@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap";@font-face{font-family:Phosphor;src:url(/static/Phosphor-DtdjzkpE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-acorn:before{content:""}.ph.ph-address-book:before{content:""}.ph.ph-address-book-tabs:before{content:""}.ph.ph-air-traffic-control:before{content:""}.ph.ph-airplane:before{content:""}.ph.ph-airplane-in-flight:before{content:""}.ph.ph-airplane-landing:before{content:""}.ph.ph-airplane-takeoff:before{content:""}.ph.ph-airplane-taxiing:before{content:""}.ph.ph-airplane-tilt:before{content:""}.ph.ph-airplay:before{content:""}.ph.ph-alarm:before{content:""}.ph.ph-alien:before{content:""}.ph.ph-align-bottom:before{content:""}.ph.ph-align-bottom-simple:before{content:""}.ph.ph-align-center-horizontal:before{content:""}.ph.ph-align-center-horizontal-simple:before{content:""}.ph.ph-align-center-vertical:before{content:""}.ph.ph-align-center-vertical-simple:before{content:""}.ph.ph-align-left:before{content:""}.ph.ph-align-left-simple:before{content:""}.ph.ph-align-right:before{content:""}.ph.ph-align-right-simple:before{content:""}.ph.ph-align-top:before{content:""}.ph.ph-align-top-simple:before{content:""}.ph.ph-amazon-logo:before{content:""}.ph.ph-ambulance:before{content:""}.ph.ph-anchor:before{content:""}.ph.ph-anchor-simple:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-angle:before{content:""}.ph.ph-angular-logo:before{content:""}.ph.ph-aperture:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-app-window:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-apple-podcasts-logo:before{content:""}.ph.ph-approximate-equals:before{content:""}.ph.ph-archive:before{content:""}.ph.ph-armchair:before{content:""}.ph.ph-arrow-arc-left:before{content:""}.ph.ph-arrow-arc-right:before{content:""}.ph.ph-arrow-bend-double-up-left:before{content:""}.ph.ph-arrow-bend-double-up-right:before{content:""}.ph.ph-arrow-bend-down-left:before{content:""}.ph.ph-arrow-bend-down-right:before{content:""}.ph.ph-arrow-bend-left-down:before{content:""}.ph.ph-arrow-bend-left-up:before{content:""}.ph.ph-arrow-bend-right-down:before{content:""}.ph.ph-arrow-bend-right-up:before{content:""}.ph.ph-arrow-bend-up-left:before{content:""}.ph.ph-arrow-bend-up-right:before{content:""}.ph.ph-arrow-circle-down:before{content:""}.ph.ph-arrow-circle-down-left:before{content:""}.ph.ph-arrow-circle-down-right:before{content:""}.ph.ph-arrow-circle-left:before{content:""}.ph.ph-arrow-circle-right:before{content:""}.ph.ph-arrow-circle-up:before{content:""}.ph.ph-arrow-circle-up-left:before{content:""}.ph.ph-arrow-circle-up-right:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-counter-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-down-left:before{content:""}.ph.ph-arrow-down-right:before{content:""}.ph.ph-arrow-elbow-down-left:before{content:""}.ph.ph-arrow-elbow-down-right:before{content:""}.ph.ph-arrow-elbow-left:before{content:""}.ph.ph-arrow-elbow-left-down:before{content:""}.ph.ph-arrow-elbow-left-up:before{content:""}.ph.ph-arrow-elbow-right:before{content:""}.ph.ph-arrow-elbow-right-down:before{content:""}.ph.ph-arrow-elbow-right-up:before{content:""}.ph.ph-arrow-elbow-up-left:before{content:""}.ph.ph-arrow-elbow-up-right:before{content:""}.ph.ph-arrow-fat-down:before{content:""}.ph.ph-arrow-fat-left:before{content:""}.ph.ph-arrow-fat-line-down:before{content:""}.ph.ph-arrow-fat-line-left:before{content:""}.ph.ph-arrow-fat-line-right:before{content:""}.ph.ph-arrow-fat-line-up:before{content:""}.ph.ph-arrow-fat-lines-down:before{content:""}.ph.ph-arrow-fat-lines-left:before{content:""}.ph.ph-arrow-fat-lines-right:before{content:""}.ph.ph-arrow-fat-lines-up:before{content:""}.ph.ph-arrow-fat-right:before{content:""}.ph.ph-arrow-fat-up:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-line-down:before{content:""}.ph.ph-arrow-line-down-left:before{content:""}.ph.ph-arrow-line-down-right:before{content:""}.ph.ph-arrow-line-left:before{content:""}.ph.ph-arrow-line-right:before{content:""}.ph.ph-arrow-line-up:before{content:""}.ph.ph-arrow-line-up-left:before{content:""}.ph.ph-arrow-line-up-right:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-square-down:before{content:""}.ph.ph-arrow-square-down-left:before{content:""}.ph.ph-arrow-square-down-right:before{content:""}.ph.ph-arrow-square-in:before{content:""}.ph.ph-arrow-square-left:before{content:""}.ph.ph-arrow-square-out:before{content:""}.ph.ph-arrow-square-right:before{content:""}.ph.ph-arrow-square-up:before{content:""}.ph.ph-arrow-square-up-left:before{content:""}.ph.ph-arrow-square-up-right:before{content:""}.ph.ph-arrow-u-down-left:before{content:""}.ph.ph-arrow-u-down-right:before{content:""}.ph.ph-arrow-u-left-down:before{content:""}.ph.ph-arrow-u-left-up:before{content:""}.ph.ph-arrow-u-right-down:before{content:""}.ph.ph-arrow-u-right-up:before{content:""}.ph.ph-arrow-u-up-left:before{content:""}.ph.ph-arrow-u-up-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-clockwise:before{content:""}.ph.ph-arrows-counter-clockwise:before{content:""}.ph.ph-arrows-down-up:before{content:""}.ph.ph-arrows-horizontal:before{content:""}.ph.ph-arrows-in:before{content:""}.ph.ph-arrows-in-cardinal:before{content:""}.ph.ph-arrows-in-line-horizontal:before{content:""}.ph.ph-arrows-in-line-vertical:before{content:""}.ph.ph-arrows-in-simple:before{content:""}.ph.ph-arrows-left-right:before{content:""}.ph.ph-arrows-merge:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-cardinal:before{content:""}.ph.ph-arrows-out-line-horizontal:before{content:""}.ph.ph-arrows-out-line-vertical:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-arrows-split:before{content:""}.ph.ph-arrows-vertical:before{content:""}.ph.ph-article:before{content:""}.ph.ph-article-medium:before{content:""}.ph.ph-article-ny-times:before{content:""}.ph.ph-asclepius:before{content:""}.ph.ph-caduceus:before{content:""}.ph.ph-asterisk:before{content:""}.ph.ph-asterisk-simple:before{content:""}.ph.ph-at:before{content:""}.ph.ph-atom:before{content:""}.ph.ph-avocado:before{content:""}.ph.ph-axe:before{content:""}.ph.ph-baby:before{content:""}.ph.ph-baby-carriage:before{content:""}.ph.ph-backpack:before{content:""}.ph.ph-backspace:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-bag-simple:before{content:""}.ph.ph-balloon:before{content:""}.ph.ph-bandaids:before{content:""}.ph.ph-bank:before{content:""}.ph.ph-barbell:before{content:""}.ph.ph-barcode:before{content:""}.ph.ph-barn:before{content:""}.ph.ph-barricade:before{content:""}.ph.ph-baseball:before{content:""}.ph.ph-baseball-cap:before{content:""}.ph.ph-baseball-helmet:before{content:""}.ph.ph-basket:before{content:""}.ph.ph-basketball:before{content:""}.ph.ph-bathtub:before{content:""}.ph.ph-battery-charging:before{content:""}.ph.ph-battery-charging-vertical:before{content:""}.ph.ph-battery-empty:before{content:""}.ph.ph-battery-full:before{content:""}.ph.ph-battery-high:before{content:""}.ph.ph-battery-low:before{content:""}.ph.ph-battery-medium:before{content:""}.ph.ph-battery-plus:before{content:""}.ph.ph-battery-plus-vertical:before{content:""}.ph.ph-battery-vertical-empty:before{content:""}.ph.ph-battery-vertical-full:before{content:""}.ph.ph-battery-vertical-high:before{content:""}.ph.ph-battery-vertical-low:before{content:""}.ph.ph-battery-vertical-medium:before{content:""}.ph.ph-battery-warning:before{content:""}.ph.ph-battery-warning-vertical:before{content:""}.ph.ph-beach-ball:before{content:""}.ph.ph-beanie:before{content:""}.ph.ph-bed:before{content:""}.ph.ph-beer-bottle:before{content:""}.ph.ph-beer-stein:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-bell-simple:before{content:""}.ph.ph-bell-simple-ringing:before{content:""}.ph.ph-bell-simple-slash:before{content:""}.ph.ph-bell-simple-z:before{content:""}.ph.ph-bell-slash:before{content:""}.ph.ph-bell-z:before{content:""}.ph.ph-belt:before{content:""}.ph.ph-bezier-curve:before{content:""}.ph.ph-bicycle:before{content:""}.ph.ph-binary:before{content:""}.ph.ph-binoculars:before{content:""}.ph.ph-biohazard:before{content:""}.ph.ph-bird:before{content:""}.ph.ph-blueprint:before{content:""}.ph.ph-bluetooth:before{content:""}.ph.ph-bluetooth-connected:before{content:""}.ph.ph-bluetooth-slash:before{content:""}.ph.ph-bluetooth-x:before{content:""}.ph.ph-boat:before{content:""}.ph.ph-bomb:before{content:""}.ph.ph-bone:before{content:""}.ph.ph-book:before{content:""}.ph.ph-book-bookmark:before{content:""}.ph.ph-book-open:before{content:""}.ph.ph-book-open-text:before{content:""}.ph.ph-book-open-user:before{content:""}.ph.ph-bookmark:before{content:""}.ph.ph-bookmark-simple:before{content:""}.ph.ph-bookmarks:before{content:""}.ph.ph-bookmarks-simple:before{content:""}.ph.ph-books:before{content:""}.ph.ph-boot:before{content:""}.ph.ph-boules:before{content:""}.ph.ph-bounding-box:before{content:""}.ph.ph-bowl-food:before{content:""}.ph.ph-bowl-steam:before{content:""}.ph.ph-bowling-ball:before{content:""}.ph.ph-box-arrow-down:before{content:""}.ph.ph-archive-box:before{content:""}.ph.ph-box-arrow-up:before{content:""}.ph.ph-boxing-glove:before{content:""}.ph.ph-brackets-angle:before{content:""}.ph.ph-brackets-curly:before{content:""}.ph.ph-brackets-round:before{content:""}.ph.ph-brackets-square:before{content:""}.ph.ph-brain:before{content:""}.ph.ph-brandy:before{content:""}.ph.ph-bread:before{content:""}.ph.ph-bridge:before{content:""}.ph.ph-briefcase:before{content:""}.ph.ph-briefcase-metal:before{content:""}.ph.ph-broadcast:before{content:""}.ph.ph-broom:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-bug:before{content:""}.ph.ph-bug-beetle:before{content:""}.ph.ph-bug-droid:before{content:""}.ph.ph-building:before{content:""}.ph.ph-building-apartment:before{content:""}.ph.ph-building-office:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-bulldozer:before{content:""}.ph.ph-bus:before{content:""}.ph.ph-butterfly:before{content:""}.ph.ph-cable-car:before{content:""}.ph.ph-cactus:before{content:""}.ph.ph-cake:before{content:""}.ph.ph-calculator:before{content:""}.ph.ph-calendar:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-calendar-check:before{content:""}.ph.ph-calendar-dot:before{content:""}.ph.ph-calendar-dots:before{content:""}.ph.ph-calendar-heart:before{content:""}.ph.ph-calendar-minus:before{content:""}.ph.ph-calendar-plus:before{content:""}.ph.ph-calendar-slash:before{content:""}.ph.ph-calendar-star:before{content:""}.ph.ph-calendar-x:before{content:""}.ph.ph-call-bell:before{content:""}.ph.ph-camera:before{content:""}.ph.ph-camera-plus:before{content:""}.ph.ph-camera-rotate:before{content:""}.ph.ph-camera-slash:before{content:""}.ph.ph-campfire:before{content:""}.ph.ph-car:before{content:""}.ph.ph-car-battery:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-car-simple:before{content:""}.ph.ph-cardholder:before{content:""}.ph.ph-cards:before{content:""}.ph.ph-cards-three:before{content:""}.ph.ph-caret-circle-double-down:before{content:""}.ph.ph-caret-circle-double-left:before{content:""}.ph.ph-caret-circle-double-right:before{content:""}.ph.ph-caret-circle-double-up:before{content:""}.ph.ph-caret-circle-down:before{content:""}.ph.ph-caret-circle-left:before{content:""}.ph.ph-caret-circle-right:before{content:""}.ph.ph-caret-circle-up:before{content:""}.ph.ph-caret-circle-up-down:before{content:""}.ph.ph-caret-double-down:before{content:""}.ph.ph-caret-double-left:before{content:""}.ph.ph-caret-double-right:before{content:""}.ph.ph-caret-double-up:before{content:""}.ph.ph-caret-down:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-line-down:before{content:""}.ph.ph-caret-line-left:before{content:""}.ph.ph-caret-line-right:before{content:""}.ph.ph-caret-line-up:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-caret-up-down:before{content:""}.ph.ph-carrot:before{content:""}.ph.ph-cash-register:before{content:""}.ph.ph-cassette-tape:before{content:""}.ph.ph-castle-turret:before{content:""}.ph.ph-cat:before{content:""}.ph.ph-cell-signal-full:before{content:""}.ph.ph-cell-signal-high:before{content:""}.ph.ph-cell-signal-low:before{content:""}.ph.ph-cell-signal-medium:before{content:""}.ph.ph-cell-signal-none:before{content:""}.ph.ph-cell-signal-slash:before{content:""}.ph.ph-cell-signal-x:before{content:""}.ph.ph-cell-tower:before{content:""}.ph.ph-certificate:before{content:""}.ph.ph-chair:before{content:""}.ph.ph-chalkboard:before{content:""}.ph.ph-chalkboard-simple:before{content:""}.ph.ph-chalkboard-teacher:before{content:""}.ph.ph-champagne:before{content:""}.ph.ph-charging-station:before{content:""}.ph.ph-chart-bar:before{content:""}.ph.ph-chart-bar-horizontal:before{content:""}.ph.ph-chart-donut:before{content:""}.ph.ph-chart-line:before{content:""}.ph.ph-chart-line-down:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chart-pie:before{content:""}.ph.ph-chart-pie-slice:before{content:""}.ph.ph-chart-polar:before{content:""}.ph.ph-chart-scatter:before{content:""}.ph.ph-chat:before{content:""}.ph.ph-chat-centered:before{content:""}.ph.ph-chat-centered-dots:before{content:""}.ph.ph-chat-centered-slash:before{content:""}.ph.ph-chat-centered-text:before{content:""}.ph.ph-chat-circle:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-chat-circle-slash:before{content:""}.ph.ph-chat-circle-text:before{content:""}.ph.ph-chat-dots:before{content:""}.ph.ph-chat-slash:before{content:""}.ph.ph-chat-teardrop:before{content:""}.ph.ph-chat-teardrop-dots:before{content:""}.ph.ph-chat-teardrop-slash:before{content:""}.ph.ph-chat-teardrop-text:before{content:""}.ph.ph-chat-text:before{content:""}.ph.ph-chats:before{content:""}.ph.ph-chats-circle:before{content:""}.ph.ph-chats-teardrop:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-check-fat:before{content:""}.ph.ph-check-square:before{content:""}.ph.ph-check-square-offset:before{content:""}.ph.ph-checkerboard:before{content:""}.ph.ph-checks:before{content:""}.ph.ph-cheers:before{content:""}.ph.ph-cheese:before{content:""}.ph.ph-chef-hat:before{content:""}.ph.ph-cherries:before{content:""}.ph.ph-church:before{content:""}.ph.ph-cigarette:before{content:""}.ph.ph-cigarette-slash:before{content:""}.ph.ph-circle:before{content:""}.ph.ph-circle-dashed:before{content:""}.ph.ph-circle-half:before{content:""}.ph.ph-circle-half-tilt:before{content:""}.ph.ph-circle-notch:before{content:""}.ph.ph-circles-four:before{content:""}.ph.ph-circles-three:before{content:""}.ph.ph-circles-three-plus:before{content:""}.ph.ph-circuitry:before{content:""}.ph.ph-city:before{content:""}.ph.ph-clipboard:before{content:""}.ph.ph-clipboard-text:before{content:""}.ph.ph-clock:before{content:""}.ph.ph-clock-afternoon:before{content:""}.ph.ph-clock-clockwise:before{content:""}.ph.ph-clock-countdown:before{content:""}.ph.ph-clock-counter-clockwise:before{content:""}.ph.ph-clock-user:before{content:""}.ph.ph-closed-captioning:before{content:""}.ph.ph-cloud:before{content:""}.ph.ph-cloud-arrow-down:before{content:""}.ph.ph-cloud-arrow-up:before{content:""}.ph.ph-cloud-check:before{content:""}.ph.ph-cloud-fog:before{content:""}.ph.ph-cloud-lightning:before{content:""}.ph.ph-cloud-moon:before{content:""}.ph.ph-cloud-rain:before{content:""}.ph.ph-cloud-slash:before{content:""}.ph.ph-cloud-snow:before{content:""}.ph.ph-cloud-sun:before{content:""}.ph.ph-cloud-warning:before{content:""}.ph.ph-cloud-x:before{content:""}.ph.ph-clover:before{content:""}.ph.ph-club:before{content:""}.ph.ph-coat-hanger:before{content:""}.ph.ph-coda-logo:before{content:""}.ph.ph-code:before{content:""}.ph.ph-code-block:before{content:""}.ph.ph-code-simple:before{content:""}.ph.ph-codepen-logo:before{content:""}.ph.ph-codesandbox-logo:before{content:""}.ph.ph-coffee:before{content:""}.ph.ph-coffee-bean:before{content:""}.ph.ph-coin:before{content:""}.ph.ph-coin-vertical:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-columns:before{content:""}.ph.ph-columns-plus-left:before{content:""}.ph.ph-columns-plus-right:before{content:""}.ph.ph-command:before{content:""}.ph.ph-compass:before{content:""}.ph.ph-compass-rose:before{content:""}.ph.ph-compass-tool:before{content:""}.ph.ph-computer-tower:before{content:""}.ph.ph-confetti:before{content:""}.ph.ph-contactless-payment:before{content:""}.ph.ph-control:before{content:""}.ph.ph-cookie:before{content:""}.ph.ph-cooking-pot:before{content:""}.ph.ph-copy:before{content:""}.ph.ph-copy-simple:before{content:""}.ph.ph-copyleft:before{content:""}.ph.ph-copyright:before{content:""}.ph.ph-corners-in:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-couch:before{content:""}.ph.ph-court-basketball:before{content:""}.ph.ph-cow:before{content:""}.ph.ph-cowboy-hat:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-crane:before{content:""}.ph.ph-crane-tower:before{content:""}.ph.ph-credit-card:before{content:""}.ph.ph-cricket:before{content:""}.ph.ph-crop:before{content:""}.ph.ph-cross:before{content:""}.ph.ph-crosshair:before{content:""}.ph.ph-crosshair-simple:before{content:""}.ph.ph-crown:before{content:""}.ph.ph-crown-cross:before{content:""}.ph.ph-crown-simple:before{content:""}.ph.ph-cube:before{content:""}.ph.ph-cube-focus:before{content:""}.ph.ph-cube-transparent:before{content:""}.ph.ph-currency-btc:before{content:""}.ph.ph-currency-circle-dollar:before{content:""}.ph.ph-currency-cny:before{content:""}.ph.ph-currency-dollar:before{content:""}.ph.ph-currency-dollar-simple:before{content:""}.ph.ph-currency-eth:before{content:""}.ph.ph-currency-eur:before{content:""}.ph.ph-currency-gbp:before{content:""}.ph.ph-currency-inr:before{content:""}.ph.ph-currency-jpy:before{content:""}.ph.ph-currency-krw:before{content:""}.ph.ph-currency-kzt:before{content:""}.ph.ph-currency-ngn:before{content:""}.ph.ph-currency-rub:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-cursor-click:before{content:""}.ph.ph-cursor-text:before{content:""}.ph.ph-cylinder:before{content:""}.ph.ph-database:before{content:""}.ph.ph-desk:before{content:""}.ph.ph-desktop:before{content:""}.ph.ph-desktop-tower:before{content:""}.ph.ph-detective:before{content:""}.ph.ph-dev-to-logo:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-device-mobile-camera:before{content:""}.ph.ph-device-mobile-slash:before{content:""}.ph.ph-device-mobile-speaker:before{content:""}.ph.ph-device-rotate:before{content:""}.ph.ph-device-tablet:before{content:""}.ph.ph-device-tablet-camera:before{content:""}.ph.ph-device-tablet-speaker:before{content:""}.ph.ph-devices:before{content:""}.ph.ph-diamond:before{content:""}.ph.ph-diamonds-four:before{content:""}.ph.ph-dice-five:before{content:""}.ph.ph-dice-four:before{content:""}.ph.ph-dice-one:before{content:""}.ph.ph-dice-six:before{content:""}.ph.ph-dice-three:before{content:""}.ph.ph-dice-two:before{content:""}.ph.ph-disc:before{content:""}.ph.ph-disco-ball:before{content:""}.ph.ph-discord-logo:before{content:""}.ph.ph-divide:before{content:""}.ph.ph-dna:before{content:""}.ph.ph-dog:before{content:""}.ph.ph-door:before{content:""}.ph.ph-door-open:before{content:""}.ph.ph-dot:before{content:""}.ph.ph-dot-outline:before{content:""}.ph.ph-dots-nine:before{content:""}.ph.ph-dots-six:before{content:""}.ph.ph-dots-six-vertical:before{content:""}.ph.ph-dots-three:before{content:""}.ph.ph-dots-three-circle:before{content:""}.ph.ph-dots-three-circle-vertical:before{content:""}.ph.ph-dots-three-outline:before{content:""}.ph.ph-dots-three-outline-vertical:before{content:""}.ph.ph-dots-three-vertical:before{content:""}.ph.ph-download:before{content:""}.ph.ph-download-simple:before{content:""}.ph.ph-dress:before{content:""}.ph.ph-dresser:before{content:""}.ph.ph-dribbble-logo:before{content:""}.ph.ph-drone:before{content:""}.ph.ph-drop:before{content:""}.ph.ph-drop-half:before{content:""}.ph.ph-drop-half-bottom:before{content:""}.ph.ph-drop-simple:before{content:""}.ph.ph-drop-slash:before{content:""}.ph.ph-dropbox-logo:before{content:""}.ph.ph-ear:before{content:""}.ph.ph-ear-slash:before{content:""}.ph.ph-egg:before{content:""}.ph.ph-egg-crack:before{content:""}.ph.ph-eject:before{content:""}.ph.ph-eject-simple:before{content:""}.ph.ph-elevator:before{content:""}.ph.ph-empty:before{content:""}.ph.ph-engine:before{content:""}.ph.ph-envelope:before{content:""}.ph.ph-envelope-open:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-envelope-simple-open:before{content:""}.ph.ph-equalizer:before{content:""}.ph.ph-equals:before{content:""}.ph.ph-eraser:before{content:""}.ph.ph-escalator-down:before{content:""}.ph.ph-escalator-up:before{content:""}.ph.ph-exam:before{content:""}.ph.ph-exclamation-mark:before{content:""}.ph.ph-exclude:before{content:""}.ph.ph-exclude-square:before{content:""}.ph.ph-export:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-eye-closed:before{content:""}.ph.ph-eye-slash:before{content:""}.ph.ph-eyedropper:before{content:""}.ph.ph-eyedropper-sample:before{content:""}.ph.ph-eyeglasses:before{content:""}.ph.ph-eyes:before{content:""}.ph.ph-face-mask:before{content:""}.ph.ph-facebook-logo:before{content:""}.ph.ph-factory:before{content:""}.ph.ph-faders:before{content:""}.ph.ph-faders-horizontal:before{content:""}.ph.ph-fallout-shelter:before{content:""}.ph.ph-fan:before{content:""}.ph.ph-farm:before{content:""}.ph.ph-fast-forward:before{content:""}.ph.ph-fast-forward-circle:before{content:""}.ph.ph-feather:before{content:""}.ph.ph-fediverse-logo:before{content:""}.ph.ph-figma-logo:before{content:""}.ph.ph-file:before{content:""}.ph.ph-file-archive:before{content:""}.ph.ph-file-arrow-down:before{content:""}.ph.ph-file-arrow-up:before{content:""}.ph.ph-file-audio:before{content:""}.ph.ph-file-c:before{content:""}.ph.ph-file-c-sharp:before{content:""}.ph.ph-file-cloud:before{content:""}.ph.ph-file-code:before{content:""}.ph.ph-file-cpp:before{content:""}.ph.ph-file-css:before{content:""}.ph.ph-file-csv:before{content:""}.ph.ph-file-dashed:before{content:""}.ph.ph-file-dotted:before{content:""}.ph.ph-file-doc:before{content:""}.ph.ph-file-html:before{content:""}.ph.ph-file-image:before{content:""}.ph.ph-file-ini:before{content:""}.ph.ph-file-jpg:before{content:""}.ph.ph-file-js:before{content:""}.ph.ph-file-jsx:before{content:""}.ph.ph-file-lock:before{content:""}.ph.ph-file-magnifying-glass:before{content:""}.ph.ph-file-search:before{content:""}.ph.ph-file-md:before{content:""}.ph.ph-file-minus:before{content:""}.ph.ph-file-pdf:before{content:""}.ph.ph-file-plus:before{content:""}.ph.ph-file-png:before{content:""}.ph.ph-file-ppt:before{content:""}.ph.ph-file-py:before{content:""}.ph.ph-file-rs:before{content:""}.ph.ph-file-sql:before{content:""}.ph.ph-file-svg:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-file-ts:before{content:""}.ph.ph-file-tsx:before{content:""}.ph.ph-file-txt:before{content:""}.ph.ph-file-video:before{content:""}.ph.ph-file-vue:before{content:""}.ph.ph-file-x:before{content:""}.ph.ph-file-xls:before{content:""}.ph.ph-file-zip:before{content:""}.ph.ph-files:before{content:""}.ph.ph-film-reel:before{content:""}.ph.ph-film-script:before{content:""}.ph.ph-film-slate:before{content:""}.ph.ph-film-strip:before{content:""}.ph.ph-fingerprint:before{content:""}.ph.ph-fingerprint-simple:before{content:""}.ph.ph-finn-the-human:before{content:""}.ph.ph-fire:before{content:""}.ph.ph-fire-extinguisher:before{content:""}.ph.ph-fire-simple:before{content:""}.ph.ph-fire-truck:before{content:""}.ph.ph-first-aid:before{content:""}.ph.ph-first-aid-kit:before{content:""}.ph.ph-fish:before{content:""}.ph.ph-fish-simple:before{content:""}.ph.ph-flag:before{content:""}.ph.ph-flag-banner:before{content:""}.ph.ph-flag-banner-fold:before{content:""}.ph.ph-flag-checkered:before{content:""}.ph.ph-flag-pennant:before{content:""}.ph.ph-flame:before{content:""}.ph.ph-flashlight:before{content:""}.ph.ph-flask:before{content:""}.ph.ph-flip-horizontal:before{content:""}.ph.ph-flip-vertical:before{content:""}.ph.ph-floppy-disk:before{content:""}.ph.ph-floppy-disk-back:before{content:""}.ph.ph-flow-arrow:before{content:""}.ph.ph-flower:before{content:""}.ph.ph-flower-lotus:before{content:""}.ph.ph-flower-tulip:before{content:""}.ph.ph-flying-saucer:before{content:""}.ph.ph-folder:before{content:""}.ph.ph-folder-notch:before{content:""}.ph.ph-folder-dashed:before{content:""}.ph.ph-folder-dotted:before{content:""}.ph.ph-folder-lock:before{content:""}.ph.ph-folder-minus:before{content:""}.ph.ph-folder-notch-minus:before{content:""}.ph.ph-folder-open:before{content:""}.ph.ph-folder-notch-open:before{content:""}.ph.ph-folder-plus:before{content:""}.ph.ph-folder-notch-plus:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-folder-simple-dashed:before{content:""}.ph.ph-folder-simple-dotted:before{content:""}.ph.ph-folder-simple-lock:before{content:""}.ph.ph-folder-simple-minus:before{content:""}.ph.ph-folder-simple-plus:before{content:""}.ph.ph-folder-simple-star:before{content:""}.ph.ph-folder-simple-user:before{content:""}.ph.ph-folder-star:before{content:""}.ph.ph-folder-user:before{content:""}.ph.ph-folders:before{content:""}.ph.ph-football:before{content:""}.ph.ph-football-helmet:before{content:""}.ph.ph-footprints:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-four-k:before{content:""}.ph.ph-frame-corners:before{content:""}.ph.ph-framer-logo:before{content:""}.ph.ph-function:before{content:""}.ph.ph-funnel:before{content:""}.ph.ph-funnel-simple:before{content:""}.ph.ph-funnel-simple-x:before{content:""}.ph.ph-funnel-x:before{content:""}.ph.ph-game-controller:before{content:""}.ph.ph-garage:before{content:""}.ph.ph-gas-can:before{content:""}.ph.ph-gas-pump:before{content:""}.ph.ph-gauge:before{content:""}.ph.ph-gavel:before{content:""}.ph.ph-gear:before{content:""}.ph.ph-gear-fine:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-gender-female:before{content:""}.ph.ph-gender-intersex:before{content:""}.ph.ph-gender-male:before{content:""}.ph.ph-gender-neuter:before{content:""}.ph.ph-gender-nonbinary:before{content:""}.ph.ph-gender-transgender:before{content:""}.ph.ph-ghost:before{content:""}.ph.ph-gif:before{content:""}.ph.ph-gift:before{content:""}.ph.ph-git-branch:before{content:""}.ph.ph-git-commit:before{content:""}.ph.ph-git-diff:before{content:""}.ph.ph-git-fork:before{content:""}.ph.ph-git-merge:before{content:""}.ph.ph-git-pull-request:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-gitlab-logo:before{content:""}.ph.ph-gitlab-logo-simple:before{content:""}.ph.ph-globe:before{content:""}.ph.ph-globe-hemisphere-east:before{content:""}.ph.ph-globe-hemisphere-west:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-globe-simple-x:before{content:""}.ph.ph-globe-stand:before{content:""}.ph.ph-globe-x:before{content:""}.ph.ph-goggles:before{content:""}.ph.ph-golf:before{content:""}.ph.ph-goodreads-logo:before{content:""}.ph.ph-google-cardboard-logo:before{content:""}.ph.ph-google-chrome-logo:before{content:""}.ph.ph-google-drive-logo:before{content:""}.ph.ph-google-logo:before{content:""}.ph.ph-google-photos-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-google-podcasts-logo:before{content:""}.ph.ph-gps:before{content:""}.ph.ph-gps-fix:before{content:""}.ph.ph-gps-slash:before{content:""}.ph.ph-gradient:before{content:""}.ph.ph-graduation-cap:before{content:""}.ph.ph-grains:before{content:""}.ph.ph-grains-slash:before{content:""}.ph.ph-graph:before{content:""}.ph.ph-graphics-card:before{content:""}.ph.ph-greater-than:before{content:""}.ph.ph-greater-than-or-equal:before{content:""}.ph.ph-grid-four:before{content:""}.ph.ph-grid-nine:before{content:""}.ph.ph-guitar:before{content:""}.ph.ph-hair-dryer:before{content:""}.ph.ph-hamburger:before{content:""}.ph.ph-hammer:before{content:""}.ph.ph-hand:before{content:""}.ph.ph-hand-arrow-down:before{content:""}.ph.ph-hand-arrow-up:before{content:""}.ph.ph-hand-coins:before{content:""}.ph.ph-hand-deposit:before{content:""}.ph.ph-hand-eye:before{content:""}.ph.ph-hand-fist:before{content:""}.ph.ph-hand-grabbing:before{content:""}.ph.ph-hand-heart:before{content:""}.ph.ph-hand-palm:before{content:""}.ph.ph-hand-peace:before{content:""}.ph.ph-hand-pointing:before{content:""}.ph.ph-hand-soap:before{content:""}.ph.ph-hand-swipe-left:before{content:""}.ph.ph-hand-swipe-right:before{content:""}.ph.ph-hand-tap:before{content:""}.ph.ph-hand-waving:before{content:""}.ph.ph-hand-withdraw:before{content:""}.ph.ph-handbag:before{content:""}.ph.ph-handbag-simple:before{content:""}.ph.ph-hands-clapping:before{content:""}.ph.ph-hands-praying:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-hard-drive:before{content:""}.ph.ph-hard-drives:before{content:""}.ph.ph-hard-hat:before{content:""}.ph.ph-hash:before{content:""}.ph.ph-hash-straight:before{content:""}.ph.ph-head-circuit:before{content:""}.ph.ph-headlights:before{content:""}.ph.ph-headphones:before{content:""}.ph.ph-headset:before{content:""}.ph.ph-heart:before{content:""}.ph.ph-heart-break:before{content:""}.ph.ph-heart-half:before{content:""}.ph.ph-heart-straight:before{content:""}.ph.ph-heart-straight-break:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-hexagon:before{content:""}.ph.ph-high-definition:before{content:""}.ph.ph-high-heel:before{content:""}.ph.ph-highlighter:before{content:""}.ph.ph-highlighter-circle:before{content:""}.ph.ph-hockey:before{content:""}.ph.ph-hoodie:before{content:""}.ph.ph-horse:before{content:""}.ph.ph-hospital:before{content:""}.ph.ph-hourglass:before{content:""}.ph.ph-hourglass-high:before{content:""}.ph.ph-hourglass-low:before{content:""}.ph.ph-hourglass-medium:before{content:""}.ph.ph-hourglass-simple:before{content:""}.ph.ph-hourglass-simple-high:before{content:""}.ph.ph-hourglass-simple-low:before{content:""}.ph.ph-hourglass-simple-medium:before{content:""}.ph.ph-house:before{content:""}.ph.ph-house-line:before{content:""}.ph.ph-house-simple:before{content:""}.ph.ph-hurricane:before{content:""}.ph.ph-ice-cream:before{content:""}.ph.ph-identification-badge:before{content:""}.ph.ph-identification-card:before{content:""}.ph.ph-image:before{content:""}.ph.ph-image-broken:before{content:""}.ph.ph-image-square:before{content:""}.ph.ph-images:before{content:""}.ph.ph-images-square:before{content:""}.ph.ph-infinity:before{content:""}.ph.ph-lemniscate:before{content:""}.ph.ph-info:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-intersect:before{content:""}.ph.ph-intersect-square:before{content:""}.ph.ph-intersect-three:before{content:""}.ph.ph-intersection:before{content:""}.ph.ph-invoice:before{content:""}.ph.ph-island:before{content:""}.ph.ph-jar:before{content:""}.ph.ph-jar-label:before{content:""}.ph.ph-jeep:before{content:""}.ph.ph-joystick:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-key:before{content:""}.ph.ph-key-return:before{content:""}.ph.ph-keyboard:before{content:""}.ph.ph-keyhole:before{content:""}.ph.ph-knife:before{content:""}.ph.ph-ladder:before{content:""}.ph.ph-ladder-simple:before{content:""}.ph.ph-lamp:before{content:""}.ph.ph-lamp-pendant:before{content:""}.ph.ph-laptop:before{content:""}.ph.ph-lasso:before{content:""}.ph.ph-lastfm-logo:before{content:""}.ph.ph-layout:before{content:""}.ph.ph-leaf:before{content:""}.ph.ph-lectern:before{content:""}.ph.ph-lego:before{content:""}.ph.ph-lego-smiley:before{content:""}.ph.ph-less-than:before{content:""}.ph.ph-less-than-or-equal:before{content:""}.ph.ph-letter-circle-h:before{content:""}.ph.ph-letter-circle-p:before{content:""}.ph.ph-letter-circle-v:before{content:""}.ph.ph-lifebuoy:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightbulb-filament:before{content:""}.ph.ph-lighthouse:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-lightning-a:before{content:""}.ph.ph-lightning-slash:before{content:""}.ph.ph-line-segment:before{content:""}.ph.ph-line-segments:before{content:""}.ph.ph-line-vertical:before{content:""}.ph.ph-link:before{content:""}.ph.ph-link-break:before{content:""}.ph.ph-link-simple:before{content:""}.ph.ph-link-simple-break:before{content:""}.ph.ph-link-simple-horizontal:before{content:""}.ph.ph-link-simple-horizontal-break:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-linktree-logo:before{content:""}.ph.ph-linux-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-list-bullets:before{content:""}.ph.ph-list-checks:before{content:""}.ph.ph-list-dashes:before{content:""}.ph.ph-list-heart:before{content:""}.ph.ph-list-magnifying-glass:before{content:""}.ph.ph-list-numbers:before{content:""}.ph.ph-list-plus:before{content:""}.ph.ph-list-star:before{content:""}.ph.ph-lock:before{content:""}.ph.ph-lock-key:before{content:""}.ph.ph-lock-key-open:before{content:""}.ph.ph-lock-laminated:before{content:""}.ph.ph-lock-laminated-open:before{content:""}.ph.ph-lock-open:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-lock-simple-open:before{content:""}.ph.ph-lockers:before{content:""}.ph.ph-log:before{content:""}.ph.ph-magic-wand:before{content:""}.ph.ph-magnet:before{content:""}.ph.ph-magnet-straight:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-magnifying-glass-minus:before{content:""}.ph.ph-magnifying-glass-plus:before{content:""}.ph.ph-mailbox:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-map-pin-area:before{content:""}.ph.ph-map-pin-line:before{content:""}.ph.ph-map-pin-plus:before{content:""}.ph.ph-map-pin-simple:before{content:""}.ph.ph-map-pin-simple-area:before{content:""}.ph.ph-map-pin-simple-line:before{content:""}.ph.ph-map-trifold:before{content:""}.ph.ph-markdown-logo:before{content:""}.ph.ph-marker-circle:before{content:""}.ph.ph-martini:before{content:""}.ph.ph-mask-happy:before{content:""}.ph.ph-mask-sad:before{content:""}.ph.ph-mastodon-logo:before{content:""}.ph.ph-math-operations:before{content:""}.ph.ph-matrix-logo:before{content:""}.ph.ph-medal:before{content:""}.ph.ph-medal-military:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-megaphone:before{content:""}.ph.ph-megaphone-simple:before{content:""}.ph.ph-member-of:before{content:""}.ph.ph-memory:before{content:""}.ph.ph-messenger-logo:before{content:""}.ph.ph-meta-logo:before{content:""}.ph.ph-meteor:before{content:""}.ph.ph-metronome:before{content:""}.ph.ph-microphone:before{content:""}.ph.ph-microphone-slash:before{content:""}.ph.ph-microphone-stage:before{content:""}.ph.ph-microscope:before{content:""}.ph.ph-microsoft-excel-logo:before{content:""}.ph.ph-microsoft-outlook-logo:before{content:""}.ph.ph-microsoft-powerpoint-logo:before{content:""}.ph.ph-microsoft-teams-logo:before{content:""}.ph.ph-microsoft-word-logo:before{content:""}.ph.ph-minus:before{content:""}.ph.ph-minus-circle:before{content:""}.ph.ph-minus-square:before{content:""}.ph.ph-money:before{content:""}.ph.ph-money-wavy:before{content:""}.ph.ph-monitor:before{content:""}.ph.ph-monitor-arrow-up:before{content:""}.ph.ph-monitor-play:before{content:""}.ph.ph-moon:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-moped-front:before{content:""}.ph.ph-mosque:before{content:""}.ph.ph-motorcycle:before{content:""}.ph.ph-mountains:before{content:""}.ph.ph-mouse:before{content:""}.ph.ph-mouse-left-click:before{content:""}.ph.ph-mouse-middle-click:before{content:""}.ph.ph-mouse-right-click:before{content:""}.ph.ph-mouse-scroll:before{content:""}.ph.ph-mouse-simple:before{content:""}.ph.ph-music-note:before{content:""}.ph.ph-music-note-simple:before{content:""}.ph.ph-music-notes:before{content:""}.ph.ph-music-notes-minus:before{content:""}.ph.ph-music-notes-plus:before{content:""}.ph.ph-music-notes-simple:before{content:""}.ph.ph-navigation-arrow:before{content:""}.ph.ph-needle:before{content:""}.ph.ph-network:before{content:""}.ph.ph-network-slash:before{content:""}.ph.ph-network-x:before{content:""}.ph.ph-newspaper:before{content:""}.ph.ph-newspaper-clipping:before{content:""}.ph.ph-not-equals:before{content:""}.ph.ph-not-member-of:before{content:""}.ph.ph-not-subset-of:before{content:""}.ph.ph-not-superset-of:before{content:""}.ph.ph-notches:before{content:""}.ph.ph-note:before{content:""}.ph.ph-note-blank:before{content:""}.ph.ph-note-pencil:before{content:""}.ph.ph-notebook:before{content:""}.ph.ph-notepad:before{content:""}.ph.ph-notification:before{content:""}.ph.ph-notion-logo:before{content:""}.ph.ph-nuclear-plant:before{content:""}.ph.ph-number-circle-eight:before{content:""}.ph.ph-number-circle-five:before{content:""}.ph.ph-number-circle-four:before{content:""}.ph.ph-number-circle-nine:before{content:""}.ph.ph-number-circle-one:before{content:""}.ph.ph-number-circle-seven:before{content:""}.ph.ph-number-circle-six:before{content:""}.ph.ph-number-circle-three:before{content:""}.ph.ph-number-circle-two:before{content:""}.ph.ph-number-circle-zero:before{content:""}.ph.ph-number-eight:before{content:""}.ph.ph-number-five:before{content:""}.ph.ph-number-four:before{content:""}.ph.ph-number-nine:before{content:""}.ph.ph-number-one:before{content:""}.ph.ph-number-seven:before{content:""}.ph.ph-number-six:before{content:""}.ph.ph-number-square-eight:before{content:""}.ph.ph-number-square-five:before{content:""}.ph.ph-number-square-four:before{content:""}.ph.ph-number-square-nine:before{content:""}.ph.ph-number-square-one:before{content:""}.ph.ph-number-square-seven:before{content:""}.ph.ph-number-square-six:before{content:""}.ph.ph-number-square-three:before{content:""}.ph.ph-number-square-two:before{content:""}.ph.ph-number-square-zero:before{content:""}.ph.ph-number-three:before{content:""}.ph.ph-number-two:before{content:""}.ph.ph-number-zero:before{content:""}.ph.ph-numpad:before{content:""}.ph.ph-nut:before{content:""}.ph.ph-ny-times-logo:before{content:""}.ph.ph-octagon:before{content:""}.ph.ph-office-chair:before{content:""}.ph.ph-onigiri:before{content:""}.ph.ph-open-ai-logo:before{content:""}.ph.ph-option:before{content:""}.ph.ph-orange:before{content:""}.ph.ph-orange-slice:before{content:""}.ph.ph-oven:before{content:""}.ph.ph-package:before{content:""}.ph.ph-paint-brush:before{content:""}.ph.ph-paint-brush-broad:before{content:""}.ph.ph-paint-brush-household:before{content:""}.ph.ph-paint-bucket:before{content:""}.ph.ph-paint-roller:before{content:""}.ph.ph-palette:before{content:""}.ph.ph-panorama:before{content:""}.ph.ph-pants:before{content:""}.ph.ph-paper-plane:before{content:""}.ph.ph-paper-plane-right:before{content:""}.ph.ph-paper-plane-tilt:before{content:""}.ph.ph-paperclip:before{content:""}.ph.ph-paperclip-horizontal:before{content:""}.ph.ph-parachute:before{content:""}.ph.ph-paragraph:before{content:""}.ph.ph-parallelogram:before{content:""}.ph.ph-park:before{content:""}.ph.ph-password:before{content:""}.ph.ph-path:before{content:""}.ph.ph-patreon-logo:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-pause-circle:before{content:""}.ph.ph-paw-print:before{content:""}.ph.ph-paypal-logo:before{content:""}.ph.ph-peace:before{content:""}.ph.ph-pen:before{content:""}.ph.ph-pen-nib:before{content:""}.ph.ph-pen-nib-straight:before{content:""}.ph.ph-pencil:before{content:""}.ph.ph-pencil-circle:before{content:""}.ph.ph-pencil-line:before{content:""}.ph.ph-pencil-ruler:before{content:""}.ph.ph-pencil-simple:before{content:""}.ph.ph-pencil-simple-line:before{content:""}.ph.ph-pencil-simple-slash:before{content:""}.ph.ph-pencil-slash:before{content:""}.ph.ph-pentagon:before{content:""}.ph.ph-pentagram:before{content:""}.ph.ph-pepper:before{content:""}.ph.ph-percent:before{content:""}.ph.ph-person:before{content:""}.ph.ph-person-arms-spread:before{content:""}.ph.ph-person-simple:before{content:""}.ph.ph-person-simple-bike:before{content:""}.ph.ph-person-simple-circle:before{content:""}.ph.ph-person-simple-hike:before{content:""}.ph.ph-person-simple-run:before{content:""}.ph.ph-person-simple-ski:before{content:""}.ph.ph-person-simple-snowboard:before{content:""}.ph.ph-person-simple-swim:before{content:""}.ph.ph-person-simple-tai-chi:before{content:""}.ph.ph-person-simple-throw:before{content:""}.ph.ph-person-simple-walk:before{content:""}.ph.ph-perspective:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-phone-call:before{content:""}.ph.ph-phone-disconnect:before{content:""}.ph.ph-phone-incoming:before{content:""}.ph.ph-phone-list:before{content:""}.ph.ph-phone-outgoing:before{content:""}.ph.ph-phone-pause:before{content:""}.ph.ph-phone-plus:before{content:""}.ph.ph-phone-slash:before{content:""}.ph.ph-phone-transfer:before{content:""}.ph.ph-phone-x:before{content:""}.ph.ph-phosphor-logo:before{content:""}.ph.ph-pi:before{content:""}.ph.ph-piano-keys:before{content:""}.ph.ph-picnic-table:before{content:""}.ph.ph-picture-in-picture:before{content:""}.ph.ph-piggy-bank:before{content:""}.ph.ph-pill:before{content:""}.ph.ph-ping-pong:before{content:""}.ph.ph-pint-glass:before{content:""}.ph.ph-pinterest-logo:before{content:""}.ph.ph-pinwheel:before{content:""}.ph.ph-pipe:before{content:""}.ph.ph-pipe-wrench:before{content:""}.ph.ph-pix-logo:before{content:""}.ph.ph-pizza:before{content:""}.ph.ph-placeholder:before{content:""}.ph.ph-planet:before{content:""}.ph.ph-plant:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-play-pause:before{content:""}.ph.ph-playlist:before{content:""}.ph.ph-plug:before{content:""}.ph.ph-plug-charging:before{content:""}.ph.ph-plugs:before{content:""}.ph.ph-plugs-connected:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-plus-circle:before{content:""}.ph.ph-plus-minus:before{content:""}.ph.ph-plus-square:before{content:""}.ph.ph-poker-chip:before{content:""}.ph.ph-police-car:before{content:""}.ph.ph-polygon:before{content:""}.ph.ph-popcorn:before{content:""}.ph.ph-popsicle:before{content:""}.ph.ph-potted-plant:before{content:""}.ph.ph-power:before{content:""}.ph.ph-prescription:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-presentation-chart:before{content:""}.ph.ph-printer:before{content:""}.ph.ph-prohibit:before{content:""}.ph.ph-prohibit-inset:before{content:""}.ph.ph-projector-screen:before{content:""}.ph.ph-projector-screen-chart:before{content:""}.ph.ph-pulse:before{content:""}.ph.ph-activity:before{content:""}.ph.ph-push-pin:before{content:""}.ph.ph-push-pin-simple:before{content:""}.ph.ph-push-pin-simple-slash:before{content:""}.ph.ph-push-pin-slash:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-qr-code:before{content:""}.ph.ph-question:before{content:""}.ph.ph-question-mark:before{content:""}.ph.ph-queue:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-rabbit:before{content:""}.ph.ph-racquet:before{content:""}.ph.ph-radical:before{content:""}.ph.ph-radio:before{content:""}.ph.ph-radio-button:before{content:""}.ph.ph-radioactive:before{content:""}.ph.ph-rainbow:before{content:""}.ph.ph-rainbow-cloud:before{content:""}.ph.ph-ranking:before{content:""}.ph.ph-read-cv-logo:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-receipt-x:before{content:""}.ph.ph-record:before{content:""}.ph.ph-rectangle:before{content:""}.ph.ph-rectangle-dashed:before{content:""}.ph.ph-recycle:before{content:""}.ph.ph-reddit-logo:before{content:""}.ph.ph-repeat:before{content:""}.ph.ph-repeat-once:before{content:""}.ph.ph-replit-logo:before{content:""}.ph.ph-resize:before{content:""}.ph.ph-rewind:before{content:""}.ph.ph-rewind-circle:before{content:""}.ph.ph-road-horizon:before{content:""}.ph.ph-robot:before{content:""}.ph.ph-rocket:before{content:""}.ph.ph-rocket-launch:before{content:""}.ph.ph-rows:before{content:""}.ph.ph-rows-plus-bottom:before{content:""}.ph.ph-rows-plus-top:before{content:""}.ph.ph-rss:before{content:""}.ph.ph-rss-simple:before{content:""}.ph.ph-rug:before{content:""}.ph.ph-ruler:before{content:""}.ph.ph-sailboat:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-scan:before{content:""}.ph.ph-scan-smiley:before{content:""}.ph.ph-scissors:before{content:""}.ph.ph-scooter:before{content:""}.ph.ph-screencast:before{content:""}.ph.ph-screwdriver:before{content:""}.ph.ph-scribble:before{content:""}.ph.ph-scribble-loop:before{content:""}.ph.ph-scroll:before{content:""}.ph.ph-seal:before{content:""}.ph.ph-circle-wavy:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-circle-wavy-check:before{content:""}.ph.ph-seal-percent:before{content:""}.ph.ph-seal-question:before{content:""}.ph.ph-circle-wavy-question:before{content:""}.ph.ph-seal-warning:before{content:""}.ph.ph-circle-wavy-warning:before{content:""}.ph.ph-seat:before{content:""}.ph.ph-seatbelt:before{content:""}.ph.ph-security-camera:before{content:""}.ph.ph-selection:before{content:""}.ph.ph-selection-all:before{content:""}.ph.ph-selection-background:before{content:""}.ph.ph-selection-foreground:before{content:""}.ph.ph-selection-inverse:before{content:""}.ph.ph-selection-plus:before{content:""}.ph.ph-selection-slash:before{content:""}.ph.ph-shapes:before{content:""}.ph.ph-share:before{content:""}.ph.ph-share-fat:before{content:""}.ph.ph-share-network:before{content:""}.ph.ph-shield:before{content:""}.ph.ph-shield-check:before{content:""}.ph.ph-shield-checkered:before{content:""}.ph.ph-shield-chevron:before{content:""}.ph.ph-shield-plus:before{content:""}.ph.ph-shield-slash:before{content:""}.ph.ph-shield-star:before{content:""}.ph.ph-shield-warning:before{content:""}.ph.ph-shipping-container:before{content:""}.ph.ph-shirt-folded:before{content:""}.ph.ph-shooting-star:before{content:""}.ph.ph-shopping-bag:before{content:""}.ph.ph-shopping-bag-open:before{content:""}.ph.ph-shopping-cart:before{content:""}.ph.ph-shopping-cart-simple:before{content:""}.ph.ph-shovel:before{content:""}.ph.ph-shower:before{content:""}.ph.ph-shrimp:before{content:""}.ph.ph-shuffle:before{content:""}.ph.ph-shuffle-angular:before{content:""}.ph.ph-shuffle-simple:before{content:""}.ph.ph-sidebar:before{content:""}.ph.ph-sidebar-simple:before{content:""}.ph.ph-sigma:before{content:""}.ph.ph-sign-in:before{content:""}.ph.ph-sign-out:before{content:""}.ph.ph-signature:before{content:""}.ph.ph-signpost:before{content:""}.ph.ph-sim-card:before{content:""}.ph.ph-siren:before{content:""}.ph.ph-sketch-logo:before{content:""}.ph.ph-skip-back:before{content:""}.ph.ph-skip-back-circle:before{content:""}.ph.ph-skip-forward:before{content:""}.ph.ph-skip-forward-circle:before{content:""}.ph.ph-skull:before{content:""}.ph.ph-skype-logo:before{content:""}.ph.ph-slack-logo:before{content:""}.ph.ph-sliders:before{content:""}.ph.ph-sliders-horizontal:before{content:""}.ph.ph-slideshow:before{content:""}.ph.ph-smiley:before{content:""}.ph.ph-smiley-angry:before{content:""}.ph.ph-smiley-blank:before{content:""}.ph.ph-smiley-meh:before{content:""}.ph.ph-smiley-melting:before{content:""}.ph.ph-smiley-nervous:before{content:""}.ph.ph-smiley-sad:before{content:""}.ph.ph-smiley-sticker:before{content:""}.ph.ph-smiley-wink:before{content:""}.ph.ph-smiley-x-eyes:before{content:""}.ph.ph-snapchat-logo:before{content:""}.ph.ph-sneaker:before{content:""}.ph.ph-sneaker-move:before{content:""}.ph.ph-snowflake:before{content:""}.ph.ph-soccer-ball:before{content:""}.ph.ph-sock:before{content:""}.ph.ph-solar-panel:before{content:""}.ph.ph-solar-roof:before{content:""}.ph.ph-sort-ascending:before{content:""}.ph.ph-sort-descending:before{content:""}.ph.ph-soundcloud-logo:before{content:""}.ph.ph-spade:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-speaker-hifi:before{content:""}.ph.ph-speaker-high:before{content:""}.ph.ph-speaker-low:before{content:""}.ph.ph-speaker-none:before{content:""}.ph.ph-speaker-simple-high:before{content:""}.ph.ph-speaker-simple-low:before{content:""}.ph.ph-speaker-simple-none:before{content:""}.ph.ph-speaker-simple-slash:before{content:""}.ph.ph-speaker-simple-x:before{content:""}.ph.ph-speaker-slash:before{content:""}.ph.ph-speaker-x:before{content:""}.ph.ph-speedometer:before{content:""}.ph.ph-sphere:before{content:""}.ph.ph-spinner:before{content:""}.ph.ph-spinner-ball:before{content:""}.ph.ph-spinner-gap:before{content:""}.ph.ph-spiral:before{content:""}.ph.ph-split-horizontal:before{content:""}.ph.ph-split-vertical:before{content:""}.ph.ph-spotify-logo:before{content:""}.ph.ph-spray-bottle:before{content:""}.ph.ph-square:before{content:""}.ph.ph-square-half:before{content:""}.ph.ph-square-half-bottom:before{content:""}.ph.ph-square-logo:before{content:""}.ph.ph-square-split-horizontal:before{content:""}.ph.ph-square-split-vertical:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-stack-minus:before{content:""}.ph.ph-stack-overflow-logo:before{content:""}.ph.ph-stack-plus:before{content:""}.ph.ph-stack-simple:before{content:""}.ph.ph-stairs:before{content:""}.ph.ph-stamp:before{content:""}.ph.ph-standard-definition:before{content:""}.ph.ph-star:before{content:""}.ph.ph-star-and-crescent:before{content:""}.ph.ph-star-four:before{content:""}.ph.ph-star-half:before{content:""}.ph.ph-star-of-david:before{content:""}.ph.ph-steam-logo:before{content:""}.ph.ph-steering-wheel:before{content:""}.ph.ph-steps:before{content:""}.ph.ph-stethoscope:before{content:""}.ph.ph-sticker:before{content:""}.ph.ph-stool:before{content:""}.ph.ph-stop:before{content:""}.ph.ph-stop-circle:before{content:""}.ph.ph-storefront:before{content:""}.ph.ph-strategy:before{content:""}.ph.ph-stripe-logo:before{content:""}.ph.ph-student:before{content:""}.ph.ph-subset-of:before{content:""}.ph.ph-subset-proper-of:before{content:""}.ph.ph-subtitles:before{content:""}.ph.ph-subtitles-slash:before{content:""}.ph.ph-subtract:before{content:""}.ph.ph-subtract-square:before{content:""}.ph.ph-subway:before{content:""}.ph.ph-suitcase:before{content:""}.ph.ph-suitcase-rolling:before{content:""}.ph.ph-suitcase-simple:before{content:""}.ph.ph-sun:before{content:""}.ph.ph-sun-dim:before{content:""}.ph.ph-sun-horizon:before{content:""}.ph.ph-sunglasses:before{content:""}.ph.ph-superset-of:before{content:""}.ph.ph-superset-proper-of:before{content:""}.ph.ph-swap:before{content:""}.ph.ph-swatches:before{content:""}.ph.ph-swimming-pool:before{content:""}.ph.ph-sword:before{content:""}.ph.ph-synagogue:before{content:""}.ph.ph-syringe:before{content:""}.ph.ph-t-shirt:before{content:""}.ph.ph-table:before{content:""}.ph.ph-tabs:before{content:""}.ph.ph-tag:before{content:""}.ph.ph-tag-chevron:before{content:""}.ph.ph-tag-simple:before{content:""}.ph.ph-target:before{content:""}.ph.ph-taxi:before{content:""}.ph.ph-tea-bag:before{content:""}.ph.ph-telegram-logo:before{content:""}.ph.ph-television:before{content:""}.ph.ph-television-simple:before{content:""}.ph.ph-tennis-ball:before{content:""}.ph.ph-tent:before{content:""}.ph.ph-terminal:before{content:""}.ph.ph-terminal-window:before{content:""}.ph.ph-test-tube:before{content:""}.ph.ph-text-a-underline:before{content:""}.ph.ph-text-aa:before{content:""}.ph.ph-text-align-center:before{content:""}.ph.ph-text-align-justify:before{content:""}.ph.ph-text-align-left:before{content:""}.ph.ph-text-align-right:before{content:""}.ph.ph-text-b:before{content:""}.ph.ph-text-bolder:before{content:""}.ph.ph-text-columns:before{content:""}.ph.ph-text-h:before{content:""}.ph.ph-text-h-five:before{content:""}.ph.ph-text-h-four:before{content:""}.ph.ph-text-h-one:before{content:""}.ph.ph-text-h-six:before{content:""}.ph.ph-text-h-three:before{content:""}.ph.ph-text-h-two:before{content:""}.ph.ph-text-indent:before{content:""}.ph.ph-text-italic:before{content:""}.ph.ph-text-outdent:before{content:""}.ph.ph-text-strikethrough:before{content:""}.ph.ph-text-subscript:before{content:""}.ph.ph-text-superscript:before{content:""}.ph.ph-text-t:before{content:""}.ph.ph-text-t-slash:before{content:""}.ph.ph-text-underline:before{content:""}.ph.ph-textbox:before{content:""}.ph.ph-thermometer:before{content:""}.ph.ph-thermometer-cold:before{content:""}.ph.ph-thermometer-hot:before{content:""}.ph.ph-thermometer-simple:before{content:""}.ph.ph-threads-logo:before{content:""}.ph.ph-three-d:before{content:""}.ph.ph-thumbs-down:before{content:""}.ph.ph-thumbs-up:before{content:""}.ph.ph-ticket:before{content:""}.ph.ph-tidal-logo:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-tilde:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tip-jar:before{content:""}.ph.ph-tipi:before{content:""}.ph.ph-tire:before{content:""}.ph.ph-toggle-left:before{content:""}.ph.ph-toggle-right:before{content:""}.ph.ph-toilet:before{content:""}.ph.ph-toilet-paper:before{content:""}.ph.ph-toolbox:before{content:""}.ph.ph-tooth:before{content:""}.ph.ph-tornado:before{content:""}.ph.ph-tote:before{content:""}.ph.ph-tote-simple:before{content:""}.ph.ph-towel:before{content:""}.ph.ph-tractor:before{content:""}.ph.ph-trademark:before{content:""}.ph.ph-trademark-registered:before{content:""}.ph.ph-traffic-cone:before{content:""}.ph.ph-traffic-sign:before{content:""}.ph.ph-traffic-signal:before{content:""}.ph.ph-train:before{content:""}.ph.ph-train-regional:before{content:""}.ph.ph-train-simple:before{content:""}.ph.ph-tram:before{content:""}.ph.ph-translate:before{content:""}.ph.ph-trash:before{content:""}.ph.ph-trash-simple:before{content:""}.ph.ph-tray:before{content:""}.ph.ph-tray-arrow-down:before{content:""}.ph.ph-archive-tray:before{content:""}.ph.ph-tray-arrow-up:before{content:""}.ph.ph-treasure-chest:before{content:""}.ph.ph-tree:before{content:""}.ph.ph-tree-evergreen:before{content:""}.ph.ph-tree-palm:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-tree-view:before{content:""}.ph.ph-trend-down:before{content:""}.ph.ph-trend-up:before{content:""}.ph.ph-triangle:before{content:""}.ph.ph-triangle-dashed:before{content:""}.ph.ph-trolley:before{content:""}.ph.ph-trolley-suitcase:before{content:""}.ph.ph-trophy:before{content:""}.ph.ph-truck:before{content:""}.ph.ph-truck-trailer:before{content:""}.ph.ph-tumblr-logo:before{content:""}.ph.ph-twitch-logo:before{content:""}.ph.ph-twitter-logo:before{content:""}.ph.ph-umbrella:before{content:""}.ph.ph-umbrella-simple:before{content:""}.ph.ph-union:before{content:""}.ph.ph-unite:before{content:""}.ph.ph-unite-square:before{content:""}.ph.ph-upload:before{content:""}.ph.ph-upload-simple:before{content:""}.ph.ph-usb:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-check:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-user-circle-check:before{content:""}.ph.ph-user-circle-dashed:before{content:""}.ph.ph-user-circle-gear:before{content:""}.ph.ph-user-circle-minus:before{content:""}.ph.ph-user-circle-plus:before{content:""}.ph.ph-user-focus:before{content:""}.ph.ph-user-gear:before{content:""}.ph.ph-user-list:before{content:""}.ph.ph-user-minus:before{content:""}.ph.ph-user-plus:before{content:""}.ph.ph-user-rectangle:before{content:""}.ph.ph-user-sound:before{content:""}.ph.ph-user-square:before{content:""}.ph.ph-user-switch:before{content:""}.ph.ph-users:before{content:""}.ph.ph-users-four:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-van:before{content:""}.ph.ph-vault:before{content:""}.ph.ph-vector-three:before{content:""}.ph.ph-vector-two:before{content:""}.ph.ph-vibrate:before{content:""}.ph.ph-video:before{content:""}.ph.ph-video-camera:before{content:""}.ph.ph-video-camera-slash:before{content:""}.ph.ph-video-conference:before{content:""}.ph.ph-vignette:before{content:""}.ph.ph-vinyl-record:before{content:""}.ph.ph-virtual-reality:before{content:""}.ph.ph-virus:before{content:""}.ph.ph-visor:before{content:""}.ph.ph-voicemail:before{content:""}.ph.ph-volleyball:before{content:""}.ph.ph-wall:before{content:""}.ph.ph-wallet:before{content:""}.ph.ph-warehouse:before{content:""}.ph.ph-warning:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-warning-diamond:before{content:""}.ph.ph-warning-octagon:before{content:""}.ph.ph-washing-machine:before{content:""}.ph.ph-watch:before{content:""}.ph.ph-wave-sawtooth:before{content:""}.ph.ph-wave-sine:before{content:""}.ph.ph-wave-square:before{content:""}.ph.ph-wave-triangle:before{content:""}.ph.ph-waveform:before{content:""}.ph.ph-waveform-slash:before{content:""}.ph.ph-waves:before{content:""}.ph.ph-webcam:before{content:""}.ph.ph-webcam-slash:before{content:""}.ph.ph-webhooks-logo:before{content:""}.ph.ph-wechat-logo:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wheelchair:before{content:""}.ph.ph-wheelchair-motion:before{content:""}.ph.ph-wifi-high:before{content:""}.ph.ph-wifi-low:before{content:""}.ph.ph-wifi-medium:before{content:""}.ph.ph-wifi-none:before{content:""}.ph.ph-wifi-slash:before{content:""}.ph.ph-wifi-x:before{content:""}.ph.ph-wind:before{content:""}.ph.ph-windmill:before{content:""}.ph.ph-windows-logo:before{content:""}.ph.ph-wine:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-circle:before{content:""}.ph.ph-x-logo:before{content:""}.ph.ph-x-square:before{content:""}.ph.ph-yarn:before{content:""}.ph.ph-yin-yang:before{content:""}.ph.ph-youtube-logo:before{content:""}@font-face{font-family:Phosphor-Bold;src:url(/static/Phosphor-Bold-BCak21uZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-bold{font-family:Phosphor-Bold!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph-bold.ph-acorn:before{content:""}.ph-bold.ph-address-book:before{content:""}.ph-bold.ph-address-book-tabs:before{content:""}.ph-bold.ph-air-traffic-control:before{content:""}.ph-bold.ph-airplane:before{content:""}.ph-bold.ph-airplane-in-flight:before{content:""}.ph-bold.ph-airplane-landing:before{content:""}.ph-bold.ph-airplane-takeoff:before{content:""}.ph-bold.ph-airplane-taxiing:before{content:""}.ph-bold.ph-airplane-tilt:before{content:""}.ph-bold.ph-airplay:before{content:""}.ph-bold.ph-alarm:before{content:""}.ph-bold.ph-alien:before{content:""}.ph-bold.ph-align-bottom:before{content:""}.ph-bold.ph-align-bottom-simple:before{content:""}.ph-bold.ph-align-center-horizontal:before{content:""}.ph-bold.ph-align-center-horizontal-simple:before{content:""}.ph-bold.ph-align-center-vertical:before{content:""}.ph-bold.ph-align-center-vertical-simple:before{content:""}.ph-bold.ph-align-left:before{content:""}.ph-bold.ph-align-left-simple:before{content:""}.ph-bold.ph-align-right:before{content:""}.ph-bold.ph-align-right-simple:before{content:""}.ph-bold.ph-align-top:before{content:""}.ph-bold.ph-align-top-simple:before{content:""}.ph-bold.ph-amazon-logo:before{content:""}.ph-bold.ph-ambulance:before{content:""}.ph-bold.ph-anchor:before{content:""}.ph-bold.ph-anchor-simple:before{content:""}.ph-bold.ph-android-logo:before{content:""}.ph-bold.ph-angle:before{content:""}.ph-bold.ph-angular-logo:before{content:""}.ph-bold.ph-aperture:before{content:""}.ph-bold.ph-app-store-logo:before{content:""}.ph-bold.ph-app-window:before{content:""}.ph-bold.ph-apple-logo:before{content:""}.ph-bold.ph-apple-podcasts-logo:before{content:""}.ph-bold.ph-approximate-equals:before{content:""}.ph-bold.ph-archive:before{content:""}.ph-bold.ph-armchair:before{content:""}.ph-bold.ph-arrow-arc-left:before{content:""}.ph-bold.ph-arrow-arc-right:before{content:""}.ph-bold.ph-arrow-bend-double-up-left:before{content:""}.ph-bold.ph-arrow-bend-double-up-right:before{content:""}.ph-bold.ph-arrow-bend-down-left:before{content:""}.ph-bold.ph-arrow-bend-down-right:before{content:""}.ph-bold.ph-arrow-bend-left-down:before{content:""}.ph-bold.ph-arrow-bend-left-up:before{content:""}.ph-bold.ph-arrow-bend-right-down:before{content:""}.ph-bold.ph-arrow-bend-right-up:before{content:""}.ph-bold.ph-arrow-bend-up-left:before{content:""}.ph-bold.ph-arrow-bend-up-right:before{content:""}.ph-bold.ph-arrow-circle-down:before{content:""}.ph-bold.ph-arrow-circle-down-left:before{content:""}.ph-bold.ph-arrow-circle-down-right:before{content:""}.ph-bold.ph-arrow-circle-left:before{content:""}.ph-bold.ph-arrow-circle-right:before{content:""}.ph-bold.ph-arrow-circle-up:before{content:""}.ph-bold.ph-arrow-circle-up-left:before{content:""}.ph-bold.ph-arrow-circle-up-right:before{content:""}.ph-bold.ph-arrow-clockwise:before{content:""}.ph-bold.ph-arrow-counter-clockwise:before{content:""}.ph-bold.ph-arrow-down:before{content:""}.ph-bold.ph-arrow-down-left:before{content:""}.ph-bold.ph-arrow-down-right:before{content:""}.ph-bold.ph-arrow-elbow-down-left:before{content:""}.ph-bold.ph-arrow-elbow-down-right:before{content:""}.ph-bold.ph-arrow-elbow-left:before{content:""}.ph-bold.ph-arrow-elbow-left-down:before{content:""}.ph-bold.ph-arrow-elbow-left-up:before{content:""}.ph-bold.ph-arrow-elbow-right:before{content:""}.ph-bold.ph-arrow-elbow-right-down:before{content:""}.ph-bold.ph-arrow-elbow-right-up:before{content:""}.ph-bold.ph-arrow-elbow-up-left:before{content:""}.ph-bold.ph-arrow-elbow-up-right:before{content:""}.ph-bold.ph-arrow-fat-down:before{content:""}.ph-bold.ph-arrow-fat-left:before{content:""}.ph-bold.ph-arrow-fat-line-down:before{content:""}.ph-bold.ph-arrow-fat-line-left:before{content:""}.ph-bold.ph-arrow-fat-line-right:before{content:""}.ph-bold.ph-arrow-fat-line-up:before{content:""}.ph-bold.ph-arrow-fat-lines-down:before{content:""}.ph-bold.ph-arrow-fat-lines-left:before{content:""}.ph-bold.ph-arrow-fat-lines-right:before{content:""}.ph-bold.ph-arrow-fat-lines-up:before{content:""}.ph-bold.ph-arrow-fat-right:before{content:""}.ph-bold.ph-arrow-fat-up:before{content:""}.ph-bold.ph-arrow-left:before{content:""}.ph-bold.ph-arrow-line-down:before{content:""}.ph-bold.ph-arrow-line-down-left:before{content:""}.ph-bold.ph-arrow-line-down-right:before{content:""}.ph-bold.ph-arrow-line-left:before{content:""}.ph-bold.ph-arrow-line-right:before{content:""}.ph-bold.ph-arrow-line-up:before{content:""}.ph-bold.ph-arrow-line-up-left:before{content:""}.ph-bold.ph-arrow-line-up-right:before{content:""}.ph-bold.ph-arrow-right:before{content:""}.ph-bold.ph-arrow-square-down:before{content:""}.ph-bold.ph-arrow-square-down-left:before{content:""}.ph-bold.ph-arrow-square-down-right:before{content:""}.ph-bold.ph-arrow-square-in:before{content:""}.ph-bold.ph-arrow-square-left:before{content:""}.ph-bold.ph-arrow-square-out:before{content:""}.ph-bold.ph-arrow-square-right:before{content:""}.ph-bold.ph-arrow-square-up:before{content:""}.ph-bold.ph-arrow-square-up-left:before{content:""}.ph-bold.ph-arrow-square-up-right:before{content:""}.ph-bold.ph-arrow-u-down-left:before{content:""}.ph-bold.ph-arrow-u-down-right:before{content:""}.ph-bold.ph-arrow-u-left-down:before{content:""}.ph-bold.ph-arrow-u-left-up:before{content:""}.ph-bold.ph-arrow-u-right-down:before{content:""}.ph-bold.ph-arrow-u-right-up:before{content:""}.ph-bold.ph-arrow-u-up-left:before{content:""}.ph-bold.ph-arrow-u-up-right:before{content:""}.ph-bold.ph-arrow-up:before{content:""}.ph-bold.ph-arrow-up-left:before{content:""}.ph-bold.ph-arrow-up-right:before{content:""}.ph-bold.ph-arrows-clockwise:before{content:""}.ph-bold.ph-arrows-counter-clockwise:before{content:""}.ph-bold.ph-arrows-down-up:before{content:""}.ph-bold.ph-arrows-horizontal:before{content:""}.ph-bold.ph-arrows-in:before{content:""}.ph-bold.ph-arrows-in-cardinal:before{content:""}.ph-bold.ph-arrows-in-line-horizontal:before{content:""}.ph-bold.ph-arrows-in-line-vertical:before{content:""}.ph-bold.ph-arrows-in-simple:before{content:""}.ph-bold.ph-arrows-left-right:before{content:""}.ph-bold.ph-arrows-merge:before{content:""}.ph-bold.ph-arrows-out:before{content:""}.ph-bold.ph-arrows-out-cardinal:before{content:""}.ph-bold.ph-arrows-out-line-horizontal:before{content:""}.ph-bold.ph-arrows-out-line-vertical:before{content:""}.ph-bold.ph-arrows-out-simple:before{content:""}.ph-bold.ph-arrows-split:before{content:""}.ph-bold.ph-arrows-vertical:before{content:""}.ph-bold.ph-article:before{content:""}.ph-bold.ph-article-medium:before{content:""}.ph-bold.ph-article-ny-times:before{content:""}.ph-bold.ph-asclepius:before{content:""}.ph-bold.ph-caduceus:before{content:""}.ph-bold.ph-asterisk:before{content:""}.ph-bold.ph-asterisk-simple:before{content:""}.ph-bold.ph-at:before{content:""}.ph-bold.ph-atom:before{content:""}.ph-bold.ph-avocado:before{content:""}.ph-bold.ph-axe:before{content:""}.ph-bold.ph-baby:before{content:""}.ph-bold.ph-baby-carriage:before{content:""}.ph-bold.ph-backpack:before{content:""}.ph-bold.ph-backspace:before{content:""}.ph-bold.ph-bag:before{content:""}.ph-bold.ph-bag-simple:before{content:""}.ph-bold.ph-balloon:before{content:""}.ph-bold.ph-bandaids:before{content:""}.ph-bold.ph-bank:before{content:""}.ph-bold.ph-barbell:before{content:""}.ph-bold.ph-barcode:before{content:""}.ph-bold.ph-barn:before{content:""}.ph-bold.ph-barricade:before{content:""}.ph-bold.ph-baseball:before{content:""}.ph-bold.ph-baseball-cap:before{content:""}.ph-bold.ph-baseball-helmet:before{content:""}.ph-bold.ph-basket:before{content:""}.ph-bold.ph-basketball:before{content:""}.ph-bold.ph-bathtub:before{content:""}.ph-bold.ph-battery-charging:before{content:""}.ph-bold.ph-battery-charging-vertical:before{content:""}.ph-bold.ph-battery-empty:before{content:""}.ph-bold.ph-battery-full:before{content:""}.ph-bold.ph-battery-high:before{content:""}.ph-bold.ph-battery-low:before{content:""}.ph-bold.ph-battery-medium:before{content:""}.ph-bold.ph-battery-plus:before{content:""}.ph-bold.ph-battery-plus-vertical:before{content:""}.ph-bold.ph-battery-vertical-empty:before{content:""}.ph-bold.ph-battery-vertical-full:before{content:""}.ph-bold.ph-battery-vertical-high:before{content:""}.ph-bold.ph-battery-vertical-low:before{content:""}.ph-bold.ph-battery-vertical-medium:before{content:""}.ph-bold.ph-battery-warning:before{content:""}.ph-bold.ph-battery-warning-vertical:before{content:""}.ph-bold.ph-beach-ball:before{content:""}.ph-bold.ph-beanie:before{content:""}.ph-bold.ph-bed:before{content:""}.ph-bold.ph-beer-bottle:before{content:""}.ph-bold.ph-beer-stein:before{content:""}.ph-bold.ph-behance-logo:before{content:""}.ph-bold.ph-bell:before{content:""}.ph-bold.ph-bell-ringing:before{content:""}.ph-bold.ph-bell-simple:before{content:""}.ph-bold.ph-bell-simple-ringing:before{content:""}.ph-bold.ph-bell-simple-slash:before{content:""}.ph-bold.ph-bell-simple-z:before{content:""}.ph-bold.ph-bell-slash:before{content:""}.ph-bold.ph-bell-z:before{content:""}.ph-bold.ph-belt:before{content:""}.ph-bold.ph-bezier-curve:before{content:""}.ph-bold.ph-bicycle:before{content:""}.ph-bold.ph-binary:before{content:""}.ph-bold.ph-binoculars:before{content:""}.ph-bold.ph-biohazard:before{content:""}.ph-bold.ph-bird:before{content:""}.ph-bold.ph-blueprint:before{content:""}.ph-bold.ph-bluetooth:before{content:""}.ph-bold.ph-bluetooth-connected:before{content:""}.ph-bold.ph-bluetooth-slash:before{content:""}.ph-bold.ph-bluetooth-x:before{content:""}.ph-bold.ph-boat:before{content:""}.ph-bold.ph-bomb:before{content:""}.ph-bold.ph-bone:before{content:""}.ph-bold.ph-book:before{content:""}.ph-bold.ph-book-bookmark:before{content:""}.ph-bold.ph-book-open:before{content:""}.ph-bold.ph-book-open-text:before{content:""}.ph-bold.ph-book-open-user:before{content:""}.ph-bold.ph-bookmark:before{content:""}.ph-bold.ph-bookmark-simple:before{content:""}.ph-bold.ph-bookmarks:before{content:""}.ph-bold.ph-bookmarks-simple:before{content:""}.ph-bold.ph-books:before{content:""}.ph-bold.ph-boot:before{content:""}.ph-bold.ph-boules:before{content:""}.ph-bold.ph-bounding-box:before{content:""}.ph-bold.ph-bowl-food:before{content:""}.ph-bold.ph-bowl-steam:before{content:""}.ph-bold.ph-bowling-ball:before{content:""}.ph-bold.ph-box-arrow-down:before{content:""}.ph-bold.ph-archive-box:before{content:""}.ph-bold.ph-box-arrow-up:before{content:""}.ph-bold.ph-boxing-glove:before{content:""}.ph-bold.ph-brackets-angle:before{content:""}.ph-bold.ph-brackets-curly:before{content:""}.ph-bold.ph-brackets-round:before{content:""}.ph-bold.ph-brackets-square:before{content:""}.ph-bold.ph-brain:before{content:""}.ph-bold.ph-brandy:before{content:""}.ph-bold.ph-bread:before{content:""}.ph-bold.ph-bridge:before{content:""}.ph-bold.ph-briefcase:before{content:""}.ph-bold.ph-briefcase-metal:before{content:""}.ph-bold.ph-broadcast:before{content:""}.ph-bold.ph-broom:before{content:""}.ph-bold.ph-browser:before{content:""}.ph-bold.ph-browsers:before{content:""}.ph-bold.ph-bug:before{content:""}.ph-bold.ph-bug-beetle:before{content:""}.ph-bold.ph-bug-droid:before{content:""}.ph-bold.ph-building:before{content:""}.ph-bold.ph-building-apartment:before{content:""}.ph-bold.ph-building-office:before{content:""}.ph-bold.ph-buildings:before{content:""}.ph-bold.ph-bulldozer:before{content:""}.ph-bold.ph-bus:before{content:""}.ph-bold.ph-butterfly:before{content:""}.ph-bold.ph-cable-car:before{content:""}.ph-bold.ph-cactus:before{content:""}.ph-bold.ph-cake:before{content:""}.ph-bold.ph-calculator:before{content:""}.ph-bold.ph-calendar:before{content:""}.ph-bold.ph-calendar-blank:before{content:""}.ph-bold.ph-calendar-check:before{content:""}.ph-bold.ph-calendar-dot:before{content:""}.ph-bold.ph-calendar-dots:before{content:""}.ph-bold.ph-calendar-heart:before{content:""}.ph-bold.ph-calendar-minus:before{content:""}.ph-bold.ph-calendar-plus:before{content:""}.ph-bold.ph-calendar-slash:before{content:""}.ph-bold.ph-calendar-star:before{content:""}.ph-bold.ph-calendar-x:before{content:""}.ph-bold.ph-call-bell:before{content:""}.ph-bold.ph-camera:before{content:""}.ph-bold.ph-camera-plus:before{content:""}.ph-bold.ph-camera-rotate:before{content:""}.ph-bold.ph-camera-slash:before{content:""}.ph-bold.ph-campfire:before{content:""}.ph-bold.ph-car:before{content:""}.ph-bold.ph-car-battery:before{content:""}.ph-bold.ph-car-profile:before{content:""}.ph-bold.ph-car-simple:before{content:""}.ph-bold.ph-cardholder:before{content:""}.ph-bold.ph-cards:before{content:""}.ph-bold.ph-cards-three:before{content:""}.ph-bold.ph-caret-circle-double-down:before{content:""}.ph-bold.ph-caret-circle-double-left:before{content:""}.ph-bold.ph-caret-circle-double-right:before{content:""}.ph-bold.ph-caret-circle-double-up:before{content:""}.ph-bold.ph-caret-circle-down:before{content:""}.ph-bold.ph-caret-circle-left:before{content:""}.ph-bold.ph-caret-circle-right:before{content:""}.ph-bold.ph-caret-circle-up:before{content:""}.ph-bold.ph-caret-circle-up-down:before{content:""}.ph-bold.ph-caret-double-down:before{content:""}.ph-bold.ph-caret-double-left:before{content:""}.ph-bold.ph-caret-double-right:before{content:""}.ph-bold.ph-caret-double-up:before{content:""}.ph-bold.ph-caret-down:before{content:""}.ph-bold.ph-caret-left:before{content:""}.ph-bold.ph-caret-line-down:before{content:""}.ph-bold.ph-caret-line-left:before{content:""}.ph-bold.ph-caret-line-right:before{content:""}.ph-bold.ph-caret-line-up:before{content:""}.ph-bold.ph-caret-right:before{content:""}.ph-bold.ph-caret-up:before{content:""}.ph-bold.ph-caret-up-down:before{content:""}.ph-bold.ph-carrot:before{content:""}.ph-bold.ph-cash-register:before{content:""}.ph-bold.ph-cassette-tape:before{content:""}.ph-bold.ph-castle-turret:before{content:""}.ph-bold.ph-cat:before{content:""}.ph-bold.ph-cell-signal-full:before{content:""}.ph-bold.ph-cell-signal-high:before{content:""}.ph-bold.ph-cell-signal-low:before{content:""}.ph-bold.ph-cell-signal-medium:before{content:""}.ph-bold.ph-cell-signal-none:before{content:""}.ph-bold.ph-cell-signal-slash:before{content:""}.ph-bold.ph-cell-signal-x:before{content:""}.ph-bold.ph-cell-tower:before{content:""}.ph-bold.ph-certificate:before{content:""}.ph-bold.ph-chair:before{content:""}.ph-bold.ph-chalkboard:before{content:""}.ph-bold.ph-chalkboard-simple:before{content:""}.ph-bold.ph-chalkboard-teacher:before{content:""}.ph-bold.ph-champagne:before{content:""}.ph-bold.ph-charging-station:before{content:""}.ph-bold.ph-chart-bar:before{content:""}.ph-bold.ph-chart-bar-horizontal:before{content:""}.ph-bold.ph-chart-donut:before{content:""}.ph-bold.ph-chart-line:before{content:""}.ph-bold.ph-chart-line-down:before{content:""}.ph-bold.ph-chart-line-up:before{content:""}.ph-bold.ph-chart-pie:before{content:""}.ph-bold.ph-chart-pie-slice:before{content:""}.ph-bold.ph-chart-polar:before{content:""}.ph-bold.ph-chart-scatter:before{content:""}.ph-bold.ph-chat:before{content:""}.ph-bold.ph-chat-centered:before{content:""}.ph-bold.ph-chat-centered-dots:before{content:""}.ph-bold.ph-chat-centered-slash:before{content:""}.ph-bold.ph-chat-centered-text:before{content:""}.ph-bold.ph-chat-circle:before{content:""}.ph-bold.ph-chat-circle-dots:before{content:""}.ph-bold.ph-chat-circle-slash:before{content:""}.ph-bold.ph-chat-circle-text:before{content:""}.ph-bold.ph-chat-dots:before{content:""}.ph-bold.ph-chat-slash:before{content:""}.ph-bold.ph-chat-teardrop:before{content:""}.ph-bold.ph-chat-teardrop-dots:before{content:""}.ph-bold.ph-chat-teardrop-slash:before{content:""}.ph-bold.ph-chat-teardrop-text:before{content:""}.ph-bold.ph-chat-text:before{content:""}.ph-bold.ph-chats:before{content:""}.ph-bold.ph-chats-circle:before{content:""}.ph-bold.ph-chats-teardrop:before{content:""}.ph-bold.ph-check:before{content:""}.ph-bold.ph-check-circle:before{content:""}.ph-bold.ph-check-fat:before{content:""}.ph-bold.ph-check-square:before{content:""}.ph-bold.ph-check-square-offset:before{content:""}.ph-bold.ph-checkerboard:before{content:""}.ph-bold.ph-checks:before{content:""}.ph-bold.ph-cheers:before{content:""}.ph-bold.ph-cheese:before{content:""}.ph-bold.ph-chef-hat:before{content:""}.ph-bold.ph-cherries:before{content:""}.ph-bold.ph-church:before{content:""}.ph-bold.ph-cigarette:before{content:""}.ph-bold.ph-cigarette-slash:before{content:""}.ph-bold.ph-circle:before{content:""}.ph-bold.ph-circle-dashed:before{content:""}.ph-bold.ph-circle-half:before{content:""}.ph-bold.ph-circle-half-tilt:before{content:""}.ph-bold.ph-circle-notch:before{content:""}.ph-bold.ph-circles-four:before{content:""}.ph-bold.ph-circles-three:before{content:""}.ph-bold.ph-circles-three-plus:before{content:""}.ph-bold.ph-circuitry:before{content:""}.ph-bold.ph-city:before{content:""}.ph-bold.ph-clipboard:before{content:""}.ph-bold.ph-clipboard-text:before{content:""}.ph-bold.ph-clock:before{content:""}.ph-bold.ph-clock-afternoon:before{content:""}.ph-bold.ph-clock-clockwise:before{content:""}.ph-bold.ph-clock-countdown:before{content:""}.ph-bold.ph-clock-counter-clockwise:before{content:""}.ph-bold.ph-clock-user:before{content:""}.ph-bold.ph-closed-captioning:before{content:""}.ph-bold.ph-cloud:before{content:""}.ph-bold.ph-cloud-arrow-down:before{content:""}.ph-bold.ph-cloud-arrow-up:before{content:""}.ph-bold.ph-cloud-check:before{content:""}.ph-bold.ph-cloud-fog:before{content:""}.ph-bold.ph-cloud-lightning:before{content:""}.ph-bold.ph-cloud-moon:before{content:""}.ph-bold.ph-cloud-rain:before{content:""}.ph-bold.ph-cloud-slash:before{content:""}.ph-bold.ph-cloud-snow:before{content:""}.ph-bold.ph-cloud-sun:before{content:""}.ph-bold.ph-cloud-warning:before{content:""}.ph-bold.ph-cloud-x:before{content:""}.ph-bold.ph-clover:before{content:""}.ph-bold.ph-club:before{content:""}.ph-bold.ph-coat-hanger:before{content:""}.ph-bold.ph-coda-logo:before{content:""}.ph-bold.ph-code:before{content:""}.ph-bold.ph-code-block:before{content:""}.ph-bold.ph-code-simple:before{content:""}.ph-bold.ph-codepen-logo:before{content:""}.ph-bold.ph-codesandbox-logo:before{content:""}.ph-bold.ph-coffee:before{content:""}.ph-bold.ph-coffee-bean:before{content:""}.ph-bold.ph-coin:before{content:""}.ph-bold.ph-coin-vertical:before{content:""}.ph-bold.ph-coins:before{content:""}.ph-bold.ph-columns:before{content:""}.ph-bold.ph-columns-plus-left:before{content:""}.ph-bold.ph-columns-plus-right:before{content:""}.ph-bold.ph-command:before{content:""}.ph-bold.ph-compass:before{content:""}.ph-bold.ph-compass-rose:before{content:""}.ph-bold.ph-compass-tool:before{content:""}.ph-bold.ph-computer-tower:before{content:""}.ph-bold.ph-confetti:before{content:""}.ph-bold.ph-contactless-payment:before{content:""}.ph-bold.ph-control:before{content:""}.ph-bold.ph-cookie:before{content:""}.ph-bold.ph-cooking-pot:before{content:""}.ph-bold.ph-copy:before{content:""}.ph-bold.ph-copy-simple:before{content:""}.ph-bold.ph-copyleft:before{content:""}.ph-bold.ph-copyright:before{content:""}.ph-bold.ph-corners-in:before{content:""}.ph-bold.ph-corners-out:before{content:""}.ph-bold.ph-couch:before{content:""}.ph-bold.ph-court-basketball:before{content:""}.ph-bold.ph-cow:before{content:""}.ph-bold.ph-cowboy-hat:before{content:""}.ph-bold.ph-cpu:before{content:""}.ph-bold.ph-crane:before{content:""}.ph-bold.ph-crane-tower:before{content:""}.ph-bold.ph-credit-card:before{content:""}.ph-bold.ph-cricket:before{content:""}.ph-bold.ph-crop:before{content:""}.ph-bold.ph-cross:before{content:""}.ph-bold.ph-crosshair:before{content:""}.ph-bold.ph-crosshair-simple:before{content:""}.ph-bold.ph-crown:before{content:""}.ph-bold.ph-crown-cross:before{content:""}.ph-bold.ph-crown-simple:before{content:""}.ph-bold.ph-cube:before{content:""}.ph-bold.ph-cube-focus:before{content:""}.ph-bold.ph-cube-transparent:before{content:""}.ph-bold.ph-currency-btc:before{content:""}.ph-bold.ph-currency-circle-dollar:before{content:""}.ph-bold.ph-currency-cny:before{content:""}.ph-bold.ph-currency-dollar:before{content:""}.ph-bold.ph-currency-dollar-simple:before{content:""}.ph-bold.ph-currency-eth:before{content:""}.ph-bold.ph-currency-eur:before{content:""}.ph-bold.ph-currency-gbp:before{content:""}.ph-bold.ph-currency-inr:before{content:""}.ph-bold.ph-currency-jpy:before{content:""}.ph-bold.ph-currency-krw:before{content:""}.ph-bold.ph-currency-kzt:before{content:""}.ph-bold.ph-currency-ngn:before{content:""}.ph-bold.ph-currency-rub:before{content:""}.ph-bold.ph-cursor:before{content:""}.ph-bold.ph-cursor-click:before{content:""}.ph-bold.ph-cursor-text:before{content:""}.ph-bold.ph-cylinder:before{content:""}.ph-bold.ph-database:before{content:""}.ph-bold.ph-desk:before{content:""}.ph-bold.ph-desktop:before{content:""}.ph-bold.ph-desktop-tower:before{content:""}.ph-bold.ph-detective:before{content:""}.ph-bold.ph-dev-to-logo:before{content:""}.ph-bold.ph-device-mobile:before{content:""}.ph-bold.ph-device-mobile-camera:before{content:""}.ph-bold.ph-device-mobile-slash:before{content:""}.ph-bold.ph-device-mobile-speaker:before{content:""}.ph-bold.ph-device-rotate:before{content:""}.ph-bold.ph-device-tablet:before{content:""}.ph-bold.ph-device-tablet-camera:before{content:""}.ph-bold.ph-device-tablet-speaker:before{content:""}.ph-bold.ph-devices:before{content:""}.ph-bold.ph-diamond:before{content:""}.ph-bold.ph-diamonds-four:before{content:""}.ph-bold.ph-dice-five:before{content:""}.ph-bold.ph-dice-four:before{content:""}.ph-bold.ph-dice-one:before{content:""}.ph-bold.ph-dice-six:before{content:""}.ph-bold.ph-dice-three:before{content:""}.ph-bold.ph-dice-two:before{content:""}.ph-bold.ph-disc:before{content:""}.ph-bold.ph-disco-ball:before{content:""}.ph-bold.ph-discord-logo:before{content:""}.ph-bold.ph-divide:before{content:""}.ph-bold.ph-dna:before{content:""}.ph-bold.ph-dog:before{content:""}.ph-bold.ph-door:before{content:""}.ph-bold.ph-door-open:before{content:""}.ph-bold.ph-dot:before{content:""}.ph-bold.ph-dot-outline:before{content:""}.ph-bold.ph-dots-nine:before{content:""}.ph-bold.ph-dots-six:before{content:""}.ph-bold.ph-dots-six-vertical:before{content:""}.ph-bold.ph-dots-three:before{content:""}.ph-bold.ph-dots-three-circle:before{content:""}.ph-bold.ph-dots-three-circle-vertical:before{content:""}.ph-bold.ph-dots-three-outline:before{content:""}.ph-bold.ph-dots-three-outline-vertical:before{content:""}.ph-bold.ph-dots-three-vertical:before{content:""}.ph-bold.ph-download:before{content:""}.ph-bold.ph-download-simple:before{content:""}.ph-bold.ph-dress:before{content:""}.ph-bold.ph-dresser:before{content:""}.ph-bold.ph-dribbble-logo:before{content:""}.ph-bold.ph-drone:before{content:""}.ph-bold.ph-drop:before{content:""}.ph-bold.ph-drop-half:before{content:""}.ph-bold.ph-drop-half-bottom:before{content:""}.ph-bold.ph-drop-simple:before{content:""}.ph-bold.ph-drop-slash:before{content:""}.ph-bold.ph-dropbox-logo:before{content:""}.ph-bold.ph-ear:before{content:""}.ph-bold.ph-ear-slash:before{content:""}.ph-bold.ph-egg:before{content:""}.ph-bold.ph-egg-crack:before{content:""}.ph-bold.ph-eject:before{content:""}.ph-bold.ph-eject-simple:before{content:""}.ph-bold.ph-elevator:before{content:""}.ph-bold.ph-empty:before{content:""}.ph-bold.ph-engine:before{content:""}.ph-bold.ph-envelope:before{content:""}.ph-bold.ph-envelope-open:before{content:""}.ph-bold.ph-envelope-simple:before{content:""}.ph-bold.ph-envelope-simple-open:before{content:""}.ph-bold.ph-equalizer:before{content:""}.ph-bold.ph-equals:before{content:""}.ph-bold.ph-eraser:before{content:""}.ph-bold.ph-escalator-down:before{content:""}.ph-bold.ph-escalator-up:before{content:""}.ph-bold.ph-exam:before{content:""}.ph-bold.ph-exclamation-mark:before{content:""}.ph-bold.ph-exclude:before{content:""}.ph-bold.ph-exclude-square:before{content:""}.ph-bold.ph-export:before{content:""}.ph-bold.ph-eye:before{content:""}.ph-bold.ph-eye-closed:before{content:""}.ph-bold.ph-eye-slash:before{content:""}.ph-bold.ph-eyedropper:before{content:""}.ph-bold.ph-eyedropper-sample:before{content:""}.ph-bold.ph-eyeglasses:before{content:""}.ph-bold.ph-eyes:before{content:""}.ph-bold.ph-face-mask:before{content:""}.ph-bold.ph-facebook-logo:before{content:""}.ph-bold.ph-factory:before{content:""}.ph-bold.ph-faders:before{content:""}.ph-bold.ph-faders-horizontal:before{content:""}.ph-bold.ph-fallout-shelter:before{content:""}.ph-bold.ph-fan:before{content:""}.ph-bold.ph-farm:before{content:""}.ph-bold.ph-fast-forward:before{content:""}.ph-bold.ph-fast-forward-circle:before{content:""}.ph-bold.ph-feather:before{content:""}.ph-bold.ph-fediverse-logo:before{content:""}.ph-bold.ph-figma-logo:before{content:""}.ph-bold.ph-file:before{content:""}.ph-bold.ph-file-archive:before{content:""}.ph-bold.ph-file-arrow-down:before{content:""}.ph-bold.ph-file-arrow-up:before{content:""}.ph-bold.ph-file-audio:before{content:""}.ph-bold.ph-file-c:before{content:""}.ph-bold.ph-file-c-sharp:before{content:""}.ph-bold.ph-file-cloud:before{content:""}.ph-bold.ph-file-code:before{content:""}.ph-bold.ph-file-cpp:before{content:""}.ph-bold.ph-file-css:before{content:""}.ph-bold.ph-file-csv:before{content:""}.ph-bold.ph-file-dashed:before{content:""}.ph-bold.ph-file-dotted:before{content:""}.ph-bold.ph-file-doc:before{content:""}.ph-bold.ph-file-html:before{content:""}.ph-bold.ph-file-image:before{content:""}.ph-bold.ph-file-ini:before{content:""}.ph-bold.ph-file-jpg:before{content:""}.ph-bold.ph-file-js:before{content:""}.ph-bold.ph-file-jsx:before{content:""}.ph-bold.ph-file-lock:before{content:""}.ph-bold.ph-file-magnifying-glass:before{content:""}.ph-bold.ph-file-search:before{content:""}.ph-bold.ph-file-md:before{content:""}.ph-bold.ph-file-minus:before{content:""}.ph-bold.ph-file-pdf:before{content:""}.ph-bold.ph-file-plus:before{content:""}.ph-bold.ph-file-png:before{content:""}.ph-bold.ph-file-ppt:before{content:""}.ph-bold.ph-file-py:before{content:""}.ph-bold.ph-file-rs:before{content:""}.ph-bold.ph-file-sql:before{content:""}.ph-bold.ph-file-svg:before{content:""}.ph-bold.ph-file-text:before{content:""}.ph-bold.ph-file-ts:before{content:""}.ph-bold.ph-file-tsx:before{content:""}.ph-bold.ph-file-txt:before{content:""}.ph-bold.ph-file-video:before{content:""}.ph-bold.ph-file-vue:before{content:""}.ph-bold.ph-file-x:before{content:""}.ph-bold.ph-file-xls:before{content:""}.ph-bold.ph-file-zip:before{content:""}.ph-bold.ph-files:before{content:""}.ph-bold.ph-film-reel:before{content:""}.ph-bold.ph-film-script:before{content:""}.ph-bold.ph-film-slate:before{content:""}.ph-bold.ph-film-strip:before{content:""}.ph-bold.ph-fingerprint:before{content:""}.ph-bold.ph-fingerprint-simple:before{content:""}.ph-bold.ph-finn-the-human:before{content:""}.ph-bold.ph-fire:before{content:""}.ph-bold.ph-fire-extinguisher:before{content:""}.ph-bold.ph-fire-simple:before{content:""}.ph-bold.ph-fire-truck:before{content:""}.ph-bold.ph-first-aid:before{content:""}.ph-bold.ph-first-aid-kit:before{content:""}.ph-bold.ph-fish:before{content:""}.ph-bold.ph-fish-simple:before{content:""}.ph-bold.ph-flag:before{content:""}.ph-bold.ph-flag-banner:before{content:""}.ph-bold.ph-flag-banner-fold:before{content:""}.ph-bold.ph-flag-checkered:before{content:""}.ph-bold.ph-flag-pennant:before{content:""}.ph-bold.ph-flame:before{content:""}.ph-bold.ph-flashlight:before{content:""}.ph-bold.ph-flask:before{content:""}.ph-bold.ph-flip-horizontal:before{content:""}.ph-bold.ph-flip-vertical:before{content:""}.ph-bold.ph-floppy-disk:before{content:""}.ph-bold.ph-floppy-disk-back:before{content:""}.ph-bold.ph-flow-arrow:before{content:""}.ph-bold.ph-flower:before{content:""}.ph-bold.ph-flower-lotus:before{content:""}.ph-bold.ph-flower-tulip:before{content:""}.ph-bold.ph-flying-saucer:before{content:""}.ph-bold.ph-folder:before{content:""}.ph-bold.ph-folder-notch:before{content:""}.ph-bold.ph-folder-dashed:before{content:""}.ph-bold.ph-folder-dotted:before{content:""}.ph-bold.ph-folder-lock:before{content:""}.ph-bold.ph-folder-minus:before{content:""}.ph-bold.ph-folder-notch-minus:before{content:""}.ph-bold.ph-folder-open:before{content:""}.ph-bold.ph-folder-notch-open:before{content:""}.ph-bold.ph-folder-plus:before{content:""}.ph-bold.ph-folder-notch-plus:before{content:""}.ph-bold.ph-folder-simple:before{content:""}.ph-bold.ph-folder-simple-dashed:before{content:""}.ph-bold.ph-folder-simple-dotted:before{content:""}.ph-bold.ph-folder-simple-lock:before{content:""}.ph-bold.ph-folder-simple-minus:before{content:""}.ph-bold.ph-folder-simple-plus:before{content:""}.ph-bold.ph-folder-simple-star:before{content:""}.ph-bold.ph-folder-simple-user:before{content:""}.ph-bold.ph-folder-star:before{content:""}.ph-bold.ph-folder-user:before{content:""}.ph-bold.ph-folders:before{content:""}.ph-bold.ph-football:before{content:""}.ph-bold.ph-football-helmet:before{content:""}.ph-bold.ph-footprints:before{content:""}.ph-bold.ph-fork-knife:before{content:""}.ph-bold.ph-four-k:before{content:""}.ph-bold.ph-frame-corners:before{content:""}.ph-bold.ph-framer-logo:before{content:""}.ph-bold.ph-function:before{content:""}.ph-bold.ph-funnel:before{content:""}.ph-bold.ph-funnel-simple:before{content:""}.ph-bold.ph-funnel-simple-x:before{content:""}.ph-bold.ph-funnel-x:before{content:""}.ph-bold.ph-game-controller:before{content:""}.ph-bold.ph-garage:before{content:""}.ph-bold.ph-gas-can:before{content:""}.ph-bold.ph-gas-pump:before{content:""}.ph-bold.ph-gauge:before{content:""}.ph-bold.ph-gavel:before{content:""}.ph-bold.ph-gear:before{content:""}.ph-bold.ph-gear-fine:before{content:""}.ph-bold.ph-gear-six:before{content:""}.ph-bold.ph-gender-female:before{content:""}.ph-bold.ph-gender-intersex:before{content:""}.ph-bold.ph-gender-male:before{content:""}.ph-bold.ph-gender-neuter:before{content:""}.ph-bold.ph-gender-nonbinary:before{content:""}.ph-bold.ph-gender-transgender:before{content:""}.ph-bold.ph-ghost:before{content:""}.ph-bold.ph-gif:before{content:""}.ph-bold.ph-gift:before{content:""}.ph-bold.ph-git-branch:before{content:""}.ph-bold.ph-git-commit:before{content:""}.ph-bold.ph-git-diff:before{content:""}.ph-bold.ph-git-fork:before{content:""}.ph-bold.ph-git-merge:before{content:""}.ph-bold.ph-git-pull-request:before{content:""}.ph-bold.ph-github-logo:before{content:""}.ph-bold.ph-gitlab-logo:before{content:""}.ph-bold.ph-gitlab-logo-simple:before{content:""}.ph-bold.ph-globe:before{content:""}.ph-bold.ph-globe-hemisphere-east:before{content:""}.ph-bold.ph-globe-hemisphere-west:before{content:""}.ph-bold.ph-globe-simple:before{content:""}.ph-bold.ph-globe-simple-x:before{content:""}.ph-bold.ph-globe-stand:before{content:""}.ph-bold.ph-globe-x:before{content:""}.ph-bold.ph-goggles:before{content:""}.ph-bold.ph-golf:before{content:""}.ph-bold.ph-goodreads-logo:before{content:""}.ph-bold.ph-google-cardboard-logo:before{content:""}.ph-bold.ph-google-chrome-logo:before{content:""}.ph-bold.ph-google-drive-logo:before{content:""}.ph-bold.ph-google-logo:before{content:""}.ph-bold.ph-google-photos-logo:before{content:""}.ph-bold.ph-google-play-logo:before{content:""}.ph-bold.ph-google-podcasts-logo:before{content:""}.ph-bold.ph-gps:before{content:""}.ph-bold.ph-gps-fix:before{content:""}.ph-bold.ph-gps-slash:before{content:""}.ph-bold.ph-gradient:before{content:""}.ph-bold.ph-graduation-cap:before{content:""}.ph-bold.ph-grains:before{content:""}.ph-bold.ph-grains-slash:before{content:""}.ph-bold.ph-graph:before{content:""}.ph-bold.ph-graphics-card:before{content:""}.ph-bold.ph-greater-than:before{content:""}.ph-bold.ph-greater-than-or-equal:before{content:""}.ph-bold.ph-grid-four:before{content:""}.ph-bold.ph-grid-nine:before{content:""}.ph-bold.ph-guitar:before{content:""}.ph-bold.ph-hair-dryer:before{content:""}.ph-bold.ph-hamburger:before{content:""}.ph-bold.ph-hammer:before{content:""}.ph-bold.ph-hand:before{content:""}.ph-bold.ph-hand-arrow-down:before{content:""}.ph-bold.ph-hand-arrow-up:before{content:""}.ph-bold.ph-hand-coins:before{content:""}.ph-bold.ph-hand-deposit:before{content:""}.ph-bold.ph-hand-eye:before{content:""}.ph-bold.ph-hand-fist:before{content:""}.ph-bold.ph-hand-grabbing:before{content:""}.ph-bold.ph-hand-heart:before{content:""}.ph-bold.ph-hand-palm:before{content:""}.ph-bold.ph-hand-peace:before{content:""}.ph-bold.ph-hand-pointing:before{content:""}.ph-bold.ph-hand-soap:before{content:""}.ph-bold.ph-hand-swipe-left:before{content:""}.ph-bold.ph-hand-swipe-right:before{content:""}.ph-bold.ph-hand-tap:before{content:""}.ph-bold.ph-hand-waving:before{content:""}.ph-bold.ph-hand-withdraw:before{content:""}.ph-bold.ph-handbag:before{content:""}.ph-bold.ph-handbag-simple:before{content:""}.ph-bold.ph-hands-clapping:before{content:""}.ph-bold.ph-hands-praying:before{content:""}.ph-bold.ph-handshake:before{content:""}.ph-bold.ph-hard-drive:before{content:""}.ph-bold.ph-hard-drives:before{content:""}.ph-bold.ph-hard-hat:before{content:""}.ph-bold.ph-hash:before{content:""}.ph-bold.ph-hash-straight:before{content:""}.ph-bold.ph-head-circuit:before{content:""}.ph-bold.ph-headlights:before{content:""}.ph-bold.ph-headphones:before{content:""}.ph-bold.ph-headset:before{content:""}.ph-bold.ph-heart:before{content:""}.ph-bold.ph-heart-break:before{content:""}.ph-bold.ph-heart-half:before{content:""}.ph-bold.ph-heart-straight:before{content:""}.ph-bold.ph-heart-straight-break:before{content:""}.ph-bold.ph-heartbeat:before{content:""}.ph-bold.ph-hexagon:before{content:""}.ph-bold.ph-high-definition:before{content:""}.ph-bold.ph-high-heel:before{content:""}.ph-bold.ph-highlighter:before{content:""}.ph-bold.ph-highlighter-circle:before{content:""}.ph-bold.ph-hockey:before{content:""}.ph-bold.ph-hoodie:before{content:""}.ph-bold.ph-horse:before{content:""}.ph-bold.ph-hospital:before{content:""}.ph-bold.ph-hourglass:before{content:""}.ph-bold.ph-hourglass-high:before{content:""}.ph-bold.ph-hourglass-low:before{content:""}.ph-bold.ph-hourglass-medium:before{content:""}.ph-bold.ph-hourglass-simple:before{content:""}.ph-bold.ph-hourglass-simple-high:before{content:""}.ph-bold.ph-hourglass-simple-low:before{content:""}.ph-bold.ph-hourglass-simple-medium:before{content:""}.ph-bold.ph-house:before{content:""}.ph-bold.ph-house-line:before{content:""}.ph-bold.ph-house-simple:before{content:""}.ph-bold.ph-hurricane:before{content:""}.ph-bold.ph-ice-cream:before{content:""}.ph-bold.ph-identification-badge:before{content:""}.ph-bold.ph-identification-card:before{content:""}.ph-bold.ph-image:before{content:""}.ph-bold.ph-image-broken:before{content:""}.ph-bold.ph-image-square:before{content:""}.ph-bold.ph-images:before{content:""}.ph-bold.ph-images-square:before{content:""}.ph-bold.ph-infinity:before{content:""}.ph-bold.ph-lemniscate:before{content:""}.ph-bold.ph-info:before{content:""}.ph-bold.ph-instagram-logo:before{content:""}.ph-bold.ph-intersect:before{content:""}.ph-bold.ph-intersect-square:before{content:""}.ph-bold.ph-intersect-three:before{content:""}.ph-bold.ph-intersection:before{content:""}.ph-bold.ph-invoice:before{content:""}.ph-bold.ph-island:before{content:""}.ph-bold.ph-jar:before{content:""}.ph-bold.ph-jar-label:before{content:""}.ph-bold.ph-jeep:before{content:""}.ph-bold.ph-joystick:before{content:""}.ph-bold.ph-kanban:before{content:""}.ph-bold.ph-key:before{content:""}.ph-bold.ph-key-return:before{content:""}.ph-bold.ph-keyboard:before{content:""}.ph-bold.ph-keyhole:before{content:""}.ph-bold.ph-knife:before{content:""}.ph-bold.ph-ladder:before{content:""}.ph-bold.ph-ladder-simple:before{content:""}.ph-bold.ph-lamp:before{content:""}.ph-bold.ph-lamp-pendant:before{content:""}.ph-bold.ph-laptop:before{content:""}.ph-bold.ph-lasso:before{content:""}.ph-bold.ph-lastfm-logo:before{content:""}.ph-bold.ph-layout:before{content:""}.ph-bold.ph-leaf:before{content:""}.ph-bold.ph-lectern:before{content:""}.ph-bold.ph-lego:before{content:""}.ph-bold.ph-lego-smiley:before{content:""}.ph-bold.ph-less-than:before{content:""}.ph-bold.ph-less-than-or-equal:before{content:""}.ph-bold.ph-letter-circle-h:before{content:""}.ph-bold.ph-letter-circle-p:before{content:""}.ph-bold.ph-letter-circle-v:before{content:""}.ph-bold.ph-lifebuoy:before{content:""}.ph-bold.ph-lightbulb:before{content:""}.ph-bold.ph-lightbulb-filament:before{content:""}.ph-bold.ph-lighthouse:before{content:""}.ph-bold.ph-lightning:before{content:""}.ph-bold.ph-lightning-a:before{content:""}.ph-bold.ph-lightning-slash:before{content:""}.ph-bold.ph-line-segment:before{content:""}.ph-bold.ph-line-segments:before{content:""}.ph-bold.ph-line-vertical:before{content:""}.ph-bold.ph-link:before{content:""}.ph-bold.ph-link-break:before{content:""}.ph-bold.ph-link-simple:before{content:""}.ph-bold.ph-link-simple-break:before{content:""}.ph-bold.ph-link-simple-horizontal:before{content:""}.ph-bold.ph-link-simple-horizontal-break:before{content:""}.ph-bold.ph-linkedin-logo:before{content:""}.ph-bold.ph-linktree-logo:before{content:""}.ph-bold.ph-linux-logo:before{content:""}.ph-bold.ph-list:before{content:""}.ph-bold.ph-list-bullets:before{content:""}.ph-bold.ph-list-checks:before{content:""}.ph-bold.ph-list-dashes:before{content:""}.ph-bold.ph-list-heart:before{content:""}.ph-bold.ph-list-magnifying-glass:before{content:""}.ph-bold.ph-list-numbers:before{content:""}.ph-bold.ph-list-plus:before{content:""}.ph-bold.ph-list-star:before{content:""}.ph-bold.ph-lock:before{content:""}.ph-bold.ph-lock-key:before{content:""}.ph-bold.ph-lock-key-open:before{content:""}.ph-bold.ph-lock-laminated:before{content:""}.ph-bold.ph-lock-laminated-open:before{content:""}.ph-bold.ph-lock-open:before{content:""}.ph-bold.ph-lock-simple:before{content:""}.ph-bold.ph-lock-simple-open:before{content:""}.ph-bold.ph-lockers:before{content:""}.ph-bold.ph-log:before{content:""}.ph-bold.ph-magic-wand:before{content:""}.ph-bold.ph-magnet:before{content:""}.ph-bold.ph-magnet-straight:before{content:""}.ph-bold.ph-magnifying-glass:before{content:""}.ph-bold.ph-magnifying-glass-minus:before{content:""}.ph-bold.ph-magnifying-glass-plus:before{content:""}.ph-bold.ph-mailbox:before{content:""}.ph-bold.ph-map-pin:before{content:""}.ph-bold.ph-map-pin-area:before{content:""}.ph-bold.ph-map-pin-line:before{content:""}.ph-bold.ph-map-pin-plus:before{content:""}.ph-bold.ph-map-pin-simple:before{content:""}.ph-bold.ph-map-pin-simple-area:before{content:""}.ph-bold.ph-map-pin-simple-line:before{content:""}.ph-bold.ph-map-trifold:before{content:""}.ph-bold.ph-markdown-logo:before{content:""}.ph-bold.ph-marker-circle:before{content:""}.ph-bold.ph-martini:before{content:""}.ph-bold.ph-mask-happy:before{content:""}.ph-bold.ph-mask-sad:before{content:""}.ph-bold.ph-mastodon-logo:before{content:""}.ph-bold.ph-math-operations:before{content:""}.ph-bold.ph-matrix-logo:before{content:""}.ph-bold.ph-medal:before{content:""}.ph-bold.ph-medal-military:before{content:""}.ph-bold.ph-medium-logo:before{content:""}.ph-bold.ph-megaphone:before{content:""}.ph-bold.ph-megaphone-simple:before{content:""}.ph-bold.ph-member-of:before{content:""}.ph-bold.ph-memory:before{content:""}.ph-bold.ph-messenger-logo:before{content:""}.ph-bold.ph-meta-logo:before{content:""}.ph-bold.ph-meteor:before{content:""}.ph-bold.ph-metronome:before{content:""}.ph-bold.ph-microphone:before{content:""}.ph-bold.ph-microphone-slash:before{content:""}.ph-bold.ph-microphone-stage:before{content:""}.ph-bold.ph-microscope:before{content:""}.ph-bold.ph-microsoft-excel-logo:before{content:""}.ph-bold.ph-microsoft-outlook-logo:before{content:""}.ph-bold.ph-microsoft-powerpoint-logo:before{content:""}.ph-bold.ph-microsoft-teams-logo:before{content:""}.ph-bold.ph-microsoft-word-logo:before{content:""}.ph-bold.ph-minus:before{content:""}.ph-bold.ph-minus-circle:before{content:""}.ph-bold.ph-minus-square:before{content:""}.ph-bold.ph-money:before{content:""}.ph-bold.ph-money-wavy:before{content:""}.ph-bold.ph-monitor:before{content:""}.ph-bold.ph-monitor-arrow-up:before{content:""}.ph-bold.ph-monitor-play:before{content:""}.ph-bold.ph-moon:before{content:""}.ph-bold.ph-moon-stars:before{content:""}.ph-bold.ph-moped:before{content:""}.ph-bold.ph-moped-front:before{content:""}.ph-bold.ph-mosque:before{content:""}.ph-bold.ph-motorcycle:before{content:""}.ph-bold.ph-mountains:before{content:""}.ph-bold.ph-mouse:before{content:""}.ph-bold.ph-mouse-left-click:before{content:""}.ph-bold.ph-mouse-middle-click:before{content:""}.ph-bold.ph-mouse-right-click:before{content:""}.ph-bold.ph-mouse-scroll:before{content:""}.ph-bold.ph-mouse-simple:before{content:""}.ph-bold.ph-music-note:before{content:""}.ph-bold.ph-music-note-simple:before{content:""}.ph-bold.ph-music-notes:before{content:""}.ph-bold.ph-music-notes-minus:before{content:""}.ph-bold.ph-music-notes-plus:before{content:""}.ph-bold.ph-music-notes-simple:before{content:""}.ph-bold.ph-navigation-arrow:before{content:""}.ph-bold.ph-needle:before{content:""}.ph-bold.ph-network:before{content:""}.ph-bold.ph-network-slash:before{content:""}.ph-bold.ph-network-x:before{content:""}.ph-bold.ph-newspaper:before{content:""}.ph-bold.ph-newspaper-clipping:before{content:""}.ph-bold.ph-not-equals:before{content:""}.ph-bold.ph-not-member-of:before{content:""}.ph-bold.ph-not-subset-of:before{content:""}.ph-bold.ph-not-superset-of:before{content:""}.ph-bold.ph-notches:before{content:""}.ph-bold.ph-note:before{content:""}.ph-bold.ph-note-blank:before{content:""}.ph-bold.ph-note-pencil:before{content:""}.ph-bold.ph-notebook:before{content:""}.ph-bold.ph-notepad:before{content:""}.ph-bold.ph-notification:before{content:""}.ph-bold.ph-notion-logo:before{content:""}.ph-bold.ph-nuclear-plant:before{content:""}.ph-bold.ph-number-circle-eight:before{content:""}.ph-bold.ph-number-circle-five:before{content:""}.ph-bold.ph-number-circle-four:before{content:""}.ph-bold.ph-number-circle-nine:before{content:""}.ph-bold.ph-number-circle-one:before{content:""}.ph-bold.ph-number-circle-seven:before{content:""}.ph-bold.ph-number-circle-six:before{content:""}.ph-bold.ph-number-circle-three:before{content:""}.ph-bold.ph-number-circle-two:before{content:""}.ph-bold.ph-number-circle-zero:before{content:""}.ph-bold.ph-number-eight:before{content:""}.ph-bold.ph-number-five:before{content:""}.ph-bold.ph-number-four:before{content:""}.ph-bold.ph-number-nine:before{content:""}.ph-bold.ph-number-one:before{content:""}.ph-bold.ph-number-seven:before{content:""}.ph-bold.ph-number-six:before{content:""}.ph-bold.ph-number-square-eight:before{content:""}.ph-bold.ph-number-square-five:before{content:""}.ph-bold.ph-number-square-four:before{content:""}.ph-bold.ph-number-square-nine:before{content:""}.ph-bold.ph-number-square-one:before{content:""}.ph-bold.ph-number-square-seven:before{content:""}.ph-bold.ph-number-square-six:before{content:""}.ph-bold.ph-number-square-three:before{content:""}.ph-bold.ph-number-square-two:before{content:""}.ph-bold.ph-number-square-zero:before{content:""}.ph-bold.ph-number-three:before{content:""}.ph-bold.ph-number-two:before{content:""}.ph-bold.ph-number-zero:before{content:""}.ph-bold.ph-numpad:before{content:""}.ph-bold.ph-nut:before{content:""}.ph-bold.ph-ny-times-logo:before{content:""}.ph-bold.ph-octagon:before{content:""}.ph-bold.ph-office-chair:before{content:""}.ph-bold.ph-onigiri:before{content:""}.ph-bold.ph-open-ai-logo:before{content:""}.ph-bold.ph-option:before{content:""}.ph-bold.ph-orange:before{content:""}.ph-bold.ph-orange-slice:before{content:""}.ph-bold.ph-oven:before{content:""}.ph-bold.ph-package:before{content:""}.ph-bold.ph-paint-brush:before{content:""}.ph-bold.ph-paint-brush-broad:before{content:""}.ph-bold.ph-paint-brush-household:before{content:""}.ph-bold.ph-paint-bucket:before{content:""}.ph-bold.ph-paint-roller:before{content:""}.ph-bold.ph-palette:before{content:""}.ph-bold.ph-panorama:before{content:""}.ph-bold.ph-pants:before{content:""}.ph-bold.ph-paper-plane:before{content:""}.ph-bold.ph-paper-plane-right:before{content:""}.ph-bold.ph-paper-plane-tilt:before{content:""}.ph-bold.ph-paperclip:before{content:""}.ph-bold.ph-paperclip-horizontal:before{content:""}.ph-bold.ph-parachute:before{content:""}.ph-bold.ph-paragraph:before{content:""}.ph-bold.ph-parallelogram:before{content:""}.ph-bold.ph-park:before{content:""}.ph-bold.ph-password:before{content:""}.ph-bold.ph-path:before{content:""}.ph-bold.ph-patreon-logo:before{content:""}.ph-bold.ph-pause:before{content:""}.ph-bold.ph-pause-circle:before{content:""}.ph-bold.ph-paw-print:before{content:""}.ph-bold.ph-paypal-logo:before{content:""}.ph-bold.ph-peace:before{content:""}.ph-bold.ph-pen:before{content:""}.ph-bold.ph-pen-nib:before{content:""}.ph-bold.ph-pen-nib-straight:before{content:""}.ph-bold.ph-pencil:before{content:""}.ph-bold.ph-pencil-circle:before{content:""}.ph-bold.ph-pencil-line:before{content:""}.ph-bold.ph-pencil-ruler:before{content:""}.ph-bold.ph-pencil-simple:before{content:""}.ph-bold.ph-pencil-simple-line:before{content:""}.ph-bold.ph-pencil-simple-slash:before{content:""}.ph-bold.ph-pencil-slash:before{content:""}.ph-bold.ph-pentagon:before{content:""}.ph-bold.ph-pentagram:before{content:""}.ph-bold.ph-pepper:before{content:""}.ph-bold.ph-percent:before{content:""}.ph-bold.ph-person:before{content:""}.ph-bold.ph-person-arms-spread:before{content:""}.ph-bold.ph-person-simple:before{content:""}.ph-bold.ph-person-simple-bike:before{content:""}.ph-bold.ph-person-simple-circle:before{content:""}.ph-bold.ph-person-simple-hike:before{content:""}.ph-bold.ph-person-simple-run:before{content:""}.ph-bold.ph-person-simple-ski:before{content:""}.ph-bold.ph-person-simple-snowboard:before{content:""}.ph-bold.ph-person-simple-swim:before{content:""}.ph-bold.ph-person-simple-tai-chi:before{content:""}.ph-bold.ph-person-simple-throw:before{content:""}.ph-bold.ph-person-simple-walk:before{content:""}.ph-bold.ph-perspective:before{content:""}.ph-bold.ph-phone:before{content:""}.ph-bold.ph-phone-call:before{content:""}.ph-bold.ph-phone-disconnect:before{content:""}.ph-bold.ph-phone-incoming:before{content:""}.ph-bold.ph-phone-list:before{content:""}.ph-bold.ph-phone-outgoing:before{content:""}.ph-bold.ph-phone-pause:before{content:""}.ph-bold.ph-phone-plus:before{content:""}.ph-bold.ph-phone-slash:before{content:""}.ph-bold.ph-phone-transfer:before{content:""}.ph-bold.ph-phone-x:before{content:""}.ph-bold.ph-phosphor-logo:before{content:""}.ph-bold.ph-pi:before{content:""}.ph-bold.ph-piano-keys:before{content:""}.ph-bold.ph-picnic-table:before{content:""}.ph-bold.ph-picture-in-picture:before{content:""}.ph-bold.ph-piggy-bank:before{content:""}.ph-bold.ph-pill:before{content:""}.ph-bold.ph-ping-pong:before{content:""}.ph-bold.ph-pint-glass:before{content:""}.ph-bold.ph-pinterest-logo:before{content:""}.ph-bold.ph-pinwheel:before{content:""}.ph-bold.ph-pipe:before{content:""}.ph-bold.ph-pipe-wrench:before{content:""}.ph-bold.ph-pix-logo:before{content:""}.ph-bold.ph-pizza:before{content:""}.ph-bold.ph-placeholder:before{content:""}.ph-bold.ph-planet:before{content:""}.ph-bold.ph-plant:before{content:""}.ph-bold.ph-play:before{content:""}.ph-bold.ph-play-circle:before{content:""}.ph-bold.ph-play-pause:before{content:""}.ph-bold.ph-playlist:before{content:""}.ph-bold.ph-plug:before{content:""}.ph-bold.ph-plug-charging:before{content:""}.ph-bold.ph-plugs:before{content:""}.ph-bold.ph-plugs-connected:before{content:""}.ph-bold.ph-plus:before{content:""}.ph-bold.ph-plus-circle:before{content:""}.ph-bold.ph-plus-minus:before{content:""}.ph-bold.ph-plus-square:before{content:""}.ph-bold.ph-poker-chip:before{content:""}.ph-bold.ph-police-car:before{content:""}.ph-bold.ph-polygon:before{content:""}.ph-bold.ph-popcorn:before{content:""}.ph-bold.ph-popsicle:before{content:""}.ph-bold.ph-potted-plant:before{content:""}.ph-bold.ph-power:before{content:""}.ph-bold.ph-prescription:before{content:""}.ph-bold.ph-presentation:before{content:""}.ph-bold.ph-presentation-chart:before{content:""}.ph-bold.ph-printer:before{content:""}.ph-bold.ph-prohibit:before{content:""}.ph-bold.ph-prohibit-inset:before{content:""}.ph-bold.ph-projector-screen:before{content:""}.ph-bold.ph-projector-screen-chart:before{content:""}.ph-bold.ph-pulse:before{content:""}.ph-bold.ph-activity:before{content:""}.ph-bold.ph-push-pin:before{content:""}.ph-bold.ph-push-pin-simple:before{content:""}.ph-bold.ph-push-pin-simple-slash:before{content:""}.ph-bold.ph-push-pin-slash:before{content:""}.ph-bold.ph-puzzle-piece:before{content:""}.ph-bold.ph-qr-code:before{content:""}.ph-bold.ph-question:before{content:""}.ph-bold.ph-question-mark:before{content:""}.ph-bold.ph-queue:before{content:""}.ph-bold.ph-quotes:before{content:""}.ph-bold.ph-rabbit:before{content:""}.ph-bold.ph-racquet:before{content:""}.ph-bold.ph-radical:before{content:""}.ph-bold.ph-radio:before{content:""}.ph-bold.ph-radio-button:before{content:""}.ph-bold.ph-radioactive:before{content:""}.ph-bold.ph-rainbow:before{content:""}.ph-bold.ph-rainbow-cloud:before{content:""}.ph-bold.ph-ranking:before{content:""}.ph-bold.ph-read-cv-logo:before{content:""}.ph-bold.ph-receipt:before{content:""}.ph-bold.ph-receipt-x:before{content:""}.ph-bold.ph-record:before{content:""}.ph-bold.ph-rectangle:before{content:""}.ph-bold.ph-rectangle-dashed:before{content:""}.ph-bold.ph-recycle:before{content:""}.ph-bold.ph-reddit-logo:before{content:""}.ph-bold.ph-repeat:before{content:""}.ph-bold.ph-repeat-once:before{content:""}.ph-bold.ph-replit-logo:before{content:""}.ph-bold.ph-resize:before{content:""}.ph-bold.ph-rewind:before{content:""}.ph-bold.ph-rewind-circle:before{content:""}.ph-bold.ph-road-horizon:before{content:""}.ph-bold.ph-robot:before{content:""}.ph-bold.ph-rocket:before{content:""}.ph-bold.ph-rocket-launch:before{content:""}.ph-bold.ph-rows:before{content:""}.ph-bold.ph-rows-plus-bottom:before{content:""}.ph-bold.ph-rows-plus-top:before{content:""}.ph-bold.ph-rss:before{content:""}.ph-bold.ph-rss-simple:before{content:""}.ph-bold.ph-rug:before{content:""}.ph-bold.ph-ruler:before{content:""}.ph-bold.ph-sailboat:before{content:""}.ph-bold.ph-scales:before{content:""}.ph-bold.ph-scan:before{content:""}.ph-bold.ph-scan-smiley:before{content:""}.ph-bold.ph-scissors:before{content:""}.ph-bold.ph-scooter:before{content:""}.ph-bold.ph-screencast:before{content:""}.ph-bold.ph-screwdriver:before{content:""}.ph-bold.ph-scribble:before{content:""}.ph-bold.ph-scribble-loop:before{content:""}.ph-bold.ph-scroll:before{content:""}.ph-bold.ph-seal:before{content:""}.ph-bold.ph-circle-wavy:before{content:""}.ph-bold.ph-seal-check:before{content:""}.ph-bold.ph-circle-wavy-check:before{content:""}.ph-bold.ph-seal-percent:before{content:""}.ph-bold.ph-seal-question:before{content:""}.ph-bold.ph-circle-wavy-question:before{content:""}.ph-bold.ph-seal-warning:before{content:""}.ph-bold.ph-circle-wavy-warning:before{content:""}.ph-bold.ph-seat:before{content:""}.ph-bold.ph-seatbelt:before{content:""}.ph-bold.ph-security-camera:before{content:""}.ph-bold.ph-selection:before{content:""}.ph-bold.ph-selection-all:before{content:""}.ph-bold.ph-selection-background:before{content:""}.ph-bold.ph-selection-foreground:before{content:""}.ph-bold.ph-selection-inverse:before{content:""}.ph-bold.ph-selection-plus:before{content:""}.ph-bold.ph-selection-slash:before{content:""}.ph-bold.ph-shapes:before{content:""}.ph-bold.ph-share:before{content:""}.ph-bold.ph-share-fat:before{content:""}.ph-bold.ph-share-network:before{content:""}.ph-bold.ph-shield:before{content:""}.ph-bold.ph-shield-check:before{content:""}.ph-bold.ph-shield-checkered:before{content:""}.ph-bold.ph-shield-chevron:before{content:""}.ph-bold.ph-shield-plus:before{content:""}.ph-bold.ph-shield-slash:before{content:""}.ph-bold.ph-shield-star:before{content:""}.ph-bold.ph-shield-warning:before{content:""}.ph-bold.ph-shipping-container:before{content:""}.ph-bold.ph-shirt-folded:before{content:""}.ph-bold.ph-shooting-star:before{content:""}.ph-bold.ph-shopping-bag:before{content:""}.ph-bold.ph-shopping-bag-open:before{content:""}.ph-bold.ph-shopping-cart:before{content:""}.ph-bold.ph-shopping-cart-simple:before{content:""}.ph-bold.ph-shovel:before{content:""}.ph-bold.ph-shower:before{content:""}.ph-bold.ph-shrimp:before{content:""}.ph-bold.ph-shuffle:before{content:""}.ph-bold.ph-shuffle-angular:before{content:""}.ph-bold.ph-shuffle-simple:before{content:""}.ph-bold.ph-sidebar:before{content:""}.ph-bold.ph-sidebar-simple:before{content:""}.ph-bold.ph-sigma:before{content:""}.ph-bold.ph-sign-in:before{content:""}.ph-bold.ph-sign-out:before{content:""}.ph-bold.ph-signature:before{content:""}.ph-bold.ph-signpost:before{content:""}.ph-bold.ph-sim-card:before{content:""}.ph-bold.ph-siren:before{content:""}.ph-bold.ph-sketch-logo:before{content:""}.ph-bold.ph-skip-back:before{content:""}.ph-bold.ph-skip-back-circle:before{content:""}.ph-bold.ph-skip-forward:before{content:""}.ph-bold.ph-skip-forward-circle:before{content:""}.ph-bold.ph-skull:before{content:""}.ph-bold.ph-skype-logo:before{content:""}.ph-bold.ph-slack-logo:before{content:""}.ph-bold.ph-sliders:before{content:""}.ph-bold.ph-sliders-horizontal:before{content:""}.ph-bold.ph-slideshow:before{content:""}.ph-bold.ph-smiley:before{content:""}.ph-bold.ph-smiley-angry:before{content:""}.ph-bold.ph-smiley-blank:before{content:""}.ph-bold.ph-smiley-meh:before{content:""}.ph-bold.ph-smiley-melting:before{content:""}.ph-bold.ph-smiley-nervous:before{content:""}.ph-bold.ph-smiley-sad:before{content:""}.ph-bold.ph-smiley-sticker:before{content:""}.ph-bold.ph-smiley-wink:before{content:""}.ph-bold.ph-smiley-x-eyes:before{content:""}.ph-bold.ph-snapchat-logo:before{content:""}.ph-bold.ph-sneaker:before{content:""}.ph-bold.ph-sneaker-move:before{content:""}.ph-bold.ph-snowflake:before{content:""}.ph-bold.ph-soccer-ball:before{content:""}.ph-bold.ph-sock:before{content:""}.ph-bold.ph-solar-panel:before{content:""}.ph-bold.ph-solar-roof:before{content:""}.ph-bold.ph-sort-ascending:before{content:""}.ph-bold.ph-sort-descending:before{content:""}.ph-bold.ph-soundcloud-logo:before{content:""}.ph-bold.ph-spade:before{content:""}.ph-bold.ph-sparkle:before{content:""}.ph-bold.ph-speaker-hifi:before{content:""}.ph-bold.ph-speaker-high:before{content:""}.ph-bold.ph-speaker-low:before{content:""}.ph-bold.ph-speaker-none:before{content:""}.ph-bold.ph-speaker-simple-high:before{content:""}.ph-bold.ph-speaker-simple-low:before{content:""}.ph-bold.ph-speaker-simple-none:before{content:""}.ph-bold.ph-speaker-simple-slash:before{content:""}.ph-bold.ph-speaker-simple-x:before{content:""}.ph-bold.ph-speaker-slash:before{content:""}.ph-bold.ph-speaker-x:before{content:""}.ph-bold.ph-speedometer:before{content:""}.ph-bold.ph-sphere:before{content:""}.ph-bold.ph-spinner:before{content:""}.ph-bold.ph-spinner-ball:before{content:""}.ph-bold.ph-spinner-gap:before{content:""}.ph-bold.ph-spiral:before{content:""}.ph-bold.ph-split-horizontal:before{content:""}.ph-bold.ph-split-vertical:before{content:""}.ph-bold.ph-spotify-logo:before{content:""}.ph-bold.ph-spray-bottle:before{content:""}.ph-bold.ph-square:before{content:""}.ph-bold.ph-square-half:before{content:""}.ph-bold.ph-square-half-bottom:before{content:""}.ph-bold.ph-square-logo:before{content:""}.ph-bold.ph-square-split-horizontal:before{content:""}.ph-bold.ph-square-split-vertical:before{content:""}.ph-bold.ph-squares-four:before{content:""}.ph-bold.ph-stack:before{content:""}.ph-bold.ph-stack-minus:before{content:""}.ph-bold.ph-stack-overflow-logo:before{content:""}.ph-bold.ph-stack-plus:before{content:""}.ph-bold.ph-stack-simple:before{content:""}.ph-bold.ph-stairs:before{content:""}.ph-bold.ph-stamp:before{content:""}.ph-bold.ph-standard-definition:before{content:""}.ph-bold.ph-star:before{content:""}.ph-bold.ph-star-and-crescent:before{content:""}.ph-bold.ph-star-four:before{content:""}.ph-bold.ph-star-half:before{content:""}.ph-bold.ph-star-of-david:before{content:""}.ph-bold.ph-steam-logo:before{content:""}.ph-bold.ph-steering-wheel:before{content:""}.ph-bold.ph-steps:before{content:""}.ph-bold.ph-stethoscope:before{content:""}.ph-bold.ph-sticker:before{content:""}.ph-bold.ph-stool:before{content:""}.ph-bold.ph-stop:before{content:""}.ph-bold.ph-stop-circle:before{content:""}.ph-bold.ph-storefront:before{content:""}.ph-bold.ph-strategy:before{content:""}.ph-bold.ph-stripe-logo:before{content:""}.ph-bold.ph-student:before{content:""}.ph-bold.ph-subset-of:before{content:""}.ph-bold.ph-subset-proper-of:before{content:""}.ph-bold.ph-subtitles:before{content:""}.ph-bold.ph-subtitles-slash:before{content:""}.ph-bold.ph-subtract:before{content:""}.ph-bold.ph-subtract-square:before{content:""}.ph-bold.ph-subway:before{content:""}.ph-bold.ph-suitcase:before{content:""}.ph-bold.ph-suitcase-rolling:before{content:""}.ph-bold.ph-suitcase-simple:before{content:""}.ph-bold.ph-sun:before{content:""}.ph-bold.ph-sun-dim:before{content:""}.ph-bold.ph-sun-horizon:before{content:""}.ph-bold.ph-sunglasses:before{content:""}.ph-bold.ph-superset-of:before{content:""}.ph-bold.ph-superset-proper-of:before{content:""}.ph-bold.ph-swap:before{content:""}.ph-bold.ph-swatches:before{content:""}.ph-bold.ph-swimming-pool:before{content:""}.ph-bold.ph-sword:before{content:""}.ph-bold.ph-synagogue:before{content:""}.ph-bold.ph-syringe:before{content:""}.ph-bold.ph-t-shirt:before{content:""}.ph-bold.ph-table:before{content:""}.ph-bold.ph-tabs:before{content:""}.ph-bold.ph-tag:before{content:""}.ph-bold.ph-tag-chevron:before{content:""}.ph-bold.ph-tag-simple:before{content:""}.ph-bold.ph-target:before{content:""}.ph-bold.ph-taxi:before{content:""}.ph-bold.ph-tea-bag:before{content:""}.ph-bold.ph-telegram-logo:before{content:""}.ph-bold.ph-television:before{content:""}.ph-bold.ph-television-simple:before{content:""}.ph-bold.ph-tennis-ball:before{content:""}.ph-bold.ph-tent:before{content:""}.ph-bold.ph-terminal:before{content:""}.ph-bold.ph-terminal-window:before{content:""}.ph-bold.ph-test-tube:before{content:""}.ph-bold.ph-text-a-underline:before{content:""}.ph-bold.ph-text-aa:before{content:""}.ph-bold.ph-text-align-center:before{content:""}.ph-bold.ph-text-align-justify:before{content:""}.ph-bold.ph-text-align-left:before{content:""}.ph-bold.ph-text-align-right:before{content:""}.ph-bold.ph-text-b:before{content:""}.ph-bold.ph-text-bolder:before{content:""}.ph-bold.ph-text-columns:before{content:""}.ph-bold.ph-text-h:before{content:""}.ph-bold.ph-text-h-five:before{content:""}.ph-bold.ph-text-h-four:before{content:""}.ph-bold.ph-text-h-one:before{content:""}.ph-bold.ph-text-h-six:before{content:""}.ph-bold.ph-text-h-three:before{content:""}.ph-bold.ph-text-h-two:before{content:""}.ph-bold.ph-text-indent:before{content:""}.ph-bold.ph-text-italic:before{content:""}.ph-bold.ph-text-outdent:before{content:""}.ph-bold.ph-text-strikethrough:before{content:""}.ph-bold.ph-text-subscript:before{content:""}.ph-bold.ph-text-superscript:before{content:""}.ph-bold.ph-text-t:before{content:""}.ph-bold.ph-text-t-slash:before{content:""}.ph-bold.ph-text-underline:before{content:""}.ph-bold.ph-textbox:before{content:""}.ph-bold.ph-thermometer:before{content:""}.ph-bold.ph-thermometer-cold:before{content:""}.ph-bold.ph-thermometer-hot:before{content:""}.ph-bold.ph-thermometer-simple:before{content:""}.ph-bold.ph-threads-logo:before{content:""}.ph-bold.ph-three-d:before{content:""}.ph-bold.ph-thumbs-down:before{content:""}.ph-bold.ph-thumbs-up:before{content:""}.ph-bold.ph-ticket:before{content:""}.ph-bold.ph-tidal-logo:before{content:""}.ph-bold.ph-tiktok-logo:before{content:""}.ph-bold.ph-tilde:before{content:""}.ph-bold.ph-timer:before{content:""}.ph-bold.ph-tip-jar:before{content:""}.ph-bold.ph-tipi:before{content:""}.ph-bold.ph-tire:before{content:""}.ph-bold.ph-toggle-left:before{content:""}.ph-bold.ph-toggle-right:before{content:""}.ph-bold.ph-toilet:before{content:""}.ph-bold.ph-toilet-paper:before{content:""}.ph-bold.ph-toolbox:before{content:""}.ph-bold.ph-tooth:before{content:""}.ph-bold.ph-tornado:before{content:""}.ph-bold.ph-tote:before{content:""}.ph-bold.ph-tote-simple:before{content:""}.ph-bold.ph-towel:before{content:""}.ph-bold.ph-tractor:before{content:""}.ph-bold.ph-trademark:before{content:""}.ph-bold.ph-trademark-registered:before{content:""}.ph-bold.ph-traffic-cone:before{content:""}.ph-bold.ph-traffic-sign:before{content:""}.ph-bold.ph-traffic-signal:before{content:""}.ph-bold.ph-train:before{content:""}.ph-bold.ph-train-regional:before{content:""}.ph-bold.ph-train-simple:before{content:""}.ph-bold.ph-tram:before{content:""}.ph-bold.ph-translate:before{content:""}.ph-bold.ph-trash:before{content:""}.ph-bold.ph-trash-simple:before{content:""}.ph-bold.ph-tray:before{content:""}.ph-bold.ph-tray-arrow-down:before{content:""}.ph-bold.ph-archive-tray:before{content:""}.ph-bold.ph-tray-arrow-up:before{content:""}.ph-bold.ph-treasure-chest:before{content:""}.ph-bold.ph-tree:before{content:""}.ph-bold.ph-tree-evergreen:before{content:""}.ph-bold.ph-tree-palm:before{content:""}.ph-bold.ph-tree-structure:before{content:""}.ph-bold.ph-tree-view:before{content:""}.ph-bold.ph-trend-down:before{content:""}.ph-bold.ph-trend-up:before{content:""}.ph-bold.ph-triangle:before{content:""}.ph-bold.ph-triangle-dashed:before{content:""}.ph-bold.ph-trolley:before{content:""}.ph-bold.ph-trolley-suitcase:before{content:""}.ph-bold.ph-trophy:before{content:""}.ph-bold.ph-truck:before{content:""}.ph-bold.ph-truck-trailer:before{content:""}.ph-bold.ph-tumblr-logo:before{content:""}.ph-bold.ph-twitch-logo:before{content:""}.ph-bold.ph-twitter-logo:before{content:""}.ph-bold.ph-umbrella:before{content:""}.ph-bold.ph-umbrella-simple:before{content:""}.ph-bold.ph-union:before{content:""}.ph-bold.ph-unite:before{content:""}.ph-bold.ph-unite-square:before{content:""}.ph-bold.ph-upload:before{content:""}.ph-bold.ph-upload-simple:before{content:""}.ph-bold.ph-usb:before{content:""}.ph-bold.ph-user:before{content:""}.ph-bold.ph-user-check:before{content:""}.ph-bold.ph-user-circle:before{content:""}.ph-bold.ph-user-circle-check:before{content:""}.ph-bold.ph-user-circle-dashed:before{content:""}.ph-bold.ph-user-circle-gear:before{content:""}.ph-bold.ph-user-circle-minus:before{content:""}.ph-bold.ph-user-circle-plus:before{content:""}.ph-bold.ph-user-focus:before{content:""}.ph-bold.ph-user-gear:before{content:""}.ph-bold.ph-user-list:before{content:""}.ph-bold.ph-user-minus:before{content:""}.ph-bold.ph-user-plus:before{content:""}.ph-bold.ph-user-rectangle:before{content:""}.ph-bold.ph-user-sound:before{content:""}.ph-bold.ph-user-square:before{content:""}.ph-bold.ph-user-switch:before{content:""}.ph-bold.ph-users:before{content:""}.ph-bold.ph-users-four:before{content:""}.ph-bold.ph-users-three:before{content:""}.ph-bold.ph-van:before{content:""}.ph-bold.ph-vault:before{content:""}.ph-bold.ph-vector-three:before{content:""}.ph-bold.ph-vector-two:before{content:""}.ph-bold.ph-vibrate:before{content:""}.ph-bold.ph-video:before{content:""}.ph-bold.ph-video-camera:before{content:""}.ph-bold.ph-video-camera-slash:before{content:""}.ph-bold.ph-video-conference:before{content:""}.ph-bold.ph-vignette:before{content:""}.ph-bold.ph-vinyl-record:before{content:""}.ph-bold.ph-virtual-reality:before{content:""}.ph-bold.ph-virus:before{content:""}.ph-bold.ph-visor:before{content:""}.ph-bold.ph-voicemail:before{content:""}.ph-bold.ph-volleyball:before{content:""}.ph-bold.ph-wall:before{content:""}.ph-bold.ph-wallet:before{content:""}.ph-bold.ph-warehouse:before{content:""}.ph-bold.ph-warning:before{content:""}.ph-bold.ph-warning-circle:before{content:""}.ph-bold.ph-warning-diamond:before{content:""}.ph-bold.ph-warning-octagon:before{content:""}.ph-bold.ph-washing-machine:before{content:""}.ph-bold.ph-watch:before{content:""}.ph-bold.ph-wave-sawtooth:before{content:""}.ph-bold.ph-wave-sine:before{content:""}.ph-bold.ph-wave-square:before{content:""}.ph-bold.ph-wave-triangle:before{content:""}.ph-bold.ph-waveform:before{content:""}.ph-bold.ph-waveform-slash:before{content:""}.ph-bold.ph-waves:before{content:""}.ph-bold.ph-webcam:before{content:""}.ph-bold.ph-webcam-slash:before{content:""}.ph-bold.ph-webhooks-logo:before{content:""}.ph-bold.ph-wechat-logo:before{content:""}.ph-bold.ph-whatsapp-logo:before{content:""}.ph-bold.ph-wheelchair:before{content:""}.ph-bold.ph-wheelchair-motion:before{content:""}.ph-bold.ph-wifi-high:before{content:""}.ph-bold.ph-wifi-low:before{content:""}.ph-bold.ph-wifi-medium:before{content:""}.ph-bold.ph-wifi-none:before{content:""}.ph-bold.ph-wifi-slash:before{content:""}.ph-bold.ph-wifi-x:before{content:""}.ph-bold.ph-wind:before{content:""}.ph-bold.ph-windmill:before{content:""}.ph-bold.ph-windows-logo:before{content:""}.ph-bold.ph-wine:before{content:""}.ph-bold.ph-wrench:before{content:""}.ph-bold.ph-x:before{content:""}.ph-bold.ph-x-circle:before{content:""}.ph-bold.ph-x-logo:before{content:""}.ph-bold.ph-x-square:before{content:""}.ph-bold.ph-yarn:before{content:""}.ph-bold.ph-yin-yang:before{content:""}.ph-bold.ph-youtube-logo:before{content:""}@font-face{font-family:Phosphor-Fill;src:url(/static/Phosphor-Fill-D4CDmGRg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-fill{font-family:Phosphor-Fill!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph-fill.ph-acorn:before{content:""}.ph-fill.ph-address-book:before{content:""}.ph-fill.ph-address-book-tabs:before{content:""}.ph-fill.ph-air-traffic-control:before{content:""}.ph-fill.ph-airplane:before{content:""}.ph-fill.ph-airplane-in-flight:before{content:""}.ph-fill.ph-airplane-landing:before{content:""}.ph-fill.ph-airplane-takeoff:before{content:""}.ph-fill.ph-airplane-taxiing:before{content:""}.ph-fill.ph-airplane-tilt:before{content:""}.ph-fill.ph-airplay:before{content:""}.ph-fill.ph-alarm:before{content:""}.ph-fill.ph-alien:before{content:""}.ph-fill.ph-align-bottom:before{content:""}.ph-fill.ph-align-bottom-simple:before{content:""}.ph-fill.ph-align-center-horizontal:before{content:""}.ph-fill.ph-align-center-horizontal-simple:before{content:""}.ph-fill.ph-align-center-vertical:before{content:""}.ph-fill.ph-align-center-vertical-simple:before{content:""}.ph-fill.ph-align-left:before{content:""}.ph-fill.ph-align-left-simple:before{content:""}.ph-fill.ph-align-right:before{content:""}.ph-fill.ph-align-right-simple:before{content:""}.ph-fill.ph-align-top:before{content:""}.ph-fill.ph-align-top-simple:before{content:""}.ph-fill.ph-amazon-logo:before{content:""}.ph-fill.ph-ambulance:before{content:""}.ph-fill.ph-anchor:before{content:""}.ph-fill.ph-anchor-simple:before{content:""}.ph-fill.ph-android-logo:before{content:""}.ph-fill.ph-angle:before{content:""}.ph-fill.ph-angular-logo:before{content:""}.ph-fill.ph-aperture:before{content:""}.ph-fill.ph-app-store-logo:before{content:""}.ph-fill.ph-app-window:before{content:""}.ph-fill.ph-apple-logo:before{content:""}.ph-fill.ph-apple-podcasts-logo:before{content:""}.ph-fill.ph-approximate-equals:before{content:""}.ph-fill.ph-archive:before{content:""}.ph-fill.ph-armchair:before{content:""}.ph-fill.ph-arrow-arc-left:before{content:""}.ph-fill.ph-arrow-arc-right:before{content:""}.ph-fill.ph-arrow-bend-double-up-left:before{content:""}.ph-fill.ph-arrow-bend-double-up-right:before{content:""}.ph-fill.ph-arrow-bend-down-left:before{content:""}.ph-fill.ph-arrow-bend-down-right:before{content:""}.ph-fill.ph-arrow-bend-left-down:before{content:""}.ph-fill.ph-arrow-bend-left-up:before{content:""}.ph-fill.ph-arrow-bend-right-down:before{content:""}.ph-fill.ph-arrow-bend-right-up:before{content:""}.ph-fill.ph-arrow-bend-up-left:before{content:""}.ph-fill.ph-arrow-bend-up-right:before{content:""}.ph-fill.ph-arrow-circle-down:before{content:""}.ph-fill.ph-arrow-circle-down-left:before{content:""}.ph-fill.ph-arrow-circle-down-right:before{content:""}.ph-fill.ph-arrow-circle-left:before{content:""}.ph-fill.ph-arrow-circle-right:before{content:""}.ph-fill.ph-arrow-circle-up:before{content:""}.ph-fill.ph-arrow-circle-up-left:before{content:""}.ph-fill.ph-arrow-circle-up-right:before{content:""}.ph-fill.ph-arrow-clockwise:before{content:""}.ph-fill.ph-arrow-counter-clockwise:before{content:""}.ph-fill.ph-arrow-down:before{content:""}.ph-fill.ph-arrow-down-left:before{content:""}.ph-fill.ph-arrow-down-right:before{content:""}.ph-fill.ph-arrow-elbow-down-left:before{content:""}.ph-fill.ph-arrow-elbow-down-right:before{content:""}.ph-fill.ph-arrow-elbow-left:before{content:""}.ph-fill.ph-arrow-elbow-left-down:before{content:""}.ph-fill.ph-arrow-elbow-left-up:before{content:""}.ph-fill.ph-arrow-elbow-right:before{content:""}.ph-fill.ph-arrow-elbow-right-down:before{content:""}.ph-fill.ph-arrow-elbow-right-up:before{content:""}.ph-fill.ph-arrow-elbow-up-left:before{content:""}.ph-fill.ph-arrow-elbow-up-right:before{content:""}.ph-fill.ph-arrow-fat-down:before{content:""}.ph-fill.ph-arrow-fat-left:before{content:""}.ph-fill.ph-arrow-fat-line-down:before{content:""}.ph-fill.ph-arrow-fat-line-left:before{content:""}.ph-fill.ph-arrow-fat-line-right:before{content:""}.ph-fill.ph-arrow-fat-line-up:before{content:""}.ph-fill.ph-arrow-fat-lines-down:before{content:""}.ph-fill.ph-arrow-fat-lines-left:before{content:""}.ph-fill.ph-arrow-fat-lines-right:before{content:""}.ph-fill.ph-arrow-fat-lines-up:before{content:""}.ph-fill.ph-arrow-fat-right:before{content:""}.ph-fill.ph-arrow-fat-up:before{content:""}.ph-fill.ph-arrow-left:before{content:""}.ph-fill.ph-arrow-line-down:before{content:""}.ph-fill.ph-arrow-line-down-left:before{content:""}.ph-fill.ph-arrow-line-down-right:before{content:""}.ph-fill.ph-arrow-line-left:before{content:""}.ph-fill.ph-arrow-line-right:before{content:""}.ph-fill.ph-arrow-line-up:before{content:""}.ph-fill.ph-arrow-line-up-left:before{content:""}.ph-fill.ph-arrow-line-up-right:before{content:""}.ph-fill.ph-arrow-right:before{content:""}.ph-fill.ph-arrow-square-down:before{content:""}.ph-fill.ph-arrow-square-down-left:before{content:""}.ph-fill.ph-arrow-square-down-right:before{content:""}.ph-fill.ph-arrow-square-in:before{content:""}.ph-fill.ph-arrow-square-left:before{content:""}.ph-fill.ph-arrow-square-out:before{content:""}.ph-fill.ph-arrow-square-right:before{content:""}.ph-fill.ph-arrow-square-up:before{content:""}.ph-fill.ph-arrow-square-up-left:before{content:""}.ph-fill.ph-arrow-square-up-right:before{content:""}.ph-fill.ph-arrow-u-down-left:before{content:""}.ph-fill.ph-arrow-u-down-right:before{content:""}.ph-fill.ph-arrow-u-left-down:before{content:""}.ph-fill.ph-arrow-u-left-up:before{content:""}.ph-fill.ph-arrow-u-right-down:before{content:""}.ph-fill.ph-arrow-u-right-up:before{content:""}.ph-fill.ph-arrow-u-up-left:before{content:""}.ph-fill.ph-arrow-u-up-right:before{content:""}.ph-fill.ph-arrow-up:before{content:""}.ph-fill.ph-arrow-up-left:before{content:""}.ph-fill.ph-arrow-up-right:before{content:""}.ph-fill.ph-arrows-clockwise:before{content:""}.ph-fill.ph-arrows-counter-clockwise:before{content:""}.ph-fill.ph-arrows-down-up:before{content:""}.ph-fill.ph-arrows-horizontal:before{content:""}.ph-fill.ph-arrows-in:before{content:""}.ph-fill.ph-arrows-in-cardinal:before{content:""}.ph-fill.ph-arrows-in-line-horizontal:before{content:""}.ph-fill.ph-arrows-in-line-vertical:before{content:""}.ph-fill.ph-arrows-in-simple:before{content:""}.ph-fill.ph-arrows-left-right:before{content:""}.ph-fill.ph-arrows-merge:before{content:""}.ph-fill.ph-arrows-out:before{content:""}.ph-fill.ph-arrows-out-cardinal:before{content:""}.ph-fill.ph-arrows-out-line-horizontal:before{content:""}.ph-fill.ph-arrows-out-line-vertical:before{content:""}.ph-fill.ph-arrows-out-simple:before{content:""}.ph-fill.ph-arrows-split:before{content:""}.ph-fill.ph-arrows-vertical:before{content:""}.ph-fill.ph-article:before{content:""}.ph-fill.ph-article-medium:before{content:""}.ph-fill.ph-article-ny-times:before{content:""}.ph-fill.ph-asclepius:before{content:""}.ph-fill.ph-caduceus:before{content:""}.ph-fill.ph-asterisk:before{content:""}.ph-fill.ph-asterisk-simple:before{content:""}.ph-fill.ph-at:before{content:""}.ph-fill.ph-atom:before{content:""}.ph-fill.ph-avocado:before{content:""}.ph-fill.ph-axe:before{content:""}.ph-fill.ph-baby:before{content:""}.ph-fill.ph-baby-carriage:before{content:""}.ph-fill.ph-backpack:before{content:""}.ph-fill.ph-backspace:before{content:""}.ph-fill.ph-bag:before{content:""}.ph-fill.ph-bag-simple:before{content:""}.ph-fill.ph-balloon:before{content:""}.ph-fill.ph-bandaids:before{content:""}.ph-fill.ph-bank:before{content:""}.ph-fill.ph-barbell:before{content:""}.ph-fill.ph-barcode:before{content:""}.ph-fill.ph-barn:before{content:""}.ph-fill.ph-barricade:before{content:""}.ph-fill.ph-baseball:before{content:""}.ph-fill.ph-baseball-cap:before{content:""}.ph-fill.ph-baseball-helmet:before{content:""}.ph-fill.ph-basket:before{content:""}.ph-fill.ph-basketball:before{content:""}.ph-fill.ph-bathtub:before{content:""}.ph-fill.ph-battery-charging:before{content:""}.ph-fill.ph-battery-charging-vertical:before{content:""}.ph-fill.ph-battery-empty:before{content:""}.ph-fill.ph-battery-full:before{content:""}.ph-fill.ph-battery-high:before{content:""}.ph-fill.ph-battery-low:before{content:""}.ph-fill.ph-battery-medium:before{content:""}.ph-fill.ph-battery-plus:before{content:""}.ph-fill.ph-battery-plus-vertical:before{content:""}.ph-fill.ph-battery-vertical-empty:before{content:""}.ph-fill.ph-battery-vertical-full:before{content:""}.ph-fill.ph-battery-vertical-high:before{content:""}.ph-fill.ph-battery-vertical-low:before{content:""}.ph-fill.ph-battery-vertical-medium:before{content:""}.ph-fill.ph-battery-warning:before{content:""}.ph-fill.ph-battery-warning-vertical:before{content:""}.ph-fill.ph-beach-ball:before{content:""}.ph-fill.ph-beanie:before{content:""}.ph-fill.ph-bed:before{content:""}.ph-fill.ph-beer-bottle:before{content:""}.ph-fill.ph-beer-stein:before{content:""}.ph-fill.ph-behance-logo:before{content:""}.ph-fill.ph-bell:before{content:""}.ph-fill.ph-bell-ringing:before{content:""}.ph-fill.ph-bell-simple:before{content:""}.ph-fill.ph-bell-simple-ringing:before{content:""}.ph-fill.ph-bell-simple-slash:before{content:""}.ph-fill.ph-bell-simple-z:before{content:""}.ph-fill.ph-bell-slash:before{content:""}.ph-fill.ph-bell-z:before{content:""}.ph-fill.ph-belt:before{content:""}.ph-fill.ph-bezier-curve:before{content:""}.ph-fill.ph-bicycle:before{content:""}.ph-fill.ph-binary:before{content:""}.ph-fill.ph-binoculars:before{content:""}.ph-fill.ph-biohazard:before{content:""}.ph-fill.ph-bird:before{content:""}.ph-fill.ph-blueprint:before{content:""}.ph-fill.ph-bluetooth:before{content:""}.ph-fill.ph-bluetooth-connected:before{content:""}.ph-fill.ph-bluetooth-slash:before{content:""}.ph-fill.ph-bluetooth-x:before{content:""}.ph-fill.ph-boat:before{content:""}.ph-fill.ph-bomb:before{content:""}.ph-fill.ph-bone:before{content:""}.ph-fill.ph-book:before{content:""}.ph-fill.ph-book-bookmark:before{content:""}.ph-fill.ph-book-open:before{content:""}.ph-fill.ph-book-open-text:before{content:""}.ph-fill.ph-book-open-user:before{content:""}.ph-fill.ph-bookmark:before{content:""}.ph-fill.ph-bookmark-simple:before{content:""}.ph-fill.ph-bookmarks:before{content:""}.ph-fill.ph-bookmarks-simple:before{content:""}.ph-fill.ph-books:before{content:""}.ph-fill.ph-boot:before{content:""}.ph-fill.ph-boules:before{content:""}.ph-fill.ph-bounding-box:before{content:""}.ph-fill.ph-bowl-food:before{content:""}.ph-fill.ph-bowl-steam:before{content:""}.ph-fill.ph-bowling-ball:before{content:""}.ph-fill.ph-box-arrow-down:before{content:""}.ph-fill.ph-archive-box:before{content:""}.ph-fill.ph-box-arrow-up:before{content:""}.ph-fill.ph-boxing-glove:before{content:""}.ph-fill.ph-brackets-angle:before{content:""}.ph-fill.ph-brackets-curly:before{content:""}.ph-fill.ph-brackets-round:before{content:""}.ph-fill.ph-brackets-square:before{content:""}.ph-fill.ph-brain:before{content:""}.ph-fill.ph-brandy:before{content:""}.ph-fill.ph-bread:before{content:""}.ph-fill.ph-bridge:before{content:""}.ph-fill.ph-briefcase:before{content:""}.ph-fill.ph-briefcase-metal:before{content:""}.ph-fill.ph-broadcast:before{content:""}.ph-fill.ph-broom:before{content:""}.ph-fill.ph-browser:before{content:""}.ph-fill.ph-browsers:before{content:""}.ph-fill.ph-bug:before{content:""}.ph-fill.ph-bug-beetle:before{content:""}.ph-fill.ph-bug-droid:before{content:""}.ph-fill.ph-building:before{content:""}.ph-fill.ph-building-apartment:before{content:""}.ph-fill.ph-building-office:before{content:""}.ph-fill.ph-buildings:before{content:""}.ph-fill.ph-bulldozer:before{content:""}.ph-fill.ph-bus:before{content:""}.ph-fill.ph-butterfly:before{content:""}.ph-fill.ph-cable-car:before{content:""}.ph-fill.ph-cactus:before{content:""}.ph-fill.ph-cake:before{content:""}.ph-fill.ph-calculator:before{content:""}.ph-fill.ph-calendar:before{content:""}.ph-fill.ph-calendar-blank:before{content:""}.ph-fill.ph-calendar-check:before{content:""}.ph-fill.ph-calendar-dot:before{content:""}.ph-fill.ph-calendar-dots:before{content:""}.ph-fill.ph-calendar-heart:before{content:""}.ph-fill.ph-calendar-minus:before{content:""}.ph-fill.ph-calendar-plus:before{content:""}.ph-fill.ph-calendar-slash:before{content:""}.ph-fill.ph-calendar-star:before{content:""}.ph-fill.ph-calendar-x:before{content:""}.ph-fill.ph-call-bell:before{content:""}.ph-fill.ph-camera:before{content:""}.ph-fill.ph-camera-plus:before{content:""}.ph-fill.ph-camera-rotate:before{content:""}.ph-fill.ph-camera-slash:before{content:""}.ph-fill.ph-campfire:before{content:""}.ph-fill.ph-car:before{content:""}.ph-fill.ph-car-battery:before{content:""}.ph-fill.ph-car-profile:before{content:""}.ph-fill.ph-car-simple:before{content:""}.ph-fill.ph-cardholder:before{content:""}.ph-fill.ph-cards:before{content:""}.ph-fill.ph-cards-three:before{content:""}.ph-fill.ph-caret-circle-double-down:before{content:""}.ph-fill.ph-caret-circle-double-left:before{content:""}.ph-fill.ph-caret-circle-double-right:before{content:""}.ph-fill.ph-caret-circle-double-up:before{content:""}.ph-fill.ph-caret-circle-down:before{content:""}.ph-fill.ph-caret-circle-left:before{content:""}.ph-fill.ph-caret-circle-right:before{content:""}.ph-fill.ph-caret-circle-up:before{content:""}.ph-fill.ph-caret-circle-up-down:before{content:""}.ph-fill.ph-caret-double-down:before{content:""}.ph-fill.ph-caret-double-left:before{content:""}.ph-fill.ph-caret-double-right:before{content:""}.ph-fill.ph-caret-double-up:before{content:""}.ph-fill.ph-caret-down:before{content:""}.ph-fill.ph-caret-left:before{content:""}.ph-fill.ph-caret-line-down:before{content:""}.ph-fill.ph-caret-line-left:before{content:""}.ph-fill.ph-caret-line-right:before{content:""}.ph-fill.ph-caret-line-up:before{content:""}.ph-fill.ph-caret-right:before{content:""}.ph-fill.ph-caret-up:before{content:""}.ph-fill.ph-caret-up-down:before{content:""}.ph-fill.ph-carrot:before{content:""}.ph-fill.ph-cash-register:before{content:""}.ph-fill.ph-cassette-tape:before{content:""}.ph-fill.ph-castle-turret:before{content:""}.ph-fill.ph-cat:before{content:""}.ph-fill.ph-cell-signal-full:before{content:""}.ph-fill.ph-cell-signal-high:before{content:""}.ph-fill.ph-cell-signal-low:before{content:""}.ph-fill.ph-cell-signal-medium:before{content:""}.ph-fill.ph-cell-signal-none:before{content:""}.ph-fill.ph-cell-signal-slash:before{content:""}.ph-fill.ph-cell-signal-x:before{content:""}.ph-fill.ph-cell-tower:before{content:""}.ph-fill.ph-certificate:before{content:""}.ph-fill.ph-chair:before{content:""}.ph-fill.ph-chalkboard:before{content:""}.ph-fill.ph-chalkboard-simple:before{content:""}.ph-fill.ph-chalkboard-teacher:before{content:""}.ph-fill.ph-champagne:before{content:""}.ph-fill.ph-charging-station:before{content:""}.ph-fill.ph-chart-bar:before{content:""}.ph-fill.ph-chart-bar-horizontal:before{content:""}.ph-fill.ph-chart-donut:before{content:""}.ph-fill.ph-chart-line:before{content:""}.ph-fill.ph-chart-line-down:before{content:""}.ph-fill.ph-chart-line-up:before{content:""}.ph-fill.ph-chart-pie:before{content:""}.ph-fill.ph-chart-pie-slice:before{content:""}.ph-fill.ph-chart-polar:before{content:""}.ph-fill.ph-chart-scatter:before{content:""}.ph-fill.ph-chat:before{content:""}.ph-fill.ph-chat-centered:before{content:""}.ph-fill.ph-chat-centered-dots:before{content:""}.ph-fill.ph-chat-centered-slash:before{content:""}.ph-fill.ph-chat-centered-text:before{content:""}.ph-fill.ph-chat-circle:before{content:""}.ph-fill.ph-chat-circle-dots:before{content:""}.ph-fill.ph-chat-circle-slash:before{content:""}.ph-fill.ph-chat-circle-text:before{content:""}.ph-fill.ph-chat-dots:before{content:""}.ph-fill.ph-chat-slash:before{content:""}.ph-fill.ph-chat-teardrop:before{content:""}.ph-fill.ph-chat-teardrop-dots:before{content:""}.ph-fill.ph-chat-teardrop-slash:before{content:""}.ph-fill.ph-chat-teardrop-text:before{content:""}.ph-fill.ph-chat-text:before{content:""}.ph-fill.ph-chats:before{content:""}.ph-fill.ph-chats-circle:before{content:""}.ph-fill.ph-chats-teardrop:before{content:""}.ph-fill.ph-check:before{content:""}.ph-fill.ph-check-circle:before{content:""}.ph-fill.ph-check-fat:before{content:""}.ph-fill.ph-check-square:before{content:""}.ph-fill.ph-check-square-offset:before{content:""}.ph-fill.ph-checkerboard:before{content:""}.ph-fill.ph-checks:before{content:""}.ph-fill.ph-cheers:before{content:""}.ph-fill.ph-cheese:before{content:""}.ph-fill.ph-chef-hat:before{content:""}.ph-fill.ph-cherries:before{content:""}.ph-fill.ph-church:before{content:""}.ph-fill.ph-cigarette:before{content:""}.ph-fill.ph-cigarette-slash:before{content:""}.ph-fill.ph-circle:before{content:""}.ph-fill.ph-circle-dashed:before{content:""}.ph-fill.ph-circle-half:before{content:""}.ph-fill.ph-circle-half-tilt:before{content:""}.ph-fill.ph-circle-notch:before{content:""}.ph-fill.ph-circles-four:before{content:""}.ph-fill.ph-circles-three:before{content:""}.ph-fill.ph-circles-three-plus:before{content:""}.ph-fill.ph-circuitry:before{content:""}.ph-fill.ph-city:before{content:""}.ph-fill.ph-clipboard:before{content:""}.ph-fill.ph-clipboard-text:before{content:""}.ph-fill.ph-clock:before{content:""}.ph-fill.ph-clock-afternoon:before{content:""}.ph-fill.ph-clock-clockwise:before{content:""}.ph-fill.ph-clock-countdown:before{content:""}.ph-fill.ph-clock-counter-clockwise:before{content:""}.ph-fill.ph-clock-user:before{content:""}.ph-fill.ph-closed-captioning:before{content:""}.ph-fill.ph-cloud:before{content:""}.ph-fill.ph-cloud-arrow-down:before{content:""}.ph-fill.ph-cloud-arrow-up:before{content:""}.ph-fill.ph-cloud-check:before{content:""}.ph-fill.ph-cloud-fog:before{content:""}.ph-fill.ph-cloud-lightning:before{content:""}.ph-fill.ph-cloud-moon:before{content:""}.ph-fill.ph-cloud-rain:before{content:""}.ph-fill.ph-cloud-slash:before{content:""}.ph-fill.ph-cloud-snow:before{content:""}.ph-fill.ph-cloud-sun:before{content:""}.ph-fill.ph-cloud-warning:before{content:""}.ph-fill.ph-cloud-x:before{content:""}.ph-fill.ph-clover:before{content:""}.ph-fill.ph-club:before{content:""}.ph-fill.ph-coat-hanger:before{content:""}.ph-fill.ph-coda-logo:before{content:""}.ph-fill.ph-code:before{content:""}.ph-fill.ph-code-block:before{content:""}.ph-fill.ph-code-simple:before{content:""}.ph-fill.ph-codepen-logo:before{content:""}.ph-fill.ph-codesandbox-logo:before{content:""}.ph-fill.ph-coffee:before{content:""}.ph-fill.ph-coffee-bean:before{content:""}.ph-fill.ph-coin:before{content:""}.ph-fill.ph-coin-vertical:before{content:""}.ph-fill.ph-coins:before{content:""}.ph-fill.ph-columns:before{content:""}.ph-fill.ph-columns-plus-left:before{content:""}.ph-fill.ph-columns-plus-right:before{content:""}.ph-fill.ph-command:before{content:""}.ph-fill.ph-compass:before{content:""}.ph-fill.ph-compass-rose:before{content:""}.ph-fill.ph-compass-tool:before{content:""}.ph-fill.ph-computer-tower:before{content:""}.ph-fill.ph-confetti:before{content:""}.ph-fill.ph-contactless-payment:before{content:""}.ph-fill.ph-control:before{content:""}.ph-fill.ph-cookie:before{content:""}.ph-fill.ph-cooking-pot:before{content:""}.ph-fill.ph-copy:before{content:""}.ph-fill.ph-copy-simple:before{content:""}.ph-fill.ph-copyleft:before{content:""}.ph-fill.ph-copyright:before{content:""}.ph-fill.ph-corners-in:before{content:""}.ph-fill.ph-corners-out:before{content:""}.ph-fill.ph-couch:before{content:""}.ph-fill.ph-court-basketball:before{content:""}.ph-fill.ph-cow:before{content:""}.ph-fill.ph-cowboy-hat:before{content:""}.ph-fill.ph-cpu:before{content:""}.ph-fill.ph-crane:before{content:""}.ph-fill.ph-crane-tower:before{content:""}.ph-fill.ph-credit-card:before{content:""}.ph-fill.ph-cricket:before{content:""}.ph-fill.ph-crop:before{content:""}.ph-fill.ph-cross:before{content:""}.ph-fill.ph-crosshair:before{content:""}.ph-fill.ph-crosshair-simple:before{content:""}.ph-fill.ph-crown:before{content:""}.ph-fill.ph-crown-cross:before{content:""}.ph-fill.ph-crown-simple:before{content:""}.ph-fill.ph-cube:before{content:""}.ph-fill.ph-cube-focus:before{content:""}.ph-fill.ph-cube-transparent:before{content:""}.ph-fill.ph-currency-btc:before{content:""}.ph-fill.ph-currency-circle-dollar:before{content:""}.ph-fill.ph-currency-cny:before{content:""}.ph-fill.ph-currency-dollar:before{content:""}.ph-fill.ph-currency-dollar-simple:before{content:""}.ph-fill.ph-currency-eth:before{content:""}.ph-fill.ph-currency-eur:before{content:""}.ph-fill.ph-currency-gbp:before{content:""}.ph-fill.ph-currency-inr:before{content:""}.ph-fill.ph-currency-jpy:before{content:""}.ph-fill.ph-currency-krw:before{content:""}.ph-fill.ph-currency-kzt:before{content:""}.ph-fill.ph-currency-ngn:before{content:""}.ph-fill.ph-currency-rub:before{content:""}.ph-fill.ph-cursor:before{content:""}.ph-fill.ph-cursor-click:before{content:""}.ph-fill.ph-cursor-text:before{content:""}.ph-fill.ph-cylinder:before{content:""}.ph-fill.ph-database:before{content:""}.ph-fill.ph-desk:before{content:""}.ph-fill.ph-desktop:before{content:""}.ph-fill.ph-desktop-tower:before{content:""}.ph-fill.ph-detective:before{content:""}.ph-fill.ph-dev-to-logo:before{content:""}.ph-fill.ph-device-mobile:before{content:""}.ph-fill.ph-device-mobile-camera:before{content:""}.ph-fill.ph-device-mobile-slash:before{content:""}.ph-fill.ph-device-mobile-speaker:before{content:""}.ph-fill.ph-device-rotate:before{content:""}.ph-fill.ph-device-tablet:before{content:""}.ph-fill.ph-device-tablet-camera:before{content:""}.ph-fill.ph-device-tablet-speaker:before{content:""}.ph-fill.ph-devices:before{content:""}.ph-fill.ph-diamond:before{content:""}.ph-fill.ph-diamonds-four:before{content:""}.ph-fill.ph-dice-five:before{content:""}.ph-fill.ph-dice-four:before{content:""}.ph-fill.ph-dice-one:before{content:""}.ph-fill.ph-dice-six:before{content:""}.ph-fill.ph-dice-three:before{content:""}.ph-fill.ph-dice-two:before{content:""}.ph-fill.ph-disc:before{content:""}.ph-fill.ph-disco-ball:before{content:""}.ph-fill.ph-discord-logo:before{content:""}.ph-fill.ph-divide:before{content:""}.ph-fill.ph-dna:before{content:""}.ph-fill.ph-dog:before{content:""}.ph-fill.ph-door:before{content:""}.ph-fill.ph-door-open:before{content:""}.ph-fill.ph-dot:before{content:""}.ph-fill.ph-dot-outline:before{content:""}.ph-fill.ph-dots-nine:before{content:""}.ph-fill.ph-dots-six:before{content:""}.ph-fill.ph-dots-six-vertical:before{content:""}.ph-fill.ph-dots-three:before{content:""}.ph-fill.ph-dots-three-circle:before{content:""}.ph-fill.ph-dots-three-circle-vertical:before{content:""}.ph-fill.ph-dots-three-outline:before{content:""}.ph-fill.ph-dots-three-outline-vertical:before{content:""}.ph-fill.ph-dots-three-vertical:before{content:""}.ph-fill.ph-download:before{content:""}.ph-fill.ph-download-simple:before{content:""}.ph-fill.ph-dress:before{content:""}.ph-fill.ph-dresser:before{content:""}.ph-fill.ph-dribbble-logo:before{content:""}.ph-fill.ph-drone:before{content:""}.ph-fill.ph-drop:before{content:""}.ph-fill.ph-drop-half:before{content:""}.ph-fill.ph-drop-half-bottom:before{content:""}.ph-fill.ph-drop-simple:before{content:""}.ph-fill.ph-drop-slash:before{content:""}.ph-fill.ph-dropbox-logo:before{content:""}.ph-fill.ph-ear:before{content:""}.ph-fill.ph-ear-slash:before{content:""}.ph-fill.ph-egg:before{content:""}.ph-fill.ph-egg-crack:before{content:""}.ph-fill.ph-eject:before{content:""}.ph-fill.ph-eject-simple:before{content:""}.ph-fill.ph-elevator:before{content:""}.ph-fill.ph-empty:before{content:""}.ph-fill.ph-engine:before{content:""}.ph-fill.ph-envelope:before{content:""}.ph-fill.ph-envelope-open:before{content:""}.ph-fill.ph-envelope-simple:before{content:""}.ph-fill.ph-envelope-simple-open:before{content:""}.ph-fill.ph-equalizer:before{content:""}.ph-fill.ph-equals:before{content:""}.ph-fill.ph-eraser:before{content:""}.ph-fill.ph-escalator-down:before{content:""}.ph-fill.ph-escalator-up:before{content:""}.ph-fill.ph-exam:before{content:""}.ph-fill.ph-exclamation-mark:before{content:""}.ph-fill.ph-exclude:before{content:""}.ph-fill.ph-exclude-square:before{content:""}.ph-fill.ph-export:before{content:""}.ph-fill.ph-eye:before{content:""}.ph-fill.ph-eye-closed:before{content:""}.ph-fill.ph-eye-slash:before{content:""}.ph-fill.ph-eyedropper:before{content:""}.ph-fill.ph-eyedropper-sample:before{content:""}.ph-fill.ph-eyeglasses:before{content:""}.ph-fill.ph-eyes:before{content:""}.ph-fill.ph-face-mask:before{content:""}.ph-fill.ph-facebook-logo:before{content:""}.ph-fill.ph-factory:before{content:""}.ph-fill.ph-faders:before{content:""}.ph-fill.ph-faders-horizontal:before{content:""}.ph-fill.ph-fallout-shelter:before{content:""}.ph-fill.ph-fan:before{content:""}.ph-fill.ph-farm:before{content:""}.ph-fill.ph-fast-forward:before{content:""}.ph-fill.ph-fast-forward-circle:before{content:""}.ph-fill.ph-feather:before{content:""}.ph-fill.ph-fediverse-logo:before{content:""}.ph-fill.ph-figma-logo:before{content:""}.ph-fill.ph-file:before{content:""}.ph-fill.ph-file-archive:before{content:""}.ph-fill.ph-file-arrow-down:before{content:""}.ph-fill.ph-file-arrow-up:before{content:""}.ph-fill.ph-file-audio:before{content:""}.ph-fill.ph-file-c:before{content:""}.ph-fill.ph-file-c-sharp:before{content:""}.ph-fill.ph-file-cloud:before{content:""}.ph-fill.ph-file-code:before{content:""}.ph-fill.ph-file-cpp:before{content:""}.ph-fill.ph-file-css:before{content:""}.ph-fill.ph-file-csv:before{content:""}.ph-fill.ph-file-dashed:before{content:""}.ph-fill.ph-file-dotted:before{content:""}.ph-fill.ph-file-doc:before{content:""}.ph-fill.ph-file-html:before{content:""}.ph-fill.ph-file-image:before{content:""}.ph-fill.ph-file-ini:before{content:""}.ph-fill.ph-file-jpg:before{content:""}.ph-fill.ph-file-js:before{content:""}.ph-fill.ph-file-jsx:before{content:""}.ph-fill.ph-file-lock:before{content:""}.ph-fill.ph-file-magnifying-glass:before{content:""}.ph-fill.ph-file-search:before{content:""}.ph-fill.ph-file-md:before{content:""}.ph-fill.ph-file-minus:before{content:""}.ph-fill.ph-file-pdf:before{content:""}.ph-fill.ph-file-plus:before{content:""}.ph-fill.ph-file-png:before{content:""}.ph-fill.ph-file-ppt:before{content:""}.ph-fill.ph-file-py:before{content:""}.ph-fill.ph-file-rs:before{content:""}.ph-fill.ph-file-sql:before{content:""}.ph-fill.ph-file-svg:before{content:""}.ph-fill.ph-file-text:before{content:""}.ph-fill.ph-file-ts:before{content:""}.ph-fill.ph-file-tsx:before{content:""}.ph-fill.ph-file-txt:before{content:""}.ph-fill.ph-file-video:before{content:""}.ph-fill.ph-file-vue:before{content:""}.ph-fill.ph-file-x:before{content:""}.ph-fill.ph-file-xls:before{content:""}.ph-fill.ph-file-zip:before{content:""}.ph-fill.ph-files:before{content:""}.ph-fill.ph-film-reel:before{content:""}.ph-fill.ph-film-script:before{content:""}.ph-fill.ph-film-slate:before{content:""}.ph-fill.ph-film-strip:before{content:""}.ph-fill.ph-fingerprint:before{content:""}.ph-fill.ph-fingerprint-simple:before{content:""}.ph-fill.ph-finn-the-human:before{content:""}.ph-fill.ph-fire:before{content:""}.ph-fill.ph-fire-extinguisher:before{content:""}.ph-fill.ph-fire-simple:before{content:""}.ph-fill.ph-fire-truck:before{content:""}.ph-fill.ph-first-aid:before{content:""}.ph-fill.ph-first-aid-kit:before{content:""}.ph-fill.ph-fish:before{content:""}.ph-fill.ph-fish-simple:before{content:""}.ph-fill.ph-flag:before{content:""}.ph-fill.ph-flag-banner:before{content:""}.ph-fill.ph-flag-banner-fold:before{content:""}.ph-fill.ph-flag-checkered:before{content:""}.ph-fill.ph-flag-pennant:before{content:""}.ph-fill.ph-flame:before{content:""}.ph-fill.ph-flashlight:before{content:""}.ph-fill.ph-flask:before{content:""}.ph-fill.ph-flip-horizontal:before{content:""}.ph-fill.ph-flip-vertical:before{content:""}.ph-fill.ph-floppy-disk:before{content:""}.ph-fill.ph-floppy-disk-back:before{content:""}.ph-fill.ph-flow-arrow:before{content:""}.ph-fill.ph-flower:before{content:""}.ph-fill.ph-flower-lotus:before{content:""}.ph-fill.ph-flower-tulip:before{content:""}.ph-fill.ph-flying-saucer:before{content:""}.ph-fill.ph-folder:before{content:""}.ph-fill.ph-folder-notch:before{content:""}.ph-fill.ph-folder-dashed:before{content:""}.ph-fill.ph-folder-dotted:before{content:""}.ph-fill.ph-folder-lock:before{content:""}.ph-fill.ph-folder-minus:before{content:""}.ph-fill.ph-folder-notch-minus:before{content:""}.ph-fill.ph-folder-open:before{content:""}.ph-fill.ph-folder-notch-open:before{content:""}.ph-fill.ph-folder-plus:before{content:""}.ph-fill.ph-folder-notch-plus:before{content:""}.ph-fill.ph-folder-simple:before{content:""}.ph-fill.ph-folder-simple-dashed:before{content:""}.ph-fill.ph-folder-simple-dotted:before{content:""}.ph-fill.ph-folder-simple-lock:before{content:""}.ph-fill.ph-folder-simple-minus:before{content:""}.ph-fill.ph-folder-simple-plus:before{content:""}.ph-fill.ph-folder-simple-star:before{content:""}.ph-fill.ph-folder-simple-user:before{content:""}.ph-fill.ph-folder-star:before{content:""}.ph-fill.ph-folder-user:before{content:""}.ph-fill.ph-folders:before{content:""}.ph-fill.ph-football:before{content:""}.ph-fill.ph-football-helmet:before{content:""}.ph-fill.ph-footprints:before{content:""}.ph-fill.ph-fork-knife:before{content:""}.ph-fill.ph-four-k:before{content:""}.ph-fill.ph-frame-corners:before{content:""}.ph-fill.ph-framer-logo:before{content:""}.ph-fill.ph-function:before{content:""}.ph-fill.ph-funnel:before{content:""}.ph-fill.ph-funnel-simple:before{content:""}.ph-fill.ph-funnel-simple-x:before{content:""}.ph-fill.ph-funnel-x:before{content:""}.ph-fill.ph-game-controller:before{content:""}.ph-fill.ph-garage:before{content:""}.ph-fill.ph-gas-can:before{content:""}.ph-fill.ph-gas-pump:before{content:""}.ph-fill.ph-gauge:before{content:""}.ph-fill.ph-gavel:before{content:""}.ph-fill.ph-gear:before{content:""}.ph-fill.ph-gear-fine:before{content:""}.ph-fill.ph-gear-six:before{content:""}.ph-fill.ph-gender-female:before{content:""}.ph-fill.ph-gender-intersex:before{content:""}.ph-fill.ph-gender-male:before{content:""}.ph-fill.ph-gender-neuter:before{content:""}.ph-fill.ph-gender-nonbinary:before{content:""}.ph-fill.ph-gender-transgender:before{content:""}.ph-fill.ph-ghost:before{content:""}.ph-fill.ph-gif:before{content:""}.ph-fill.ph-gift:before{content:""}.ph-fill.ph-git-branch:before{content:""}.ph-fill.ph-git-commit:before{content:""}.ph-fill.ph-git-diff:before{content:""}.ph-fill.ph-git-fork:before{content:""}.ph-fill.ph-git-merge:before{content:""}.ph-fill.ph-git-pull-request:before{content:""}.ph-fill.ph-github-logo:before{content:""}.ph-fill.ph-gitlab-logo:before{content:""}.ph-fill.ph-gitlab-logo-simple:before{content:""}.ph-fill.ph-globe:before{content:""}.ph-fill.ph-globe-hemisphere-east:before{content:""}.ph-fill.ph-globe-hemisphere-west:before{content:""}.ph-fill.ph-globe-simple:before{content:""}.ph-fill.ph-globe-simple-x:before{content:""}.ph-fill.ph-globe-stand:before{content:""}.ph-fill.ph-globe-x:before{content:""}.ph-fill.ph-goggles:before{content:""}.ph-fill.ph-golf:before{content:""}.ph-fill.ph-goodreads-logo:before{content:""}.ph-fill.ph-google-cardboard-logo:before{content:""}.ph-fill.ph-google-chrome-logo:before{content:""}.ph-fill.ph-google-drive-logo:before{content:""}.ph-fill.ph-google-logo:before{content:""}.ph-fill.ph-google-photos-logo:before{content:""}.ph-fill.ph-google-play-logo:before{content:""}.ph-fill.ph-google-podcasts-logo:before{content:""}.ph-fill.ph-gps:before{content:""}.ph-fill.ph-gps-fix:before{content:""}.ph-fill.ph-gps-slash:before{content:""}.ph-fill.ph-gradient:before{content:""}.ph-fill.ph-graduation-cap:before{content:""}.ph-fill.ph-grains:before{content:""}.ph-fill.ph-grains-slash:before{content:""}.ph-fill.ph-graph:before{content:""}.ph-fill.ph-graphics-card:before{content:""}.ph-fill.ph-greater-than:before{content:""}.ph-fill.ph-greater-than-or-equal:before{content:""}.ph-fill.ph-grid-four:before{content:""}.ph-fill.ph-grid-nine:before{content:""}.ph-fill.ph-guitar:before{content:""}.ph-fill.ph-hair-dryer:before{content:""}.ph-fill.ph-hamburger:before{content:""}.ph-fill.ph-hammer:before{content:""}.ph-fill.ph-hand:before{content:""}.ph-fill.ph-hand-arrow-down:before{content:""}.ph-fill.ph-hand-arrow-up:before{content:""}.ph-fill.ph-hand-coins:before{content:""}.ph-fill.ph-hand-deposit:before{content:""}.ph-fill.ph-hand-eye:before{content:""}.ph-fill.ph-hand-fist:before{content:""}.ph-fill.ph-hand-grabbing:before{content:""}.ph-fill.ph-hand-heart:before{content:""}.ph-fill.ph-hand-palm:before{content:""}.ph-fill.ph-hand-peace:before{content:""}.ph-fill.ph-hand-pointing:before{content:""}.ph-fill.ph-hand-soap:before{content:""}.ph-fill.ph-hand-swipe-left:before{content:""}.ph-fill.ph-hand-swipe-right:before{content:""}.ph-fill.ph-hand-tap:before{content:""}.ph-fill.ph-hand-waving:before{content:""}.ph-fill.ph-hand-withdraw:before{content:""}.ph-fill.ph-handbag:before{content:""}.ph-fill.ph-handbag-simple:before{content:""}.ph-fill.ph-hands-clapping:before{content:""}.ph-fill.ph-hands-praying:before{content:""}.ph-fill.ph-handshake:before{content:""}.ph-fill.ph-hard-drive:before{content:""}.ph-fill.ph-hard-drives:before{content:""}.ph-fill.ph-hard-hat:before{content:""}.ph-fill.ph-hash:before{content:""}.ph-fill.ph-hash-straight:before{content:""}.ph-fill.ph-head-circuit:before{content:""}.ph-fill.ph-headlights:before{content:""}.ph-fill.ph-headphones:before{content:""}.ph-fill.ph-headset:before{content:""}.ph-fill.ph-heart:before{content:""}.ph-fill.ph-heart-break:before{content:""}.ph-fill.ph-heart-half:before{content:""}.ph-fill.ph-heart-straight:before{content:""}.ph-fill.ph-heart-straight-break:before{content:""}.ph-fill.ph-heartbeat:before{content:""}.ph-fill.ph-hexagon:before{content:""}.ph-fill.ph-high-definition:before{content:""}.ph-fill.ph-high-heel:before{content:""}.ph-fill.ph-highlighter:before{content:""}.ph-fill.ph-highlighter-circle:before{content:""}.ph-fill.ph-hockey:before{content:""}.ph-fill.ph-hoodie:before{content:""}.ph-fill.ph-horse:before{content:""}.ph-fill.ph-hospital:before{content:""}.ph-fill.ph-hourglass:before{content:""}.ph-fill.ph-hourglass-high:before{content:""}.ph-fill.ph-hourglass-low:before{content:""}.ph-fill.ph-hourglass-medium:before{content:""}.ph-fill.ph-hourglass-simple:before{content:""}.ph-fill.ph-hourglass-simple-high:before{content:""}.ph-fill.ph-hourglass-simple-low:before{content:""}.ph-fill.ph-hourglass-simple-medium:before{content:""}.ph-fill.ph-house:before{content:""}.ph-fill.ph-house-line:before{content:""}.ph-fill.ph-house-simple:before{content:""}.ph-fill.ph-hurricane:before{content:""}.ph-fill.ph-ice-cream:before{content:""}.ph-fill.ph-identification-badge:before{content:""}.ph-fill.ph-identification-card:before{content:""}.ph-fill.ph-image:before{content:""}.ph-fill.ph-image-broken:before{content:""}.ph-fill.ph-image-square:before{content:""}.ph-fill.ph-images:before{content:""}.ph-fill.ph-images-square:before{content:""}.ph-fill.ph-infinity:before{content:""}.ph-fill.ph-lemniscate:before{content:""}.ph-fill.ph-info:before{content:""}.ph-fill.ph-instagram-logo:before{content:""}.ph-fill.ph-intersect:before{content:""}.ph-fill.ph-intersect-square:before{content:""}.ph-fill.ph-intersect-three:before{content:""}.ph-fill.ph-intersection:before{content:""}.ph-fill.ph-invoice:before{content:""}.ph-fill.ph-island:before{content:""}.ph-fill.ph-jar:before{content:""}.ph-fill.ph-jar-label:before{content:""}.ph-fill.ph-jeep:before{content:""}.ph-fill.ph-joystick:before{content:""}.ph-fill.ph-kanban:before{content:""}.ph-fill.ph-key:before{content:""}.ph-fill.ph-key-return:before{content:""}.ph-fill.ph-keyboard:before{content:""}.ph-fill.ph-keyhole:before{content:""}.ph-fill.ph-knife:before{content:""}.ph-fill.ph-ladder:before{content:""}.ph-fill.ph-ladder-simple:before{content:""}.ph-fill.ph-lamp:before{content:""}.ph-fill.ph-lamp-pendant:before{content:""}.ph-fill.ph-laptop:before{content:""}.ph-fill.ph-lasso:before{content:""}.ph-fill.ph-lastfm-logo:before{content:""}.ph-fill.ph-layout:before{content:""}.ph-fill.ph-leaf:before{content:""}.ph-fill.ph-lectern:before{content:""}.ph-fill.ph-lego:before{content:""}.ph-fill.ph-lego-smiley:before{content:""}.ph-fill.ph-less-than:before{content:""}.ph-fill.ph-less-than-or-equal:before{content:""}.ph-fill.ph-letter-circle-h:before{content:""}.ph-fill.ph-letter-circle-p:before{content:""}.ph-fill.ph-letter-circle-v:before{content:""}.ph-fill.ph-lifebuoy:before{content:""}.ph-fill.ph-lightbulb:before{content:""}.ph-fill.ph-lightbulb-filament:before{content:""}.ph-fill.ph-lighthouse:before{content:""}.ph-fill.ph-lightning:before{content:""}.ph-fill.ph-lightning-a:before{content:""}.ph-fill.ph-lightning-slash:before{content:""}.ph-fill.ph-line-segment:before{content:""}.ph-fill.ph-line-segments:before{content:""}.ph-fill.ph-line-vertical:before{content:""}.ph-fill.ph-link:before{content:""}.ph-fill.ph-link-break:before{content:""}.ph-fill.ph-link-simple:before{content:""}.ph-fill.ph-link-simple-break:before{content:""}.ph-fill.ph-link-simple-horizontal:before{content:""}.ph-fill.ph-link-simple-horizontal-break:before{content:""}.ph-fill.ph-linkedin-logo:before{content:""}.ph-fill.ph-linktree-logo:before{content:""}.ph-fill.ph-linux-logo:before{content:""}.ph-fill.ph-list:before{content:""}.ph-fill.ph-list-bullets:before{content:""}.ph-fill.ph-list-checks:before{content:""}.ph-fill.ph-list-dashes:before{content:""}.ph-fill.ph-list-heart:before{content:""}.ph-fill.ph-list-magnifying-glass:before{content:""}.ph-fill.ph-list-numbers:before{content:""}.ph-fill.ph-list-plus:before{content:""}.ph-fill.ph-list-star:before{content:""}.ph-fill.ph-lock:before{content:""}.ph-fill.ph-lock-key:before{content:""}.ph-fill.ph-lock-key-open:before{content:""}.ph-fill.ph-lock-laminated:before{content:""}.ph-fill.ph-lock-laminated-open:before{content:""}.ph-fill.ph-lock-open:before{content:""}.ph-fill.ph-lock-simple:before{content:""}.ph-fill.ph-lock-simple-open:before{content:""}.ph-fill.ph-lockers:before{content:""}.ph-fill.ph-log:before{content:""}.ph-fill.ph-magic-wand:before{content:""}.ph-fill.ph-magnet:before{content:""}.ph-fill.ph-magnet-straight:before{content:""}.ph-fill.ph-magnifying-glass:before{content:""}.ph-fill.ph-magnifying-glass-minus:before{content:""}.ph-fill.ph-magnifying-glass-plus:before{content:""}.ph-fill.ph-mailbox:before{content:""}.ph-fill.ph-map-pin:before{content:""}.ph-fill.ph-map-pin-area:before{content:""}.ph-fill.ph-map-pin-line:before{content:""}.ph-fill.ph-map-pin-plus:before{content:""}.ph-fill.ph-map-pin-simple:before{content:""}.ph-fill.ph-map-pin-simple-area:before{content:""}.ph-fill.ph-map-pin-simple-line:before{content:""}.ph-fill.ph-map-trifold:before{content:""}.ph-fill.ph-markdown-logo:before{content:""}.ph-fill.ph-marker-circle:before{content:""}.ph-fill.ph-martini:before{content:""}.ph-fill.ph-mask-happy:before{content:""}.ph-fill.ph-mask-sad:before{content:""}.ph-fill.ph-mastodon-logo:before{content:""}.ph-fill.ph-math-operations:before{content:""}.ph-fill.ph-matrix-logo:before{content:""}.ph-fill.ph-medal:before{content:""}.ph-fill.ph-medal-military:before{content:""}.ph-fill.ph-medium-logo:before{content:""}.ph-fill.ph-megaphone:before{content:""}.ph-fill.ph-megaphone-simple:before{content:""}.ph-fill.ph-member-of:before{content:""}.ph-fill.ph-memory:before{content:""}.ph-fill.ph-messenger-logo:before{content:""}.ph-fill.ph-meta-logo:before{content:""}.ph-fill.ph-meteor:before{content:""}.ph-fill.ph-metronome:before{content:""}.ph-fill.ph-microphone:before{content:""}.ph-fill.ph-microphone-slash:before{content:""}.ph-fill.ph-microphone-stage:before{content:""}.ph-fill.ph-microscope:before{content:""}.ph-fill.ph-microsoft-excel-logo:before{content:""}.ph-fill.ph-microsoft-outlook-logo:before{content:""}.ph-fill.ph-microsoft-powerpoint-logo:before{content:""}.ph-fill.ph-microsoft-teams-logo:before{content:""}.ph-fill.ph-microsoft-word-logo:before{content:""}.ph-fill.ph-minus:before{content:""}.ph-fill.ph-minus-circle:before{content:""}.ph-fill.ph-minus-square:before{content:""}.ph-fill.ph-money:before{content:""}.ph-fill.ph-money-wavy:before{content:""}.ph-fill.ph-monitor:before{content:""}.ph-fill.ph-monitor-arrow-up:before{content:""}.ph-fill.ph-monitor-play:before{content:""}.ph-fill.ph-moon:before{content:""}.ph-fill.ph-moon-stars:before{content:""}.ph-fill.ph-moped:before{content:""}.ph-fill.ph-moped-front:before{content:""}.ph-fill.ph-mosque:before{content:""}.ph-fill.ph-motorcycle:before{content:""}.ph-fill.ph-mountains:before{content:""}.ph-fill.ph-mouse:before{content:""}.ph-fill.ph-mouse-left-click:before{content:""}.ph-fill.ph-mouse-middle-click:before{content:""}.ph-fill.ph-mouse-right-click:before{content:""}.ph-fill.ph-mouse-scroll:before{content:""}.ph-fill.ph-mouse-simple:before{content:""}.ph-fill.ph-music-note:before{content:""}.ph-fill.ph-music-note-simple:before{content:""}.ph-fill.ph-music-notes:before{content:""}.ph-fill.ph-music-notes-minus:before{content:""}.ph-fill.ph-music-notes-plus:before{content:""}.ph-fill.ph-music-notes-simple:before{content:""}.ph-fill.ph-navigation-arrow:before{content:""}.ph-fill.ph-needle:before{content:""}.ph-fill.ph-network:before{content:""}.ph-fill.ph-network-slash:before{content:""}.ph-fill.ph-network-x:before{content:""}.ph-fill.ph-newspaper:before{content:""}.ph-fill.ph-newspaper-clipping:before{content:""}.ph-fill.ph-not-equals:before{content:""}.ph-fill.ph-not-member-of:before{content:""}.ph-fill.ph-not-subset-of:before{content:""}.ph-fill.ph-not-superset-of:before{content:""}.ph-fill.ph-notches:before{content:""}.ph-fill.ph-note:before{content:""}.ph-fill.ph-note-blank:before{content:""}.ph-fill.ph-note-pencil:before{content:""}.ph-fill.ph-notebook:before{content:""}.ph-fill.ph-notepad:before{content:""}.ph-fill.ph-notification:before{content:""}.ph-fill.ph-notion-logo:before{content:""}.ph-fill.ph-nuclear-plant:before{content:""}.ph-fill.ph-number-circle-eight:before{content:""}.ph-fill.ph-number-circle-five:before{content:""}.ph-fill.ph-number-circle-four:before{content:""}.ph-fill.ph-number-circle-nine:before{content:""}.ph-fill.ph-number-circle-one:before{content:""}.ph-fill.ph-number-circle-seven:before{content:""}.ph-fill.ph-number-circle-six:before{content:""}.ph-fill.ph-number-circle-three:before{content:""}.ph-fill.ph-number-circle-two:before{content:""}.ph-fill.ph-number-circle-zero:before{content:""}.ph-fill.ph-number-eight:before{content:""}.ph-fill.ph-number-five:before{content:""}.ph-fill.ph-number-four:before{content:""}.ph-fill.ph-number-nine:before{content:""}.ph-fill.ph-number-one:before{content:""}.ph-fill.ph-number-seven:before{content:""}.ph-fill.ph-number-six:before{content:""}.ph-fill.ph-number-square-eight:before{content:""}.ph-fill.ph-number-square-five:before{content:""}.ph-fill.ph-number-square-four:before{content:""}.ph-fill.ph-number-square-nine:before{content:""}.ph-fill.ph-number-square-one:before{content:""}.ph-fill.ph-number-square-seven:before{content:""}.ph-fill.ph-number-square-six:before{content:""}.ph-fill.ph-number-square-three:before{content:""}.ph-fill.ph-number-square-two:before{content:""}.ph-fill.ph-number-square-zero:before{content:""}.ph-fill.ph-number-three:before{content:""}.ph-fill.ph-number-two:before{content:""}.ph-fill.ph-number-zero:before{content:""}.ph-fill.ph-numpad:before{content:""}.ph-fill.ph-nut:before{content:""}.ph-fill.ph-ny-times-logo:before{content:""}.ph-fill.ph-octagon:before{content:""}.ph-fill.ph-office-chair:before{content:""}.ph-fill.ph-onigiri:before{content:""}.ph-fill.ph-open-ai-logo:before{content:""}.ph-fill.ph-option:before{content:""}.ph-fill.ph-orange:before{content:""}.ph-fill.ph-orange-slice:before{content:""}.ph-fill.ph-oven:before{content:""}.ph-fill.ph-package:before{content:""}.ph-fill.ph-paint-brush:before{content:""}.ph-fill.ph-paint-brush-broad:before{content:""}.ph-fill.ph-paint-brush-household:before{content:""}.ph-fill.ph-paint-bucket:before{content:""}.ph-fill.ph-paint-roller:before{content:""}.ph-fill.ph-palette:before{content:""}.ph-fill.ph-panorama:before{content:""}.ph-fill.ph-pants:before{content:""}.ph-fill.ph-paper-plane:before{content:""}.ph-fill.ph-paper-plane-right:before{content:""}.ph-fill.ph-paper-plane-tilt:before{content:""}.ph-fill.ph-paperclip:before{content:""}.ph-fill.ph-paperclip-horizontal:before{content:""}.ph-fill.ph-parachute:before{content:""}.ph-fill.ph-paragraph:before{content:""}.ph-fill.ph-parallelogram:before{content:""}.ph-fill.ph-park:before{content:""}.ph-fill.ph-password:before{content:""}.ph-fill.ph-path:before{content:""}.ph-fill.ph-patreon-logo:before{content:""}.ph-fill.ph-pause:before{content:""}.ph-fill.ph-pause-circle:before{content:""}.ph-fill.ph-paw-print:before{content:""}.ph-fill.ph-paypal-logo:before{content:""}.ph-fill.ph-peace:before{content:""}.ph-fill.ph-pen:before{content:""}.ph-fill.ph-pen-nib:before{content:""}.ph-fill.ph-pen-nib-straight:before{content:""}.ph-fill.ph-pencil:before{content:""}.ph-fill.ph-pencil-circle:before{content:""}.ph-fill.ph-pencil-line:before{content:""}.ph-fill.ph-pencil-ruler:before{content:""}.ph-fill.ph-pencil-simple:before{content:""}.ph-fill.ph-pencil-simple-line:before{content:""}.ph-fill.ph-pencil-simple-slash:before{content:""}.ph-fill.ph-pencil-slash:before{content:""}.ph-fill.ph-pentagon:before{content:""}.ph-fill.ph-pentagram:before{content:""}.ph-fill.ph-pepper:before{content:""}.ph-fill.ph-percent:before{content:""}.ph-fill.ph-person:before{content:""}.ph-fill.ph-person-arms-spread:before{content:""}.ph-fill.ph-person-simple:before{content:""}.ph-fill.ph-person-simple-bike:before{content:""}.ph-fill.ph-person-simple-circle:before{content:""}.ph-fill.ph-person-simple-hike:before{content:""}.ph-fill.ph-person-simple-run:before{content:""}.ph-fill.ph-person-simple-ski:before{content:""}.ph-fill.ph-person-simple-snowboard:before{content:""}.ph-fill.ph-person-simple-swim:before{content:""}.ph-fill.ph-person-simple-tai-chi:before{content:""}.ph-fill.ph-person-simple-throw:before{content:""}.ph-fill.ph-person-simple-walk:before{content:""}.ph-fill.ph-perspective:before{content:""}.ph-fill.ph-phone:before{content:""}.ph-fill.ph-phone-call:before{content:""}.ph-fill.ph-phone-disconnect:before{content:""}.ph-fill.ph-phone-incoming:before{content:""}.ph-fill.ph-phone-list:before{content:""}.ph-fill.ph-phone-outgoing:before{content:""}.ph-fill.ph-phone-pause:before{content:""}.ph-fill.ph-phone-plus:before{content:""}.ph-fill.ph-phone-slash:before{content:""}.ph-fill.ph-phone-transfer:before{content:""}.ph-fill.ph-phone-x:before{content:""}.ph-fill.ph-phosphor-logo:before{content:""}.ph-fill.ph-pi:before{content:""}.ph-fill.ph-piano-keys:before{content:""}.ph-fill.ph-picnic-table:before{content:""}.ph-fill.ph-picture-in-picture:before{content:""}.ph-fill.ph-piggy-bank:before{content:""}.ph-fill.ph-pill:before{content:""}.ph-fill.ph-ping-pong:before{content:""}.ph-fill.ph-pint-glass:before{content:""}.ph-fill.ph-pinterest-logo:before{content:""}.ph-fill.ph-pinwheel:before{content:""}.ph-fill.ph-pipe:before{content:""}.ph-fill.ph-pipe-wrench:before{content:""}.ph-fill.ph-pix-logo:before{content:""}.ph-fill.ph-pizza:before{content:""}.ph-fill.ph-placeholder:before{content:""}.ph-fill.ph-planet:before{content:""}.ph-fill.ph-plant:before{content:""}.ph-fill.ph-play:before{content:""}.ph-fill.ph-play-circle:before{content:""}.ph-fill.ph-play-pause:before{content:""}.ph-fill.ph-playlist:before{content:""}.ph-fill.ph-plug:before{content:""}.ph-fill.ph-plug-charging:before{content:""}.ph-fill.ph-plugs:before{content:""}.ph-fill.ph-plugs-connected:before{content:""}.ph-fill.ph-plus:before{content:""}.ph-fill.ph-plus-circle:before{content:""}.ph-fill.ph-plus-minus:before{content:""}.ph-fill.ph-plus-square:before{content:""}.ph-fill.ph-poker-chip:before{content:""}.ph-fill.ph-police-car:before{content:""}.ph-fill.ph-polygon:before{content:""}.ph-fill.ph-popcorn:before{content:""}.ph-fill.ph-popsicle:before{content:""}.ph-fill.ph-potted-plant:before{content:""}.ph-fill.ph-power:before{content:""}.ph-fill.ph-prescription:before{content:""}.ph-fill.ph-presentation:before{content:""}.ph-fill.ph-presentation-chart:before{content:""}.ph-fill.ph-printer:before{content:""}.ph-fill.ph-prohibit:before{content:""}.ph-fill.ph-prohibit-inset:before{content:""}.ph-fill.ph-projector-screen:before{content:""}.ph-fill.ph-projector-screen-chart:before{content:""}.ph-fill.ph-pulse:before{content:""}.ph-fill.ph-activity:before{content:""}.ph-fill.ph-push-pin:before{content:""}.ph-fill.ph-push-pin-simple:before{content:""}.ph-fill.ph-push-pin-simple-slash:before{content:""}.ph-fill.ph-push-pin-slash:before{content:""}.ph-fill.ph-puzzle-piece:before{content:""}.ph-fill.ph-qr-code:before{content:""}.ph-fill.ph-question:before{content:""}.ph-fill.ph-question-mark:before{content:""}.ph-fill.ph-queue:before{content:""}.ph-fill.ph-quotes:before{content:""}.ph-fill.ph-rabbit:before{content:""}.ph-fill.ph-racquet:before{content:""}.ph-fill.ph-radical:before{content:""}.ph-fill.ph-radio:before{content:""}.ph-fill.ph-radio-button:before{content:""}.ph-fill.ph-radioactive:before{content:""}.ph-fill.ph-rainbow:before{content:""}.ph-fill.ph-rainbow-cloud:before{content:""}.ph-fill.ph-ranking:before{content:""}.ph-fill.ph-read-cv-logo:before{content:""}.ph-fill.ph-receipt:before{content:""}.ph-fill.ph-receipt-x:before{content:""}.ph-fill.ph-record:before{content:""}.ph-fill.ph-rectangle:before{content:""}.ph-fill.ph-rectangle-dashed:before{content:""}.ph-fill.ph-recycle:before{content:""}.ph-fill.ph-reddit-logo:before{content:""}.ph-fill.ph-repeat:before{content:""}.ph-fill.ph-repeat-once:before{content:""}.ph-fill.ph-replit-logo:before{content:""}.ph-fill.ph-resize:before{content:""}.ph-fill.ph-rewind:before{content:""}.ph-fill.ph-rewind-circle:before{content:""}.ph-fill.ph-road-horizon:before{content:""}.ph-fill.ph-robot:before{content:""}.ph-fill.ph-rocket:before{content:""}.ph-fill.ph-rocket-launch:before{content:""}.ph-fill.ph-rows:before{content:""}.ph-fill.ph-rows-plus-bottom:before{content:""}.ph-fill.ph-rows-plus-top:before{content:""}.ph-fill.ph-rss:before{content:""}.ph-fill.ph-rss-simple:before{content:""}.ph-fill.ph-rug:before{content:""}.ph-fill.ph-ruler:before{content:""}.ph-fill.ph-sailboat:before{content:""}.ph-fill.ph-scales:before{content:""}.ph-fill.ph-scan:before{content:""}.ph-fill.ph-scan-smiley:before{content:""}.ph-fill.ph-scissors:before{content:""}.ph-fill.ph-scooter:before{content:""}.ph-fill.ph-screencast:before{content:""}.ph-fill.ph-screwdriver:before{content:""}.ph-fill.ph-scribble:before{content:""}.ph-fill.ph-scribble-loop:before{content:""}.ph-fill.ph-scroll:before{content:""}.ph-fill.ph-seal:before{content:""}.ph-fill.ph-circle-wavy:before{content:""}.ph-fill.ph-seal-check:before{content:""}.ph-fill.ph-circle-wavy-check:before{content:""}.ph-fill.ph-seal-percent:before{content:""}.ph-fill.ph-seal-question:before{content:""}.ph-fill.ph-circle-wavy-question:before{content:""}.ph-fill.ph-seal-warning:before{content:""}.ph-fill.ph-circle-wavy-warning:before{content:""}.ph-fill.ph-seat:before{content:""}.ph-fill.ph-seatbelt:before{content:""}.ph-fill.ph-security-camera:before{content:""}.ph-fill.ph-selection:before{content:""}.ph-fill.ph-selection-all:before{content:""}.ph-fill.ph-selection-background:before{content:""}.ph-fill.ph-selection-foreground:before{content:""}.ph-fill.ph-selection-inverse:before{content:""}.ph-fill.ph-selection-plus:before{content:""}.ph-fill.ph-selection-slash:before{content:""}.ph-fill.ph-shapes:before{content:""}.ph-fill.ph-share:before{content:""}.ph-fill.ph-share-fat:before{content:""}.ph-fill.ph-share-network:before{content:""}.ph-fill.ph-shield:before{content:""}.ph-fill.ph-shield-check:before{content:""}.ph-fill.ph-shield-checkered:before{content:""}.ph-fill.ph-shield-chevron:before{content:""}.ph-fill.ph-shield-plus:before{content:""}.ph-fill.ph-shield-slash:before{content:""}.ph-fill.ph-shield-star:before{content:""}.ph-fill.ph-shield-warning:before{content:""}.ph-fill.ph-shipping-container:before{content:""}.ph-fill.ph-shirt-folded:before{content:""}.ph-fill.ph-shooting-star:before{content:""}.ph-fill.ph-shopping-bag:before{content:""}.ph-fill.ph-shopping-bag-open:before{content:""}.ph-fill.ph-shopping-cart:before{content:""}.ph-fill.ph-shopping-cart-simple:before{content:""}.ph-fill.ph-shovel:before{content:""}.ph-fill.ph-shower:before{content:""}.ph-fill.ph-shrimp:before{content:""}.ph-fill.ph-shuffle:before{content:""}.ph-fill.ph-shuffle-angular:before{content:""}.ph-fill.ph-shuffle-simple:before{content:""}.ph-fill.ph-sidebar:before{content:""}.ph-fill.ph-sidebar-simple:before{content:""}.ph-fill.ph-sigma:before{content:""}.ph-fill.ph-sign-in:before{content:""}.ph-fill.ph-sign-out:before{content:""}.ph-fill.ph-signature:before{content:""}.ph-fill.ph-signpost:before{content:""}.ph-fill.ph-sim-card:before{content:""}.ph-fill.ph-siren:before{content:""}.ph-fill.ph-sketch-logo:before{content:""}.ph-fill.ph-skip-back:before{content:""}.ph-fill.ph-skip-back-circle:before{content:""}.ph-fill.ph-skip-forward:before{content:""}.ph-fill.ph-skip-forward-circle:before{content:""}.ph-fill.ph-skull:before{content:""}.ph-fill.ph-skype-logo:before{content:""}.ph-fill.ph-slack-logo:before{content:""}.ph-fill.ph-sliders:before{content:""}.ph-fill.ph-sliders-horizontal:before{content:""}.ph-fill.ph-slideshow:before{content:""}.ph-fill.ph-smiley:before{content:""}.ph-fill.ph-smiley-angry:before{content:""}.ph-fill.ph-smiley-blank:before{content:""}.ph-fill.ph-smiley-meh:before{content:""}.ph-fill.ph-smiley-melting:before{content:""}.ph-fill.ph-smiley-nervous:before{content:""}.ph-fill.ph-smiley-sad:before{content:""}.ph-fill.ph-smiley-sticker:before{content:""}.ph-fill.ph-smiley-wink:before{content:""}.ph-fill.ph-smiley-x-eyes:before{content:""}.ph-fill.ph-snapchat-logo:before{content:""}.ph-fill.ph-sneaker:before{content:""}.ph-fill.ph-sneaker-move:before{content:""}.ph-fill.ph-snowflake:before{content:""}.ph-fill.ph-soccer-ball:before{content:""}.ph-fill.ph-sock:before{content:""}.ph-fill.ph-solar-panel:before{content:""}.ph-fill.ph-solar-roof:before{content:""}.ph-fill.ph-sort-ascending:before{content:""}.ph-fill.ph-sort-descending:before{content:""}.ph-fill.ph-soundcloud-logo:before{content:""}.ph-fill.ph-spade:before{content:""}.ph-fill.ph-sparkle:before{content:""}.ph-fill.ph-speaker-hifi:before{content:""}.ph-fill.ph-speaker-high:before{content:""}.ph-fill.ph-speaker-low:before{content:""}.ph-fill.ph-speaker-none:before{content:""}.ph-fill.ph-speaker-simple-high:before{content:""}.ph-fill.ph-speaker-simple-low:before{content:""}.ph-fill.ph-speaker-simple-none:before{content:""}.ph-fill.ph-speaker-simple-slash:before{content:""}.ph-fill.ph-speaker-simple-x:before{content:""}.ph-fill.ph-speaker-slash:before{content:""}.ph-fill.ph-speaker-x:before{content:""}.ph-fill.ph-speedometer:before{content:""}.ph-fill.ph-sphere:before{content:""}.ph-fill.ph-spinner:before{content:""}.ph-fill.ph-spinner-ball:before{content:""}.ph-fill.ph-spinner-gap:before{content:""}.ph-fill.ph-spiral:before{content:""}.ph-fill.ph-split-horizontal:before{content:""}.ph-fill.ph-split-vertical:before{content:""}.ph-fill.ph-spotify-logo:before{content:""}.ph-fill.ph-spray-bottle:before{content:""}.ph-fill.ph-square:before{content:""}.ph-fill.ph-square-half:before{content:""}.ph-fill.ph-square-half-bottom:before{content:""}.ph-fill.ph-square-logo:before{content:""}.ph-fill.ph-square-split-horizontal:before{content:""}.ph-fill.ph-square-split-vertical:before{content:""}.ph-fill.ph-squares-four:before{content:""}.ph-fill.ph-stack:before{content:""}.ph-fill.ph-stack-minus:before{content:""}.ph-fill.ph-stack-overflow-logo:before{content:""}.ph-fill.ph-stack-plus:before{content:""}.ph-fill.ph-stack-simple:before{content:""}.ph-fill.ph-stairs:before{content:""}.ph-fill.ph-stamp:before{content:""}.ph-fill.ph-standard-definition:before{content:""}.ph-fill.ph-star:before{content:""}.ph-fill.ph-star-and-crescent:before{content:""}.ph-fill.ph-star-four:before{content:""}.ph-fill.ph-star-half:before{content:""}.ph-fill.ph-star-of-david:before{content:""}.ph-fill.ph-steam-logo:before{content:""}.ph-fill.ph-steering-wheel:before{content:""}.ph-fill.ph-steps:before{content:""}.ph-fill.ph-stethoscope:before{content:""}.ph-fill.ph-sticker:before{content:""}.ph-fill.ph-stool:before{content:""}.ph-fill.ph-stop:before{content:""}.ph-fill.ph-stop-circle:before{content:""}.ph-fill.ph-storefront:before{content:""}.ph-fill.ph-strategy:before{content:""}.ph-fill.ph-stripe-logo:before{content:""}.ph-fill.ph-student:before{content:""}.ph-fill.ph-subset-of:before{content:""}.ph-fill.ph-subset-proper-of:before{content:""}.ph-fill.ph-subtitles:before{content:""}.ph-fill.ph-subtitles-slash:before{content:""}.ph-fill.ph-subtract:before{content:""}.ph-fill.ph-subtract-square:before{content:""}.ph-fill.ph-subway:before{content:""}.ph-fill.ph-suitcase:before{content:""}.ph-fill.ph-suitcase-rolling:before{content:""}.ph-fill.ph-suitcase-simple:before{content:""}.ph-fill.ph-sun:before{content:""}.ph-fill.ph-sun-dim:before{content:""}.ph-fill.ph-sun-horizon:before{content:""}.ph-fill.ph-sunglasses:before{content:""}.ph-fill.ph-superset-of:before{content:""}.ph-fill.ph-superset-proper-of:before{content:""}.ph-fill.ph-swap:before{content:""}.ph-fill.ph-swatches:before{content:""}.ph-fill.ph-swimming-pool:before{content:""}.ph-fill.ph-sword:before{content:""}.ph-fill.ph-synagogue:before{content:""}.ph-fill.ph-syringe:before{content:""}.ph-fill.ph-t-shirt:before{content:""}.ph-fill.ph-table:before{content:""}.ph-fill.ph-tabs:before{content:""}.ph-fill.ph-tag:before{content:""}.ph-fill.ph-tag-chevron:before{content:""}.ph-fill.ph-tag-simple:before{content:""}.ph-fill.ph-target:before{content:""}.ph-fill.ph-taxi:before{content:""}.ph-fill.ph-tea-bag:before{content:""}.ph-fill.ph-telegram-logo:before{content:""}.ph-fill.ph-television:before{content:""}.ph-fill.ph-television-simple:before{content:""}.ph-fill.ph-tennis-ball:before{content:""}.ph-fill.ph-tent:before{content:""}.ph-fill.ph-terminal:before{content:""}.ph-fill.ph-terminal-window:before{content:""}.ph-fill.ph-test-tube:before{content:""}.ph-fill.ph-text-a-underline:before{content:""}.ph-fill.ph-text-aa:before{content:""}.ph-fill.ph-text-align-center:before{content:""}.ph-fill.ph-text-align-justify:before{content:""}.ph-fill.ph-text-align-left:before{content:""}.ph-fill.ph-text-align-right:before{content:""}.ph-fill.ph-text-b:before{content:""}.ph-fill.ph-text-bolder:before{content:""}.ph-fill.ph-text-columns:before{content:""}.ph-fill.ph-text-h:before{content:""}.ph-fill.ph-text-h-five:before{content:""}.ph-fill.ph-text-h-four:before{content:""}.ph-fill.ph-text-h-one:before{content:""}.ph-fill.ph-text-h-six:before{content:""}.ph-fill.ph-text-h-three:before{content:""}.ph-fill.ph-text-h-two:before{content:""}.ph-fill.ph-text-indent:before{content:""}.ph-fill.ph-text-italic:before{content:""}.ph-fill.ph-text-outdent:before{content:""}.ph-fill.ph-text-strikethrough:before{content:""}.ph-fill.ph-text-subscript:before{content:""}.ph-fill.ph-text-superscript:before{content:""}.ph-fill.ph-text-t:before{content:""}.ph-fill.ph-text-t-slash:before{content:""}.ph-fill.ph-text-underline:before{content:""}.ph-fill.ph-textbox:before{content:""}.ph-fill.ph-thermometer:before{content:""}.ph-fill.ph-thermometer-cold:before{content:""}.ph-fill.ph-thermometer-hot:before{content:""}.ph-fill.ph-thermometer-simple:before{content:""}.ph-fill.ph-threads-logo:before{content:""}.ph-fill.ph-three-d:before{content:""}.ph-fill.ph-thumbs-down:before{content:""}.ph-fill.ph-thumbs-up:before{content:""}.ph-fill.ph-ticket:before{content:""}.ph-fill.ph-tidal-logo:before{content:""}.ph-fill.ph-tiktok-logo:before{content:""}.ph-fill.ph-tilde:before{content:""}.ph-fill.ph-timer:before{content:""}.ph-fill.ph-tip-jar:before{content:""}.ph-fill.ph-tipi:before{content:""}.ph-fill.ph-tire:before{content:""}.ph-fill.ph-toggle-left:before{content:""}.ph-fill.ph-toggle-right:before{content:""}.ph-fill.ph-toilet:before{content:""}.ph-fill.ph-toilet-paper:before{content:""}.ph-fill.ph-toolbox:before{content:""}.ph-fill.ph-tooth:before{content:""}.ph-fill.ph-tornado:before{content:""}.ph-fill.ph-tote:before{content:""}.ph-fill.ph-tote-simple:before{content:""}.ph-fill.ph-towel:before{content:""}.ph-fill.ph-tractor:before{content:""}.ph-fill.ph-trademark:before{content:""}.ph-fill.ph-trademark-registered:before{content:""}.ph-fill.ph-traffic-cone:before{content:""}.ph-fill.ph-traffic-sign:before{content:""}.ph-fill.ph-traffic-signal:before{content:""}.ph-fill.ph-train:before{content:""}.ph-fill.ph-train-regional:before{content:""}.ph-fill.ph-train-simple:before{content:""}.ph-fill.ph-tram:before{content:""}.ph-fill.ph-translate:before{content:""}.ph-fill.ph-trash:before{content:""}.ph-fill.ph-trash-simple:before{content:""}.ph-fill.ph-tray:before{content:""}.ph-fill.ph-tray-arrow-down:before{content:""}.ph-fill.ph-archive-tray:before{content:""}.ph-fill.ph-tray-arrow-up:before{content:""}.ph-fill.ph-treasure-chest:before{content:""}.ph-fill.ph-tree:before{content:""}.ph-fill.ph-tree-evergreen:before{content:""}.ph-fill.ph-tree-palm:before{content:""}.ph-fill.ph-tree-structure:before{content:""}.ph-fill.ph-tree-view:before{content:""}.ph-fill.ph-trend-down:before{content:""}.ph-fill.ph-trend-up:before{content:""}.ph-fill.ph-triangle:before{content:""}.ph-fill.ph-triangle-dashed:before{content:""}.ph-fill.ph-trolley:before{content:""}.ph-fill.ph-trolley-suitcase:before{content:""}.ph-fill.ph-trophy:before{content:""}.ph-fill.ph-truck:before{content:""}.ph-fill.ph-truck-trailer:before{content:""}.ph-fill.ph-tumblr-logo:before{content:""}.ph-fill.ph-twitch-logo:before{content:""}.ph-fill.ph-twitter-logo:before{content:""}.ph-fill.ph-umbrella:before{content:""}.ph-fill.ph-umbrella-simple:before{content:""}.ph-fill.ph-union:before{content:""}.ph-fill.ph-unite:before{content:""}.ph-fill.ph-unite-square:before{content:""}.ph-fill.ph-upload:before{content:""}.ph-fill.ph-upload-simple:before{content:""}.ph-fill.ph-usb:before{content:""}.ph-fill.ph-user:before{content:""}.ph-fill.ph-user-check:before{content:""}.ph-fill.ph-user-circle:before{content:""}.ph-fill.ph-user-circle-check:before{content:""}.ph-fill.ph-user-circle-dashed:before{content:""}.ph-fill.ph-user-circle-gear:before{content:""}.ph-fill.ph-user-circle-minus:before{content:""}.ph-fill.ph-user-circle-plus:before{content:""}.ph-fill.ph-user-focus:before{content:""}.ph-fill.ph-user-gear:before{content:""}.ph-fill.ph-user-list:before{content:""}.ph-fill.ph-user-minus:before{content:""}.ph-fill.ph-user-plus:before{content:""}.ph-fill.ph-user-rectangle:before{content:""}.ph-fill.ph-user-sound:before{content:""}.ph-fill.ph-user-square:before{content:""}.ph-fill.ph-user-switch:before{content:""}.ph-fill.ph-users:before{content:""}.ph-fill.ph-users-four:before{content:""}.ph-fill.ph-users-three:before{content:""}.ph-fill.ph-van:before{content:""}.ph-fill.ph-vault:before{content:""}.ph-fill.ph-vector-three:before{content:""}.ph-fill.ph-vector-two:before{content:""}.ph-fill.ph-vibrate:before{content:""}.ph-fill.ph-video:before{content:""}.ph-fill.ph-video-camera:before{content:""}.ph-fill.ph-video-camera-slash:before{content:""}.ph-fill.ph-video-conference:before{content:""}.ph-fill.ph-vignette:before{content:""}.ph-fill.ph-vinyl-record:before{content:""}.ph-fill.ph-virtual-reality:before{content:""}.ph-fill.ph-virus:before{content:""}.ph-fill.ph-visor:before{content:""}.ph-fill.ph-voicemail:before{content:""}.ph-fill.ph-volleyball:before{content:""}.ph-fill.ph-wall:before{content:""}.ph-fill.ph-wallet:before{content:""}.ph-fill.ph-warehouse:before{content:""}.ph-fill.ph-warning:before{content:""}.ph-fill.ph-warning-circle:before{content:""}.ph-fill.ph-warning-diamond:before{content:""}.ph-fill.ph-warning-octagon:before{content:""}.ph-fill.ph-washing-machine:before{content:""}.ph-fill.ph-watch:before{content:""}.ph-fill.ph-wave-sawtooth:before{content:""}.ph-fill.ph-wave-sine:before{content:""}.ph-fill.ph-wave-square:before{content:""}.ph-fill.ph-wave-triangle:before{content:""}.ph-fill.ph-waveform:before{content:""}.ph-fill.ph-waveform-slash:before{content:""}.ph-fill.ph-waves:before{content:""}.ph-fill.ph-webcam:before{content:""}.ph-fill.ph-webcam-slash:before{content:""}.ph-fill.ph-webhooks-logo:before{content:""}.ph-fill.ph-wechat-logo:before{content:""}.ph-fill.ph-whatsapp-logo:before{content:""}.ph-fill.ph-wheelchair:before{content:""}.ph-fill.ph-wheelchair-motion:before{content:""}.ph-fill.ph-wifi-high:before{content:""}.ph-fill.ph-wifi-low:before{content:""}.ph-fill.ph-wifi-medium:before{content:""}.ph-fill.ph-wifi-none:before{content:""}.ph-fill.ph-wifi-slash:before{content:""}.ph-fill.ph-wifi-x:before{content:""}.ph-fill.ph-wind:before{content:""}.ph-fill.ph-windmill:before{content:""}.ph-fill.ph-windows-logo:before{content:""}.ph-fill.ph-wine:before{content:""}.ph-fill.ph-wrench:before{content:""}.ph-fill.ph-x:before{content:""}.ph-fill.ph-x-circle:before{content:""}.ph-fill.ph-x-logo:before{content:""}.ph-fill.ph-x-square:before{content:""}.ph-fill.ph-yarn:before{content:""}.ph-fill.ph-yin-yang:before{content:""}.ph-fill.ph-youtube-logo:before{content:""}/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.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{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);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{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));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{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.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-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info: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-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt: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-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football: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-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up: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-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line: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-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag: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-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning: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-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.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-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon: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-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left: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-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain: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-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink: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-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical: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-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke: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-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock: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-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer: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-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-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark: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-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-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen: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-manat-sign: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-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check: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-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-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water: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-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-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets: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-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign: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-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating: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-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause: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-registered: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-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions: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-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout: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-group-arrows-rotate:before{content:""}.fa-bowl-food: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-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint: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-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot: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-square: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-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right: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-person-dress-burst: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-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation: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-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf: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-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker: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-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus: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-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set: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-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open: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-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs: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-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus: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-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban: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-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown: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-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd: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-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter: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-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus: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-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches: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-money-bill-wheat: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-hard-drive:before,.fa-hdd: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-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt: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-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off: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-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile: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-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-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird: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-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well: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-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots: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-angle-down:before{content:""}.fa-car-tunnel: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-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20: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-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font: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-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square: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-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield: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-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard: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-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts: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-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst: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-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat: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-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-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square: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-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card: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-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon: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-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right: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-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-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-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain: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-gifts: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-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured: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-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd: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-umbrella:before{content:""}.fa-trowel: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-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check: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){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/static/fa-brands-400-C-jaCRNI.woff2) format("woff2")}.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:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/static/fa-regular-400-TCCU0xbi.woff2) format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/fa-solid-900-tLH6XCuf.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/static/fa-brands-400-C-jaCRNI.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/static/fa-solid-900-tLH6XCuf.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/static/fa-regular-400-TCCU0xbi.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/fa-solid-900-tLH6XCuf.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/fa-brands-400-C-jaCRNI.woff2) format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/fa-regular-400-TCCU0xbi.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/static/fa-v4compatibility-BajFMAgw.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.session-timeout-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease-out}.session-timeout-modal{background:linear-gradient(135deg,var(--c-1a1a2e) 0%,var(--c-16213e) 100%);border:1px solid rgba(255,193,7,.3);border-radius:16px;padding:32px 40px;text-align:center;max-width:400px;width:90%;box-shadow:0 20px 60px #00000080,0 0 40px #ffc1071a;animation:slideUp .3s ease-out}.session-timeout-icon{color:var(--c-ffc107);margin-bottom:16px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.session-timeout-title{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:600;color:var(--c-ffffff);margin:0 0 12px}.session-timeout-message{font-family:Montserrat,sans-serif;font-size:.95rem;color:var(--c-ffffff-a70);margin:0 0 16px}.session-timeout-countdown{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;color:var(--c-ffc107);margin:16px 0;letter-spacing:4px}.session-timeout-submessage{font-family:Montserrat,sans-serif;font-size:.85rem;color:var(--c-ffffff-a50);margin:0 0 24px}.session-timeout-button{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;padding:14px 32px;background:linear-gradient(135deg,var(--c-ffc107) 0%,var(--c-ff9800) 100%);color:var(--c-1a1a2e);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 15px #ffc1074d}.session-timeout-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffc10766}.session-timeout-button:active{transform:translateY(0)}@media(max-width:768px){.session-timeout-modal{width:90vw;padding:24px 20px}.session-timeout-button{min-height:44px;width:100%}.session-timeout-countdown{font-size:2.5rem}}.sidebar{width:250px;min-width:250px;background:var(--c-ffffff);border-right:1px solid var(--c-eaeaea);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;z-index:10;transition:all .3s ease;font-family:Montserrat,sans-serif}.sidebar.closed{width:0;min-width:0;overflow:hidden;border-right:none}.sidebar.open{width:250px;min-width:250px}.logo-container{height:72px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid var(--c-eaeaea);flex-shrink:0}.logo-mark{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0}.logo-full{margin-left:10px;font-size:18px;font-weight:700;color:var(--c-1a1a1a);letter-spacing:-.01em}.mobile-sidebar-close{display:none}.nav-menu{flex:1;padding:20px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.nav-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--c-aaaaaa);padding:12px 14px 4px}.nav-item{display:flex;align-items:center;padding:10px 14px;color:var(--c-888888);text-decoration:none;font-size:13px;font-weight:500;border-radius:8px;transition:all .2s;gap:10px}.nav-item:hover{background:var(--c-fafafa);color:var(--c-1a1a1a)}.nav-item.active{background:var(--c-fafafa);color:var(--c-1a1a1a);font-weight:600}.nav-item i{font-size:17px}.nav-spacer{flex:1}.user-profile{padding:20px;border-top:1px solid var(--c-eaeaea);flex-shrink:0}.profile-card{display:flex;align-items:center;padding:12px;background:var(--c-f5f5f5);border-radius:12px;border:1px solid var(--c-eaeaea)}.avatar-circle{width:36px;height:36px;border-radius:50%;background:var(--c-1a1a1a);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.profile-info{margin-left:12px;overflow:hidden}.profile-name{font-size:13px;font-weight:600;color:var(--c-1a1a1a)}.profile-role{font-size:11px;color:var(--c-888888)}@media(min-width:769px)and (max-width:1024px){.sidebar,.sidebar.open{width:80px;min-width:80px}.logo-container{padding:0;justify-content:center}.logo-full{display:none}.nav-menu{padding:20px 8px}.nav-item{justify-content:center;padding:12px}.nav-item span{display:none}.nav-item i{font-size:24px;margin:0}.nav-section-label{display:none}.user-profile{padding:12px 8px}.profile-info{display:none}.profile-card{justify-content:center;padding:8px}}@media(max-width:768px){.sidebar{position:fixed;top:0;left:0;width:280px;min-width:280px;height:100vh;z-index:1000;transform:translate(-100%);transition:transform .3s ease;box-shadow:none}.sidebar.open,.sidebar.closed{transform:translate(-100%);width:280px;min-width:280px;overflow:visible;border-right:1px solid var(--c-eaeaea)}.sidebar.mobile-open{transform:translate(0);box-shadow:4px 0 24px #00000026}.sidebar.mobile-open .nav-item span{display:inline}.sidebar.mobile-open .nav-section-label,.sidebar.mobile-open .profile-info,.sidebar.mobile-open .logo-full{display:block}.sidebar.mobile-open .logo-container{padding:0 28px;justify-content:flex-start}.sidebar.mobile-open .mobile-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin-left:auto;border:0;border-radius:10px;background:transparent;color:var(--text-primary);cursor:pointer}.sidebar.mobile-open .nav-menu{padding:20px 14px}.sidebar.mobile-open .nav-item{justify-content:flex-start;padding:10px 14px;gap:10px}.sidebar.mobile-open .nav-item i{font-size:17px}.sidebar.mobile-open .user-profile{padding:20px}.sidebar.mobile-open .profile-card{justify-content:flex-start;padding:12px}}.notification-bell-container{position:relative}.notification-bell-btn{background:none;border:none;cursor:pointer;padding:8px;color:var(--text-secondary);border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative}.notification-bell-btn:hover,.notification-bell-btn.active{background-color:var(--hover-bg);color:var(--accent-color)}.notification-badge{position:absolute;top:2px;right:2px;background:var(--error);color:var(--c-ffffff);font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}@media(max-width:768px){.notification-bell-btn{min-width:44px;min-height:44px}}.spinner{animation:spin 1s linear infinite}.sync-health-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:help}button.ira-badge{cursor:pointer;font-family:inherit}.sync-health-pill i{font-size:15px}.sync-health-warn{color:var(--c-92400e);background:#f59e0b2e;border:1px solid rgba(245,158,11,.45)}.sync-health-danger{color:var(--c-991b1b);background:#ef444429;border:1px solid rgba(239,68,68,.45)}@media(max-width:768px){.sync-health-text{display:none}.sync-health-pill{padding:4px 6px}}.header{height:64px;background-color:var(--bg-color);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100}.header-left{display:flex;align-items:center;gap:16px}.menu-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:4px;transition:background-color .2s ease}.menu-toggle:hover{background-color:var(--hover-bg)}.hamburger-line{width:20px;height:2px;background-color:var(--text-primary);border-radius:2px;transition:all .3s ease}.page-title{font-size:20px;font-weight:600;color:var(--text-primary);letter-spacing:-.3px}.header-right{display:flex;align-items:center;gap:16px}.header-icon-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;color:var(--text-secondary);font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.header-icon-btn:hover{background-color:var(--hover-bg);color:var(--text-primary)}.header-user-wrapper{position:relative}.header-user{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:10px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none;border:none;background:transparent;font-family:inherit}.header-user:hover,.header-user.active{background-color:var(--hover-bg)}.user-avatar{width:32px;height:32px;border-radius:50%;background:var(--text-primary);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px}.user-name{font-size:13px;font-weight:500;color:var(--text-primary)}.user-caret{color:var(--text-secondary);transition:transform .2s ease;margin-left:-2px}.user-caret.open{transform:rotate(180deg)}.user-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a;padding:6px;z-index:200;animation:dropdownFadeIn .15s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{display:flex;align-items:center;gap:10px;padding:10px}.dropdown-avatar{width:36px;height:36px;border-radius:50%;background:var(--text-primary);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.dropdown-user-info{min-width:0}.dropdown-user-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-role{font-size:11px;color:var(--text-secondary)}.dropdown-divider{height:1px;background:var(--border-color);margin:4px 6px}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text-primary);transition:all .15s ease;font-family:Montserrat,sans-serif}.dropdown-item i{font-size:16px;color:var(--text-secondary)}.dropdown-item:hover{background-color:var(--hover-bg)}.dropdown-item-danger,.dropdown-item-danger i{color:var(--error)}.dropdown-item-danger:hover{background-color:var(--c-fef2f2)}.mobile-hamburger{display:none}@media(max-width:768px){.header{padding:0 16px;height:56px}.desktop-sidebar-toggle{display:none}.mobile-hamburger{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.header-user .user-name,.user-caret,.header-icon-btn{display:none}.page-title{font-size:16px;max-width:40vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-right{gap:8px}.user-dropdown{right:-8px;max-width:90vw}}.error-boundary{display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;color:var(--c-e0e0e0)}.error-boundary--app{min-height:100vh;background:var(--c-1a1a2e)}.error-boundary--page{min-height:400px;background:transparent}.error-boundary__card{background:var(--c-16213e);border-radius:12px;padding:48px 40px;max-width:520px;width:100%;text-align:center;box-shadow:0 4px 24px #0000004d}.error-boundary__icon{font-size:48px;margin-bottom:16px;line-height:1}.error-boundary__heading{font-size:22px;font-weight:600;margin:0 0 12px;color:var(--c-e0e0e0)}.error-boundary__subtext{font-size:14px;color:var(--c-a0a0b0);margin:0 0 28px;line-height:1.5}.error-boundary__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-boundary__btn{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;cursor:pointer;border:none;transition:opacity .2s}.error-boundary__btn:hover{opacity:.85}.error-boundary__btn--primary{background:var(--c-e94560);color:var(--c-ffffff)}.error-boundary__btn--secondary{background:var(--c-0f3460);color:var(--c-e0e0e0)}.error-boundary__details{margin-top:28px;text-align:left}.error-boundary__details summary{cursor:pointer;font-size:13px;color:var(--c-a0a0b0);margin-bottom:12px}.error-boundary__details-content{background:var(--c-1a1a2e);border-radius:8px;padding:16px;font-size:12px;overflow-x:auto}.error-boundary__details-content p{margin:0 0 8px;color:var(--c-e0e0e0)}.error-boundary__details-content pre{margin:0 0 12px;white-space:pre-wrap;word-break:break-word;color:var(--c-e94560);font-size:11px;line-height:1.5}.shortcuts-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:shortcutsFadeIn .15s ease-out}@keyframes shortcutsFadeIn{0%{opacity:0}to{opacity:1}}.shortcuts-modal{background:var(--bg-color);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 12px 40px #0000001f,0 4px 12px #0000000f;width:360px;max-width:90vw;animation:shortcutsSlideIn .15s ease-out}@keyframes shortcutsSlideIn{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.shortcuts-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border-color)}.shortcuts-header h3{font-size:15px;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.2px}.shortcuts-close{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;color:var(--text-secondary);font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.shortcuts-close:hover{background-color:var(--hover-bg);color:var(--text-primary)}.shortcuts-body{padding:12px 20px}.shortcuts-table{width:100%;border-collapse:collapse}.shortcuts-table th{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;text-align:left;padding:6px 0;border-bottom:1px solid var(--border-color)}.shortcuts-table td{padding:8px 0;font-size:13px;font-weight:500;color:var(--text-primary)}.shortcuts-table tbody tr{transition:background-color .1s ease}.shortcuts-table tbody tr:not(:last-child) td{border-bottom:1px solid var(--border-color)}.shortcut-key{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;background:var(--hover-bg);border:1px solid var(--border-color);border-radius:6px;font-size:12px;font-weight:700;font-family:Montserrat,monospace;color:var(--text-primary);box-shadow:0 1px 2px #0000000d}.shortcuts-footer{padding:12px 20px;border-top:1px solid var(--border-color);font-size:11px;color:var(--text-secondary);text-align:center}@media(max-width:768px){.shortcuts-modal{width:95vw;max-height:90vh;overflow-y:auto}.shortcuts-close{min-width:44px;min-height:44px}}.auth-needed-banner-global{display:flex;align-items:center;gap:12px;padding:10px 18px;margin:12px 32px 0;background:var(--c-fff8e1);border:1px solid var(--c-ffe082);border-radius:10px;color:var(--c-6d4c00);font-size:13.5px;line-height:1.5}.auth-needed-banner-global svg{flex-shrink:0;color:var(--c-f9a825)}.auth-needed-banner-global__msg{flex:1;min-width:0}.auth-needed-banner-global strong{font-weight:700;color:var(--c-4e3600)}.auth-needed-banner-global__cta{flex-shrink:0;background:var(--c-f9a825);color:var(--c-ffffff);border:none;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s ease}.auth-needed-banner-global__cta:hover{background:var(--c-e59400)}@media(max-width:768px){.auth-needed-banner-global{margin:8px 16px 0;padding:10px 14px;flex-wrap:wrap;font-size:13px}.auth-needed-banner-global__cta{width:100%}}.halt-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--c-b91c1c);border-radius:8px;background:var(--c-dc2626);color:var(--c-ffffff);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.halt-btn:hover{background:var(--c-b91c1c)}.halt-btn:focus-visible{outline:3px solid rgba(220,38,38,.35);outline-offset:2px}.halt-btn i{font-size:16px}@media(max-width:768px){.halt-btn{padding:6px 8px}.halt-btn-text{display:none}}.halt-banner-wrap{display:flex;flex-direction:column;gap:1px}.halt-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--c-b91c1c);color:var(--c-ffffff);font-size:14px;line-height:1.4}.halt-banner>i{font-size:22px;flex:none}.halt-banner-text{flex:1;min-width:0;overflow-wrap:anywhere}.halt-banner-dim{opacity:.85}.halt-banner-done{background:var(--c-166534)}.halt-release-btn{flex:none;padding:6px 14px;border:1px solid var(--c-ffffff-a70);border-radius:6px;background:transparent;color:var(--c-ffffff);font:inherit;font-weight:600;cursor:pointer}.halt-release-btn:hover{background:#ffffff26}.halt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a8c}.halt-dialog{width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;border-radius:12px;background:var(--c-ffffff);color:var(--c-111827);box-shadow:0 20px 50px #00000040}.halt-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.halt-dialog-head h3{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;color:var(--c-991b1b)}.halt-close{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--c-6b7280)}.halt-explain{margin:0 0 14px;font-size:14px;color:var(--c-374151)}.halt-explain p{margin:0 0 8px}.halt-out-of-line{margin:0 0 8px;padding-left:18px;font-size:13px}.halt-scopes{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:0;border:none}.halt-scopes legend{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--c-374151)}.halt-scope{display:grid;grid-template-columns:auto 1fr;column-gap:8px;padding:8px 10px;border:1px solid var(--c-e5e7eb);border-radius:8px;cursor:pointer}.halt-scope.on{border-color:var(--c-dc2626);background:var(--c-fef2f2)}.halt-scope input{grid-row:span 2;align-self:center}.halt-scope-label{font-weight:600;font-size:14px}.halt-scope-hint{font-size:12px;color:var(--c-6b7280)}.halt-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--c-374151)}.halt-field input,.halt-field select,.halt-field textarea{padding:8px 10px;border:1px solid var(--c-d1d5db);border-radius:6px;font:inherit;font-weight:400;font-size:14px}.halt-error{margin-bottom:12px;padding:8px 10px;border-radius:6px;background:var(--c-fef2f2);color:var(--c-991b1b);font-size:13px}.halt-actions{display:flex;justify-content:flex-end;gap:8px}.halt-actions button{padding:8px 16px;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.halt-actions button:disabled{opacity:.5;cursor:not-allowed}.halt-secondary{border:1px solid var(--c-d1d5db);background:var(--c-ffffff);color:var(--c-374151)}.halt-danger{border:1px solid var(--c-b91c1c);background:var(--c-dc2626);color:var(--c-ffffff)}.halt-primary{border:1px solid var(--c-1a1a1a);background:var(--c-1a1a1a);color:var(--c-ffffff)}.install-app-banner{display:none}@media(max-width:768px){.install-app-banner{display:flex;align-items:center;gap:12px;margin:8px 16px 0;padding:10px 12px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow)}}.install-app-banner__icon{width:40px;height:40px;border-radius:10px;flex-shrink:0}.install-app-banner__text{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px;line-height:1.4;color:var(--text-secondary)}.install-app-banner__text strong{font-size:13.5px;font-weight:700;color:var(--text-primary)}.install-app-banner__cta{flex-shrink:0;background:var(--accent-color);color:var(--c-ffffff);border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.install-app-banner__close{flex-shrink:0;background:none;border:none;padding:4px;color:var(--text-secondary);font-size:18px;cursor:pointer;display:flex}.install-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000}.install-sheet{background:var(--bg-color);width:100%;max-width:440px;border-radius:16px 16px 0 0;padding:18px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px #00000026}@media(min-width:769px){.install-sheet-overlay{align-items:center}.install-sheet{border-radius:14px}}.install-sheet__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.install-sheet__header h3{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}.install-sheet__close{background:none;border:none;padding:4px;font-size:20px;color:var(--text-secondary);cursor:pointer;display:flex}.install-sheet__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.install-sheet__steps li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:var(--text-primary)}.install-sheet__num{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--hover-bg);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.install-sheet__glyph{color:var(--accent-color);font-size:17px;vertical-align:-3px}.install-sheet__note{margin:16px 0 0;font-size:12px;color:var(--text-secondary)}.layout{display:flex;min-height:100vh;background-color:var(--bg-secondary);background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:30px 30px}.main-container{flex:1;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.main-content{flex:1;padding:32px;overflow-y:auto}@media(max-width:768px){.main-content{padding:16px}}.mobile-sidebar-backdrop{display:none}@media(max-width:768px){.mobile-sidebar-backdrop{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}}.login-setup-header{margin-bottom:20px}.login-setup-header .login-2fa-email{align-items:flex-start;line-height:1.45}.login-setup-header .login-2fa-email i{margin-top:3px}.login-setup-note{font-family:Outfit,sans-serif;font-size:14px;line-height:1.5;color:var(--c-4a5568);margin:0 0 16px}.login-setup-step{display:flex;align-items:flex-start;gap:10px;font-family:Outfit,sans-serif;font-size:14px;line-height:1.45;color:var(--c-2d3748);margin-bottom:12px}.login-setup-step-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--c-1a202c);color:var(--c-ffffff);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.login-setup-qr{display:flex;justify-content:center;margin-bottom:12px}.login-setup-qr img{width:164px;height:164px;border-radius:12px;border:1px solid var(--c-e2e8f0);background:var(--c-ffffff)}.login-setup-secret{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;font-family:Outfit,sans-serif;font-size:12px;color:var(--c-718096);text-align:center}.login-setup-secret code{font-family:Courier New,monospace;font-size:12px;letter-spacing:.3px;color:var(--c-1a202c);background:var(--c-f7fafc);border:1px solid var(--c-e2e8f0);border-radius:8px;padding:6px 10px;word-break:break-all;-webkit-user-select:all;user-select:all}.login-setup-codes{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.login-setup-codes code{font-family:Courier New,monospace;font-size:15px;letter-spacing:1px;text-align:center;color:var(--c-1a202c);background:var(--c-f7fafc);border:1px solid var(--c-e2e8f0);border-radius:8px;padding:8px 6px;-webkit-user-select:all;user-select:all}.login-setup-actions{display:flex;justify-content:center;gap:12px;margin-bottom:14px}.login-setup-saved{display:flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:14px;color:var(--c-2d3748);cursor:pointer;margin-bottom:8px}.login-setup-saved input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-3182ce);cursor:pointer;flex-shrink:0}.login-card.login-card-setup{padding-top:32px;padding-bottom:28px;max-height:calc(100vh - 48px);overflow-y:auto}@media(max-width:768px){.login-card.login-card-setup{max-height:none;overflow-y:visible}}.login-layout{display:flex;width:100vw;height:100vh;overflow:hidden;font-family:Outfit,sans-serif;background:var(--c-ffffff);animation:loginBodyFadeIn .8s ease forwards}@keyframes loginBodyFadeIn{0%{opacity:0}to{opacity:1}}.particle-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:0;animation:fadeInCanvas 2s ease forwards .5s}@keyframes fadeInCanvas{0%{opacity:0}to{opacity:1}}.login-left-panel{flex:1.2;background:var(--c-ffffff);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;overflow:hidden}.login-visual-content{position:relative;z-index:10;width:100%;max-width:600px;text-align:left;opacity:0;transform:translate(-30px);animation:slideInRight 1s cubic-bezier(.16,1,.3,1) forwards .2s}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.login-brand-logo{margin-bottom:40px}.login-brand-logo img{height:120px;width:auto;border-radius:24px;object-fit:contain}.login-hero-text{font-size:46px;font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-1px;color:var(--c-1a202c);font-family:Montserrat,sans-serif;text-transform:uppercase;text-shadow:1px 1px 0px var(--c-cbd5e1),2px 2px 0px rgba(100,116,139,.4),3px 3px 6px rgba(0,0,0,.15)}.login-hero-text span{color:var(--c-3182ce)}.login-right-panel{flex:1;background:var(--c-ffffff);display:flex;justify-content:center;align-items:center;padding:40px;position:relative;overflow:hidden}.login-card{width:100%;max-width:440px;background:var(--c-ffffff-a85);border-radius:24px;padding:48px;box-shadow:0 20px 40px #00000014,0 1px 3px #0000000d,inset 0 2px 1px var(--c-ffffff-a90),inset 0 -1px 2px var(--c-e2e8f0-a50);border:1px solid var(--c-e2e8f0-a80);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:relative;z-index:10;opacity:0;transform:translateY(20px);animation:fadeUpIn .8s cubic-bezier(.16,1,.3,1) forwards .4s}@keyframes fadeUpIn{to{opacity:1;transform:translateY(0)}}.login-mobile-logo{display:none}.login-mobile-logo img{height:72px;width:auto;border-radius:16px;object-fit:contain;margin-bottom:16px}.login-header{margin-bottom:36px}.login-header h2{font-size:28px;font-weight:600;margin-bottom:8px;letter-spacing:-.5px;color:var(--c-1a202c);font-family:Outfit,sans-serif}.login-header p{font-size:15px;color:var(--c-718096);font-family:Outfit,sans-serif}.login-error{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--c-fff5f5);border:1px solid var(--c-fed7d7);border-radius:12px;color:var(--c-e53e3e);font-size:14px;font-weight:500;margin-bottom:24px}.login-error i{font-size:16px;flex-shrink:0}.login-form-group{margin-bottom:24px;position:relative}.login-form-group label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:var(--c-1a202c);font-family:Outfit,sans-serif}.login-input-wrapper{position:relative;display:flex;align-items:center}.login-input-wrapper>i:first-child{position:absolute;left:16px;color:var(--c-a0aec0);font-size:16px;transition:color .3s ease;pointer-events:none}.login-form-input{width:100%;height:52px;background:var(--c-f7fafc);border:1px solid var(--c-e2e8f0);border-radius:12px;padding:0 44px;font-family:Outfit,sans-serif;font-size:15px;color:var(--c-1a202c);transition:all .3s ease;outline:none}.login-form-input::placeholder{color:var(--c-a0aec0);font-weight:400}.login-form-input:hover{border-color:var(--c-cbd5e1)}.login-form-input:focus{background:var(--c-ffffff);border-color:var(--c-3182ce);box-shadow:0 0 0 4px #3182ce1a}.login-input-wrapper:focus-within>i:first-child{color:var(--c-3182ce)}.login-toggle-password{position:absolute;right:16px;cursor:pointer;color:var(--c-a0aec0);font-size:16px;transition:color .2s ease}.login-toggle-password:hover{color:var(--c-1a202c)}.login-remember-me{margin-bottom:8px}.login-remember-me label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:Outfit,sans-serif;font-size:14px;color:var(--c-4a5568);-webkit-user-select:none;user-select:none}.login-remember-me input[type=checkbox]{width:16px;height:16px;accent-color:var(--c-3182ce);cursor:pointer;flex-shrink:0}.login-btn-submit{width:100%;height:52px;margin-top:8px;background:var(--c-1a202c);color:var(--c-ffffff);border:none;border-radius:12px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #1a202c26}.login-btn-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px #1a202c33;background:var(--c-000000)}.login-btn-submit:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #1a202c26}.login-btn-submit:disabled{opacity:.6;cursor:not-allowed}.login-2fa-email{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--c-4a5568)}.login-2fa-email i{color:var(--c-3182ce);font-size:16px}.login-totp-input{font-size:24px!important;letter-spacing:8px;text-align:center;font-family:Courier New,monospace!important;padding:0 16px!important}.login-2fa-links{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:20px}.login-link-btn{background:none;border:none;color:var(--c-3182ce);font-size:14px;font-family:Outfit,sans-serif;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;gap:6px}.login-link-btn:hover{background:var(--c-ebf8ff);color:var(--c-2b6cb0)}@media(max-width:1024px){.login-left-panel{flex:1;padding:40px 24px}.login-hero-text{font-size:32px}}@media(max-width:768px){.login-layout{flex-direction:column;overflow-y:auto}.login-left-panel{display:none}.login-right-panel{flex:1;padding:24px;min-height:100vh}.login-card{padding:32px 24px;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000000f;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.login-mobile-logo{display:flex;justify-content:center;margin-bottom:8px}.login-header{text-align:center}}.card{background-color:var(--bg-color);border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s ease}.card:hover{box-shadow:var(--shadow-md)}.card-title{padding:20px 24px;border-bottom:1px solid var(--border-color);font-weight:600;font-size:16px;color:var(--text-primary)}.card-content{padding:24px}@media(max-width:768px){.card-content,.card-title{padding:16px}}.dashboard{max-width:1200px}.dashboard-error-banner{padding:10px 16px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:8px;margin-bottom:20px;color:var(--c-dc2626);font-size:13px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card{padding:20px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:10px}.stat-label{font-size:11px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.stat-value{font-size:22px;font-weight:700;color:var(--text-primary)}.stat-value.positive{color:var(--success)}.stat-value.negative{color:var(--error)}.stat-value.success{color:var(--success)}.stat-value.danger{color:var(--error)}.stat-value.warning{color:var(--warning)}.charts-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chart-card{border-radius:10px!important}.chart-placeholder{display:flex;align-items:center;justify-content:center;height:220px;color:var(--text-secondary);font-size:13px}.spider-numbers{display:flex;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color);margin-bottom:8px}.spider-num{display:flex;flex-direction:column}.spider-num-value{font-size:20px;font-weight:700;color:var(--text-primary)}.spider-num-label{font-size:11px;color:var(--text-secondary);font-weight:500;margin-top:2px}.activity-card{margin-top:16px;border-radius:10px!important}.activity-loading,.activity-empty{padding:32px 0;text-align:center;color:var(--text-secondary);font-size:13px}.activity-error{padding:32px 0;text-align:center;color:var(--text-secondary);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:10px}.activity-retry-btn{padding:6px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-primary);font-size:12px;cursor:pointer;font-weight:500}.activity-retry-btn:hover{background:var(--border-color)}.activity-list{display:flex;flex-direction:column}.activity-item{display:flex;align-items:flex-start;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border-color)}.activity-item:last-child{border-bottom:none}.activity-left{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.activity-badge{display:inline-block;padding:2px 8px;border-radius:4px;color:var(--c-ffffff);font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap;margin-top:2px}.activity-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.activity-user{font-weight:600;font-size:13px;color:var(--text-primary)}.activity-action{font-size:12px;color:var(--text-secondary);font-weight:500}.activity-desc{font-size:12px;color:var(--text-secondary);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-time{font-size:11px;color:var(--text-secondary);white-space:nowrap;margin-left:12px;margin-top:3px}@media(max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}.charts-row{grid-template-columns:1fr}}@media(max-width:600px){.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{padding:14px}.stat-value{font-size:18px}.spider-numbers{flex-wrap:wrap;gap:16px}}.ca-spin{animation:ca-spin .9s linear infinite}@keyframes ca-spin{to{transform:rotate(360deg)}}.ca-pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-color);font:600 11px/1 inherit;letter-spacing:.02em;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.ca-pill:disabled{cursor:progress;opacity:.7}.ca-pill--public{color:var(--c-047857);border-color:var(--c-a7f3d0);background:var(--c-ecfdf5)}.ca-pill--private{color:var(--c-4b5563);border-color:var(--c-d1d5db);background:var(--c-f9fafb)}.ca-pill--muted{cursor:default;opacity:.8}button.ca-pill--muted{cursor:pointer}.ca-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin:0 0 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);font-size:13px;color:var(--text-secondary)}.ca-banner strong{color:var(--text-primary)}.ca-banner__actions{display:flex;gap:8px;flex-shrink:0}.ca-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-primary);font:600 13px/1 inherit;cursor:pointer}.ca-btn:hover:not(:disabled){background:var(--hover-bg)}.ca-btn:disabled{opacity:.5;cursor:not-allowed}.ca-btn--primary{background:var(--primary-color);border-color:var(--primary-color);color:var(--c-ffffff)}.ca-btn--primary:hover:not(:disabled){background:var(--c-333333)}.ca-btn--small{height:28px;padding:0 10px;font-size:12px}.ca-btn--danger{color:var(--c-b42318);border-color:var(--c-f0c4bf)}.ca-btn--danger:hover:not(:disabled){background:var(--c-fef3f2);border-color:var(--c-b42318)}.ca-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.ca-icon-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.ca-link{border:0;background:none;padding:0 0 0 6px;color:var(--accent-color);font:inherit;font-weight:600;cursor:pointer}.ca-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-top:12px}.ca-span-2{grid-column:span 2}.ca-span-3{grid-column:1 / -1}.ca-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ca-field>span{font-size:12px;font-weight:600;color:var(--text-secondary)}.ca-field input,.ca-field select,.ca-field textarea{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-primary);font:inherit;font-size:13px}.ca-field input[type=file]{padding:6px}.ca-field textarea{resize:vertical}.ca-field input:focus,.ca-field select:focus,.ca-field textarea:focus{outline:2px solid color-mix(in srgb,var(--accent-color) 30%,transparent);border-color:var(--accent-color)}.ca-field small{font-size:11px;color:var(--text-secondary);line-height:1.4}.ca-field--end{justify-content:flex-end}.ca-derived{font-size:18px;font-variant-numeric:tabular-nums;padding-top:4px}.ca-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.ca-warn-text{color:var(--c-b45309)!important}.ca-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ca-alert{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.45}.ca-alert svg{flex-shrink:0;margin-top:2px}.ca-alert--error{background:var(--c-fef2f2);color:var(--c-b91c1c);border:1px solid var(--c-fecaca)}.ca-alert--ok{background:var(--c-ecfdf5);color:var(--c-047857);border:1px solid var(--c-a7f3d0)}.ca-alert--warn{background:var(--c-fffbeb);color:var(--c-b45309);border:1px solid var(--c-fde68a)}.ca-warnings{list-style:none;margin:12px 0 0;padding:10px 12px;border-radius:8px;background:var(--c-fffbeb);border:1px solid var(--c-fde68a);color:var(--c-92400e);font-size:12.5px}.ca-warnings li{display:flex;gap:6px;align-items:flex-start;line-height:1.45}.ca-warnings li+li{margin-top:5px}.ca-warnings svg{flex-shrink:0;margin-top:2px}.ca-panel{display:flex;flex-direction:column;gap:16px}.ca-section{padding:16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-color)}.ca-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ca-section__head h4{margin:0;font-size:15px}.ca-section__head p{margin:3px 0 0;font-size:12.5px;color:var(--text-secondary)}.ca-section__head code{font-size:12px;background:var(--bg-secondary);padding:1px 5px;border-radius:4px}.ca-hint{margin:10px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.5}.ca-muted{color:var(--text-secondary);text-align:center;padding:16px!important}.ca-neg{color:var(--error)}.ca-segment{display:inline-flex;padding:3px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);flex-shrink:0}.ca-segment button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font:600 13px/1 inherit;cursor:pointer}.ca-segment button:disabled{cursor:not-allowed;opacity:.45}.ca-segment button.is-active{background:var(--bg-color);color:var(--text-primary);box-shadow:var(--shadow)}.ca-segment button.is-active.is-public{color:var(--c-047857)}.ca-drop{position:relative;display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 16px;border:1.5px dashed var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.ca-drop:hover{border-color:var(--text-secondary);color:var(--text-primary)}.ca-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ca-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.ca-facts>div,.ca-stats>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:8px;background:var(--bg-secondary);min-width:0}.ca-facts span,.ca-stats span{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ca-facts strong,.ca-stats strong{font-size:15px;font-variant-numeric:tabular-nums}.ca-facts small,.ca-stats small{font-size:11px;color:var(--text-secondary)}.ca-table-wrap{overflow-x:auto;margin-top:12px}.ca-table{width:100%;border-collapse:collapse;font-size:12.5px}.ca-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);padding:8px 10px;border-bottom:1px solid var(--border-color);white-space:nowrap}.ca-table td{padding:9px 10px;border-bottom:1px solid var(--border-color);vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}.ca-table td small{display:block;font-size:11px;color:var(--text-secondary)}.ca-table tr.is-selected td{background:var(--bg-secondary)}.ca-table .is-right{text-align:right}.ca-ellipsis{max-width:180px;overflow:hidden;text-overflow:ellipsis}.ca-row-actions{display:flex;gap:6px;justify-content:flex-end;align-items:center}.ca-badge{display:inline-block;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}.ca-badge--published{background:var(--c-ecfdf5);color:var(--c-047857)}.ca-badge--draft{background:var(--c-fffbeb);color:var(--c-b45309)}.ca-badge--archived{background:var(--c-f3f4f6);color:var(--c-6b7280)}.ca-preview{margin-top:14px;padding:14px;border-radius:10px;background:var(--bg-secondary)}.ca-preview__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ca-preview__head h5{margin:0;font-size:14px}.ca-preview__head p{margin:2px 0 0;font-size:12px;color:var(--text-secondary)}.ca-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary)}.ca-inline input{width:76px;height:28px;margin-left:4px;padding:0 8px;border:1px solid var(--border-color);border-radius:6px;font:inherit}.ca-spark{display:block;width:100%;height:70px;margin:12px 0 4px;color:var(--primary-color)}.ca-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.ca-stats>div{background:var(--bg-color)}.ca-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 16px;text-align:center;color:var(--text-secondary)}.ca-empty h4{margin:4px 0 0;color:var(--text-primary);font-size:15px}.ca-empty p{margin:0 0 8px;max-width:420px;font-size:13px}.ca-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:16px;background:#11182773}.ca-modal{width:min(760px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:20px;border-radius:14px;background:var(--bg-color);box-shadow:var(--shadow-md)}.ca-modal--narrow{width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.ca-modal__head{display:flex;justify-content:space-between;gap:12px}.ca-modal__head h3{margin:0;font-size:17px}.ca-modal__head p{margin:4px 0 0;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.ca-modal__foot{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}@media(max-width:900px){.ca-grid,.ca-facts,.ca-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-span-3{grid-column:1 / -1}}@media(max-width:560px){.ca-grid{grid-template-columns:1fr}.ca-span-2{grid-column:auto}.ca-section__head{flex-direction:column}.ca-banner{flex-direction:column;align-items:flex-start}}.ca-card-stack{display:flex;flex-direction:column;align-items:center}.ca-card-row{padding-top:22px}.ca-badge--pro{background:var(--c-eef2ff);color:var(--c-4338ca);margin-left:6px}.ca-variant{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.ca-variant small{font-size:12.5px;color:var(--text-secondary)}.dd-pill{margin-left:6px;cursor:default}.ca-pill.dd-pill--yellow{color:color-mix(in srgb,var(--warning) 55%,var(--text-primary));border-color:color-mix(in srgb,var(--warning) 45%,var(--bg-color));background:color-mix(in srgb,var(--warning) 14%,var(--bg-color))}.ca-pill.dd-pill--red{color:color-mix(in srgb,var(--error) 80%,var(--text-primary));border-color:color-mix(in srgb,var(--error) 45%,var(--bg-color));background:color-mix(in srgb,var(--error) 12%,var(--bg-color))}.ca-pill.dd-pill--stale{color:var(--text-secondary);border-color:var(--border-color);background:var(--bg-secondary)}.charts-row.dd-risk-row{grid-template-columns:1fr;margin-bottom:16px}.dd-risk-note{padding:24px 0;text-align:center;color:var(--text-secondary);font-size:13px}.dd-risk-signin{padding:6px 16px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer}.dd-risk-signin:hover{background:var(--border-color)}.dd-risk-stopped{margin-bottom:8px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--bg-color));background:color-mix(in srgb,var(--warning) 14%,var(--bg-color));color:color-mix(in srgb,var(--warning) 55%,var(--text-primary));font-size:12px;font-weight:600}.dd-risk-error{margin-bottom:8px;color:var(--error);font-size:12px}.dd-risk-list{list-style:none;margin:0;padding:0}.dd-risk-row-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 0;border-bottom:1px solid var(--border-color)}.dd-risk-row-item:last-child{border-bottom:none}.dd-risk-name{font-weight:600;font-size:13px;color:var(--text-primary);text-decoration:none}.dd-risk-name:hover{text-decoration:underline}.dd-risk-row-item .dd-pill{margin-left:0}.dd-risk-detail{flex:1 1 220px;min-width:0;font-size:12px;color:var(--text-secondary)}.dd-risk-row-item--stale .dd-risk-name{color:var(--text-secondary)}.dd-risk-row-item--stale .dd-risk-detail{font-style:italic}.instrument-search{position:relative;width:100%}.instrument-search.disabled{opacity:.6;pointer-events:none}.instrument-search-input-wrapper{position:relative;display:flex;align-items:center;background-color:var(--bg-secondary, var(--c-f9fafb));border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:8px;transition:all .2s ease}.instrument-search.open .instrument-search-input-wrapper,.instrument-search-input-wrapper:focus-within{border-color:var(--accent-color, var(--c-4f46e5));background-color:var(--bg-secondary, var(--c-f3f4f6))}.instrument-search-icon{display:flex;align-items:center;justify-content:center;padding-left:14px;color:var(--c-9ca3af);flex-shrink:0}.instrument-search-icon .spinner{animation:instrument-spin 1s linear infinite;color:var(--c-4f46e5)}@keyframes instrument-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.instrument-search-input{flex:1;min-width:0;padding:10px 12px;font-size:14px;font-weight:500;color:var(--text-primary, var(--c-1f2937));background:transparent;border:none;outline:none;font-family:inherit}.instrument-search-input::placeholder{color:var(--c-9ca3af);font-weight:400}.instrument-search-actions{display:flex;align-items:center;gap:4px;padding-right:12px;flex-shrink:0}.instrument-search-actions .clear-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:var(--c-e5e7eb);border:none;border-radius:50%;color:var(--c-6b7280);cursor:pointer;transition:all .15s ease}.instrument-search-actions .clear-btn:hover{background:var(--c-d1d5db);color:var(--c-374151)}.instrument-search-actions .caret{color:var(--c-9ca3af);transition:transform .2s ease}.instrument-search-actions .caret.rotate{transform:rotate(180deg)}.instrument-search-dropdown-portal{max-height:300px;background:var(--c-ffffff);border-radius:12px;box-shadow:0 20px 60px #0003,0 0 0 1px #0000000d;border:1px solid var(--c-e5e7eb);overflow:hidden;animation:dropdown-fade-in .15s ease}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.instrument-search-dropdown-portal .dropdown-status{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:var(--c-9ca3af);font-size:.875rem}.instrument-search-dropdown-portal .dropdown-status.error{color:var(--c-ef4444)}.instrument-search-dropdown-portal .dropdown-status.hint{color:var(--c-6b7280)}.instrument-search-dropdown-portal .dropdown-status .spinner{animation:instrument-spin 1s linear infinite}.instrument-search-dropdown-portal .instrument-list{list-style:none;margin:0;padding:8px 0;max-height:280px;overflow-y:auto}.instrument-search-dropdown-portal .instrument-item{display:flex;flex-direction:column;gap:4px;padding:10px 16px;cursor:pointer;transition:background-color .1s ease}.instrument-search-dropdown-portal .instrument-item:hover,.instrument-search-dropdown-portal .instrument-item.highlighted{background-color:var(--c-f3f4f6)}.instrument-search-dropdown-portal .instrument-item-main{display:flex;align-items:center;gap:10px}.instrument-search-dropdown-portal .instrument-label{font-size:.875rem;font-weight:500;color:var(--c-1f2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instrument-search-dropdown-portal .instrument-item-meta{display:flex;align-items:center;gap:12px;padding-left:42px;font-size:.75rem;color:var(--c-9ca3af)}.instrument-search-dropdown-portal .instrument-type{text-transform:uppercase;letter-spacing:.03em}.instrument-search-dropdown-portal .lot-size{color:var(--c-6b7280)}.exchange-badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 6px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;flex-shrink:0}.exchange-badge.nfo{background-color:#8b5cf61a;color:var(--c-7c3aed)}.exchange-badge.nse{background-color:#10b9811a;color:var(--c-059669)}.exchange-badge.bse{background-color:#ef44441a;color:var(--c-dc2626)}.exchange-badge.mcx{background-color:#f59e0b1a;color:var(--c-d97706)}.exchange-badge.cds{background-color:#3b82f61a;color:var(--c-2563eb)}.exchange-badge.default{background-color:var(--c-f3f4f6);color:var(--c-6b7280)}.instrument-search-dropdown-portal .instrument-list::-webkit-scrollbar{width:6px}.instrument-search-dropdown-portal .instrument-list::-webkit-scrollbar-track{background:transparent}.instrument-search-dropdown-portal .instrument-list::-webkit-scrollbar-thumb{background-color:var(--c-d1d5db);border-radius:3px}.instrument-search-dropdown-portal .instrument-list::-webkit-scrollbar-thumb:hover{background-color:var(--c-9ca3af)}@media(max-width:768px){.instrument-search,.instrument-search-input{width:100%}.instrument-search-dropdown-portal{max-width:90vw;left:5vw!important;right:5vw!important}.instrument-search-dropdown-portal .instrument-item-meta{padding-left:0;flex-wrap:wrap}}.multi-account-selector{position:relative;width:100%}.mas-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-secondary);cursor:pointer;transition:border-color .2s;min-height:40px}.mas-trigger:hover{border-color:var(--c-cbd5e1)}.mas-trigger--open{border-color:var(--accent-color)}.mas-trigger-text{flex:1;font-size:14px;font-weight:500;color:var(--text-primary);font-family:inherit}.mas-placeholder{color:var(--text-secondary);font-weight:400}.mas-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background-color:var(--accent-color);color:var(--c-ffffff);font-size:12px;font-weight:600;line-height:1}.mas-caret{font-size:10px;color:var(--text-secondary);transition:transform .2s}.mas-caret--open{transform:rotate(180deg)}.mas-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 10px 25px -5px #0000001a,0 4px 10px -5px #0000000a;z-index:1100;overflow:hidden;animation:masSlideIn .15s ease-out}@keyframes masSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mas-search-wrapper{padding:8px;border-bottom:1px solid var(--border-color)}.mas-search-input{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--bg-secondary);font-size:13px;font-family:inherit;color:var(--text-primary);outline:none;transition:border-color .2s;box-sizing:border-box}.mas-search-input:focus{border-color:var(--accent-color)}.mas-search-input::placeholder{color:var(--text-secondary)}.mas-list{max-height:220px;overflow-y:auto;padding:4px 0}.mas-list::-webkit-scrollbar{width:6px}.mas-list::-webkit-scrollbar-track{background:transparent}.mas-list::-webkit-scrollbar-thumb{background-color:var(--c-d1d5db);border-radius:3px}.mas-item{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background-color .1s;-webkit-user-select:none;user-select:none}.mas-item:hover{background-color:var(--bg-secondary)}.mas-item--select-all{font-weight:600}.mas-item input[type=checkbox]{display:none}.mas-checkbox-custom{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid var(--c-d1d5db);border-radius:4px;flex-shrink:0;transition:all .15s;position:relative}.mas-item input[type=checkbox]:checked+.mas-checkbox-custom{background-color:var(--accent-color);border-color:var(--accent-color)}.mas-item input[type=checkbox]:checked+.mas-checkbox-custom:after{content:"";position:absolute;width:5px;height:9px;border:solid var(--c-ffffff);border-width:0 2px 2px 0;transform:rotate(45deg);top:1px}.mas-item-label{flex:1;font-size:13px;color:var(--text-primary)}.mas-item-count{font-size:12px;color:var(--text-secondary)}.mas-divider{height:1px;background-color:var(--border-color);margin:2px 0}.mas-empty{padding:16px;text-align:center;font-size:13px;color:var(--text-secondary)}@media(max-width:768px){.multi-account-selector,.mas-trigger{width:100%}.mas-item{min-height:44px}.mas-dropdown{width:100%}.mas-search-input{min-height:44px}}.bulk-order-modal{max-width:560px}.bulk-order-modal .form-group label{font-size:13px;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px}.btn-primary .btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--c-ffffff);border-radius:50%;animation:btnSpin .6s linear infinite;margin-right:8px;vertical-align:middle}@keyframes btnSpin{to{transform:rotate(360deg)}}.btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.modal-overlay.submitting{cursor:not-allowed}.close-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.bulk-order-failures{margin-top:16px;padding:12px 14px;background-color:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px}.failures-title{font-size:13px;font-weight:600;color:var(--error);margin-bottom:8px}.failure-item{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(239,68,68,.1);font-size:13px}.failure-item:last-child{border-bottom:none}.failure-account{font-weight:600;color:var(--text-primary)}.failure-error{color:var(--error);font-size:12px;max-width:60%;text-align:right}.btn-bulk-order{padding:.625rem 1.2rem;background-color:var(--accent-color);color:var(--c-ffffff);border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif;display:flex;align-items:center;gap:6px;height:37px;white-space:nowrap}.btn-bulk-order:hover{background-color:var(--c-1d4ed8);transform:translateY(-1px)}@media(max-width:480px){.btn-bulk-order{padding:.4rem .7rem;font-size:.625rem;height:auto}}@media(max-width:768px){.bulk-order-modal{width:95vw;max-width:95vw;max-height:90vh;overflow-y:auto}.bulk-order-modal .form-group{width:100%}.bulk-order-modal .form-group input,.bulk-order-modal .form-group select,.bulk-order-modal .form-group textarea{width:100%;box-sizing:border-box}.bulk-order-modal .modal-body{flex-direction:column}.close-btn{min-width:44px;min-height:44px}.failure-item{flex-direction:column;align-items:flex-start;gap:4px}.failure-error{max-width:100%;text-align:left}}:root{--adm-primary: var(--c-1a1a1a);--adm-white: var(--c-ffffff);--adm-border: var(--c-e0e0e0);--adm-text-primary: var(--c-1a1a1a);--adm-text-secondary: var(--c-757575);--adm-bg-light: var(--c-f5f5f5);--adm-bg-hover: var(--c-fafafa);--adm-success: var(--c-10b981);--adm-success-light: var(--c-d1fae5);--adm-success-dark: var(--c-065f46);--adm-danger: var(--c-ef4444);--adm-danger-light: var(--c-fee2e2);--adm-danger-dark: var(--c-991b1b);--adm-warning: var(--c-f59e0b);--adm-warning-light: var(--c-fef3c7);--adm-warning-dark: var(--c-92400e);--adm-font-mono: "JetBrains Mono", "Courier New", monospace}.adm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:admFadeIn .3s ease-out}@keyframes admFadeIn{0%{opacity:0}to{opacity:1}}.adm-container{background:var(--adm-white);border:1px solid var(--adm-border);width:95vw;max-width:1400px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 50px #00000026;animation:admSlideIn .4s ease-out}@keyframes admSlideIn{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.adm-header{padding:24px 32px;border-bottom:1px solid var(--adm-border);display:flex;justify-content:space-between;align-items:center;background:var(--adm-white);flex-shrink:0}.adm-client-info{display:flex;align-items:center;gap:20px}.adm-client-avatar{width:48px;height:48px;border:2px solid var(--adm-primary);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--adm-primary);font-size:18px;background:transparent}.adm-client-details h2{font-size:20px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin:0 0 4px;color:var(--adm-text-primary)}.adm-client-meta{display:flex;gap:12px;font-size:12px;color:var(--adm-text-secondary);font-family:var(--adm-font-mono)}.adm-close-btn{width:40px;height:40px;background:transparent;border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .2s ease}.adm-close-btn:hover{background:var(--adm-primary);color:var(--adm-white);border-color:var(--adm-primary)}.adm-header-actions{display:flex;gap:8px;align-items:center}.adm-refresh-btn{width:40px;height:40px;background:transparent;border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.adm-refresh-btn:hover{background:var(--adm-primary);color:var(--adm-white);border-color:var(--adm-primary)}.adm-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.adm-refresh-btn.spinning svg{animation:adm-spin 1s linear infinite}@keyframes adm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-place-order-btn{width:40px;height:40px;background:transparent;border:1px solid var(--c-10b981);color:var(--c-10b981);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.adm-place-order-btn:hover{background:var(--c-10b981);color:var(--adm-white)}.adm-standalone-modal{max-width:500px}.adm-standalone-instrument{margin-bottom:16px}.adm-standalone-label{display:block;font-size:11px;font-weight:600;color:var(--adm-text-secondary);letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.adm-standalone-ltp-row{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px}.adm-standalone-ltp-label{color:var(--adm-text-secondary)}.adm-standalone-ltp-value{color:var(--adm-text-primary);font-weight:600;font-family:JetBrains Mono,monospace}.adm-standalone-ltp-loading{color:var(--adm-text-secondary);font-style:italic}.adm-standalone-ltp-na{color:var(--adm-text-secondary)}.adm-squareoff-qty-section{margin:16px 0 8px}.adm-squareoff-qty-row{display:flex;align-items:center;justify-content:center;gap:10px}.adm-squareoff-qty-label{font-size:12px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.5px}.adm-squareoff-qty-input-wrapper{display:flex;align-items:center;border:1px solid var(--adm-border);overflow:hidden}.adm-squareoff-qty-btn{width:32px;height:34px;background:var(--adm-bg-light);border:none;cursor:pointer;font-size:16px;font-weight:600;color:var(--adm-text-primary);display:flex;align-items:center;justify-content:center;transition:background .15s ease}.adm-squareoff-qty-btn:hover:not(:disabled){background:var(--adm-border)}.adm-squareoff-qty-btn:disabled{opacity:.3;cursor:not-allowed}.adm-squareoff-qty-input{width:70px;height:34px;border:none;border-left:1px solid var(--adm-border);border-right:1px solid var(--adm-border);text-align:center;font-size:14px;font-weight:600;font-family:var(--adm-font-mono);color:var(--adm-text-primary);outline:none;-moz-appearance:textfield}.adm-squareoff-qty-input::-webkit-outer-spin-button,.adm-squareoff-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.adm-squareoff-qty-max{font-size:12px;color:var(--adm-text-secondary)}.adm-squareoff-partial-note{text-align:center;margin-top:8px;font-size:11px;color:var(--adm-warning-dark);background:var(--adm-warning-light);padding:4px 10px}.adm-tab-navigation{display:flex;border-bottom:1px solid var(--adm-border);padding:0 32px;gap:4px;background:var(--adm-white);flex-shrink:0;overflow-x:auto}.adm-tab-btn{padding:20px 24px;background:transparent;border:none;cursor:pointer;font-size:12px;color:var(--adm-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative;transition:all .2s ease;font-family:inherit;display:flex;align-items:center;gap:8px;white-space:nowrap}.adm-tab-btn i{font-size:18px}.adm-tab-btn:hover{color:var(--adm-text-primary);background:var(--adm-bg-light)}.adm-tab-btn.active{color:var(--adm-text-primary)}.adm-tab-btn.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--adm-primary)}.adm-tab-content{flex:1;overflow-y:auto;padding:40px;background:var(--adm-white)}.adm-tab-panel{animation:admSlideUp .3s ease-out}@keyframes admSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.adm-tab-panel h3{font-size:12px;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-weight:700;border-left:3px solid var(--adm-primary);padding-left:12px}.adm-dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.adm-date-controls{display:flex;gap:12px;align-items:center}.adm-date-controls span{font-size:12px;color:var(--adm-text-secondary)}.adm-date-input{background:var(--adm-white);border:1px solid var(--adm-border);padding:8px 12px;font-family:inherit;font-size:12px;color:var(--adm-text-primary);outline:none;transition:border-color .2s ease}.adm-date-input:focus{border-color:var(--adm-primary)}.adm-equity-chart{margin-bottom:24px;background:var(--adm-bg-hover);padding:16px;border:1px solid var(--adm-border)}.adm-metrics-row{display:flex;gap:24px;margin-bottom:20px}.adm-pnl-grid{flex:1.2;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px}.adm-returns-grid{flex:.4;display:grid;grid-template-columns:1fr;gap:16px}.adm-pnl-card{background:var(--adm-white);border:1px solid var(--adm-border);padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s ease,box-shadow .2s ease}.adm-pnl-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000000d}.adm-pnl-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--adm-text-secondary);margin-bottom:8px;font-weight:600}.adm-pnl-value{font-family:var(--adm-font-mono);font-size:24px;font-weight:500}.adm-pnl-value.success{color:var(--adm-success)}.adm-pnl-value.danger{color:var(--adm-danger)}.adm-pnl-value.warning{color:var(--adm-warning)}.adm-pnl-value.muted{color:var(--adm-text-secondary)}.adm-pnl-card.net-pnl{background:var(--adm-primary);color:var(--adm-white);border:none}.adm-pnl-card.net-pnl .adm-pnl-label{color:var(--c-ffffff-a70)}.adm-pnl-card.net-pnl .adm-pnl-value{font-size:32px;color:var(--adm-white)}.adm-download-container{margin-top:16px;display:flex;justify-content:flex-end}.adm-download-btn{background:var(--adm-primary);color:var(--adm-white);border:none;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}.adm-download-btn:hover{opacity:.9;transform:translateY(-1px)}.adm-funds-gauge-container{display:flex;justify-content:center;align-items:center;margin-bottom:32px;position:relative}.adm-funds-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.adm-fund-stat-card{background:var(--adm-white);border:1px solid var(--adm-border);padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.adm-fund-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.adm-fund-stat-label{font-size:12px;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:600}.adm-fund-stat-value{font-family:var(--adm-font-mono);font-size:20px;font-weight:600;color:var(--adm-text-primary)}.adm-fund-stat-value.success{color:var(--adm-success)}.adm-fund-stat-value.danger{color:var(--adm-danger)}.adm-fund-stat-value.warning{color:var(--adm-warning)}.adm-funds-layout{display:grid;grid-template-columns:350px 1fr;gap:40px}.adm-funds-main-card{border:1px solid var(--adm-border);padding:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--adm-bg-light)}.adm-funds-label{font-size:12px;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.adm-funds-big-value{font-size:48px;font-family:var(--adm-font-mono);font-weight:300;color:var(--adm-text-primary);letter-spacing:-1px}.adm-funds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.adm-fund-item{border:1px solid var(--adm-border);padding:20px;display:flex;flex-direction:column;justify-content:space-between;background:var(--adm-white)}.adm-fund-item-label{font-size:10px;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.adm-fund-item-value{font-family:var(--adm-font-mono);font-size:18px;font-weight:400;color:var(--adm-text-primary)}.adm-data-table{width:100%;border:1px solid var(--adm-border);margin-bottom:24px;overflow-x:auto}.adm-data-table table{width:100%;border-collapse:collapse}.adm-data-table th{background:var(--adm-bg-light);padding:16px;text-align:left;font-size:11px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--adm-border)}.adm-data-table td{padding:16px;border-bottom:1px solid var(--adm-border);font-size:13px;color:var(--adm-text-primary);font-family:var(--adm-font-mono)}.adm-data-table tr:last-child td{border-bottom:none}.adm-data-table tbody tr:hover td{background:var(--adm-bg-hover)}.adm-data-table td.success{color:var(--adm-success);font-weight:600}.adm-data-table td.danger{color:var(--adm-danger);font-weight:600}.adm-no-data-cell{text-align:center;color:var(--adm-text-secondary);font-style:italic;padding:40px!important}.adm-data-table .adm-instrument-cell{display:flex;flex-direction:column;gap:2px}.adm-data-table .adm-instrument-name{font-weight:500;color:var(--adm-text-primary)}.adm-data-table .adm-instrument-meta{font-size:11px;color:var(--adm-text-secondary);font-family:var(--adm-font-mono)}.order-type,.order-type-badge{padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;display:inline-block}.order-type.buy,.order-type-badge.buy{background-color:var(--c-dcfce7);color:var(--c-166534)}.order-type.sell,.order-type-badge.sell{background-color:var(--adm-danger-light);color:var(--adm-danger-dark)}.adm-order-status{display:inline-block;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-family:var(--adm-font-mono)}.adm-order-status.status-executed{background-color:var(--adm-success-light);color:var(--adm-success-dark);border:1px solid var(--adm-success)}.adm-order-status.status-rejected{background-color:var(--adm-danger-light);color:var(--adm-danger-dark);border:1px solid var(--adm-danger)}.adm-status-tooltip-wrapper{position:relative;display:inline-block}.adm-status-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:var(--adm-primary);color:var(--c-ffffff);font-size:12px;font-weight:500;line-height:1.4;padding:8px 12px;white-space:normal;width:max-content;max-width:280px;z-index:1000;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;box-shadow:0 4px 12px #00000026;text-transform:none;letter-spacing:normal;font-family:var(--adm-font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.adm-status-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--adm-primary) transparent transparent transparent}.adm-status-tooltip-wrapper:hover .adm-status-tooltip{visibility:visible;opacity:1}.adm-order-status.status-pending{background-color:var(--adm-warning-light);color:var(--adm-warning-dark);border:1px solid var(--adm-warning)}.order-time{font-family:var(--adm-font-mono);font-size:12px;color:var(--c-6b7280)}.order-qty{font-family:var(--adm-font-mono)}.adm-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px}.adm-risk-card{border:1px solid var(--adm-border);padding:24px;background:var(--adm-white)}.adm-risk-card h4{font-size:11px;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-weight:600}.adm-risk-value{font-size:32px;font-weight:400;font-family:var(--adm-font-mono);margin-bottom:8px;color:var(--adm-text-primary)}.adm-risk-bar{height:3px;background:var(--c-eeeeee);width:100%;margin-top:16px}.adm-risk-bar-fill{height:100%;background:var(--adm-primary);transition:width .5s ease}.adm-status-badge{font-size:10px;padding:4px 8px;border:1px solid var(--adm-border);background:var(--adm-bg-light);text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-top:12px;font-weight:600}.adm-status-badge.success{background:var(--adm-success-light);border-color:var(--c-a7f3d0);color:var(--c-059669)}.adm-status-badge.warning{background:var(--adm-warning-light);border-color:var(--c-fde68a);color:var(--c-d97706)}.adm-status-badge.danger{background:var(--adm-danger-light);border-color:var(--c-fecaca);color:var(--c-dc2626)}.adm-sub-plan-card{border:1px solid var(--adm-border);padding:32px;margin-bottom:32px;background:var(--adm-bg-light);display:flex;justify-content:space-between;align-items:center}.adm-sub-details h2{font-size:24px;margin:0 0 8px;font-weight:500}.adm-sub-details p{color:var(--adm-text-secondary);margin:0;font-family:var(--adm-font-mono)}.adm-btn{background:transparent;border:1px solid var(--adm-border);color:var(--adm-text-primary);padding:8px 16px;font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .2s ease;font-weight:600}.adm-btn:hover{background:var(--adm-primary);color:var(--adm-white);border-color:var(--adm-primary)}.adm-btn-danger{color:var(--c-d32f2f);border-color:var(--c-ef9a9a)}.adm-btn-danger:hover{background:var(--c-d32f2f);color:var(--adm-white);border-color:var(--c-d32f2f)}.adm-btn-cancel-order{background:transparent;border:1px solid var(--c-ef9a9a);color:var(--adm-danger);padding:4px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:500;transition:all .2s ease;white-space:nowrap}.adm-btn-cancel-order:hover:not(:disabled){background:var(--adm-danger);color:var(--adm-white);border-color:var(--adm-danger)}.adm-btn-cancel-order:disabled{opacity:.6;cursor:not-allowed}.adm-btn-cancel-order .spinning{animation:adm-spin 1s linear infinite}.adm-loading{padding:40px;text-align:center;color:var(--adm-text-secondary);font-style:italic}.adm-no-data{padding:40px;text-align:center;color:var(--adm-text-secondary);font-style:italic;background:var(--adm-bg-light);border:1px dashed var(--adm-border)}.adm-error-state{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--adm-danger);font-style:normal}@media(max-width:1024px){.adm-container{width:98vw;height:95vh}.adm-header{padding:16px 20px}.adm-tab-content{padding:24px}.adm-funds-layout{grid-template-columns:1fr}.adm-metrics-row{flex-direction:column}.adm-pnl-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.adm-funds-stats-grid{grid-template-columns:repeat(2,1fr)}.adm-funds-gauge-container{margin-bottom:24px}.adm-client-info{gap:12px}.adm-client-avatar{width:40px;height:40px;font-size:16px}.adm-client-details h2{font-size:16px}}@media(max-width:640px){.adm-tab-navigation{padding:0 16px}.adm-tab-btn{padding:16px 12px;font-size:10px}.adm-tab-btn i{font-size:16px}.adm-pnl-grid{grid-template-columns:1fr}.adm-sub-plan-card{flex-direction:column;align-items:flex-start;gap:16px}.adm-risk-grid{grid-template-columns:1fr}}@media(max-width:480px){.adm-funds-stats-grid{grid-template-columns:1fr}.adm-fund-stat-value{font-size:18px}.adm-fund-stat-card{padding:16px}.adm-header{padding:12px 16px}.adm-tab-content,.adm-pnl-card{padding:16px}.adm-pnl-value{font-size:20px}.adm-pnl-card.net-pnl .adm-pnl-value{font-size:24px}}.adm-settings-form{display:flex;flex-direction:column;gap:20px;margin-top:16px}.adm-form-group{display:flex;flex-direction:column;gap:8px}.adm-form-group label{font-size:12px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.5px}.adm-form-group input{padding:12px 16px;font-size:14px;font-family:var(--adm-font-mono);background:var(--adm-white);border:1px solid var(--adm-border);outline:none;transition:all .2s ease;color:var(--adm-text-primary)}.adm-form-group input:focus{border-color:var(--adm-primary)}.adm-form-group input::placeholder{color:var(--adm-text-secondary);opacity:.6}.adm-input-with-toggle{position:relative;display:flex;align-items:center}.adm-input-with-toggle input{flex:1;padding-right:48px}.adm-toggle-visibility{position:absolute;right:12px;background:transparent;border:none;color:var(--adm-text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.adm-toggle-visibility:hover{color:var(--adm-primary)}.adm-form-note{font-size:12px;color:var(--adm-text-secondary);padding:12px 16px;background:var(--adm-bg-light);border-left:3px solid var(--adm-primary)}.adm-save-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:var(--adm-primary);color:var(--adm-white);border:none;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.adm-save-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.adm-save-btn:disabled{opacity:.7;cursor:not-allowed}.adm-spinner{animation:adm-spin 1s linear infinite}.adm-settings-error{padding:12px 16px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);color:var(--c-dc2626);font-size:13px}.adm-settings-success{padding:12px 16px;background:var(--c-f0fdf4);border:1px solid var(--c-a7f3d0);color:var(--c-059669);font-size:13px}.adm-status-select{width:100%;padding:10px 12px;border:1px solid var(--adm-border);background:var(--adm-white);color:var(--adm-text-primary);font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.adm-status-select:focus{outline:none;border-color:var(--adm-primary)}.adm-save-status-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--adm-primary);color:var(--adm-white);border:none;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.adm-save-status-btn:hover:not(:disabled){opacity:.85}.adm-save-status-btn:disabled{opacity:.7;cursor:not-allowed}.adm-groups-section{margin-bottom:32px}.adm-group-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.adm-group-card{border:1px solid var(--adm-border);background:var(--adm-white);overflow:hidden}.adm-group-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;transition:background-color .2s ease}.adm-group-card-header:hover{background:var(--adm-bg-hover)}.adm-group-card-info{display:flex;align-items:center;gap:12px}.adm-group-icon{font-size:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--adm-bg-light)}.adm-group-name{font-size:14px;font-weight:600;color:var(--adm-text-primary)}.adm-group-meta{font-size:12px;color:var(--adm-text-secondary);font-family:var(--adm-font-mono);margin-top:2px}.adm-group-card-actions{display:flex;align-items:center;gap:8px;color:var(--adm-text-secondary)}.adm-group-remove-btn{background:transparent;border:1px solid transparent;color:var(--adm-text-secondary);cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.adm-group-remove-btn:hover:not(:disabled){background:var(--adm-danger-light);color:var(--adm-danger);border-color:var(--adm-danger)}.adm-group-remove-btn:disabled{opacity:.5;cursor:not-allowed}.adm-group-card-expanded{border-top:1px solid var(--adm-border);padding:16px 20px;background:var(--adm-bg-light)}.adm-group-models-header{display:flex;justify-content:space-between;padding:0 0 8px;font-size:11px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--adm-border);margin-bottom:8px}.adm-group-model-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--c-eeeeee)}.adm-group-model-row:last-of-type{border-bottom:none}.adm-model-name{font-size:13px;font-weight:500;color:var(--adm-text-primary)}.adm-multiplier-input{width:80px;padding:6px 10px;font-size:13px;font-family:var(--adm-font-mono);border:1px solid var(--adm-border);text-align:center;background:var(--adm-white);outline:none;transition:border-color .2s ease}.adm-multiplier-input:focus{border-color:var(--adm-primary)}.adm-group-pyramiding-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-top:8px;border-top:1px solid var(--adm-border);font-size:13px;font-weight:500;color:var(--adm-text-primary)}.adm-toggle-switch{position:relative;display:inline-block;width:40px;height:22px}.adm-toggle-switch input{opacity:0;width:0;height:0}.adm-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--c-cccccc);transition:.3s;border-radius:22px}.adm-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--c-ffffff);transition:.3s;border-radius:50%}.adm-toggle-switch input:checked+.adm-toggle-slider{background-color:var(--adm-success)}.adm-toggle-switch input:checked+.adm-toggle-slider:before{transform:translate(18px)}.adm-toggle-switch input:disabled+.adm-toggle-slider{opacity:.5;cursor:not-allowed}.adm-save-multipliers-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px;background:var(--adm-primary);color:var(--adm-white);border:none;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.adm-save-multipliers-btn:hover:not(:disabled){opacity:.9}.adm-save-multipliers-btn:disabled{opacity:.7;cursor:not-allowed}.adm-add-group-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:1px dashed var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;font-size:13px;font-weight:500;width:100%;justify-content:center;transition:all .2s ease;font-family:inherit}.adm-add-group-btn:hover{border-color:var(--adm-primary);color:var(--adm-primary);background:var(--adm-bg-light)}.adm-add-group-dropdown{border:1px solid var(--adm-border);background:var(--adm-white);overflow:hidden}.adm-add-group-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--adm-bg-light);border-bottom:1px solid var(--adm-border);font-size:12px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.5px}.adm-add-group-close{background:transparent;border:none;color:var(--adm-text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s ease}.adm-add-group-close:hover{color:var(--adm-text-primary)}.adm-add-group-option{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid var(--c-f0f0f0);cursor:pointer;text-align:left;font-size:13px;color:var(--adm-text-primary);transition:background-color .2s ease;font-family:inherit}.adm-add-group-option:hover:not(:disabled){background:var(--adm-bg-hover)}.adm-add-group-option:disabled{opacity:.6;cursor:not-allowed}.adm-add-group-option:last-child{border-bottom:none}.adm-add-group-meta{font-size:11px;color:var(--adm-text-secondary);font-family:var(--adm-font-mono)}.adm-add-group-empty{padding:20px;text-align:center;color:var(--adm-text-secondary);font-style:italic;font-size:13px}.adm-order-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adm-order-modal{background:var(--adm-white);width:100%;max-width:480px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #0000004d}.adm-order-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--adm-border);background:var(--adm-bg-light)}.adm-order-modal-title{display:flex;align-items:center;gap:12px}.adm-order-modal-title h3{margin:0;font-size:18px;font-weight:600;color:var(--adm-text-primary)}.adm-order-modal-title svg{color:var(--adm-primary)}.adm-order-close-btn{background:transparent;border:none;color:var(--adm-text-secondary);cursor:pointer;padding:8px;transition:all .2s ease}.adm-order-close-btn:hover{background:var(--adm-border);color:var(--adm-text-primary)}.adm-order-modal-body{padding:24px;overflow-y:auto;max-height:60vh}.adm-order-instrument-info{text-align:center;padding:16px;background:var(--adm-bg-light);margin-bottom:20px}.adm-order-symbol{font-size:18px;font-weight:700;color:var(--adm-text-primary);font-family:var(--adm-font-mono);margin-bottom:8px}.adm-order-meta{font-size:13px;color:var(--adm-text-secondary)}.adm-order-error{padding:12px 16px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);color:var(--c-dc2626);font-size:13px;margin-bottom:16px}.adm-order-success{padding:12px 16px;background:var(--c-f0fdf4);border:1px solid var(--c-a7f3d0);color:var(--c-059669);font-size:13px;margin-bottom:16px}.adm-order-form{display:flex;flex-direction:column;gap:16px}.adm-order-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.adm-order-field{display:flex;flex-direction:column;gap:6px}.adm-order-field label{font-size:11px;font-weight:600;color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.5px}.adm-order-field select,.adm-order-field input{padding:12px 14px;font-size:14px;background:var(--adm-white);border:1px solid var(--adm-border);outline:none;transition:all .2s ease;color:var(--adm-text-primary);font-family:inherit}.adm-order-field select:focus,.adm-order-field input:focus{border-color:var(--adm-primary)}.adm-order-side-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adm-side-btn{padding:12px;border:2px solid var(--adm-border);background:var(--adm-white);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.adm-side-btn.buy{color:var(--c-059669)}.adm-side-btn.buy:hover,.adm-side-btn.buy.active{background:var(--c-059669);border-color:var(--c-059669);color:var(--c-ffffff)}.adm-side-btn.sell{color:var(--c-dc2626)}.adm-side-btn.sell:hover,.adm-side-btn.sell.active{background:var(--c-dc2626);border-color:var(--c-dc2626);color:var(--c-ffffff)}.adm-order-modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--adm-border);background:var(--adm-bg-light)}.adm-order-cancel-btn{flex:1;padding:14px 20px;background:var(--adm-white);border:1px solid var(--adm-border);font-size:14px;font-weight:600;color:var(--adm-text-secondary);cursor:pointer;transition:all .2s ease}.adm-order-cancel-btn:hover{background:var(--adm-bg-light);color:var(--adm-text-primary)}.adm-order-submit-btn{flex:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border:none;font-size:14px;font-weight:600;color:var(--c-ffffff);cursor:pointer;transition:all .2s ease}.adm-order-submit-btn.buy{background:var(--c-059669)}.adm-order-submit-btn.buy:hover:not(:disabled){background:var(--c-047857)}.adm-order-submit-btn.sell{background:var(--c-dc2626)}.adm-order-submit-btn.sell:hover:not(:disabled){background:var(--c-b91c1c)}.adm-order-submit-btn:disabled{opacity:.7;cursor:not-allowed}@media(max-width:480px){.adm-order-modal{max-width:calc(100% - 32px);margin:16px}.adm-order-row{grid-template-columns:1fr}}.adm-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10001;animation:adm-fade-in .2s ease}.adm-confirm-modal{background:var(--adm-white);padding:32px;max-width:400px;width:90%;text-align:center;animation:adm-slide-up .25s ease}.adm-confirm-icon-wrapper{display:flex;justify-content:center;margin-bottom:20px}.adm-confirm-icon{width:64px;height:64px;background:var(--c-fef3c7);display:flex;align-items:center;justify-content:center;color:var(--c-f59e0b)}@keyframes adm-pulse-warning{0%,to{box-shadow:0 0 #f59e0b4d}50%{box-shadow:0 0 0 12px #f59e0b00}}.adm-confirm-content{margin-bottom:24px}.adm-confirm-title{font-size:1.25rem;font-weight:700;color:var(--adm-text-primary);margin:0 0 12px}.adm-confirm-message{font-size:.9rem;color:var(--adm-text-secondary);line-height:1.5;margin:0}.adm-confirm-message strong{color:var(--adm-text-primary);font-weight:600}.adm-confirm-actions{display:flex;gap:12px}.adm-confirm-btn-secondary{flex:1;padding:12px 20px;background-color:var(--adm-bg-light);color:var(--adm-text-secondary);border:1px solid var(--adm-border);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.adm-confirm-btn-secondary:hover{background-color:var(--c-e5e7eb);color:var(--adm-text-primary)}.adm-confirm-btn-danger{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:var(--adm-danger);color:var(--adm-white);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.adm-confirm-btn-danger:hover{background:var(--c-dc2626)}.adm-btn-addqty{color:var(--c-16a34a);border-color:var(--c-86efac);font-size:11px;padding:4px 10px}.adm-btn-addqty:hover{background:var(--c-16a34a);color:var(--c-ffffff);border-color:var(--c-16a34a)}.adm-confirm-icon.success{background:var(--c-ecfdf5);color:var(--c-16a34a)}.adm-confirm-btn-success{padding:10px 20px;background:var(--c-16a34a);color:var(--c-ffffff);border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.adm-confirm-btn-success:hover{background:var(--c-15803d)}.adm-confirm-btn-success:disabled{opacity:.6;cursor:not-allowed;transform:none}.adm-manage-popup{background:var(--c-ffffff);padding:20px;width:300px;box-shadow:0 20px 60px #0000004d}.adm-manage-header{text-align:center;margin-bottom:14px}.adm-manage-symbol{display:block;font-size:15px;font-weight:700;color:var(--adm-text-primary)}.adm-manage-current{font-size:12px;color:var(--adm-text-secondary)}.adm-manage-action-toggle{display:flex;overflow:hidden;border:1px solid var(--adm-border);margin-bottom:14px}.adm-manage-toggle-btn{flex:1;padding:7px 0;border:none;background:var(--adm-bg-light);color:var(--adm-text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.adm-manage-toggle-btn:hover{background:var(--adm-border)}.adm-manage-toggle-btn.active.add{background:var(--c-16a34a);color:var(--c-ffffff)}.adm-manage-toggle-btn.active.reduce{background:var(--c-dc2626);color:var(--c-ffffff)}.adm-manage-lots-row{display:flex;align-items:center;justify-content:center;gap:8px}.adm-manage-lots-btn{width:34px;height:34px;border:1px solid var(--adm-border);background:var(--adm-bg-light);color:var(--adm-text-primary);font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.adm-manage-lots-btn:hover{background:var(--adm-border)}.adm-manage-lots-input{width:64px;height:34px;text-align:center;border:1px solid var(--adm-border);font-size:18px;font-weight:700;color:var(--adm-text-primary);background:var(--c-ffffff);outline:none}.adm-manage-lots-input:focus{border-color:var(--adm-primary)}.adm-manage-qty-info{text-align:center;font-size:12px;color:var(--adm-text-secondary);margin:6px 0 12px}.adm-manage-result{padding:8px 10px;font-size:13px;margin-bottom:12px;text-align:center}.adm-manage-result.error{background:var(--c-fef2f2);color:var(--c-dc2626)}.adm-manage-result.success{background:var(--c-ecfdf5);color:var(--c-16a34a)}.adm-manage-actions{display:flex;gap:8px}.adm-manage-cancel{flex:1;padding:8px 0;border:1px solid var(--adm-border);background:var(--c-ffffff);color:var(--adm-text-secondary);font-size:13px;font-weight:500;cursor:pointer}.adm-manage-cancel:hover{background:var(--adm-bg-light)}.adm-manage-confirm{flex:2;padding:8px 0;border:none;color:var(--c-ffffff);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.adm-manage-confirm.add{background:var(--c-16a34a)}.adm-manage-confirm.add:hover{background:var(--c-15803d)}.adm-manage-confirm.reduce{background:var(--c-dc2626)}.adm-manage-confirm.reduce:hover{background:var(--c-b91c1c)}.adm-manage-confirm:disabled{opacity:.6;cursor:not-allowed}.adm-orders-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.adm-orders-header h3{margin-bottom:0}.adm-orders-section{margin-top:40px}.adm-date-picker-wrapper{position:relative}.adm-date-picker-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--adm-border);background:var(--adm-white);color:var(--adm-text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.adm-date-picker-btn:hover{border-color:var(--adm-text-secondary);background:var(--adm-bg-light)}.adm-date-picker-btn--historical{border-color:var(--adm-primary);color:var(--adm-primary);background:var(--adm-bg-light)}.adm-date-picker-btn--historical:hover{background:var(--adm-border);border-color:var(--adm-primary)}.adm-calendar-dropdown{position:absolute;top:calc(100% + 4px);right:0;width:260px;background:var(--adm-white);border:1px solid var(--adm-border);box-shadow:0 8px 24px #0000001f;z-index:1100;padding:12px;animation:admFadeIn .15s ease-out}.adm-calendar-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.adm-calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--adm-text-primary);cursor:pointer;transition:background .15s}.adm-calendar-nav-btn:hover:not(:disabled){background:var(--adm-bg-light)}.adm-calendar-nav-btn:disabled{opacity:.3;cursor:not-allowed}.adm-calendar-month-label{font-size:13px;font-weight:600;color:var(--adm-text-primary)}.adm-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.adm-calendar-day-name{font-size:10px;font-weight:600;color:var(--adm-text-secondary);text-align:center;padding:4px 0;text-transform:uppercase;letter-spacing:.5px}.adm-calendar-cell{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;border:none;background:transparent;color:var(--adm-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all .1s}.adm-calendar-cell:hover:not(.disabled):not(.selected):not(.empty){background:var(--adm-bg-light)}.adm-calendar-cell.empty{cursor:default}.adm-calendar-cell.today{font-weight:700;color:var(--adm-primary)}.adm-calendar-cell.selected{background:var(--adm-primary);color:var(--adm-white);font-weight:600}.adm-calendar-cell.disabled{opacity:.25;cursor:not-allowed}.adm-calendar-footer{display:flex;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--adm-border)}.adm-calendar-today-btn{padding:4px 14px;border:none;background:transparent;color:var(--adm-primary);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.adm-calendar-today-btn:hover{background:var(--adm-bg-light)}.adm-date-indicator{display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:16px;background:var(--adm-bg-light);border:1px solid var(--adm-border);font-size:12px;font-weight:500;color:var(--adm-text-primary)}.adm-date-today-link{border:none;background:none;color:var(--adm-primary);font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.adm-date-today-link:hover{color:var(--adm-text-secondary)}.adm-trades-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.adm-trades-header h3{margin:0;font-size:16px;font-weight:600;color:var(--c-111827)}.adm-data-table-wrap{overflow-x:auto}.adm-trade-table{width:100%;border-collapse:separate;border-spacing:0}.adm-trade-table th{font-size:11px;color:var(--c-9ca3af);font-weight:500;text-transform:none;text-align:left;padding:12px 16px;border-bottom:1px solid var(--c-f3f4f6);background:var(--c-ffffff);white-space:nowrap}.adm-trade-table td{padding:16px;vertical-align:middle;border-bottom:1px solid var(--c-f3f4f6);font-size:13px;color:var(--c-374151)}.adm-trade-row:hover td{background-color:var(--c-f9fafb)}.adm-trade-id{font-weight:600;font-size:13px}.adm-trade-type-tag{font-size:11px;margin-left:6px}.adm-trade-short{color:var(--c-f06050)}.adm-trade-long{color:var(--c-888888)}.adm-entry-exit-label{font-size:12px;color:var(--c-6b7280);font-weight:500;margin-bottom:4px;display:block}.adm-trade-cell-group{display:flex;flex-direction:column;gap:12px}.adm-price-val{font-family:JetBrains Mono,monospace;font-weight:500;color:var(--c-111827)}.adm-price-curr{font-size:10px;color:var(--c-9ca3af);margin-left:2px}.adm-pnl-val{font-family:JetBrains Mono,monospace;font-weight:600;display:block;margin-bottom:2px}.adm-pnl-green{color:var(--c-34c77b)}.adm-pnl-red{color:var(--c-f06050)}.adm-pnl-percent{font-size:11px;font-weight:500}.adm-pos-size{font-family:JetBrains Mono,monospace;font-weight:600;font-size:14px;text-align:right;display:block}.adm-pos-sub{font-size:11px;color:var(--c-6b7280);text-align:right;display:block;margin-top:2px;font-family:JetBrains Mono,monospace}.adm-cancel-all-plo-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--c-ef4444);color:var(--c-ffffff);border:none;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.adm-cancel-all-plo-btn:hover{background:var(--c-dc2626)}.adm-cancel-all-plo-btn:disabled{opacity:.6;cursor:not-allowed}.adm-plo-cancel-confirm{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--c-fef3c7);border:1px solid var(--c-f59e0b);font-size:13px;color:var(--c-92400e);margin-bottom:12px}.adm-plo-confirm-yes{margin-left:auto;padding:5px 12px;background:var(--c-ef4444);color:var(--c-ffffff);border:none;font-size:12px;font-weight:500;cursor:pointer}.adm-plo-confirm-yes:hover{background:var(--c-dc2626)}.adm-plo-confirm-yes:disabled{opacity:.6;cursor:not-allowed}.adm-plo-confirm-no{padding:5px 12px;background:transparent;border:1px solid var(--c-d1d5db);font-size:12px;cursor:pointer;color:var(--c-4b5563)}.adm-plo-confirm-no:hover{background:var(--c-f3f4f6)}.adm-plo-table-wrapper{overflow-x:auto;border:1px solid var(--c-e5e7eb)}.adm-plo-table{width:100%;border-collapse:collapse;font-size:13px}.adm-plo-table th{background:var(--c-f9fafb);padding:8px 12px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;color:var(--c-6b7280);border-bottom:1px solid var(--c-e5e7eb);white-space:nowrap}.adm-plo-table td{padding:8px 12px;border-bottom:1px solid var(--c-e5e7eb);white-space:nowrap}.adm-plo-table tbody tr:last-child td{border-bottom:none}.adm-plo-buy{color:var(--c-10b981);font-weight:600}.adm-plo-sell{color:var(--c-ef4444);font-weight:600}.adm-plo-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase}.adm-plo-placed{background:var(--c-dbeafe);color:var(--c-1d4ed8)}.adm-plo-executed{background:var(--c-d1fae5);color:var(--c-065f46)}.adm-plo-cancelled{background:var(--c-fee2e2);color:var(--c-991b1b)}.adm-plo-failed{background:var(--c-fef3c7);color:var(--c-92400e)}@media(max-width:768px){.adm-container{width:95vw;max-height:90vh;overflow-y:auto}.adm-tab-navigation{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.adm-tab-navigation::-webkit-scrollbar{display:none}.adm-tab-content{width:100%;box-sizing:border-box}.adm-confirm-modal{width:90vw}}.adm-holdings-summary{display:flex;gap:24px;border:1px solid var(--c-e0e0e0);border-radius:12px;padding:24px;margin-bottom:20px;background:var(--c-ffffff)}.adm-holdings-summary-item{flex:1;display:flex;flex-direction:column;gap:6px}.adm-holdings-summary-label{font-family:Montserrat,sans-serif;font-size:12px;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.5px}.adm-holdings-summary-value{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;color:var(--c-111111)}.adm-holdings-table table thead th{background:var(--c-f5f5f5);text-transform:uppercase;font-size:11px;letter-spacing:1px;color:var(--c-6b7280);font-family:Montserrat,sans-serif}.adm-holdings-table table tbody tr:hover{background:var(--c-fafafa)}.adm-holdings-num{font-family:JetBrains Mono,monospace;text-align:right;white-space:nowrap}.adm-holdings-t1{color:var(--c-6b7280);font-size:11px;margin-left:4px}.adm-holdings-badge{display:inline-block;border-radius:4px;padding:2px 8px;font-size:11px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:.3px}.adm-holdings-badge-stock{background:var(--c-f3f4f6);color:var(--c-374151)}.adm-holdings-badge-mf{background:var(--c-ede9fe);color:var(--c-7c3aed)}.adm-holdings-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--c-6b7280)}.adm-holdings-empty-icon{font-size:48px;color:var(--c-9ca3af);margin-bottom:12px}.adm-holdings-error-icon{font-size:48px;color:var(--c-ef4444);margin-bottom:12px}.adm-holdings-empty-text{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;color:var(--c-374151)}.adm-holdings-empty-subtext{font-family:Montserrat,sans-serif;font-size:13px;color:var(--c-6b7280);margin-top:4px}.adm-subscription-term{margin-top:-8px}.adm-subscription-term td:first-child{width:40%;color:var(--adm-text-secondary)}.adm-subscription-note{margin:-8px 0 24px;font-size:12px;color:var(--adm-text-secondary)}.adm-subscription-note.danger{color:var(--c-dc2626)}.adm-subscription-retry{border:1px solid currentColor;background:transparent;color:inherit;font-size:12px;padding:2px 10px;cursor:pointer}.adm-expiry-red{color:var(--c-ef4444);font-weight:600}.adm-expiry-orange{color:var(--c-f59e0b);font-weight:600}.adm-expiry-green{color:var(--c-16a34a);font-weight:500}.notification-toast{position:fixed;top:20px;right:20px;min-width:320px;max-width:450px;padding:16px 20px;border-radius:12px;box-shadow:0 10px 40px #0003,0 4px 12px #00000026;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:2000;animation:slideInRight .4s cubic-bezier(.68,-.55,.265,1.55);border-left:4px solid;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-toast.success{background:linear-gradient(135deg,#10b98126,#0596691a);border-left-color:var(--success);border:1px solid rgba(16,185,129,.3)}.notification-toast.error{background:linear-gradient(135deg,#ef444426,#dc26261a);border-left-color:var(--error);border:1px solid rgba(239,68,68,.3)}.notification-toast.warning{background:linear-gradient(135deg,#f59e0b26,#d977061a);border-left-color:var(--c-f59e0b);border:1px solid rgba(245,158,11,.3)}.notification-content{display:flex;align-items:center;gap:12px;flex:1}.notification-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.notification-toast.success .notification-icon{background-color:var(--success);color:var(--c-ffffff)}.notification-toast.error .notification-icon{background-color:var(--error);color:var(--c-ffffff)}.notification-toast.warning .notification-icon{background-color:var(--c-f59e0b);color:var(--c-ffffff)}.notification-message{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.5}.notification-close{background:none;border:none;font-size:20px;color:var(--text-secondary);cursor:pointer;padding:0;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.notification-close:hover{background-color:#0000001a;color:var(--text-primary)}@keyframes slideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.notification-toast{left:20px;right:20px;min-width:auto;max-width:none}}.adm-builds-summary-note{font-size:12px;color:var(--c-6b7280)}.adm-builds-row{cursor:pointer}.adm-builds-row:hover td{background:var(--c-f9fafb)}.adm-builds-toggle{display:inline-flex;align-items:center;margin-right:6px;padding:0;border:0;background:none;color:var(--c-6b7280);cursor:pointer;vertical-align:middle}.adm-builds-legs td{background:var(--c-f9fafb)}.adm-builds-legs ul{margin:0;padding:4px 0 4px 26px;list-style:none;display:grid;gap:6px;max-width:520px}.adm-builds-legs li{display:flex;justify-content:space-between;gap:16px;font-size:13px}.adm-builds-unlisted{color:var(--c-9ca3af);font-style:italic}:root{--profit-on: var(--c-166534);--profit-loss: var(--c-b91c1c)}.profit-btn-icon{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.profit-btn-icon:hover{color:var(--profit-on);background:color-mix(in srgb,var(--profit-on) 10%,transparent)}.profit-btn-icon.is-on{color:var(--profit-on)}.profit-btn-icon:focus-visible{outline:2px solid var(--profit-on);outline-offset:1px}.profit-modal .modal-body p{margin:0 0 8px}.profit-fields{display:flex;gap:12px;margin-top:12px}.profit-fields .form-group{flex:1;min-width:0}.profit-figures{margin:12px 0;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:6px}.profit-figures>div{display:flex;justify-content:space-between;gap:12px}.profit-figures dt{color:var(--text-secondary);font-size:13px}.profit-figures dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.profit-figures dd.is-loss{color:var(--profit-loss)}.profit-help{color:var(--text-secondary);font-size:13px}.profit-confirm,.profit-disable{margin-right:auto}.profit-error{color:var(--profit-loss);font-size:13px}.profit-retry{background:none;border:none;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.profit-badge{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--hover-bg);color:var(--text-secondary)}.profit-badge.is-on{background:color-mix(in srgb,var(--profit-on) 12%,transparent);color:var(--profit-on)}.profit-summary{margin:16px 0}.profit-summary h3{margin-bottom:8px}@media(max-width:480px){.profit-fields{flex-direction:column}}.positions{max-width:1400px}.positions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.positions-summary{display:flex;gap:32px}.summary-item{display:flex;flex-direction:column;gap:4px}.summary-label{font-size:.875rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.summary-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.summary-value.success{color:var(--success)}.btn-primary{padding:.625rem 1.2rem;background-color:var(--accent-color);color:var(--c-ffffff);border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}@media(max-width:480px){.btn-primary{padding:.4rem .7rem;font-size:.625rem}}.btn-primary:hover{background-color:var(--c-1d4ed8);transform:translateY(-1px)}.table-container{overflow-x:auto}.positions-table th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border-color)}.positions-table td{padding:16px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.positions-table .symbol{font-weight:600;color:var(--primary-color)}.positions-table .symbolwrapper{border-radius:.5rem;background-color:var(--hover-bg);display:flex;justify-content:center}.positions-table .success{color:var(--success);font-weight:600}.positions-table .error{color:var(--error);font-weight:600}.badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.long{background-color:#10b9811a;color:var(--success)}.badge.short{background-color:#ef44441a;color:var(--error)}.btn-action{padding:6px 16px;background-color:transparent;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}.btn-action:hover{background-color:var(--accent-color);color:var(--c-ffffff)}@media(max-width:768px){.positions-header{flex-direction:column;align-items:flex-start}.positions-summary{width:100%;justify-content:space-between;flex-wrap:wrap;gap:16px}.btn-primary{width:100%;min-height:44px}.table-container{overflow-x:scroll}.positions-table{min-width:800px}.header-filter{flex-direction:column!important;align-items:stretch!important}.header-filter>div{flex-wrap:wrap}.filter-bar{flex-direction:column;gap:12px}.filter-bar .option-wrapper{width:100%}.filter-bar select{width:100%;min-height:44px}.filter-actions{flex-direction:column}.filter-actions .btn{width:100%;min-height:44px;justify-content:center}.btn-bulk-order{min-height:44px;font-size:14px}.positions-actions{width:100%;flex-wrap:wrap}.modal-content{width:95vw!important;max-width:95vw!important;max-height:90vh;overflow-y:auto;margin:0 auto}.form-row{flex-direction:column;gap:0}.close-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.btn-action{min-height:44px;min-width:44px}.summary-value{font-size:1.2rem}}.positions-mobile-cards .mobile-card{position:relative}.positions-mobile-cards .position-card-symbol{font-weight:700;font-size:15px;color:var(--text-primary);margin-bottom:4px}.positions-mobile-cards .position-card-client{font-size:13px;color:var(--accent-color);font-weight:600;margin-bottom:12px}.positions-mobile-cards .position-card-side{display:inline-block;padding:2px 10px;border-radius:2rem;font-weight:700;font-size:12px;margin-right:8px}@media(max-width:480px){.positions-summary{gap:12px}.summary-item{flex:1;min-width:0}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-header h3{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.close-btn{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;line-height:1}.close-btn:hover{color:var(--text-primary)}.form-row{display:flex;gap:20px}.form-row .form-group{flex:1}.form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--text-secondary)}.form-group input,.form-group select{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.form-group input:focus,.form-group select:focus{border-color:var(--accent-color)}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.btn-secondary{padding:10px 20px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s ease;font-family:Montserrat,sans-serif}.btn-secondary:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.ltp-info{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background-color:var(--bg-secondary);border-radius:6px;font-size:13px}.ltp-info .ltp-label{color:var(--text-secondary);font-weight:500}.ltp-info .ltp-value{color:var(--success);font-weight:600;font-family:JetBrains Mono,monospace}.ltp-info .ltp-loading{color:var(--text-secondary);font-style:italic}.ltp-info .ltp-na{color:var(--text-secondary)}.lot-hint{display:block;margin-top:4px;font-size:11px;color:var(--text-secondary);font-style:italic}.form-group select:disabled{background-color:var(--border-color);cursor:not-allowed;opacity:.7}.positions .instrument-search{position:relative;width:100%}.positions .instrument-search-input-wrapper{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.positions .instrument-search.open .instrument-search-input-wrapper,.positions .instrument-search-input-wrapper:focus-within{border-color:var(--accent-color);background-color:var(--bg-secondary)}.positions .form-group .instrument-search-input,.positions .form-group .instrument-search-input:focus,.positions .form-group .instrument-search .instrument-search-input,.positions .form-group .instrument-search .instrument-search-input:focus{padding:10px 12px;font-size:14px;font-weight:500;color:var(--text-primary);background:transparent;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;font-family:inherit}.positions .form-group .instrument-search-input::placeholder{color:var(--text-secondary);font-weight:400}.positions .instrument-search-icon{padding-left:12px;color:var(--text-secondary)}.positions .instrument-search-actions{padding-right:12px}.positions .instrument-search-actions .clear-btn{background:var(--border-color);border:none;color:var(--text-secondary)}.positions .instrument-search-actions .clear-btn:hover{background:var(--text-secondary);color:var(--bg-color)}.positions .instrument-search-actions .caret{color:var(--text-secondary)}.positiveVal{color:var(--success);font-weight:700}.negativeVal{color:var(--error);font-weight:700}.positions .option-wrapper{position:relative;display:flex}.positions .options-parent{background-color:var(--bg-color);border-radius:.5rem;display:flex;flex-direction:column;box-shadow:0 0 10px #0000001a;z-index:1000}.positions .option{display:flex;align-items:center;justify-content:left;height:2rem;gap:.8rem;min-width:150px;color:var(--primary-color);cursor:pointer;padding:0 .5rem}.positions .option:hover{background-color:var(--hover-bg)}.positions .close-position{color:var(--error)}.positions-action-dropdown{background-color:var(--bg-color);border-radius:.5rem;display:flex;flex-direction:column;box-shadow:0 4px 16px #00000026;z-index:9999}.positions-action-dropdown .options{list-style:none;margin:0;padding:4px 0}.positions-action-dropdown .option{display:flex;align-items:center;justify-content:left;height:2rem;gap:.8rem;min-width:150px;color:var(--primary-color);cursor:pointer;padding:0 .5rem;font-size:13px;font-family:Montserrat,sans-serif}.positions-action-dropdown .option:hover{background-color:var(--hover-bg)}.positions-action-dropdown .close-position{color:var(--error)}.clientCell{display:flex;gap:.5rem;align-items:center}.client-td{vertical-align:top;padding-top:14px}.clientCell{display:flex;gap:10px;align-items:center}.clickable-client{cursor:pointer;border-radius:8px;padding:4px 6px;margin:-4px -6px;transition:background-color .15s ease}.clickable-client:hover{background-color:#4f46e50f}.clickable-client:hover .name{color:var(--c-4f46e5)}.avatar{width:36px;height:36px;border-radius:50%;color:var(--c-ffffff);font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.name{font-weight:600;font-size:14px}.uid{font-size:12px;color:var(--c-6b7280)}.long-side{color:var(--c-047a57);border-color:var(--c-fcfcfc);background-color:var(--c-ecfdf5)}.short-side{color:var(--c-b91c1c);background-color:var(--c-fef2f2);border-color:var(--c-fecaca)}.side{border-radius:2rem;padding:.5rem 1rem;font-weight:700;border:1px solid transparent}.filter-bar{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap;position:relative;z-index:50}.filter-bar select{padding:6px 10px;border:1px solid var(--c-d1d5db);border-radius:6px;font-size:13px}.filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:1rem}.btn{padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;display:flex;gap:.5rem;align-items:center}.btn.apply{background:var(--c-333333);color:var(--c-ffffff);border:none}.btn.reset{background:var(--c-f3f4f6);border:1px solid var(--c-d1d5db)}.option-wrapper{display:flex;flex-direction:column;gap:.5rem}.filter-bar .label{font-weight:700;font-size:12px;color:var(--c-bbc5cf)}.filter-bar .header-filter{font-size:16px;font-weight:700;margin:2rem}.filter-bar .model-txt{color:var(--c-8d64e5)}.filter-bar .select-bar{background-color:var(--c-f9fafb);cursor:pointer}.filter-bar .select-bar:hover{background-color:var(--c-ffffff)}.filter-bar .option{cursor:pointer}.spin{animation:spin 1s linear infinite}.positions-actions{display:flex;gap:12px;align-items:center}.search-container{position:relative;min-width:280px}.search-input{width:100%;padding:10px 36px 10px 12px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;transition:all .2s}.search-input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb1a}.search-input::placeholder{color:var(--text-secondary);opacity:.6}.clear-search{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:20px;color:var(--text-secondary);cursor:pointer;padding:4px;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s;width:24px;height:24px;border-radius:4px}.clear-search:hover{color:var(--text-primary);background-color:#0000000d}@media(max-width:480px){.search-input{padding:8px 30px 8px 10px}}._selectWrapper_fyhxg_1{position:relative}._label_fyhxg_9{font-size:12px;font-weight:600;margin-bottom:6px;display:block;color:var(--c-bbc5cf)}._selectTrigger_fyhxg_25{display:flex;align-items:center;position:relative;width:200px}._selectBox_fyhxg_39{border:1px solid var(--c-bbc5cf);border-radius:8px;padding:3px 20px 3px 5px;cursor:pointer;background-color:var(--c-f9fafb);width:100%;overflow:hidden}._selectBox_fyhxg_39:hover{background-color:var(--c-ffffff)}._selectValue_fyhxg_67{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._caretIcon_fyhxg_81{position:absolute;right:3px;font-weight:700;pointer-events:none}._dropdown_fyhxg_95{position:absolute;top:105%;min-width:100%;width:max-content;max-width:350px;background:var(--c-ffffff);border:1px solid var(--c-e4e7ec);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:9999}._searchRow_fyhxg_121{display:flex;align-items:center;padding:.5rem}._search_fyhxg_121{width:100%;padding:10px;border:none;border-bottom:1px solid var(--c-e4e7ec);outline:none}._dropdown_fyhxg_95 ul{list-style:none;max-height:220px;overflow-y:auto;padding:0;margin:0}._dropdown_fyhxg_95 li{padding:10px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdown_fyhxg_95 li:hover{background:var(--c-f2f4f7)}._dropdown_fyhxg_95 li._selected_fyhxg_189{background:var(--c-eff6ff);font-weight:600}._emptyState_fyhxg_199{color:var(--c-9ca3af);font-style:italic;cursor:default!important;padding:10px 12px}._emptyState_fyhxg_199:hover{background:transparent!important}@media(max-width:768px){._selectWrapper_fyhxg_1,._selectTrigger_fyhxg_25{width:100%}._dropdown_fyhxg_95{max-width:90vw}}:root{--bg-app: var(--c-f2f2f2);--card-bg: var(--c-ffffff);--sidebar-bg: var(--c-ffffff);--border-color: var(--c-e0e0e0);--text-primary: var(--c-1a1a1a);--text-secondary: var(--c-757575);--accent: var(--c-000000);--accent-subtle: var(--c-f8f8f8);--hover-bg: var(--c-f5f5f5);--success: var(--c-10b981);--danger: var(--c-ef4444);--warning: var(--c-f59e0b);--primary: var(--c-4f46e5)}.groups-page,.groups-page *,.groups-page .modal-overlay,.groups-page .modal-overlay *,.notification-toast,.notification-toast *{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.groups-page{padding:0;min-height:100%;background-color:var(--bg-app);background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:30px 30px}.groups-page .error-banner{padding:12px 20px;background-color:var(--c-ffeeee);border:1px solid var(--c-ffcccc);border-radius:6px;margin:20px 32px;color:var(--c-cc3333);font-family:Montserrat,sans-serif;font-size:13px;display:flex;align-items:center;gap:8px}.groups-page .page-header{height:80px;background:var(--c-ffffff-a80);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:sticky;top:0;z-index:5}.groups-page .page-title{font-size:20px;font-weight:600;color:var(--text-primary);margin:0;font-family:Montserrat,sans-serif}.groups-page .header-actions{display:flex;align-items:center;gap:16px}.groups-page .search-container{position:relative}.groups-page .search-input{padding:10px 16px 10px 40px;border-radius:20px;border:1px solid var(--border-color);background:var(--c-ffffff);font-family:Montserrat,sans-serif;font-size:13px;width:240px;outline:none;transition:all .2s;color:var(--text-primary)}.groups-page .search-input::placeholder{color:var(--text-secondary)}.groups-page .search-input:focus{border-color:var(--text-primary);width:280px}.groups-page .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:14px}.groups-page .btn-primary{background:var(--text-primary);color:var(--c-ffffff);border:none;padding:10px 20px;border-radius:20px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;box-shadow:0 4px 12px #0000001a}.groups-page .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.groups-page .btn-secondary{background:var(--c-ffffff);border:1px solid var(--border-color);color:var(--text-primary);padding:10px 20px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.groups-page .btn-secondary:hover{background:var(--hover-bg);border-color:var(--text-secondary)}.groups-page .btn-secondary.small{padding:6px 12px;font-size:11px;border-radius:6px}.groups-page .btn-danger{background:var(--danger);color:var(--c-ffffff);border:none;padding:10px 20px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.groups-page .btn-danger:hover{background:var(--c-dc2626)}.groups-page .content-body{padding:32px;overflow-y:auto}.groups-page .groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;padding-bottom:32px}.groups-page .loading-card{grid-column:1 / -1;text-align:center;padding:40px;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:14px}.groups-page .group-card{background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color);padding:24px;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;min-height:200px}.groups-page .group-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000000f;border-color:var(--primary)}.groups-page .new-group-card{border:2px dashed var(--border-color);background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary)}.groups-page .new-group-card:hover{border-color:var(--primary);color:var(--primary);background:var(--c-fdfdfd)}.groups-page .new-group-icon{font-size:32px;margin-bottom:12px}.groups-page .new-group-text{font-size:14px;font-weight:600;font-family:Montserrat,sans-serif}.groups-page .group-icon{width:48px;height:48px;border-radius:12px;background:var(--c-eef2ff);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px}.groups-page .group-icon.small{width:32px;height:32px;font-size:18px;margin-bottom:0}.groups-page .group-title{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px;font-family:Montserrat,sans-serif}.groups-page .group-models{display:flex;gap:8px;margin-bottom:8px}.groups-page .group-models .model-icon{width:26px;height:26px;border-radius:8px;background:var(--c-f3f4f6);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;cursor:help}.groups-page .group-models .model-icon:hover{background:var(--primary);color:var(--c-ffffff);transform:translateY(-2px)}.groups-page .status-badge{position:absolute;top:24px;right:24px;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:600;text-transform:uppercase;font-family:Montserrat,sans-serif;letter-spacing:.3px}.groups-page .status-active{background:var(--c-ecfdf5);color:var(--success)}.groups-page .status-archived,.groups-page .status-inactive{background:var(--c-f3f4f6);color:var(--c-6b7280)}.groups-page .members-preview{display:flex;align-items:center;margin-top:auto;padding-top:20px;border-top:1px solid var(--c-f3f4f6)}.groups-page .avatar-stack{display:flex;margin-right:12px}.groups-page .stack-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--c-ffffff);background:var(--hover-bg);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--text-secondary);margin-left:-10px;font-family:Montserrat,sans-serif}.groups-page .stack-avatar:first-child{margin-left:0}.groups-page .member-count{font-size:12px;font-weight:500;color:var(--text-secondary);font-family:Montserrat,sans-serif}.groups-page .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:none;align-items:center;justify-content:center;animation:groups-fadeIn .2s ease-out}.groups-page .modal-overlay.visible{display:flex}@keyframes groups-fadeIn{0%{opacity:0}to{opacity:1}}.groups-page .modal-container{background:var(--c-ffffff);width:500px;max-width:90vw;max-height:90vh;border-radius:16px;box-shadow:0 20px 40px #00000026;overflow:hidden;animation:groups-slideUp .3s ease-out;display:flex;flex-direction:column;font-family:Montserrat,sans-serif}.groups-page .modal-container.wide{width:900px;height:600px}.groups-page .modal-container.small{width:400px}@keyframes groups-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.groups-page .modal-container form{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.groups-page .modal-header{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.groups-page .modal-header-left{display:flex;align-items:center;gap:12px}.groups-page .modal-header-left .status-badge{position:static}.groups-page .modal-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0;font-family:Montserrat,sans-serif}.groups-page .modal-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px;display:flex;align-items:center;padding:4px;border-radius:4px;transition:all .2s}.groups-page .modal-close:hover{background:var(--hover-bg);color:var(--text-primary)}.groups-page .modal-body{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto;flex:1;min-height:0}.groups-page .modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px;background:var(--c-f9fafb);flex-shrink:0}.groups-page .form-group{display:flex;flex-direction:column;gap:8px}.groups-page .form-label{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif}.groups-page .form-input{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;outline:none;transition:all .2s;resize:vertical;color:var(--text-primary)}.groups-page .form-input::placeholder{color:var(--text-secondary)}.groups-page .form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.groups-page .custom-dropdown{position:relative}.groups-page .dropdown-trigger{padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;cursor:text;background:var(--c-ffffff);transition:all .2s}.groups-page .dropdown-trigger:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.groups-page .dropdown-input{border:none;outline:none;font-family:Montserrat,sans-serif;font-size:14px;flex:1;min-width:60px;background:transparent;color:var(--text-primary)}.groups-page .dropdown-input::placeholder{color:var(--text-secondary)}.groups-page .dropdown-menu{position:absolute;top:100%;left:0;width:100%;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 10px 20px #0000001a;display:none}.groups-page .dropdown-menu.visible{display:block}.groups-page .dropdown-item{padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;transition:background .2s;font-family:Montserrat,sans-serif;color:var(--text-primary)}.groups-page .dropdown-item:hover{background:var(--hover-bg)}.groups-page .dropdown-item.selected{background:var(--c-eef2ff)}.groups-page .dropdown-item.no-hover:hover{background:transparent;cursor:default}.groups-page .item-avatar{width:28px;height:28px;border-radius:50%;background:var(--c-eef2ff);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:Montserrat,sans-serif;flex-shrink:0}.groups-page .item-avatar.model-avatar{border-radius:8px;background:var(--c-f3f4f6);color:var(--c-374151)}.groups-page .item-avatar.model-avatar.gold{background:linear-gradient(135deg,var(--c-fef9c3) 0%,var(--c-fde047) 100%);color:var(--c-a16207)}.groups-page .item-avatar.model-avatar.silver{background:linear-gradient(135deg,var(--c-f9fafb) 0%,var(--c-e5e7eb) 100%);color:var(--c-6b7280)}.groups-page .item-avatar.model-avatar.default{background:linear-gradient(135deg,var(--c-eef2ff) 0%,var(--c-c7d2fe) 100%);color:var(--primary)}.groups-page .check-mark{margin-left:auto;color:var(--primary);font-weight:700}.groups-page .selected-chip{background:var(--c-eef2ff);color:var(--primary);padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;display:flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif}.groups-page .selected-chip.model-chip{background:var(--c-f3f4f6);color:var(--c-374151)}.groups-page .selected-chip.model-chip.gold{background:linear-gradient(135deg,var(--c-fef9c3) 0%,var(--c-fde047) 100%);color:var(--c-a16207)}.groups-page .selected-chip.model-chip.silver{background:linear-gradient(135deg,var(--c-f3f4f6) 0%,var(--c-d1d5db) 100%);color:var(--c-6b7280)}.groups-page .selected-chip.model-chip.default{background:linear-gradient(135deg,var(--c-eef2ff) 0%,var(--c-c7d2fe) 100%);color:var(--primary)}.groups-page .chip-remove{cursor:pointer;font-size:12px;opacity:.6;display:flex;align-items:center;transition:opacity .2s}.groups-page .chip-remove:hover{opacity:1}.groups-page .dropdown-item .model-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.groups-page .dropdown-item .model-name{font-size:13px;font-weight:500;color:var(--text-primary);font-family:Montserrat,sans-serif}.groups-page .dropdown-item .model-desc{font-size:11px;color:var(--text-secondary);font-family:Montserrat,sans-serif}.groups-page .icon-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;background:var(--c-f9fafb);border-radius:10px;border:1px solid var(--border-color)}.groups-page .icon-option{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;font-size:20px;color:var(--text-secondary);transition:all .2s;background:var(--c-ffffff);border:2px solid transparent}.groups-page .icon-option:hover{background:var(--c-ffffff);color:var(--primary);transform:scale(1.08);box-shadow:0 4px 12px #00000014}.groups-page .icon-option.selected{background:var(--c-eef2ff);color:var(--primary);border-color:var(--primary);transform:scale(1.05)}.groups-page .details-actions{display:flex;gap:8px;align-items:center}.groups-page .action-btn{background:var(--c-ffffff);border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:14px}.groups-page .action-btn:hover{background:var(--hover-bg);color:var(--text-primary);transform:translateY(-1px)}.groups-page .action-btn.delete:hover{background:var(--c-fef2f2);color:var(--danger);border-color:var(--c-fecaca)}.groups-page .action-btn:disabled{opacity:.5;cursor:not-allowed}.groups-page .details-actions .modal-close{margin-left:12px}.groups-page .split-view{display:flex;height:100%;overflow:hidden;flex:1}.groups-page .split-col{flex:1;padding:24px;display:flex;flex-direction:column;overflow:hidden;background:var(--c-ffffff)}.groups-page .split-col:first-child{border-right:1px solid var(--border-color)}.groups-page .split-col.models-col{background:var(--c-fcfcfc)}.groups-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-color);flex-shrink:0}.groups-page .section-title{font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;margin:0;padding:0;border:none;letter-spacing:normal}.groups-page .count-badge{background:var(--c-f3f4f6);color:var(--text-secondary);padding:2px 8px;border-radius:12px;font-size:11px;font-family:Montserrat,sans-serif;font-weight:600}.groups-page .scroll-list{flex:1;overflow-y:auto;padding-right:4px}.groups-page .user-list-item{display:flex;align-items:center;padding:12px;border-radius:12px;transition:all .2s;cursor:default;margin-bottom:4px;position:relative;background:transparent}.groups-page .user-list-item:hover{background:var(--hover-bg)}.groups-page .user-list-item:hover .user-settings-btn{opacity:1}.groups-page .user-avatar{width:36px;height:36px;border-radius:50%;background:var(--c-eef2ff);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;margin-right:12px;flex-shrink:0;font-family:Montserrat,sans-serif}.groups-page .user-details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.groups-page .user-name{font-size:13px;font-weight:600;color:var(--text-primary);font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-page .user-email{font-size:11px;color:var(--text-secondary);font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-page .user-settings-btn{width:28px;height:28px;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s;flex-shrink:0}.groups-page .user-settings-btn:hover,.groups-page .user-settings-btn.active{background:var(--hover-bg);color:var(--text-primary);opacity:1}.groups-page .user-action-menu{position:absolute;right:12px;top:40px;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:20;display:none;min-width:120px;overflow:hidden}.groups-page .user-action-menu.visible{display:block;animation:groups-fadeIn .1s ease-out}.groups-page .user-action-item{padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-primary);cursor:pointer;transition:background .2s;font-family:Montserrat,sans-serif}.groups-page .user-action-item:hover{background:var(--hover-bg)}.groups-page .user-action-item.danger{color:var(--danger)}.groups-page .user-action-item.danger:hover{background:var(--c-fef2f2)}.groups-page .user-action-item.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.groups-page .pyramiding-checkbox-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;cursor:pointer;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);transition:all .2s;position:relative}.groups-page .pyramiding-checkbox-wrapper:hover{background:var(--hover-bg);border-color:var(--c-f59e0b)}.groups-page .pyramiding-checkbox-wrapper.loading{opacity:.6;cursor:not-allowed}.groups-page .pyramiding-checkbox{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.groups-page .pyramiding-checkbox-label{font-size:14px;color:var(--c-d1d5db);transition:color .2s}.groups-page .pyramiding-checkbox:checked+.pyramiding-checkbox-label{color:var(--c-f59e0b)}.groups-page .pyramiding-checkbox-wrapper:hover .pyramiding-checkbox-label{color:var(--c-f59e0b)}.groups-page .pyramiding-checkbox-wrapper:has(.pyramiding-checkbox:checked){border-color:var(--c-f59e0b);background:#f59e0b1a}.groups-page .multiplier-badge{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:26px;padding:0 8px;margin-right:8px;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--c-f5f5f5);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.groups-page .multiplier-badge:hover{background:var(--c-e8e8e8);border-color:var(--c-bbbbbb);color:var(--text-primary)}.groups-page .multiplier-badge.multiplier-custom{background:#4f46e514;border-color:#4f46e54d;color:var(--c-4f46e5)}.groups-page .multiplier-badge.multiplier-custom:hover{background:#4f46e526;border-color:#4f46e580}.groups-page .multiplier-edit-wrapper{display:inline-flex;align-items:center;margin-right:8px;position:relative}.groups-page .multiplier-input{width:48px;height:26px;padding:0 16px 0 6px;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;border:1.5px solid var(--c-4f46e5);border-radius:6px;background:var(--c-ffffff);color:var(--text-primary);outline:none;-moz-appearance:textfield}.groups-page .multiplier-input::-webkit-outer-spin-button,.groups-page .multiplier-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.groups-page .multiplier-x{position:absolute;right:6px;font-size:11px;font-weight:600;color:var(--c-4f46e5);pointer-events:none}.pyramiding-confirm-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn .15s ease-out}.pyramiding-confirm-popup{background:var(--c-ffffff);border-radius:12px;box-shadow:0 20px 40px #0003;padding:24px;max-width:400px;width:90%;animation:slideUp .2s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pyramiding-confirm-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:16px;font-weight:600;color:var(--c-111827);font-family:Montserrat,sans-serif}.pyramiding-confirm-header svg{color:var(--c-f59e0b)}.pyramiding-confirm-body{font-size:14px;color:var(--c-4b5563);line-height:1.6;margin-bottom:24px;font-family:Montserrat,sans-serif}.pyramiding-confirm-body strong{color:var(--c-111827)}.pyramiding-confirm-actions{display:flex;gap:12px;justify-content:flex-end}.pyramiding-confirm-actions .btn-cancel{padding:10px 20px;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--c-374151);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.pyramiding-confirm-actions .btn-cancel:hover{background:var(--c-f3f4f6)}.pyramiding-confirm-actions .btn-confirm{padding:10px 20px;border:none;background:var(--c-f59e0b);color:var(--c-ffffff);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.pyramiding-confirm-actions .btn-confirm:hover{background:var(--c-d97706)}.groups-page .model-card{display:flex;align-items:center;padding:16px;border:1px solid var(--border-color);border-radius:12px;margin-bottom:12px;transition:all .2s;position:relative;background:var(--c-ffffff)}.groups-page .model-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000000d}.groups-page .model-card:hover .user-settings-btn{opacity:1}.groups-page .model-card-icon{width:40px;height:40px;border-radius:10px;background:var(--c-f3f4f6);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-size:20px;margin-right:16px;flex-shrink:0}.groups-page .model-card-icon.gold{background:linear-gradient(135deg,var(--c-fef9c3) 0%,var(--c-fde047) 100%);color:var(--c-a16207)}.groups-page .model-card-icon.silver{background:linear-gradient(135deg,var(--c-f9fafb) 0%,var(--c-e5e7eb) 100%);color:var(--c-6b7280)}.groups-page .model-card-icon.default{background:linear-gradient(135deg,var(--c-eef2ff) 0%,var(--c-c7d2fe) 100%);color:var(--primary)}.groups-page .model-info{flex:1;min-width:0}.groups-page .model-name{font-size:14px;font-weight:600;color:var(--text-primary);font-family:Montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-page .model-status{font-size:11px;color:var(--success);display:flex;align-items:center;gap:4px;font-family:Montserrat,sans-serif}.groups-page .model-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.groups-page .empty-state{padding:48px 24px;text-align:center;color:var(--text-secondary);font-size:14px;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;align-items:center;gap:8px}.groups-page .models-col .empty-state{background:var(--c-ffffff);border:2px dashed var(--border-color);border-radius:12px;margin:20px 0}.groups-page .empty-state svg{opacity:.4;margin-bottom:4px}.groups-page .info-list{display:flex;flex-direction:column;gap:16px}.groups-page .info-item{display:flex;flex-direction:column;gap:4px}.groups-page .info-label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif}.groups-page .info-value{font-size:14px;color:var(--text-primary);font-family:Montserrat,sans-serif}.groups-page .webhook-field{display:flex;gap:8px}.groups-page .webhook-input{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:12px;background:var(--c-f9fafb);color:var(--text-primary)}.groups-page .btn-copy{background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .2s}.groups-page .btn-copy:hover{background:var(--hover-bg)}.groups-page .test-result{margin-top:20px;padding:16px;border-radius:12px;border:1px solid}.groups-page .test-result.success{background:var(--c-ecfdf5);border-color:var(--c-a7f3d0)}.groups-page .test-result.error{background:var(--c-fef2f2);border-color:var(--c-fecaca)}.groups-page .test-result-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.groups-page .test-result-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.groups-page .test-result.success .test-result-icon{background:var(--success);color:var(--c-ffffff)}.groups-page .test-result.error .test-result-icon{background:var(--danger);color:var(--c-ffffff)}.groups-page .test-result-title{font-weight:600;font-size:14px;font-family:Montserrat,sans-serif}.groups-page .test-result.success .test-result-title{color:var(--c-059669)}.groups-page .test-result.error .test-result-title{color:var(--c-dc2626)}.groups-page .test-result-message{font-size:13px;color:var(--c-374151);margin:0 0 8px;font-family:Montserrat,sans-serif}.groups-page .test-result-details{display:flex;flex-direction:column;gap:4px}.groups-page .test-detail-row{display:flex;justify-content:space-between;font-size:12px;color:var(--c-6b7280);font-family:Montserrat,sans-serif}.groups-page .text-secondary{color:var(--text-secondary);font-size:14px;margin-top:8px;font-family:Montserrat,sans-serif}.groups-page .scroll-list::-webkit-scrollbar,.groups-page .modal-body::-webkit-scrollbar,.groups-page .dropdown-menu::-webkit-scrollbar{width:6px}.groups-page .scroll-list::-webkit-scrollbar-track,.groups-page .modal-body::-webkit-scrollbar-track,.groups-page .dropdown-menu::-webkit-scrollbar-track{background:transparent}.groups-page .scroll-list::-webkit-scrollbar-thumb,.groups-page .modal-body::-webkit-scrollbar-thumb,.groups-page .dropdown-menu::-webkit-scrollbar-thumb{background:var(--c-d1d5db);border-radius:3px}.groups-page .scroll-list::-webkit-scrollbar-thumb:hover,.groups-page .modal-body::-webkit-scrollbar-thumb:hover,.groups-page .dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--c-9ca3af)}.groups-page .model-chip{display:flex;align-items:center;gap:6px}.groups-page .model-avatar{background:var(--c-f0fdf4);color:var(--success)}.groups-page .models-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.groups-page .model-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--c-f0fdf4);color:var(--success);border-radius:20px;font-size:12px;font-weight:500;font-family:Montserrat,sans-serif}@media(max-width:768px){.groups-page .page-header{padding:16px;height:auto;min-height:80px;flex-wrap:wrap;gap:16px}.groups-page .header-actions{width:100%;flex-wrap:wrap}.groups-page .search-input{width:100%}.groups-page .search-input:focus{width:100%}.groups-page .content-body{padding:16px}.groups-page .groups-grid{grid-template-columns:1fr}.groups-page .modal-container.wide{width:100%;height:100%;border-radius:0}.groups-page .split-view{flex-direction:column}.groups-page .split-col:first-child{border-right:none;border-bottom:1px solid var(--border-color)}.groups-page .icon-grid{grid-template-columns:repeat(4,1fr)}}.groups-page .user-avatar,.groups-page .model-card-icon,.groups-page .user-settings-btn{flex-shrink:0}.groups-page .user-details,.groups-page .model-info{flex:1;min-width:0}.groups-page .user-name,.groups-page .user-email,.groups-page .model-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groups-page .modal-overlay .custom-dropdown .dropdown-menu{z-index:110}.groups-page .user-action-menu{z-index:50}.groups-page .modal-container.multiplier-modal{width:600px;max-height:80vh}.groups-page .multiplier-info{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--c-eff6ff);border:1px solid var(--c-bfdbfe);border-radius:8px;font-size:12px;color:var(--c-1e40af);line-height:1.5;margin-bottom:16px}.groups-page .multiplier-info svg{flex-shrink:0;margin-top:2px}.groups-page .multiplier-list{display:flex;flex-direction:column;gap:12px}.groups-page .multiplier-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:12px;transition:all .2s}.groups-page .multiplier-item:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000d}.groups-page .multiplier-model-info{display:flex;align-items:center;gap:12px;flex:1}.groups-page .model-icon-circle{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--c-f3f4f6);color:var(--c-374151);flex-shrink:0}.groups-page .model-icon-circle.gold{background:linear-gradient(135deg,var(--c-fef9c3) 0%,var(--c-fde047) 100%);color:var(--c-a16207)}.groups-page .model-icon-circle.silver{background:linear-gradient(135deg,var(--c-f9fafb) 0%,var(--c-e5e7eb) 100%);color:var(--c-6b7280)}.groups-page .model-icon-circle.default{background:linear-gradient(135deg,var(--c-eef2ff) 0%,var(--c-c7d2fe) 100%);color:var(--primary)}.groups-page .model-details{display:flex;flex-direction:column;gap:4px}.groups-page .model-details .model-name{font-size:14px;font-weight:600;color:var(--text-primary);font-family:Montserrat,sans-serif}.groups-page .model-details .model-status{font-size:11px;color:var(--text-secondary);font-family:Montserrat,sans-serif}.groups-page .multiplier-controls{display:flex;align-items:center;gap:8px}.groups-page .multiplier-btn{width:32px;height:32px;border-radius:6px;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--text-primary);font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:Montserrat,sans-serif}.groups-page .multiplier-btn:hover{background:var(--hover-bg);border-color:var(--primary);color:var(--primary)}.groups-page .multiplier-btn:active{transform:scale(.95)}.groups-page .multiplier-input{width:70px;padding:8px 10px;border:1px solid var(--border-color);border-radius:6px;text-align:center;font-size:14px;font-weight:600;color:var(--text-primary);font-family:Montserrat,sans-serif;outline:none;transition:all .2s}.groups-page .multiplier-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51a}.groups-page .multiplier-label{font-size:14px;font-weight:600;color:var(--text-secondary);font-family:Montserrat,sans-serif}.groups-page .user-avatar.small{width:32px;height:32px;border-radius:50%;background:var(--c-eef2ff);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:Montserrat,sans-serif}.groups-page .multiplier-list .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-secondary);font-family:Montserrat,sans-serif;font-size:13px}.groups-page .section-search{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--hover-bg);border-radius:8px;margin-bottom:12px}.groups-page .section-search .search-icon-inline{color:var(--text-secondary);flex-shrink:0}.groups-page .section-search-input{border:none;background:transparent;outline:none;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);flex:1;min-width:0}.groups-page .section-search-input::placeholder{color:var(--text-secondary)}.groups-page .clear-search-btn{background:none;border:none;color:var(--text-secondary);font-size:16px;cursor:pointer;padding:0 4px;line-height:1;transition:color .2s}.groups-page .clear-search-btn:hover{color:var(--text-primary)}.broker-tag{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;margin-left:4px}.broker-angel{background:var(--c-e8f5e9);color:var(--c-2e7d32)}.broker-fyers{background:var(--c-e3f2fd);color:var(--c-1565c0)}.broker-zerodha{background:var(--c-fff3e0);color:var(--c-e65100)}.broker-sharekhan{background:var(--c-e0f2f1);color:var(--c-00695c)}.broker-paper{background:var(--c-f3e5f5);color:var(--c-7b1fa2)}.broker-ibkr{background:var(--c-fce4ec);color:var(--c-c62828)}.btn-place-order-group{display:flex;align-items:center;gap:6px;padding:5px 14px;background:var(--accent, var(--c-1a1a1a));color:var(--c-ffffff);border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:opacity .2s;letter-spacing:.3px}.btn-place-order-group:hover{opacity:.85}.place-order-form .form-row{margin-bottom:14px}.place-order-form .form-row label{display:block;font-size:11px;font-weight:600;color:var(--text-secondary, var(--c-757575));margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.place-order-form .form-row input,.place-order-form .form-row select{width:100%;padding:9px 12px;border:1px solid var(--border-color, var(--c-e0e0e0));border-radius:8px;font-size:14px;font-weight:500;background:var(--c-f9fafb);color:var(--text-primary, var(--c-1a1a1a));transition:border-color .2s}.place-order-form .form-row input:focus,.place-order-form .form-row select:focus{border-color:var(--accent, var(--c-1a1a1a));outline:none;background:var(--c-f3f4f6)}.place-order-form .form-row-group{display:flex;gap:12px;margin-bottom:14px}.place-order-form .form-row-group .form-row{flex:1;margin-bottom:0}.instrument-selected-info{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:14px;background:var(--c-f3f4f6);border-radius:8px;font-size:13px;font-weight:600;color:var(--text-primary, var(--c-1a1a1a))}.instrument-selected-meta{font-size:11px;font-weight:400;color:var(--text-secondary, var(--c-757575))}.btn-place-order-submit{display:block;width:100%;margin-top:18px;padding:11px 0;background:var(--accent, var(--c-1a1a1a));color:var(--c-ffffff);border:none;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:opacity .2s}.btn-place-order-submit:hover{opacity:.85}.btn-place-order-submit:disabled{opacity:.35;cursor:not-allowed}.order-result-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;margin-bottom:6px;font-size:13px}.order-result-row.success{background:var(--c-f0fdf4);border:1px solid var(--c-bbf7d0)}.order-result-row.error{background:var(--c-fef2f2);border:1px solid var(--c-fecaca)}.order-result-account{display:flex;flex-direction:column;font-weight:600}.order-result-meta{font-size:11px;font-weight:500;color:var(--text-secondary);margin-top:1px}.order-result-status.success{color:var(--c-16a34a)}.order-result-status.error{color:var(--c-dc2626);font-size:12px}.groups-page .modal-container.po-modal{width:min(1040px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:16px}.groups-page .modal-header.po-header{align-items:flex-start;padding:24px 32px 20px}.groups-page .po-header .modal-title{font-size:22px;font-weight:700}.po-subtitle{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:14px;font-weight:500;color:var(--text-secondary, var(--c-6b7280))}.po-chip{padding:2px 10px;border-radius:999px;background:var(--c-f3f4f6);color:var(--text-primary, var(--c-1a1a1a));font-size:12px;font-weight:600}.groups-page .modal-body.po-body{padding:24px 32px 28px;overflow-y:auto}.po-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}.groups-page .po-form .form-row{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:18px}.groups-page .po-form .form-row>*:not(label){width:100%;max-width:none}.place-order-form.po-grid .form-row label{font-size:12px;margin-bottom:8px}.place-order-form.po-grid .form-row input,.place-order-form.po-grid .form-row select,.po-readonly{height:48px;padding:0 14px;font-size:15px;border-radius:10px}.po-readonly{display:flex;align-items:center;border:1px dashed var(--border-color, var(--c-e0e0e0));background:var(--c-ffffff);font-weight:600;color:var(--text-primary, var(--c-1a1a1a))}.place-order-form.po-grid .form-row-group{gap:16px;margin-bottom:18px}.po-form .instrument-selected-info{padding:12px 14px;margin:-6px 0 18px;font-size:15px}.po-side{display:grid;grid-template-columns:1fr 1fr;gap:10px}.po-side-btn{height:48px;border:1px solid var(--border-color, var(--c-e0e0e0));border-radius:10px;background:var(--c-ffffff);color:var(--text-secondary, var(--c-6b7280));font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.po-side-btn.buy.active{background:var(--c-16a34a);border-color:var(--c-16a34a);color:var(--c-ffffff)}.po-side-btn.sell.active{background:var(--c-dc2626);border-color:var(--c-dc2626);color:var(--c-ffffff)}.po-preview{display:flex;flex-direction:column;min-height:0;padding:20px;border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:12px;background:var(--c-fafafa)}.po-preview-head h4{margin:0;font-size:15px;font-weight:700}.po-preview-note{display:block;margin-top:2px;font-size:12px;color:var(--text-secondary, var(--c-6b7280))}.po-preview-table{display:flex;flex-direction:column;min-height:0;margin-top:14px;border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:10px;background:var(--c-ffffff);overflow:hidden}.po-rows{max-height:340px;overflow-y:auto}.po-row{display:grid;grid-template-columns:minmax(0,1fr) 84px 84px;gap:8px;align-items:center;padding:9px 14px;border-top:1px solid var(--c-f1f1f1);font-size:13px}.po-row span:not(.po-acc){text-align:right;font-variant-numeric:tabular-nums}.po-row-head{border-top:0;background:var(--c-f9fafb);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary, var(--c-6b7280))}.po-acc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.po-qty{font-weight:700}.po-row.skipped{color:var(--text-secondary, var(--c-9ca3af))}.po-total{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:14px;font-weight:600}.po-total strong{font-size:20px;font-variant-numeric:tabular-nums}.po-hint{margin:6px 0 0;font-size:12px;color:var(--text-secondary, var(--c-6b7280))}.po-footer{grid-column:1 / -1}.po-footer .btn-place-order-submit{margin-top:4px;height:54px;padding:0 16px;border-radius:12px;font-size:16px}.btn-place-order-submit.buy{background:var(--c-16a34a)}.btn-place-order-submit.sell{background:var(--c-dc2626)}.po-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.po-results-head h4{margin:0;font-size:16px}.po-results-count{display:flex;gap:12px;font-size:13px;font-weight:600}.po-results-count .ok{color:var(--c-16a34a)}.po-results-count .bad{color:var(--c-dc2626)}.po-results-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.po-results-list .order-result-row{margin-bottom:0;padding:10px 14px;gap:12px}.po-close-btn{width:100%;height:48px;margin-top:18px}@media(max-width:768px){.groups-page .modal-container.po-modal{width:100%!important}.groups-page .modal-header.po-header,.groups-page .modal-body.po-body{padding-left:16px;padding-right:16px}.po-grid,.po-results-list{grid-template-columns:1fr}.po-rows{max-height:240px}}.btn-bulk-multiplier{display:flex;align-items:center;gap:6px;padding:5px 14px;background:var(--surface-elevated, var(--c-f5f5f5));color:var(--text-primary, var(--c-1a1a1a));border:1px solid var(--border, var(--c-e0e0e0));border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.3px}.btn-bulk-multiplier:hover{background:var(--accent, var(--c-1a1a1a));color:var(--c-ffffff);border-color:var(--accent, var(--c-1a1a1a))}.bulk-mult-operations{display:flex;gap:6px;margin-bottom:4px}.bulk-mult-op-btn{flex:1;padding:8px 4px;border:1px solid var(--border, var(--c-e0e0e0));border-radius:6px;background:var(--surface, var(--c-ffffff));color:var(--text-primary, var(--c-1a1a1a));font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.bulk-mult-op-btn:hover{border-color:var(--accent, var(--c-1a1a1a))}.bulk-mult-op-btn.active{background:var(--accent, var(--c-1a1a1a));color:var(--c-ffffff);border-color:var(--accent, var(--c-1a1a1a))}.bulk-mult-preview-table-wrapper{max-height:320px;overflow-y:auto;border:1px solid var(--border, var(--c-e0e0e0));border-radius:8px}.bulk-mult-preview-table{width:100%;border-collapse:collapse;font-size:13px}.bulk-mult-preview-table thead{position:sticky;top:0;z-index:1}.bulk-mult-preview-table th{padding:8px 12px;background:var(--surface-elevated, var(--c-f5f5f5));font-weight:600;font-size:11px;text-transform:uppercase;color:var(--text-secondary, var(--c-757575));border-bottom:1px solid var(--border, var(--c-e0e0e0))}.bulk-mult-preview-table td{padding:8px 12px;border-bottom:1px solid var(--border-light, var(--c-f0f0f0))}.bulk-mult-preview-table tr.clamped-row{background:#eab30814}.bulk-mult-preview-table tr.clamped-row td{color:var(--c-b45309)}@media(max-width:768px){.groups-page .btn-primary{width:100%;justify-content:center;min-height:44px}.groups-page .btn-secondary,.groups-page .btn-danger{min-height:44px}.groups-page .group-card{padding:16px;min-height:auto}.groups-page .modal-container{width:95vw!important;max-height:90vh;overflow-y:auto;border-radius:12px}.groups-page .modal-container.multiplier-modal{width:95vw}.groups-page .user-list-item{flex-wrap:wrap;gap:8px}.groups-page .user-settings-btn{min-width:44px;min-height:44px}.groups-page .multiplier-badge,.groups-page .pyramiding-checkbox-wrapper{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.groups-page .member-count{font-size:14px}.groups-page .model-card{padding:10px}.groups-page .multiplier-edit-wrapper{min-height:44px}.groups-page .multiplier-input{min-height:40px}.groups-page .bulk-mult-preview-table{font-size:12px}.groups-page .bulk-mult-preview-table th,.groups-page .bulk-mult-preview-table td{padding:6px 8px}}@media(max-width:480px){.groups-page .group-card{padding:14px}.groups-page .group-icon{width:40px;height:40px;font-size:20px}.groups-page .group-title{font-size:15px}}.btn-move-accounts{display:flex;align-items:center;gap:6px;padding:5px 14px;background:var(--surface-elevated, var(--c-f5f5f5));color:var(--text-primary, var(--c-1a1a1a));border:1px solid var(--border, var(--c-e0e0e0));border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.3px}.btn-move-accounts:hover{background:var(--accent, var(--c-1a1a1a));color:var(--c-ffffff);border-color:var(--accent, var(--c-1a1a1a))}.move-accounts-modal{max-width:520px}.move-info-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--c-f0f4ff);border:1px solid var(--c-d0daf0);border-radius:8px;font-size:12px;color:var(--c-3b4d6b);line-height:1.5;margin-bottom:16px}.move-info-banner svg{flex-shrink:0;margin-top:1px}.move-warning-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--c-fff7ed);border:1px solid var(--c-fed7aa);border-radius:8px;font-size:12px;color:var(--c-9a3412);line-height:1.4;margin-bottom:16px}.move-accounts-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.move-accounts-header .btn-link{background:none;border:none;color:var(--primary, var(--c-4f46e5));font-size:12px;font-weight:500;cursor:pointer;padding:0}.move-accounts-header .btn-link:hover{text-decoration:underline}.move-accounts-list{max-height:280px;overflow-y:auto;border:1px solid var(--border, var(--c-e0e0e0));border-radius:8px;padding:4px}.move-account-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .15s;font-size:13px}.move-account-item:hover{background:var(--surface-elevated, var(--c-f5f5f5))}.move-account-item.selected{background:var(--c-f0f4ff)}.move-account-item input[type=checkbox]{accent-color:var(--primary, var(--c-4f46e5));width:15px;height:15px;cursor:pointer}.move-account-name{flex:1;font-weight:500;color:var(--text-primary, var(--c-1a1a1a))}.move-account-multiplier{font-size:11px;font-weight:600;color:var(--text-secondary, var(--c-757575));background:var(--surface-elevated, var(--c-f5f5f5));padding:2px 8px;border-radius:4px}.form-select{width:100%;padding:10px 12px;border:1px solid var(--border, var(--c-e0e0e0));border-radius:8px;font-size:13px;font-family:inherit;color:var(--text-primary, var(--c-1a1a1a));background:var(--c-ffffff);cursor:pointer;transition:border-color .2s}.form-select:focus{outline:none;border-color:var(--primary, var(--c-4f46e5))}.modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border, var(--c-e0e0e0))}.orp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1300;animation:orp-fade .15s ease-out}@keyframes orp-fade{0%{opacity:0}to{opacity:1}}.orp-dialog{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:var(--c-ffffff);border-radius:16px;padding:28px 26px 22px;box-shadow:0 24px 60px #00000047;text-align:center;font-family:Montserrat,-apple-system,sans-serif;animation:orp-pop .18s cubic-bezier(.2,.8,.3,1)}@keyframes orp-pop{0%{transform:translateY(8px) scale(.97);opacity:0}to{transform:none;opacity:1}}.orp-icon{width:60px;height:60px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.orp-running .orp-icon{background:var(--c-eef2ff);color:var(--c-4f46e5)}.orp-success .orp-icon{background:var(--c-ecfdf5);color:var(--c-059669)}.orp-warning .orp-icon{background:var(--c-fffbeb);color:var(--c-d97706)}.orp-error .orp-icon{background:var(--c-fef2f2);color:var(--c-dc2626)}.orp-spin{animation:orp-rotate .9s linear infinite}@keyframes orp-rotate{to{transform:rotate(360deg)}}.orp-title{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--c-111827)}.orp-subtitle{margin:0 0 18px;font-size:13px;color:var(--c-4b5563);font-family:JetBrains Mono,monospace;word-break:break-word}.orp-progress{margin:4px 0 6px}.orp-progress-bar{height:8px;border-radius:999px;background:var(--c-e5e7eb);overflow:hidden}.orp-progress-fill{height:100%;background:var(--c-4f46e5);border-radius:999px;transition:width .4s ease}.orp-progress-fill.orp-indeterminate{width:35%;animation:orp-slide 1.1s ease-in-out infinite}@keyframes orp-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.orp-progress-text{margin-top:8px;font-size:13px;font-weight:600;color:var(--c-374151)}.orp-running-hint{margin-top:6px;font-size:12.5px;color:var(--c-6b7280)}.orp-stats{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 16px}.orp-stat{flex:1 1 90px;max-width:130px;display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-radius:12px;background:var(--c-fafafa);border:1px solid var(--c-eeeeee)}.orp-stat-num{font-size:22px;font-weight:700;color:var(--c-111827)}.orp-stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--c-6b7280)}.orp-stat-ok .orp-stat-num{color:var(--c-059669)}.orp-stat-bad .orp-stat-num{color:var(--c-dc2626)}.orp-stat-muted .orp-stat-num{color:var(--c-9ca3af)}.orp-message{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:var(--c-374151)}.orp-issues{list-style:none;margin:0 0 14px;padding:0;text-align:left;display:flex;flex-direction:column;gap:8px}.orp-issues li{padding:10px 12px;border-radius:10px;background:var(--c-fffbeb);border:1px solid var(--c-fde68a)}.orp-issues li.orp-issue-critical{background:var(--c-fef2f2);border-color:var(--c-fecaca)}.orp-issue-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.orp-issue-name{font-weight:700;font-size:13px;color:var(--c-111827)}.orp-issue-headline{font-size:13px;color:var(--c-92400e);font-weight:600}.orp-issue-critical .orp-issue-headline{color:var(--c-b91c1c)}.orp-issue-detail{margin-top:3px;font-size:12.5px;color:var(--c-4b5563);word-break:break-word}.orp-note{margin:0 0 14px;font-size:12.5px;color:var(--c-b45309)}.orp-details{margin:0 0 16px;text-align:left}.orp-details-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--c-e5e7eb);border-radius:8px;background:var(--c-ffffff);color:var(--c-374151);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer}.orp-details-toggle:hover{background:var(--c-f9fafb)}.orp-details-body{margin-top:10px;max-height:280px;overflow:auto}.orp-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.orp-actions button{flex:1 1 140px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:filter .15s ease,background .15s ease}.orp-actions button:disabled{opacity:.6;cursor:not-allowed}.orp-actions .orp-btn-primary{background:var(--c-4f46e5);color:var(--c-ffffff)}.orp-actions .orp-btn-primary:hover:not(:disabled){filter:brightness(.94)}.orp-actions .orp-btn-secondary{background:var(--c-f3f4f6);color:var(--c-374151);border-color:var(--c-e5e7eb)}.orp-actions .orp-btn-secondary:hover:not(:disabled){background:var(--c-e5e7eb)}.orp-actions .orp-btn-warning{background:var(--c-d97706);color:var(--c-ffffff)}.orp-actions .orp-btn-warning:hover:not(:disabled){filter:brightness(.94)}.bulk-close-modal{max-width:920px;width:92vw;max-height:86vh;overflow:hidden;display:flex;flex-direction:column}.bulk-close-title{display:flex;align-items:center;gap:10px}.bulk-close-warn-icon{color:var(--c-d97706)}.bulk-close-body{padding:16px 20px 20px;overflow-y:auto}.bulk-close-info-banner{background:var(--c-fff7ed);border:1px solid var(--c-fed7aa);border-radius:6px;padding:10px 14px;font-size:13px;color:var(--c-7c2d12);margin-bottom:16px;line-height:1.5}.bulk-close-error{background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:6px;padding:8px 12px;font-size:13px;color:var(--c-991b1b);margin-top:12px}.bulk-close-inst-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--text-secondary, var(--c-64748b));margin-top:8px;padding:8px 10px;background:var(--c-f8fafc);border-radius:4px}.bulk-close-inst-meta strong{color:var(--text-primary, var(--c-1e293b));font-weight:600;margin-right:4px}.bulk-close-summary{background:var(--c-f8fafc);border:1px solid var(--c-e2e8f0);border-radius:8px;padding:14px 16px;margin-bottom:14px}.bulk-close-summary-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:15px}.exch-pill{background:var(--c-1e293b);color:var(--c-ffffff);font-size:11px;font-weight:600;padding:2px 8px;border-radius:3px;letter-spacing:.4px}.bulk-close-summary-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.bulk-close-summary-grid>div{text-align:center;padding:8px 4px;border-right:1px solid var(--c-e2e8f0)}.bulk-close-summary-grid>div:last-child{border-right:none}.bulk-close-summary-grid .num{font-size:22px;font-weight:700;color:var(--text-primary, var(--c-1e293b))}.bulk-close-summary-grid .lbl{font-size:11px;color:var(--text-secondary, var(--c-64748b));text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.bulk-close-summary-grid .ok .num{color:var(--c-047857)}.bulk-close-summary-grid .warn .num{color:var(--c-b45309)}.bulk-close-summary-grid .muted .num{color:var(--c-94a3b8)}.bulk-close-table-wrap{overflow-x:auto;border:1px solid var(--c-e2e8f0);border-radius:6px;max-height:380px;overflow-y:auto}.bulk-close-table{width:100%;border-collapse:collapse;font-size:13px}.bulk-close-table thead{background:var(--c-f1f5f9);position:sticky;top:0;z-index:1}.bulk-close-table th,.bulk-close-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--c-e2e8f0);white-space:nowrap}.bulk-close-table th{font-weight:600;font-size:11px;text-transform:uppercase;color:var(--text-secondary, var(--c-64748b));letter-spacing:.5px}.bulk-close-table tr.row-ready{background:var(--c-f0fdf4)}.bulk-close-table tr.row-skipped{color:var(--c-94a3b8)}.bulk-close-table .num-cell{text-align:right;font-variant-numeric:tabular-nums}.bulk-close-table .mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.bulk-close-table .broker-cell{text-transform:uppercase;font-size:11px;font-weight:600;color:var(--c-475569)}.side-pill{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;border-radius:3px;letter-spacing:.3px}.side-pill.sell{background:var(--c-fee2e2);color:var(--c-991b1b)}.side-pill.buy{background:var(--c-dcfce7);color:var(--c-166534)}.status-pill{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;border-radius:3px;background:var(--c-e2e8f0);color:var(--c-475569)}.status-pill.ready{background:var(--c-16a34a);color:var(--c-ffffff)}.status-pill.ready.warn{background:var(--c-d97706)}.status-pill.skip{background:var(--c-f1f5f9);color:var(--c-64748b)}.status-pill em{font-style:italic;font-weight:500;margin-left:4px;opacity:.85}.bulk-close-execute-disabled{margin-top:14px;padding:10px 14px;background:var(--c-eff6ff);border:1px solid var(--c-bfdbfe);border-radius:6px;font-size:12px;color:var(--c-1e40af);display:flex;align-items:center;gap:8px;line-height:1.5}.bulk-close-empty{text-align:center;padding:24px;color:var(--text-secondary, var(--c-64748b));background:var(--c-f8fafc);border-radius:6px}.spin-icon{display:inline-block;animation:bcSpin .8s linear infinite;vertical-align:middle;margin-right:6px}@keyframes bcSpin{to{transform:rotate(360deg)}}.bulk-close-modal .modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.bulk-close-modal .btn{padding:8px 16px;font-size:13px;font-weight:600;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:none}.bulk-close-modal .btn-secondary{background:var(--c-f1f5f9);color:var(--c-334155);border:1px solid var(--c-cbd5e1)}.bulk-close-modal .btn-secondary:hover:not(:disabled){background:var(--c-e2e8f0)}.bulk-close-modal .btn-primary{background:var(--c-dc2626);color:var(--c-ffffff)}.bulk-close-modal .btn-primary:hover:not(:disabled){background:var(--c-b91c1c)}.bulk-close-modal .btn-primary:disabled{background:var(--c-fca5a5);cursor:not-allowed}.bulk-close-modal .btn-danger{background:var(--c-b91c1c);color:var(--c-ffffff)}.bulk-close-modal .btn-danger:hover:not(:disabled){background:var(--c-991b1b)}.bulk-close-modal .btn-danger:disabled{background:var(--c-fca5a5);cursor:not-allowed}.bulk-close-step-indicator{display:flex;gap:4px;margin-left:12px}.bulk-close-step-indicator .step-dot{font-size:10px;padding:2px 8px;border-radius:10px;background:var(--c-e2e8f0);color:var(--c-94a3b8);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.bulk-close-step-indicator .step-dot.active{background:var(--c-1e293b);color:var(--c-ffffff)}.bulk-close-step-indicator .step-dot.done{background:var(--c-16a34a);color:var(--c-ffffff)}.bulk-close-confirm-warning{display:flex;gap:12px;align-items:flex-start;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:8px;padding:14px 16px;margin-bottom:16px;color:var(--c-7f1d1d);font-size:13px;line-height:1.5}.bulk-close-confirm-warning>svg{color:var(--c-dc2626);flex-shrink:0;margin-top:2px}.bulk-close-confirm-warning code{background:var(--c-ffffff);padding:1px 6px;border-radius:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--c-991b1b)}.bulk-close-confirm-input label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary, var(--c-64748b));text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.bulk-close-confirm-input label code{text-transform:none;background:var(--c-f1f5f9);padding:1px 6px;border-radius:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:var(--c-0f172a);font-weight:700}.bulk-close-confirm-input input{width:100%;padding:10px 14px;border:1px solid var(--c-cbd5e1);border-radius:6px;font-size:14px;font-family:ui-monospace,SF Mono,Menlo,monospace}.bulk-close-confirm-input input:focus{outline:none;border-color:var(--c-dc2626);box-shadow:0 0 0 3px #dc26261a}.bulk-close-expiry{margin-top:10px;font-size:12px;color:var(--c-64748b);text-align:right}.bulk-close-expiry.expired{color:var(--c-dc2626);font-weight:600}.status-pill.failed{background:var(--c-dc2626);color:var(--c-ffffff)}.bulk-close-table tr.row-result-success{background:var(--c-f0fdf4)}.bulk-close-table tr.row-result-failed{background:var(--c-fef2f2)}.btn-close-position{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--c-fca5a5);background:var(--c-fff5f5);color:var(--c-b91c1c);font-size:13px;font-weight:600;border-radius:5px;cursor:pointer}.btn-close-position:hover{background:var(--c-fecaca);border-color:var(--c-ef4444)}.group-rollover-modal{width:min(880px,96vw);max-height:92vh;display:flex;flex-direction:column}.group-rollover-modal .modal-body{overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.group-rollover-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--c-e5e7eb)}.group-rollover-title{display:flex;align-items:center;gap:10px}.group-rollover-title h3{margin:0;font-size:16px;font-weight:600;color:var(--c-111827)}.group-rollover-icon{color:var(--c-4f46e5)}.group-rollover-modal .modal-footer.group-rollover-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--c-e5e7eb);background:var(--c-fafafa)}.group-rollover-modal .btn-primary,.group-rollover-modal .btn-secondary,.group-rollover-modal .btn-danger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.group-rollover-modal .btn-primary{background:var(--c-111827);color:var(--c-ffffff)}.group-rollover-modal .btn-primary:hover:not(:disabled){background:var(--c-1f2937)}.group-rollover-modal .btn-primary:disabled{background:var(--c-9ca3af);cursor:not-allowed}.group-rollover-modal .btn-secondary{background:var(--c-ffffff);color:var(--c-374151);border-color:var(--c-d1d5db)}.group-rollover-modal .btn-secondary:hover:not(:disabled){background:var(--c-f3f4f6)}.group-rollover-modal .btn-danger{background:var(--c-b91c1c);color:var(--c-ffffff)}.group-rollover-modal .btn-danger:hover:not(:disabled){background:var(--c-991b1b)}.group-rollover-modal .btn-danger:disabled{background:var(--c-fca5a5);cursor:not-allowed}.group-rollover-error{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:6px;color:var(--c-991b1b);font-size:13px}.group-rollover-empty,.group-rollover-loading{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--c-f9fafb);border:1px dashed var(--c-d1d5db);border-radius:6px;color:var(--c-6b7280);font-size:13px}.group-rollover-modal .form-group{display:flex;flex-direction:column;gap:6px}.group-rollover-modal .form-label{font-size:12px;font-weight:600;color:var(--c-374151);text-transform:uppercase;letter-spacing:.04em}.group-rollover-modal .form-select{padding:8px 10px;font-size:13px;background:var(--c-ffffff);border:1px solid var(--c-d1d5db);border-radius:6px;color:var(--c-111827)}.group-rollover-modal .form-select:focus{outline:none;border-color:var(--c-4f46e5);box-shadow:0 0 0 3px #4f46e51f}.group-rollover-current,.group-rollover-target{padding:10px 12px;background:var(--c-f9fafb);border:1px solid var(--c-e5e7eb);border-radius:6px}.group-rollover-target{background:var(--c-ecfdf5);border-color:var(--c-a7f3d0)}.group-rollover-current-label,.group-rollover-target-label{font-size:11px;font-weight:600;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.group-rollover-target-label{color:var(--c-047857)}.group-rollover-current-value,.group-rollover-target-value{display:flex;align-items:baseline;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.group-rollover-current-meta,.group-rollover-target-meta{font-size:12px;color:var(--c-6b7280);font-family:inherit}.group-rollover-header-card{display:flex;flex-direction:column;gap:4px;padding:10px 14px;background:var(--c-f9fafb);border:1px solid var(--c-e5e7eb);border-radius:6px}.group-rollover-header-row{display:flex;align-items:center;gap:12px}.group-rollover-header-label{font-size:11px;font-weight:600;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.04em;width:60px}.group-rollover-header-value{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--c-111827)}.group-rollover-header-value code{background:var(--c-f3f4f6);padding:2px 6px;border-radius:4px;font-size:12px}.group-rollover-arrow{color:var(--c-4f46e5)}.group-rollover-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.group-rollover-stat{padding:10px;background:var(--c-ffffff);border:1px solid var(--c-e5e7eb);border-radius:6px}.group-rollover-stat-label{font-size:11px;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.group-rollover-stat-value{font-size:18px;font-weight:700;color:var(--c-111827)}.group-rollover-stat-ok .group-rollover-stat-value{color:var(--c-047857)}.group-rollover-stat-muted .group-rollover-stat-value{color:var(--c-6b7280)}.group-rollover-warnings{display:flex;flex-direction:column;gap:6px}.group-rollover-warning{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:var(--c-fffbeb);border:1px solid var(--c-fde68a);border-radius:6px;color:var(--c-92400e);font-size:12px;line-height:1.4}.group-rollover-group-block{display:flex;flex-direction:column;gap:6px}.group-rollover-group-header{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-111827)}.group-rollover-table-wrapper{overflow-x:auto;border:1px solid var(--c-e5e7eb);border-radius:6px}.group-rollover-table{width:100%;border-collapse:collapse;font-size:12px}.group-rollover-table th,.group-rollover-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--c-f3f4f6)}.group-rollover-table th{font-weight:600;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.04em;font-size:11px;background:var(--c-f9fafb)}.group-rollover-table tbody tr:last-child td{border-bottom:none}.group-rollover-table tbody tr.group-rollover-row-skip{background:var(--c-fafafa);color:var(--c-6b7280)}.group-rollover-empty-row{text-align:center;color:var(--c-9ca3af);padding:20px!important}.group-rollover-action{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--c-1f2937)}.group-rollover-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--c-f3f4f6);color:var(--c-6b7280)}.group-rollover-pill-ready{background:var(--c-d1fae5);color:var(--c-065f46)}.group-rollover-pill-fail{background:var(--c-fee2e2);color:var(--c-991b1b)}.group-rollover-pill-skip{background:var(--c-fef3c7);color:var(--c-92400e)}.group-rollover-pill-trigger{background:var(--c-ede9fe);color:var(--c-5b21b6)}.group-rollover-long{color:var(--c-047857);font-weight:600}.group-rollover-short{color:var(--c-b91c1c);font-weight:600}.group-rollover-muted{color:var(--c-9ca3af)}.group-rollover-note{font-size:11px;color:var(--c-6b7280);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spin{animation:group-rollover-spin 1s linear infinite}@keyframes group-rollover-spin{to{transform:rotate(360deg)}}.modal-overlay.submitting{cursor:progress}.grc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:1200;animation:grc-fade .15s ease-out}@keyframes grc-fade{0%{opacity:0}to{opacity:1}}.grc-dialog{width:min(440px,92vw);background:var(--c-ffffff);border-radius:16px;padding:28px 26px 22px;box-shadow:0 24px 60px #00000047;text-align:center;animation:grc-pop .18s cubic-bezier(.2,.8,.3,1);font-family:Montserrat,-apple-system,sans-serif}@keyframes grc-pop{0%{transform:translateY(8px) scale(.97);opacity:0}to{transform:none;opacity:1}}.grc-icon{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-fef2f2);color:var(--c-dc2626)}.grc-title{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--c-111827)}.grc-body{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--c-4b5563)}.grc-body code{background:var(--c-f3f4f6);padding:1px 6px;border-radius:5px;font-size:12.5px;color:var(--c-111827);font-family:JetBrains Mono,monospace}.grc-breakdown{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 16px;padding:14px;background:var(--c-fafafa);border:1px solid var(--c-eeeeee);border-radius:12px}.grc-breakdown-item{display:flex;flex-direction:column;gap:2px}.grc-breakdown-num{font-size:22px;font-weight:700;color:var(--c-dc2626)}.grc-breakdown-label{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--c-6b7280)}.grc-breakdown-plus{font-size:20px;color:var(--c-9ca3af);font-weight:600}.grc-note{margin:0 0 20px;font-size:12.5px;color:var(--c-b45309)}.grc-actions{display:flex;gap:10px;justify-content:center}.grc-actions button{flex:1;padding:11px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:filter .15s ease,background .15s ease}.grc-actions .btn-secondary{background:var(--c-f3f4f6);color:var(--c-374151);border-color:var(--c-e5e7eb)}.grc-actions .btn-secondary:hover{background:var(--c-e5e7eb)}.grc-actions .btn-danger{background:var(--c-dc2626);color:var(--c-ffffff)}.grc-actions .btn-danger:hover{filter:brightness(.94)}.grc-overlay.grc-overlay-top{z-index:1400}.grc-retry-list{list-style:none;margin:0 0 14px;padding:10px 12px;max-height:180px;overflow-y:auto;text-align:left;font-size:13px;line-height:1.6;color:var(--c-374151);background:var(--c-fafafa);border:1px solid var(--c-eeeeee);border-radius:10px}.totp-anchor{position:relative;display:inline-flex;vertical-align:middle}.totp-popover{position:fixed;z-index:100;min-width:220px;padding:10px 12px;background:var(--c-ffffff);border:1px solid var(--c-e2e8f0);border-radius:8px;box-shadow:0 8px 24px #0f172a24;font-size:13px;color:var(--c-0f172a);cursor:default}.totp-popover-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.totp-popover-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.totp-popover-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:4px;color:var(--c-64748b);cursor:pointer;padding:0}.totp-popover-close:hover{background:var(--c-f1f5f9);color:var(--c-0f172a)}.totp-popover-status{padding:6px 0;color:var(--c-64748b);font-size:12px}.totp-popover-error{color:var(--c-b91c1c)}.totp-popover-body{display:flex;flex-direction:column;gap:8px}.totp-code-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.totp-code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:600;letter-spacing:.06em;color:var(--c-0f172a)}.totp-copy-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--c-f8fafc);border:1px solid var(--c-e2e8f0);border-radius:6px;color:var(--c-475569);cursor:pointer;padding:0}.totp-copy-btn:hover{background:var(--c-f1f5f9);color:var(--c-0f172a)}.totp-timer-row{display:flex;align-items:center;gap:8px}.totp-timer-bar{flex:1;height:4px;background:var(--c-e2e8f0);border-radius:2px;overflow:hidden}.totp-timer-fill{height:100%;transition:width 1s linear,background-color .3s ease}.totp-timer-text{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;min-width:28px;text-align:right}.status-popover{min-width:240px}.status-popover-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.status-popover-ips{display:flex;flex-wrap:wrap;gap:6px}.status-popover-ips .copy-redirect-btn{height:22px;margin-left:0}.status-popover-body .spider-badge-link{text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.status-popover-body .spider-badge-link:hover{background-color:var(--c-fee2e2);border-color:var(--c-fca5a5)}.status-popover-body .retry-login-btn,.status-popover-body .auth-link-btn{margin-left:0}.sip-page{padding:20px 24px 24px;color:var(--c-18181b)}.sip-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.sip-header h2{margin:0 0 4px;font-size:20px;font-weight:700}.sip-header-actions{display:flex;align-items:center;gap:8px}.sip-close{width:32px;height:32px;border:0;border-radius:8px;background:none;font-size:24px;line-height:1;color:var(--c-71717a);cursor:pointer}.sip-close:hover{background:var(--c-f4f4f5);color:var(--c-18181b)}.modal-content.sip-modal{width:min(1240px,96vw);max-width:96vw;max-height:92vh;overflow-y:auto;padding:0}.sip-header p{margin:0;font-size:13px;color:var(--c-71717a)}.sip-refresh{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--c-e4e4e7);border-radius:8px;background:var(--c-ffffff);font-size:13px;cursor:pointer}.sip-refresh:hover:not(:disabled){background:var(--c-f4f4f5)}.sip-refresh:disabled{opacity:.6;cursor:default}.sip-spin{animation:sip-rot .8s linear infinite}@keyframes sip-rot{to{transform:rotate(360deg)}}.sip-error{padding:10px 14px;margin-bottom:16px;border-radius:8px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);color:var(--c-b91c1c);font-size:13px}.sip-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.sip-card{padding:14px 16px;border:1px solid var(--c-e4e4e7);border-radius:10px;background:var(--c-ffffff);font-size:12px;color:var(--c-71717a)}.sip-card span{display:block;font-size:24px;font-weight:700;color:var(--c-18181b);margin-bottom:2px;font-variant-numeric:tabular-nums}.sip-card span small{font-size:14px;font-weight:500;color:var(--c-a1a1aa)}.sip-card-oracle{background:var(--c-fffbeb);border-color:var(--c-fde68a)}.sip-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.sip-tabs{display:inline-flex;padding:3px;border-radius:8px;background:var(--c-f4f4f5)}.sip-tabs button{padding:6px 14px;border:0;border-radius:6px;background:none;font-size:13px;cursor:pointer;color:var(--c-52525b)}.sip-tabs button.on{background:var(--c-ffffff);color:var(--c-18181b);font-weight:600;box-shadow:0 1px 2px #00000014}.sip-search{display:flex;align-items:center;gap:6px;flex:1;min-width:220px;max-width:360px;padding:0 10px;border:1px solid var(--c-e4e4e7);border-radius:8px;background:var(--c-ffffff);color:var(--c-71717a)}.sip-search input{flex:1;border:0;outline:0;padding:8px 0;font-size:13px;background:none}.sip-toolbar select{padding:8px 10px;border:1px solid var(--c-e4e4e7);border-radius:8px;background:var(--c-ffffff);font-size:13px}.sip-table-wrap{overflow-x:auto;border:1px solid var(--c-e4e4e7);border-radius:10px;background:var(--c-ffffff)}.sip-table{width:100%;border-collapse:collapse;font-size:13px}.sip-table th{text-align:left;padding:10px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-71717a);background:var(--c-fafafa);border-bottom:1px solid var(--c-e4e4e7);white-space:nowrap}.sip-table td{padding:9px 14px;border-bottom:1px solid var(--c-f4f4f5);white-space:nowrap}.sip-table tbody tr:last-child td{border-bottom:0}.sip-table tbody tr:hover{background:var(--c-fafafa)}.sip-muted{color:var(--c-71717a)}.sip-cap{text-transform:capitalize}.sip-none{color:var(--c-d4d4d8)}.sip-empty{padding:28px;text-align:center;color:var(--c-71717a);font-size:13px}.sip-ip{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin:-2px -6px;border:0;border-radius:5px;background:none;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer}.sip-ip:hover{background:var(--c-f0f0ff);color:var(--c-4f46e5)}.sip-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:capitalize}.sip-badge.ok{background:var(--c-dcfce7);color:var(--c-166534)}.sip-badge.off{background:var(--c-f4f4f5);color:var(--c-52525b)}.sip-route{font-size:12px}.sip-route.webshare{color:var(--c-4f46e5)}.sip-route.noez{color:var(--c-0e7490)}.sip-route.none{color:var(--c-a1a1aa)}.users{max-width:none;width:100%}.users-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}.users-summary{display:flex;gap:32px}.users-table{width:100%;border-collapse:collapse}.users-table thead{background-color:var(--c-f9fafb-a50);position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.users-table th{padding:16px 24px;text-align:left;font-size:11px;font-weight:600;color:var(--c-9ca3af);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.users-table th.th-right{text-align:right}.users-table td{padding:16px 24px;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--c-f9fafb)}.users-table td.td-right{text-align:right}.users-table tbody tr{transition:background-color .15s ease}.users-table tbody tr.clickable-row{cursor:pointer}.users-table tbody tr:hover{background-color:var(--c-f9fafb-a80)}.users-table tbody tr:last-child td{border-bottom:none}.user-info{display:flex;align-items:center;gap:12px}.user-avatar{width:36px;height:36px;border-radius:50%;background:var(--c-f3f4f6);color:var(--c-6b7280);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0;box-shadow:0 1px 2px #0000000d}.user-details{display:flex;flex-direction:column;gap:2px;min-width:0}.user-name{font-weight:600;font-size:14px;color:var(--c-111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.users-table tbody tr:hover .user-name{color:var(--c-4f46e5)}.user-email{color:var(--c-9ca3af);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aum-value{font-size:14px;font-weight:500;color:var(--c-111827)}.consumption-cell{display:flex;align-items:center;gap:12px}.pie-chart{width:28px;height:28px;border-radius:50%;position:relative;box-shadow:0 1px 3px #00000014;background:var(--c-e5e7eb)}.pie-chart:after{content:"";width:18px;height:18px;background:var(--c-ffffff);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-chart-empty{background:var(--c-f3f4f6);box-shadow:none;border:1px dashed var(--c-d1d5db);box-sizing:border-box}.pie-chart-loading{background:conic-gradient(var(--c-4b5563) 0deg,var(--c-e5e7eb) 90deg,var(--c-e5e7eb) 360deg);animation:pie-spin .9s linear infinite}@keyframes pie-spin{to{transform:rotate(360deg)}}.consumption-value{font-size:12px;font-weight:500;color:var(--c-4b5563)}.consumption-na{color:var(--c-9ca3af);font-style:italic}.consumption-loading{color:var(--c-6b7280)}.spider-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;background-color:var(--c-fef2f2);color:var(--c-dc2626);border:1px solid var(--c-fecaca)}.spider-empty{color:var(--c-d1d5db);font-size:12px}.status-badge-new{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:12px;font-weight:500}.status-badge-new.online{background-color:var(--c-ecfdf5);color:var(--c-059669);border:1px solid var(--c-a7f3d0)}.status-badge-new.offline{background-color:var(--c-f3f4f6);color:var(--c-6b7280);border:1px solid var(--c-e5e7eb)}.status-badge-new.paused{background-color:var(--c-fffbeb);color:var(--c-d97706);border:1px solid var(--c-fde68a)}.status-dot-pulse{width:6px;height:6px;border-radius:50%;background-color:var(--c-10b981)}.status-dot-paused{width:6px;height:6px;border-radius:50%;background-color:var(--c-f59e0b)}.status-badge-new.logged-out{background-color:var(--c-fef2f2);color:var(--c-dc2626);border:1px solid var(--c-fecaca)}.status-badge-new.not-accessible{background-color:var(--c-fef2f2);color:var(--c-b91c1c);border:1px solid var(--c-fca5a5);font-weight:600}.status-badge-new.disabled{background-color:var(--c-f3f4f6);color:var(--c-6b7280);border:1px solid var(--c-d1d5db)}.status-dot-disabled{width:6px;height:6px;border-radius:50%;background-color:var(--c-9ca3af)}.status-dot-error{width:6px;height:6px;border-radius:50%;background-color:var(--c-ef4444)}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid var(--c-f9fafb);font-size:12px;color:var(--c-9ca3af)}.pagination-buttons{display:flex;gap:8px}.pagination-btn{padding:6px 12px;border-radius:6px;border:1px solid var(--c-e5e7eb);background:var(--c-ffffff);font-size:12px;color:var(--c-374151);cursor:pointer;transition:all .15s ease}.pagination-btn:hover{background-color:var(--c-f9fafb)}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background-color:var(--bg-color);border-radius:12px;width:100%;max-width:500px;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid var(--border-color);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.close-btn{background:none;border:none;font-size:28px;cursor:pointer;color:var(--text-secondary);padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}.close-btn:hover{background-color:var(--hover-bg);color:var(--text-primary);transform:scale(1.1)}.modal-body{margin-bottom:24px}.modal-body p{margin:0;color:var(--text-primary);line-height:1.6}.modal-actions{display:flex;gap:12px;justify-content:flex-end}.modal-large{max-width:800px;max-height:90vh;overflow-y:auto}.account-details{margin-bottom:0}.details-section{margin-bottom:20px;padding-bottom:0;border-bottom:none}.details-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.card-section{background:linear-gradient(135deg,#2563eb05,#2563eb03);border:1px solid var(--border-color);border-radius:12px;padding:20px;margin-bottom:16px;transition:all .2s}.card-section:hover{border-color:#2563eb33;box-shadow:0 4px 12px #2563eb0d}.section-title{font-size:17px;font-weight:700;color:var(--text-primary);margin:0 0 18px;padding-bottom:12px;border-bottom:3px solid var(--accent-color);display:block;letter-spacing:.3px}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.detail-item{display:flex;flex-direction:column;gap:6px}.detail-label{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.detail-value{font-size:15px;color:var(--text-primary);font-weight:600}.detail-value.success{color:var(--success)}.detail-value.error{color:var(--error)}.detail-value.warning{color:var(--warning)}.detail-value.status-badge{display:inline-block;padding:6px 14px;border-radius:16px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;width:fit-content;box-shadow:0 2px 8px #0000001a}.detail-value.status-badge.active{background:linear-gradient(135deg,#22c55e26,#22c55e1a);border:1px solid rgba(34,197,94,.3);color:var(--success)}.detail-value.status-badge.inactive{background:linear-gradient(135deg,#6b728026,#6b72801a);border:1px solid rgba(107,114,128,.3);color:var(--text-secondary)}.detail-value.status-badge.paused{background:linear-gradient(135deg,#f59e0b26,#f59e0b1a);border:1px solid rgba(245,158,11,.3);color:var(--warning)}.positions-table-container{overflow-x:auto;margin-top:12px;border:1px solid var(--border-color);border-radius:8px}.positions-table{width:100%;border-collapse:collapse}.positions-table thead{background-color:var(--bg-secondary)}.positions-table th{padding:10px 16px;text-align:left;font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.positions-table td{padding:12px 16px;font-size:13px;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.positions-table tbody tr:last-child td{border-bottom:none}.positions-table tbody tr:hover{background-color:var(--bg-secondary)}.positions-table td.success{color:var(--success);font-weight:600}.positions-table td.error{color:var(--error);font-weight:600}.no-data{font-size:14px;font-weight:500;color:var(--text-secondary);font-style:italic;margin:12px 0 0;padding:24px;text-align:center;background:linear-gradient(135deg,#6b72800d,#6b728005);border:1px dashed var(--border-color);border-radius:6px}.loading-state{padding:16px;text-align:center;color:var(--text-secondary);font-style:italic}.add-user-form{padding:8px 0}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:.3px}.form-group input{padding:10px 14px;border:1px solid var(--border-color);border-radius:8px;font-size:14px;color:var(--text-primary);background-color:var(--bg-color);transition:all .2s;font-family:inherit}.form-group input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb1a}.form-group input.error{border-color:var(--error)}.form-group input.error:focus{box-shadow:0 0 0 3px #ef44441a}.error-message{font-size:12px;color:var(--error);font-weight:500;margin-top:-4px}.form-note{background-color:#2563eb0d;border:1px solid rgba(37,99,235,.1);border-radius:8px;padding:12px 16px;font-size:13px;color:var(--text-secondary);line-height:1.5;margin-top:8px}.form-note strong{color:var(--text-primary)}.account-created-view{display:flex;flex-direction:column;gap:20px;padding:8px 0}.created-success-icon{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:#22c55e1a;margin:0 auto 4px}.created-field{display:flex;flex-direction:column;gap:6px}.created-field label{font-size:13px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.created-field-row{display:flex;gap:8px;align-items:center}.created-field-input{flex:1;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-family:SF Mono,Fira Code,monospace;cursor:text;-webkit-user-select:all;user-select:all}.created-field-na{padding:10px 12px;color:var(--text-tertiary);font-size:13px;font-style:italic}.btn-copy{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:13px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.btn-copy:hover{background:var(--bg-secondary);border-color:var(--text-tertiary)}.users-tabs{display:flex;gap:24px;padding:0;border-bottom:none;margin-bottom:0}.tab-btn{display:inline-flex;align-items:center;padding:4px 0 8px;background:transparent;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--c-6b7280);cursor:pointer;transition:all .2s ease;font-family:inherit}.tab-btn:hover{color:var(--c-111827);border-bottom-color:var(--c-e5e7eb)}.tab-btn.active{color:var(--c-111827);border-bottom-color:var(--c-4f46e5)}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;border-radius:10px;background-color:var(--c-f3f4f6);color:var(--c-6b7280);font-size:11px;font-weight:600}.tab-btn.active .tab-count{background-color:var(--c-eef2ff);color:var(--c-4f46e5)}.users-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s;white-space:nowrap}.users-table th.sortable:hover{color:var(--c-111827)}.sort-icon{display:inline-block;margin-left:6px;font-size:12px;color:var(--c-d1d5db);opacity:.8;transition:opacity .2s,color .2s}.users-table th.sortable:hover .sort-icon,.sort-icon.active{opacity:1;color:var(--c-4f46e5)}.users-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px;border-bottom:1px solid var(--c-f9fafb);margin-bottom:0;gap:16px;flex-wrap:wrap}.search-container{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:14px;color:var(--c-9ca3af);pointer-events:none}.search-input{padding:10px 40px;border:1px solid var(--c-e5e7eb);border-radius:9999px;font-size:14px;width:256px;color:var(--text-primary);background-color:var(--c-f9fafb);transition:all .2s;font-family:inherit}.search-input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #4f46e51a;background-color:var(--c-ffffff)}.search-input::placeholder{color:var(--c-9ca3af)}.search-clear{position:absolute;right:12px;background:none;border:none;font-size:16px;color:var(--c-9ca3af);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.search-clear:hover{background-color:var(--c-e5e7eb);color:var(--c-374151)}.toolbar-actions{display:flex;align-items:center;gap:12px}.btn-add-user{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--c-111827);color:var(--c-ffffff);border:none;border-radius:50px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026;white-space:nowrap;font-family:inherit}.btn-add-user:hover{background-color:var(--c-1f2937);box-shadow:0 6px 16px #0003;transform:translateY(-1px)}.btn-add-user:active{transform:translateY(0);box-shadow:0 2px 8px #00000026}.btn-add-user svg{flex-shrink:0}.btn-unpause-all{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:var(--c-f59e0b);color:var(--c-ffffff);border:none;border-radius:50px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #f59e0b40;white-space:nowrap;font-family:inherit}.btn-unpause-all:hover{background-color:var(--c-d97706);box-shadow:0 4px 12px #f59e0b59;transform:translateY(-1px)}.btn-unpause-all:active{transform:translateY(0);box-shadow:0 1px 4px #f59e0b40}.btn-unpause-all:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.users-header{flex-direction:column;align-items:flex-start}.users-summary{width:100%;justify-content:space-between}.btn-primary{width:100%}.table-container{overflow-x:scroll}.users-table{min-width:700px}.modal-content{margin:16px;max-width:calc(100% - 32px)}.modal-large{max-height:95vh}.users-toolbar{flex-direction:column;align-items:stretch}.toolbar-actions{flex-direction:column;width:100%}.search-container,.search-input{width:100%}.toolbar-actions .btn-add-user{width:100%;justify-content:center}}@media(max-width:640px){.form-row{grid-template-columns:1fr}}.users-table th:nth-child(1),.users-table td:nth-child(1){width:30%;min-width:200px}.users-table th:nth-child(2),.users-table td:nth-child(2){width:15%;min-width:120px;padding-right:32px}.users-table th:nth-child(3),.users-table td:nth-child(3){width:18%;min-width:140px}.users-table th:nth-child(4),.users-table td:nth-child(4){width:5%;min-width:80px}.users-table th:nth-child(5),.users-table td:nth-child(5){width:15%;min-width:100px}.users-table th:nth-child(6),.users-table td:nth-child(6){width:120px;min-width:60px;padding-left:8px;padding-right:70px}.broker-tag{display:inline-block;font-size:7px;font-weight:500;padding:1px 4px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle;margin-left:3px;background:var(--c-f4f4f5);color:var(--c-52525b);border:1px solid var(--c-e4e4e7)}.broker-angel,.broker-fyers,.broker-zerodha,.broker-sharekhan,.broker-ibkr,.broker-mt5,.broker-paper{background:var(--c-f4f4f5);color:var(--c-52525b);border:1px solid var(--c-e4e4e7)}@media(max-width:480px){.search-input{padding:8px 30px}}.auth-needed-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:var(--c-fff8e1);border:1px solid var(--c-ffe082);border-radius:10px;margin-bottom:16px;color:var(--c-6d4c00);font-size:13.5px;line-height:1.5}.auth-needed-banner svg{flex-shrink:0;color:var(--c-f9a825);margin-top:1px}.auth-needed-banner strong{font-weight:700;color:var(--c-4e3600)}.broker-tag.broker-angel,.broker-tag.broker-upstox{background:var(--c-f4f4f5);color:var(--c-52525b);border:1px solid var(--c-e4e4e7)}.form-hint{margin:4px 0 12px;font-size:13px;line-height:1.5;color:var(--c-52525b)}.copy-redirect-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:4px;background:none;border:none;border-radius:3px;cursor:pointer;color:var(--c-9ca3af);vertical-align:middle;transition:color .15s,background .15s}.copy-redirect-btn:hover{color:var(--c-4f46e5);background:var(--c-f0f0ff)}.copy-redirect-btn.ip-chip{width:auto;padding:0 6px;gap:4px;font-size:11px;font-variant-numeric:tabular-nums}.copy-redirect-btn.static-ip-chip{color:var(--c-4b5563);background:var(--c-f9fafb);border:1px solid var(--c-e5e7eb)}.copy-redirect-btn.static-ip-chip:hover{color:var(--c-4f46e5);background:var(--c-f0f0ff)}.copy-redirect-btn.oracle-ip-chip{color:var(--c-b45309);background:var(--c-fffbeb);border:1px solid var(--c-fde68a)}.copy-redirect-btn.oracle-ip-chip:hover{color:var(--c-92400e);background:var(--c-fef3c7)}.copy-redirect-btn.status-info-btn.online{color:var(--c-10b981)}.copy-redirect-btn.status-info-btn.paused{color:var(--c-d97706)}.copy-redirect-btn.status-info-btn.logged-out,.copy-redirect-btn.status-info-btn.not-accessible,.copy-redirect-btn.status-info-btn.has-spider{color:var(--c-dc2626)}.form-select{width:100%;padding:10px 12px;border:1px solid var(--c-e0e0e0);border-radius:8px;font-size:14px;color:var(--c-333333);background-color:var(--c-ffffff);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;transition:border-color .2s}.form-select:focus{outline:none;border-color:var(--c-2563eb);box-shadow:0 0 0 3px #2563eb1a}.auth-link-btn{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 12px;background:var(--c-ea580c);border:none;border-radius:6px;color:var(--c-ffffff);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;vertical-align:middle;white-space:nowrap;letter-spacing:.01em}.auth-link-btn:hover{background:var(--c-c2410c);box-shadow:0 2px 8px #ea580c59;transform:translateY(-1px)}.auth-link-btn:active{transform:translateY(0);background:var(--c-9a3412)}.retry-login-btn{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:4px 12px;background:var(--c-dc2626);border:none;border-radius:6px;color:var(--c-ffffff);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;vertical-align:middle;white-space:nowrap;letter-spacing:.01em}.retry-login-btn:hover{background:var(--c-b91c1c);box-shadow:0 2px 8px #dc262659;transform:translateY(-1px)}.retry-login-btn:active{transform:translateY(0);background:var(--c-991b1b)}.retry-login-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.tab-btn.tab-btn-danger{color:var(--c-dc2626)}.tab-btn.tab-btn-danger.active{background:var(--c-fef2f2);color:var(--c-b91c1c);border-color:var(--c-fca5a5)}.tab-btn.tab-btn-danger .tab-count{background:var(--c-fee2e2);color:var(--c-dc2626)}.tab-btn.tab-btn-danger.active .tab-count{background:var(--c-dc2626);color:var(--c-ffffff)}.delete-btn-icon{background:none;border:none;cursor:pointer;color:var(--c-9ca3af);padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.delete-btn-icon:hover{color:var(--c-ef4444);background:#ef44441a}.row-actions{display:flex;align-items:center;justify-content:center;gap:2px}.pause-btn-icon{background:none;border:none;cursor:pointer;color:var(--c-9ca3af);padding:6px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.pause-btn-icon:hover:not(:disabled){color:var(--c-d97706);background:#f59e0b1f}.pause-btn-icon.is-paused{color:var(--c-d97706)}.pause-btn-icon.is-paused:hover:not(:disabled){color:var(--c-166534);background:#1665341a}.pause-btn-icon:disabled{opacity:.5;cursor:not-allowed}.pause-reason-input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--c-d1d5db);border-radius:8px;font-family:inherit;font-size:14px;resize:vertical}.pause-reason-input:focus{outline:none;border-color:var(--c-f59e0b);box-shadow:0 0 0 3px #f59e0b26}.td-center,.th-center{text-align:center}.delete-modal{max-width:560px}.delete-warning{background:var(--c-fef3c7);border:1px solid var(--c-f59e0b);border-radius:8px;padding:12px 16px;margin-bottom:16px;color:var(--c-92400e);font-weight:500;font-size:14px}.delete-info{background:var(--c-f0fdf4);border:1px solid var(--c-22c55e);border-radius:8px;padding:12px 16px;margin-bottom:16px;color:var(--c-166534);font-size:14px}.delete-positions-table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:13px}.delete-positions-table th{background:var(--c-f9fafb);padding:8px 12px;text-align:left;font-weight:600;color:var(--c-6b7280);border-bottom:1px solid var(--c-e5e7eb)}.delete-positions-table td{padding:8px 12px;border-bottom:1px solid var(--c-f3f4f6)}.text-green{color:var(--c-16a34a)}.text-red{color:var(--c-ef4444)}.delete-reason-field{margin-top:16px}.delete-reason-field label{display:block;font-size:13px;color:var(--c-6b7280);margin-bottom:6px}.delete-reason-field input{width:100%;padding:8px 12px;border:1px solid var(--c-d1d5db);border-radius:6px;font-size:14px;box-sizing:border-box}.delete-reason-field input:focus{outline:none;border-color:var(--c-3b82f6);box-shadow:0 0 0 2px #3b82f626}.delete-actions{padding:16px 24px;border-top:1px solid var(--c-e5e7eb)}.btn-danger{background:var(--c-ef4444);color:var(--c-ffffff);border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.btn-danger:hover:not(:disabled){background:var(--c-dc2626)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-danger-outline{background:transparent;color:var(--c-ef4444);border:1px solid var(--c-ef4444);padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-danger-outline:hover:not(:disabled){background:#ef444414}.btn-danger-outline:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:var(--c-f3f4f6);color:var(--c-374151);border:1px solid var(--c-d1d5db);padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary:hover:not(:disabled){background:var(--c-e5e7eb)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-sync-subs{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--c-6b7280);background:var(--c-f3f4f6);border:1px solid var(--c-d1d5db);border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.btn-sync-subs:hover{background:var(--c-e5e7eb);color:var(--c-374151)}.btn-sync-subs:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.users-mobile-cards{display:flex;flex-direction:column;gap:12px;padding:0 4px}.users-mobile-card{background:var(--bg-color, var(--c-ffffff));border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:10px;padding:16px;transition:box-shadow .2s}.users-mobile-card:active{box-shadow:0 2px 8px #00000014}.users-mobile-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.users-mobile-card-header .user-avatar{width:40px;height:40px;font-size:15px}.users-mobile-card-header .user-details{flex:1;min-width:0}.users-mobile-card-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px}.users-mobile-card-label{color:var(--text-secondary, var(--c-9ca3af));font-size:12px}.users-mobile-card-value{font-weight:500;color:var(--text-primary, var(--c-111827));text-align:right}.users-mobile-card-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color, var(--c-e5e7eb))}.users-mobile-card-actions button{flex:1;min-height:44px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.modal-content{width:95vw;max-width:95vw;margin:8px}.modal-large{max-width:95vw;max-height:95vh}.details-grid{grid-template-columns:1fr;gap:12px}}.pt-page{width:100%}.pt-card .card-content{padding:20px 24px}.pt-spin{animation:pt-spin .9s linear infinite}@keyframes pt-spin{to{transform:rotate(360deg)}}.pt-v2bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;margin-bottom:16px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);font-size:13px;color:var(--text-secondary)}.pt-v2bar strong{color:var(--text-primary)}.pt-tabs{display:flex;gap:24px;margin-bottom:16px;border-bottom:1px solid var(--border-color)}.pt-tab{padding:4px 0 10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;font-size:14px;font-weight:500;color:var(--c-6b7280);cursor:pointer}.pt-tab:hover{color:var(--c-111827)}.pt-tab.is-active{color:var(--c-111827);border-bottom-color:var(--c-4f46e5)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,box-shadow .15s}.pt-btn:hover:not(:disabled){background:var(--hover-bg)}.pt-btn:disabled{opacity:.5;cursor:not-allowed}.pt-btn--small{height:30px;padding:0 12px;font-size:12px}.pt-btn--primary{background:var(--c-111827);border-color:var(--c-111827);color:var(--c-ffffff)}.pt-btn--primary:hover:not(:disabled){background:var(--c-1f2937)}.pt-btn--dark{background:var(--c-111827);border-color:var(--c-111827);color:var(--c-ffffff);border-radius:999px;box-shadow:0 4px 12px #00000026}.pt-btn--dark:hover:not(:disabled){background:var(--c-1f2937)}.pt-btn--danger{background:var(--c-dc2626);border-color:var(--c-dc2626);color:var(--c-ffffff)}.pt-btn--danger:hover:not(:disabled){background:var(--c-b91c1c)}.pt-btn--danger-ghost{color:var(--c-b91c1c);border-color:var(--c-fecaca)}.pt-btn--danger-ghost:hover:not(:disabled){background:var(--c-fef2f2)}.pt-icon-btn{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer}.pt-icon-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.pt-link{border:0;background:none;padding:0 0 0 6px;color:var(--accent-color);font:inherit;font-weight:600;cursor:pointer}.pt-link--plain{padding:0;color:var(--text-primary);font-weight:500;text-align:left}.pt-link--plain:hover{color:var(--c-4f46e5)}.pt-copy{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:4px;vertical-align:middle;border:0;border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer}.pt-copy:hover{background:var(--hover-bg);color:var(--text-primary)}.pt-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.pt-count{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-color);cursor:pointer;text-align:left}.pt-count span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.pt-count strong{font-size:20px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.pt-count:hover{border-color:var(--c-c7d2fe)}.pt-count.is-active{border-color:var(--c-4f46e5);box-shadow:0 0 0 3px #4f46e51a}.pt-count--pending strong{color:var(--c-b45309)}.pt-count--active strong{color:var(--c-047857)}.pt-count--suspended strong{color:var(--c-b91c1c)}.pt-count--closed strong{color:var(--c-6b7280)}.pt-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pt-toolbar__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pt-search{position:relative;display:flex;align-items:center}.pt-search__icon{position:absolute;left:14px;color:var(--c-9ca3af);pointer-events:none}.pt-search input{width:280px;padding:9px 14px 9px 38px;border:1px solid var(--c-e5e7eb);border-radius:999px;background:var(--c-f9fafb);color:var(--text-primary);font-size:14px}.pt-search input:focus{outline:none;border-color:var(--accent-color);background:var(--c-ffffff);box-shadow:0 0 0 3px #4f46e51a}.pt-search--block{margin-bottom:12px}.pt-search--block input{width:100%}.pt-select{height:38px;padding:0 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-primary);font-size:13px}.pt-chips{display:flex;gap:8px;flex-wrap:wrap}.pt-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-color);font-size:13px;font-weight:500;color:var(--c-4b5563);cursor:pointer}.pt-chip:hover{border-color:var(--c-c7d2fe)}.pt-chip.is-active{background:var(--c-111827);border-color:var(--c-111827);color:var(--c-ffffff)}.pt-chip__count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--c-f3f4f6);color:var(--c-6b7280);font-size:11px;font-weight:600}.pt-chip.is-active .pt-chip__count{background:#fff3;color:var(--c-ffffff)}.pt-table-wrap{overflow-x:auto;transition:opacity .15s}.pt-table-wrap.is-loading{opacity:.55;pointer-events:none}.pt-table{width:100%;border-collapse:collapse;font-size:13px}.pt-table th{padding:12px 14px;text-align:left;white-space:nowrap;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-9ca3af);background:var(--c-f9fafb-a60);border-bottom:1px solid var(--border-color)}.pt-table td{padding:12px 14px;border-bottom:1px solid var(--c-f3f4f6);vertical-align:top;white-space:nowrap;font-variant-numeric:tabular-nums}.pt-table td small{display:block;margin-top:2px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--c-9ca3af)}.pt-table tbody tr:hover td{background:var(--c-f9fafb-a80)}.pt-table tbody tr:last-child td{border-bottom:none}.pt-table .is-right{text-align:right}.pt-table tr.is-struck td{color:var(--c-9ca3af)}.pt-table tr.is-struck .pt-amount{text-decoration:line-through}.pt-row-link{cursor:pointer}.pt-row-link:hover .pt-name{color:var(--c-4f46e5)}.pt-table__message td{padding:32px 16px;text-align:center;color:var(--c-9ca3af)}.pt-table__message td svg{vertical-align:-3px}.pt-row-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.pt-wrap{white-space:normal;max-width:260px}.pt-name{font-weight:600;color:var(--c-111827);transition:color .15s}.pt-code{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--c-f3f4f6);color:var(--c-374151);font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.pt-code--lg{font-size:13px;padding:3px 10px}.pt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pt-amount{font-weight:600}.pt-muted{color:var(--c-9ca3af)}.pt-flag{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--c-fffbeb);color:var(--c-b45309);border:1px solid var(--c-fde68a);font-size:12px;font-weight:600}.pt-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:500;border:1px solid var(--c-e5e7eb);background:var(--c-f3f4f6);color:var(--c-6b7280)}.pt-pill--pending,.pt-pill--requested,.pt-pill--c-pending,.pt-pill--a-onboarding{background:var(--c-fffbeb);color:var(--c-b45309);border-color:var(--c-fde68a)}.pt-pill--active,.pt-pill--converted,.pt-pill--paid,.pt-pill--c-available,.pt-pill--a-active{background:var(--c-ecfdf5);color:var(--c-047857);border-color:var(--c-a7f3d0)}.pt-pill--suspended,.pt-pill--rejected,.pt-pill--a-suspended{background:var(--c-fef2f2);color:var(--c-b91c1c);border-color:var(--c-fecaca)}.pt-pill--submitted,.pt-pill--approved{background:var(--c-eff6ff);color:var(--c-1d4ed8);border-color:var(--c-bfdbfe)}.pt-pill--contacted{background:var(--c-eef2ff);color:var(--c-4338ca);border-color:var(--c-c7d2fe)}.pt-pill--closed,.pt-pill--cancelled,.pt-pill--c-reversed,.pt-pill--a-closed{background:var(--c-f3f4f6);color:var(--c-6b7280);border-color:var(--c-e5e7eb)}.pt-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center;color:var(--text-secondary)}.pt-empty h4{margin-top:4px;font-size:16px;color:var(--text-primary)}.pt-empty p{max-width:460px;margin-bottom:8px;font-size:13px;line-height:1.55}.pt-alert{margin-top:12px;padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.45}.pt-alert--error{background:var(--c-fef2f2);color:var(--c-b91c1c);border:1px solid var(--c-fecaca)}.pt-alert--warn{margin:0 0 12px;background:var(--c-fffbeb);color:var(--c-92400e);border:1px solid var(--c-fde68a)}.pt-warn,.pt-table td small.pt-warn{color:var(--c-b45309)}.pt-hint{margin:8px 0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.pt-hint svg{vertical-align:-2px}.pt-note{margin-top:10px;font-size:13px;line-height:1.5;white-space:pre-wrap}.pt-applied{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;white-space:nowrap;background:var(--c-eff6ff);color:var(--c-1d4ed8);border:1px solid var(--c-bfdbfe);font-size:11px;font-weight:500}td>.pt-applied{display:table}.pt-application{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--c-bfdbfe);background:var(--c-f8fafc);border-radius:0 8px 8px 0;font-size:13px;line-height:1.55;color:var(--c-374151);white-space:pre-wrap}.pt-application>span{display:block;margin-bottom:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-6b7280)}.pt-confirm{margin-bottom:12px;font-size:14px;line-height:1.6}.pt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;padding:16px;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pt-fade .15s ease-out}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}.pt-modal{display:flex;flex-direction:column;width:min(480px,100%);max-height:calc(100vh - 32px);border-radius:12px;border:1px solid var(--border-color);background:var(--bg-color);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pt-modal--wide{width:min(720px,100%)}.pt-modal__head{display:flex;justify-content:space-between;gap:12px;padding:20px 24px 12px}.pt-modal__head h3{font-size:18px;font-weight:600}.pt-modal__head p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--text-secondary)}.pt-modal__body{display:flex;flex-direction:column;gap:12px;padding:4px 24px 8px;overflow-y:auto}.pt-modal__foot{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px 20px}.pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.pt-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-field>span{font-size:13px;font-weight:600;color:var(--text-primary)}.pt-field input,.pt-field textarea{width:100%;padding:9px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-primary);font-size:14px}.pt-field textarea{resize:vertical}.pt-field input:disabled{background:var(--bg-secondary);color:var(--text-secondary)}.pt-field input:focus,.pt-field textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb1a}.pt-field.has-error input{border-color:var(--error)}.pt-field small{font-size:12px;color:var(--text-secondary)}.pt-field .pt-field__error{color:var(--error);font-weight:500}.pt-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pt-check{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid var(--border-color);border-radius:10px;cursor:pointer}.pt-check input{margin-top:3px;width:16px;height:16px;flex-shrink:0}.pt-check strong{display:block;font-size:13px}.pt-check small{display:block;font-size:12px;color:var(--text-secondary);line-height:1.4}.pt-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px 14px;border-radius:10px;background:var(--bg-secondary)}.pt-summary dt,.pt-facts dt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.pt-summary dd,.pt-facts dd{font-size:14px;word-break:break-word}.pt-client-list{list-style:none;display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto}.pt-client{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);text-align:left;cursor:pointer}.pt-client:hover:not(:disabled){border-color:var(--c-4f46e5);background:var(--c-f5f7ff)}.pt-client:disabled{cursor:not-allowed;background:var(--bg-secondary)}.pt-client__main{display:flex;flex-direction:column;min-width:0}.pt-client__main small{font-size:12px;color:var(--text-secondary)}.pt-client__warn{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--c-b45309);text-align:right}.pt-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;justify-content:flex-end;background:#00000059;animation:pt-fade .15s ease-out}.pt-drawer{display:flex;flex-direction:column;width:min(960px,100%);height:100%;background:var(--bg-color);box-shadow:-10px 0 30px #00000026;animation:pt-slide .2s ease-out}@keyframes pt-slide{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.pt-drawer__state{position:relative;display:grid;place-items:center;height:100%;color:var(--text-secondary)}.pt-drawer__state svg{vertical-align:-4px}.pt-drawer__close{position:absolute;top:16px;right:16px}.pt-drawer__head{display:flex;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--border-color)}.pt-drawer__title{min-width:0}.pt-drawer__line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pt-drawer__title h2{margin-top:8px;font-size:22px;font-weight:600}.pt-drawer__title p{font-size:13px;color:var(--text-secondary)}.pt-rate{font-size:13px;font-weight:600;color:var(--c-374151)}.pt-drawer__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pt-drawer__body{flex:1;overflow-y:auto;padding:20px 24px 32px;display:flex;flex-direction:column;gap:16px;transition:opacity .15s}.pt-drawer__body.is-loading{opacity:.7}.pt-drawer .pt-table th,.pt-drawer .pt-table td{padding-left:10px;padding-right:10px}.pt-drawer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pt-wallet{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pt-wallet__tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);min-width:0}.pt-wallet__tile span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.pt-wallet__tile strong{font-size:17px;font-variant-numeric:tabular-nums}.pt-wallet__tile small{font-size:11.5px;color:var(--text-secondary);line-height:1.35}.pt-wallet__tile--available{background:var(--c-ecfdf5);border-color:var(--c-a7f3d0)}.pt-wallet__tile--available strong{color:var(--c-047857)}.pt-section{padding:16px;border:1px solid var(--border-color);border-radius:12px;min-width:0}.pt-section h4{margin-bottom:10px;font-size:14px;font-weight:600}.pt-section__title{margin-top:20px}.pt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.pt-totals{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:8px;font-size:13px;color:var(--text-secondary)}.pt-totals strong{color:var(--text-primary)}.pt-subtabs{display:flex;align-items:center;gap:20px;margin-bottom:12px;border-bottom:1px solid var(--border-color)}.pt-subtab{padding:2px 0 10px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;font-size:13px;font-weight:500;color:var(--c-6b7280);cursor:pointer}.pt-subtab.is-active{color:var(--c-111827);border-bottom-color:var(--c-4f46e5)}.pt-subtabs__action{margin:0 0 8px auto}@media(max-width:1100px){.pt-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-drawer__cols{grid-template-columns:1fr}}@media(max-width:768px){.pt-card .card-content{padding:16px}.pt-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-search,.pt-search input,.pt-toolbar__right{width:100%}.pt-grid,.pt-checks,.pt-summary,.pt-facts{grid-template-columns:1fr}.pt-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-drawer__head,.pt-drawer__body{padding-left:16px;padding-right:16px}.pt-v2bar{flex-direction:column;align-items:flex-start}.pt-tabs{gap:16px;overflow-x:auto}}.pt-source{display:inline-block;margin-top:4px;padding:1px 8px;border:1px solid var(--c-e5e7eb);border-radius:999px;font-size:11px;color:var(--c-4b5563);background:var(--c-f9fafb)}.pt-source--link{background:var(--c-eff6ff);color:var(--c-1d4ed8);border-color:var(--c-bfdbfe)}.pt-source--credit{background:var(--c-f5f3ff);color:var(--c-6d28d9);border-color:var(--c-ddd6fe)}.pt-source--setoff{margin:0 0 2px;background:var(--c-fefce8);color:var(--c-854d0e);border-color:var(--c-fde68a)}.sp-note{margin:0 0 12px;font-size:13px;color:var(--text-secondary)}.sp-pill{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600;white-space:nowrap}.sp-pill--open{background:var(--c-eff6ff);color:var(--c-1d4ed8);border-color:var(--c-bfdbfe)}.sp-pill--hold{background:var(--c-fffbeb);color:var(--c-b45309);border-color:var(--c-fde68a)}.sp-pill--closed{background:var(--c-f3f4f6);color:var(--c-6b7280);border-color:var(--c-e5e7eb)}.sp-pill--unknown{background:var(--c-f9fafb);color:var(--c-6b7280);border-color:var(--c-e5e7eb)}.sp-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px;color:var(--text-secondary)}.sp-pager div{display:flex;gap:8px}.sp-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sp-msg{padding:12px 14px;border:1px solid var(--border-color);border-radius:10px;max-width:92%}.sp-msg--client{align-self:flex-start;background:var(--card-bg, var(--c-ffffff))}.sp-msg--support{align-self:flex-end;background:var(--c-f5f7ff)}.sp-msg.is-internal{background:var(--c-fffbeb);border-style:dashed;border-color:var(--c-fde68a)}.sp-msg header{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-size:12px}.sp-msg time{margin-left:auto;color:var(--text-secondary)}.sp-msg p{margin:0;font-size:14px;white-space:pre-wrap;word-break:break-word}.sp-internal{padding:1px 8px;border-radius:999px;background:var(--c-fef3c7);color:var(--c-92400e);font-weight:600}.sp-files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sp-files li{display:flex;flex-direction:column;font-size:14px;word-break:break-word}.sp-files small{color:var(--text-secondary)}.sp-source{display:block;margin-top:2px;color:var(--c-4338ca);font-weight:600}.sp-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:10px}.sp-controls label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.sp-controls .pt-select{min-width:160px;text-transform:none;letter-spacing:0;font-weight:500}.sp-composer .pt-tabs{margin-bottom:10px}.sp-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;font:inherit;font-size:14px;resize:vertical;background:transparent;color:inherit}.sp-composer__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.sp-composer__over{color:var(--c-b91c1c);font-weight:600}.sp-composer__error{margin:10px 0 0;font-size:13px;color:var(--c-b91c1c)}.report-cal{width:100%;max-width:340px;-webkit-user-select:none;user-select:none}.report-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.report-cal-title{font-size:14px;font-weight:600;color:var(--text-primary)}.report-cal-nav{width:30px;height:30px;font-size:18px;line-height:1;color:var(--text-primary);background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.report-cal-nav:hover:not(:disabled){background:var(--hover-bg)}.report-cal-nav:disabled{opacity:.4;cursor:not-allowed}.report-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.report-cal-weekdays span{padding:4px 0;text-align:center;font-size:11px;font-weight:600;color:var(--text-secondary)}.report-cal-day{position:relative;aspect-ratio:1;font-size:13px;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}.report-cal-day:hover:not(:disabled):not(.selected){background:var(--hover-bg)}.report-cal-day.outside{color:var(--text-secondary);opacity:.45}.report-cal-day.future{opacity:.25;cursor:not-allowed}.report-cal-day.today{border-color:var(--accent-color)}.report-cal-day.in-range{background:var(--hover-bg);border-radius:0}.report-cal-day.selected{background:var(--accent-color);color:var(--c-ffffff);font-weight:600}.report-cal-day:focus-visible,.report-cal-nav:focus-visible{outline:2px solid var(--accent-color);outline-offset:1px}.report-cal-day.has-data:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent-color)}.report-cal-day.selected.has-data:after{background:var(--c-ffffff)}.report-cal-legend{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:11px;color:var(--text-secondary)}.report-cal-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--accent-color)}.daily-top{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.daily-main{display:flex;flex-direction:column;gap:20px;min-width:0}.daily-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.daily-range{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--text-primary)}.daily-toolbar .reports-note{margin:0}.btn-refresh{white-space:nowrap;padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-primary);background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;cursor:pointer}.btn-refresh:hover:not(:disabled){background:var(--hover-bg)}.btn-refresh:disabled{opacity:.6;cursor:wait}.daily-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;transition:opacity .2s ease}.daily-kpis.refreshing{opacity:.55}.kpi-sub{font-size:12px;font-weight:500;color:var(--text-secondary)}.quick-ranges{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.range-btn-sm{padding:5px 10px;font-size:12px;color:var(--text-secondary);background:var(--bg-color);border:1px solid var(--border-color);border-radius:999px;cursor:pointer}.range-btn-sm:hover{background:var(--hover-bg)}.range-btn-sm.active{background:var(--accent-color);border-color:var(--accent-color);color:var(--c-ffffff)}.tier-bar{display:flex;height:10px;margin-top:6px;overflow:hidden;border-radius:5px;background:var(--border-color)}.tier-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;list-style:none;font-size:12px;color:var(--text-secondary)}.tier-legend i,.tier-chip i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%}.tier-legend strong{color:var(--text-primary)}.tier-chip{display:inline-block;margin:0 10px 2px 0;font-size:12px;white-space:nowrap}.badge-backfill{margin-left:8px;padding:1px 6px;font-size:10px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:999px}.daily-footnote{margin:12px 0 0}.reports-tabs{display:inline-flex;margin-bottom:20px;border-bottom:1px solid var(--border-color);gap:4px}.reports-tab{padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.reports-tab:hover{color:var(--text-primary)}.reports-tab.active{color:var(--accent-color);border-bottom-color:var(--accent-color)}@media(max-width:1100px){.daily-top{grid-template-columns:1fr}.daily-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.daily-kpis{grid-template-columns:1fr}}.live-strip{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--hover-bg)}.live-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-title{font-size:13px;font-weight:700;color:var(--text-primary)}.live-meta{font-size:12px;color:var(--text-secondary)}.live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--c-16a34a);animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.summary-value.held{font-size:15px;font-weight:600;color:var(--text-secondary)}.reports{max-width:1400px}.reports-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.reports-title{font-size:24px;font-weight:700;color:var(--text-primary)}.reports-range{display:inline-flex;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.range-btn{padding:8px 14px;font-size:13px;font-weight:500;color:var(--text-secondary);background:var(--bg-color);border:none;border-right:1px solid var(--border-color);cursor:pointer}.range-btn:last-child{border-right:none}.range-btn:hover{background:var(--hover-bg)}.range-btn.active{background:var(--accent-color);color:var(--c-ffffff)}.reports-body{display:flex;flex-direction:column;gap:20px;transition:opacity .2s ease}.reports-body.refreshing{opacity:.55}.reports-loading,.reports-empty{padding:32px 0;text-align:center;color:var(--text-secondary);font-size:14px}.reports-error{padding:12px 16px;margin-bottom:20px;border:1px solid var(--error);border-radius:8px;color:var(--error);font-size:14px}.reports-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.summary-tile{display:flex;flex-direction:column;gap:6px;padding:16px 20px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow)}.summary-label{font-size:12px;color:var(--text-secondary)}.summary-value{font-size:22px;font-weight:700;color:var(--text-primary)}.summary-value small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--text-secondary)}.positive{color:var(--success)!important}.negative{color:var(--error)!important}.reports-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tier-layout{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tier-table{flex:1;min-width:200px}.tier-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%}.reports-note{margin:0 0 12px;font-size:12px;color:var(--text-secondary)}.reports-search{width:100%;max-width:320px;margin-bottom:12px;padding:8px 12px;font-size:13px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-color);color:var(--text-primary)}.reports-table-wrap{overflow-x:auto}.reports-table{width:100%;border-collapse:collapse;font-size:13px}.reports-table th{padding:10px 12px;text-align:left;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.reports-table td{padding:10px 12px;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.reports-table .num{text-align:right;white-space:nowrap}.client-name{font-weight:600}.client-email{font-size:12px;color:var(--text-secondary)}@media(max-width:1100px){.reports-summary{grid-template-columns:repeat(2,1fr)}.reports-two-col{grid-template-columns:1fr}}@media(max-width:600px){.reports-summary{grid-template-columns:1fr}}.reports-subtitle{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.lb-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center;color:var(--text-secondary);font-size:13px}.lb-empty i{font-size:28px}.lb-howto,.lb-warning{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;font-size:12px;line-height:1.5;margin-bottom:18px}.lb-howto{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.lb-warning{background:var(--c-fffbeb);border:1px solid var(--c-fde68a);color:var(--c-92400e);margin-bottom:0}.lb-howto i,.lb-warning i{font-size:16px;flex-shrink:0;margin-top:1px}.lb-created{padding:16px 18px;border-radius:10px;border:1px solid var(--c-bbf7d0);background:var(--c-f0fdf4);margin-bottom:20px}.lb-created__title{font-size:13px;font-weight:600;color:var(--success);margin-bottom:10px}.lb-created__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lb-created__meta{margin-top:8px;font-size:12px;color:var(--text-secondary)}.lb-pin{padding:8px 16px;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:22px;letter-spacing:6px;color:var(--text-primary)}.lb-pin-input{font-family:JetBrains Mono,monospace;letter-spacing:3px}.lb-pin-input::placeholder{font-family:Montserrat,sans-serif;letter-spacing:normal}.lb-link{background:none;border:none;cursor:pointer;font-size:12px;color:var(--text-secondary)}.lb-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 16px}.lb-form__wide{grid-column:1 / -1}.lb-form__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.lb-hint,.lb-muted{font-size:12px;color:var(--text-secondary)}.lb-muted{padding:32px;text-align:center;font-size:13px}.lb-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lb-col--who{flex:2.4}.lb-col--act{flex:.4;align-items:flex-end}.lb-sub{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-state{display:inline-flex;align-self:flex-start;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;background:var(--hover-bg);color:var(--text-secondary)}.lb-state--active{background:var(--c-f0fdf4);color:var(--c-16a34a)}.lb-state--locked{background:var(--c-fef2f2);color:var(--c-dc2626)}.ak-section .save-btn:disabled,.ak-section .danger-btn:disabled{opacity:.45;cursor:not-allowed}.ak-empty{padding:32px 0;text-align:center;color:var(--text-secondary);font-size:13px}.ak-state-msg{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;border-radius:8px;font-size:12px;font-weight:500;background:var(--c-fffbeb);color:var(--c-92400e);border:1px solid var(--c-fde68a)}.ak-limits{font-size:11px;color:var(--text-secondary);margin-bottom:4px}.ak-key-row{align-items:flex-start}.ak-key-row.ak-revoked{opacity:.6}.ak-key-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.ak-owner{font-size:12px;color:var(--text-primary);margin-bottom:2px}.ak-key-value{letter-spacing:.5px;align-self:center}.ak-key-actions{align-self:center}.ak-small-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--text-primary);font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;white-space:nowrap;transition:all .2s ease}.ak-small-btn:hover{background:var(--hover-bg)}.ak-small-btn.danger{color:var(--error)}.ak-small-btn.danger:hover{background:var(--c-fef2f2);border-color:var(--error)}.ak-badges{display:inline-flex;gap:4px;flex-wrap:wrap}.ak-badge{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.ak-badge.ok{background:var(--c-ecfdf5);color:var(--c-047857)}.ak-badge.warn{background:var(--c-fffbeb);color:var(--c-b45309)}.ak-badge.off{background:var(--c-fef2f2);color:var(--c-b91c1c)}.ak-dialog-text{font-size:14px;color:var(--c-4a5568);margin-bottom:16px;line-height:1.5}.ak-dialog-error{font-size:13px;color:var(--error);margin-bottom:12px}.ak-dialog-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.ak-warning{display:flex;gap:10px;padding:12px 14px;margin-bottom:14px;border-radius:8px;background:var(--c-fef2f2);border:1px solid var(--c-fecaca);color:var(--c-991b1b);font-size:13px;line-height:1.5}.ak-warning i{font-size:18px;flex-shrink:0;margin-top:1px}.modal-card .form-input.ak-full-key{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;margin-bottom:8px;resize:none;word-break:break-all;line-height:1.5}.ak-copied{font-size:12px;color:var(--success);margin-bottom:12px}.ak-guide{margin-top:20px;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary)}.ak-guide summary{cursor:pointer;padding:12px 16px;font-size:13px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.ak-guide-body{padding:0 16px 16px;font-size:13px;color:var(--c-4a5568);line-height:1.55}.ak-guide-body ol{padding-left:20px;margin:0 0 12px}.ak-guide-body li{margin-bottom:8px}.ak-guide-body code,.ak-guide-body pre{font-family:JetBrains Mono,Courier New,monospace;font-size:12px}.ak-guide-body code{background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:4px;padding:0 4px;word-break:break-all}.ak-guide-body pre{background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:6px;padding:8px 10px;margin:6px 0;overflow-x:auto;white-space:pre}.ak-guide-title{font-weight:600;color:var(--text-primary);margin:12px 0 6px}.ak-guide-error{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:6px 0;border-top:1px solid var(--border-color)}.ak-guide-error>code{justify-self:start;align-self:start}.ak-frozen{border-color:var(--error)}.ak-freeze-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ak-freeze-state{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--success)}.ak-freeze-state.on{color:var(--error)}.ak-big-btn{padding:12px 28px;font-size:14px}.ak-freeze-btn{background:var(--error);color:var(--c-ffffff)}.ak-freeze-btn:hover{background:var(--c-dc2626)}.ak-grey{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.ak-grey:hover{background:var(--hover-bg)}.ak-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:10px}.ak-table{width:100%;border-collapse:collapse;font-size:12px}.ak-table th{text-align:left;background:var(--bg-secondary);padding:10px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.ak-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:top}.ak-table tr:last-child td{border-bottom:none}.ak-mono{font-family:JetBrains Mono,Courier New,monospace;font-size:11px;word-break:break-all}.ak-nowrap{white-space:nowrap}.ak-emp-row .toggle-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;word-break:break-all}.ak-key-roles{font-size:11px;font-weight:500;color:var(--text-secondary)}.ak-mismatch{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:500;color:var(--c-b45309)}.ak-orphan .toggle-desc{color:var(--error)}.ak-switch.locked:not(.busy){opacity:.4;cursor:not-allowed}.ak-switch.busy{opacity:.5;cursor:wait}.ak-switch:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.ak-app{border:1px solid var(--border-color);border-radius:10px;padding:14px 16px;margin-bottom:12px}.ak-app:last-child{margin-bottom:0}.ak-app-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.ak-app-label{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.ak-app-desc{font-size:13px;color:var(--c-4a5568);line-height:1.5;margin-bottom:6px}.ak-app-meta{font-size:12px;color:var(--text-secondary);margin-bottom:2px;word-break:break-word}.ak-app-meta code{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:0 4px}.ak-app-meta.ak-legacy-on{color:var(--c-b45309)}.ak-app-head .save-btn{flex-shrink:0}.ak-app .ak-state-msg{margin:8px 0}.ak-empty.ak-app-empty{padding:12px 0}@media(max-width:768px){.ak-key-value,.ak-key-actions{align-self:flex-start}.ak-big-btn{width:100%;justify-content:center}.ak-app-head{flex-direction:column}.ak-app-head .save-btn{width:100%;justify-content:center}.toggle-row.ak-emp-row{flex-direction:row;align-items:center}.ak-dialog-actions .save-btn,.ak-dialog-actions .danger-btn{flex:1 1 auto;justify-content:center}}.settings-page{--border: var(--border-color);display:flex;gap:32px;max-width:1100px}.settings-nav{width:220px;flex-shrink:0;position:sticky;top:96px;align-self:flex-start}.settings-nav-title{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);font-weight:600;margin-bottom:12px;padding:0 12px}.settings-nav-items{display:flex;flex-direction:column;gap:2px}.settings-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;color:var(--text-secondary);border-radius:8px;cursor:pointer;transition:all .2s ease}.settings-nav-item:hover{background:var(--hover-bg);color:var(--text-primary)}.settings-nav-item.active{background:var(--hover-bg);color:var(--text-primary);font-weight:600}.settings-nav-item i{font-size:16px}.settings-nav-item.danger-item i{color:var(--error)}.settings-content{flex:1;min-width:0}.settings-section{background:var(--bg-color);border:1px solid var(--border-color);border-radius:12px;padding:28px;margin-bottom:20px;box-shadow:0 1px 2px #00000008}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.section-title{font-size:16px;font-weight:600;color:var(--text-primary)}.section-subtitle{font-size:12px;color:var(--text-secondary);margin-top:2px}.save-btn{padding:8px 24px;border-radius:8px;background:var(--text-primary);color:var(--c-ffffff);border:none;font-size:13px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .2s ease;display:flex;align-items:center}.save-btn:hover{background:var(--c-333333)}.profile-row{display:flex;gap:24px;align-items:flex-start}.profile-avatar{width:80px;height:80px;border-radius:50%;background:var(--text-primary);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;flex-shrink:0;position:relative}.avatar-edit{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:50%;background:var(--text-secondary);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border:3px solid var(--c-ffffff);transition:background .2s ease}.avatar-edit:hover{background:var(--text-primary)}.profile-fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.form-input{height:42px;border:1px solid var(--border-color);border-radius:10px;padding:0 14px;font-size:13px;font-family:Montserrat,sans-serif;outline:none;transition:border-color .2s ease;background:var(--bg-secondary);color:var(--text-primary)}.form-input:focus{border-color:var(--text-secondary)}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-color)}.toggle-row:last-child{border-bottom:none}.toggle-info{flex:1;margin-right:16px}.toggle-label{font-size:13px;font-weight:600;color:var(--text-primary)}.toggle-desc{font-size:12px;color:var(--text-secondary);margin-top:2px;line-height:1.4}.toggle-switch{width:44px;height:24px;background:var(--border-color);border-radius:12px;cursor:pointer;position:relative;transition:background .2s ease;flex-shrink:0}.toggle-switch.on{background:var(--success)}.toggle-switch:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--c-ffffff);top:3px;left:3px;transition:transform .2s ease;box-shadow:0 2px 4px #00000026}.toggle-switch.on:after{transform:translate(20px)}.api-key-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--border-color)}.api-key-row:last-child{border-bottom:none}.api-key-info{flex:1;min-width:0}.api-key-name{font-size:13px;font-weight:600;color:var(--text-primary)}.api-key-meta{font-size:11px;color:var(--text-secondary);font-family:JetBrains Mono,Courier New,monospace;margin-top:2px}.api-key-value{font-family:JetBrains Mono,Courier New,monospace;font-size:12px;background:var(--bg-secondary);border:1px solid var(--border-color);padding:6px 12px;border-radius:6px;color:var(--text-secondary);letter-spacing:2px;white-space:nowrap}.key-actions{display:flex;gap:6px}.key-action-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;font-size:14px}.key-action-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.key-action-btn.danger:hover{background:var(--c-fef2f2);color:var(--error)}.broker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.broker-card{border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s ease}.broker-card:hover{box-shadow:0 4px 12px #0000000a}.broker-card.connected{border-color:var(--success);background:var(--c-f0fdf4)}.broker-icon{width:44px;height:44px;border-radius:10px;background:var(--hover-bg);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:var(--text-secondary);flex-shrink:0}.broker-card.connected .broker-icon{background:var(--c-dcfce7);color:var(--success)}.broker-info{flex:1;min-width:0}.broker-name{font-size:14px;font-weight:600;color:var(--text-primary)}.broker-status{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:6px;margin-top:2px}.status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-dot.green{background:var(--success)}.status-dot.gray{background:var(--text-secondary)}.broker-btn{padding:6px 16px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--text-secondary);transition:all .2s ease;font-family:Montserrat,sans-serif;white-space:nowrap}.broker-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.broker-btn.disconnect{color:var(--error);border-color:var(--error)}.broker-btn.disconnect:hover{background:var(--c-fef2f2)}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.role-card{border:1px solid var(--border-color);border-radius:12px;padding:20px;text-align:center;transition:all .2s ease;cursor:pointer}.role-card:hover{box-shadow:0 4px 12px #0000000a}.role-card.selected{border-color:var(--text-primary);background:var(--hover-bg)}.role-icon{width:48px;height:48px;border-radius:12px;background:var(--hover-bg);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--text-secondary);margin:0 auto 12px}.role-card.selected .role-icon{color:var(--text-primary)}.role-name{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.role-desc{font-size:11px;color:var(--text-secondary);line-height:1.4}.role-permissions{margin-top:12px;font-size:11px;color:var(--text-secondary);text-align:left;display:flex;flex-direction:column;gap:4px}.role-permissions .perm{display:flex;align-items:center;gap:6px}.role-permissions .perm i{font-size:12px;color:var(--success)}.role-permissions .perm.denied,.role-permissions .perm.denied i{color:var(--error)}.admin-alert{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:12px;font-weight:500;margin-bottom:16px}.admin-alert.success{background:var(--c-f0fdf4);color:var(--c-16a34a);border:1px solid var(--c-bbf7d0)}.admin-alert.error{background:var(--c-fef2f2);color:var(--c-dc2626);border:1px solid var(--c-fecaca)}.admin-alert i{font-size:15px;flex-shrink:0}.admin-users-table{border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.au-header{display:flex;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:10px 16px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary)}.au-row{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);transition:background .15s ease}.au-row:last-child{border-bottom:none}.au-row:hover{background:var(--hover-bg)}.au-row.inactive{opacity:.55}.au-cell.email{flex:2;min-width:0}.au-email-text{font-size:13px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.au-cell.role{flex:1.5;display:flex;align-items:center}.au-cell.status{flex:.7;display:flex;align-items:center}.au-cell.login{flex:1}.au-cell.api{flex:.8;white-space:nowrap}.au-cell.actions{flex:1;display:flex;align-items:center;gap:4px;justify-content:flex-end}.au-time{font-size:12px;color:var(--text-secondary)}.role-badge{display:inline-flex;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.role-badge.super{background:var(--c-fef3c7);color:var(--c-92400e)}.role-badge.ops{background:var(--c-dbeafe);color:var(--c-1e40af)}.role-badge.viewer{background:var(--hover-bg);color:var(--text-secondary)}.au-role-edit{display:flex;align-items:center;gap:4px}.au-role-select{height:32px!important;font-size:11px!important;padding:0 8px!important;min-width:120px}.au-icon-btn{width:30px;height:30px;border-radius:6px;border:1px solid var(--border-color);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:14px;transition:all .15s ease}.au-icon-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.au-icon-btn.danger:hover{background:var(--c-fef2f2);color:var(--error);border-color:var(--c-fecaca)}.au-icon-btn.save{color:var(--success);border-color:var(--success)}.au-icon-btn.save:hover{background:var(--c-f0fdf4)}.au-confirm-delete{display:flex;align-items:center;gap:4px}.au-confirm-text{font-size:11px;font-weight:600;color:var(--error);margin-right:2px}.au-you-badge{font-size:10px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);padding:2px 8px;border-radius:4px;letter-spacing:.3px}.status-dot{font-size:12px;font-weight:500}.status-dot.active{color:var(--success, var(--c-34c759))}.status-dot.inactive{color:var(--text-secondary)}.au-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.au-modal{background:var(--bg-color);border-radius:14px;width:420px;max-width:90vw;box-shadow:0 20px 60px #00000026}.au-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.au-modal-title{font-size:15px;font-weight:700;color:var(--text-primary)}.au-modal-close{width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-secondary);transition:all .15s ease}.au-modal-close:hover{background:var(--hover-bg);color:var(--text-primary)}.au-modal-body{padding:24px}.au-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border-color)}.modal-card{width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;background:var(--bg-color);border-radius:14px;box-shadow:0 20px 60px #00000026}.modal-card::-webkit-scrollbar-track{background:transparent;margin:14px 0}.modal-card .form-input{display:block;width:100%}.theme-selector{display:flex;gap:6px}.theme-btn{padding:7px 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);font-size:12px;font-weight:500;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;font-family:Montserrat,sans-serif;display:flex;align-items:center;gap:6px}.theme-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.theme-btn.active{background:var(--text-primary);color:var(--c-ffffff);border-color:var(--text-primary)}.theme-btn i{font-size:14px}.danger-zone{border-color:var(--error);background:var(--c-fffbfb)}.danger-zone .section-header{border-bottom-color:var(--c-fecaca)}.danger-btn{padding:8px 24px;border-radius:8px;background:var(--c-ffffff);color:var(--error);border:1px solid var(--error);font-size:13px;font-weight:600;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center}.danger-btn:hover{background:var(--error);color:var(--c-ffffff)}.logout-action-btn{background:var(--error);color:var(--c-ffffff);border-color:var(--error)}.logout-action-btn:hover{background:var(--c-dc2626)}@media(max-width:1024px){.settings-nav{display:none}.broker-grid,.role-grid,.profile-fields{grid-template-columns:1fr}}@media(max-width:768px){.settings-page{flex-direction:column;gap:16px}.settings-nav{display:flex;width:100%;position:static;overflow-x:auto;padding-bottom:8px}.settings-nav-title{display:none}.settings-nav-items{flex-direction:row;gap:4px;min-width:max-content}.settings-nav-item{white-space:nowrap;padding:8px 14px}.settings-nav-item span{font-size:12px}.settings-section{padding:20px}.section-header{flex-direction:column;gap:12px;align-items:flex-start}.profile-row{flex-direction:column;align-items:center}.profile-fields{grid-template-columns:1fr;width:100%}.api-key-row{flex-direction:column;align-items:flex-start;gap:8px}.api-key-value{font-size:11px;word-break:break-all;white-space:normal}.toggle-row{flex-direction:column;align-items:flex-start;gap:12px}.theme-selector{flex-wrap:wrap}.au-header{display:none}.au-row{flex-wrap:wrap;gap:8px;padding:14px 16px}.au-cell.email{flex:1 1 100%}.au-cell.role{flex:1}.au-cell.status{flex:0 0 auto}.au-cell.login{display:none}.au-cell.api,.au-cell.actions{flex:0 0 auto}}.tfa-status-indicator{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.tfa-status-indicator[data-enabled=true]{background:var(--c-f0fff4);color:var(--c-38a169);border:1px solid var(--c-c6f6d5)}.tfa-status-indicator[data-enabled=false]{background:var(--c-fff5f5);color:var(--c-e53e3e);border:1px solid var(--c-fed7d7)}.tfa-setup-container{padding:20px 0}.tfa-setup-steps{max-width:500px}.tfa-step{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--c-4a5568);margin-bottom:16px}.tfa-step-num{width:28px;height:28px;border-radius:50%;background:var(--c-3182ce);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.tfa-qr-wrapper{display:flex;justify-content:center;padding:20px;background:var(--c-f7fafc);border-radius:12px;border:1px solid var(--c-e2e8f0);margin-bottom:16px}.tfa-secret-code{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:var(--c-f7fafc);border-radius:8px;border:1px solid var(--c-e2e8f0);margin-bottom:16px}.tfa-secret-code code{font-family:Courier New,monospace;font-size:15px;letter-spacing:2px;color:var(--c-1a202c);font-weight:600;word-break:break-all}.tfa-verify-row{display:flex;gap:12px;align-items:center}.tfa-code-input{max-width:160px;font-size:20px!important;letter-spacing:6px;text-align:center;font-family:Courier New,monospace!important}.tfa-backup-section{padding:20px;background:var(--c-fffff0);border:1px solid var(--c-fefcbf);border-radius:12px;margin-bottom:16px}.tfa-backup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tfa-backup-code{font-family:Courier New,monospace;font-size:14px;font-weight:600;letter-spacing:1px;padding:8px 12px;background:var(--c-ffffff);border:1px solid var(--c-e2e8f0);border-radius:6px;text-align:center;color:var(--c-1a202c)}.danger-outline{padding:8px 16px;background:transparent;color:var(--c-e53e3e);border:1px solid var(--c-fed7d7);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;font-family:Outfit,sans-serif}.danger-outline:hover{background:var(--c-fff5f5);border-color:var(--c-fc8181)}.danger-btn{padding:8px 16px;background:var(--c-e53e3e);color:var(--c-ffffff);border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;font-family:Outfit,sans-serif;transition:background .2s ease}.danger-btn:hover{background:var(--c-c53030)}.danger-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.save-btn,.danger-btn{width:100%;justify-content:center}.form-input{width:100%}.au-modal{width:95vw;max-width:95vw}.modal-card{max-width:100%;max-height:calc(100dvh - 16px);padding:20px;border-radius:16px 16px 0 0}.modal-card .form-input::placeholder{font-size:14px}.modal-card .save-btn,.modal-card .danger-btn{padding-inline:12px;white-space:nowrap}.tfa-verify-row{flex-direction:column;align-items:stretch}.tfa-code-input{max-width:100%}.tfa-backup-grid{grid-template-columns:1fr}.key-actions{flex-wrap:wrap}.key-action-btn,.au-icon-btn{min-width:44px;min-height:44px}.broker-grid,.role-grid{grid-template-columns:1fr}}.backup-history-table{width:100%;max-width:640px;border-collapse:collapse;font-size:13px}.backup-history-table th,.backup-history-table td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border-color, var(--c-e5e7eb))}.backup-history-table th{color:var(--text-secondary);font-weight:600}.models-page{padding:0;min-height:100%}.models-page .models-header{display:flex;align-items:center;justify-content:space-between;padding:20px 0;margin-bottom:20px;border-bottom:1px solid var(--c-e5e7eb)}.models-page .models-header-left h2{font-size:1.5rem;font-weight:600;color:var(--c-1f2937);margin:0}.models-page .models-header-right{display:flex;align-items:center;gap:12px}.models-page .period-selector{display:flex;background-color:var(--c-f3f4f6);padding:4px;border-radius:12px}.models-page .period-btn{padding:8px 14px;font-size:.75rem;font-weight:500;color:var(--c-6b7280);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.models-page .period-btn:hover{color:var(--c-1f2937)}.models-page .period-btn.active{background-color:var(--c-ffffff);color:var(--c-1f2937);box-shadow:0 1px 3px #0000001a}.models-page .icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--c-f3f4f6);border:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease;font-size:1rem}.models-page .icon-btn:hover{background-color:var(--c-e5e7eb)}.models-page .sort-dropdown{position:relative}.models-page .sort-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:var(--c-f3f4f6);border:none;border-radius:20px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--c-4b5563);transition:background-color .2s ease}.models-page .sort-btn:hover{background-color:var(--c-e5e7eb)}.models-page .sort-btn .caret{font-size:.65rem;margin-left:4px}.models-page .sort-menu{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--c-ffffff);border-radius:12px;box-shadow:0 10px 40px #00000026;border:1px solid var(--c-e5e7eb);padding:8px 0;z-index:100;animation:models-fadeIn .15s ease}@keyframes models-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.models-page .sort-menu-header{padding:8px 16px;font-size:.7rem;font-weight:600;color:var(--c-9ca3af);text-transform:uppercase;letter-spacing:.05em}.models-page .sort-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:.875rem;color:var(--c-374151);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.models-page .sort-option:hover{background-color:var(--c-f9fafb)}.models-page .sort-option.active{background-color:var(--c-eef2ff);color:var(--c-4f46e5)}.models-page .sort-option-icon{opacity:.7;color:var(--c-9ca3af)}.models-page .header-divider{width:1px;height:24px;background-color:var(--c-e5e7eb);margin:0 8px}.models-page .add-model-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--c-1f2937);color:var(--c-ffffff);border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026}.models-page .add-model-btn:hover{background-color:var(--c-374151);box-shadow:0 6px 16px #0003}.models-page .models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:48px;padding:32px 0;justify-items:center}@media(min-width:1400px){.models-page .models-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px)and (max-width:1399px){.models-page .models-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1099px){.models-page .models-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.models-page .models-grid{grid-template-columns:1fr}}.models-page .model-card-container{position:relative;perspective:1000px}.models-page .model-card{width:240px;height:240px;border-radius:50%;background:var(--c-ffffff);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000003;z-index:1}.models-page .model-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 35px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:10}.models-page .model-card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;z-index:10}.models-page .model-card-logo{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:16px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.models-page .model-card:hover .model-card-logo{transform:scale(1.1)}.models-page .model-card-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:1.5rem;transition:transform .3s ease}.models-page .model-card:hover .model-card-icon{transform:scale(1.1)}.models-page .model-card-icon.gold{background-color:var(--c-fef9c3);border:1px solid var(--c-fde047);color:var(--c-ca8a04)}.models-page .model-card-icon.silver{background-color:var(--c-f3f4f6);border:1px solid var(--c-d1d5db);color:var(--c-9ca3af)}.models-page .model-card-icon.default{background-color:var(--c-f3f4f6);color:var(--c-374151)}.models-page .icon-gold{color:var(--c-ca8a04)}.models-page .icon-silver{color:var(--c-9ca3af)}.models-page .icon-default{color:var(--c-374151)}.models-page .model-card-name{font-size:1.1rem;font-weight:700;color:var(--c-1f2937);margin-bottom:16px;line-height:1.3;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.models-page .order-mode-badge{display:inline-block;font-size:.6rem;font-weight:700;color:var(--c-7c3aed);background:var(--c-ede9fe);padding:1px 5px;border-radius:4px;margin-left:6px;vertical-align:middle;letter-spacing:.5px}.models-page .model-card-actions{display:flex;align-items:center;gap:8px}.models-page .copy-btn,.models-page .delete-btn{position:relative;width:36px;height:36px;border-radius:50%;background-color:var(--c-f3f4f6);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1rem;color:var(--c-6b7280)}.models-page .copy-btn:hover{background-color:var(--c-1f2937);color:var(--c-ffffff);box-shadow:0 4px 12px #00000026}.models-page .copy-btn.copied{background-color:var(--c-10b981);color:var(--c-ffffff)}.models-page .delete-btn:hover{background-color:var(--c-ef4444);color:var(--c-ffffff);box-shadow:0 4px 12px #ef44444d}.models-page .delete-btn.deleting{background-color:var(--c-fecaca);color:var(--c-ef4444);cursor:not-allowed}.models-page .delete-btn:disabled{opacity:.7;cursor:not-allowed}.models-page .action-tooltip{position:absolute;bottom:-40px;left:50%;transform:translate(-50%) translateY(10px);background:var(--c-1f2937);color:var(--c-ffffff);padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:500;opacity:0;visibility:hidden;transition:all .2s ease;white-space:nowrap;pointer-events:none;z-index:20}.models-page .action-tooltip:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--c-1f2937)}.models-page .copy-btn:hover .action-tooltip,.models-page .delete-btn:hover .action-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.models-page .delete-btn:hover .action-tooltip{background:var(--c-ef4444)}.models-page .delete-btn:hover .action-tooltip:after{background:var(--c-ef4444)}.models-page .progress-ring{position:absolute;top:-15px;left:-15px;transform:rotate(-90deg);pointer-events:none;z-index:0}.models-page .progress-ring-circle{transition:stroke-dashoffset 1s ease-in-out,stroke .3s ease;transform-origin:50% 50%}.models-page .model-card-container.skeleton .model-card{cursor:default;background:linear-gradient(90deg,var(--c-f3f4f6) 25%,var(--c-e5e7eb) 50%,var(--c-f3f4f6) 75%);background-size:200% 100%;animation:models-shimmer 1.5s infinite}@keyframes models-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.models-page .skeleton-icon{width:48px;height:48px;border-radius:50%;background-color:var(--c-e5e7eb);margin-bottom:16px}.models-page .skeleton-text{width:120px;height:20px;border-radius:4px;background-color:var(--c-e5e7eb);margin-bottom:16px}.models-page .skeleton-btn{width:40px;height:40px;border-radius:50%;background-color:var(--c-e5e7eb)}.models-page .empty-state,.models-page .error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.models-page .empty-icon,.models-page .error-icon{color:var(--c-d1d5db);margin-bottom:24px}.models-page .error-icon{color:var(--c-fbbf24)}.models-page .empty-state h3,.models-page .error-state h3{font-size:1.25rem;font-weight:600;color:var(--c-1f2937);margin:0 0 8px}.models-page .empty-state p,.models-page .error-state p{font-size:.875rem;color:var(--c-6b7280);margin:0 0 24px}.models-page .empty-state .btn-primary,.models-page .error-state .btn-primary{display:inline-flex;align-items:center;gap:8px}.models-page .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:#11182799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:models-fadeIn .2s ease}.models-page .modal-content{background:var(--c-ffffff);border-radius:24px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;max-height:90vh;animation:models-slideUp .3s ease}@keyframes models-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.models-page .add-model-modal{width:100%;max-width:520px;display:flex;flex-direction:column;max-height:90vh}.models-page .add-model-modal .modal-header{flex-shrink:0}.models-page .add-model-modal .modal-body{flex:1 1 auto;overflow-y:auto;min-height:0}.models-page .add-model-modal .modal-footer{flex-shrink:0}.models-page .modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid var(--c-f3f4f6)}.models-page .modal-header h3{font-size:1.25rem;font-weight:700;color:var(--c-1f2937);margin:0}.models-page .modal-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;font-size:1.5rem;color:var(--c-9ca3af);cursor:pointer;transition:all .2s ease}.models-page .modal-close:hover{background-color:var(--c-f3f4f6);color:var(--c-4b5563)}.models-page .modal-body{padding:32px;overflow-y:auto}.models-page .modal-body>.form-group,.models-page .modal-body>.icon-upload-container,.models-page .modal-body>.calculated-fields,.models-page .modal-body>.margin-result,.models-page .modal-body>.form-divider,.models-page .modal-body>.form-error,.models-page .modal-body>.ltp-display{margin-bottom:24px}.models-page .modal-body>*:last-child{margin-bottom:0}.models-page .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:24px 32px;background-color:var(--c-f9fafb);border-top:1px solid var(--c-f3f4f6)}.models-page .form-error{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:12px;color:var(--c-dc2626);font-size:.875rem}.models-page .icon-upload-container{display:flex;flex-direction:column;align-items:flex-end;position:relative}.models-page .icon-upload-label{width:64px;height:64px;border-radius:16px;background-color:var(--c-f9fafb);border:2px dashed var(--c-e5e7eb);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden}.models-page .icon-upload-label:hover{border-color:var(--c-4f46e5);background-color:var(--c-eef2ff)}.models-page .icon-upload-label:hover .icon-upload-placeholder{color:var(--c-4f46e5)}.models-page .icon-upload-placeholder{color:var(--c-9ca3af);transition:color .2s ease}.models-page .icon-preview-img{width:100%;height:100%;object-fit:cover}.models-page .icon-upload-hint{font-size:.75rem;color:var(--c-9ca3af);margin-top:8px;opacity:0;transition:opacity .2s ease}.models-page .icon-upload-container:hover .icon-upload-hint{opacity:1}.models-page .form-label{display:block;font-size:.7rem;font-weight:600;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.models-page .form-input,.models-page .form-select{width:100%;padding:12px 16px;font-size:.875rem;font-weight:500;color:var(--c-1f2937);background-color:var(--c-f9fafb);border:1px solid transparent;border-radius:12px;outline:none;transition:all .2s ease}.models-page .form-input:focus,.models-page .form-select:focus{background-color:var(--c-ffffff);border-color:var(--c-4f46e5);box-shadow:0 0 0 3px #4f46e51a}.models-page .form-input::placeholder{color:var(--c-9ca3af);font-weight:400}.models-page .form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.models-page .form-hint{font-size:.7rem;color:var(--c-9ca3af);margin-top:6px}.models-page .input-with-button{display:flex;gap:10px}.models-page .input-with-button .form-input{flex:1;min-width:0}.models-page .btn-generate{padding:12px 20px;background-color:var(--c-f3f4f6);border:none;border-radius:12px;font-size:.8rem;font-weight:600;color:var(--c-4b5563);cursor:pointer;transition:all .2s ease;white-space:nowrap}.models-page .btn-generate:hover:not(:disabled){background-color:var(--c-e5e7eb);color:var(--c-1f2937)}.models-page .btn-generate:disabled{opacity:.4;cursor:not-allowed}.models-page .icon-type-selector{display:flex;gap:12px}.models-page .icon-type-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background-color:var(--c-f9fafb);border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease}.models-page .icon-type-btn:hover{background-color:var(--c-f3f4f6);border-color:var(--c-e5e7eb)}.models-page .icon-type-btn.active{background-color:var(--c-eef2ff);border-color:var(--c-4f46e5)}.models-page .icon-type-btn span{font-size:.75rem;font-weight:500;color:var(--c-6b7280)}.models-page .icon-type-btn.active span{color:var(--c-4f46e5);font-weight:600}.models-page .form-divider{display:flex;align-items:center;padding:8px 0}.models-page .form-divider:before,.models-page .form-divider:after{content:"";flex:1;height:1px;background-color:var(--c-e5e7eb)}.models-page .form-divider span{padding:0 16px;font-size:.65rem;font-weight:600;color:var(--c-9ca3af);text-transform:uppercase;letter-spacing:.08em}.models-page .calculated-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:16px;background-color:var(--c-f9fafb);border-radius:16px;border:1px solid var(--c-f3f4f6)}.models-page .calculated-fields.single{grid-template-columns:1fr}.models-page .calculated-fields.single .calc-field{border-left:none}.models-page .calc-field{text-align:center;padding:0 16px}.models-page .calc-field:not(:first-child){border-left:1px solid var(--c-e5e7eb)}.models-page .calc-label{font-size:.7rem;color:var(--c-9ca3af);margin-bottom:4px}.models-page .calc-value{font-size:.875rem;font-weight:700;color:var(--c-1f2937)}.models-page .margin-result{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#4f46e50d;border-radius:16px;border:1px solid rgba(79,70,229,.15)}.models-page .margin-label{font-size:.875rem;font-weight:500;color:var(--c-4f46e5)}.models-page .margin-value{font-size:1.25rem;font-weight:700;color:var(--c-4f46e5)}.models-page .margin-breakdown{display:block;font-size:.7rem;color:var(--c-6b7280);margin-top:4px;font-weight:400}.models-page .btn-primary{padding:12px 24px;background-color:var(--c-1f2937);color:var(--c-ffffff);border:none;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #0000001a;display:inline-flex;align-items:center;gap:8px}.models-page .btn-primary:hover:not(:disabled){background-color:var(--c-374151);box-shadow:0 6px 16px #00000026}.models-page .btn-primary:disabled{opacity:.7;cursor:not-allowed}.models-page .btn-secondary{padding:12px 24px;background:transparent;color:var(--c-6b7280);border:none;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.models-page .btn-secondary:hover{background-color:var(--c-e5e7eb);color:var(--c-374151)}.models-page .spinner{animation:models-spin 1s linear infinite}.models-page .info-notice{display:flex;align-items:center;gap:8px;padding:10px 14px;background-color:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:10px;font-size:.8rem;color:var(--c-b45309);margin-bottom:24px}.models-page .info-notice svg{flex-shrink:0}@keyframes models-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.models-page .details-modal{width:100%;max-width:1000px;height:80vh;display:flex;flex-direction:column}.models-page .details-header{background-color:var(--c-f9fafb-a50)}.models-page .model-header-info{display:flex;align-items:center;gap:16px}.models-page .model-header-icon{width:48px;height:48px;border-radius:16px;background:var(--c-ffffff);box-shadow:0 2px 8px #0000000d;display:flex;align-items:center;justify-content:center;font-size:1.5rem;border:1px solid var(--c-f3f4f6)}.models-page .header-logo-img{width:100%;height:100%;object-fit:cover;border-radius:16px}.models-page .model-header-text h3{font-size:1.25rem;font-weight:700;color:var(--c-1f2937);margin:0 0 4px}.models-page .model-header-meta{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;color:var(--c-6b7280)}.models-page .status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--c-10b981)}.models-page .status-dot.inactive{background-color:var(--c-9ca3af)}.models-page .divider{color:var(--c-d1d5db)}.models-page .status-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize}.models-page .status-badge.active{background-color:#10b9811a;color:var(--c-10b981)}.models-page .status-badge.inactive{background-color:#6b72801a;color:var(--c-6b7280)}.models-page .modal-tabs{display:flex;gap:32px;padding:0 32px;border-bottom:1px solid var(--c-f3f4f6);background:var(--c-ffffff);overflow-x:auto}.models-page .tab-btn{position:relative;display:flex;align-items:center;gap:8px;padding:16px 0;background:transparent;border:none;font-size:.875rem;font-weight:500;color:var(--c-6b7280);cursor:pointer;transition:color .2s ease}.models-page .tab-btn:hover,.models-page .tab-btn.active{color:var(--c-4f46e5)}.models-page .tab-icon{display:flex;align-items:center}.models-page .tab-indicator{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--c-4f46e5);transform:scaleX(0);transition:transform .3s ease}.models-page .tab-btn.active .tab-indicator{transform:scaleX(1)}.models-page .details-body{flex:1;overflow-y:auto;background-color:var(--c-f9fafb-a50)}.models-page .tab-dashboard{display:flex;flex-direction:column;gap:24px}.models-page .stats-grid-modal{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.models-page .stats-grid-modal{grid-template-columns:repeat(2,1fr)}}.models-page .stat-box{background:var(--c-ffffff);padding:24px;border-radius:16px;border:1px solid var(--c-f3f4f6);box-shadow:0 2px 8px #00000005}.models-page .stat-box-label{font-size:.7rem;font-weight:600;color:var(--c-9ca3af);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.models-page .stat-box-value{font-size:1.5rem;font-weight:700;color:var(--c-1f2937)}.models-page .stat-box-value.positive{color:var(--c-10b981)}.models-page .stat-box-value.negative{color:var(--c-ef4444)}.models-page .stat-box-change{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--c-6b7280);margin-top:4px}.models-page .stat-box-change.positive{color:var(--c-10b981)}.models-page .chart-placeholder{background:var(--c-ffffff);padding:48px;border-radius:16px;border:1px solid var(--c-f3f4f6);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--c-9ca3af)}.models-page .chart-icon{opacity:.3;margin-bottom:8px;color:var(--c-9ca3af)}.models-page .coming-soon-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;text-align:center}.models-page .coming-soon-icon{color:var(--c-d1d5db);margin-bottom:16px}.models-page .coming-soon-title{font-size:1.125rem;font-weight:600;color:var(--c-374151);margin:0 0 8px}.models-page .coming-soon-subtitle{font-size:.875rem;color:var(--c-9ca3af);margin:0}.models-page .tab-statement{background:var(--c-ffffff);border-radius:16px;border:1px solid var(--c-f3f4f6);overflow:hidden;min-height:300px}.models-page .statement-table{width:100%;border-collapse:collapse;font-size:.875rem}.models-page .statement-table thead{background-color:var(--c-f9fafb)}.models-page .statement-table th{padding:16px 24px;text-align:left;font-weight:500;color:var(--c-6b7280);border-bottom:1px solid var(--c-f3f4f6)}.models-page .statement-table th:last-child{text-align:right}.models-page .statement-table td{padding:16px 24px;color:var(--c-374151);border-bottom:1px solid var(--c-f9fafb)}.models-page .statement-table td:last-child{text-align:right;font-weight:500}.models-page .statement-table tbody tr:hover{background-color:var(--c-f9fafb-a50)}.models-page .badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:600}.models-page .badge.buy{background-color:#10b9811a;color:var(--c-10b981)}.models-page .badge.sell{background-color:#ef44441a;color:var(--c-ef4444)}.models-page .positive{color:var(--c-10b981)}.models-page .negative{color:var(--c-ef4444)}.models-page .tab-logs{height:100%}.models-page .logs-container{background-color:var(--c-111827);border-radius:16px;padding:24px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;line-height:1.8;min-height:300px;overflow-y:auto}.models-page .log-entry{margin-bottom:8px}.models-page .log-time{color:var(--c-6b7280)}.models-page .log-level{margin-left:8px;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600}.models-page .log-level.info{color:var(--c-60a5fa)}.models-page .log-level.warn{color:var(--c-fbbf24)}.models-page .log-level.exec{color:var(--c-34d399)}.models-page .log-level.success{color:var(--c-10b981);background-color:#10b98126}.models-page .log-message{color:var(--c-d1d5db);margin-left:8px}.models-page .log-symbol{color:var(--c-a5b4fc);font-weight:500}.models-page .log-qty{color:var(--c-fbbf24);font-weight:500}.models-page .logs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--c-9ca3af)}.models-page .logs-loading .spinner{animation:spin 1s linear infinite}.models-page .logs-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--c-ef4444);text-align:center}.models-page .logs-error .btn-secondary{margin-top:8px;padding:8px 16px;background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--c-d1d5db);border-radius:8px;cursor:pointer;transition:all .2s ease}.models-page .logs-error .btn-secondary:hover{background-color:#fff3}.models-page .logs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--c-6b7280)}.models-page .logs-empty-icon{color:var(--c-4b5563);margin-bottom:12px;opacity:.5}.models-page .logs-empty p{margin:0 0 8px;font-size:.9rem}.models-page .logs-empty-hint{font-size:.8rem!important;color:var(--c-4b5563)}.models-page .tab-spider{height:100%;display:flex;align-items:center;justify-content:center;min-height:300px}.models-page .spider-placeholder{text-align:center;color:var(--c-9ca3af)}.models-page .spider-icon{opacity:.3;display:block;margin:0 auto 16px;color:var(--c-9ca3af)}.models-page .spider-title{font-size:1.125rem;font-weight:500;margin-bottom:8px}.models-page .spider-subtitle{font-size:.875rem;opacity:.7}.models-page .tab-history{padding-left:16px}.models-page .timeline{position:relative;border-left:2px solid var(--c-e5e7eb);padding-left:32px}.models-page .timeline-item{position:relative;padding-bottom:32px}.models-page .timeline-item:last-child{padding-bottom:0}.models-page .timeline-dot{position:absolute;left:-41px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--c-ffffff);border:2px solid var(--c-d1d5db)}.models-page .timeline-dot.active{border-color:var(--c-4f46e5)}.models-page .timeline-content{background:var(--c-ffffff);padding:16px 20px;border-radius:12px;border:1px solid var(--c-f3f4f6)}.models-page .timeline-title{font-size:.875rem;font-weight:700;color:var(--c-1f2937);margin-bottom:4px}.models-page .timeline-time{font-size:.75rem;color:var(--c-9ca3af);margin-bottom:8px}.models-page .timeline-desc{font-size:.875rem;color:var(--c-6b7280);margin:0}.models-page .tab-rollover{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.8rem}.models-page .tab-title{font-weight:700;font-size:medium}.models-page .tab-description{margin-top:.3rem;color:var(--c-44484c)}.models-page .tab-rollover-field-label{letter-spacing:.03rem;color:var(--c-44484c);font-size:smaller}.models-page .rollover-field-wrapper{display:flex;flex-direction:column;gap:.8rem}.models-page .submit-rollver{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--c-101828);color:var(--c-ffffff);gap:.5rem;border-radius:.4rem;padding:.5rem 1rem}.models-page .rollover-wrapper{margin:0 12rem}.models-page .error-state-rollover{color:var(--c-fc3d3d)}@media(min-width:1024px){.models-page .rollover-wrapper{margin:0 10rem}}@media(min-width:768px){.models-page .rollover-wrapper{margin:0 8rem}}@media(max-width:540px){.models-page .rollover-wrapper{margin:0 3rem}}.models-page .icon-upload-section{display:flex;flex-direction:column;align-items:center;padding:16px 0 24px;border-bottom:1px solid var(--c-f3f4f6);margin-bottom:24px}.models-page .icon-upload-circle{position:relative;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--c-f9fafb) 0%,var(--c-f3f4f6) 100%);border:2px dashed var(--c-d1d5db);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;overflow:hidden}.models-page .icon-upload-circle:hover{border-color:var(--c-4f46e5);border-style:solid;background:linear-gradient(135deg,var(--c-eef2ff) 0%,var(--c-e0e7ff) 100%);transform:scale(1.05);box-shadow:0 4px 12px #4f46e526}.models-page .icon-upload-circle:hover .icon-upload-icon{color:var(--c-4f46e5)}.models-page .icon-upload-circle:hover .icon-upload-badge{background-color:var(--c-4f46e5)}.models-page .icon-upload-inner{display:flex;align-items:center;justify-content:center}.models-page .icon-upload-icon{color:var(--c-9ca3af);transition:all .3s ease}.models-page .icon-upload-badge{position:absolute;bottom:0;right:0;width:18px;height:18px;border-radius:50%;background-color:var(--c-6b7280);color:var(--c-ffffff);display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 6px #00000026}.models-page .icon-upload-circle .icon-preview-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.models-page .icon-upload-text{margin:8px 0 2px;font-size:.75rem;font-weight:600;color:var(--c-374151)}.models-page .icon-upload-subtext{margin:0;font-size:.65rem;color:var(--c-9ca3af)}.models-page .confirm-overlay{z-index:1100}.models-page .confirm-modal{width:100%;max-width:420px;padding:32px;text-align:center}.models-page .confirm-icon-wrapper{display:flex;justify-content:center;margin-bottom:20px}.models-page .confirm-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--c-fef2f2) 0%,var(--c-fee2e2) 100%);display:flex;align-items:center;justify-content:center;color:var(--c-ef4444);animation:models-pulseWarning 2s ease-in-out infinite}@keyframes models-pulseWarning{0%,to{box-shadow:0 0 #ef444433}50%{box-shadow:0 0 0 12px #ef444400}}.models-page .confirm-content{margin-bottom:28px}.models-page .confirm-title{font-size:1.25rem;font-weight:700;color:var(--c-1f2937);margin:0 0 12px}.models-page .confirm-message{font-size:.9rem;color:var(--c-6b7280);line-height:1.6;margin:0}.models-page .confirm-message strong{color:var(--c-1f2937);font-weight:600}.models-page .confirm-actions{display:flex;gap:12px;justify-content:center}.models-page .btn-cancel{flex:1;padding:12px 24px;background-color:var(--c-f3f4f6);color:var(--c-4b5563);border:none;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.models-page .btn-cancel:hover:not(:disabled){background-color:var(--c-e5e7eb);color:var(--c-1f2937)}.models-page .btn-cancel:disabled{opacity:.5;cursor:not-allowed}.models-page .btn-delete{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,var(--c-ef4444) 0%,var(--c-dc2626) 100%);color:var(--c-ffffff);border:none;border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #ef44444d}.models-page .btn-delete:hover:not(:disabled){background:linear-gradient(135deg,var(--c-dc2626) 0%,var(--c-b91c1c) 100%);box-shadow:0 6px 16px #ef444466;transform:translateY(-1px)}.models-page .btn-delete:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:768px){.models-page .models-header{flex-direction:column;gap:16px;align-items:flex-start}.models-page .models-header-right{flex-wrap:wrap}.models-page .model-card{width:200px;height:200px}.models-page .progress-ring{width:230px;height:230px}.models-page .details-modal{max-width:95vw;height:95vh}.models-page .modal-tabs{gap:16px;overflow-x:auto}.models-page .tab-label{display:none}.models-page .stats-grid-modal{grid-template-columns:1fr 1fr}.models-page .icon-type-selector{flex-direction:column}.models-page .confirm-modal{padding:24px;max-width:90vw}.models-page .confirm-actions{flex-direction:column-reverse}.models-page .btn-cancel,.models-page .btn-delete{width:100%}}.models-page .instrument-search{position:relative;width:100%}.models-page .instrument-search-input-wrapper{background-color:var(--c-f9fafb);border:none;border-radius:12px;transition:all .2s ease}.models-page .instrument-search.open .instrument-search-input-wrapper,.models-page .instrument-search-input-wrapper:focus-within{background-color:var(--c-f3f4f6);border:none;box-shadow:none}.models-page .form-group .instrument-search-input,.models-page .form-group .instrument-search-input:focus,.models-page .form-group .instrument-search .instrument-search-input,.models-page .form-group .instrument-search .instrument-search-input:focus{padding:12px;font-size:.875rem;font-weight:500;color:var(--c-1f2937);background:transparent;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important}.models-page .form-group .instrument-search-input::placeholder{color:var(--c-9ca3af);font-weight:400}.models-page .instrument-search-icon{padding-left:14px;color:var(--c-9ca3af)}.models-page .instrument-search-actions{padding-right:14px}.models-page .instrument-search-actions .clear-btn{background:var(--c-e5e7eb);border:none;color:var(--c-6b7280)}.models-page .instrument-search-actions .clear-btn:hover{background:var(--c-d1d5db);color:var(--c-374151)}.models-page .instrument-search-actions .caret{color:var(--c-9ca3af)}.models-page .ltp-display{background-color:var(--c-f9fafb);border-radius:12px;padding:16px;border:1px solid var(--c-f3f4f6)}.models-page .ltp-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.models-page .ltp-row:not(:last-child){border-bottom:1px solid var(--c-e5e7eb)}.models-page .ltp-label{font-size:.8rem;color:var(--c-6b7280);font-weight:500}.models-page .ltp-value{font-size:.9rem;font-weight:600;color:var(--c-1f2937)}.models-page .ltp-value.highlight{color:var(--c-4f46e5);font-size:1rem}.models-page .ltp-loading{display:inline-flex;align-items:center;gap:6px;color:var(--c-6b7280);font-weight:500}.models-page .ltp-error{display:inline-flex;align-items:center;gap:6px;color:var(--c-ef4444);font-size:.8rem;font-weight:500}.models-page .edit-btn{position:relative;width:36px;height:36px;border-radius:50%;background-color:var(--c-f3f4f6);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1rem;color:var(--c-6b7280)}.models-page .edit-btn:hover{background-color:var(--c-4f46e5);color:var(--c-ffffff);box-shadow:0 4px 12px #4f46e54d}.models-page .edit-btn:disabled{opacity:.7;cursor:not-allowed}.models-page .edit-btn:hover .action-tooltip{background:var(--c-4f46e5)}.models-page .edit-btn:hover .action-tooltip:after{background:var(--c-4f46e5)}.spider-time-config{padding:12px 16px;background:var(--bg-secondary, var(--c-f8fafc));border:1px solid var(--border-color, var(--c-e2e8f0));border-radius:8px;margin-bottom:16px}.spider-time-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.spider-time-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.spider-time-saved{font-size:12px;color:var(--c-16a34a);font-weight:600}.spider-time-inputs{display:flex;align-items:flex-end;gap:10px}.spider-time-field{display:flex;flex-direction:column;gap:2px}.spider-time-field label{font-size:11px;color:var(--text-secondary);font-weight:500}.spider-time-field input[type=time]{padding:6px 10px;border:1px solid var(--border-color, var(--c-e2e8f0));border-radius:6px;font-size:14px;background:var(--bg-primary, var(--c-ffffff));color:var(--text-primary)}.spider-time-separator{font-size:16px;color:var(--text-secondary);margin-bottom:4px}.spider-time-save{padding:6px 16px!important;font-size:13px!important;margin-bottom:0}.tab-pending-orders{display:flex;flex-direction:column;gap:12px}.pending-orders-header{display:flex;justify-content:space-between;align-items:center}.pending-orders-header h4{margin:0;font-size:15px;font-weight:600;color:var(--text-primary)}.btn-cancel-all-orders{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--c-ef4444);color:var(--c-ffffff);border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.btn-cancel-all-orders:hover{background:var(--c-dc2626)}.btn-cancel-all-orders:disabled{opacity:.6;cursor:not-allowed}.cancel-confirm-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--c-fef3c7);border:1px solid var(--c-f59e0b);border-radius:8px;font-size:13px;color:var(--c-92400e)}.btn-confirm-yes{margin-left:auto;padding:5px 12px;background:var(--c-ef4444);color:var(--c-ffffff);border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer}.btn-confirm-yes:hover{background:var(--c-dc2626)}.btn-confirm-yes:disabled{opacity:.6;cursor:not-allowed}.btn-confirm-no{padding:5px 12px;background:transparent;border:1px solid var(--c-d1d5db);border-radius:4px;font-size:12px;cursor:pointer;color:var(--text-secondary)}.btn-confirm-no:hover{background:var(--c-f3f4f6)}.pending-orders-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid var(--border-color, var(--c-e5e7eb))}.pending-orders-table{width:100%;border-collapse:collapse;font-size:13px}.pending-orders-table th{background:var(--bg-secondary, var(--c-f9fafb));padding:8px 12px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-color, var(--c-e5e7eb));white-space:nowrap}.pending-orders-table td{padding:8px 12px;border-bottom:1px solid var(--border-color, var(--c-e5e7eb));white-space:nowrap}.pending-orders-table tbody tr:last-child td{border-bottom:none}.pending-orders-table .side-buy{color:var(--c-10b981);font-weight:600}.pending-orders-table .side-sell{color:var(--c-ef4444);font-weight:600}.pending-orders-table .broker-order-id{font-family:monospace;font-size:12px;color:var(--text-secondary)}.plo-status-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase}.plo-status-placed{background:var(--c-dbeafe);color:var(--c-1d4ed8)}.plo-status-executed{background:var(--c-d1fae5);color:var(--c-065f46)}.plo-status-cancelled{background:var(--c-fee2e2);color:var(--c-991b1b)}.plo-status-failed{background:var(--c-fef3c7);color:var(--c-92400e)}.tab-pending-orders .tab-loading,.tab-pending-orders .tab-error,.tab-pending-orders .tab-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--text-secondary);font-size:14px}.tab-pending-orders .tab-error{color:var(--c-ef4444)}.plo-filter-tabs{display:flex;gap:4px;padding:0 16px;margin-bottom:12px;flex-wrap:wrap}.plo-filter-btn{padding:6px 12px;border:1px solid var(--border-color);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:4px}.plo-filter-btn:hover{background:var(--bg-hover)}.plo-filter-btn.active{background:var(--primary-color);color:var(--c-ffffff);border-color:var(--primary-color)}.plo-filter-badge{background:var(--c-ef4444);color:var(--c-ffffff);font-size:10px;padding:1px 5px;border-radius:8px;font-weight:600}.plo-status-awaiting_replace{background:var(--c-fef3c7);color:var(--c-92400e)}.plo-status-replaced{background:var(--c-dbeafe);color:var(--c-1e40af)}.plo-status-replace_failed{background:var(--c-fee2e2);color:var(--c-991b1b)}.plo-status-expired_contract{background:var(--c-f3e8ff);color:var(--c-6b21a8)}.plo-status-max_rechain_reached{background:var(--c-fee2e2);color:var(--c-991b1b)}.plo-status-expired{background:var(--c-f3f4f6);color:var(--c-6b7280)}.plo-actions{display:flex;gap:4px}.plo-action-btn{padding:4px 8px;border:1px solid var(--border-color);border-radius:4px;background:transparent;cursor:pointer;display:flex;align-items:center;gap:2px;font-size:11px;transition:all .15s}.plo-action-btn:disabled{opacity:.5;cursor:not-allowed}.plo-btn-cancel{color:var(--c-ef4444)}.plo-btn-cancel:hover:not(:disabled){background:var(--c-fee2e2);border-color:var(--c-ef4444)}.plo-btn-force{color:var(--c-059669)}.plo-btn-force:hover:not(:disabled){background:var(--c-d1fae5);border-color:var(--c-059669)}.toggle-wrapper{display:flex;align-items:center;gap:10px}.toggle-switch{position:relative;width:44px;height:24px;display:inline-block}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--c-d1d5db);transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--c-ffffff);transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:var(--c-059669)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px)}.toggle-label{font-size:13px;color:var(--text-secondary)}@media(max-width:768px){.models-page .models-header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.models-page .models-header-right{width:100%;flex-wrap:wrap}.models-page .period-selector{order:-1;width:100%;justify-content:center}.models-page .add-model-btn{width:100%;justify-content:center}.models-page .header-divider{display:none}.models-page .modal-overlay{padding:8px}.models-page .modal-content{border-radius:16px}.models-page .add-model-modal{max-width:95vw;width:95vw}.models-page .details-modal{max-width:95vw;width:95vw;height:90vh}.models-page .modal-header{padding:16px 20px}.models-page .modal-body{padding:20px}.models-page .modal-footer{padding:16px 20px}.models-page .modal-tabs{gap:16px;padding:0 16px}.models-page .toggle-switch{min-width:44px;min-height:44px;width:44px;height:24px}.models-page .calculated-fields{grid-template-columns:1fr;gap:12px}.models-page .calc-field:not(:first-child){border-left:none;border-top:1px solid var(--c-e5e7eb);padding-top:12px}.models-page .model-card{width:200px;height:200px}.models-page .model-card-name{font-size:.95rem;max-width:150px}.models-page .icon-type-selector{flex-direction:column}}@media(max-width:480px){.models-page .model-card{width:180px;height:180px}.models-page .model-card-content{padding:16px}.models-page .model-card-logo,.models-page .model-card-icon{width:40px;height:40px;margin-bottom:12px}.models-page .model-card-name{font-size:.85rem;max-width:130px;margin-bottom:12px}.models-page .copy-btn,.models-page .delete-btn{width:44px;height:44px}.models-page .models-grid{gap:32px}}.models-page .backup-logs-note{color:var(--c-9ca3af);margin-bottom:12px;font-family:inherit}.models-page .backup-log-line{all:unset;display:block;width:100%;cursor:pointer}.models-page .backup-log-line:disabled{cursor:default}.models-page .backup-log-line:focus-visible{outline:2px solid var(--c-60a5fa);border-radius:4px}.models-page .log-level.backup-badge.info{background-color:#60a5fa26}.models-page .log-level.backup-badge.muted{color:var(--c-9ca3af);background-color:#9ca3af26}.models-page .log-level.backup-badge.error{color:var(--c-fca5a5);background-color:#f8717126}.models-page .log-level.backup-badge.warn{background-color:#fbbf2426}.models-page .backup-caret{margin-left:6px;transition:transform .15s ease}.models-page .backup-caret.open{transform:rotate(180deg)}.models-page .backup-log-reason{color:var(--c-9ca3af);margin-left:8px;white-space:normal}.models-page .backup-log-accounts{list-style:none;margin:4px 0 8px 16px;padding:0}.models-page .backup-log-accounts li.ok{color:var(--c-10b981)}.models-page .backup-log-accounts li.bad{color:var(--c-fca5a5)}.models-page .backup-log-account-why{color:var(--c-d1d5db)}.models-page .backup-logs-refresh{margin-left:12px;padding:2px 10px;border:1px solid var(--c-6b7280);border-radius:6px;background:transparent;color:var(--c-d1d5db);font:inherit;cursor:pointer}.models-page .backup-logs-refresh:hover{color:var(--c-60a5fa);border-color:var(--c-60a5fa)}._wrapper_cum5o_45{position:relative}._dropdown_cum5o_1{border:1px solid var(--c-000000);border-radius:.3rem;padding:6px;cursor:pointer;background-color:var(--c-ffffff);box-shadow:0 4px 10px #00000026}._option-wrapper_cum5o_31{position:absolute;bottom:calc(100% + 4px);left:0;width:100%;background-color:var(--c-ffffff);border:1px solid var(--c-000000);border-radius:.3rem;box-shadow:0 4px 10px #00000026;z-index:10;display:flex;flex-direction:column}._option_cum5o_21{padding:6px;cursor:pointer}._option_cum5o_21:hover{border-radius:.3rem;background-color:var(--c-f0f0f0)}._caret-up_cum5o_119{transform:rotate(180deg);position:absolute;transition:transform .3s ease-in-out}._caret-down_cum5o_131{transform:rotate(0);position:absolute;transition:transform .3s ease-in-out}._adjust_cum5o_143{position:absolute;right:.5rem;top:.5rem}@media(max-width:768px){._option-wrapper_cum5o_31,._dropdown_cum5o_1{max-width:90vw}}._datetime_fsd05_1{border:1px solid var(--c-000000);border-radius:.3rem;padding:6px;cursor:pointer;background-color:var(--c-ffffff);box-shadow:0 4px 10px #00000026;display:flex;width:100%;flex-direction:column;gap:6px}@media(max-width:768px){._datetime_fsd05_1{width:100%;box-sizing:border-box}}._btn_wcdrw_1{padding:4px 6px;border-color:var(--c-000000);cursor:pointer}.logs-page{padding:24px 40px}.logs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.logs-header .page-title{font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.btn-refresh:hover{color:var(--accent-color);border-color:var(--accent-color);background:#4f46e50d;transform:rotate(180deg)}.controls-area{padding:24px 32px;border-bottom:1px solid var(--border-color);background:var(--c-ffffff)}.description-text{color:var(--text-secondary);font-size:13px;margin-bottom:20px;font-weight:500}.filters-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-icon{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none;z-index:1}.filter-select,.filter-input{padding:10px 16px 10px 36px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);font-weight:500;outline:none;background:var(--c-ffffff);min-width:160px;transition:all .2s cubic-bezier(.4,0,.2,1);height:42px}.filter-select{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--c-fafafa)}.filter-input::placeholder{color:var(--c-94a3b8);font-weight:400}.filter-input:focus,.filter-select:focus,.filter-select:hover:not(:disabled){border-color:var(--accent-color);background:var(--c-ffffff);box-shadow:0 4px 12px #4f46e514;transform:translateY(-1px)}.actions-right{margin-left:auto;display:flex;gap:12px}.btn-action{border:none;padding:0 20px;height:42px;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.btn-search{background:var(--text-primary);color:var(--c-ffffff);box-shadow:0 4px 12px #0000001a}.btn-search:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.btn-download{background:var(--c-ffffff);border:1px solid var(--border-color);color:var(--text-primary)}.btn-download:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}.summary-bar{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;color:var(--text-secondary);font-weight:500;padding:0 4px}.badge-count{background:#4f46e51a;color:var(--accent-color);padding:2px 8px;border-radius:6px;font-weight:700;margin-left:6px}.table-area{flex:1;overflow-x:auto;background:var(--c-ffffff)}.logs-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.logs-table thead{position:sticky;top:0;background:var(--c-ffffff);z-index:5}.logs-table thead:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--border-color)}.logs-table th{text-align:left;padding:16px 32px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:11px;letter-spacing:.8px;white-space:nowrap}.logs-table td{padding:20px 32px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:top;transition:background .2s}.logs-table tr:hover td{background:var(--c-fafafa)}.logs-table tr:last-child td{border-bottom:none}.timestamp-group{display:flex;flex-direction:column}.ts-date{font-weight:600;color:var(--text-primary)}.ts-time{font-size:11px;color:var(--text-secondary);font-family:JetBrains Mono,monospace;margin-top:2px}.model-name{font-weight:600;color:var(--accent-color);display:inline-flex;align-items:center;gap:6px}.account-badge{display:inline-flex;align-items:center;gap:6px;background:var(--bg-secondary);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);border:1px solid transparent}.account-badge:hover{border-color:var(--border-color);background:var(--c-ffffff)}.no-account{color:var(--c-cbd5e1)}.group-badge{display:inline-flex;align-items:center;gap:6px;background:var(--c-eef2ff);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--accent-color);border:1px solid rgba(79,70,229,.2);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-success{background:var(--c-ecfdf5);color:var(--c-10b981)}.status-received{background:var(--bg-secondary);color:var(--text-secondary)}.status-error{background:var(--c-fef2f2);color:var(--c-ef4444)}.status-retrying{background:var(--c-fffbeb);color:var(--c-d97706)}.ira-message{color:var(--text-secondary);font-size:12px;margin-top:4px}.message-content{font-size:13px}.detail-label{color:var(--text-secondary);margin-right:6px}.order-id{font-family:JetBrains Mono,monospace;background:var(--bg-secondary);padding:4px 8px;border-radius:4px;font-size:12px;color:var(--text-primary)}.error-message{color:var(--c-ef4444);font-size:12px;margin-top:4px}.signal-title{font-weight:500;margin-bottom:6px}.kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:8px}.kv-item{display:flex;align-items:baseline;font-size:12px}.kv-key{color:var(--text-secondary);margin-right:6px;font-weight:500}.kv-val{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:11px;background:var(--c-f8fafc);padding:2px 6px;border-radius:4px;border:1px solid var(--c-f1f5f9)}.transaction-buy{color:var(--c-10b981);border-color:var(--c-ecfdf5);background:var(--c-ecfdf5)}.transaction-sell{color:var(--c-ef4444);border-color:var(--c-fef2f2);background:var(--c-fef2f2)}.view-raw-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;font-weight:600;color:var(--accent-color);background:none;border:none;cursor:pointer;opacity:.8;transition:opacity .2s}.view-raw-link:hover{opacity:1;text-decoration:underline}.loading-cell,.empty-cell{text-align:center;padding:40px!important;color:var(--text-secondary)}.loading-cell{display:flex;align-items:center;justify-content:center;gap:12px}.error-state{text-align:center;padding:40px;color:var(--text-secondary)}.error-state button{margin-top:12px;padding:8px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--c-ffffff);cursor:pointer}.pagination-area{padding:20px 32px;border-top:1px solid var(--border-color);text-align:center}.btn-load-more{padding:10px 24px;background:var(--accent-color);color:var(--c-ffffff);border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .2s}.btn-load-more:hover{opacity:.9}.btn-load-more:disabled{opacity:.5;cursor:not-allowed}.raw-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.raw-modal{background:var(--c-ffffff);border-radius:16px;max-width:700px;width:90%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.raw-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-color)}.raw-modal-header h3{font-size:16px;font-weight:600;margin:0}.raw-modal-header button{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary)}.raw-modal-content{padding:24px;overflow:auto;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;background:var(--c-f8fafc);margin:0;white-space:pre-wrap;word-break:break-all}@media(max-width:768px){.logs-page{padding:16px}.filters-bar{flex-direction:column;align-items:stretch}.filter-wrapper,.filter-select,.filter-input{width:100%}.actions-right{margin-left:0;width:100%;justify-content:stretch}.btn-action{flex:1}.table-area{overflow-x:auto;-webkit-overflow-scrolling:touch}.logs-table{min-width:700px}.controls-area{padding:16px}.logs-table th{padding:12px 16px}.logs-table td{padding:14px 16px}.raw-modal{width:95vw;max-width:95vw}.logs-mobile-card{background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:10px;padding:16px;margin-bottom:12px}.logs-mobile-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.logs-mobile-card-row{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.logs-mobile-card-label{color:var(--text-secondary);font-size:12px}.logs-mobile-card-value{font-weight:500;color:var(--text-primary);text-align:right;max-width:60%;word-break:break-word}.logs-mobile-card-details{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-color);font-size:12px;word-wrap:break-word;overflow-wrap:break-word}.message-content{word-wrap:break-word;overflow-wrap:break-word}.kv-grid{grid-template-columns:1fr}}@media(max-width:480px){.logs-page{padding:12px}.logs-header .page-title{font-size:20px}.summary-bar{flex-direction:column;gap:4px;align-items:flex-start}.pagination-area{padding:16px}.btn-load-more{width:100%}}.ira-guardian-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-bottom:16px;background:var(--c-ffffff);border:1px solid var(--border-color);border-left:4px solid var(--c-10b981);border-radius:12px;box-shadow:var(--shadow)}.ira-guardian-card.ira-guardian-paused{border-left-color:var(--c-d97706)}.ira-guardian-card.ira-guardian-off{border-left-color:var(--c-cbd5e1)}.ira-guardian-main{flex:1;min-width:0}.ira-guardian-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ira-guardian-icon{flex-shrink:0}.ira-guardian-running .ira-guardian-icon{color:var(--c-10b981)}.ira-guardian-paused .ira-guardian-icon{color:var(--c-d97706)}.ira-guardian-off .ira-guardian-icon{color:var(--c-94a3b8)}.ira-guardian-title{font-size:14px;font-weight:700;color:var(--text-primary)}.ira-guardian-text{margin-top:4px;font-size:13px;font-weight:500;color:var(--text-secondary)}.ira-guardian-text.ira-guardian-warn{color:var(--c-b45309);font-weight:600}.ira-guardian-meta{margin-top:2px;font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.ira-guardian-meta strong{color:var(--text-primary);font-weight:600}.ira-guardian-meta code{font-family:JetBrains Mono,monospace;font-size:11px;background:var(--bg-secondary);padding:1px 6px;border-radius:4px;color:var(--text-primary)}.ira-guardian-line{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;font-weight:500;color:var(--c-94a3b8)}.ira-guardian-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .2s}.ira-guardian-btn:disabled{opacity:.5;cursor:not-allowed}.ira-guardian-btn-pause{background:var(--c-fffbeb);border-color:var(--c-fcd34d);color:var(--c-b45309)}.ira-guardian-btn-pause:hover:not(:disabled){background:var(--c-fef3c7)}.ira-guardian-btn-resume{background:var(--c-10b981);color:var(--c-ffffff)}.ira-guardian-btn-resume:hover:not(:disabled){background:var(--c-059669)}.ira-guardian-off .ira-guardian-btn{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary);opacity:.8}.ira-guardian-btn-secondary{background:var(--c-ffffff);border-color:var(--border-color);color:var(--text-primary)}.ira-guardian-btn-secondary:hover:not(:disabled){background:var(--bg-secondary)}.ira-guardian-modal{max-width:480px}.ira-guardian-modal-body{display:flex;flex-direction:column;gap:12px;padding:20px 24px;overflow-y:auto}.ira-guardian-modal-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--c-fffbeb);border:1px solid var(--c-fde68a);border-radius:10px;font-size:13px;line-height:1.5;color:var(--c-92400e)}.ira-guardian-modal-warning svg{flex-shrink:0;margin-top:1px;color:var(--c-d97706)}.ira-guardian-modal-text{font-size:13px;line-height:1.5;color:var(--text-secondary)}.ira-guardian-field{display:flex;flex-direction:column;gap:6px}.ira-guardian-label{font-size:12px;font-weight:600;color:var(--text-primary)}.ira-guardian-input{width:100%;height:42px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);background:var(--c-ffffff);outline:none;transition:border-color .2s,box-shadow .2s}.ira-guardian-input::placeholder{color:var(--c-94a3b8)}.ira-guardian-input:focus{border-color:var(--accent-color);box-shadow:0 4px 12px #4f46e514}.ira-guardian-modal-body .error-message{margin-top:0}.ira-guardian-modal-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--border-color)}.ira-guardian-modal-actions .ira-guardian-btn-pause{background:var(--c-d97706);border-color:var(--c-d97706);color:var(--c-ffffff)}.ira-guardian-modal-actions .ira-guardian-btn-pause:hover:not(:disabled){background:var(--c-b45309);border-color:var(--c-b45309)}@media(max-width:768px){.ira-guardian-card{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.ira-guardian-card .ira-guardian-btn{width:100%}.ira-guardian-modal-body{padding:16px}}.ira-logs{max-width:1000px;margin:0 auto;padding:24px 40px 40px;font-family:Inter,Montserrat,sans-serif;color:var(--c-1a1a1a)}.ira-logs-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ira-logs-seg{display:inline-flex;border:1px solid var(--c-eaeaea);border-radius:8px;overflow:hidden}.ira-logs-seg button{padding:6px 12px;border:none;border-right:1px solid var(--c-eaeaea);background:var(--c-ffffff);font:inherit;font-size:12px;font-weight:500;color:var(--c-777777);cursor:pointer}.ira-logs-seg button:last-child{border-right:none}.ira-logs-seg button:hover{color:var(--c-1a1a1a);background:var(--c-f7f7f7)}.ira-logs-seg button.active{background:var(--c-1a1a1a);color:var(--c-ffffff)}.ira-logs-search{flex:1;min-width:160px;display:flex;align-items:center;gap:6px;padding:0 10px;height:32px;border:1px solid var(--c-eaeaea);border-radius:8px;color:var(--c-94a3b8)}.ira-logs-search input{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:12px;color:var(--c-1a1a1a)}.ira-logs-refresh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c-eaeaea);border-radius:8px;background:var(--c-ffffff);color:var(--c-777777);cursor:pointer}.ira-logs-refresh:hover{color:var(--c-1a1a1a);background:var(--c-f7f7f7)}.ira-logs-spin{animation:iraLogsSpin .8s linear infinite}@keyframes iraLogsSpin{to{transform:rotate(360deg)}}.ira-logs-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 0;font-size:13px;color:var(--c-94a3b8)}.ira-logs-state button,.ira-logs-foot button{padding:6px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;background:var(--c-ffffff);font:inherit;font-size:12px;font-weight:500;color:var(--c-475569);cursor:pointer}.ira-logs-state button:hover,.ira-logs-foot button:hover:not(:disabled){background:var(--c-f7f7f7);color:var(--c-1a1a1a)}.ira-logs-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-f1f1f1)}.ira-logs-row{border-bottom:1px solid var(--c-f1f1f1)}.ira-logs-main{width:100%;display:grid;grid-template-columns:14px 120px 84px 220px 1fr;align-items:center;gap:12px;padding:12px 4px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.ira-logs-main:hover{background:var(--c-fafafa)}.ira-logs-caret{color:var(--c-cbd5e1);transition:transform .15s}.ira-logs-caret.open{transform:rotate(90deg)}.ira-logs-time{font-size:12px;color:var(--c-94a3b8);white-space:nowrap}.ira-logs-pill{justify-self:start;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;background:var(--c-f1f5f9);color:var(--c-64748b)}.ira-logs-pill.error{background:var(--c-fff1f2);color:var(--c-be123c)}.ira-logs-pill.retrying{background:var(--c-fef3c7);color:var(--c-92400e)}.ira-logs-pill.success{background:var(--c-f0fdf4);color:var(--c-15803d)}.ira-logs-who{display:flex;flex-direction:column;min-width:0;font-size:12px}.ira-logs-who strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ira-logs-who span{color:var(--c-94a3b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ira-logs-msg{font-size:12px;color:var(--c-475569);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ira-logs-detail{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;margin:0;padding:4px 4px 16px 30px;font-size:12px}.ira-logs-detail dt{color:var(--c-94a3b8)}.ira-logs-detail dd{margin:0;color:var(--c-1a1a1a);word-break:break-word}.ira-logs-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;font-size:12px;color:var(--c-94a3b8)}@media(max-width:768px){.ira-logs{padding:16px}.ira-logs-seg button{padding:6px 8px}.ira-logs-main{grid-template-columns:14px 1fr auto;row-gap:4px}.ira-logs-who,.ira-logs-msg{grid-column:2 / -1}.ira-logs-detail{grid-template-columns:90px 1fr;padding-left:4px}}.ira-status{--ira-red: var(--c-ef4444);--ira-amber: var(--c-f59e0b);--ira-green: var(--c-10b981);--ira-grey: var(--c-94a3b8);--ira-line: var(--c-eaeaea);--ira-ink: var(--c-1a1a1a);--ira-muted: var(--c-777777);max-width:1000px;margin:0 auto;padding:24px 40px 40px;font-family:Inter,Montserrat,sans-serif;color:var(--ira-ink)}.ira-status-red{--tone: var(--ira-red)}.ira-status-amber{--tone: var(--ira-amber)}.ira-status-green{--tone: var(--ira-green)}.ira-status-grey{--tone: var(--ira-grey)}.ira-status-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--tone, var(--ira-grey))}.ira-status-headline{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--ira-line);border-left:4px solid var(--tone);border-radius:8px;margin-bottom:16px}.ira-status-headline-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ira-status-headline-text strong{font-size:15px;font-weight:600}.ira-status-headline-text span{font-size:12px;color:var(--ira-muted)}.ira-status-refresh{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ira-line);border-radius:8px;background:var(--c-ffffff);color:var(--ira-muted);cursor:pointer}.ira-status-refresh:hover{color:var(--ira-ink);background:var(--c-f7f7f7)}.ira-status-spin{animation:ira-status-spin .9s linear infinite}@keyframes ira-status-spin{to{transform:rotate(360deg)}}.ira-status-stale{margin-bottom:16px;padding:10px 14px;border:1px solid var(--ira-amber);border-radius:8px;background:var(--c-fffbeb);font-size:12px}.ira-status-tiles{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ira-status-tile{padding:12px 14px;border:1px solid var(--ira-line);border-top:3px solid var(--tone);border-radius:8px;min-height:96px}.ira-status-tile-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ira-status-tile-label{flex:1;min-width:0;font-size:13px;font-weight:600}.ira-status-tile-word{font-size:11px;font-weight:600;color:var(--tone);text-transform:uppercase;letter-spacing:.03em}.ira-status-tile p{margin:0;font-size:12px;line-height:1.45;color:var(--ira-muted)}.ira-status-section{margin-bottom:28px}.ira-status-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ira-status-section-head h3{margin:0;font-size:14px;font-weight:600}.ira-status-section-note,.ira-status-foot{font-size:12px;color:var(--ira-muted)}.ira-status-foot{margin-top:8px}.ira-status-seg{display:inline-flex;border:1px solid var(--ira-line);border-radius:8px;overflow:hidden}.ira-status-seg button{padding:6px 12px;border:none;border-right:1px solid var(--ira-line);background:var(--c-ffffff);font:inherit;font-size:12px;font-weight:500;color:var(--ira-muted);cursor:pointer}.ira-status-seg button:last-child{border-right:none}.ira-status-seg button.active{background:var(--ira-ink);color:var(--c-ffffff)}.ira-status-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;border:1px dashed var(--ira-line);border-radius:8px;text-align:center;font-size:13px;color:var(--ira-muted)}.ira-status-empty p{margin:0}.ira-status-list{list-style:none;margin:0;padding:0;border:1px solid var(--ira-line);border-radius:8px;overflow:hidden}.ira-status-list>li+li{border-top:1px solid var(--ira-line)}.ira-status-row-main{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:var(--c-ffffff);font:inherit;font-size:13px;text-align:left;color:inherit;cursor:pointer}.ira-status-row-main:hover{background:var(--c-fafafa)}.ira-status-caret{flex:none;color:var(--ira-grey);transition:transform .15s ease}.ira-status-caret.open{transform:rotate(90deg)}.ira-status-level{flex:none;min-width:28px;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700;text-align:center;color:var(--c-ffffff);background:var(--ira-grey)}.ira-status-level-P0{background:var(--ira-red)}.ira-status-level-P1{background:var(--ira-amber)}.ira-status-row-title{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ira-status-row-standing{flex:none;font-size:12px;color:var(--ira-muted)}.ira-status-row-acked .ira-status-row-title,.ira-status-row-ended .ira-status-row-title{color:var(--ira-muted)}.ira-status-detail{padding:4px 14px 14px 36px;font-size:13px;line-height:1.5}.ira-status-detail p{margin:0 0 10px}.ira-status-detail dl{margin:0 0 12px;display:grid;gap:4px}.ira-status-pair{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;font-size:12px}.ira-status-pair dt{color:var(--ira-muted);text-transform:capitalize}.ira-status-pair dd{margin:0;overflow-wrap:anywhere}.ira-status-ack{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:8px;background:var(--ira-ink);font:inherit;font-size:12px;font-weight:600;color:var(--c-ffffff);cursor:pointer}.ira-status-ack:disabled{opacity:.6;cursor:default}.ira-status-error{margin-top:8px;font-size:12px;color:var(--ira-red)}.ira-status-job{display:flex;align-items:flex-start;gap:12px;padding:10px 14px}.ira-status-pill{flex:none;min-width:88px;padding:2px 8px;border:1px solid var(--tone);border-radius:999px;font-size:11px;font-weight:600;text-align:center;color:var(--tone)}.ira-status-job-what{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.ira-status-job-what strong{font-weight:500}.ira-status-job-what span{font-size:12px;color:var(--ira-muted);overflow-wrap:anywhere}.ira-status-job-what .ira-status-job-error{color:var(--ira-red)}.ira-status-pair dd a{color:var(--c-3b82f6);text-decoration:underline}.ira-status-runbook-path{font-size:11px;color:var(--ira-ink)}.ira-status-plain{--tone: var(--ira-ink)}.ira-score-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ira-score{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--ira-line);border-top:3px solid var(--tone);border-radius:8px;min-width:0}.ira-score-label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ira-muted)}.ira-score-value{font-size:18px;font-weight:600}.ira-score-note{font-size:11px;color:var(--ira-muted);overflow-wrap:anywhere}.ira-gate-note{margin:0 0 8px}.ira-gate{display:flex;align-items:flex-start;gap:12px;padding:10px 14px}.ira-gate-n{flex:none;width:20px;font-weight:600;color:var(--ira-muted)}.ira-gate-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.ira-gate-text strong{font-weight:500}.ira-gate-text span{font-size:12px;color:var(--ira-muted);overflow-wrap:anywhere}.ira-drill-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border:1px solid var(--ira-line);border-radius:8px}.ira-drill-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ira-muted);min-width:0}.ira-drill-field input,.ira-drill-field select,.ira-drill-field textarea{padding:7px 10px;border:1px solid var(--ira-line);border-radius:8px;background:var(--c-ffffff);color:var(--ira-ink);font:inherit;font-size:13px}.ira-drill-notes{grid-column:1 / -1}.ira-drill-check{display:flex;align-items:center;gap:8px;font-size:13px;align-self:end;padding-bottom:8px}.ira-drill-actions{grid-column:1 / -1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ira-drill-actions .ira-status-error{margin-top:0}.ira-drill-saved{font-size:12px;color:var(--ira-green)}.ira-drill-row-notes{white-space:pre-wrap}@media(max-width:900px){.ira-status{padding:16px 16px 32px}.ira-status-tiles,.ira-score-grid,.ira-drill-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.ira-report-intro{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ira-report-intro p{flex:1;margin:0;font-size:13px;color:var(--ira-muted)}.ira-report-sections{list-style:none;margin:0;padding:0;border:1px solid var(--ira-line);border-radius:8px;overflow:hidden}.ira-report-section{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:var(--c-ffffff);font-size:13px}.ira-report-section+.ira-report-section{border-top:1px solid var(--ira-line)}.ira-report-section .ira-status-dot{margin-top:4px}.ira-report-section>div{min-width:0;display:flex;flex-direction:column;gap:2px}.ira-report-section strong{font-weight:600}.ira-report-section span{color:var(--ira-muted);overflow-wrap:anywhere}.ira-report-lines{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--ira-muted);overflow-wrap:anywhere}.ira-report-row-head{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:var(--c-ffffff);font:inherit;font-size:13px;text-align:left;color:inherit;cursor:pointer}.ira-report-row-kind{flex:none;font-weight:600}.ira-report-row-time{flex:none;color:var(--ira-muted)}.ira-report-row-headline{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ira-report-row-body{padding:0 14px 14px;background:var(--c-ffffff)}@media(max-width:520px){.ira-report-row-head{flex-wrap:wrap}.ira-report-row-headline{flex-basis:100%;white-space:normal}.ira-status-tiles,.ira-score-grid,.ira-drill-form{grid-template-columns:minmax(0,1fr)}.ira-status-tile{min-height:0}.ira-status-row-main{flex-wrap:wrap}.ira-status-row-title{white-space:normal}.ira-status-row-standing{flex-basis:100%;padding-left:22px}.ira-status-pair{grid-template-columns:minmax(0,1fr);gap:0}}.ira-signals{--ira-red: var(--c-ef4444);--ira-amber: var(--c-f59e0b);--ira-green: var(--c-10b981);--ira-grey: var(--c-94a3b8);--ira-line: var(--c-eaeaea);--ira-ink: var(--c-1a1a1a);--ira-muted: var(--c-777777);max-width:1000px;margin:0 auto;padding:24px 40px 40px;font-family:Inter,Montserrat,sans-serif;color:var(--ira-ink)}.ira-sig-red{--tone: var(--ira-red)}.ira-sig-amber{--tone: var(--ira-amber)}.ira-sig-green{--tone: var(--ira-green)}.ira-sig-grey{--tone: var(--ira-grey)}.ira-sig-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ira-sig-seg{display:inline-flex;border:1px solid var(--ira-line);border-radius:8px;overflow:hidden}.ira-sig-seg button{padding:6px 12px;border:none;border-right:1px solid var(--ira-line);background:var(--c-ffffff);font:inherit;font-size:12px;font-weight:500;color:var(--ira-muted);cursor:pointer}.ira-sig-seg button:last-child{border-right:none}.ira-sig-seg button:hover{color:var(--ira-ink);background:var(--c-f7f7f7)}.ira-sig-seg button.active{background:var(--ira-ink);color:var(--c-ffffff)}.ira-sig-counts{flex:1;display:flex;gap:14px;font-size:12px;color:var(--ira-muted)}.ira-sig-count{display:inline-flex;align-items:center;gap:5px}.ira-sig-dot{width:8px;height:8px;border-radius:50%;background:var(--tone, var(--ira-grey))}.ira-sig-refresh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ira-line);border-radius:8px;background:var(--c-ffffff);color:var(--ira-muted);cursor:pointer}.ira-sig-refresh:hover{color:var(--ira-ink);background:var(--c-f7f7f7)}.ira-sig-spin{animation:iraSigSpin .8s linear infinite}@keyframes iraSigSpin{to{transform:rotate(360deg)}}.ira-sig-stale{margin-bottom:12px;padding:8px 12px;border:1px solid var(--ira-amber);border-radius:8px;background:var(--c-fffbeb);font-size:12px}.ira-sig-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 0;font-size:13px;color:var(--ira-grey)}.ira-sig-state button,.ira-sig-foot button{padding:6px 14px;border:1px solid var(--ira-line);border-radius:8px;background:var(--c-ffffff);font:inherit;font-size:12px;font-weight:500;color:var(--c-475569);cursor:pointer}.ira-sig-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--c-f1f1f1)}.ira-sig-row{border-bottom:1px solid var(--c-f1f1f1);border-left:3px solid var(--tone)}.ira-sig-main{width:100%;display:grid;grid-template-columns:14px 96px 1fr auto;align-items:center;gap:12px;padding:12px 8px;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ira-sig-main:hover{background:var(--c-fafafa)}.ira-sig-caret{color:var(--c-cbd5e1);transition:transform .15s}.ira-sig-caret.open{transform:rotate(90deg)}.ira-sig-pill{justify-self:start;padding:2px 8px;border-radius:10px;border:1px solid var(--tone, var(--ira-grey));font-size:11px;font-weight:600;white-space:nowrap;color:var(--tone, var(--ira-grey))}.ira-sig-line{font-size:13px;line-height:1.4;word-break:break-word}.ira-sig-meta{font-size:12px;color:var(--ira-grey);white-space:nowrap}.ira-sig-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;font-size:12px;color:var(--ira-grey)}.ira-sig-tl{padding:4px 12px 16px 34px}.ira-sig-tl-state{padding:12px 34px 16px;font-size:12px;color:var(--ira-grey)}.ira-sig-steps{list-style:none;margin:0;padding:0}.ira-sig-step{position:relative;display:flex;gap:12px;padding-bottom:14px}.ira-sig-step:not(:last-child):before{content:"";position:absolute;left:4px;top:14px;bottom:0;width:1px;background:var(--ira-line)}.ira-sig-step-dot{flex:none;width:9px;height:9px;margin-top:4px;border-radius:50%;background:var(--tone)}.ira-sig-step-body{min-width:0;flex:1}.ira-sig-step-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px}.ira-sig-step-time{font-size:12px;color:var(--ira-grey);font-variant-numeric:tabular-nums}.ira-sig-step-title{font-weight:600;word-break:break-word}.ira-sig-matched{padding:0 6px;border-radius:8px;background:var(--c-f7f7f7);font-size:11px;color:var(--ira-muted)}.ira-sig-step-detail{margin:4px 0 0;font-size:12px;color:var(--c-475569);line-height:1.4}.ira-sig-groups{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px}.ira-sig-groups strong{font-weight:600}.ira-sig-groups span{display:block;color:var(--ira-muted);word-break:break-word}.ira-sig-link{padding:0;border:none;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--c-475569);text-decoration:underline;cursor:pointer}.ira-sig-accounts{margin-top:6px}.ira-sig-acc-list{list-style:none;margin:8px 0 0;padding:0;font-size:12px}.ira-sig-acc-list li{display:grid;grid-template-columns:180px 110px 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--c-f1f1f1)}.ira-sig-acc-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ira-sig-acc-detail{color:var(--ira-muted);word-break:break-word}.ira-sig-acc-list li.ira-sig-more{display:block;color:var(--ira-grey)}.ira-sig-notes{margin:10px 0 0;padding-left:16px;font-size:11px;color:var(--ira-grey)}@media(max-width:768px){.ira-signals{padding:16px}.ira-sig-counts{flex-basis:100%;order:3}.ira-sig-main{grid-template-columns:14px 1fr auto;row-gap:4px}.ira-sig-line{grid-column:2 / -1}.ira-sig-tl{padding:4px 8px 14px 12px}.ira-sig-acc-list li{grid-template-columns:1fr auto}.ira-sig-acc-detail{grid-column:1 / -1}}.spider-page{padding:16px 24px}.spider-resolve-all-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--c-ffffff);color:var(--c-be123c);border:1px solid var(--c-eaeaea);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.spider-resolve-all-btn:hover:not(:disabled){background:var(--c-fff1f2)}.spider-resolve-all-btn:disabled{opacity:.5;cursor:not-allowed}.spider-run-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--c-1a1a1a);color:var(--c-ffffff);border:1px solid var(--c-1a1a1a);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.spider-run-btn:hover:not(:disabled){background:var(--c-333333)}.spider-run-btn:disabled{opacity:.7;cursor:not-allowed}.spider-refresh-btn{background:var(--c-ffffff);border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.spider-refresh-btn:hover{color:var(--text-primary);border-color:var(--text-primary)}.spider-filter-panel{padding:0 0 8px}.spider-filter-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.spider-filter-group{display:flex;flex-direction:column;gap:6px}.spider-filter-label{display:none}.spider-select-wrapper{position:relative}.spider-filter-select{padding:6px 30px 6px 10px;border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;color:var(--text-primary);background-color:var(--c-ffffff);outline:none;min-width:120px;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.spider-filter-select:hover{background-color:var(--c-ffffff);border-color:var(--c-cbd5e1)}.spider-filter-select:focus{border-color:var(--text-primary);background-color:var(--c-ffffff)}.spider-select-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.spider-custom-select{position:relative;min-width:150px}.spider-select-trigger{padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;color:var(--text-primary);background-color:var(--c-ffffff);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s}.spider-select-trigger:hover{background-color:var(--c-ffffff);border-color:var(--c-cbd5e1)}.spider-select-trigger.active{border-color:var(--text-primary);background-color:var(--c-ffffff);box-shadow:0 0 0 2px #00000008}.spider-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;margin-top:4px;z-index:50;animation:spiderDropdownIn .15s ease-out}@keyframes spiderDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.spider-dropdown-search{padding:8px 12px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.spider-dropdown-search input{border:none;outline:none;width:100%;font-family:Montserrat,sans-serif;font-size:12px;color:var(--text-primary)}.spider-dropdown-options{max-height:200px;overflow-y:auto;padding:4px 0}.spider-option{padding:8px 12px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:background .1s}.spider-option:hover{background-color:var(--hover-bg)}.spider-option.selected{background-color:var(--hover-bg);font-weight:500}.spider-search-wrapper{position:relative;display:flex;align-items:center}.spider-search-icon{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none}.spider-search-input{padding:6px 10px 6px 30px;border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;color:var(--text-primary);background-color:var(--c-ffffff);outline:none;width:180px;transition:all .2s}.spider-search-input:focus{border-color:var(--text-primary);background-color:var(--c-ffffff)}.spider-filter-actions{display:flex;gap:8px;margin-left:auto;align-items:center}.spider-btn-search{padding:6px 12px;background:var(--c-1a1a1a);color:var(--c-ffffff);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.spider-btn-search:hover{background:var(--c-333333)}.spider-btn-reset{padding:6px 12px;background:var(--c-ffffff);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.spider-btn-reset:hover{background:var(--hover-bg);color:var(--text-primary)}.spider-panel{background:transparent}.spider-table-container{flex:1;overflow-y:auto}.spider-table{width:100%;border-collapse:collapse}.spider-table thead th{background:var(--c-ffffff);padding:8px 12px;text-align:left;font-size:11px;font-weight:500;color:var(--text-secondary);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10}.spider-table tbody td{padding:5px 12px;border-bottom:1px solid var(--c-f1f1f1);font-size:12px;color:var(--text-primary);vertical-align:middle;white-space:nowrap}.spider-table tbody tr:hover td{background:var(--c-fcfcfc)}.spider-table tbody tr:not(.spider-row-unread) .spider-client-name{font-weight:500}.spider-row-resolved td{opacity:.6}.spider-timestamp{font-family:JetBrains Mono,monospace;font-size:12px!important;color:var(--text-secondary)!important}.spider-client-cell{display:flex;align-items:center;gap:12px}.spider-client-info{display:flex;align-items:baseline;gap:8px;min-width:0}.spider-client-name{font-weight:600;color:var(--text-primary);font-size:13px}.spider-client-id{font-size:11px;color:var(--text-secondary)}.spider-event-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;gap:4px;white-space:nowrap}.spider-event-critical{background:var(--c-fff1f2);color:var(--c-be123c)}.spider-event-warning{background:var(--c-fef3c7);color:var(--c-92400e)}.spider-event-info{background:var(--c-f1f5f9);color:var(--c-64748b)}.spider-event-name{font-weight:500}.spider-description{max-width:none}.spider-symbol-tag{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--text-primary);background:var(--c-f1f5f9);padding:2px 8px;border-radius:4px;display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.spider-message{font-size:13px;line-height:1.5;color:var(--text-primary)}.spider-message-truncated{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:360px}.spider-qty-detail{display:inline-flex;vertical-align:middle;gap:8px;margin-left:8px;font-size:11px;font-family:JetBrains Mono,monospace}.spider-qty-expected{color:var(--text-secondary)}.spider-qty-actual,.spider-qty-diff{color:var(--error, var(--c-ef4444));font-weight:600}.spider-model-tag{font-family:Montserrat,sans-serif;font-weight:500;color:var(--text-secondary);font-size:12px;white-space:nowrap}.spider-actions-cell{text-align:right!important}.spider-action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:6px}.spider-action-pill{padding:6px 12px;background:var(--c-f3f4f6);border-radius:6px;border:1px solid var(--c-e5e7eb);font-size:12px;font-weight:500;font-family:Montserrat,sans-serif;color:var(--c-374151);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.spider-action-pill:hover{background:var(--c-e5e7eb)}.spider-action-pill:disabled{opacity:.6;cursor:not-allowed}.spider-action-resolve{background:var(--c-f0fdf4);border-color:var(--c-bbf7d0);color:var(--c-15803d)}.spider-action-resolve:hover{background:var(--c-dcfce7)}.spider-resolved-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--c-10b981)}.spider-loading-cell,.spider-empty-cell{text-align:center!important;padding:40px 24px!important;color:var(--text-secondary)!important}.spider-loading-cell{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px}.spider-empty-cell{display:flex;flex-direction:column;align-items:center;gap:8px}.spider-empty-cell span{font-size:14px}.spider-empty-hint{font-size:12px!important;color:var(--success, var(--c-10b981))!important;font-weight:500}.spider-error-state{text-align:center;padding:60px 24px;color:var(--error, var(--c-ef4444));display:flex;flex-direction:column;align-items:center;gap:12px}.spider-error-state button{padding:8px 20px;background:var(--text-primary);color:var(--c-ffffff);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.spider-table-footer{padding:12px 0 0;display:flex;align-items:center;justify-content:space-between}.spider-showing-text{font-size:12px;color:var(--text-secondary)}.spider-pagination-buttons{display:flex;gap:8px}.spider-pagination-btn{padding:6px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--c-ffffff);font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s}.spider-pagination-btn:hover:not(:disabled){background:var(--hover-bg);border-color:var(--text-primary)}.spider-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.spider-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:spiderFadeIn .2s ease-out}@keyframes spiderFadeIn{0%{opacity:0}to{opacity:1}}.spider-modal{background:var(--c-ffffff);border-radius:16px;width:600px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;animation:spiderSlideUp .2s ease-out}@keyframes spiderSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spider-modal-header{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.spider-modal-header-left{display:flex;align-items:center;gap:10px}.spider-modal-header h3{font-size:16px;font-weight:600;color:var(--text-primary)}.spider-modal-close{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.spider-modal-close:hover{background:var(--hover-bg);color:var(--text-primary)}.spider-modal-body{padding:24px;overflow-y:auto;flex:1}.spider-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.spider-detail-item{display:flex;flex-direction:column;gap:4px}.spider-detail-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px}.spider-detail-value{font-size:13px;color:var(--text-primary);font-weight:500}.spider-detail-section{margin-bottom:20px}.spider-detail-section h4{font-size:12px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;margin-bottom:8px}.spider-detail-section p{font-size:13px;color:var(--text-primary);line-height:1.6}.spider-position-data{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.spider-pos-item{background:var(--c-f9fafb);border:1px solid var(--border-color);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:4px}.spider-pos-label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.spider-pos-value{font-size:18px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary)}.spider-pos-diff{color:var(--error, var(--c-ef4444))!important}.spider-raw-data{background:var(--c-1a1a1a);color:var(--c-e2e8f0);padding:16px;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;overflow-x:auto;max-height:200px;overflow-y:auto}.spider-modal-footer{padding:16px 24px;border-top:1px solid var(--border-color);display:flex;align-items:center;justify-content:flex-end;gap:12px}.spider-modal-resolve-btn{padding:10px 20px;background:var(--c-10b981);color:var(--c-ffffff);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.spider-modal-resolve-btn:hover{background:var(--c-059669)}.spider-modal-close-btn{padding:10px 20px;background:var(--c-ffffff);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.spider-modal-close-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.spider-toast{position:fixed;top:24px;right:24px;padding:12px 20px;border-radius:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;z-index:2000;box-shadow:0 4px 12px #00000026;animation:spiderToastIn .3s ease-out}@keyframes spiderToastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spider-toast-success{background:var(--c-f0fdf4);color:var(--c-15803d);border:1px solid var(--c-bbf7d0)}.spider-toast-error{background:var(--c-fef2f2);color:var(--c-991b1b);border:1px solid var(--c-fecaca)}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spider-client-name-clickable{cursor:pointer;transition:all .15s}.spider-client-name-clickable:hover{color:var(--c-2563eb);text-decoration:underline;text-underline-offset:2px}.spider-dots-btn{background:none;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.spider-dots-btn:hover{background:var(--hover-bg, var(--c-f3f4f6));color:var(--text-primary);border-color:var(--border-color)}.spider-action-menu-wrapper{position:relative}.spider-action-dropdown{position:absolute;top:100%;right:0;min-width:180px;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 10px 25px -5px #0000001f,0 4px 8px -2px #0000000f;z-index:50;padding:4px;animation:spiderDropdownIn .12s ease-out}.spider-action-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;border-radius:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .1s;text-align:left}.spider-action-dropdown-item:hover{background:var(--hover-bg, var(--c-f3f4f6))}.spider-action-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.spider-action-dropdown-resolve{color:var(--c-15803d)}.spider-action-dropdown-resolve:hover{background:var(--c-f0fdf4)}.spider-action-dropdown-reset{color:var(--c-ea580c)}.spider-action-dropdown-reset:hover{background:var(--c-fff7ed)}.spider-action-dropdown-resolved-info{color:var(--c-10b981);font-size:11px;cursor:default;opacity:.8}.spider-action-dropdown-resolved-info:hover{background:transparent}.spider-reset-icon-btn{background:none;border:1px solid transparent;color:var(--c-ea580c);cursor:pointer;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.spider-reset-icon-btn:hover{background:var(--c-fff7ed);border-color:var(--c-fed7aa);color:var(--c-c2410c);transform:rotate(-45deg)}.spider-reset-modal{background:var(--c-ffffff);border-radius:16px;width:560px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;animation:spiderSlideUp .2s ease-out}.spider-reset-modal-body{padding:24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px}.spider-reset-info-row{display:flex;gap:24px}.spider-reset-info-item{display:flex;flex-direction:column;gap:4px;flex:1}.spider-reset-info-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px}.spider-reset-info-value{font-size:14px;font-weight:600;color:var(--text-primary)}.spider-reset-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.spider-reset-card{background:var(--c-f9fafb);border:1px solid var(--border-color);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:6px;text-align:center}.spider-reset-card-label{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px}.spider-reset-card-value{font-size:22px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary)}.spider-reset-card-expected{color:var(--c-2563eb)}.spider-reset-card-actual{color:var(--c-dc2626)}.spider-reset-card-diff{color:var(--c-ea580c)}.spider-reset-card-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px;display:inline-block;margin-top:4px}.spider-type-short{background:var(--c-fef2f2);color:var(--c-dc2626)}.spider-type-long{background:var(--c-f0fdf4);color:var(--c-16a34a)}.spider-type-flat{background:var(--c-f5f5f5);color:var(--c-888888)}.spider-signal-badge{font-weight:700;font-size:12px;letter-spacing:.5px;padding:2px 8px;border-radius:4px}.spider-signal-sell{background:var(--c-fef2f2);color:var(--c-dc2626)}.spider-signal-buy{background:var(--c-f0fdf4);color:var(--c-16a34a)}.spider-reset-trade-box{background:var(--c-f8fafc);border:1px solid var(--c-e2e8f0);border-radius:10px;padding:16px}.spider-reset-trade-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:14px;text-transform:uppercase;letter-spacing:.3px}.spider-reset-trade-none{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-10b981);font-weight:600;padding:8px 0}.spider-reset-trade-details{display:flex;flex-direction:column;gap:8px}.spider-reset-trade-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--c-f1f5f9)}.spider-reset-trade-row:last-child{border-bottom:none}.spider-reset-trade-label{font-size:12px;color:var(--text-secondary);font-weight:500}.spider-reset-trade-value{font-size:13px;font-weight:600;color:var(--text-primary);font-family:JetBrains Mono,monospace}.spider-reset-trade-qty{font-size:15px;font-weight:700}.spider-reset-trade-action{padding:4px 12px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.5px}.spider-reset-buy{background:var(--c-dcfce7);color:var(--c-15803d)}.spider-reset-sell{background:var(--c-fef2f2);color:var(--c-dc2626)}.spider-reset-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:var(--c-fffbeb);border:1px solid var(--c-fcd34d);border-radius:8px;color:var(--c-92400e);font-size:12px;line-height:1.5}.spider-reset-warning svg{flex-shrink:0;margin-top:1px}.spider-reset-execute-btn{padding:10px 24px;border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s;color:var(--c-ffffff)}.spider-reset-execute-btn:disabled{opacity:.7;cursor:not-allowed}.spider-reset-execute-buy{background:var(--c-16a34a)}.spider-reset-execute-buy:hover:not(:disabled){background:var(--c-15803d);transform:translateY(-1px);box-shadow:0 4px 12px #16a34a4d}.spider-reset-execute-sell{background:var(--c-dc2626)}.spider-reset-execute-sell:hover:not(:disabled){background:var(--c-b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}@media(max-width:1200px){.spider-filter-controls{gap:12px}}@media(max-width:768px){.spider-page{padding:16px}.spider-filter-controls{flex-direction:column;align-items:stretch}.spider-filter-actions{margin-left:0;justify-content:flex-end}.spider-custom-select{min-width:auto}.spider-search-input{width:100%!important}.spider-table-container{overflow-x:auto}.spider-table{min-width:900px}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:768px){.spider-page{padding:16px}.spider-resolve-all-btn,.spider-run-btn{flex:1;min-height:44px;justify-content:center}.spider-filter-controls{flex-direction:column;align-items:stretch}.spider-filter-group{width:100%}.spider-custom-select{min-width:unset;width:100%}.spider-filter-select,.spider-search-input{width:100%}.spider-filter-actions{margin-left:0;width:100%}.spider-btn-search,.spider-btn-reset{flex:1;justify-content:center;min-height:44px}.spider-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.spider-table{min-width:700px}.spider-modal{width:95vw;max-width:95vw}.spider-detail-grid{grid-template-columns:1fr}.spider-table-footer{flex-direction:column;gap:8px;align-items:center}.spider-action-pill{min-height:44px}}@media(max-width:480px){.spider-page{padding:12px}.spider-title{font-size:20px}.spider-filter-panel,.spider-modal-body{padding:16px}.spider-pos-value{font-size:16px}}.ira-page{display:flex;flex-direction:column;height:calc(100vh - 72px);overflow:hidden}.ira-clear-btn{padding:6px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;background:var(--c-ffffff);font-size:12px;font-family:Montserrat,sans-serif;font-weight:500;color:var(--c-888888);cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.ira-clear-btn:hover{background:var(--c-fafafa);color:var(--c-1a1a1a);border-color:var(--c-cccccc)}.ira-chat-container{flex:1;display:flex;flex-direction:column;max-width:1000px;width:100%;margin:0 auto;overflow:hidden}.ira-messages-area{flex:1;overflow-y:auto;padding:24px 40px;display:flex;flex-direction:column;gap:24px}.ira-messages-area::-webkit-scrollbar{width:6px}.ira-messages-area::-webkit-scrollbar-track{background:transparent}.ira-messages-area::-webkit-scrollbar-thumb{background:var(--c-e2e8f0);border-radius:3px}.ira-message-wrapper{display:flex;gap:0;animation:iraFadeIn .3s ease-out}.ira-message-wrapper.user{flex-direction:row-reverse}@keyframes iraFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ira-message-content{max-width:80%;display:flex;flex-direction:column;gap:8px}.ira-message-bubble{font-size:15px;line-height:1.6;font-family:Inter,Montserrat,sans-serif}.ira-message-wrapper.ai .ira-message-bubble{background:transparent;color:var(--c-1a1a1a);padding:0}.ira-message-wrapper.user .ira-message-bubble{background:var(--c-f3f4f6);color:var(--c-1a1a1a);padding:16px 24px;border-radius:20px 20px 4px}.ira-message-timestamp{font-size:11px;color:var(--c-94a3b8);margin-top:4px}.ira-message-wrapper.user .ira-message-timestamp{text-align:right}.ira-message-bubble p{margin:0 0 8px}.ira-message-bubble p:last-child{margin-bottom:0}.ira-message-bubble strong{font-weight:600}.ira-message-bubble ul,.ira-message-bubble ol{padding-left:20px;margin:8px 0}.ira-message-bubble li{margin:4px 0}.ira-message-bubble code{font-family:JetBrains Mono,monospace;font-size:13px;background:var(--c-f1f5f9);padding:2px 6px;border-radius:4px;color:var(--c-334155)}.ira-message-bubble pre{background:var(--c-f8fafc);border:1px solid var(--c-e2e8f0);border-radius:8px;padding:12px 16px;overflow-x:auto;margin:8px 0}.ira-message-bubble pre code{background:transparent;padding:0;font-size:12px}.ira-message-bubble table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:8px;overflow:hidden}.ira-message-bubble th{text-align:left;padding:8px 12px;color:var(--c-64748b);font-weight:600;border-bottom:1px solid var(--c-f1f5f9);font-size:11px;text-transform:uppercase;background:var(--c-fafafa)}.ira-message-bubble td{padding:8px 12px;color:var(--c-334155);border-bottom:1px solid var(--c-f8fafc);font-family:JetBrains Mono,monospace;font-size:12px}.ira-typing-indicator{display:flex;gap:4px;padding:8px 0}.ira-typing-indicator span{display:inline-block;width:6px;height:6px;background-color:var(--c-cbd5e1);border-radius:50%;animation:iraTyping 1s infinite}.ira-typing-indicator span:nth-child(2){animation-delay:.2s}.ira-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes iraTyping{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.ira-input-area-wrapper{padding:12px 40px 24px;background:transparent;flex-shrink:0}.ira-suggestions-row{display:flex;gap:12px;margin-bottom:16px;justify-content:center;flex-wrap:wrap}.ira-actions-row{display:flex;justify-content:flex-end;margin-bottom:12px}.ira-suggestion-chip{padding:8px 16px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:20px;font-size:12px;color:var(--c-475569);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-weight:500}.ira-suggestion-chip:hover{border-color:var(--c-94a3b8);background:var(--c-f8fafc)}.ira-input-card{background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:12px;padding:12px;display:flex;align-items:flex-end;gap:12px;transition:all .2s}.ira-input-card:focus-within{border-color:var(--c-cccccc)}.ira-chat-input{flex:1;border:none;background:transparent;padding:12px 16px;min-height:48px;max-height:120px;resize:none;font-family:Inter,Montserrat,sans-serif;font-size:15px;color:var(--c-1a1a1a);outline:none;line-height:1.5}.ira-chat-input::placeholder{color:var(--c-94a3b8)}.ira-send-btn{width:36px;height:36px;border-radius:8px;border:none;background:var(--c-1a1a1a);color:var(--c-ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;margin-bottom:8px}.ira-send-btn:hover{background:var(--c-333333);transform:scale(1.05)}.ira-send-btn:disabled{background:var(--c-cbd5e1);cursor:not-allowed;transform:none}.ira-disclaimer{text-align:center;margin-top:12px;font-size:11px;color:var(--c-94a3b8);font-family:Montserrat,sans-serif}.ira-sql-debug{margin-top:8px;font-size:11px}.ira-sql-toggle{color:var(--c-94a3b8);cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:Montserrat,sans-serif;font-weight:500;transition:color .2s}.ira-sql-toggle:hover{color:var(--c-64748b)}.ira-sql-queries{margin-top:6px;background:var(--c-f8fafc);border:1px solid var(--c-e2e8f0);border-radius:6px;padding:8px 12px}.ira-sql-queries code{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--c-475569);display:block;margin:2px 0;word-break:break-all}.ira-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.ira-empty-title{font-size:18px;font-weight:500;color:var(--c-94a3b8);font-family:Montserrat,sans-serif}@media(max-width:768px){.ira-messages-area{padding:20px}.ira-input-area-wrapper{padding:12px 16px 16px;position:sticky;bottom:0;background:var(--c-ffffff);border-top:1px solid var(--c-eaeaea)}.ira-message-content{max-width:90%}.ira-page{height:calc(100vh - 60px)}.ira-chat-container{max-width:100%}.ira-message-wrapper{gap:12px}.ira-message-bubble{font-size:14px}.ira-message-wrapper.user .ira-message-bubble{padding:12px 16px}.ira-suggestion-chip{font-size:11px;padding:6px 12px}.ira-suggestions-row{gap:8px;margin-bottom:12px}.ira-empty-title{font-size:18px}.ira-empty-state{padding:20px}.ira-send-btn{min-width:44px;min-height:44px;width:44px;height:44px}.ira-input-card{padding:8px}.ira-chat-input{font-size:14px;padding:8px 12px;min-height:44px}.ira-message-bubble table{font-size:12px}.ira-message-bubble th,.ira-message-bubble td{padding:6px 8px}}.spider-ira-tabs{display:flex;gap:4px;height:48px;padding:0 40px;border-bottom:1px solid var(--c-eaeaea);background:var(--c-ffffff);overflow-x:auto}.spider-ira-tab{position:relative;display:flex;align-items:center;gap:8px;padding:0 20px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--c-777777);transition:color .2s ease,background .2s ease}.spider-ira-tab:hover{color:var(--c-1a1a1a);background:var(--c-f7f7f7)}.spider-ira-tab.active{color:var(--c-1a1a1a)}.spider-ira-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-1a1a1a)}.spider-ira-panel[hidden]{display:none}.spider-ira-panel.ira .ira-page{height:calc(100vh - 120px)}@media(max-width:768px){.spider-ira-tabs{padding:0 16px}.spider-ira-panel.ira .ira-page{height:calc(100vh - 108px)}}.ob-page{padding:24px 32px;position:relative}.ob-notification{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #0000001f;animation:ob-slideIn .3s cubic-bezier(.16,1,.3,1)}.ob-notification-success{background:var(--c-f0fdf6);color:var(--c-166534);border:1px solid var(--c-b8e6cc)}.ob-notification-error{background:var(--c-fef5f4);color:var(--c-b91c1c);border:1px solid var(--c-f5c4c0)}.ob-notification-close{background:none;border:none;color:inherit;opacity:.5;cursor:pointer;padding:2px;display:flex;align-items:center}.ob-notification-close:hover{opacity:1}@keyframes ob-slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.ob-card{background:var(--c-ffffff);border-radius:12px;border:1px solid var(--c-eaeaea);box-shadow:0 1px 2px #00000008;display:flex;flex-direction:column;overflow:hidden}.ob-filter-panel{padding:20px 24px;border-bottom:1px solid var(--c-eaeaea);background:var(--c-ffffff)}.ob-filter-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;display:flex;align-items:center;gap:8px;color:var(--c-888888)}.ob-filter-controls{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.ob-filter-group{display:flex;flex-direction:column;gap:6px}.ob-filter-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--c-888888);letter-spacing:.5px}.ob-filter-select{padding:10px 36px 10px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--c-1a1a1a);background-color:var(--c-f9fafb);outline:none;min-width:140px;cursor:pointer;transition:all .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236b7280' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ob-filter-select:hover{background-color:var(--c-ffffff);border-color:var(--c-cbd5e1)}.ob-filter-select:focus{border-color:var(--c-1a1a1a);background-color:var(--c-ffffff)}.ob-filter-btn{margin-left:auto;padding:10px 20px;background:var(--c-1a1a1a);color:var(--c-ffffff);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.ob-filter-btn:hover{background:var(--c-333333);transform:translateY(-1px)}.ob-filter-btn-secondary{padding:10px 16px;background:var(--c-ffffff);color:var(--c-888888);border:1px solid var(--c-eaeaea);border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.ob-filter-btn-secondary:hover{background:var(--c-fafafa);color:var(--c-1a1a1a)}.ob-select-wrapper{position:relative;min-width:200px}.ob-select-trigger{padding:10px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--c-1a1a1a);background-color:var(--c-f9fafb);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:all .2s;-webkit-user-select:none;user-select:none}.ob-select-trigger:hover{background-color:var(--c-ffffff);border-color:var(--c-cbd5e1)}.ob-select-trigger.active{border-color:var(--c-555555);background-color:var(--c-ffffff);box-shadow:0 0 0 2px #00000008}.ob-dropdown{position:absolute;top:100%;left:0;right:0;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;margin-top:4px;z-index:50;animation:ob-dropdownOpen .2s cubic-bezier(.16,1,.3,1)}@keyframes ob-dropdownOpen{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ob-dropdown-search{padding:8px;border-bottom:1px solid var(--c-eaeaea);display:flex;align-items:center;gap:8px;position:sticky;top:0;background:var(--c-ffffff);border-radius:8px 8px 0 0;color:var(--c-888888)}.ob-dropdown-search input{border:none;outline:none;width:100%;font-family:Montserrat,sans-serif;font-size:12px;color:var(--c-1a1a1a);background:transparent}.ob-dropdown-search input::placeholder{color:var(--c-aaaaaa)}.ob-dropdown-options{max-height:200px;overflow-y:auto;padding:4px 0}.ob-dropdown-options::-webkit-scrollbar{width:4px}.ob-dropdown-options::-webkit-scrollbar-thumb{background:var(--c-dddddd);border-radius:4px}.ob-option-item{padding:8px 12px;font-size:13px;color:var(--c-1a1a1a);cursor:pointer;transition:background .1s}.ob-option-item:hover{background-color:var(--c-fafafa)}.ob-option-item.selected{background-color:var(--c-fafafa);color:var(--c-555555);font-weight:500}.ob-summary-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--c-f9fafb);border-bottom:1px solid var(--c-eaeaea)}.ob-summary-text{font-size:12px;font-weight:500;color:var(--c-888888)}.ob-refresh-btn{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:6px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--c-888888);cursor:pointer;transition:all .2s}.ob-refresh-btn:hover{background:var(--c-ffffff);color:var(--c-1a1a1a);border-color:var(--c-cbd5e1)}.ob-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.ob-table-container{flex:1;overflow-y:auto}.ob-table{width:100%;border-collapse:collapse}.ob-table thead th{background:var(--c-f9fafb);padding:16px 24px;text-align:left;font-size:11px;font-weight:600;color:var(--c-888888);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--c-eaeaea);position:sticky;top:0;z-index:10}.ob-table td{padding:16px 24px;border-bottom:1px solid var(--c-f3f3f3);font-size:13px;color:var(--c-1a1a1a);vertical-align:middle}.ob-table tr:hover td{background:var(--c-fcfcfc)}.ob-client-group{border-bottom:1px solid var(--c-eaeaea)}.ob-client-group:last-child{border-bottom:none}.ob-client-group-cell{vertical-align:top;padding-top:24px!important;background:var(--c-ffffff)!important;border-right:1px solid var(--c-eaeaea)}.ob-client-cell{display:flex;align-items:center;gap:12px}.ob-client-avatar{width:32px;height:32px;min-width:32px;background:var(--c-e0f2fe);color:var(--c-0369a1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.ob-client-info{display:flex;flex-direction:column}.ob-client-name{font-weight:600;font-size:13px;color:var(--c-1a1a1a)}.ob-client-id{font-size:11px;color:var(--c-888888);margin-top:2px}.ob-symbol-tag{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--c-1a1a1a);background:var(--c-f3f4f6);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap}.ob-source-tag{font-family:Montserrat,sans-serif;font-weight:500;padding:4px 8px;border-radius:4px;font-size:12px;border:1px solid;white-space:nowrap}.ob-source-webhook{color:var(--c-1d4ed8);background:var(--c-eff6ff);border-color:var(--c-bfdbfe)}.ob-source-group{color:var(--c-7c3aed);background:var(--c-f5f3ff);border-color:var(--c-c4b5fd)}.ob-source-scheduled{color:var(--c-92400e);background:var(--c-fffbeb);border-color:var(--c-fcd34d)}.ob-source-individual{color:var(--c-0f766e);background:var(--c-f0fdfa);border-color:var(--c-99f6e4)}.ob-source-manual{color:var(--c-4b5563);background:var(--c-f9fafb);border-color:var(--c-d1d5db)}.ob-live-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.5px;background:var(--c-dcfce7);color:var(--c-16a34a);margin-right:8px}.ob-skipped-text{color:var(--c-d97706);cursor:help}.ob-side-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.ob-side-long{background:var(--c-f0fdf6);color:var(--c-2ba866);border:1px solid var(--c-b8e6cc)}.ob-side-short{background:var(--c-fef5f4);color:var(--c-d04a3a);border:1px solid var(--c-f5c4c0)}.ob-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;gap:6px;white-space:nowrap}.ob-status-executed{background:var(--c-f0fdf6);color:var(--c-34c77b);border:1px solid var(--c-b8e6cc)}.ob-status-pending{background:var(--c-fefbf0);color:var(--c-f0a030);border:1px solid var(--c-fcd34d)}.ob-status-rejected{background:var(--c-fef5f4);color:var(--c-f06050);border:1px solid var(--c-f5c4c0)}.ob-status-tooltip-wrapper{position:relative;display:inline-block}.ob-status-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:var(--c-1f2937);color:var(--c-ffffff);font-size:12px;font-weight:500;line-height:1.4;padding:8px 12px;border-radius:6px;white-space:normal;width:max-content;max-width:280px;z-index:1000;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;box-shadow:0 4px 12px #00000026;text-transform:none;letter-spacing:normal}.ob-status-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:var(--c-1f2937) transparent transparent transparent}.ob-status-tooltip-wrapper:hover .ob-status-tooltip{visibility:visible;opacity:1}.ob-status-cancelled{background:var(--c-f3f4f6);color:var(--c-6b7280);border:1px solid var(--c-e5e7eb)}.ob-status-success{background:var(--c-eff6ff);color:var(--c-3b82f6);border:1px solid var(--c-bfdbfe)}.ob-status-default{background:var(--c-f3f4f6);color:var(--c-6b7280);border:1px solid var(--c-e5e7eb)}.ob-status-cell{display:inline-flex;align-items:center;gap:6px;justify-content:center}.ob-reason-wrapper{position:relative;display:inline-flex;align-items:center}.ob-reason-info-btn{background:none;border:none;color:var(--c-f06050);cursor:pointer;padding:2px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;opacity:.7}.ob-reason-info-btn:hover{opacity:1;background:var(--c-fef5f4)}.ob-reason-popover{position:absolute;top:calc(100% + 6px);right:-20px;width:280px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:10px;box-shadow:0 8px 24px #0000001f;z-index:200;padding:14px 16px;animation:ob-popoverOpen .2s cubic-bezier(.16,1,.3,1)}.ob-reason-popover:before{content:"";position:absolute;top:-5px;right:24px;width:10px;height:10px;background:var(--c-ffffff);border-top:1px solid var(--c-eaeaea);border-left:1px solid var(--c-eaeaea);transform:rotate(45deg)}@keyframes ob-popoverOpen{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ob-reason-popover-header{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--c-555555);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px}.ob-reason-popover-text{margin:0;font-size:12px;line-height:1.6;color:var(--c-555555);word-break:break-word}.ob-mono-val{font-family:JetBrains Mono,monospace;font-size:13px}.ob-action-wrapper{position:relative;display:inline-block}.ob-action-icon{color:var(--c-888888);cursor:pointer;padding:6px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s}.ob-action-icon:hover{background:var(--c-fafafa);color:var(--c-1a1a1a)}.ob-action-menu{position:absolute;right:0;top:100%;width:180px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;margin-top:4px;animation:ob-menuOpen .2s cubic-bezier(.16,1,.3,1)}@keyframes ob-menuOpen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob-action-item{padding:10px 16px;font-size:13px;color:var(--c-1a1a1a);display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .1s;font-family:Montserrat,sans-serif}.ob-action-item:hover{background:var(--c-fafafa)}.ob-action-item svg{color:var(--c-888888)}.ob-action-danger{color:var(--c-f06050)!important}.ob-action-danger svg{color:var(--c-f06050)!important}.ob-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:9998;display:flex;align-items:center;justify-content:center;animation:ob-fadeIn .2s ease}@keyframes ob-fadeIn{0%{opacity:0}to{opacity:1}}.ob-modal{background:var(--c-ffffff);border-radius:14px;width:560px;max-width:95vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000026;animation:ob-modalOpen .3s cubic-bezier(.16,1,.3,1)}@keyframes ob-modalOpen{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ob-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--c-eaeaea)}.ob-modal-header h3{font-size:16px;font-weight:600;color:var(--c-1a1a1a)}.ob-modal-close{background:none;border:none;color:var(--c-888888);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:all .2s}.ob-modal-close:hover{background:var(--c-fafafa);color:var(--c-1a1a1a)}.ob-modal-body{padding:24px;overflow-y:auto}.ob-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.ob-detail-row{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--c-f3f3f3)}.ob-detail-row:nth-last-child(-n+2){border-bottom:none}.ob-detail-row:nth-child(odd){padding-right:16px}.ob-detail-row:nth-child(2n){padding-left:16px;border-left:1px solid var(--c-f3f3f3)}.ob-detail-full{grid-column:1 / -1;padding-left:0!important;border-left:none!important}.ob-detail-label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--c-888888);letter-spacing:.5px}.ob-detail-value{font-size:13px;font-weight:500;color:var(--c-1a1a1a)}.ob-detail-reason{color:var(--c-888888);font-size:12px;font-weight:400;line-height:1.5}.ob-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:var(--c-888888);font-size:13px}.ob-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:var(--c-f06050);font-size:13px}.ob-error button{margin-top:8px;padding:8px 20px;background:var(--c-1a1a1a);color:var(--c-ffffff);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.ob-error button:hover{background:var(--c-333333)}.ob-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:var(--c-888888);font-size:13px}.ob-spin{animation:ob-rotate 1s linear infinite}@keyframes ob-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ob-reason-alert{border-radius:10px;padding:14px 18px;margin-bottom:20px;border:1px solid}.ob-reason-rejected{background:var(--c-fff1f0);border-color:var(--c-ffccc7)}.ob-reason-cancelled{background:var(--c-f5f5f5);border-color:var(--c-d9d9d9)}.ob-reason-alert-header{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:8px}.ob-reason-rejected .ob-reason-alert-header{color:var(--c-cf1322)}.ob-reason-cancelled .ob-reason-alert-header{color:var(--c-595959)}.ob-reason-alert-text{margin:0;font-size:13px;line-height:1.6;color:var(--c-434343);word-break:break-word}.ob-retry-modal .ob-modal-body{padding:0}.ob-retry-account{display:flex;align-items:center;gap:10px;padding:16px 24px;background:var(--c-f0f5ff);border-bottom:1px solid var(--c-e8e8e8)}.ob-retry-account-label{font-size:12px;color:var(--c-8c8c8c);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ob-retry-account-name{font-size:14px;font-weight:600;color:var(--c-1a1a2e)}.ob-retry-form{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.ob-retry-field{display:flex;flex-direction:column;gap:6px}.ob-retry-field label{font-size:12px;font-weight:600;color:var(--c-595959);text-transform:uppercase;letter-spacing:.5px}.ob-retry-input,.ob-retry-select{padding:10px 14px;border:1.5px solid var(--c-e0e0e0);border-radius:8px;font-size:14px;font-family:Montserrat,sans-serif;color:var(--c-1a1a2e);background:var(--c-ffffff);transition:all .2s ease;outline:none}.ob-retry-input:focus,.ob-retry-select:focus{border-color:var(--c-4318ff);box-shadow:0 0 0 3px #4318ff14}.ob-retry-input::placeholder{color:var(--c-bfbfbf)}.ob-retry-toggle{display:flex;gap:0;border-radius:8px;overflow:hidden;border:1.5px solid var(--c-e0e0e0)}.ob-retry-toggle-btn{flex:1;padding:10px 16px;border:none;background:var(--c-fafafa);font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .2s ease;color:var(--c-8c8c8c)}.ob-retry-toggle-btn:first-child{border-right:1px solid var(--c-e0e0e0)}.ob-retry-toggle-btn.ob-toggle-buy{background:var(--c-e6f7e9);color:var(--c-00b894)}.ob-retry-toggle-btn.ob-toggle-sell{background:var(--c-fff1f0);color:var(--c-e74c3c)}.ob-modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--c-e8e8e8);background:var(--c-fafafa);border-radius:0 0 16px 16px}.ob-retry-cancel-btn{padding:10px 24px;border:1.5px solid var(--c-e0e0e0);border-radius:8px;background:var(--c-ffffff);font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;color:var(--c-595959);cursor:pointer;transition:all .2s ease}.ob-retry-cancel-btn:hover{background:var(--c-f5f5f5);border-color:var(--c-d9d9d9)}.ob-retry-submit-btn{padding:10px 28px;border:none;border-radius:8px;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;color:var(--c-ffffff)}.ob-retry-submit-btn:disabled{opacity:.6;cursor:not-allowed}.ob-retry-submit-btn.ob-submit-buy{background:var(--c-00b894)}.ob-retry-submit-btn.ob-submit-buy:hover:not(:disabled){background:var(--c-00a381)}.ob-retry-submit-btn.ob-submit-sell{background:var(--c-e74c3c)}.ob-retry-submit-btn.ob-submit-sell:hover:not(:disabled){background:var(--c-d63031)}.ob-time-cell{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:var(--c-888888);white-space:nowrap}.ob-toggle-row td{padding:0!important;border-bottom:none!important}.ob-toggle-cell{text-align:left;padding:4px 16px 8px!important}.ob-toggle-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--c-6366f1);font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}.ob-toggle-btn:hover{background:var(--c-f0f0ff)}.ob-client-cell-compact{gap:8px}.ob-client-avatar-sm{width:26px;height:26px;min-width:26px;font-size:10px}.ob-client-name-clickable{cursor:pointer;transition:color .15s}.ob-client-name-clickable:hover{color:var(--c-6366f1);text-decoration:underline}@media(max-width:1200px){.ob-filter-controls{gap:12px}.ob-select-wrapper{min-width:170px}.ob-filter-select{min-width:120px}}@media(max-width:768px){.ob-page{padding:16px}.ob-filter-controls{flex-direction:column;align-items:stretch}.ob-filter-btn{margin-left:0}.ob-select-wrapper{min-width:100%}.ob-table td,.ob-table thead th{padding:12px 16px}.ob-detail-grid{grid-template-columns:1fr}.ob-detail-row:nth-child(2n){padding-left:0;border-left:none}.ob-pagination{flex-direction:column;gap:8px}}@keyframes ob-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ob-skeleton-row td{padding:14px 16px!important}.ob-skeleton-cell{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--c-f0f0f0) 25%,var(--c-e0e0e0) 50%,var(--c-f0f0f0) 75%);background-size:200px 100%;animation:ob-shimmer 1.5s ease-in-out infinite;display:inline-block}.ob-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 20px;border-top:1px solid var(--c-f0f0f0)}.ob-pagination-btn{display:flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid var(--c-e2e8f0);border-radius:6px;background:var(--c-ffffff);color:var(--c-4a5568);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.ob-pagination-btn:hover:not(:disabled){background:var(--c-f7fafc);border-color:var(--c-cbd5e0)}.ob-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.ob-pagination-info{font-size:13px;color:var(--c-718096);font-weight:500;min-width:120px;text-align:center}.ob-page-loading{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;font-size:12px;color:var(--c-718096)}.ob-table-dimmed{opacity:.5;pointer-events:none;transition:opacity .15s ease}@media(max-width:768px){.ob-page{padding:16px}.ob-filter-controls{flex-direction:column;align-items:stretch}.ob-filter-group{width:100%}.ob-select-wrapper{min-width:unset;width:100%}.ob-filter-select{width:100%}.ob-filter-btn{margin-left:0;width:100%;justify-content:center}.ob-filter-btn-secondary{width:100%;text-align:center}.ob-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.ob-table{min-width:800px}.ob-summary-bar{flex-direction:column;gap:8px;align-items:flex-start}.ob-pagination{flex-direction:column;gap:8px;align-items:center}.ob-modal{width:95vw!important;max-width:95vw!important;margin:16px}.ob-mobile-card{background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:10px;padding:16px;margin-bottom:12px}.ob-mobile-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ob-mobile-card-symbol{font-family:JetBrains Mono,monospace;font-weight:600;font-size:14px;color:var(--c-1a1a1a)}.ob-mobile-card-row{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.ob-mobile-card-label{color:var(--c-888888);font-size:12px}.ob-mobile-card-value{font-weight:500;color:var(--c-1a1a1a);text-align:right}.ob-mobile-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--c-f3f3f3)}}@media(max-width:480px){.ob-page{padding:12px}.ob-filter-panel{padding:16px}.ob-summary-bar{padding:10px 16px;font-size:11px}.ob-mobile-card{padding:12px}.ob-mobile-card-symbol{font-size:13px}.ob-pagination-btn{padding:6px 10px;font-size:12px}}.so-container{padding:24px 32px;position:relative}.so-notification{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:0 4px 12px #0000001f;animation:so-slideIn .3s cubic-bezier(.16,1,.3,1)}.so-notification-success{background:var(--c-f0fdf6);color:var(--c-166534);border:1px solid var(--c-b8e6cc)}.so-notification-error{background:var(--c-fef5f4);color:var(--c-b91c1c);border:1px solid var(--c-f5c4c0)}.so-notification-info{background:var(--c-eff6ff);color:var(--c-1e40af);border:1px solid var(--c-bfdbfe)}.so-notification-warning{background:var(--c-fefbf0);color:var(--c-92400e);border:1px solid var(--c-fde68a)}.so-notification-content{display:flex;align-items:center;gap:8px;flex:1}.so-notification-close{background:none;border:none;color:inherit;opacity:.5;cursor:pointer;padding:2px;display:flex;align-items:center}.so-notification-close:hover{opacity:1}@keyframes so-slideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.so-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.so-header-embedded{justify-content:flex-end}.so-header-left{display:flex;flex-direction:column;gap:4px}.so-header-right{display:flex;align-items:center;gap:12px}.so-title{font-size:17px;font-weight:600;color:var(--c-1a1a1a);margin:0;font-family:Montserrat,sans-serif}.so-subtitle{font-size:13px;color:var(--c-888888)}.so-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.so-btn-primary{background:var(--c-555555);color:var(--c-ffffff)}.so-btn-primary:hover{background:var(--c-444444);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.so-btn-outline{background:var(--c-ffffff);color:var(--c-888888);border:1px solid var(--c-eaeaea)}.so-btn-outline:hover{background:var(--c-fafafa);color:var(--c-1a1a1a);border-color:var(--c-cbd5e1)}.so-btn-rollover{background:var(--c-7c3aed);color:var(--c-ffffff)}.so-btn-rollover:hover{background:var(--c-6d28d9);transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed33}.so-btn-outline:disabled{opacity:.4;cursor:not-allowed}.so-btn-sm{padding:6px 14px;font-size:12px}.so-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.so-kpi-card{background:var(--c-ffffff);border-radius:12px;border:1px solid var(--c-eaeaea);padding:20px 24px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #00000005;transition:all .2s}.so-kpi-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.so-kpi-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.so-kpi-icon-total{background:var(--c-fafafa);color:var(--c-555555)}.so-kpi-icon-pending{background:var(--c-fefbf0);color:var(--c-f0a030)}.so-kpi-icon-executed{background:var(--c-f0fdf6);color:var(--c-34c77b)}.so-kpi-icon-failed{background:var(--c-fef5f4);color:var(--c-f06050)}.so-kpi-icon-recurring{background:var(--c-f0fdfa);color:var(--c-14b8a6)}.so-kpi-info{display:flex;flex-direction:column}.so-kpi-value{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--c-1a1a1a);line-height:1}.so-kpi-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--c-888888);margin-top:6px}.so-tabs-bar{display:flex;align-items:center;justify-content:space-between;background:var(--c-ffffff);border-radius:12px 12px 0 0;border:1px solid var(--c-eaeaea);border-bottom:1px solid var(--c-eaeaea);padding:0 16px}.so-tabs{display:flex}.so-tab{padding:16px 20px;font-size:13px;font-weight:600;color:var(--c-888888);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;display:flex;align-items:center;gap:8px;background:none;border-top:none;border-left:none;border-right:none;font-family:Montserrat,sans-serif}.so-tab:hover{color:var(--c-1a1a1a)}.so-tab-active{color:var(--c-555555);border-bottom-color:var(--c-555555)}.so-tab-count{background:var(--c-f3f4f6);color:var(--c-888888);font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;font-family:JetBrains Mono,monospace}.so-tab-active .so-tab-count{background:var(--c-fafafa);color:var(--c-555555)}.so-filter-toggle{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;color:var(--c-888888);background:none;border:1px solid transparent;cursor:pointer;font-family:Montserrat,sans-serif;transition:all .15s}.so-filter-toggle:hover{background:var(--c-fafafa);color:var(--c-555555)}.so-filter-toggle.active{background:var(--c-f3f4f6);color:var(--c-555555);border-color:var(--c-eaeaea)}.so-filter-panel{padding:20px 24px;border-left:1px solid var(--c-eaeaea);border-right:1px solid var(--c-eaeaea);background:var(--c-fafafa)}.so-filter-row{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.so-filter-group{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px}.so-filter-group label{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--c-888888);letter-spacing:.5px}.so-filter-group select,.so-filter-group input[type=date]{padding:10px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--c-1a1a1a);background-color:var(--c-ffffff);outline:none;cursor:pointer;transition:all .2s}.so-filter-group select:hover,.so-filter-group input[type=date]:hover{border-color:var(--c-cbd5e1)}.so-filter-group select:focus,.so-filter-group input[type=date]:focus{border-color:var(--c-555555);box-shadow:0 0 0 2px #00000008}.so-search-input{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--c-eaeaea);border-radius:8px;background:var(--c-ffffff);transition:all .2s}.so-search-input:focus-within{border-color:var(--c-555555);box-shadow:0 0 0 2px #00000008}.so-search-input input{border:none;outline:none;background:none;font-family:Montserrat,sans-serif;font-size:13px;color:var(--c-1a1a1a);flex:1;width:100%}.so-filter-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.so-table-container{background:var(--c-ffffff);border-left:1px solid var(--c-eaeaea);border-right:1px solid var(--c-eaeaea);border-bottom:1px solid var(--c-eaeaea);border-radius:0 0 12px 12px;overflow:hidden}.so-table{width:100%;border-collapse:collapse}.so-table th{background:var(--c-f9fafb);padding:14px 24px;text-align:left;font-size:11px;font-weight:600;color:var(--c-888888);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--c-eaeaea);position:sticky;top:0;z-index:10}.so-table td{padding:14px 24px;border-bottom:1px solid var(--c-f0f0f0);font-size:13px;color:var(--c-1a1a1a);vertical-align:middle}.so-table tbody tr:hover td{background:var(--c-fcfcfc)}.so-table tbody tr:last-child td{border-bottom:none}.so-target-cell{display:flex;align-items:center;gap:12px}.so-target-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.so-target-group{background:var(--c-fef3c7);color:var(--c-92400e)}.so-target-account{background:var(--c-fff1f2);color:var(--c-be123c)}.so-target-model{background:var(--c-fafafa);color:var(--c-555555)}.so-target-info{display:flex;flex-direction:column}.so-target-name{font-weight:600;color:var(--c-1a1a1a);font-size:13px}.so-target-type{font-size:11px;color:var(--c-888888);margin-top:2px;text-transform:capitalize}.so-order-title{font-weight:600;font-size:13px;color:var(--c-1a1a1a)}.so-symbol-tag{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--c-1a1a1a);background:var(--c-f3f4f6);padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;display:inline-block}.so-exchange-label{font-size:11px;color:var(--c-888888);margin-left:6px}.so-side-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.so-side-buy{background:var(--c-f0fdf6);color:var(--c-2ba866);border:1px solid var(--c-b8e6cc)}.so-side-sell{background:var(--c-fef5f4);color:var(--c-d04a3a);border:1px solid var(--c-f5c4c0)}.so-qty{font-family:JetBrains Mono,monospace;font-size:13px}.so-model-tag{font-weight:500;color:var(--c-555555);background:var(--c-fafafa);padding:4px 8px;border-radius:4px;font-size:12px;border:1px solid var(--c-e0e7ff)}.so-text-muted{color:var(--c-cccccc)}.so-schedule-cell{display:flex;flex-direction:column;gap:2px}.so-schedule-date{font-weight:600;font-size:13px;color:var(--c-1a1a1a)}.so-schedule-time{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--c-888888)}.so-recurrence-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;background:var(--c-f8fafc);color:var(--c-888888);border:1px solid var(--c-e2e8f0)}.so-recurrence-daily,.so-recurrence-weekly,.so-recurrence-monthly{background:var(--c-f0fdfa);color:var(--c-0d9488);border-color:var(--c-99f6e4)}.so-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;gap:6px}.so-status-pending{background:var(--c-fafafa);color:var(--c-555555);border:1px solid var(--c-e0e0e0)}.so-status-queued{background:var(--c-fefbf0);color:var(--c-f0a030);border:1px solid var(--c-fcd34d)}.so-status-executed{background:var(--c-f0fdf6);color:var(--c-34c77b);border:1px solid var(--c-b8e6cc)}.so-status-partial{background:var(--c-fefbf0);color:var(--c-b45309);border:1px solid var(--c-fde68a)}.so-status-failed{background:var(--c-fef5f4);color:var(--c-f06050);border:1px solid var(--c-f5c4c0)}.so-status-cancelled{background:var(--c-f3f4f6);color:var(--c-6b7280);border:1px solid var(--c-e5e7eb)}.so-status-recurring{background:var(--c-f0fdfa);color:var(--c-0d9488);border:1px solid var(--c-99f6e4)}.so-status-completed{background:var(--c-ecfdf5);color:var(--c-10b981);border:1px solid var(--c-a7f3d0)}.so-status-partial{background:var(--c-fff7ed);color:var(--c-f59e0b);border:1px solid var(--c-fde68a)}.so-status-executing{background:var(--c-fef3c7);color:var(--c-d97706);border:1px solid var(--c-fcd34d)}.so-symbol-new{color:var(--c-7c3aed)}.so-action-cell{position:relative;display:inline-block}.so-action-trigger{color:var(--c-888888);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;background:none;border:none;display:flex;align-items:center}.so-action-trigger:hover{background:var(--c-fafafa);color:var(--c-1a1a1a)}.so-action-menu{position:absolute;right:0;top:100%;width:180px;background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden;margin-top:4px}.so-action-menu-fixed{position:fixed;right:auto;top:auto;margin-top:0;z-index:9999}.so-action-menu button{padding:10px 16px;font-size:13px;color:var(--c-1a1a1a);display:flex;align-items:center;gap:10px;cursor:pointer;transition:background .1s;border:none;background:none;width:100%;font-family:Montserrat,sans-serif;text-align:left}.so-action-menu button:hover{background:var(--c-fafafa)}.so-action-danger{color:var(--c-f06050)!important}.so-action-danger:hover{background:var(--c-fef5f4)!important}.so-loading{display:flex;align-items:center;justify-content:center;padding:60px;color:var(--c-888888);font-size:14px;gap:10px}.so-spinner{animation:so-spin 1s linear infinite}@keyframes so-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.so-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;color:var(--c-888888)}.so-empty h3{font-size:16px;font-weight:600;color:var(--c-1a1a1a);margin-bottom:8px;margin-top:16px}.so-empty p{font-size:13px;max-width:360px;text-align:center;line-height:1.6;margin-bottom:20px}.so-pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid var(--c-eaeaea);margin-top:16px;font-size:13px;color:var(--c-888888)}.so-pagination-info{font-size:12px;color:var(--c-888888)}.so-pagination-controls{display:flex;align-items:center;gap:8px}.so-page-indicator{font-size:12px;font-weight:500;color:var(--c-555555);padding:0 8px}@media(max-width:1024px){.so-kpi-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.so-kpi-row{grid-template-columns:1fr 1fr}.so-container{padding:16px}.so-header{flex-direction:column;gap:12px;align-items:flex-start}.so-header-right{width:100%;flex-wrap:wrap}.so-header-right .so-btn{flex:1;justify-content:center;min-height:44px}.so-filter-row{flex-direction:column}.so-filter-group{min-width:100%}.so-table-container{overflow-x:auto}.so-table{min-width:700px}.so-tabs-bar{flex-direction:column;align-items:stretch;padding:0}.so-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 16px}.so-tab{padding:12px 16px;font-size:12px;white-space:nowrap}.so-filter-toggle{margin:0 16px 12px;min-height:44px;justify-content:center}.so-filter-panel{padding:16px}.so-filter-actions{flex-direction:column}.so-filter-actions .so-btn{width:100%;justify-content:center;min-height:44px}.so-pagination{flex-direction:column;gap:12px;align-items:center}.so-pagination-controls{flex-wrap:wrap;justify-content:center}.so-mobile-cards{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.so-mobile-card{background:var(--c-ffffff);border:1px solid var(--c-eaeaea);border-radius:10px;padding:14px}.so-mobile-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.so-mobile-card-title{font-weight:600;font-size:14px;color:var(--c-1a1a1a)}.so-mobile-card-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px}.so-mobile-card-label{color:var(--c-888888);font-size:12px}.so-mobile-card-value{font-weight:500;color:var(--c-1a1a1a);text-align:right}.so-mobile-card-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--c-eaeaea)}.so-mobile-card-actions button{flex:1;min-height:44px;border-radius:8px}.so-empty{padding:40px 20px}}.som-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.som-modal{background:var(--c-ffffff);border-radius:12px;width:100%;max-width:680px;box-shadow:0 20px 60px #00000026;animation:somSlideIn .2s ease-out}@keyframes somSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.som-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--c-eaeaea)}.som-header h2{font-size:16px;font-weight:600;color:var(--c-1a1a2e);margin:0;font-family:Montserrat,sans-serif}.som-close{background:none;border:none;cursor:pointer;color:var(--c-666666);padding:4px;border-radius:6px;display:flex;align-items:center}.som-close:hover{background:var(--c-f5f5f5);color:var(--c-333333)}.som-body{padding:20px 24px;max-height:calc(100vh - 160px);overflow-y:auto}.som-section{margin-bottom:20px}.som-label{display:block;font-size:13px;font-weight:600;color:var(--c-1a1a2e);margin-bottom:8px;font-family:Montserrat,sans-serif}.som-sub-label{display:block;font-size:12px;font-weight:500;color:var(--c-666666);margin-bottom:4px}.som-required{color:var(--c-ef4444)}.som-input{width:100%;padding:8px 12px;border:1px solid var(--c-dddddd);border-radius:8px;font-size:13px;font-family:Montserrat,sans-serif;color:var(--c-333333);background:var(--c-ffffff);transition:border-color .15s;box-sizing:border-box}.som-input:focus{outline:none;border-color:var(--c-3b82f6);box-shadow:0 0 0 2px #3b82f61a}.som-input:disabled{background:var(--c-f9f9f9);color:var(--c-888888);cursor:not-allowed}.som-input-error{border-color:var(--c-ef4444)}.som-field-error{display:block;font-size:11px;color:var(--c-ef4444);margin-top:4px}.som-textarea{resize:vertical;min-height:64px}.som-error-banner{background:var(--c-fef2f2);border:1px solid var(--c-fecaca);color:var(--c-b91c1c);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.som-target-tabs{display:flex;gap:0;margin-bottom:12px;border:1px solid var(--c-dddddd);border-radius:8px;overflow:hidden}.som-target-tab{flex:1;padding:8px 12px;font-size:13px;font-weight:500;font-family:Montserrat,sans-serif;background:var(--c-ffffff);border:none;cursor:pointer;color:var(--c-666666);transition:all .15s}.som-target-tab:not(:last-child){border-right:1px solid var(--c-dddddd)}.som-target-tab.active{background:var(--c-1a1a2e);color:var(--c-ffffff)}.som-target-tab:disabled{cursor:not-allowed}.som-checklist-panel{border:1px solid var(--c-eaeaea);border-radius:8px;overflow:hidden}.som-checklist-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--c-eaeaea);background:var(--c-fafafa)}.som-checklist-search input{border:none;outline:none;background:none;font-size:13px;font-family:Montserrat,sans-serif;flex:1;color:var(--c-333333)}.som-checklist-items{max-height:180px;overflow-y:auto;padding:4px 0}.som-checklist-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;font-size:13px;color:var(--c-333333);transition:background .1s}.som-checklist-item:hover{background:var(--c-f5f5f5)}.som-checklist-item input[type=checkbox]{accent-color:var(--c-1a1a2e);width:15px;height:15px}.som-checklist-empty{padding:16px 12px;text-align:center;font-size:13px;color:var(--c-999999)}.som-selected-count{padding:6px 12px;font-size:11px;color:var(--c-666666);background:var(--c-fafafa);border-top:1px solid var(--c-eaeaea)}.som-account-input{display:flex;flex-direction:column;gap:8px}.som-account-tags{display:flex;flex-wrap:wrap;gap:6px}.som-account-tag{display:inline-flex;align-items:center;gap:4px;background:var(--c-f0f0f0);padding:3px 8px;border-radius:4px;font-size:12px;color:var(--c-333333)}.som-account-tag button{background:none;border:none;cursor:pointer;padding:0;color:var(--c-888888);display:flex;align-items:center}.som-account-tag button:hover{color:var(--c-ef4444)}.som-form-row{display:flex;gap:12px;margin-bottom:12px}.som-form-group{flex:1;min-width:0}.som-form-group-full{flex:1 1 100%}.som-toggle-group{display:flex;border:1px solid var(--c-dddddd);border-radius:8px;overflow:hidden}.som-toggle{flex:1;padding:8px 12px;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;border:none;cursor:pointer;background:var(--c-ffffff);color:var(--c-666666);transition:all .15s}.som-toggle-buy{background:var(--c-10b981);color:var(--c-ffffff)}.som-toggle-sell{background:var(--c-ef4444);color:var(--c-ffffff)}.som-toggle:disabled{cursor:not-allowed}.som-history{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto}.som-history-entry{border:1px solid var(--c-eaeaea);border-radius:8px;padding:10px 12px;background:var(--c-fafafa)}.som-history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.som-history-time{font-size:11px;color:var(--c-888888)}.som-history-accounts{display:flex;flex-direction:column;gap:3px}.som-history-account{font-size:12px;color:var(--c-555555)}.som-history-account-success{color:var(--c-10b981)}.som-history-account-failed{color:var(--c-ef4444)}.som-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--c-eaeaea);background:var(--c-fafafa);border-radius:0 0 12px 12px}.som-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;font-family:Montserrat,sans-serif;border-radius:8px;cursor:pointer;border:none;transition:all .15s}.som-btn-cancel{background:var(--c-ffffff);color:var(--c-666666);border:1px solid var(--c-dddddd)}.som-btn-cancel:hover{background:var(--c-f5f5f5)}.som-btn-save{background:var(--c-1a1a2e);color:var(--c-ffffff)}.som-btn-save:hover{background:var(--c-2d2d4e)}.som-btn-save:disabled{opacity:.6;cursor:not-allowed}.som-spinner{animation:somSpin .8s linear infinite}@keyframes somSpin{to{transform:rotate(360deg)}}.som-status-badge{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:capitalize}@media(max-width:600px){.som-overlay{padding:20px 10px}.som-modal{max-width:100%}.som-form-row{flex-direction:column}.som-header,.som-body{padding:16px 18px}.som-footer{padding:12px 18px}}@media(max-width:768px){.som-modal{width:95vw;max-width:95vw;max-height:90vh}.som-form-row{flex-direction:column}.som-form-group{width:100%}.som-close{min-width:44px;min-height:44px}.som-checklist-item{min-height:44px}}.rm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.rm-modal{background:var(--c-ffffff);border-radius:12px;width:100%;max-width:680px;box-shadow:0 20px 60px #00000026;animation:rmSlideIn .2s ease-out}@keyframes rmSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rm-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--c-eaeaea)}.rm-header h2{font-size:16px;font-weight:600;color:var(--c-1a1a2e);margin:0;font-family:Montserrat,sans-serif}.rm-close{background:none;border:none;cursor:pointer;color:var(--c-666666);padding:4px;border-radius:6px;display:flex;align-items:center}.rm-close:hover{background:var(--c-f5f5f5);color:var(--c-333333)}.rm-body{padding:20px 24px;max-height:calc(100vh - 160px);overflow-y:auto}.rm-section{margin-bottom:20px}.rm-label{display:block;font-size:13px;font-weight:600;color:var(--c-1a1a2e);margin-bottom:8px;font-family:Montserrat,sans-serif}.rm-sublabel{display:block;font-size:11px;font-weight:500;color:var(--c-888888);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.rm-input{width:100%;padding:10px 12px;border:1px solid var(--c-dddddd);border-radius:8px;font-size:13px;font-family:Montserrat,sans-serif;color:var(--c-1a1a2e);box-sizing:border-box;transition:border-color .15s}.rm-input:focus{outline:none;border-color:var(--c-1a1a2e)}.rm-input-error{border-color:var(--c-ef4444)!important}.rm-textarea{width:100%;padding:10px 12px;border:1px solid var(--c-dddddd);border-radius:8px;font-size:13px;font-family:Montserrat,sans-serif;color:var(--c-1a1a2e);box-sizing:border-box;resize:vertical}.rm-textarea:focus{outline:none;border-color:var(--c-1a1a2e)}.rm-row{display:flex;gap:12px}.rm-field-half{flex:1}.rm-readonly-field{padding:10px 12px;background:var(--c-f8f8f8);border:1px solid var(--c-eaeaea);border-radius:8px;font-size:13px;color:var(--c-555555);font-family:Montserrat,sans-serif}.rm-readonly-sub{color:var(--c-999999);font-size:12px}.rm-model-selector{position:relative}.rm-selected-model{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--c-f0f7ff);border:1px solid var(--c-bbd4ee);border-radius:8px;font-size:13px;color:var(--c-1a1a2e)}.rm-selected-model-symbol{color:var(--c-888888);font-size:12px;font-family:JetBrains Mono,monospace}.rm-clear-model{margin-left:auto;background:none;border:none;cursor:pointer;color:var(--c-999999);padding:2px;border-radius:4px;display:flex;align-items:center}.rm-clear-model:hover{background:var(--c-dddddd);color:var(--c-333333)}.rm-model-list{max-height:180px;overflow-y:auto;border:1px solid var(--c-eaeaea);border-radius:8px;margin-top:4px}.rm-model-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--c-f5f5f5);transition:background .1s}.rm-model-item:last-child{border-bottom:none}.rm-model-item:hover{background:var(--c-f0f7ff)}.rm-model-name{font-size:13px;color:var(--c-1a1a2e);font-weight:500}.rm-model-symbol{font-size:11px;color:var(--c-888888);font-family:JetBrains Mono,monospace}.rm-model-loading{padding:12px;text-align:center;color:var(--c-888888);font-size:12px;display:flex;align-items:center;justify-content:center;gap:6px}.rm-model-empty{padding:12px;text-align:center;color:var(--c-999999);font-size:12px}.rm-current-instrument{background:var(--c-f8f8f8);border:1px solid var(--c-eaeaea);border-radius:8px;padding:12px}.rm-ci-row{display:flex;gap:12px;margin-bottom:8px}.rm-ci-row:last-child{margin-bottom:0}.rm-ci-field{flex:1}.rm-ci-label{display:block;font-size:10px;color:var(--c-999999);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.rm-ci-value{font-size:13px;color:var(--c-1a1a2e);font-family:JetBrains Mono,monospace}.rm-field-error{display:block;font-size:11px;color:var(--c-ef4444);margin-top:4px}.rm-error-banner{background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--c-dc2626);margin-bottom:16px}.rm-error-msg{background:var(--c-fef2f2);border:1px solid var(--c-fecaca);border-radius:6px;padding:8px 10px;font-size:11px;color:var(--c-dc2626);margin-top:8px}.rm-execution-table-wrap{overflow-x:auto;border:1px solid var(--c-eaeaea);border-radius:8px}.rm-execution-table{width:100%;border-collapse:collapse;font-size:12px}.rm-execution-table th{background:var(--c-f8f8f8);padding:8px 10px;text-align:left;font-weight:600;color:var(--c-555555);font-size:10px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--c-eaeaea);white-space:nowrap}.rm-execution-table td{padding:8px 10px;border-bottom:1px solid var(--c-f5f5f5);color:var(--c-333333);white-space:nowrap}.rm-execution-table tr:last-child td{border-bottom:none}.rm-ed-account{font-weight:500;font-family:JetBrains Mono,monospace}.rm-ed-mono{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--c-888888)}.rm-ed-error{color:var(--c-dc2626);font-size:11px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.rm-status-success{color:var(--c-10b981)}.rm-status-failed{color:var(--c-ef4444)}.rm-status-skipped{color:var(--c-999999)}.rm-summary-row{display:flex;gap:16px;flex-wrap:wrap}.rm-summary-item{display:flex;flex-direction:column;gap:2px}.rm-summary-label{font-size:10px;color:var(--c-999999);text-transform:uppercase;letter-spacing:.5px}.rm-summary-value{font-size:14px;font-weight:600;color:var(--c-1a1a2e);font-family:JetBrains Mono,monospace}.rm-summary-failed{color:var(--c-ef4444)}.rm-summary-status{font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:capitalize}.rm-status-completed{background:var(--c-ecfdf5);color:var(--c-10b981)}.rm-status-partial{background:var(--c-fff7ed);color:var(--c-f59e0b)}.rm-status-failed{background:var(--c-fef2f2);color:var(--c-ef4444)}.rm-status-pending{background:var(--c-f0f7ff);color:var(--c-3b82f6)}.rm-status-cancelled{background:var(--c-f5f5f5);color:var(--c-999999)}.rm-status-executing{background:var(--c-fef3c7);color:var(--c-d97706)}.rm-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid var(--c-eaeaea)}.rm-btn{padding:10px 20px;border-radius:8px;font-size:13px;font-weight:500;font-family:Montserrat,sans-serif;cursor:pointer;border:none;display:flex;align-items:center;gap:6px;transition:all .15s}.rm-btn-cancel{background:var(--c-f5f5f5);color:var(--c-555555)}.rm-btn-cancel:hover{background:var(--c-eaeaea)}.rm-btn-save{background:var(--c-1a1a2e);color:var(--c-ffffff)}.rm-btn-save:hover{background:var(--c-2a2a4e)}.rm-btn-save:disabled{opacity:.6;cursor:not-allowed}.rm-spinner{animation:rmSpin 1s linear infinite}@keyframes rmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:600px){.rm-row{flex-direction:column;gap:8px}.rm-summary-row{flex-direction:column;gap:10px}}@media(max-width:768px){.rm-modal{width:95vw;max-width:95vw;max-height:90vh}.rm-body{max-height:calc(90vh - 140px)}.rm-row{flex-direction:column;gap:8px}.rm-close{min-width:44px;min-height:44px}}.orders-tabs{display:flex;gap:4px;height:48px;padding:0 40px;border-bottom:1px solid var(--c-eaeaea);background:var(--c-ffffff);overflow-x:auto;overflow-y:hidden}.orders-tab{position:relative;display:flex;align-items:center;gap:8px;padding:0 20px;background:transparent;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:var(--c-777777);transition:color .2s ease,background .2s ease}.orders-tab:hover{color:var(--c-1a1a1a);background:var(--c-f7f7f7)}.orders-tab.active{color:var(--c-1a1a1a)}.orders-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c-1a1a1a)}.orders-panel[hidden]{display:none}@media(max-width:768px){.orders-tabs{padding:0 16px}}.coming-soon-content{text-align:center;padding:60px 20px}.coming-soon-icon{font-size:64px;margin-bottom:20px}.coming-soon-content h1{font-size:28px;color:var(--c-1f2937);margin-bottom:12px}.coming-soon-content p{color:var(--c-6b7280);font-size:16px}@media(max-width:768px){.coming-soon-content{padding:40px 16px}.coming-soon-icon{font-size:48px}.coming-soon-content h1{font-size:22px}.coming-soon-content p{font-size:14px}}@media(max-width:480px){.coming-soon-content{padding:32px 12px}.coming-soon-icon{font-size:40px;margin-bottom:16px}.coming-soon-content h1{font-size:20px;margin-bottom:8px}.coming-soon-content p{font-size:13px}}.onboarding-page{padding:24px 28px}.ob-header{margin-bottom:24px}.ob-header h1{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 4px}.ob-header-sub{font-size:.85rem;color:var(--text-secondary, var(--c-888888));margin:0}.ob-stats-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px}.ob-stat-card{background:var(--bg-primary, var(--c-ffffff));border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:12px;padding:18px 20px;transition:box-shadow .15s}.ob-stat-card:hover{box-shadow:0 2px 8px #0000000f}.ob-stat-value{font-size:1.75rem;font-weight:700;color:var(--text-primary);line-height:1}.ob-stat-label{font-size:.75rem;font-weight:500;color:var(--text-secondary, var(--c-888888));margin-top:6px;text-transform:uppercase;letter-spacing:.04em}.ob-stat-card.pending{border-left:3px solid var(--c-f59e0b)}.ob-stat-card.pending .ob-stat-value{color:var(--c-b45309)}.ob-stat-card.active{border-left:3px solid var(--c-3b82f6)}.ob-stat-card.active .ob-stat-value{color:var(--c-1d4ed8)}.ob-stat-card.success{border-left:3px solid var(--c-10b981)}.ob-stat-card.success .ob-stat-value{color:var(--c-047857)}.ob-stat-card.today{border-left:3px solid var(--c-8b5cf6)}.ob-stat-card.today .ob-stat-value{color:var(--c-6d28d9)}.ob-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px;flex-wrap:wrap}.ob-tabs{display:flex;gap:4px}.ob-tab{padding:7px 16px;border-radius:8px;font-size:.8rem;font-weight:500;background:transparent;border:1px solid transparent;color:var(--text-secondary, var(--c-888888));cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}.ob-tab:hover{background:var(--bg-secondary, var(--c-f5f5f5));color:var(--text-primary)}.ob-tab.active{background:var(--bg-primary, var(--c-ffffff));border-color:var(--border-color, var(--c-e0e0e0));color:var(--text-primary);font-weight:600;box-shadow:0 1px 3px #0000000f}.ob-tab-count{background:var(--c-ef4444);color:var(--c-ffffff);font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.ob-search{padding:8px 14px;border:1px solid var(--border-color, var(--c-e0e0e0));border-radius:8px;font-size:.85rem;background:var(--bg-primary, var(--c-ffffff));color:var(--text-primary);outline:none;width:280px;transition:border-color .2s}.ob-search:focus{border-color:var(--accent-color, var(--c-4f46e5))}.ob-table-wrap{background:var(--bg-primary, var(--c-ffffff));border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:12px;overflow:hidden}.ob-table{width:100%;border-collapse:collapse;font-size:.85rem}.ob-table thead th{padding:11px 16px;text-align:left;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, var(--c-888888));background:var(--bg-secondary, var(--c-fafafa));border-bottom:1px solid var(--border-color, var(--c-e5e7eb));white-space:nowrap}.ob-table tbody td{padding:12px 16px;border-bottom:1px solid var(--border-color, var(--c-f3f4f6));vertical-align:middle}.ob-table tbody tr{cursor:pointer;transition:background .12s}.ob-table tbody tr:hover{background:var(--bg-hover, var(--c-f9fafb))}.ob-table tbody tr.row-pending{background:var(--c-fffbeb)}.ob-table tbody tr.row-pending:hover{background:var(--c-fef3c7)}.ob-client-cell{display:flex;flex-direction:column;gap:2px}.ob-client-name{font-weight:600;color:var(--text-primary);font-size:.85rem}.ob-client-email{font-size:.75rem;color:var(--text-secondary, var(--c-888888))}.ob-plan{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ob-plan.ignite{background:var(--c-fce7f3);color:var(--c-9d174d)}.ob-plan.bronze{background:var(--c-fef3c7);color:var(--c-92400e)}.ob-plan.silver{background:var(--c-e5e7eb);color:var(--c-374151)}.ob-plan.gold{background:var(--c-fef3c7);color:var(--c-b45309);border:1px solid var(--c-fbbf24)}.ob-plan.platinum{background:var(--c-f1f5f9);color:var(--c-334155);border:1px solid var(--c-94a3b8)}.ob-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:500;white-space:nowrap}.ob-status .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ob-status.started{background:var(--c-e8eaff);color:var(--c-4f46e5)}.ob-status.email-verified{background:var(--c-e0f2fe);color:var(--c-0369a1)}.ob-status.tnc-accepted{background:var(--c-fce7f3);color:var(--c-9d174d)}.ob-status.agreement-signed{background:var(--c-dbeafe);color:var(--c-1d4ed8)}.ob-status.payment-completed{background:var(--c-d1fae5);color:var(--c-065f46)}.ob-status.pending-review{background:var(--c-fef3c7);color:var(--c-92400e)}.ob-status.onboarding-complete{background:var(--c-d1fae5);color:var(--c-047857)}.ob-mini-badge{font-size:.7rem;font-weight:500;text-transform:capitalize}.ob-mini-badge.signed,.ob-mini-badge.completed{color:var(--c-047857)}.ob-mini-badge.sent,.ob-mini-badge.initiated{color:var(--c-0369a1)}.ob-mini-badge.pending{color:var(--c-92400e)}.ob-mini-badge.failed{color:var(--c-dc2626)}.ob-date-cell{font-size:.8rem;color:var(--text-secondary, var(--c-888888));white-space:nowrap}.ob-actions-cell{white-space:nowrap}.ob-action-btn{padding:4px 12px;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer;border:none;transition:all .15s;margin-right:4px}.ob-action-btn.approve{background:var(--c-d1fae5);color:var(--c-047857)}.ob-action-btn.approve:hover{background:var(--c-a7f3d0)}.ob-action-btn.download{background:var(--c-e0f2fe);color:var(--c-0369a1)}.ob-action-btn.download:hover{background:var(--c-bae6fd)}.ob-action-btn:disabled{opacity:.5;cursor:not-allowed}.ob-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--border-color, var(--c-f3f4f6));font-size:.8rem;color:var(--text-secondary, var(--c-888888))}.ob-pagination-btns{display:flex;gap:8px;align-items:center}.ob-pagination-btns button{padding:5px 12px;border:1px solid var(--border-color, var(--c-e0e0e0));border-radius:6px;background:var(--bg-primary, var(--c-ffffff));color:var(--text-primary);cursor:pointer;font-size:.75rem}.ob-pagination-btns button:hover:not(:disabled){background:var(--bg-hover, var(--c-f0f0f0))}.ob-pagination-btns button:disabled{opacity:.4;cursor:not-allowed}.ob-loading,.ob-empty{display:flex;justify-content:center;align-items:center;padding:60px 20px;color:var(--text-secondary, var(--c-888888));font-size:.9rem}.ob-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;justify-content:center;align-items:flex-start;padding-top:48px;z-index:1000;overflow-y:auto}.ob-modal{background:var(--bg-primary, var(--c-ffffff));border-radius:16px;width:90%;max-width:700px;max-height:85vh;overflow-y:auto;padding:28px;box-shadow:0 24px 64px #0000002e;margin-bottom:40px}.ob-modal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.ob-modal-header h2{font-size:1.2rem;font-weight:700;margin:0 0 8px;color:var(--text-primary)}.ob-modal-badges{display:flex;gap:8px;flex-wrap:wrap}.ob-close{background:none;border:none;font-size:1.6rem;cursor:pointer;color:var(--text-secondary, var(--c-888888));padding:0 4px;line-height:1;border-radius:6px;transition:background .15s}.ob-close:hover{background:var(--bg-hover, var(--c-f0f0f0))}.ob-section{margin-bottom:20px}.ob-section h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, var(--c-888888));margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--border-color, var(--c-f3f4f6))}.ob-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.ob-field{display:flex;justify-content:space-between;padding:5px 0;font-size:.8rem}.ob-field span:first-child{color:var(--text-secondary, var(--c-888888))}.ob-field span:last-child{font-weight:500;color:var(--text-primary);text-align:right}.ob-mono{font-family:SF Mono,Fira Code,monospace;font-size:.75rem}.ob-timeline{position:relative;padding-left:24px}.ob-timeline:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:var(--border-color, var(--c-e5e7eb))}.ob-tl-step{position:relative;display:flex;align-items:flex-start;gap:10px;padding-bottom:14px}.ob-tl-dot{position:absolute;left:-21px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--border-color, var(--c-d1d5db));border:2px solid var(--bg-primary, var(--c-ffffff));flex-shrink:0}.ob-tl-step.done .ob-tl-dot{background:var(--c-10b981)}.ob-tl-step.current .ob-tl-dot{background:var(--c-4f46e5);box-shadow:0 0 0 4px #4f46e526}.ob-tl-content{display:flex;flex-direction:column}.ob-tl-label{font-size:.85rem;font-weight:500;color:var(--text-primary)}.ob-tl-time{font-size:.75rem;color:var(--text-secondary, var(--c-888888))}.ob-notes{white-space:pre-wrap;font-size:.8rem;background:var(--bg-secondary, var(--c-f9fafb));padding:10px 14px;border-radius:8px;color:var(--text-secondary);max-height:120px;overflow-y:auto}.ob-modal-actions{display:flex;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color, var(--c-e5e7eb));flex-wrap:wrap}.ob-btn{padding:8px 16px;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer;border:1px solid var(--border-color, var(--c-e0e0e0));background:var(--bg-primary, var(--c-ffffff));color:var(--text-primary);transition:all .15s}.ob-btn:hover{background:var(--bg-hover, var(--c-f0f0f0))}.ob-btn.primary{background:var(--c-4f46e5);color:var(--c-ffffff);border-color:var(--c-4f46e5)}.ob-btn.primary:hover{background:var(--c-4338ca)}.ob-btn.success{background:var(--c-10b981);color:var(--c-ffffff);border-color:var(--c-10b981)}.ob-btn.success:hover{background:var(--c-059669)}.ob-btn:disabled{opacity:.5;cursor:not-allowed}.ob-override{margin-top:16px;padding:16px;background:var(--bg-secondary, var(--c-f9fafb));border-radius:10px}.ob-override label{display:block;font-size:.75rem;font-weight:500;margin-bottom:5px;color:var(--text-secondary, var(--c-888888))}.ob-override select,.ob-override textarea{width:100%;padding:8px 12px;border:1px solid var(--border-color, var(--c-e0e0e0));border-radius:8px;font-size:.85rem;margin-bottom:10px;background:var(--bg-primary, var(--c-ffffff));color:var(--text-primary);outline:none}.ob-override textarea{min-height:50px;resize:vertical}.ob-notification{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-size:.85rem;font-weight:500;z-index:2000;box-shadow:0 4px 12px #00000026;animation:obSlideIn .3s ease}.ob-notification.success{background:var(--c-d1fae5);color:var(--c-065f46);border:1px solid var(--c-a7f3d0)}.ob-notification.error{background:var(--c-fee2e2);color:var(--c-991b1b);border:1px solid var(--c-fecaca)}@keyframes obSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:900px){.ob-stats-row{grid-template-columns:repeat(3,1fr)}.ob-grid{grid-template-columns:1fr}.ob-search{width:100%}}@media(max-width:600px){.ob-stats-row{grid-template-columns:repeat(2,1fr)}.ob-toolbar{flex-direction:column;align-items:stretch}.ob-tabs{overflow-x:auto}}@media(max-width:768px){.onboarding-page{padding:16px}.ob-header h1{font-size:1.25rem}.ob-stats-row{grid-template-columns:repeat(2,1fr)}.ob-toolbar{flex-direction:column;align-items:stretch}.ob-search{width:100%}.ob-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.ob-table-wrap{overflow-x:auto}.ob-table{min-width:600px}.ob-modal{width:95%;max-width:95vw;padding:20px}.ob-modal-header h2{font-size:1rem}.ob-grid{grid-template-columns:1fr}.ob-modal-actions{flex-direction:column}.ob-btn{width:100%;text-align:center;min-height:44px;display:flex;align-items:center;justify-content:center}.ob-action-btn{min-height:44px;padding:8px 16px}.ob-pagination{flex-direction:column;gap:8px;align-items:center}}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ann-page{padding:24px 40px}.ann-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.ann-header .page-title{font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.ann-header-actions{display:flex;align-items:center;gap:12px}.ses-indicator{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px}.ses-indicator.connected{color:var(--c-059669);background:var(--c-d1fae5)}.ses-indicator.disconnected{color:var(--c-dc2626);background:var(--c-fee2e2)}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--text-primary);color:var(--c-ffffff);border:none;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif;box-shadow:0 4px 12px #0000001a}.btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--c-ffffff);color:var(--text-primary);border:1px solid var(--border-color);border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.btn-secondary:hover{border-color:var(--text-primary)}.btn-danger-outline{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--c-ffffff);color:var(--c-dc2626);border:1px solid var(--c-fca5a5);border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.btn-danger-outline:hover{background:var(--c-fee2e2);border-color:var(--c-dc2626)}.btn-refresh{background:var(--c-ffffff);border:1px solid var(--border-color);color:var(--text-secondary);width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 5px #00000008}.btn-refresh:hover{color:var(--accent-color);border-color:var(--accent-color);transform:rotate(180deg)}.btn-sm{padding:6px 14px;font-size:12px;border-radius:8px}.controls-area{padding:20px 32px;border-bottom:1px solid var(--border-color)}.filters-bar{display:flex;align-items:center;gap:16px}.filter-wrapper{position:relative;display:flex;align-items:center}.filter-select{padding:10px 32px 10px 16px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);font-weight:500;outline:none;background:var(--c-fafafa);min-width:160px;height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .2s}.filter-select:focus{border-color:var(--accent-color);background:var(--c-ffffff)}.select-chevron{position:absolute;right:12px;pointer-events:none;color:var(--text-secondary)}.search-wrapper{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:14px;color:var(--text-secondary);pointer-events:none}.search-input{padding:10px 16px 10px 38px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);font-weight:500;outline:none;background:var(--c-fafafa);min-width:240px;height:42px;transition:all .2s;box-sizing:border-box}.search-input:focus{border-color:var(--accent-color);background:var(--c-ffffff);box-shadow:0 0 0 3px #2563eb14}.summary-inline{font-size:13px;color:var(--text-secondary);margin-left:auto}.badge-count{font-weight:700;color:var(--text-primary)}.table-area{overflow-x:auto;background:var(--c-ffffff)}.ann-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ann-table thead{position:sticky;top:0;background:var(--c-ffffff);z-index:5}.ann-table th{text-align:left;padding:14px 24px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:11px;letter-spacing:.8px;white-space:nowrap;border-bottom:1px solid var(--border-color)}.ann-table td{padding:16px 24px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.ann-table tbody tr.clickable-row{cursor:pointer}.ann-table tbody tr:hover td{background:var(--c-fafafa)}.ann-table tr:last-child td{border-bottom:none}.td-nowrap{white-space:nowrap}.td-title{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-subject{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.td-num{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.td-error{font-size:12px;color:var(--c-dc2626);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-actions{white-space:nowrap}.loading-cell,.empty-cell{text-align:center;padding:40px 24px!important;color:var(--text-secondary)}.loading-cell{display:flex;align-items:center;justify-content:center;gap:10px}.ann-status-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.btn-icon{background:none;border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;margin-right:4px}.btn-icon:hover{color:var(--accent-color);border-color:var(--accent-color)}.btn-icon.btn-send:hover{color:var(--c-059669);border-color:var(--c-059669)}.btn-icon.btn-danger:hover{color:var(--c-dc2626);border-color:var(--c-dc2626)}.pagination-area{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;border-top:1px solid var(--border-color);font-size:13px;color:var(--text-secondary)}.pagination-area button{padding:8px 16px;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.pagination-area button:hover:not(:disabled){border-color:var(--text-primary)}.pagination-area button:disabled{opacity:.4;cursor:not-allowed}.compose-layout{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.compose-form{padding:32px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:10px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);outline:none;transition:all .2s;background:var(--c-ffffff);box-sizing:border-box}.body-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.body-label-row label{margin-bottom:0}.btn-source-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--c-f3f4f6);border:1px solid var(--border-color);border-radius:6px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-source-toggle:hover{background:var(--c-e5e7eb);color:var(--text-primary)}.paste-notice{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--c-ecfdf5);border:1px solid var(--c-a7f3d0);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--c-059669);margin-bottom:8px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-group .quill{border-radius:10px;overflow:hidden}.form-group .quill .ql-toolbar{border:1px solid var(--border-color);border-radius:10px 10px 0 0;background:var(--c-fafafa);font-family:Montserrat,sans-serif}.form-group .quill .ql-container{border:1px solid var(--border-color);border-top:none;border-radius:0 0 10px 10px;font-family:Montserrat,sans-serif;font-size:14px;min-height:240px}.form-group .quill .ql-editor{min-height:240px;line-height:1.6}.html-source-editor,.form-group textarea{font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.6;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb14}.recipient-preview{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--c-059669);font-weight:500}.sample-emails{color:var(--text-secondary);font-weight:400}.form-error{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--c-fee2e2);color:var(--c-dc2626);border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.compose-actions{display:flex;gap:12px;padding-top:8px}.compose-sidebar{display:flex;flex-direction:column;gap:16px}.sidebar-section{padding:20px}.sidebar-section h3{font-size:14px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.test-email-row{display:flex;gap:8px}.test-email-row input{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;font-size:12px;font-family:Montserrat,sans-serif;outline:none}.test-email-row input:focus{border-color:var(--accent-color)}.test-success{margin-top:8px;font-size:12px;color:var(--c-059669);font-weight:500}.test-error{margin-top:8px;font-size:12px;color:var(--c-dc2626);font-weight:500}.template-list{display:flex;flex-direction:column;gap:6px}.template-item{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--c-fafafa);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif;text-align:left}.template-item:hover{border-color:var(--accent-color);background:var(--c-f0f4ff)}.template-name{font-size:13px;font-weight:600;color:var(--text-primary)}.template-cat{font-size:11px;color:var(--text-secondary);text-transform:capitalize}.ses-info{display:flex;flex-direction:column;gap:8px;font-size:13px}.ses-info>div{display:flex;justify-content:space-between}.ses-info span:first-child{color:var(--text-secondary)}.text-success{color:var(--c-059669);font-weight:600}.text-error{color:var(--c-dc2626);font-weight:600}.detail-layout{display:flex;flex-direction:column;gap:20px}.detail-meta{padding:24px 32px}.detail-row{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-color)}.detail-row:last-child{border-bottom:none}.detail-label{min-width:120px;font-weight:600;font-size:13px;color:var(--text-secondary)}.detail-body-section{padding:24px 32px}.detail-body-section h3,.detail-logs-section h3{font-size:16px;font-weight:700;margin:0 0 16px;color:var(--text-primary)}.email-preview{border:1px solid var(--border-color);border-radius:12px;padding:24px;background:var(--c-fafafa);max-height:400px;overflow-y:auto;font-size:14px;line-height:1.6}.detail-logs-section{padding:24px 32px}.logs-table td{font-size:12px;padding:12px 24px}.client-multi-select{position:relative}.cms-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:1px solid var(--border-color);border-radius:10px;background:var(--c-ffffff);font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .2s;box-sizing:border-box}.cms-trigger:hover,.cms-trigger.open{border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb14}.cms-trigger-text{flex:1;text-align:left}.cms-count-badge{background:var(--accent-color);color:var(--c-ffffff);font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.cms-caret{transition:transform .2s;color:var(--text-secondary)}.cms-caret.rotated{transform:rotate(180deg)}.cms-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0000001f;z-index:50;animation:cmsSlideIn .15s ease-out}@keyframes cmsSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cms-search-wrapper{position:relative;padding:10px 12px 6px}.cms-search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.cms-search-input{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--border-color);border-radius:8px;font-family:Montserrat,sans-serif;font-size:12px;outline:none;box-sizing:border-box}.cms-search-input:focus{border-color:var(--accent-color)}.cms-actions{display:flex;gap:8px;padding:4px 12px 8px;border-bottom:1px solid var(--border-color)}.cms-actions button{background:none;border:none;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:var(--accent-color);cursor:pointer;padding:2px 4px}.cms-actions button:hover{text-decoration:underline}.cms-list{max-height:240px;overflow-y:auto;padding:4px 0}.cms-list::-webkit-scrollbar{width:4px}.cms-list::-webkit-scrollbar-track{background:transparent}.cms-list::-webkit-scrollbar-thumb{background:var(--c-d1d5db);border-radius:4px}.cms-loading,.cms-empty{padding:20px;text-align:center;font-size:12px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:8px}.cms-item{display:flex;align-items:center;gap:10px;padding:8px 14px;cursor:pointer;transition:background .1s;font-size:13px}.cms-item:hover{background:var(--c-f3f4f6)}.cms-item.selected{background:var(--c-eff6ff)}.cms-item input[type=checkbox]{display:none}.cms-checkbox-custom{width:18px;height:18px;border:2px solid var(--border-color);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--c-ffffff);flex-shrink:0;transition:all .15s}.cms-item.selected .cms-checkbox-custom{background:var(--accent-color);border-color:var(--accent-color)}.cms-item-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.cms-item-name{font-weight:600;color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-item-email{font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-item-status{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:capitalize;flex-shrink:0}.cms-selected-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cms-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--c-eff6ff);border:1px solid var(--c-bfdbfe);border-radius:6px;font-size:12px;font-weight:500;color:var(--text-primary)}.cms-chip button{background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:0}.cms-chip button:hover{color:var(--c-dc2626)}.cms-chip-more{color:var(--text-secondary);font-style:italic}.email-options-section{margin-bottom:20px}.email-options-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--accent-color);cursor:pointer;padding:4px 0;transition:opacity .2s}.email-options-toggle:hover{opacity:.8}.email-options-fields{margin-top:16px;padding:20px;background:var(--c-fafafa);border:1px solid var(--border-color);border-radius:12px}.email-chip-group{margin-bottom:16px}.email-chip-container{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border:1px solid var(--border-color);border-radius:10px;background:var(--c-ffffff);min-height:42px;align-items:center;cursor:text;transition:all .2s}.email-chip-container:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 3px #2563eb14}.email-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--c-e5e7eb);border-radius:6px;font-size:12px;font-weight:500;color:var(--text-primary)}.email-chip-remove{background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:0;margin-left:2px}.email-chip-remove:hover{color:var(--c-dc2626)}.email-chip-input{flex:1;min-width:180px;border:none!important;outline:none!important;padding:4px 0!important;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);background:transparent!important;box-shadow:none!important}.email-chip-error{margin-top:4px;font-size:11px;color:var(--c-dc2626);font-weight:500}.detail-email-value{font-weight:500;color:var(--accent-color)}.detail-email-chips{display:flex;flex-wrap:wrap;gap:6px}.detail-chip{display:inline-block;padding:3px 10px;background:var(--c-f3f4f6);border:1px solid var(--border-color);border-radius:6px;font-size:12px;color:var(--text-primary)}.test-hint{margin-top:6px;font-size:11px;color:var(--text-secondary);font-style:italic}.spinning{animation:ann-spin 1s linear infinite}@keyframes ann-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1024px){.compose-layout{grid-template-columns:1fr}.compose-sidebar{order:-1}}@media(max-width:768px){.ann-page{padding:16px}.ann-header{flex-wrap:wrap}.ann-header-actions{flex-wrap:wrap;width:100%}.ann-table th,.ann-table td{padding:12px 16px}.compose-form{padding:20px}.btn-primary,.btn-secondary{width:100%;justify-content:center;min-height:44px}.controls-area{padding:16px}.filters-bar{flex-direction:column;align-items:stretch}.filter-select,.search-input{min-width:100%}.compose-layout{grid-template-columns:1fr}.compose-sidebar{order:-1}.compose-actions{flex-direction:column}.compose-actions .btn-primary,.compose-actions .btn-secondary,.compose-actions .btn-danger-outline{width:100%;justify-content:center}.detail-row{flex-direction:column;align-items:flex-start;gap:4px}.detail-label{min-width:auto}.detail-body-section,.detail-logs-section,.detail-meta{padding:16px}.pagination-area{flex-direction:column;gap:8px}.btn-icon{min-width:44px;min-height:44px}.table-area{overflow-x:auto}.ann-table{min-width:600px}.test-email-row{flex-direction:column}}.email-preview-frame{border:1px solid var(--border-color);border-radius:12px;overflow:hidden;background:var(--c-ffffff)}.email-preview-frame iframe{display:block;width:100%;border:0}.preview-caption{font-size:12px;color:var(--text-secondary);margin-bottom:8px}.html-code-toggle{margin-top:12px}.html-code-toggle summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.el-filters{flex-wrap:wrap;gap:10px}.el-date{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary)}.el-date input{height:36px;padding:0 8px;border:1px solid var(--border-color);border-radius:8px;background:var(--c-fafafa);color:var(--text-primary);font:inherit}.el-to{min-width:200px;max-width:280px;overflow-wrap:break-word}.el-muted{color:var(--text-secondary);font-size:13px}.el-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.el-badge--green{color:var(--c-059669);background:var(--c-d1fae5)}.el-badge--blue{color:var(--c-2563eb);background:var(--c-dbeafe)}.el-badge--amber{color:var(--c-d97706);background:var(--c-fef3c7)}.el-badge--red{color:var(--c-dc2626);background:var(--c-fee2e2)}.el-badge--purple{color:var(--c-7c3aed);background:var(--c-ede9fe)}.el-badge--grey{color:var(--c-6b7280);background:var(--c-f3f4f6)}.el-error{display:flex;align-items:center;gap:8px;margin:12px 24px;padding:10px 12px;border-radius:8px;color:var(--c-dc2626);background:var(--c-fee2e2);font-size:14px}.el-detail-bar{display:flex;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border-color)}.el-detail-bar .btn-secondary{display:inline-flex;align-items:center;gap:6px}.el-detail{padding:20px 24px 28px}.el-subject{margin:0 0 10px;font-size:20px;color:var(--text-primary);overflow-wrap:anywhere}.el-status-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.el-proof{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:13px;margin-bottom:16px}.el-proof--ok{color:var(--c-059669);background:var(--c-d1fae5)}.el-proof--bad{color:var(--c-dc2626);background:var(--c-fee2e2);font-weight:600}.el-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px 24px;margin-bottom:16px}.el-field{display:flex;flex-direction:column;gap:2px;min-width:0}.el-field-label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.el-field-value{font-size:14px;color:var(--text-primary);overflow-wrap:anywhere}.el-hash{font-size:12px}.el-note{padding:10px 12px;border-radius:8px;background:var(--c-fef3c7);color:var(--c-9a3412);font-size:13px;margin-bottom:16px}.el-h3{margin:20px 0 10px;font-size:15px;color:var(--text-primary)}.el-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.el-event{border:1px solid var(--border-color);border-radius:8px;padding:10px 12px}.el-event-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;color:var(--text-primary)}.el-event-detail{margin-top:4px;font-size:13px;color:var(--text-secondary);overflow-wrap:anywhere}.el-link{margin-left:auto;background:none;border:0;padding:0;color:var(--accent-color);font:inherit;font-size:13px;cursor:pointer}.el-raw,.el-text{margin:8px 0 0;padding:12px;max-height:480px;overflow:auto;border-radius:8px;background:var(--c-fafafa);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.el-text{font-size:14px;max-height:900px}.el-tabs,.ann-tabs{display:flex;gap:6px;margin-bottom:12px}.el-tabs button,.ann-tabs button{padding:6px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--c-ffffff);color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.el-tabs button.active,.ann-tabs button.active{color:var(--text-primary);border-color:var(--text-primary);font-weight:600}.el-tabs button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.el-detail,.el-detail-bar{padding-left:16px;padding-right:16px}.el-detail-bar{flex-wrap:wrap}.el-link{margin-left:0}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.client-onboarding{min-height:100vh;background-color:var(--c-f6f5f3);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;color:var(--c-1a1a1a);display:flex;flex-direction:column;align-items:center;padding:60px 16px 40px}.co-card{background:var(--c-ffffff);border-radius:2px;width:100%;max-width:560px;padding:52px 48px}.co-logo-stage{display:flex;justify-content:center;margin-bottom:36px}.co-logo{width:150px;height:150px;object-fit:contain;display:block}.co-tag{font-size:11px;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;color:var(--c-a0a0a0);margin:0 0 20px;line-height:1.4}.co-headline{font-size:32px;font-weight:300;line-height:1.25;color:var(--c-1a1a1a);margin:0;letter-spacing:-.5px}.co-headline strong{font-weight:600}.co-divider{height:1px;background-color:var(--c-e8e6e3);margin:40px 0;border:none}.co-steps{display:flex;flex-direction:column;margin-bottom:40px}.co-step-row{display:flex;align-items:flex-start;gap:20px}.co-step-circle{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;line-height:1;flex-shrink:0}.co-step-circle.upcoming{border:1.5px solid var(--c-e8e6e3);color:var(--c-c0c0c0);background:transparent}.co-step-circle.active,.co-step-circle.completed{background-color:var(--c-1a1a1a);color:var(--c-ffffff);border:none}.co-step-content{padding-top:8px;flex:1;min-width:0}.co-step-title{font-size:15px;font-weight:600;color:var(--c-1a1a1a);margin:0;line-height:1.4;letter-spacing:.2px}.co-step-title.upcoming{color:var(--c-c0c0c0)}.co-step-subtitle{font-size:12px;font-weight:400;color:var(--c-a0a0a0);margin:4px 0 0;line-height:1.5}.co-step-subtitle.upcoming{color:var(--c-d0d0d0)}.co-connector{width:44px;min-width:44px;display:flex;justify-content:center;padding:0;flex-shrink:0}.co-connector-line{width:1.5px;height:28px;background-color:var(--c-e8e6e3)}.co-form-group{margin-bottom:20px}.co-label{display:block;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--c-a0a0a0);margin-bottom:8px}.co-input{width:100%;padding:14px 16px;border:1.5px solid var(--c-e8e6e3);border-radius:2px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;color:var(--c-1a1a1a);background:var(--c-ffffff);outline:none;transition:border-color .2s;box-sizing:border-box}.co-input:focus{border-color:var(--c-1a1a1a)}.co-input::placeholder{color:var(--c-c0c0c0)}.co-phone-input{width:100%}.co-phone-input .PhoneInputInput{width:100%;padding:14px 16px;border:1.5px solid var(--c-e8e6e3);border-radius:2px;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;color:var(--c-1a1a1a);background:var(--c-ffffff);outline:none;transition:border-color .15s;box-sizing:border-box}.co-phone-input .PhoneInputInput:focus{border-color:var(--c-1a1a1a)}.co-phone-input .PhoneInputInput::placeholder{color:var(--c-c0c0c0)}.co-phone-input .PhoneInputCountry{margin-right:8px}.co-plan-cards{display:flex;flex-wrap:wrap;gap:12px}.co-plan-cards .co-plan-card{min-width:120px}.co-plan-card{flex:1;padding:20px 16px;border:1.5px solid var(--c-e8e6e3);border-radius:2px;text-align:center;cursor:pointer;transition:all .2s;background:var(--c-ffffff)}.co-plan-card:hover{border-color:var(--c-a0a0a0)}.co-plan-card.selected{border-color:var(--c-1a1a1a);background:var(--c-1a1a1a);color:var(--c-ffffff)}.co-plan-name{font-size:14px;font-weight:600;text-transform:capitalize;margin:0;letter-spacing:.5px}.co-plan-card.selected .co-plan-name{color:var(--c-ffffff)}.co-plan-card{font:inherit;color:inherit}.co-plan-price{margin:6px 0 0;font-size:12px;opacity:.75}.co-otp-container{display:flex;gap:10px;justify-content:center;margin:24px 0}.co-otp-input{width:48px;height:56px;text-align:center;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:600;color:var(--c-1a1a1a);border:1.5px solid var(--c-e8e6e3);border-radius:2px;outline:none;transition:border-color .2s;background:var(--c-ffffff)}.co-otp-input:focus{border-color:var(--c-1a1a1a)}.co-resend-row{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:16px}.co-resend-btn{background:none;border:none;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;color:var(--c-1a1a1a);text-decoration:underline;cursor:pointer;padding:0}.co-resend-btn:disabled{color:var(--c-c0c0c0);cursor:not-allowed;text-decoration:none}.co-resend-timer{font-size:12px;color:var(--c-a0a0a0);font-weight:400}.co-tnc-box{background:var(--c-f6f5f3);border-radius:2px;padding:24px;margin-bottom:24px;max-height:280px;overflow-y:auto}.co-tnc-heading{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--c-1a1a1a);margin:0 0 16px}.co-tnc-list{list-style:none;padding:0;margin:0}.co-tnc-list li{font-size:13px;font-weight:400;color:var(--c-6b6b6b);line-height:1.7;padding:4px 0 4px 20px;position:relative}.co-tnc-list li:before{content:attr(data-num) ".";position:absolute;left:0;font-weight:600;color:var(--c-1a1a1a)}.co-risk-text{font-size:13px;font-weight:400;color:var(--c-6b6b6b);line-height:1.7;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--c-e8e6e3)}.co-risk-label{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--c-1a1a1a);display:block;margin-bottom:6px}.co-checkbox-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;cursor:pointer}.co-checkbox{width:20px;height:20px;min-width:20px;border:1.5px solid var(--c-e8e6e3);border-radius:2px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:all .2s;background:var(--c-ffffff);flex-shrink:0}.co-checkbox.checked{background:var(--c-1a1a1a);border-color:var(--c-1a1a1a)}.co-checkbox-label{font-size:13px;font-weight:400;color:var(--c-6b6b6b);line-height:1.5}.co-waiting{text-align:center;padding:20px 0}.co-waiting-icon{font-size:48px;margin-bottom:20px;opacity:.6}.co-waiting-title{font-size:18px;font-weight:600;color:var(--c-1a1a1a);margin:0 0 8px}.co-waiting-text{font-size:13px;font-weight:400;color:var(--c-a0a0a0);line-height:1.6;margin:0 0 24px}.co-spinner{width:28px;height:28px;border:2.5px solid var(--c-e8e6e3);border-top-color:var(--c-1a1a1a);border-radius:50%;animation:co-spin .8s linear infinite;margin:0 auto}@keyframes co-spin{to{transform:rotate(360deg)}}.co-btn{display:inline-block;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;text-align:center;padding:14px 36px;border-radius:2px;border:1.5px solid var(--c-1a1a1a);cursor:pointer;transition:all .2s;width:100%;box-sizing:border-box}.co-btn-primary{background-color:var(--c-1a1a1a);color:var(--c-ffffff)}.co-btn-primary:hover{background-color:var(--c-333333)}.co-btn-primary:disabled{background-color:var(--c-c0c0c0);border-color:var(--c-c0c0c0);cursor:not-allowed}.co-btn-outline{background:transparent;color:var(--c-1a1a1a);border:1.5px solid var(--c-1a1a1a)}.co-btn-outline:hover{background:var(--c-1a1a1a);color:var(--c-ffffff)}.co-error{font-size:12px;font-weight:500;color:var(--c-c0392b);margin-top:12px;text-align:center}.co-email-display{font-size:15px;font-weight:500;color:var(--c-1a1a1a);text-align:center;margin:8px 0 4px}.co-email-hint{font-size:12px;color:var(--c-a0a0a0);text-align:center;margin:0 0 8px}.co-done{text-align:center;padding:20px 0}.co-done-icon{width:72px;height:72px;border-radius:50%;background:var(--c-1a1a1a);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;animation:co-pop .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes co-pop{0%{transform:scale(0)}to{transform:scale(1)}}.co-done-title{font-size:24px;font-weight:300;color:var(--c-1a1a1a);margin:0 0 8px;letter-spacing:-.3px}.co-done-title strong{font-weight:600}.co-done-text{font-size:14px;font-weight:400;color:var(--c-6b6b6b);line-height:1.6;margin:0}.co-support{text-align:center;margin-top:0}.co-support-text{font-size:14px;font-weight:400;color:var(--c-6b6b6b);margin:0 0 8px;line-height:1.6}.co-support-sub{font-size:13px;font-weight:400;color:var(--c-a0a0a0);margin:0 0 28px;line-height:1.6}.co-footer{text-align:center;padding:36px 48px;max-width:560px;width:100%}.co-footer-links{display:flex;justify-content:center;gap:0;margin-bottom:20px}.co-footer-link{font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-6b6b6b);text-decoration:none;padding:0 14px;transition:color .2s}.co-footer-link:hover{color:var(--c-1a1a1a)}.co-footer-sep{width:1px;height:10px;background:var(--c-d0d0d0);align-self:center}.co-footer-note{font-size:11px;font-weight:400;color:var(--c-a0a0a0);line-height:1.7;margin:0 0 20px}.co-footer-note a{color:var(--c-6b6b6b);text-decoration:underline}.co-footer-regions{display:flex;justify-content:center;gap:0;align-items:center}.co-footer-region{font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--c-a0a0a0);padding:0 20px}.co-footer-region-sep{width:1px;height:12px;background:var(--c-c0c0c0)}.co-section-text{font-size:14px;font-weight:400;color:var(--c-6b6b6b);line-height:1.6;margin:0 0 24px}.co-activation-note{font-size:13px;font-weight:400;color:var(--c-6b6b6b);line-height:1.6;margin:0 0 24px;padding:12px 14px;border-left:2px solid var(--c-c9a24b);background:var(--c-faf7f0)}.co-activation-note strong{color:var(--c-1a1a1a);font-weight:600}.co-loading-page{min-height:100vh;background-color:var(--c-f6f5f3);display:flex;align-items:center;justify-content:center}@media only screen and (max-width:600px){.client-onboarding{padding:32px 12px 24px}.co-card{padding:36px 24px}.co-headline{font-size:26px}.co-plan-cards{flex-direction:column}.co-otp-container{gap:6px}.co-otp-input{width:42px;height:48px;font-size:18px}.co-footer{padding:24px 20px}.co-tnc-box{padding:16px}}@media only screen and (max-width:768px){.client-onboarding{padding:40px 12px 28px}.co-card{padding:40px 28px;max-width:100%}.co-logo-stage{margin-bottom:32px}.co-logo{width:120px;height:120px}.co-tag{font-size:10px;letter-spacing:2.5px;margin-bottom:16px}.co-headline{font-size:28px}.co-divider{margin:28px 0}.co-steps{margin-bottom:28px}.co-step-row{gap:14px}.co-step-circle{width:38px;height:38px;min-width:38px;font-size:13px}.co-connector{width:38px;min-width:38px}.co-step-title{font-size:14px}.co-step-subtitle{font-size:11px}.co-form-group{margin-bottom:16px}.co-input{padding:12px 14px;font-size:14px}.co-plan-cards{flex-direction:column;gap:10px}.co-plan-card{padding:16px 14px}.co-otp-container{gap:8px;margin:20px 0}.co-otp-input{width:44px;height:52px;font-size:20px}.co-tnc-box{padding:18px;max-height:220px}.co-btn{padding:14px 24px;font-size:11px;min-height:44px}.co-done-icon{width:60px;height:60px}.co-done-title{font-size:20px}.co-done-text{font-size:13px}.co-waiting-title{font-size:16px}.co-waiting-text{font-size:12px}.co-footer{padding:28px 20px}.co-footer-links{flex-wrap:wrap;gap:8px;justify-content:center}.co-footer-link{font-size:10px;padding:0 10px}.co-footer-regions{flex-wrap:wrap;gap:6px}.co-footer-region{font-size:10px;letter-spacing:2px;padding:0 12px}.co-section-text,.co-support-text{font-size:13px}.co-support-sub{font-size:12px;margin-bottom:20px}}.co-step-topbar{margin:-12px 0 20px}.co-back-btn,.co-link-btn{background:none;border:none;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--c-1a1a1a);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.co-back-btn:hover,.co-link-btn:hover{text-decoration:underline}.co-error-left{text-align:left}.co-details-card{border:1px solid var(--c-e8e6e3);background:var(--c-fbfaf8);padding:16px 18px;margin-bottom:20px}.co-details-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.co-details-title{margin:0;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--c-6b6b6b)}.co-details-list{display:grid;grid-template-columns:120px 1fr;gap:6px 12px;margin:0;font-size:14px}.co-details-list dt{color:var(--c-6b6b6b)}.co-details-list dd{margin:0;color:var(--c-1a1a1a);font-weight:500;overflow-wrap:anywhere}.co-details-address{white-space:pre-line}.co-verify-block{border:1.5px solid var(--c-e8e6e3);padding:18px;margin-bottom:14px;transition:border-color .2s}.co-verify-block.verified{border-color:var(--c-cfe8d6);background:var(--c-f6fbf7)}.co-verify-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.co-verify-head+.co-btn,.co-verify-head+.co-error+.co-btn{margin-top:14px}.co-verify-label{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--c-6b6b6b)}.co-verify-value{margin:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}.co-verify-hint{margin:14px 0 0;font-size:13px}.co-verify-block .co-otp-container{margin:14px 0}.co-btn-compact{padding:12px 20px}.co-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--c-f1efec);color:var(--c-6b6b6b);white-space:nowrap}.co-badge-ok{background:var(--c-e3f4e8);color:var(--c-1e7a3c)}.co-plan-summary{border:1px solid var(--c-e8e6e3);padding:16px 18px;margin:4px 0 20px;font-size:14px}.co-plan-summary-row{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.co-plan-summary-name{font-weight:600}.co-plan-summary-muted{color:var(--c-6b6b6b);font-size:13px}.co-plan-summary-total{border-top:1px solid var(--c-e8e6e3);margin-top:6px;padding-top:10px;font-weight:600}.co-plan-summary-note{margin:10px 0 0;font-size:12px;color:var(--c-6b6b6b)}.co-digio-card{border:1.5px solid var(--c-1a1a1a);padding:18px 20px}.co-digio-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.co-digio-badge{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--c-ffffff);background:var(--c-1a1a1a);padding:4px 10px}.co-digio-title{margin:0 0 12px;font-size:16px;font-weight:600}.co-digio-note{margin:14px 0 0;font-size:13px}.co-activate-icon{background:linear-gradient(145deg,var(--c-b8955a),var(--c-8c6a32))}.co-activate-timeline{display:inline-flex;flex-direction:column;gap:10px;margin-top:24px;text-align:left;font-size:13px}.co-activate-item{display:flex;align-items:center;gap:10px;color:var(--c-a0a0a0)}.co-activate-item.done{color:var(--c-1e7a3c)}.co-activate-item.active{color:var(--c-1a1a1a);font-weight:600}.co-activate-dot{width:10px;height:10px;margin:0 1px;border-radius:50%;border:2px solid currentColor;box-sizing:border-box}.co-activate-item.active .co-activate-dot{background:var(--c-b8955a);border-color:var(--c-b8955a);animation:co-pulse 1.6s ease-in-out infinite}@keyframes co-pulse{0%,to{box-shadow:0 0 #b8955a73}50%{box-shadow:0 0 0 6px #b8955a00}}@media only screen and (max-width:600px){.co-details-list{grid-template-columns:1fr;gap:2px}.co-details-list dd{margin-bottom:8px}}.co-badge-test{background:var(--c-fff4e0);color:var(--c-9a5b00)}.co-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.co-modal{background:var(--c-ffffff);width:100%;max-width:420px;padding:28px 24px;box-shadow:0 20px 50px #00000040}.co-modal-title{margin:0 0 12px;font-size:20px;font-weight:600}.audit-trail-page{padding:24px 40px}.audit-trail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.audit-trail-header .page-title{font-size:24px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px}.header-actions{display:flex;align-items:center;gap:12px}.auto-refresh-toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);font-weight:500;cursor:pointer;padding:8px 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--c-ffffff);transition:all .2s;-webkit-user-select:none;user-select:none}.auto-refresh-toggle.active{border-color:var(--success);color:var(--success);background:#10b9810d}.auto-refresh-dot{width:6px;height:6px;border-radius:50%;background:var(--text-secondary)}.auto-refresh-toggle.active .auto-refresh-dot{background:var(--success);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.stats-bar{display:flex;gap:16px;margin-bottom:24px}.stat-card{flex:1;background:var(--c-ffffff);border:1px solid var(--border-color);border-radius:12px;padding:16px 20px;box-shadow:var(--shadow)}.stat-card .stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:4px}.stat-card .stat-value{font-size:24px;font-weight:700;color:var(--text-primary)}.audit-controls-area{padding:24px 32px;border-bottom:1px solid var(--border-color);background:var(--c-ffffff)}.audit-description-text{color:var(--text-secondary);font-size:13px;margin-bottom:20px;font-weight:500}.audit-filters-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.audit-filter-wrapper{position:relative;display:flex;align-items:center}.audit-filter-icon{position:absolute;left:12px;color:var(--text-secondary);pointer-events:none;z-index:1}.audit-filter-select,.audit-filter-input{padding:10px 16px 10px 36px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);font-weight:500;outline:none;background:var(--c-ffffff);min-width:150px;transition:all .2s cubic-bezier(.4,0,.2,1);height:42px}.audit-filter-select{padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--c-fafafa)}.audit-select-chevron{position:absolute;right:12px;pointer-events:none;color:var(--text-secondary)}.audit-filter-input::placeholder{color:var(--c-94a3b8);font-weight:400}.audit-filter-input:focus,.audit-filter-select:focus,.audit-filter-select:hover:not(:disabled){border-color:var(--accent-color);background:var(--c-ffffff);box-shadow:0 4px 12px #4f46e514;transform:translateY(-1px)}.audit-date-input{padding:10px 16px;border:1px solid var(--border-color);border-radius:12px;font-family:Montserrat,sans-serif;font-size:13px;color:var(--text-primary);font-weight:500;outline:none;background:var(--c-fafafa);height:42px;min-width:140px;transition:all .2s}.audit-date-input:focus{border-color:var(--accent-color);background:var(--c-ffffff);box-shadow:0 4px 12px #4f46e514}.audit-actions-right{margin-left:auto;display:flex;gap:8px}.audit-btn-action{border:none;padding:0 20px;height:42px;border-radius:12px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.audit-btn-search{background:var(--text-primary);color:var(--c-ffffff);box-shadow:0 4px 12px #0000001a}.audit-btn-search:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.audit-btn-clear{background:var(--c-ffffff);border:1px solid var(--border-color)!important;color:var(--text-secondary)}.audit-btn-clear:hover{background:var(--bg-secondary);color:var(--text-primary)}.audit-summary-bar{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;color:var(--text-secondary);font-weight:500;padding:0 4px}.audit-table-area{flex:1;overflow-x:auto;background:var(--c-ffffff)}.audit-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.audit-table thead{position:sticky;top:0;background:var(--c-ffffff);z-index:5}.audit-table thead:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--border-color)}.audit-table th{text-align:left;padding:14px 20px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:11px;letter-spacing:.8px;white-space:nowrap}.audit-table td{padding:14px 20px;border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle;transition:background .2s}.audit-table tr:hover td{background:var(--c-fafafa);cursor:pointer}.audit-table tr:last-child td{border-bottom:none}.action-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.action-badge.auth{background:var(--c-eef2ff);color:var(--c-6366f1)}.action-badge.trading{background:var(--c-fef3c7);color:var(--c-d97706)}.action-badge.settings{background:var(--c-f0fdf4);color:var(--c-16a34a)}.action-badge.admin{background:var(--c-fdf2f8);color:var(--c-db2777)}.action-badge.view{background:var(--bg-secondary);color:var(--text-secondary)}.action-badge.general{background:var(--c-f8fafc);color:var(--c-64748b)}.status-code{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;padding:2px 8px;border-radius:4px}.status-code.success{background:var(--c-ecfdf5);color:var(--c-10b981)}.status-code.redirect{background:var(--c-eef2ff);color:var(--c-6366f1)}.status-code.client-error{background:var(--c-fef2f2);color:var(--c-ef4444)}.status-code.server-error{background:var(--c-fef2f2);color:var(--c-dc2626)}.response-time{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-secondary)}.response-time.slow{color:var(--c-f59e0b)}.response-time.very-slow{color:var(--c-ef4444)}.description-cell{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-secondary)}.device-badge{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:4px}.ip-cell{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-secondary)}.audit-pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-top:1px solid var(--border-color)}.pagination-info{font-size:12px;color:var(--text-secondary);font-weight:500}.pagination-controls{display:flex;align-items:center;gap:8px}.pagination-btn{padding:8px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--c-ffffff);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;font-family:Montserrat,sans-serif}.pagination-btn:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.active{background:var(--text-primary);color:var(--c-ffffff);border-color:var(--text-primary)}.per-page-select{padding:6px 10px;border:1px solid var(--border-color);border-radius:8px;font-size:12px;font-family:Montserrat,sans-serif;color:var(--text-secondary);background:var(--c-ffffff);cursor:pointer;outline:none}.audit-detail-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.audit-detail-modal{background:var(--c-ffffff);border-radius:16px;max-width:750px;width:92%;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0003}.audit-detail-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-color)}.audit-detail-header h3{font-size:16px;font-weight:600;margin:0}.audit-detail-header button{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-secondary);line-height:1}.audit-detail-content{padding:24px;overflow-y:auto}.detail-section{margin-bottom:20px}.detail-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-secondary);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-color)}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail-item{display:flex;flex-direction:column;gap:2px}.detail-item .label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.detail-item .value{font-size:13px;color:var(--text-primary);word-break:break-all}.detail-item .value.mono{font-family:JetBrains Mono,monospace;font-size:12px;background:var(--c-f8fafc);padding:4px 8px;border-radius:4px;border:1px solid var(--c-f1f5f9)}.detail-payload{background:var(--c-f8fafc);border-radius:8px;padding:16px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;overflow:auto;max-height:300px;white-space:pre-wrap;word-break:break-all;border:1px solid var(--c-f1f5f9)}.audit-loading-cell,.audit-empty-cell{text-align:center;padding:40px!important;color:var(--text-secondary)}.audit-loading-cell{display:flex;align-items:center;justify-content:center;gap:12px}.audit-error-state{text-align:center;padding:40px;color:var(--text-secondary)}.audit-error-state button{margin-top:12px;padding:8px 16px;border:1px solid var(--border-color);border-radius:8px;background:var(--c-ffffff);cursor:pointer;font-family:Montserrat,sans-serif}.audit-spinning{animation:audit-spin 1s linear infinite}@keyframes audit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.audit-trail-page{padding:16px}.stats-bar{flex-direction:column}.audit-filters-bar{flex-direction:column;align-items:stretch}.audit-filter-wrapper,.audit-filter-select,.audit-filter-input,.audit-date-input{width:100%}.audit-actions-right{margin-left:0;width:100%;justify-content:stretch}.audit-btn-action{flex:1;min-height:44px}.audit-pagination{flex-direction:column;gap:12px}.detail-grid{grid-template-columns:1fr}.audit-controls-area{padding:16px}.audit-detail-modal{width:95vw;max-width:95vw;max-height:90vh}.audit-detail-content{padding:16px}.auto-refresh-toggle{min-height:44px}.btn-refresh{min-width:44px;min-height:44px}.audit-mobile-cards{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.audit-mobile-card{background:var(--c-ffffff);border:1px solid var(--border-color, var(--c-e5e7eb));border-radius:10px;padding:14px;cursor:pointer;transition:box-shadow .2s}.audit-mobile-card:active{box-shadow:0 2px 8px #00000014}.audit-mobile-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.audit-mobile-card-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px}.audit-mobile-card-label{color:var(--text-secondary, var(--c-888888));font-size:11px}.audit-mobile-card-value{font-weight:500;color:var(--text-primary);text-align:right;font-size:12px}.pagination-controls{flex-wrap:wrap;justify-content:center}}.oauth-complete-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--c-f5f7fa);font-family:Montserrat,sans-serif;padding:24px}.oauth-complete-card{background:var(--c-ffffff);border-radius:12px;box-shadow:0 4px 24px #00000014;padding:48px 40px;max-width:460px;width:100%;text-align:center}.oauth-icon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:40px;font-weight:700;margin-bottom:20px;color:var(--c-ffffff)}.oauth-icon-success{background:var(--c-16a34a)}.oauth-icon-error{background:var(--c-dc2626)}.oauth-icon-warning{background:var(--c-f59e0b)}.oauth-heading{margin:0 0 12px;font-size:22px;font-weight:600}.oauth-heading-success{color:var(--c-16a34a)}.oauth-heading-error{color:var(--c-dc2626)}.oauth-heading-warning{color:var(--c-b45309)}.oauth-body{color:var(--c-333333);font-size:15px;line-height:1.5;margin:0 0 12px}.oauth-muted{color:var(--c-777777);font-size:13px;margin:0}.oauth-footer{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:10px}.oauth-close-btn{background:var(--c-1f2937);color:var(--c-ffffff);border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.oauth-close-btn:hover{background:var(--c-111827)}.oauth-countdown{font-size:12px}.oauth-spinner{width:40px;height:40px;border:3px solid var(--c-e5e7eb);border-top-color:var(--c-3b82f6);border-radius:50%;animation:oauth-spin .8s linear infinite;margin:0 auto 16px}@keyframes oauth-spin{to{transform:rotate(360deg)}}.wi-status-received{background:#3b82f61f;color:var(--c-1d4ed8);border:1px solid rgba(59,130,246,.25)}.wi-status-processing{background:#f59e0b24;color:var(--c-b45309);border:1px solid rgba(245,158,11,.3)}.wi-status-processed{background:#10b98124;color:var(--c-047857);border:1px solid rgba(16,185,129,.3)}.wi-status-failed{background:#ef444424;color:var(--c-b91c1c);border:1px solid rgba(239,68,68,.3)}.wi-status-rejected{background:#6b728024;color:var(--c-374151);border:1px solid rgba(107,114,128,.3)}.wi-failure-reason{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--c-b91c1c);background:#ef44440f;padding:2px 6px;border-radius:4px;max-width:220px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-token{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-secondary);cursor:help}.wi-auto-refresh-toggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer}.wi-auto-refresh-toggle input[type=checkbox]{margin:0;cursor:pointer}.wi-modal-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding:12px 20px;border-bottom:1px solid var(--border-color);font-size:13px;color:var(--text-secondary)}.wi-modal-meta strong{color:var(--text-primary);margin-right:4px}.wi-modal-meta code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;background:#0000000a;padding:1px 5px;border-radius:3px}@media(max-width:768px){.wi-modal-meta{grid-template-columns:1fr}}.plans-page{padding:24px;max-width:1400px;margin:0 auto;font-family:Montserrat,sans-serif;color:var(--c-374151)}.plans-muted{color:var(--c-9ca3af);font-size:13px}.plans-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.plans-header h2{margin:0 0 6px;font-size:24px;font-weight:600;color:var(--c-111827)}.plans-header p{margin:0;max-width:720px;font-size:14px;color:var(--c-6b7280)}.plans-header .subs-btn{flex-shrink:0}.plans-signin{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px}.plans-signin p{margin:0}.plans-grid-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.plans-tier{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--c-ffffff);border:1px solid var(--c-e5e7eb);border-radius:12px;min-width:0}.plans-tier__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.plans-tier__head h3{margin:0;font-size:18px;color:var(--c-111827)}.plans-tier__code{font-size:12px;color:var(--c-9ca3af)}.plans-tier__price{margin:6px 0 0;font-size:22px;font-weight:700;color:var(--c-111827);font-variant-numeric:tabular-nums}.plans-tier__price span{font-size:13px;font-weight:500;color:var(--c-6b7280)}.plans-tier__tagline{margin:0;font-size:14px;overflow-wrap:anywhere}.plans-tier__meta,.plans-tier__when{margin:0;font-size:12px;color:var(--c-6b7280)}.plans-tier__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.plans-header__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.plans-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.plans-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--c-f3f4f6);color:var(--c-374151)}.plans-chip--live{background:var(--c-dcfce7);color:var(--c-166534)}.plans-chip--draft{background:var(--c-dbeafe);color:var(--c-1e40af)}.plans-chip--hidden{background:var(--c-f3f4f6);color:var(--c-4b5563)}.plans-chip--warn{background:var(--c-fef3c7);color:var(--c-92400e)}.plans-note{display:flex;align-items:flex-start;gap:8px;margin:8px 0;padding:10px 12px;border-radius:8px;font-size:13px;background:var(--c-f3f4f6);color:var(--c-374151)}.plans-note svg{flex-shrink:0;margin-top:2px}.plans-note--warn{background:var(--c-fffbeb);color:var(--c-92400e)}.plans-note--ok{background:var(--c-f0fdf4);color:var(--c-166534);align-items:center;justify-content:space-between}.plans-note__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.plans-editor{display:flex;flex-direction:column;gap:16px}.plans-editor__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plans-editor__bar h3{margin:0;font-size:20px;color:var(--c-111827)}.plans-section{padding:16px 18px;background:var(--c-ffffff);border:1px solid var(--c-e5e7eb);border-radius:12px}.plans-section h4{margin:0 0 12px;font-size:15px;color:var(--c-111827)}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:12px}.plans-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.plans-field__label{font-weight:600;color:var(--c-374151);font-size:13px}.plans-field__hint{font-size:12px;color:var(--c-9ca3af)}.plans-field__error{margin:2px 0 0;font-size:12px;color:var(--c-b91c1c)}.plans-editor input[type=text],.plans-editor input[type=search],.plans-editor select{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--c-d1d5db);border-radius:8px;font:inherit;font-size:14px;background:var(--c-ffffff);color:var(--c-111827)}.plans-editor input:focus-visible,.plans-editor select:focus-visible{outline:2px solid var(--c-2563eb);outline-offset:1px}.plans-editor input[aria-invalid=true]{border-color:var(--c-dc2626)}.plans-editor input:disabled,.plans-editor select:disabled{background:var(--c-f9fafb);color:var(--c-6b7280)}.plans-switch{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.plans-switch input,.plans-models__pick input{width:18px;height:18px;flex-shrink:0}.plans-bullets ul{list-style:none;margin:4px 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.plans-bullets li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.plans-bullets li>input{flex:1 1 200px;min-width:0}.plans-bullets__tools{display:flex;gap:2px}.plans-bullets__foot{display:flex;align-items:center;gap:12px}.plans-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--c-d1d5db);border-radius:8px;background:var(--c-ffffff);color:var(--c-374151);cursor:pointer}.plans-icon-btn:hover:not(:disabled){background:var(--c-f9fafb)}.plans-icon-btn:disabled{opacity:.4;cursor:not-allowed}.plans-icon-btn:focus-visible{outline:2px solid var(--c-2563eb);outline-offset:1px}.plans-limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-items:end;margin-bottom:8px}.plans-models ul{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto}.plans-models li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--c-e5e7eb);border-radius:8px}.plans-models li.is-picked{border-color:var(--c-93c5fd);background:var(--c-eff6ff)}.plans-models__pick{display:inline-flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;min-width:0;overflow-wrap:anywhere}.plans-models__pick .plans-chip{margin-left:6px}.plans-models__mult{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--c-6b7280)}.plans-editor .plans-models__mult input{width:90px}.plans-models__search{margin-bottom:4px;max-width:320px}.plans-advanced{margin-top:12px;font-size:13px}.plans-advanced summary{cursor:pointer;font-weight:600;color:var(--c-374151);margin-bottom:8px}.plans-advanced .plans-field{max-width:420px}.plans-actions{display:flex;flex-wrap:wrap;gap:8px}.plans-actions__hint{margin:-8px 0 0}.plans-lede{margin:0 0 16px;font-size:13px;color:var(--c-6b7280)}.plans-dialog-body{max-height:55vh;overflow-y:auto;padding-right:2px}.plans-diff-wrap{overflow-x:auto}.plans-diff{width:100%;border-collapse:collapse;font-size:13px}.plans-diff th,.plans-diff td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--c-f3f4f6);vertical-align:top;overflow-wrap:anywhere}.plans-diff thead th{background:var(--c-f9fafb);color:var(--c-6b7280);font-size:12px;text-transform:uppercase;letter-spacing:.03em}.plans-diff tbody th{font-weight:600;color:var(--c-111827);width:28%}.plans-zoho{display:flex;gap:10px;margin:14px 0 8px;padding:12px 14px;border:1px solid var(--c-fcd34d);border-radius:8px;background:var(--c-fffbeb);color:var(--c-92400e);font-size:13px}.plans-zoho svg{flex-shrink:0;margin-top:1px}.plans-zoho p{margin:4px 0 0}.plans-zoho code{padding:1px 5px;border-radius:4px;background:var(--c-fef3c7);font-size:12px}.plans-ack{display:flex;align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;cursor:pointer}.plans-ack input{margin-top:2px;width:16px;height:16px;flex-shrink:0}.plans-card{padding:18px;border:1px solid var(--c-e5e7eb);border-radius:12px;background:var(--c-ffffff)}.plans-card__badge{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:999px;background:var(--c-2563eb);color:var(--c-ffffff);font-size:11px;font-weight:600}.plans-card h4{margin:0;font-size:20px;color:var(--c-111827)}.plans-card h5{margin:14px 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--c-9ca3af)}.plans-card__price{margin:6px 0;font-size:24px;font-weight:700;color:var(--c-111827)}.plans-card__price span{font-size:13px;font-weight:500;color:var(--c-6b7280)}.plans-card__tagline{margin:0 0 8px;font-size:14px}.plans-card__list{margin:0;padding-left:18px;font-size:14px}.plans-json{margin-top:12px;font-size:13px}.plans-json pre{max-height:240px;overflow:auto;padding:10px;border-radius:8px;background:var(--c-f9fafb);font-size:12px}@media(max-width:720px){.plans-page{padding:16px}.plans-header{flex-direction:column}.plans-section{padding:14px}.plans-actions .subs-btn{flex:1 1 calc(50% - 8px);justify-content:center}.plans-models li{align-items:flex-start}.plans-diff thead{display:none}.plans-diff,.plans-diff tbody,.plans-diff tr,.plans-diff th,.plans-diff td{display:block;width:auto}.plans-diff tbody th{width:auto;padding-bottom:2px;border:0}.plans-diff td{padding:2px 10px;border:0}.plans-diff td:before{content:attr(data-label) ": ";color:var(--c-9ca3af)}.plans-diff tr{border-bottom:1px solid var(--c-f3f4f6);padding:6px 0}}.plans-hide-days{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0 8px}.plans-hide-days__custom{width:96px}.fr-page{padding:24px;max-width:1400px;margin:0 auto;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:16px}.fr-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.fr-header h1{font-size:24px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.fr-header p{margin:0;color:var(--text-secondary);font-size:14px;max-width:760px;line-height:1.5}.fr-header__actions{display:flex;gap:8px;flex-shrink:0}.fr-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font:500 13px Montserrat,sans-serif;cursor:pointer;background:var(--bg-color);color:var(--c-374151);border:1px solid var(--c-d1d5db);white-space:nowrap}.fr-btn:hover:not(:disabled){background:var(--hover-bg)}.fr-btn:disabled{opacity:.55;cursor:not-allowed}.fr-btn--small{padding:5px 10px;font-size:12px}.fr-btn--primary{background:var(--accent-color);color:var(--c-ffffff);border-color:var(--accent-color)}.fr-btn--primary:hover:not(:disabled){background:var(--c-1d4ed8)}.fr-btn--danger{color:var(--c-b91c1c);border-color:var(--c-fca5a5)}.fr-btn--danger:hover:not(:disabled){background:var(--c-fef2f2)}.ca-btn.fr-danger{background:var(--c-b91c1c);border-color:var(--c-b91c1c);color:var(--c-ffffff)}.ca-btn.fr-danger:hover:not(:disabled){background:var(--c-991b1b)}.fr-spin{animation:fr-spin 1s linear infinite;vertical-align:-2px}@keyframes fr-spin{to{transform:rotate(360deg)}}.fr-list{padding:16px 20px}.fr-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border-color);margin-bottom:14px;overflow-x:auto}.fr-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;border-bottom:2px solid transparent;font:500 13px Montserrat,sans-serif;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.fr-tab.is-active{color:var(--text-primary);border-bottom-color:var(--accent-color)}.fr-tab-count{background:var(--c-f3f4f6);color:var(--c-4b5563);border-radius:999px;padding:1px 8px;font-size:11px;font-variant-numeric:tabular-nums}.fr-empty{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px;color:var(--c-9ca3af);font-size:13px}.fr-error{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--c-fef2f2);color:var(--c-dc2626);border-radius:8px;font-size:13px}.fr-signin .card-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center;color:var(--text-secondary);font-size:13px}.fr-signin p{margin:0}.fr-hint{margin:0;font-size:12.5px;color:var(--text-secondary);line-height:1.45}.fr-hint--banner{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:8px 12px;border-radius:8px;background:var(--bg-secondary)}.fr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fr-table{width:100%;border-collapse:collapse;font-size:13px}.fr-table th{text-align:left;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.fr-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);vertical-align:top}.fr-table tbody tr:last-child td{border-bottom:none}.fr-table tbody tr:hover td{background:var(--hover-bg)}.fr-nowrap{white-space:nowrap}.fr-name{font-weight:600;color:var(--text-primary)}.fr-sub{display:block;font-size:11.5px;color:var(--text-secondary);margin-top:2px}.fr-decision{min-width:200px;max-width:360px}.fr-reason{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-primary)}.fr-muted-text{color:var(--text-secondary)}.fr-warn-text{color:var(--c-b45309)}.fr-row-actions{display:flex;gap:6px;justify-content:flex-end}.fr-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.fr-pill--up{background:var(--c-dcfce7);color:var(--c-166534)}.fr-pill--down{background:var(--c-fee2e2);color:var(--c-991b1b)}.fr-pill--warn{background:var(--c-fef3c7);color:var(--c-92400e)}.fr-pill--muted{background:var(--c-f3f4f6);color:var(--c-4b5563)}.fr-tag{display:inline-block;padding:1px 7px;border-radius:999px;background:var(--c-f3f4f6);color:var(--c-4b5563);font-size:10.5px;font-weight:600;text-transform:capitalize;vertical-align:1px}.ca-modal--narrow.fr-modal{width:min(560px,100%)}.fr-note{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px;background:var(--c-eff6ff);border:1px solid var(--c-bfdbfe);color:var(--c-1e40af);font-size:13px;line-height:1.45}.fr-note svg{flex-shrink:0;margin-top:2px}.fr-modal .ca-alert{margin:0}.fr-candidates{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:none;min-width:0}.fr-candidates legend{padding:0;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.fr-candidate{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px;font-size:13px;cursor:pointer}.fr-candidate:hover{background:var(--hover-bg)}.fr-candidate.is-picked{background:var(--c-eff6ff);border-color:var(--c-93c5fd)}.fr-candidate.is-disabled{opacity:.6;cursor:not-allowed}.fr-candidate.is-disabled:hover{background:none}.fr-candidate input{margin-top:3px;flex-shrink:0}.fr-candidate__body{display:flex;flex-direction:column;flex:1;min-width:0;overflow-wrap:anywhere}.fr-candidate__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex-shrink:0}.fr-toast{position:fixed;bottom:24px;right:24px;max-width:480px;padding:12px 20px;border-radius:8px;font-size:14px;color:var(--c-ffffff);background:var(--c-111827);box-shadow:0 4px 20px #0003;z-index:1100}.fr-toast--error{background:var(--c-b91c1c)}.fr-toast--warning{background:var(--c-b45309)}@media(max-width:640px){.fr-page{padding:16px}.fr-header{flex-direction:column}.fr-list{padding:12px}.fr-candidate{flex-wrap:wrap}.fr-candidate__tags{justify-content:flex-start;padding-left:24px}.fr-toast{left:16px;right:16px;bottom:16px;max-width:none}}.pl-num{text-align:right;font-variant-numeric:tabular-nums}.fr-table th.pl-num{text-align:right}.pl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.pl-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:420px;padding:8px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-color);color:var(--text-secondary)}.pl-search input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:13px Montserrat,sans-serif;color:var(--text-primary)}.pl-review{border:1px solid var(--c-fcd34d)}.pl-review h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:15px;font-weight:600;color:var(--c-92400e)}.pl-review .fr-hint{margin-bottom:12px}.pl-review__action{width:1%;white-space:nowrap;text-align:right}.pl-zoho-ref{font-family:JetBrains Mono,ui-monospace,monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.pl-review__action .pl-cancel{min-width:240px;white-space:normal;justify-content:flex-end}.ca-modal.pl-modal{width:min(640px,100%)}.pl-modal .ca-alert{margin:0}.pl-create{display:flex;flex-direction:column;gap:12px}.pl-create__foot{display:flex;justify-content:flex-end}.pl-amount{display:flex;align-items:center;gap:8px}.pl-amount>span{font-weight:600;color:var(--text-secondary)}.pl-amount input{flex:1;min-width:0;font-variant-numeric:tabular-nums}.pl-field-error{color:var(--c-b91c1c)}.pl-created{padding:10px 12px;border-radius:8px;background:var(--c-ecfdf5);border:1px solid var(--c-a7f3d0);color:var(--c-065f46);font-size:13px;line-height:1.45}.pl-url{display:flex;gap:8px;margin-top:8px}.pl-url input{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--c-a7f3d0);border-radius:6px;background:var(--c-ffffff);font:12px JetBrains Mono,ui-monospace,monospace}.pl-history h4{margin:4px 0 8px;font-size:13px;font-weight:600;color:var(--text-primary)}.pl-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pl-link{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color);border-radius:10px}.pl-link__main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-link__amount{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.pl-link__problem{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;color:var(--c-b45309)}.pl-link__problem svg{flex-shrink:0;margin-top:2px}.pl-link__actions{justify-content:flex-start;margin-top:4px}.pl-cancel{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.pl-cancel input{flex:1 1 200px;min-width:0;padding:5px 10px;border:1px solid var(--border-color);border-radius:6px;font:12.5px Montserrat,sans-serif}@media(max-width:640px){.pl-search{max-width:none}.pl-url{flex-direction:column}}.subs-page{padding:24px;max-width:1400px;margin:0 auto;font-family:Montserrat,sans-serif}.subs-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.subs-header h1{font-size:24px;font-weight:600;margin:0 0 6px;color:var(--c-111827)}.subs-header p{margin:0;color:var(--c-6b7280);font-size:14px}.subs-header-actions{display:flex;gap:8px;flex-shrink:0}.subs-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;background:var(--c-ffffff);color:var(--c-374151);border:1px solid var(--c-d1d5db)}.subs-btn:hover:not(:disabled){background:var(--c-f9fafb)}.subs-btn:disabled{opacity:.55;cursor:not-allowed}.subs-btn--primary{background:var(--c-2563eb);color:var(--c-ffffff);border-color:var(--c-2563eb)}.subs-btn--primary:hover:not(:disabled){background:var(--c-1d4ed8)}.subs-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.subs-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;background:var(--c-ffffff);border:1px solid var(--c-e5e7eb);border-left-width:4px;border-radius:10px;cursor:pointer;font-family:inherit;text-align:left}.subs-card:hover{background:var(--c-f9fafb)}.subs-card.is-active{box-shadow:0 0 0 2px var(--c-2563eb33);border-color:var(--c-2563eb)}.subs-card--neutral{border-left-color:var(--c-2563eb)}.subs-card--red{border-left-color:var(--c-ef4444)}.subs-card--orange{border-left-color:var(--c-f59e0b)}.subs-card--grey{border-left-color:var(--c-9ca3af)}.subs-card-value{font-size:24px;font-weight:700;color:var(--c-111827);font-variant-numeric:tabular-nums}.subs-card-label{font-size:13px;font-weight:500;color:var(--c-374151)}.subs-card-hint{font-size:12px;color:var(--c-9ca3af)}.subs-list{padding:16px 20px}.subs-tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-e5e7eb);margin-bottom:14px;overflow-x:auto}.subs-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;border-bottom:2px solid transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--c-6b7280);cursor:pointer;white-space:nowrap}.subs-tab.is-active{color:var(--c-111827);border-bottom-color:var(--c-2563eb)}.subs-tab-count{background:var(--c-f3f4f6);color:var(--c-4b5563);border-radius:999px;padding:1px 8px;font-size:11px;font-variant-numeric:tabular-nums}.subs-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.subs-search{display:flex;align-items:center;gap:6px;flex:1 1 280px;max-width:420px;padding:7px 10px;border:1px solid var(--c-d1d5db);border-radius:8px;color:var(--c-9ca3af)}.subs-search input{border:none;outline:none;flex:1;font-family:inherit;font-size:13px;color:var(--c-111827)}.subs-filters select{padding:8px 10px;border:1px solid var(--c-d1d5db);border-radius:8px;font-family:inherit;font-size:13px;background:var(--c-ffffff)}.subs-count{margin-left:auto;font-size:12px;color:var(--c-6b7280)}.subs-table-wrap{overflow-x:auto}.subs-table{width:100%;border-collapse:collapse;font-size:13px}.subs-table th{text-align:left;padding:10px 12px;background:var(--c-f9fafb);border-bottom:1px solid var(--c-e5e7eb);font-size:12px;font-weight:600;color:var(--c-6b7280);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.subs-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.subs-table td{padding:12px;color:var(--c-374151);border-bottom:1px solid var(--c-f3f4f6);vertical-align:top}.subs-table tr:last-child td{border-bottom:none}.subs-name{font-weight:600;color:var(--c-111827)}.subs-subtext{display:block;font-size:12px;color:var(--c-9ca3af);font-weight:400;margin-top:2px}.subs-inline{display:inline}.subs-muted{color:var(--c-9ca3af)}.expiry-red{color:var(--c-ef4444);font-weight:600}.expiry-orange{color:var(--c-f59e0b);font-weight:600}.expiry-green{color:var(--c-16a34a);font-weight:500}.subs-plan,.subs-status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--c-f3f4f6);color:var(--c-374151)}.subs-plan--ignite{background:var(--c-fee2e2);color:var(--c-b91c1c)}.subs-plan--bronze{background:var(--c-fde8d7);color:var(--c-9a4a12)}.subs-plan--silver{background:var(--c-e5e7eb);color:var(--c-374151)}.subs-plan--gold{background:var(--c-fef3c7);color:var(--c-92400e)}.subs-plan--platinum{background:var(--c-e0e7ff);color:var(--c-3730a3)}.subs-plan--elite{background:var(--c-ede9fe);color:var(--c-5b21b6)}.subs-plan--review{background:var(--c-ffedd5);color:var(--c-9a3412)}.subs-status--active{background:var(--c-dcfce7);color:var(--c-166534)}.subs-status--onboarding{background:var(--c-dbeafe);color:var(--c-1e40af)}.subs-status--renewal{background:var(--c-fef3c7);color:var(--c-92400e)}.subs-status--expired,.subs-status--not_accessible{background:var(--c-fee2e2);color:var(--c-b91c1c)}.subs-chip{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;vertical-align:1px}.subs-chip--warn{background:var(--c-fef3c7);color:var(--c-92400e);cursor:help}.subs-note-icon{color:var(--c-d97706);margin-left:6px;vertical-align:-2px;cursor:help}.subs-pager{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;font-size:13px;color:var(--c-6b7280)}.subs-empty{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px;color:var(--c-9ca3af);font-size:13px}.subs-error{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--c-fef2f2);color:var(--c-dc2626);border-radius:8px;font-size:13px}.subs-toast{position:fixed;bottom:24px;right:24px;max-width:480px;padding:12px 20px;border-radius:8px;font-size:14px;color:var(--c-ffffff);background:var(--c-111827);box-shadow:0 4px 20px #0003;z-index:1100}.subs-toast--error{background:var(--c-b91c1c)}.subs-spin{animation:subs-rotate .9s linear infinite}@keyframes subs-rotate{to{transform:rotate(360deg)}}@media(max-width:1100px){.subs-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.subs-page{padding:16px}.subs-header{flex-direction:column}.subs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.subs-count{margin-left:0}}.subs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.subs-dialog{background:var(--c-ffffff);border-radius:12px;padding:24px;width:100%;max-width:460px;box-shadow:0 20px 40px #0003}.subs-dialog h3{margin:0 0 4px;font-size:18px}.subs-dialog-file{margin:0 0 16px;font-size:13px;color:var(--c-6b7280);word-break:break-all}.subs-dialog-snapshot{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--c-e5e7eb);border-radius:8px;margin-bottom:8px;font-size:14px}.subs-dialog-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-9ca3af)}.subs-dialog-change{font-size:13px;color:var(--c-4b5563);margin:12px 0}.subs-dialog-alert{display:flex;gap:8px;align-items:flex-start;font-size:13px;background:var(--c-fef2f2);color:var(--c-b91c1c);border-radius:8px;padding:10px 12px;margin:12px 0}.subs-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.subs-btn--danger{background:var(--c-dc2626);color:var(--c-ffffff);border-color:var(--c-dc2626)}.subs-btn--danger:hover:not(:disabled){background:var(--c-b91c1c)}.subs-dialog-icon{flex-shrink:0;margin-top:1px}.subs-dialog--wide{max-width:640px}.subs-history-wrap{max-height:320px;overflow:auto}.subs-history-wrap tr.is-current td{background:var(--c-f0fdf4)}.subs-chip--ok{background:var(--c-dcfce7);color:var(--c-166534)}.subs-link-btn{display:block;margin-top:4px;padding:0;border:0;background:none;color:var(--c-2563eb);font-size:12px;font-weight:600;cursor:pointer}.subs-link-btn:hover{text-decoration:underline}.subs-search--dialog{margin-bottom:8px;width:100%}.subs-choices{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.subs-choice{text-align:left;padding:8px 12px;border:1px solid var(--c-e5e7eb);border-radius:8px;background:var(--c-ffffff);cursor:pointer;font:inherit}.subs-choice:hover{border-color:var(--c-93c5fd)}.subs-choice.is-selected{border-color:var(--c-2563eb);background:var(--c-eff6ff)}.subs-choice-name{display:block;font-weight:600;font-size:14px}.subs-dialog-actions--split{justify-content:space-between;flex-wrap:wrap}.subs-dialog-secondary{display:flex;gap:8px;flex-wrap:wrap}.subs-break{word-break:break-all}.subs-history-action{text-align:right;white-space:nowrap}.subs-sections-bar{max-width:1400px;margin:0 auto;padding:20px 24px 0;font-family:Montserrat,sans-serif}.subs-sections{display:inline-flex;gap:4px;padding:4px;background:var(--c-f3f4f6);border-radius:10px}.subs-section{padding:8px 16px;background:none;border:none;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--c-6b7280);cursor:pointer}.subs-section:hover{color:var(--c-111827)}.subs-section.is-active{background:var(--c-ffffff);color:var(--c-111827);font-weight:600;box-shadow:0 1px 2px #00000014}.subs-section:focus-visible{outline:2px solid var(--c-2563eb);outline-offset:2px}@media(max-width:768px){.subs-sections-bar{padding:16px 16px 0}}.subs-chip--edited{background:var(--c-dbeafe);color:var(--c-1e40af)}.subs-date-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--c-374151)}.subs-date-field input{padding:8px 10px;border:1px solid var(--c-d1d5db);border-radius:8px;font:inherit;font-weight:400;max-width:220px}.subs-date-field input:focus-visible{outline:2px solid var(--c-2563eb);outline-offset:1px}.subs-expiry-preview{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--c-e5e7eb);border-radius:8px;font-size:14px}.subs-expiry-preview strong{font-size:16px}.sim-page{padding:24px;max-width:1400px;margin:0 auto;font-family:Montserrat,sans-serif;display:flex;flex-direction:column;gap:16px}.sim-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sim-header h1{font-size:24px;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.sim-header p{margin:0;color:var(--text-secondary);font-size:14px;max-width:760px;line-height:1.5}.sim-header__actions{display:flex;gap:8px;flex-shrink:0}.sim-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font:500 13px Montserrat,sans-serif;cursor:pointer;background:var(--bg-color);color:var(--c-374151);border:1px solid var(--c-d1d5db);white-space:nowrap}.sim-btn:hover:not(:disabled){background:var(--hover-bg)}.sim-btn:disabled{opacity:.55;cursor:not-allowed}.sim-btn--primary{background:var(--accent-color);color:var(--c-ffffff);border-color:var(--accent-color)}.sim-btn--primary:hover:not(:disabled){background:var(--c-1d4ed8)}.sim-btn--danger{color:var(--c-b91c1c);border-color:var(--c-fca5a5)}.sim-btn--danger:hover:not(:disabled){background:var(--c-fef2f2)}.sim-icon-btn{display:inline-flex;padding:6px;border:none;border-radius:6px;background:none;color:var(--text-secondary);cursor:pointer}.sim-icon-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.sim-spin{animation:sim-spin 1s linear infinite;vertical-align:-2px}@keyframes sim-spin{to{transform:rotate(360deg)}}.sim-feed{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;border-radius:8px;border:1px solid;font-size:13px;line-height:1.45}.sim-feed svg{flex-shrink:0;margin-top:1px}.sim-feed--up{background:var(--c-f0fdf4);border-color:var(--c-bbf7d0);color:var(--c-166534)}.sim-feed--muted{background:var(--bg-secondary);border-color:var(--border-color);color:var(--text-secondary)}.sim-feed--warn{background:var(--c-fffbeb);border-color:var(--c-fde68a);color:var(--c-92400e)}.sim-feed--down{background:var(--c-fef2f2);border-color:var(--c-fecaca);color:var(--c-991b1b)}.sim-list{padding:8px 12px}.sim-empty .card-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;text-align:center;color:var(--text-secondary);font-size:13px}.sim-empty p{margin:0}.sim-muted{color:var(--text-secondary);font-size:13px;margin:8px 0}.sim-table-wrap{overflow-x:auto}.sim-table{width:100%;border-collapse:collapse;font-size:13px}.sim-table th{text-align:left;padding:10px 12px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.sim-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);vertical-align:top}.sim-table tbody tr:last-child td{border-bottom:none}.sim-row{cursor:pointer}.sim-row:hover td{background:var(--hover-bg)}.sim-row.is-selected td{background:var(--c-eff6ff)}.sim-row:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.sim-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.sim-name{font-weight:600;color:var(--text-primary)}.sim-sub{display:block;font-size:11.5px;color:var(--text-secondary);margin-top:2px}.sim-up{color:var(--c-047857)}.sim-down{color:var(--c-b91c1c)}.sim-muted-text,.sim-muted.sim-num{color:var(--text-secondary)}.sim-warn{color:var(--c-b45309)!important}.sim-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.sim-pill--up{background:var(--c-dcfce7);color:var(--c-166534)}.sim-pill--down{background:var(--c-fee2e2);color:var(--c-991b1b)}.sim-pill--warn{background:var(--c-fef3c7);color:var(--c-92400e)}.sim-pill--muted{background:var(--c-f3f4f6);color:var(--c-4b5563)}.sim-tags{display:inline-flex;gap:4px;margin-left:8px;vertical-align:1px}.sim-tag{padding:1px 7px;border-radius:999px;background:var(--c-f3f4f6);color:var(--c-4b5563);font-size:10.5px;font-weight:600;text-transform:capitalize}.sim-tag--up{background:var(--c-dbeafe);color:var(--c-1e40af);text-transform:none}.sim-detail{padding:8px 4px}.sim-detail__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sim-detail__head h2{margin:0;font-size:18px}.sim-detail__head p{margin:4px 0 0;font-size:12.5px;color:var(--text-secondary)}.sim-detail__actions{display:flex;align-items:center;gap:6px}.sim-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0 8px}.sim-stat{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--border-color);border-radius:8px}.sim-stat__label{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase}.sim-stat__value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.sim-h3{margin:20px 0 8px;font-size:13px;font-weight:600;color:var(--text-primary)}.sim-curve{margin:0;color:var(--accent-color)}.sim-curve svg{display:block;width:100%;height:90px}.sim-curve figcaption{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-secondary);margin-top:4px}.sim-new__top{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.sim-search{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--border-color);border-radius:8px;color:var(--c-9ca3af)}.sim-search input{border:none;outline:none;flex:1;font:13px Montserrat,sans-serif;color:var(--text-primary);background:none}.sim-assets{list-style:none;margin:0;padding:0;max-height:52vh;overflow-y:auto;border:1px solid var(--border-color);border-radius:10px}.sim-assets>.sim-muted{padding:12px 14px}.sim-asset{padding:10px 14px;border-bottom:1px solid var(--border-color)}.sim-asset:last-child{border-bottom:none}.sim-asset.is-picked{background:var(--c-eff6ff)}.sim-asset.is-disabled{opacity:.6}.sim-asset__main{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px}.sim-asset.is-disabled .sim-asset__main{cursor:not-allowed}.sim-asset__main input{margin-top:3px}.sim-asset__size{display:grid;grid-template-columns:120px minmax(0,280px);gap:12px;margin:8px 0 2px 24px}.sim-new__count{margin-right:auto;align-self:center;margin-top:0;margin-bottom:0}@media(max-width:900px){.sim-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.sim-page{padding:16px}.sim-header{flex-direction:column}.sim-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-new__top{grid-template-columns:1fr}.sim-asset__size{grid-template-columns:1fr 1fr;margin-left:0}}.xp-head{margin-bottom:12px}.xp-head h1{margin:0 0 4px;font-size:22px}.xp-head p{margin:0;color:var(--text-secondary);font-size:14px}.xp-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-primary);cursor:pointer}.xp-check--block{display:flex;margin-top:4px}.xp-intro{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--text-secondary);max-width:90ch}.xp-internal{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text-secondary)}.xp-muted{color:var(--text-secondary);font-size:13px}.xp-error{color:var(--c-b91c1c);font-size:12.5px}.xp-sort input{max-width:120px}.xp-assets td.xp-when{white-space:normal;min-width:96px}.xp-assets .pt-row-actions{flex-wrap:nowrap}.notifications-page{padding:24px 40px}.notifications-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.notifications-tabs{display:flex;gap:4px;overflow-x:auto;max-width:100%}.notifications-tab{background:none;border:1px solid transparent;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s}.notifications-tab:hover{background-color:var(--hover-bg)}.notifications-tab.active{background-color:#4f46e51a;color:var(--accent-color)}.notifications-actions{display:flex;gap:8px}.notifications-btn{display:inline-flex;align-items:center;gap:6px;background:var(--bg-color);border:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:500;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .15s}.notifications-btn:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.notifications-btn:disabled{opacity:.5;cursor:default}.notifications-card .card-content{padding:0}.notification-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border-color);border-left:3px solid transparent;transition:background-color .15s}.notification-row:last-child{border-bottom:none}.notification-row:hover{background-color:var(--hover-bg)}.notification-row.unread{background-color:#4f46e50a}.notification-row.resolved{opacity:.6}.notification-row.severity-critical{border-left-color:var(--error)}.notification-row.severity-warning{border-left-color:var(--c-f59e0b)}.notification-row.severity-info{border-left-color:var(--accent-color)}.notification-row-main{display:flex;flex-direction:column;gap:6px;min-width:0}.notification-row-title{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.4}.notification-row-message{font-size:13px;color:var(--text-secondary);line-height:1.5;word-wrap:break-word}.notification-row-time{font-size:11px;color:var(--text-muted)}.notification-row-actions{display:flex;gap:8px;flex-shrink:0}.notification-tags{display:flex;flex-wrap:wrap;gap:6px}.notification-type-tag,.notification-account-tag,.notification-resolved-tag{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;line-height:1.4}.notification-type-tag{background:#4f46e51a;color:var(--accent-color)}.notification-type-tag.type-order_failure,.notification-type-tag.type-drawdown_yellow{background:#f59e0b26;color:var(--c-b45309)}.notification-type-tag.type-drawdown_red,.notification-type-tag.type-insufficient_funds,.notification-type-tag.type-fund_over_utilized,.notification-type-tag.type-account_in_loss,.notification-type-tag.type-pin_change{background:#ef44441f;color:var(--error)}.notification-account-tag{background:var(--hover-bg);color:var(--text-secondary)}.notification-resolved-tag{background:#10b9811f;color:var(--c-047857)}.notifications-state{padding:64px 20px;text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;gap:12px}.notifications-state p{margin:0;font-size:14px}.notifications-inline-error{padding:10px 20px;border-bottom:1px solid var(--border-color);color:var(--error);font-size:13px}.notifications-more{display:flex;justify-content:center;padding:16px;border-top:1px solid var(--border-color)}@media(max-width:768px){.notifications-page{padding:16px}.notification-row{flex-direction:column;gap:12px}.notification-row-actions{width:100%}}.app{width:100%;min-height:100vh}html,body,#root{width:100%;min-width:0}.main-container,.main-content,.main-content>*,.main-content section,.main-content article{min-width:0;max-width:100%}button,a,input,select,textarea,[role=button]{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:2px}@media(max-width:768px){html,body{max-width:100%;overflow-x:clip}body.mobile-menu-active{overflow:hidden}.layout,.main-container{width:100%;min-height:100dvh}.main-content{width:100%;padding:12px;overflow-x:hidden;-webkit-overflow-scrolling:touch}:is(.logs-page,.spider-page,.audit-trail-page,.ann-page,.ob-page,.so-container,.onboarding-page,.fha-page,.groups-page){width:100%;max-width:100%;padding:0}button,a[role=button],input[type=button],input[type=submit],input[type=reset],[role=button]{min-height:44px}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;min-height:44px;font-size:16px}input[type=checkbox],input[type=radio]{width:20px;height:20px;flex:0 0 auto}:is(.positions-header,.users-header,.models-header,.logs-header,.spider-header,.audit-trail-header,.ann-header,.so-header,.ob-header,.fha-header,.page-header){width:100%;height:auto;min-height:0;flex-direction:column;align-items:stretch;gap:12px;padding:12px 0}:is(.header-actions,.positions-actions,.models-header-right,.spider-header-actions,.ann-header-actions,.so-header-right,.fha-actions,.filter-actions,.actions-right,.report-actions,.compose-actions,.details-actions){width:100%;max-width:100%;display:flex;flex-wrap:wrap;gap:8px;margin-left:0}:is(.header-actions,.positions-actions,.models-header-right,.spider-header-actions,.ann-header-actions,.so-header-right,.fha-actions,.filter-actions,.actions-right,.report-actions,.compose-actions,.details-actions)>button{flex:1 1 132px;justify-content:center;white-space:normal}:is(.positions-summary,.users-summary,.stats-bar,.spider-numbers){width:100%;flex-wrap:wrap;gap:12px}:is(.filters-bar,.filter-bar,.audit-filters-bar,.spider-filter-controls,.ob-filter-controls,.so-filter-row,.controls-area){width:100%;max-width:100%;flex-direction:column;align-items:stretch;gap:10px}:is(.filter-wrapper,.audit-filter-wrapper,.spider-filter-group,.ob-filter-group,.so-filter-group,.search-container),:is(.filter-select,.filter-input,.audit-filter-select,.audit-filter-input,.spider-filter-select,.spider-filter-input,.ob-filter-select,.so-filter-select,.search-input){width:100%;min-width:0}.search-input:focus{width:100%}:is(.table-container,.table-wrapper,.table-responsive,.logs-table-container,.audit-table-area,.spider-table-container,.ob-table-container,.so-table-container,.ob-table-wrap,.fha-table-wrap,.adm-data-table-wrap,.adm-plo-table-wrapper,.bulk-close-table-wrap,.bulk-mult-preview-table-wrapper){width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}table{max-width:100%}.main-content table:not(.mobile-card){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}:is(.modal-overlay,.confirm-overlay,.audit-detail-overlay,.raw-modal-overlay,.adm-overlay,.adm-confirm-overlay,.adm-order-modal-overlay,.fha-modal-backdrop,.ob-modal-overlay){padding:8px;align-items:flex-end;overflow-y:auto;-webkit-overflow-scrolling:touch}:is(.modal-content,.details-modal,.confirm-modal,.delete-modal,.raw-modal,.audit-detail-modal,.bulk-order-modal,.bulk-close-modal,.add-model-modal,.broker-chooser-modal,.adm-order-modal,.adm-confirm-modal,.adm-standalone-modal,.fha-modal,.ob-modal){width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:0;overflow-y:auto;border-radius:16px 16px 0 0;-webkit-overflow-scrolling:touch}:is(.modal-actions,.modal-footer,.confirm-actions,.delete-actions,.ob-modal-actions,.fha-modal-actions,.adm-confirm-actions,.adm-order-modal-footer){position:sticky;bottom:0;z-index:2;width:100%;display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--c-ffffff);border-top:1px solid var(--border-color)}:is(.modal-actions,.modal-footer,.confirm-actions,.delete-actions,.ob-modal-actions,.fha-modal-actions,.adm-confirm-actions,.adm-order-modal-footer)>button{flex:1 1 120px;justify-content:center}.notification-dropdown,.user-dropdown{max-width:calc(100vw - 24px)}.mobile-card-row,[class$=-mobile-card-row]{gap:12px}.mobile-card-value,[class$=-mobile-card-value]{min-width:0;overflow-wrap:anywhere}}@media(max-width:480px){.header{padding-inline:8px}.header-left{min-width:0;gap:6px}.page-title{max-width:36vw}.stats-grid,.report-stats-grid,.ob-stats-row,.adm-funds-stats-grid,.adm-pnl-grid,.adm-risk-grid,.adm-returns-grid{grid-template-columns:1fr}.mobile-card,[class$=-mobile-card]{padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--c-000000: #000000;--c-0066cc: #0066cc;--c-00695c: #00695c;--c-00a381: #00a381;--c-00b894: #00b894;--c-0369a1: #0369a1;--c-047857: #047857;--c-047a57: #047a57;--c-059669: #059669;--c-065f46: #065f46;--c-0a0f1a: #0a0f1a;--c-0d9488: #0d9488;--c-0e7490: #0e7490;--c-0ea5e9: #0ea5e9;--c-0f1420: #0f1420;--c-0f172a: #0f172a;--c-0f3460: #0f3460;--c-0f766e: #0f766e;--c-101828: #101828;--c-10b981: #10b981;--c-111111: #111111;--c-111827: #111827;--c-14b8a6: #14b8a6;--c-1565c0: #1565c0;--c-15803d: #15803d;--c-16213e: #16213e;--c-166534: #166534;--c-16a34a: #16a34a;--c-18181b: #18181b;--c-1a1a1a: #1a1a1a;--c-1a1a2e: #1a1a2e;--c-1a1f2e: #1a1f2e;--c-1a202c: #1a202c;--c-1d4ed8: #1d4ed8;--c-1e293b: #1e293b;--c-1e40af: #1e40af;--c-1e7a3c: #1e7a3c;--c-1f2937: #1f2937;--c-22c55e: #22c55e;--c-2563eb: #2563eb;--c-2563eb33: #2563eb33;--c-2a2a4e: #2a2a4e;--c-2a3142: #2a3142;--c-2b6cb0: #2b6cb0;--c-2ba866: #2ba866;--c-2d2d4e: #2d2d4e;--c-2d3748: #2d3748;--c-2e7d32: #2e7d32;--c-3182ce: #3182ce;--c-333333: #333333;--c-334155: #334155;--c-34c759: #34c759;--c-34c77b: #34c77b;--c-34d399: #34d399;--c-3730a3: #3730a3;--c-373d3f: #373d3f;--c-374151: #374151;--c-38a169: #38a169;--c-3b4d6b: #3b4d6b;--c-3b82f6: #3b82f6;--c-4318ff: #4318ff;--c-4338ca: #4338ca;--c-434343: #434343;--c-444444: #444444;--c-44484c: #44484c;--c-475569: #475569;--c-4a4a4a: #4a4a4a;--c-4a5568: #4a5568;--c-4b5563: #4b5563;--c-4e3600: #4e3600;--c-4f46e5: #4f46e5;--c-52525b: #52525b;--c-555555: #555555;--c-595959: #595959;--c-5b21b6: #5b21b6;--c-60a5fa: #60a5fa;--c-6366f1: #6366f1;--c-64748b: #64748b;--c-666666: #666666;--c-6b21a8: #6b21a8;--c-6b6b6b: #6b6b6b;--c-6b7280: #6b7280;--c-6d28d9: #6d28d9;--c-6d4c00: #6d4c00;--c-71717a: #71717a;--c-718096: #718096;--c-757575: #757575;--c-777777: #777777;--c-7b1fa2: #7b1fa2;--c-7c2d12: #7c2d12;--c-7c3aed: #7c3aed;--c-7f1d1d: #7f1d1d;--c-854d0e: #854d0e;--c-86efac: #86efac;--c-888888: #888888;--c-8b5cf6: #8b5cf6;--c-8c6a32: #8c6a32;--c-8c8c8c: #8c8c8c;--c-8d64e5: #8d64e5;--c-92400e: #92400e;--c-93c5fd: #93c5fd;--c-94a3b8: #94a3b8;--c-991b1b: #991b1b;--c-999999: #999999;--c-99f6e4: #99f6e4;--c-9a3412: #9a3412;--c-9a4a12: #9a4a12;--c-9a5b00: #9a5b00;--c-9ca3af: #9ca3af;--c-9d174d: #9d174d;--c-a0a0a0: #a0a0a0;--c-a0a0b0: #a0a0b0;--c-a0aec0: #a0aec0;--c-a16207: #a16207;--c-a1a1aa: #a1a1aa;--c-a5b4fc: #a5b4fc;--c-a7f3d0: #a7f3d0;--c-a855f7: #a855f7;--c-aaaaaa: #aaaaaa;--c-b42318: #b42318;--c-b45309: #b45309;--c-b8955a: #b8955a;--c-b8e6cc: #b8e6cc;--c-b91c1c: #b91c1c;--c-bae6fd: #bae6fd;--c-bbbbbb: #bbbbbb;--c-bbc5cf: #bbc5cf;--c-bbd4ee: #bbd4ee;--c-bbf7d0: #bbf7d0;--c-be123c: #be123c;--c-bfbfbf: #bfbfbf;--c-bfdbfe: #bfdbfe;--c-c0392b: #c0392b;--c-c0c0c0: #c0c0c0;--c-c2410c: #c2410c;--c-c4b5fd: #c4b5fd;--c-c53030: #c53030;--c-c62828: #c62828;--c-c6f6d5: #c6f6d5;--c-c7d2fe: #c7d2fe;--c-c9a24b: #c9a24b;--c-ca8a04: #ca8a04;--c-cbd5e0: #cbd5e0;--c-cbd5e1: #cbd5e1;--c-cc3333: #cc3333;--c-cccccc: #cccccc;--c-cf1322: #cf1322;--c-cfe8d6: #cfe8d6;--c-d04a3a: #d04a3a;--c-d0d0d0: #d0d0d0;--c-d0daf0: #d0daf0;--c-d1d5db: #d1d5db;--c-d1fae5: #d1fae5;--c-d32f2f: #d32f2f;--c-d4d4d8: #d4d4d8;--c-d63031: #d63031;--c-d97706: #d97706;--c-d9d9d9: #d9d9d9;--c-db2777: #db2777;--c-dbeafe: #dbeafe;--c-dc2626: #dc2626;--c-dcfce7: #dcfce7;--c-dd6b20: #dd6b20;--c-ddd6fe: #ddd6fe;--c-dddddd: #dddddd;--c-e0e0e0: #e0e0e0;--c-e0e7ff: #e0e7ff;--c-e0f2f1: #e0f2f1;--c-e0f2fe: #e0f2fe;--c-e2e8f0: #e2e8f0;--c-e2e8f0-a50: rgba(226, 232, 240, .5);--c-e2e8f0-a80: rgba(226, 232, 240, .8);--c-e3f2fd: #e3f2fd;--c-e3f4e8: #e3f4e8;--c-e4e4e7: #e4e4e7;--c-e4e7ec: #e4e7ec;--c-e53e3e: #e53e3e;--c-e5484d: #e5484d;--c-e59400: #e59400;--c-e5e7eb: #e5e7eb;--c-e65100: #e65100;--c-e6a817: #e6a817;--c-e6f7e9: #e6f7e9;--c-e74c3c: #e74c3c;--c-e8e6e3: #e8e6e3;--c-e8e8e8: #e8e8e8;--c-e8eaff: #e8eaff;--c-e8f5e9: #e8f5e9;--c-e94560: #e94560;--c-ea580c: #ea580c;--c-eaeaea: #eaeaea;--c-ebf8ff: #ebf8ff;--c-ecfdf5: #ecfdf5;--c-ede9fe: #ede9fe;--c-eeeeee: #eeeeee;--c-eef2ff: #eef2ff;--c-ef4444: #ef4444;--c-ef9a9a: #ef9a9a;--c-efefef: #efefef;--c-eff6ff: #eff6ff;--c-f06050: #f06050;--c-f0a030: #f0a030;--c-f0c4bf: #f0c4bf;--c-f0f0f0: #f0f0f0;--c-f0f0ff: #f0f0ff;--c-f0f4ff: #f0f4ff;--c-f0f5ff: #f0f5ff;--c-f0f7ff: #f0f7ff;--c-f0fdf4: #f0fdf4;--c-f0fdf6: #f0fdf6;--c-f0fdfa: #f0fdfa;--c-f0fff4: #f0fff4;--c-f1efec: #f1efec;--c-f1f1f1: #f1f1f1;--c-f1f5f9: #f1f5f9;--c-f2f2f2: #f2f2f2;--c-f2f4f7: #f2f4f7;--c-f3e5f5: #f3e5f5;--c-f3e8ff: #f3e8ff;--c-f3f3f3: #f3f3f3;--c-f3f4f6: #f3f4f6;--c-f4f4f5: #f4f4f5;--c-f59e0b: #f59e0b;--c-f5c4c0: #f5c4c0;--c-f5f3ff: #f5f3ff;--c-f5f5f5: #f5f5f5;--c-f5f7fa: #f5f7fa;--c-f5f7ff: #f5f7ff;--c-f6f5f3: #f6f5f3;--c-f6fbf7: #f6fbf7;--c-f7f7f7: #f7f7f7;--c-f7fafc: #f7fafc;--c-f8f8f8: #f8f8f8;--c-f8f9fa: #f8f9fa;--c-f8fafc: #f8fafc;--c-f97316: #f97316;--c-f9a825: #f9a825;--c-f9f9f9: #f9f9f9;--c-f9fafb: #f9fafb;--c-f9fafb-a50: rgba(249, 250, 251, .5);--c-f9fafb-a60: rgba(249, 250, 251, .6);--c-f9fafb-a80: rgba(249, 250, 251, .8);--c-faf7f0: #faf7f0;--c-fafafa: #fafafa;--c-fbbf24: #fbbf24;--c-fbfaf8: #fbfaf8;--c-fc3d3d: #fc3d3d;--c-fc8181: #fc8181;--c-fca5a5: #fca5a5;--c-fcd34d: #fcd34d;--c-fce4ec: #fce4ec;--c-fce7f3: #fce7f3;--c-fcfcfc: #fcfcfc;--c-fde047: #fde047;--c-fde68a: #fde68a;--c-fde8d7: #fde8d7;--c-fdf2f8: #fdf2f8;--c-fdfdfd: #fdfdfd;--c-fecaca: #fecaca;--c-fed7aa: #fed7aa;--c-fed7d7: #fed7d7;--c-fee2e2: #fee2e2;--c-fef2f2: #fef2f2;--c-fef3c7: #fef3c7;--c-fef3f2: #fef3f2;--c-fef5f4: #fef5f4;--c-fef9c3: #fef9c3;--c-fefbf0: #fefbf0;--c-fefcbf: #fefcbf;--c-fefce8: #fefce8;--c-ff9800: #ff9800;--c-ffc107: #ffc107;--c-ffccc7: #ffccc7;--c-ffcccc: #ffcccc;--c-ffe082: #ffe082;--c-ffedd5: #ffedd5;--c-ffeeee: #ffeeee;--c-fff1f0: #fff1f0;--c-fff1f2: #fff1f2;--c-fff3e0: #fff3e0;--c-fff4e0: #fff4e0;--c-fff5f5: #fff5f5;--c-fff7ed: #fff7ed;--c-fff8e1: #fff8e1;--c-fffbeb: #fffbeb;--c-fffbfb: #fffbfb;--c-fffff0: #fffff0;--c-ffffff: #ffffff;--c-ffffff-a50: rgba(255, 255, 255, .5);--c-ffffff-a70: rgba(255, 255, 255, .7);--c-ffffff-a80: rgba(255, 255, 255, .8);--c-ffffff-a85: rgba(255, 255, 255, .85);--c-ffffff-a90: rgba(255, 255, 255, .9)}:root[data-theme=dark]{color-scheme:dark;--c-000000: #f2f5fa;--c-0066cc: #7eb5ff;--c-00695c: #7fc9bb;--c-00a381: #4bbd9c;--c-00b894: #30b897;--c-0369a1: #73bdf5;--c-047857: #74c8a6;--c-047a57: #73c8a3;--c-059669: #5ac295;--c-065f46: #8acdb2;--c-0a0f1a: #e1e9fa;--c-0d9488: #5abeb1;--c-0e7490: #72bfdb;--c-0ea5e9: #38aceb;--c-0f1420: #dfe7f9;--c-0f172a: #d9e5ff;--c-0f3460: #a5ccfd;--c-0f766e: #76c5bc;--c-101828: #d9e5fc;--c-10b981: #34ba86;--c-111111: #e5e8ed;--c-111827: #dae5fa;--c-14b8a6: #33b6a5;--c-1565c0: #7fb6ff;--c-15803d: #73c887;--c-16213e: #c1d0f4;--c-166534: #8acd9a;--c-16a34a: #53c26f;--c-18181b: #e4e4e9;--c-1a1a1a: #e0e3e8;--c-1a1a2e: #dddefb;--c-1a1f2e: #d6def3;--c-1a202c: #d6deef;--c-1d4ed8: #92b5ff;--c-1e293b: #cad8f0;--c-1e40af: #9fbcff;--c-1e7a3c: #7bc98b;--c-1f2937: #ccd9ec;--c-22c55e: #3bc365;--c-2563eb: #86afff;--c-2563eb33: #86afff33;--c-2a2a4e: #c4c7f1;--c-2a3142: #c8d1e7;--c-2b6cb0: #7bb7fa;--c-2ba866: #54bd7f;--c-2d2d4e: #c4c6ed;--c-2d3748: #c1cee4;--c-2e7d32: #7fc77f;--c-3182ce: #68b0f9;--c-333333: #cdd0d4;--c-334155: #b6c7e0;--c-34c759: #46c561;--c-34c77b: #46c57f;--c-34d399: #49d19b;--c-3730a3: #b0bbff;--c-373d3f: #c3cbcd;--c-374151: #bac6da;--c-38a169: #61bc87;--c-3b4d6b: #acbfe0;--c-3b82f6: #72a7ff;--c-4318ff: #a1b1ff;--c-4338ca: #a8b3ff;--c-434343: #c0c4c8;--c-444444: #c0c3c7;--c-44484c: #bcc1c5;--c-475569: #a7b8cf;--c-4a4a4a: #bbbec2;--c-4a5568: #aab7cc;--c-4b5563: #acb7c7;--c-4e3600: #dcc295;--c-4f46e5: #a1acff;--c-52525b: #b6b6c0;--c-555555: #b2b6ba;--c-595959: #afb3b7;--c-5b21b6: #bfafff;--c-60a5fa: #66a5f3;--c-6366f1: #97a3ff;--c-64748b: #93a4bc;--c-666666: #a6a9ae;--c-6b21a8: #cda7ff;--c-6b6b6b: #a4a7ab;--c-6b7280: #9ca3b2;--c-6d28d9: #b9a7ff;--c-6d4c00: #d8b67d;--c-71717a: #a2a2ab;--c-718096: #8898ae;--c-757575: #9ea1a5;--c-777777: #9c9fa3;--c-7b1fa2: #dc9cff;--c-7c2d12: #fba78c;--c-7c3aed: #b49fff;--c-7f1d1d: #ffa59c;--c-854d0e: #e4aa77;--c-86efac: #8eedaf;--c-888888: #8a8d91;--c-8b5cf6: #ad95ff;--c-8c6a32: #ccaa77;--c-8c8c8c: #86898d;--c-8d64e5: #b193ff;--c-92400e: #f5a078;--c-93c5fd: #97c5f8;--c-94a3b8: #677589;--c-991b1b: #ff9c91;--c-999999: #7a7d81;--c-99f6e4: #00463d;--c-9a3412: #ff997b;--c-9a4a12: #f09f71;--c-9a5b00: #e2a363;--c-9ca3af: #6d747f;--c-9d174d: #ff94b0;--c-a0a0a0: #73767a;--c-a0a0b0: #737382;--c-a0aec0: #5f6b7c;--c-a16207: #dfa15f;--c-a1a1aa: #73737b;--c-a5b4fc: #a7b5f7;--c-a7f3d0: #0c4833;--c-a855f7: #bf88ff;--c-aaaaaa: #6a6d70;--c-b42318: #ff9282;--c-b45309: #f2935e;--c-b8955a: #bb9b65;--c-b8e6cc: #1e4e37;--c-b91c1c: #ff9184;--c-bae6fd: #144358;--c-bbbbbb: #585b5f;--c-bbc5cf: #4a535b;--c-bbd4ee: #bdd4ec;--c-bbf7d0: #0f4127;--c-be123c: #ff8d94;--c-bfbfbf: #54575a;--c-bfdbfe: #2c4665;--c-c0392b: #ff8a78;--c-c0c0c0: #535659;--c-c2410c: #ff8a64;--c-c4b5fd: #c4b6f8;--c-c53030: #ff897f;--c-c62828: #ff8a7f;--c-c6f6d5: #0e3f24;--c-c7d2fe: #c8d2fb;--c-c9a24b: #c6a355;--c-ca8a04: #d09532;--c-cbd5e0: #3a424b;--c-cbd5e1: #3a424c;--c-cc3333: #ff857c;--c-cccccc: #47494d;--c-cf1322: #ff897f;--c-cfe8d6: #2b4233;--c-d04a3a: #ff806d;--c-d0d0d0: #434549;--c-d0daf0: #3a4256;--c-d1d5db: #3d4045;--c-d1fae5: #0c3726;--c-d32f2f: #ff8479;--c-d4d4d8: #404044;--c-d63031: #ff8278;--c-d97706: #e58938;--c-d9d9d9: #393c3f;--c-db2777: #ff76a5;--c-dbeafe: #283546;--c-dc2626: #ff8275;--c-dcfce7: #133120;--c-dd6b20: #ee8447;--c-ddd6fe: #423a5d;--c-dddddd: #35383b;--c-e0e0e0: #323538;--c-e0e7ff: #2e3448;--c-e0f2f1: #1c3433;--c-e0f2fe: #1f303b;--c-e2e8f0: #2b3645;--c-e2e8f0-a50: rgba(43, 54, 69, .5);--c-e2e8f0-a80: rgba(43, 54, 69, .8);--c-e3f2fd: #1f2f3b;--c-e3f4e8: #223227;--c-e4e4e7: #303034;--c-e4e7ec: #2c2e32;--c-e53e3e: #ff7a71;--c-e5484d: #ff7674;--c-e59400: #e09629;--c-e5e7eb: #2c2e32;--c-e65100: #ff7a48;--c-e6a817: #e2a934;--c-e6f7e9: #202f23;--c-e74c3c: #ff7765;--c-e8e6e3: #302e2b;--c-e8e8e8: #2b2d30;--c-e8eaff: #2e2f41;--c-e8f5e9: #223023;--c-e94560: #ff7382;--c-ea580c: #fe7741;--c-eaeaea: #292b2e;--c-ebf8ff: #172a33;--c-ecfdf5: #162921;--c-ede9fe: #312d3f;--c-eeeeee: #25272b;--c-eef2ff: #252939;--c-ef4444: #ff756d;--c-ef9a9a: #eb9c9c;--c-efefef: #24262a;--c-eff6ff: #1d2836;--c-f06050: #f97463;--c-f0a030: #eca242;--c-f0c4bf: #eec5c0;--c-f0f0f0: #232529;--c-f0f0ff: #2a293a;--c-f0f4ff: #232838;--c-f0f5ff: #202837;--c-f0f7ff: #1c2835;--c-f0fdf4: #18281e;--c-f0fdf6: #16281f;--c-f0fdfa: #112824;--c-f0fff4: #17271c;--c-f1efec: #282622;--c-f1f1f1: #222428;--c-f1f5f9: #1e2124;--c-f2f2f2: #212327;--c-f2f4f7: #1f2225;--c-f3e5f5: #3a2d3c;--c-f3e8ff: #342b3e;--c-f3f3f3: #202226;--c-f3f4f6: #1f2225;--c-f4f4f5: #1f2125;--c-f59e0b: #f0a030;--c-f5c4c0: #f2c5c1;--c-f5f3ff: #282535;--c-f5f5f5: #1e2124;--c-f5f7fa: #1d1f22;--c-f5f7ff: #1d1e24;--c-f6f5f3: #1e2124;--c-f6fbf7: #1a1d1b;--c-f7f7f7: #1c1f22;--c-f7fafc: #191d1f;--c-f8f8f8: #1b1e21;--c-f8f9fa: #1b1d20;--c-f8fafc: #1a1c1f;--c-f97316: #f3782e;--c-f9a825: #f4aa3d;--c-f9f9f9: #1a1d20;--c-f9fafb: #1a1c1f;--c-f9fafb-a50: rgba(26, 28, 31, .5);--c-f9fafb-a60: rgba(26, 28, 31, .6);--c-f9fafb-a80: rgba(26, 28, 31, .8);--c-faf7f0: #201e19;--c-fafafa: #1a1c1f;--c-fbbf24: #f7c040;--c-fbfaf8: #191c1f;--c-fc3d3d: #ff7168;--c-fc8181: #f68585;--c-fca5a5: #f8a7a7;--c-fcd34d: #f9d45e;--c-fce4ec: #3e2b32;--c-fce7f3: #3a2933;--c-fcfcfc: #171a1d;--c-fde047: #463d06;--c-fde68a: #413600;--c-fde8d7: #3e2c1e;--c-fdf2f8: #32212b;--c-fdfdfd: #16181c;--c-fecaca: #623536;--c-fed7aa: #55370c;--c-fed7d7: #513031;--c-fee2e2: #432c2c;--c-fef2f2: #352122;--c-fef3c7: #332a00;--c-fef3f2: #251e1d;--c-fef5f4: #231d1c;--c-fef9c3: #2c2800;--c-fefbf0: #262211;--c-fefcbf: #292600;--c-fefce8: #252211;--c-ff9800: #fa9b2d;--c-ffc107: #fbc236;--c-ffccc7: #603431;--c-ffcccc: #5f3335;--c-ffe082: #473802;--c-ffedd5: #392a14;--c-ffeeee: #382425;--c-fff1f0: #352221;--c-fff1f2: #352224;--c-fff3e0: #302616;--c-fff4e0: #2f2615;--c-fff5f5: #231c1c;--c-fff7ed: #2d2214;--c-fff8e1: #2b2511;--c-fffbeb: #262211;--c-fffbfb: #1d1818;--c-fffff0: #201f0e;--c-ffffff: #141619;--c-ffffff-a50: rgba(20, 22, 25, .5);--c-ffffff-a70: rgba(20, 22, 25, .7);--c-ffffff-a80: rgba(20, 22, 25, .8);--c-ffffff-a85: rgba(20, 22, 25, .85);--c-ffffff-a90: rgba(20, 22, 25, .9)}*{margin:0;padding:0;box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit}:root{--primary-color: var(--c-1a1a1a);--secondary-color: var(--c-4a4a4a);--accent-color: var(--c-2563eb);--bg-color: var(--c-ffffff);--bg-secondary: var(--c-f8f9fa);--border-color: var(--c-e5e7eb);--text-primary: var(--c-1a1a1a);--text-secondary: var(--c-6b7280);--hover-bg: var(--c-f3f4f6);--success: var(--c-10b981);--warning: var(--c-f59e0b);--error: var(--c-ef4444);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1)}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);color:var(--text-primary);font-size:14px;line-height:1.6}#root{width:100%;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}@media(min-width:769px){.mobile-only{display:none!important}}@media(max-width:768px){.desktop-only{display:none!important}}.mobile-card{background:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;padding:16px;margin-bottom:12px}.mobile-card-header{font-weight:600;font-size:16px;margin-bottom:12px;color:var(--text-primary)}.mobile-card-row{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.mobile-card-label{color:var(--text-secondary)}.mobile-card-value{font-weight:500;color:var(--text-primary);text-align:right}.mobile-card-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.mobile-card-actions button{flex:1;min-height:44px;border-radius:6px;font-size:14px;cursor:pointer}@media(max-width:768px){body{overflow-x:hidden}img{max-width:100%;height:auto}}:where(:root[data-theme=dark]) :where(textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file])){background-color:var(--c-ffffff)}:where(:root[data-theme=dark]) :where(button){background-color:var(--c-efefef)}:root[data-theme=dark] .ql-snow .ql-stroke{stroke:var(--c-444444)}:root[data-theme=dark] .ql-snow .ql-fill,:root[data-theme=dark] .ql-snow .ql-stroke.ql-fill{fill:var(--c-444444)}:root[data-theme=dark] .ql-snow .ql-picker{color:var(--c-444444)}:root[data-theme=dark] .ql-snow .ql-picker-options,:root[data-theme=dark] .ql-snow .ql-tooltip{background-color:var(--c-ffffff);border-color:var(--c-cccccc);color:var(--c-444444)}:root[data-theme=dark] .ql-snow .ql-tooltip input[type=text]{border-color:var(--c-cccccc)}:root[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-stroke,:root[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-stroke,:root[data-theme=dark] .ql-snow .ql-picker-label:hover .ql-stroke,:root[data-theme=dark] .ql-snow .ql-picker-label.ql-active .ql-stroke{stroke:var(--c-0066cc)}:root[data-theme=dark] .ql-snow.ql-toolbar button:hover .ql-fill,:root[data-theme=dark] .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--c-0066cc)}:root[data-theme=dark] .ql-snow.ql-toolbar button:hover,:root[data-theme=dark] .ql-snow.ql-toolbar button.ql-active,:root[data-theme=dark] .ql-snow .ql-picker-label:hover,:root[data-theme=dark] .ql-snow .ql-picker-label.ql-active,:root[data-theme=dark] .ql-snow .ql-picker-item:hover,:root[data-theme=dark] .ql-snow .ql-picker-item.ql-selected{color:var(--c-0066cc)}:root[data-theme=dark] .ql-editor.ql-blank:before{color:var(--c-999999)}
