@font-face{font-family:Phosphor;src:url(/assets/Phosphor-DtdjzkpE.woff2) format("woff2"),url(/assets/Phosphor-BdqudwT5.woff) format("woff"),url(/assets/Phosphor-CDxgqcPu.ttf) format("truetype"),url(/assets/Phosphor-BXRFlF4V.svg#Phosphor) format("svg");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-Fill;src:url(/assets/Phosphor-Fill-D4CDmGRg.woff2) format("woff2"),url(/assets/Phosphor-Fill-CS2zOYDV.woff) format("woff"),url(/assets/Phosphor-Fill-N9gYSHy0.ttf) format("truetype"),url(/assets/Phosphor-Fill-BofDnXwa.svg#Phosphor-Fill) format("svg");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-face{font-family:Phosphor-Bold;src:url(/assets/Phosphor-Bold-BCak21uZ.woff2) format("woff2"),url(/assets/Phosphor-Bold-Bs3tcKfK.woff) format("woff"),url(/assets/Phosphor-Bold-y1cGIEs3.ttf) format("truetype"),url(/assets/Phosphor-Bold-CIyscVBM.svg#Phosphor-Bold) format("svg");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:""}.workspace-v2-root,.workspace-v2-mobile-root{--workspace-v2-accent: var(--cyan);color:var(--fg);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--cyan) 6%,transparent),transparent 30%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--coral) 5%,transparent),transparent 34%),color-mix(in srgb,var(--bg) 96%,var(--surface));isolation:isolate}.workspace-v2-root *,.workspace-v2-mobile-root *{box-sizing:border-box}.workspace-v2-root button,.workspace-v2-root select,.workspace-v2-mobile-root button{font:inherit}.workspace-v2-root button,.workspace-v2-mobile-root button{color:inherit}.workspace-v2-root button:focus-visible,.workspace-v2-root select:focus-visible,.workspace-v2-mobile-root button:focus-visible{outline:2px solid color-mix(in srgb,var(--workspace-v2-accent) 72%,var(--fg));outline-offset:3px}.workspace-v2-root{position:relative;min-height:100dvh;padding:0 clamp(20px,3vw,54px) clamp(34px,5vw,72px);overflow:hidden}.workspace-v2-root.is-organize{overflow:visible}.workspace-v2-root.is-embedded{min-height:calc(100dvh - 88px);margin:-18px -20px -28px}.workspace-v2-shell-bar{position:relative;z-index:30;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px}.workspace-v2-brand,.workspace-v2-mobile-brand{display:inline-flex;align-items:center;gap:10px;padding:8px 4px;border:0;background:transparent;cursor:pointer}.workspace-v2-brand i,.workspace-v2-mobile-brand i{color:color-mix(in srgb,var(--green) 76%,var(--fg));font-size:30px;transform-origin:58% 74%;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.workspace-v2-brand:hover i,.workspace-v2-mobile-brand:hover i{transform:rotate(-9deg) translateY(-1px)}.workspace-v2-brand:active i,.workspace-v2-mobile-brand:active i{transform:rotate(4deg) scale(.92)}.workspace-v2-brand strong,.workspace-v2-mobile-brand strong{font-family:var(--font-display);font-size:20px;font-weight:780}.workspace-v2-shell-actions,.workspace-v2-organizer-bar>div:last-child,.workspace-v2-space-actions,.workspace-v2-category-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.workspace-v2-button,.workspace-v2-icon-button,.workspace-v2-back{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:12px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--fg) 5%,transparent);cursor:pointer;transition:transform .17s cubic-bezier(.2,.8,.2,1),color .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.workspace-v2-icon-button{width:42px;padding:0}.workspace-v2-back{padding-inline:12px;border-color:transparent;background:transparent;box-shadow:none}.workspace-v2-button:hover,.workspace-v2-icon-button:hover,.workspace-v2-back:hover{color:var(--fg);border-color:color-mix(in srgb,var(--workspace-v2-accent) 38%,var(--border));background:color-mix(in srgb,var(--raised) 82%,var(--surface));transform:translateY(-2px);box-shadow:0 12px 26px -22px color-mix(in srgb,var(--workspace-v2-accent) 54%,transparent)}.workspace-v2-button:active,.workspace-v2-icon-button:active,.workspace-v2-back:active{transform:translateY(0) scale(.97)}.workspace-v2-button.is-primary{color:color-mix(in srgb,#fff 94%,var(--fg));border-color:color-mix(in srgb,var(--green) 64%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 84%,#0a3d2f),color-mix(in srgb,var(--green) 58%,#06372e));box-shadow:0 14px 30px -22px color-mix(in srgb,var(--green) 72%,transparent)}.workspace-v2-kicker{display:inline-block;margin-bottom:6px;color:color-mix(in srgb,var(--workspace-v2-accent) 70%,var(--fg-dim));font-size:11px;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.workspace-v2-live-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.workspace-v2-ambient-orb,.workspace-v2-mobile-ambient{position:absolute;z-index:-1;width:clamp(260px,32vw,580px);aspect-ratio:1;border-radius:50%;filter:blur(72px);opacity:.08;pointer-events:none;animation:workspace-v2-ambient-drift 14s ease-in-out infinite alternate}.workspace-v2-ambient-orb.is-left{left:-16%;bottom:-30%;background:var(--cyan)}.workspace-v2-ambient-orb.is-right{right:-12%;top:-24%;background:var(--coral);animation-delay:-7s}.workspace-v2-space-view{min-height:calc(100dvh - 112px);display:grid;grid-template-columns:minmax(260px,390px) minmax(560px,1fr);grid-template-rows:1fr auto;align-items:center;gap:24px clamp(26px,4vw,76px)}.workspace-v2-space-copy{align-self:center;max-width:390px}.workspace-v2-space-copy h1,.workspace-v2-category-header h1,.workspace-v2-overview h1,.workspace-v2-organizer-bar h1{margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(30px,3vw,52px);font-weight:760;letter-spacing:-.035em;line-height:1.02}.workspace-v2-space-copy p,.workspace-v2-category-header p,.workspace-v2-overview header p,.workspace-v2-organizer-bar p{max-width:620px;margin:14px 0 0;color:var(--fg-dim);font-size:14px;line-height:1.7}.workspace-v2-space-actions{grid-column:1 / -1;justify-content:center;padding-bottom:12px}.workspace-v2-constellation{position:relative;width:min(100%,860px);min-height:600px;justify-self:center}.workspace-v2-orbit-line{position:absolute;inset:50% auto auto 50%;width:82%;aspect-ratio:1.6;border:1px dashed color-mix(in srgb,var(--fg-dim) 13%,transparent);border-radius:50%;transform:translate(-50%,-50%) rotate(-7deg);pointer-events:none}.workspace-v2-orbit-line.is-two{width:58%;transform:translate(-50%,-50%) rotate(18deg)}.workspace-v2-planet-slot{position:absolute}.workspace-v2-planet-slot.is-1{left:37%;top:2%}.workspace-v2-planet-slot.is-2{left:4%;top:30%}.workspace-v2-planet-slot.is-3{right:3%;top:28%}.workspace-v2-planet-slot.is-4{left:20%;bottom:2%}.workspace-v2-planet-slot.is-5{right:18%;bottom:1%}.workspace-v2-orb{position:relative;width:clamp(142px,13vw,194px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 34%,var(--border));border-radius:50%;color:var(--fg);background:radial-gradient(circle at 31% 24%,color-mix(in srgb,#fff 34%,transparent),transparent 17%),radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--workspace-v2-accent) 23%,var(--surface)),color-mix(in srgb,var(--surface) 94%,var(--workspace-v2-accent)) 72%);box-shadow:inset -18px -22px 42px color-mix(in srgb,var(--workspace-v2-accent) 12%,transparent),inset 14px 14px 26px color-mix(in srgb,#fff 7%,transparent),0 26px 72px -45px color-mix(in srgb,var(--workspace-v2-accent) 76%,transparent);cursor:pointer;transform:translateZ(0);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .26s ease,filter .26s ease,box-shadow .32s ease;animation:workspace-v2-orb-breathe 6.8s ease-in-out infinite}.workspace-v2-orb:before,.workspace-v2-mobile-orb:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 16%,transparent);border-radius:50%;pointer-events:none}.workspace-v2-orb:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 68%,var(--border));box-shadow:inset -18px -22px 42px color-mix(in srgb,var(--workspace-v2-accent) 18%,transparent),inset 14px 14px 26px color-mix(in srgb,#fff 10%,transparent),0 34px 86px -42px color-mix(in srgb,var(--workspace-v2-accent) 85%,transparent);filter:saturate(1.08);transform:translateY(-9px) scale(1.035)}.workspace-v2-orb:active{transform:translateY(-3px) scale(.975);transition-duration:.11s}.workspace-v2-orb.is-active{border-color:color-mix(in srgb,var(--workspace-v2-accent) 72%,var(--fg))}.workspace-v2-orb.is-compact{width:116px;min-width:116px;animation-duration:8.5s}.workspace-v2-orb>i{position:relative;z-index:2;color:var(--workspace-v2-accent);font-size:clamp(27px,2.7vw,40px);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.workspace-v2-orb:hover>i{transform:translateY(-2px) scale(1.06)}.workspace-v2-orb strong{position:relative;z-index:2;font-family:var(--font-display);font-size:clamp(15px,1.45vw,20px);font-weight:740;line-height:1.1}.workspace-v2-orb small{position:relative;z-index:2;color:var(--fg-dim);font-size:11px}.workspace-v2-orb-glow{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,#fff 12%,transparent),transparent 42%);pointer-events:none}.workspace-v2-orb-satellite,.workspace-v2-mobile-satellite{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--workspace-v2-accent) 84%,#fff);box-shadow:0 0 12px color-mix(in srgb,var(--workspace-v2-accent) 72%,transparent);transform-origin:-78px 0;animation:workspace-v2-satellite-orbit 11s linear infinite;pointer-events:none}.workspace-v2-orb.is-compact .workspace-v2-orb-satellite{transform-origin:-57px 0}.workspace-v2-category-view{position:relative;padding-left:0}.workspace-v2-category-rail{position:fixed;z-index:24;left:clamp(12px,1.5vw,24px);top:50%;display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 22px 48px -38px #000c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(-50%)}.workspace-v2-category-rail button{width:54px;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px;border:1px solid transparent;border-radius:14px;background:transparent;cursor:pointer;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease}.workspace-v2-category-rail button span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-category-rail button small{max-width:48px;overflow:hidden;color:var(--fg-dim);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-category-rail button:hover,.workspace-v2-category-rail button.is-active{border-color:color-mix(in srgb,var(--workspace-v2-accent) 30%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 8%,var(--raised));transform:translate(3px)}.workspace-v2-category-switcher{width:fit-content;max-width:100%;display:inline-flex;align-items:stretch;gap:6px;margin:-8px 0 22px;padding:5px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:15px;background:var(--surface);box-shadow:0 14px 32px -28px color-mix(in srgb,var(--fg) 38%,transparent)}.workspace-v2-category-switcher>button{width:38px;border:0;border-radius:10px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-category-switcher>button:hover,.workspace-v2-category-switcher>button:focus-visible{color:var(--fg);background:var(--raised)}.workspace-v2-category-switcher label{min-width:min(260px,56vw);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0 8px;border-radius:10px;background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised))}.workspace-v2-category-switcher label>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-category-switcher select{min-width:0;height:38px;border:0;color:var(--fg);background:transparent;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer}.workspace-v2-category-header{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:clamp(20px,3vw,46px);min-height:190px;padding:14px 4px 26px}.workspace-v2-category-header>.workspace-v2-back{position:absolute;top:0;left:76px}.workspace-v2-category-identity{grid-column:1 / 3;display:flex;align-items:center;gap:26px;min-width:0}.workspace-v2-category-identity h1{font-size:clamp(28px,3vw,44px)}.workspace-v2-category-identity p{margin-top:8px}.workspace-v2-category-tools{justify-content:flex-end}.workspace-v2-mode-switch{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 78%,transparent)}.workspace-v2-mode-switch button{min-height:34px;padding:0 13px;border:0;border-radius:9px;color:var(--fg-dim);background:transparent;cursor:pointer;transition:transform .15s ease,color .15s ease,background .15s ease}.workspace-v2-mode-switch button:hover{color:var(--fg)}.workspace-v2-mode-switch button:active{transform:scale(.96)}.workspace-v2-mode-switch button.is-active{color:var(--fg);background:color-mix(in srgb,var(--workspace-v2-accent) 12%,var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-v2-accent) 22%,transparent)}.workspace-v2-page-tabs{display:flex;align-items:center;gap:4px;margin-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--border) 66%,transparent)}.workspace-v2-page-tabs button{position:relative;min-width:90px;min-height:42px;padding:0 15px;border:0;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-page-tabs button:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px;background:var(--workspace-v2-accent);opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.workspace-v2-page-tabs button:hover,.workspace-v2-page-tabs button.is-active{color:var(--fg)}.workspace-v2-page-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.workspace-v2-card-grid{width:100%;display:grid;align-items:stretch;gap:clamp(12px,1.5vw,20px)}.workspace-v2-card-grid.is-simple{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.workspace-v2-card-grid.is-multiple{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-header{min-height:108px;padding-block:4px 12px}.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity>.workspace-v2-orb,.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity p,.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity .workspace-v2-kicker{display:none}.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity h1{font-size:clamp(24px,2vw,32px)}.workspace-v2-card-grid.is-multiple.has-live-modules{grid-template-columns:repeat(auto-fit,minmax(min(600px,100%),1fr));align-items:start;gap:clamp(8px,1vw,14px)}.workspace-v2-live-module{position:relative;min-width:0;border:0;background:transparent}.workspace-v2-live-module-open{position:absolute;top:8px;right:10px;z-index:12;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:10px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 10px 28px -22px #000c;opacity:0;transform:translateY(-3px);cursor:pointer;transition:opacity .16s ease,transform .18s ease,border-color .16s ease}.workspace-v2-live-module-open.is-add{right:96px}.workspace-v2-live-module:hover .workspace-v2-live-module-open,.workspace-v2-live-module:focus-within .workspace-v2-live-module-open{opacity:1;transform:translateY(0)}.workspace-v2-live-module-open:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 32%,var(--border));color:var(--fg)}.workspace-v2-multiple-card-picker{position:absolute;top:50px;right:10px;z-index:14;width:min(270px,calc(100% - 20px));max-height:310px;display:grid;gap:5px;padding:8px;overflow:auto;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:0 22px 48px -24px #140f3761}.workspace-v2-multiple-card-picker>header{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 3px 7px 8px;border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.workspace-v2-multiple-card-picker>header strong{font-size:.76rem}.workspace-v2-multiple-card-picker>header button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-multiple-card-picker>header button:hover{color:var(--fg);background:var(--raised)}.workspace-v2-multiple-card-picker>button[role=menuitem]{--workspace-v2-accent: var(--cyan);min-height:40px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px;border:1px solid transparent;border-radius:9px;color:var(--fg);text-align:left;background:transparent;cursor:pointer}.workspace-v2-multiple-card-picker>button[role=menuitem]:hover,.workspace-v2-multiple-card-picker>button[role=menuitem]:focus-visible{border-color:color-mix(in srgb,var(--workspace-v2-accent) 22%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised));outline:none}.workspace-v2-multiple-card-picker>button[role=menuitem]>i:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,transparent)}.workspace-v2-multiple-card-picker>button[role=menuitem]>span{overflow:hidden;font-size:.73rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-multiple-card-picker>button[role=menuitem]>i:last-child{color:var(--fg-faint)}.workspace-v2-multiple-card-picker>p{margin:0;padding:18px 10px;color:var(--fg-dim);font-size:.72rem;line-height:1.45;text-align:center}.workspace-v2-live-module-body{min-width:0;max-height:none;overflow:visible}.workspace-v2-live-module-body.budji-window-body{flex:none;padding:0;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.workspace-v2-card{position:relative;min-height:172px;display:block;padding:0;border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:18px;color:var(--fg);text-align:left;background:linear-gradient(145deg,color-mix(in srgb,var(--workspace-v2-accent) 4%,transparent),transparent 54%),color-mix(in srgb,var(--surface) 74%,var(--sink));box-shadow:0 20px 50px -42px #000000e6;cursor:pointer;transform:translateZ(0);transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease,box-shadow .26s ease}.workspace-v2-card-main{width:100%;min-height:172px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:23px;border:0;border-radius:inherit;color:inherit;text-align:left;background:transparent;cursor:pointer}.workspace-v2-card-pin,.workspace-v2-card-window{position:absolute;z-index:4;top:15px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;color:var(--fg-faint);background:color-mix(in srgb,var(--surface) 86%,transparent);opacity:0;cursor:pointer;transform:translateY(-3px);transition:opacity .16s ease,transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}.workspace-v2-card-pin{right:51px}.workspace-v2-card-window{right:15px}.workspace-v2-card:hover .workspace-v2-card-pin,.workspace-v2-card:hover .workspace-v2-card-window,.workspace-v2-card-pin:focus-visible,.workspace-v2-card-window:focus-visible,.workspace-v2-card.is-pinned .workspace-v2-card-pin{opacity:1;transform:translateY(0)}.workspace-v2-card-pin:hover,.workspace-v2-card-window:hover,.workspace-v2-card-pin:focus-visible,.workspace-v2-card-window:focus-visible{color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 30%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 11%,var(--raised));outline:none}.workspace-v2-card.is-pinned{border-color:color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border))}.workspace-v2-card.is-pinned .workspace-v2-card-pin{color:var(--workspace-v2-accent);transform:rotate(-90deg)}.workspace-v2-card:has(.workspace-v2-card-window) .workspace-v2-card-open{margin-top:42px}.workspace-v2-card:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 48%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--workspace-v2-accent) 8%,transparent),transparent 58%),color-mix(in srgb,var(--raised) 76%,var(--surface));box-shadow:0 26px 58px -40px color-mix(in srgb,var(--workspace-v2-accent) 46%,rgba(0,0,0,.8));transform:translateY(-5px)}.workspace-v2-card:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.workspace-v2-card.is-multiple{min-height:136px;padding:19px 17px;border-color:transparent;border-radius:14px;background:transparent;box-shadow:none}.workspace-v2-card.is-multiple .workspace-v2-card-main{min-height:136px;padding:19px 17px}.workspace-v2-card.is-multiple:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 24%,transparent);background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--surface));box-shadow:none}.workspace-v2-card-icon,.workspace-v2-mobile-card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--workspace-v2-accent);font-size:20px;background:color-mix(in srgb,var(--workspace-v2-accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));transition:transform .24s cubic-bezier(.2,.8,.2,1),background .18s ease}.workspace-v2-card:hover .workspace-v2-card-icon{background:color-mix(in srgb,var(--workspace-v2-accent) 14%,var(--raised));transform:translateY(-2px) rotate(-3deg) scale(1.04)}.workspace-v2-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.workspace-v2-card-copy strong{font-family:var(--font-display);font-size:16px;line-height:1.2}.workspace-v2-card-copy small{color:var(--fg-dim);font-size:12px;line-height:1.5}.workspace-v2-card-open{color:var(--fg-faint);transition:color .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.workspace-v2-card:hover .workspace-v2-card-open{color:var(--workspace-v2-accent);transform:translate(3px,-3px)}.workspace-v2-empty,.workspace-v2-mobile-empty,.workspace-v2-inspector-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--fg-dim);text-align:center;border:1px dashed color-mix(in srgb,var(--border) 70%,transparent);border-radius:18px}.workspace-v2-empty>i,.workspace-v2-mobile-empty>i,.workspace-v2-inspector-empty>i{color:var(--workspace-v2-accent);font-size:28px}.workspace-v2-empty strong,.workspace-v2-mobile-empty strong,.workspace-v2-inspector-empty strong{color:var(--fg)}.workspace-v2-empty span,.workspace-v2-mobile-empty span,.workspace-v2-inspector-empty span{font-size:12px}.workspace-v2-overview{min-height:calc(100dvh - 100px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:20px 0 42px}.workspace-v2-overview>header{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:24px}.workspace-v2-overview>header h1{font-size:clamp(30px,3vw,44px)}.workspace-v2-overview-map{width:min(100%,1040px);display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));align-items:center;gap:clamp(10px,2vw,32px);padding:clamp(24px,5vw,64px);border-radius:38px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--surface) 56%,transparent),transparent 70%)}.workspace-v2-overview-map .workspace-v2-orb{width:min(100%,172px)}.workspace-v2-organizer{position:relative;z-index:2;padding-bottom:40px}.workspace-v2-organizer-bar{position:sticky;z-index:40;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 calc(clamp(20px,3vw,54px)*-1) 22px;padding:16px clamp(20px,3vw,54px);border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.workspace-v2-organizer-bar h1{font-size:clamp(24px,2.3vw,36px)}.workspace-v2-organizer-bar p{margin-top:6px;line-height:1.45}.workspace-v2-space-pulse{flex:none;min-width:250px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--positive, #1f9d66) 18%,var(--border));border-radius:16px;color:var(--fg);background:var(--surface);box-shadow:0 16px 32px -28px color-mix(in srgb,var(--positive, #1f9d66) 58%,transparent)}.workspace-v2-space-pulse>span:last-child{min-width:0;display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px}.workspace-v2-space-pulse small{grid-column:1 / -1;color:var(--fg-faint);font-size:.64rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-v2-space-pulse strong{font-size:1.08rem;letter-spacing:-.03em;white-space:nowrap}.workspace-v2-space-pulse em{color:var(--positive, #1f9d66);font-size:.68rem;font-style:normal;font-weight:800;white-space:nowrap}.workspace-v2-space-pulse-ring{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center;border:4px solid color-mix(in srgb,var(--positive, #1f9d66) 22%,var(--border));border-top-color:var(--positive, #1f9d66);border-right-color:var(--positive, #1f9d66);border-radius:50%}.workspace-v2-space-pulse-ring i{width:9px;height:9px;border-radius:50%;background:var(--positive, #1f9d66)}.workspace-v2-organizer-layout{display:grid;grid-template-columns:240px minmax(520px,1fr) 280px;align-items:start;gap:16px}.workspace-v2-organizer-order,.workspace-v2-inspector,.workspace-v2-page-organizer,.workspace-v2-hidden-library{border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 72%,transparent);box-shadow:0 24px 60px -50px #000000e6}.workspace-v2-organizer-order,.workspace-v2-inspector{position:sticky;top:116px;padding:18px}.workspace-v2-organizer-order h2,.workspace-v2-page-organizer h2,.workspace-v2-hidden-library h2{margin:0;font-family:var(--font-display);font-size:17px}.workspace-v2-organizer-order>p,.workspace-v2-inspector>p,.workspace-v2-hidden-library p{margin:7px 0 15px;color:var(--fg-dim);font-size:11px;line-height:1.5}.workspace-v2-organizer-order>div{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:3px;margin-top:6px;padding:4px;border:1px solid transparent;border-radius:12px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-v2-organizer-order>div:hover,.workspace-v2-organizer-order>div.is-active{border-color:color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));background:color-mix(in srgb,var(--raised) 74%,transparent);transform:translate(2px)}.workspace-v2-organizer-order button{min-height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-organizer-order button:hover:not(:disabled){color:var(--fg);background:var(--raised)}.workspace-v2-organizer-order button:disabled,.workspace-v2-page-organizer-head button:disabled{opacity:.25;cursor:default}.workspace-v2-organizer-order .workspace-v2-order-main{grid-template-columns:30px 1fr;justify-content:start;gap:8px;text-align:left}.workspace-v2-order-main span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 9%,var(--surface))}.workspace-v2-order-main strong{overflow:hidden;color:var(--fg);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-organizer-canvas{position:relative;min-height:620px;padding:18px;border-radius:24px;background:radial-gradient(circle at center,color-mix(in srgb,var(--cyan) 4%,transparent),transparent 54%),linear-gradient(color-mix(in srgb,var(--fg-dim) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--fg-dim) 3%,transparent) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;overflow:hidden}.workspace-v2-drag-hint{margin:0 0 12px;color:var(--fg-dim);font-size:11px;text-align:center}.workspace-v2-organizer-planets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:18px;min-height:560px}.workspace-v2-organizer-planet{position:relative;grid-column:span 2;min-height:242px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;border:1px dashed transparent;border-radius:30px;cursor:default;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background .18s ease}.workspace-v2-organizer-planet:nth-child(4){grid-column:2 / span 2}.workspace-v2-organizer-planet:hover,.workspace-v2-organizer-planet.is-active{background:color-mix(in srgb,var(--workspace-v2-accent) 3%,transparent)}.workspace-v2-organizer-planet.is-drop-target{border-color:color-mix(in srgb,var(--workspace-v2-accent) 70%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 10%,transparent);transform:scale(1.025)}.workspace-v2-organizer-planet-core{width:118px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 36%,var(--border));border-radius:50%;color:var(--fg);background:radial-gradient(circle at 32% 24%,color-mix(in srgb,#fff 25%,transparent),transparent 20%),color-mix(in srgb,var(--workspace-v2-accent) 13%,var(--surface));box-shadow:0 22px 50px -36px color-mix(in srgb,var(--workspace-v2-accent) 72%,transparent);transition:transform .24s ease,box-shadow .24s ease}.workspace-v2-organizer-planet:hover .workspace-v2-organizer-planet-core{transform:translateY(-3px);box-shadow:0 28px 58px -34px color-mix(in srgb,var(--workspace-v2-accent) 80%,transparent)}.workspace-v2-organizer-planet-core i{color:var(--workspace-v2-accent);font-size:28px}.workspace-v2-organizer-planet-core strong{font-size:13px}.workspace-v2-organizer-planet-core small{color:var(--fg-dim);font-size:9px}.workspace-v2-organizer-card-ring{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.workspace-v2-organizer-card-ring button,.workspace-v2-page-card-list button,.workspace-v2-hidden-library>div:last-child button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:10px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 88%,transparent);cursor:grab;transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.workspace-v2-organizer-card-ring button:hover,.workspace-v2-organizer-card-ring button.is-selected,.workspace-v2-page-card-list button:hover,.workspace-v2-hidden-library>div:last-child button:hover{color:var(--fg);border-color:color-mix(in srgb,var(--workspace-v2-accent) 52%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised));box-shadow:0 12px 26px -22px color-mix(in srgb,var(--workspace-v2-accent) 66%,transparent);transform:translateY(-2px)}.workspace-v2-organizer-card-ring button:active{cursor:grabbing;transform:scale(.97)}.workspace-v2-organizer-card-ring button i{color:var(--workspace-v2-accent)}.workspace-v2-inspector{min-height:280px}.workspace-v2-inspector-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.workspace-v2-inspector-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--workspace-v2-accent);font-size:19px;background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-inspector-title>div{display:flex;flex-direction:column;gap:3px}.workspace-v2-inspector-title small,.workspace-v2-inspector label>span{color:var(--fg-dim);font-size:10px}.workspace-v2-inspector-title strong{font-size:14px}.workspace-v2-inspector label{display:flex;flex-direction:column;gap:6px;margin-top:12px}.workspace-v2-inspector select{width:100%;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--sink)}.workspace-v2-inspector-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.workspace-v2-inspector-actions button,.workspace-v2-hide-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--border);border-radius:10px;color:var(--fg-dim);background:var(--surface);cursor:pointer;transition:transform .16s ease,color .16s ease,border-color .16s ease,background .16s ease}.workspace-v2-inspector-actions button:hover{color:var(--fg);border-color:color-mix(in srgb,var(--cyan) 38%,var(--border))}.workspace-v2-hide-action{width:100%;margin-top:9px}.workspace-v2-hide-action:hover{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 38%,var(--border));background:color-mix(in srgb,var(--amber) 5%,var(--surface))}.workspace-v2-inspector-actions button:active,.workspace-v2-hide-action:active{transform:scale(.97)}.workspace-v2-page-organizer,.workspace-v2-hidden-library{margin-top:16px;padding:20px}.workspace-v2-page-organizer>header,.workspace-v2-hidden-library{display:flex;align-items:center;justify-content:space-between;gap:18px}.workspace-v2-page-organizer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px}.workspace-v2-page-organizer-grid>article{min-height:132px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent);border-radius:13px;background:color-mix(in srgb,var(--sink) 56%,transparent);transition:border-color .18s ease,background .18s ease}.workspace-v2-page-organizer-grid>article:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 26%,var(--border));background:color-mix(in srgb,var(--raised) 45%,transparent)}.workspace-v2-page-organizer-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px}.workspace-v2-page-organizer-head strong{font-size:12px}.workspace-v2-page-organizer-head small{grid-column:1;color:var(--fg-dim);font-size:9px}.workspace-v2-page-organizer-head>span{grid-column:2;grid-row:1 / 3;display:flex}.workspace-v2-page-organizer-head button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-page-organizer-head button:hover:not(:disabled){color:var(--fg);background:var(--raised)}.workspace-v2-page-card-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.workspace-v2-page-card-list button{min-height:28px;padding-inline:8px;font-size:10px;cursor:pointer}.workspace-v2-page-card-list>span{color:var(--fg-faint);font-size:10px}.workspace-v2-hidden-library>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.workspace-v2-hidden-library>div:last-child button{cursor:pointer}.workspace-v2-root{background:color-mix(in srgb,var(--bg) 98%,var(--surface));overflow:visible}.workspace-v2-organizer-bar h1>span{display:inline-block;margin-left:.12em;color:color-mix(in srgb,var(--amber) 82%,var(--fg));font-family:sans-serif;font-size:.7em;transform-origin:center;animation:workspace-v2-sparkle 4.8s ease-in-out infinite}.workspace-v2-category-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px clamp(18px,2.5vw,36px);min-height:154px;padding:18px 4px 22px}.workspace-v2-category-header>.workspace-v2-back{position:static;grid-column:1 / -1;justify-self:start;margin-left:-12px}.workspace-v2-category-identity{grid-column:1;grid-row:2;gap:16px}.workspace-v2-category-symbol{flex:0 0 62px;width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 28%,var(--border));border-radius:50%;color:var(--workspace-v2-accent);font-size:27px;background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--surface));box-shadow:0 18px 38px -34px color-mix(in srgb,var(--workspace-v2-accent) 70%,transparent)}.workspace-v2-category-tools{grid-column:2;grid-row:2}.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-header{min-height:96px;padding-block:8px 12px}.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-symbol,.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity p,.workspace-v2-category-view.is-multiple-mode .workspace-v2-category-identity .workspace-v2-kicker{display:none}.workspace-v2-card-grid.is-multiple.has-live-modules{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:clamp(16px,1.5vw,24px)}.workspace-v2-space-node{position:relative;display:grid;grid-template-columns:auto;justify-items:center;gap:8px}.workspace-v2-space-node .workspace-v2-orb{width:116px;min-width:116px;padding:14px;animation-duration:9s}.workspace-v2-space-node .workspace-v2-orb>i{font-size:27px}.workspace-v2-space-node .workspace-v2-orb strong{font-size:14px}.workspace-v2-space-node-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:min(260px,24vw)}.workspace-v2-space-node-cards button,.workspace-v2-space-node-pages button{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:9px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 92%,transparent);cursor:pointer;transition:transform .17s ease,color .17s ease,border-color .17s ease,background .17s ease}.workspace-v2-space-node-cards button i{color:var(--workspace-v2-accent)}.workspace-v2-space-node-cards button:hover,.workspace-v2-space-node-pages button:hover{color:var(--fg);border-color:color-mix(in srgb,var(--workspace-v2-accent) 38%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--raised));transform:translateY(-2px)}.workspace-v2-space-node-pages{display:flex;justify-content:center;gap:5px}.workspace-v2-space-node-pages button{min-height:27px;padding-inline:9px;border-radius:999px;font-size:10px}@keyframes workspace-v2-sparkle{0%,72%,to{opacity:.72;transform:rotate(0) scale(.96)}80%{opacity:1;transform:rotate(10deg) scale(1.08)}88%{opacity:.84;transform:rotate(-5deg) scale(1)}}.app:has(.workspace-v2-root.is-organize) .topbar{display:none}.app:has(.workspace-v2-root.is-organize) .home-content-pad,.app:has(.workspace-v2-root.is-organize) .content-pad{padding-top:0}.workspace-v2-root.is-organize{min-height:100dvh;padding:0 clamp(24px,3vw,48px) 28px;background:radial-gradient(circle at 52% 42%,color-mix(in srgb,var(--cyan) 2.2%,transparent),transparent 36%),color-mix(in srgb,var(--bg) 98%,var(--surface))}.workspace-v2-root.is-organize.is-embedded{min-height:calc(100dvh - 18px);margin-top:-18px}.workspace-v2-editor-topbar{position:sticky;z-index:80;top:0;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 calc(clamp(24px,3vw,48px)*-1);padding:0 24px;border-bottom:1px solid color-mix(in srgb,var(--border) 45%,transparent);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.05);backdrop-filter:blur(20px) saturate(1.05)}.workspace-v2-editor-nav,.workspace-v2-editor-actions{display:flex;align-items:center;gap:10px}.workspace-v2-editor-nav .workspace-v2-brand{margin-right:clamp(64px,8vw,126px)}.workspace-v2-editor-nav .workspace-v2-brand i{font-size:28px}.workspace-v2-editor-nav .workspace-v2-brand strong{font-size:22px}.workspace-v2-organizer{padding-bottom:0}.workspace-v2-organizer-bar{position:static;display:block;margin:0;padding:24px 0 16px;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-v2-root.is-organize .workspace-v2-organizer-bar>div:first-child{display:block}.workspace-v2-organizer-bar h1{font-size:28px;font-weight:650;letter-spacing:-.025em}.workspace-v2-organizer-bar p{max-width:360px;margin-top:8px;font-size:13px;line-height:1.6}.workspace-v2-organizer-layout{position:relative;display:grid;grid-template-columns:218px minmax(0,1fr);align-items:start;gap:clamp(20px,2.2vw,34px);margin-top:-28px}.workspace-v2-organizer-sidebar{position:relative;z-index:5;display:flex;flex-direction:column;gap:16px;padding-top:40px}.workspace-v2-organizer-help,.workspace-v2-organizer-order,.workspace-v2-page-organizer{border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 20px 52px -46px #0000005c}.workspace-v2-organizer-help,.workspace-v2-organizer-order{position:static;padding:16px}.workspace-v2-organizer-help{min-height:346px}.workspace-v2-organizer-order{min-height:370px}.workspace-v2-organizer-help h2,.workspace-v2-organizer-order h2{margin:0 0 14px;font-family:var(--font-display);font-size:14px}.workspace-v2-organizer-help>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;margin-top:13px}.workspace-v2-organizer-help>div>i{color:color-mix(in srgb,var(--cyan) 78%,var(--fg));font-size:18px}.workspace-v2-organizer-help p{display:flex;flex-direction:column;gap:3px;margin:0}.workspace-v2-organizer-help strong{font-size:11px}.workspace-v2-organizer-help p span{color:var(--fg-dim);font-size:10px;line-height:1.5}.workspace-v2-organizer-help>button{width:100%;min-height:48px;display:grid;grid-template-columns:24px 1fr;align-items:center;gap:9px;margin-top:14px;padding:10px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent);color:var(--fg-dim);text-align:left;background:transparent;cursor:pointer}.workspace-v2-organizer-help>button>span{display:flex;flex-direction:column;gap:2px}.workspace-v2-organizer-help>button strong{color:var(--fg)}.workspace-v2-organizer-help>button small{font-size:9px}.workspace-v2-organizer-order>p{margin:-6px 0 12px;font-size:9px}.workspace-v2-organizer-order>div{grid-template-columns:24px minmax(0,1fr) 36px 14px;gap:6px;min-height:38px;margin-top:5px;padding:3px 6px;border-color:color-mix(in srgb,var(--border) 50%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg) 34%,transparent)}.workspace-v2-order-index{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:var(--workspace-v2-accent);font-size:9px;background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-organizer-order .workspace-v2-order-main{display:block;min-height:30px}.workspace-v2-order-controls{display:flex}.workspace-v2-order-controls button{width:18px;min-height:28px}.workspace-v2-order-handle{color:var(--fg-faint);font-size:13px}.workspace-v2-add-category{width:100%;min-height:38px;display:flex!important;align-items:center;justify-content:center;gap:7px;margin-top:8px;border:1px dashed color-mix(in srgb,var(--border) 78%,transparent)!important;color:var(--fg-dim)!important}.workspace-v2-organizer-canvas{min-height:630px;margin-top:-61px;padding:0 6px;border-radius:0;background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--cyan) 2.5%,transparent),transparent 56%);overflow:visible}.workspace-v2-organizer-canvas:before,.workspace-v2-organizer-canvas:after{content:"";position:absolute;z-index:-1;top:10%;right:8%;bottom:22%;left:8%;border:1px dashed color-mix(in srgb,var(--fg-dim) 10%,transparent);border-radius:50%;pointer-events:none}.workspace-v2-organizer-canvas:after{top:18%;right:20%;bottom:30%;left:20%;transform:rotate(-8deg)}.workspace-v2-drag-hint{height:24px;margin:0;font-size:9px}.workspace-v2-organizer-planets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:175px 225px 200px;align-items:center;gap:0;min-height:600px}.workspace-v2-organizer-planet,.workspace-v2-organizer-planet:nth-child(4){grid-column:auto;min-height:0;height:100%;padding:6px;border-radius:24px}.workspace-v2-organizer-planet.is-layout-0{grid-column:4 / span 4;grid-row:1}.workspace-v2-organizer-planet.is-layout-1{grid-column:1 / span 4;grid-row:2}.workspace-v2-organizer-planet.is-layout-2{grid-column:7 / span 4;grid-row:2}.workspace-v2-organizer-planet.is-layout-3{grid-column:2 / span 4;grid-row:3}.workspace-v2-organizer-planet.is-layout-4{grid-column:6 / span 4;grid-row:3}.workspace-v2-organizer-planet.is-layout-0{left:-38px}.workspace-v2-organizer-planet.is-layout-1{left:34px}.workspace-v2-organizer-planet.is-layout-3{left:18px}.workspace-v2-organizer-planet:before{content:"";position:absolute;z-index:-1;width:44%;height:1px;top:50%;left:28%;border-top:1px solid color-mix(in srgb,var(--workspace-v2-accent) 22%,var(--border));pointer-events:none}.workspace-v2-organizer-planet-core{width:160px;min-width:160px;height:160px;padding:18px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border));color:inherit;font:inherit;cursor:pointer;background:color-mix(in srgb,var(--workspace-v2-accent) 6%,var(--surface));box-shadow:0 18px 46px -40px color-mix(in srgb,var(--workspace-v2-accent) 62%,transparent)}.workspace-v2-organizer-planet-core i{font-size:38px}.workspace-v2-organizer-planet-core strong{max-width:132px;font-size:18px;text-align:center}.workspace-v2-organizer-card-ring{position:absolute;top:10px;right:0;bottom:38px;left:0;display:block;pointer-events:none}.workspace-v2-organizer-card-ring button{position:absolute;width:124px;min-width:124px;min-height:44px;justify-content:flex-start;padding-inline:12px;border-radius:9px;font-size:11px;background:color-mix(in srgb,var(--surface) 96%,transparent);pointer-events:auto}.workspace-v2-organizer-card-ring button:nth-child(1){left:0;top:8%}.workspace-v2-organizer-card-ring button:nth-child(2){right:0;top:8%}.workspace-v2-organizer-card-ring button:nth-child(3){left:0;bottom:8%}.workspace-v2-organizer-card-ring button:nth-child(4){right:0;bottom:8%}.workspace-v2-organizer-card-ring button:nth-child(5){right:-4%;top:39%}.workspace-v2-organizer-card-ring button:nth-child(6){left:-4%;top:39%}.workspace-v2-organizer-card-ring button:after{content:"";position:absolute;top:50%;width:30px;border-top:1px solid color-mix(in srgb,var(--workspace-v2-accent) 32%,var(--border));pointer-events:none}.workspace-v2-organizer-card-ring button:nth-child(odd):after{left:100%}.workspace-v2-organizer-card-ring button:nth-child(2n):after{right:100%}.workspace-v2-organizer-planet[data-category-id=finances] .workspace-v2-organizer-card-ring button,.workspace-v2-organizer-planet[data-category-id=shared] .workspace-v2-organizer-card-ring button{right:auto;left:0}.workspace-v2-organizer-planet[data-category-id=finances] .workspace-v2-organizer-card-ring button:nth-child(1),.workspace-v2-organizer-planet[data-category-id=shared] .workspace-v2-organizer-card-ring button:nth-child(1){top:2%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=finances] .workspace-v2-organizer-card-ring button:nth-child(2),.workspace-v2-organizer-planet[data-category-id=shared] .workspace-v2-organizer-card-ring button:nth-child(2){top:37%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=finances] .workspace-v2-organizer-card-ring button:nth-child(3),.workspace-v2-organizer-planet[data-category-id=shared] .workspace-v2-organizer-card-ring button:nth-child(3){top:72%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=finances] .workspace-v2-organizer-card-ring button:after,.workspace-v2-organizer-planet[data-category-id=shared] .workspace-v2-organizer-card-ring button:after{right:auto;left:100%}.workspace-v2-organizer-planet[data-category-id=accounting] .workspace-v2-organizer-card-ring button{right:0;left:auto}.workspace-v2-organizer-planet[data-category-id=accounting] .workspace-v2-organizer-card-ring button:nth-child(1){top:2%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=accounting] .workspace-v2-organizer-card-ring button:nth-child(2){top:37%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=accounting] .workspace-v2-organizer-card-ring button:nth-child(3){top:72%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=accounting] .workspace-v2-organizer-card-ring button:after{right:100%;left:auto}.workspace-v2-organizer-planet-pages{position:absolute;z-index:3;bottom:4px;left:50%;display:flex;align-items:center;justify-content:center;gap:4px;transform:translate(-50%)}.workspace-v2-organizer-planet-pages button{min-width:44px;min-height:27px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:999px;color:var(--fg-dim);font-size:9px;white-space:nowrap;background:color-mix(in srgb,var(--surface) 94%,transparent);cursor:pointer}.workspace-v2-organizer-planet-pages button:last-child{min-width:27px;width:27px;padding:0}.workspace-v2-inspector{position:fixed;z-index:120;top:96px;right:24px;width:270px;min-height:0;padding:18px;box-shadow:0 24px 70px -38px #0000006b}.workspace-v2-inspector.is-empty{display:none}.workspace-v2-page-organizer{min-height:220px;margin:-119px 0 0 calc(218px + clamp(20px,2.2vw,34px));padding:18px 20px}.workspace-v2-page-organizer>header{min-height:42px}.workspace-v2-page-organizer>header p{margin:3px 0 0;color:var(--fg-dim);font-size:10px}.workspace-v2-page-organizer>header .workspace-v2-kicker{display:none}.workspace-v2-page-organizer-grid{grid-template-columns:repeat(5,minmax(135px,1fr)) minmax(190px,1.18fr);gap:10px;margin-top:10px}.workspace-v2-page-organizer-grid>article{min-height:118px;padding:10px;background:color-mix(in srgb,var(--bg) 28%,transparent)}.workspace-v2-page-category-title{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--fg);font-size:10px}.workspace-v2-page-category-title i{color:var(--workspace-v2-accent);font-size:15px}.workspace-v2-page-category-list{display:grid;gap:5px}.workspace-v2-page-row{min-height:32px;display:grid;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:4px;padding:3px 5px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.workspace-v2-page-row>span:first-child{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;color:var(--workspace-v2-accent);font-size:8px;background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-page-row>button{min-width:0;min-height:24px;padding:0;overflow:hidden;border:0;color:var(--fg-dim);font:inherit;font-size:9px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:transparent;cursor:pointer}.workspace-v2-page-row-controls{display:flex;opacity:0;transition:opacity .15s ease}.workspace-v2-page-row:hover .workspace-v2-page-row-controls,.workspace-v2-page-row:focus-within .workspace-v2-page-row-controls{opacity:1}.workspace-v2-page-row-controls button{width:20px;min-height:24px;padding:0;border:0;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-page-row-controls button:disabled{opacity:.26}.workspace-v2-page-row>i{color:var(--fg-faint)}.workspace-v2-page-add{width:100%;min-height:28px;margin-top:6px;border:0;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-page-advice{min-height:118px;display:grid;grid-template-columns:28px 1fr;gap:8px;padding:12px;border-left:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.workspace-v2-page-advice>i{color:var(--amber);font-size:18px}.workspace-v2-page-advice strong{font-size:12px}.workspace-v2-page-advice p{margin:7px 0 0;color:var(--fg-dim);font-size:9px;line-height:1.6}.workspace-v2-mobile-root{position:relative;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));overflow:hidden}.workspace-v2-mobile-ambient{top:68px;right:-190px;width:360px;background:var(--workspace-v2-accent);opacity:.08;transition:background .3s ease}.workspace-v2-mobile-header{position:relative;z-index:3;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-v2-mobile-brand{min-height:44px}.workspace-v2-mobile-brand i{font-size:24px}.workspace-v2-mobile-brand strong{font-size:18px}.workspace-v2-mobile-profile{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:50%;color:var(--fg);background:color-mix(in srgb,var(--surface) 82%,transparent);cursor:pointer;transition:transform .17s ease,border-color .17s ease,background .17s ease}.workspace-v2-mobile-profile:hover:not(:disabled){border-color:color-mix(in srgb,var(--workspace-v2-accent) 38%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised));transform:translateY(-2px)}.workspace-v2-mobile-profile:active:not(:disabled){transform:scale(.94)}.workspace-v2-mobile-profile:disabled{cursor:default;opacity:.62}.workspace-v2-mobile-profile img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.workspace-v2-mobile-period{min-height:40px;display:flex;align-items:center;gap:6px;margin:6px auto 10px;padding:0 12px;border:0;border-radius:10px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-mobile-period:hover:not(:disabled){color:var(--fg);background:color-mix(in srgb,var(--raised) 65%,transparent)}.workspace-v2-mobile-period:disabled{cursor:default}.workspace-v2-mobile-period-control{position:relative;z-index:8;display:flex;align-items:center;justify-content:center;gap:4px;margin:0 -6px}.workspace-v2-mobile-period-control>div{flex:1;padding-inline:0!important}.workspace-v2-mobile-undo{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:12px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 72%,transparent);cursor:pointer}.workspace-v2-mobile-undo:disabled{opacity:.35;cursor:default}.workspace-v2-mobile-overview-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;flex-direction:column;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 42%),color-mix(in srgb,var(--bg) 97%,var(--surface));animation:workspace-v2-panel-in .28s cubic-bezier(.16,1,.3,1) both}.workspace-v2-mobile-overview-sheet>header{display:flex;align-items:center;justify-content:space-between}.workspace-v2-mobile-overview-sheet>header h2{margin:4px 0 0;font-family:var(--font-display)}.workspace-v2-mobile-overview-sheet>header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface)}.workspace-v2-mobile-overview-grid{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;padding-block:24px}.workspace-v2-mobile-overview-grid>button{min-height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:14px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 22%,var(--border));border-radius:50%;background:radial-gradient(circle at 34% 24%,color-mix(in srgb,white 36%,transparent),color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface)) 60%,color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--sink)));box-shadow:0 24px 46px -36px color-mix(in srgb,var(--workspace-v2-accent) 52%,rgba(0,0,0,.7))}.workspace-v2-mobile-overview-grid>button span{color:var(--workspace-v2-accent);font-size:24px}.workspace-v2-mobile-overview-grid>button small{color:var(--fg-dim)}.workspace-v2-mobile-categories{display:flex;align-items:flex-start;gap:6px;margin:4px -16px 0;padding:8px 16px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.workspace-v2-mobile-categories::-webkit-scrollbar{display:none}.workspace-v2-mobile-categories button{flex:0 0 64px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px 2px;border:0;border-radius:16px;color:var(--fg-dim);background:transparent;cursor:pointer;scroll-snap-align:center;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .18s ease,background .18s ease}.workspace-v2-mobile-categories button>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 22%,var(--border));border-radius:50%;color:var(--workspace-v2-accent);font-size:19px;background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--surface));transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease}.workspace-v2-mobile-categories button small{max-width:62px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-mobile-categories button:hover,.workspace-v2-mobile-categories button.is-active{color:var(--fg);background:color-mix(in srgb,var(--workspace-v2-accent) 5%,transparent);transform:translateY(-2px)}.workspace-v2-mobile-categories button.is-active>span{background:color-mix(in srgb,var(--workspace-v2-accent) 16%,var(--surface));box-shadow:0 12px 26px -18px var(--workspace-v2-accent);transform:scale(1.08)}.workspace-v2-mobile-categories button:active{transform:scale(.94)}.workspace-v2-mobile-orb-section{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr) 44px;align-items:center;gap:14px;min-height:144px;padding:10px 0 16px}.workspace-v2-mobile-orb{position:relative;width:100px;aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 34%,var(--border));border-radius:50%;color:var(--workspace-v2-accent);font-size:30px;background:radial-gradient(circle at 30% 23%,color-mix(in srgb,#fff 30%,transparent),transparent 18%),color-mix(in srgb,var(--workspace-v2-accent) 13%,var(--surface));box-shadow:0 20px 44px -32px color-mix(in srgb,var(--workspace-v2-accent) 75%,transparent);animation:workspace-v2-orb-breathe 7.5s ease-in-out infinite}.workspace-v2-mobile-orbit{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,transparent);border-radius:50%;transform:rotate(-14deg) scaleY(.48)}.workspace-v2-mobile-satellite{transform-origin:-48px 0;animation-duration:12s}.workspace-v2-mobile-orb-section h1{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.05}.workspace-v2-mobile-orb-section p{display:-webkit-box;margin:7px 0 5px;overflow:hidden;color:var(--fg-dim);font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workspace-v2-mobile-orb-section div>small{color:var(--fg-faint);font-size:9px}.workspace-v2-mobile-overview{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:14px;color:var(--fg-dim);background:color-mix(in srgb,var(--surface) 76%,transparent);cursor:pointer;transition:transform .17s ease,color .17s ease,border-color .17s ease}.workspace-v2-mobile-overview:hover{color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 40%,var(--border));transform:translateY(-2px)}.workspace-v2-mobile-overview:active{transform:scale(.94)}.workspace-v2-mobile-pages{display:flex;align-items:center;gap:5px;margin:0 0 10px;padding:4px;border-radius:13px;background:color-mix(in srgb,var(--sink) 68%,transparent);overflow-x:auto}.workspace-v2-mobile-pages button{flex:1 0 auto;min-height:36px;padding:0 13px;border:0;border-radius:10px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-mobile-pages button.is-active{color:var(--fg);background:color-mix(in srgb,var(--workspace-v2-accent) 9%,var(--raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--workspace-v2-accent) 18%,transparent)}.workspace-v2-mobile-card-list{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 62%,transparent);box-shadow:0 24px 60px -52px #000000e6}.workspace-v2-mobile-card-list>button{min-height:66px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:9px 10px;border:1px solid transparent;border-radius:14px;color:var(--fg);text-align:left;background:transparent;cursor:pointer;transition:transform .19s cubic-bezier(.2,.8,.2,1),border-color .17s ease,background .17s ease}.workspace-v2-mobile-card-list>button:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 25%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--raised));transform:translate(3px)}.workspace-v2-mobile-card-list>button:active{transform:translate(1px) scale(.985)}.workspace-v2-mobile-card-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.workspace-v2-mobile-card-list>button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-mobile-card-list>button small{overflow:hidden;color:var(--fg-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-mobile-card-list>button>.ph-caret-right{color:var(--fg-faint);transition:color .17s ease,transform .19s ease}.workspace-v2-mobile-card-list>button:hover>.ph-caret-right{color:var(--workspace-v2-accent);transform:translate(3px)}.workspace-v2-mobile-empty{min-height:150px;border-color:transparent}@keyframes workspace-v2-orb-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.035)}}@keyframes workspace-v2-satellite-orbit{0%{rotate:0deg}to{rotate:360deg}}@keyframes workspace-v2-ambient-drift{0%{transform:translate3d(-2%,-1%,0) scale(.96)}to{transform:translate3d(4%,3%,0) scale(1.06)}}@keyframes workspace-v2-panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1260px){.workspace-v2-space-view{grid-template-columns:minmax(250px,340px) minmax(520px,1fr)}.workspace-v2-constellation{min-height:540px}.workspace-v2-organizer-layout{grid-template-columns:210px minmax(480px,1fr) 250px}.workspace-v2-card-grid.is-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.workspace-v2-space-view{display:flex;flex-direction:column;justify-content:center;padding-top:30px}.workspace-v2-space-copy{max-width:620px;text-align:center}.workspace-v2-constellation{width:min(100%,760px)}.workspace-v2-category-header{grid-template-columns:1fr;padding-top:42px}.workspace-v2-category-identity{grid-column:1}.workspace-v2-category-tools{justify-content:flex-start}.workspace-v2-organizer-layout{grid-template-columns:210px minmax(0,1fr)}.workspace-v2-inspector{position:static;grid-column:1 / -1}.workspace-v2-overview-map{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:820px){.workspace-v2-root{padding-inline:16px}.workspace-v2-shell-bar{min-height:70px}.workspace-v2-category-view{padding-left:0}.workspace-v2-category-rail{position:static;flex-direction:row;max-width:100%;margin:0 -16px;padding:8px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow-x:auto}.workspace-v2-category-header>.workspace-v2-back{left:0}.workspace-v2-mode-switch{display:none}.workspace-v2-card-grid.is-multiple,.workspace-v2-card-grid.is-simple{grid-template-columns:1fr}.workspace-v2-card.is-multiple{min-height:150px;border-color:color-mix(in srgb,var(--border) 66%,transparent);background:color-mix(in srgb,var(--surface) 74%,var(--sink))}.workspace-v2-organizer-bar{position:static;flex-direction:column;align-items:stretch;margin-inline:-16px;padding-inline:16px}.workspace-v2-organizer-layout{grid-template-columns:1fr}.workspace-v2-organizer-order{position:static}.workspace-v2-organizer-planets{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-v2-organizer-planet,.workspace-v2-organizer-planet:nth-child(4){grid-column:auto}.workspace-v2-page-organizer>header,.workspace-v2-hidden-library{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.workspace-v2-constellation{min-height:680px}.workspace-v2-planet-slot.is-1{left:27%;top:0}.workspace-v2-planet-slot.is-2{left:0;top:25%}.workspace-v2-planet-slot.is-3{right:0;top:25%}.workspace-v2-planet-slot.is-4{left:4%;bottom:4%}.workspace-v2-planet-slot.is-5{right:4%;bottom:4%}.workspace-v2-orb{width:132px}.workspace-v2-category-identity{align-items:flex-start;flex-direction:column}.workspace-v2-overview-map{grid-template-columns:repeat(2,minmax(120px,1fr));padding-inline:10px}.workspace-v2-organizer-planets{grid-template-columns:1fr}}@media(max-width:1100px){.workspace-v2-root.is-organize{padding-inline:20px;overflow-x:hidden}.workspace-v2-organizer-layout{grid-template-columns:180px minmax(0,1fr);gap:16px}.workspace-v2-organizer-planets{grid-template-columns:repeat(12,minmax(0,1fr))}.workspace-v2-organizer-planet.is-layout-0{grid-column:3 / span 6}.workspace-v2-organizer-planet.is-layout-1{grid-column:1 / span 5}.workspace-v2-organizer-planet.is-layout-2{grid-column:7 / span 5}.workspace-v2-organizer-planet.is-layout-3{grid-column:1 / span 5}.workspace-v2-organizer-planet.is-layout-4{grid-column:6 / span 5}.workspace-v2-organizer-planet-core{width:140px;min-width:140px;height:140px}.workspace-v2-organizer-card-ring button{width:96px;min-width:96px;min-height:36px;padding-inline:9px;font-size:9px}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button{right:0;left:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:nth-child(1){top:0;bottom:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:nth-child(2){top:20%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:nth-child(3){top:40%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:nth-child(4){top:60%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:nth-child(5){top:80%;bottom:auto}.workspace-v2-organizer-planet[data-category-id=analysis] .workspace-v2-organizer-card-ring button:after{right:100%;left:auto}.workspace-v2-page-organizer{margin-left:196px}.workspace-v2-page-organizer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.workspace-v2-editor-topbar{gap:10px;padding-inline:12px}.workspace-v2-editor-nav .workspace-v2-brand{margin-right:10px}.workspace-v2-editor-actions{gap:5px}.workspace-v2-editor-actions .workspace-v2-button{padding-inline:9px;font-size:11px}.workspace-v2-organizer-layout{grid-template-columns:minmax(0,1fr);margin-top:0}.workspace-v2-organizer-sidebar{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.workspace-v2-organizer-canvas{order:1;width:100%;margin-top:-34px;overflow-x:auto;scrollbar-width:none}.workspace-v2-drag-hint{visibility:hidden}.workspace-v2-organizer-canvas::-webkit-scrollbar{display:none}.workspace-v2-organizer-planets{min-width:860px}.workspace-v2-page-organizer{margin:18px 0 0}.workspace-v2-page-organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.workspace-v2-editor-topbar{position:static;flex-wrap:wrap;padding-block:10px}.workspace-v2-editor-nav,.workspace-v2-editor-actions{width:100%;justify-content:space-between}.workspace-v2-organizer-sidebar,.workspace-v2-page-organizer-grid{grid-template-columns:minmax(0,1fr)}.workspace-v2-organizer-bar{padding-bottom:4px}.workspace-v2-organizer-canvas{min-height:430px;margin-top:0;overflow:visible}.workspace-v2-organizer-planets{min-width:0;min-height:410px;display:block}.workspace-v2-organizer-planet,.workspace-v2-organizer-planet:nth-child(4){display:none}.workspace-v2-organizer-planet.is-active,.workspace-v2-organizer-planet.is-active:nth-child(4){width:100%;height:400px;display:flex;inset:auto}.workspace-v2-organizer-planet.is-active .workspace-v2-organizer-card-ring{top:44px;right:0;bottom:52px;left:0}}.workspace-v2-root,.workspace-v2-mobile-root{--workspace-motion-instant: 90ms;--workspace-motion-fast: .15s;--workspace-motion-base: .21s;--workspace-motion-slow: .34s;--workspace-ease-standard: cubic-bezier(.2, .72, .2, 1);--workspace-ease-enter: cubic-bezier(.16, 1, .3, 1);--workspace-ease-press: cubic-bezier(.3, 0, .2, 1)}.workspace-v2-space-view,.workspace-v2-category-view,.workspace-v2-overview,.workspace-v2-organizer{animation:workspace-v2-view-enter var(--workspace-motion-slow) var(--workspace-ease-enter) both}.workspace-v2-button,.workspace-v2-icon-button,.workspace-v2-back,.workspace-v2-category-rail button,.workspace-v2-mode-switch button,.workspace-v2-page-tabs button,.workspace-v2-organizer-planet-core,.workspace-v2-organizer-card-ring button,.workspace-v2-organizer-planet-pages button,.workspace-v2-page-row,.workspace-v2-page-row button,.workspace-v2-page-add,.workspace-v2-mobile-profile,.workspace-v2-mobile-period,.workspace-v2-mobile-categories button,.workspace-v2-mobile-overview,.workspace-v2-mobile-card-list>button{transition-timing-function:var(--workspace-ease-standard)}.workspace-v2-button,.workspace-v2-icon-button,.workspace-v2-back{transition-duration:var(--workspace-motion-fast);transition-property:transform,color,border-color,background-color,box-shadow}.workspace-v2-button:hover,.workspace-v2-icon-button:hover,.workspace-v2-back:hover{transform:translateY(-1px);box-shadow:0 10px 24px -20px color-mix(in srgb,var(--workspace-v2-accent) 48%,transparent)}.workspace-v2-button:active,.workspace-v2-icon-button:active,.workspace-v2-back:active{transform:translateY(0) scale(.985);transition-duration:var(--workspace-motion-instant);transition-timing-function:var(--workspace-ease-press)}.workspace-v2-button.is-primary:hover{border-color:color-mix(in srgb,var(--green) 82%,var(--border));box-shadow:0 16px 34px -22px color-mix(in srgb,var(--green) 70%,transparent)}.workspace-v2-brand i,.workspace-v2-mobile-brand i{transition-duration:var(--workspace-motion-base);transition-timing-function:var(--workspace-ease-enter)}.workspace-v2-orb{filter:none;animation:none;transition:transform var(--workspace-motion-slow) var(--workspace-ease-enter),border-color var(--workspace-motion-base) ease,box-shadow var(--workspace-motion-slow) var(--workspace-ease-enter)}.workspace-v2-orb:hover{filter:none;transform:translateY(-4px) scale(1.012)}.workspace-v2-orb:active{transform:translateY(-1px) scale(.988);transition-duration:var(--workspace-motion-instant)}.workspace-v2-orb:hover>i{transform:translateY(-1px) scale(1.025)}.workspace-v2-orb-glow{animation:workspace-v2-glow-breathe 8s ease-in-out infinite}.workspace-v2-card{transition:transform var(--workspace-motion-slow) var(--workspace-ease-enter),border-color var(--workspace-motion-base) ease,background-color var(--workspace-motion-base) ease,box-shadow var(--workspace-motion-slow) var(--workspace-ease-enter)}.workspace-v2-card:hover{transform:translateY(-3px)}.workspace-v2-card:active{transform:translateY(-1px) scale(.99);transition-duration:var(--workspace-motion-instant)}.workspace-v2-card-icon,.workspace-v2-card-open{transition-duration:var(--workspace-motion-base);transition-timing-function:var(--workspace-ease-enter)}.workspace-v2-card:hover .workspace-v2-card-icon{transform:translateY(-1px) rotate(-1deg) scale(1.025)}.workspace-v2-orb-satellite,.workspace-v2-mobile-satellite{animation-duration:16s}.workspace-v2-organizer-bar h1>span{animation-duration:6.4s}.workspace-v2-drag-hint{animation:workspace-v2-feedback-enter var(--workspace-motion-base) var(--workspace-ease-enter) both}.workspace-v2-drag-hint.is-saved{color:color-mix(in srgb,var(--green) 72%,var(--fg-dim));font-weight:650}.workspace-v2-organizer-planet{transition:background-color var(--workspace-motion-base) ease,border-color var(--workspace-motion-fast) ease,transform var(--workspace-motion-base) var(--workspace-ease-enter)}.workspace-v2-organizer-planet-core{transform:translateZ(0);transition:transform var(--workspace-motion-base) var(--workspace-ease-enter),border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-base) var(--workspace-ease-enter),background-color var(--workspace-motion-base) ease}.workspace-v2-organizer-planet:hover .workspace-v2-organizer-planet-core{transform:translateY(-2px) scale(1.008)}.workspace-v2-organizer-planet-core:active{transform:translateY(0) scale(.988);transition-duration:var(--workspace-motion-instant)}.workspace-v2-organizer-planet.is-drop-target{border-color:color-mix(in srgb,var(--workspace-v2-accent) 64%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 7%,transparent);transform:none}.workspace-v2-organizer-planet.is-drop-target .workspace-v2-organizer-planet-core{border-style:dashed;border-color:color-mix(in srgb,var(--workspace-v2-accent) 88%,var(--fg));box-shadow:0 0 0 9px color-mix(in srgb,var(--workspace-v2-accent) 8%,transparent),0 26px 60px -34px color-mix(in srgb,var(--workspace-v2-accent) 70%,transparent);animation:workspace-v2-drop-ready .72s var(--workspace-ease-enter) infinite alternate}.workspace-v2-organizer-card-ring button{transform:translateZ(0);transition:transform var(--workspace-motion-base) var(--workspace-ease-enter),opacity var(--workspace-motion-fast) ease,color var(--workspace-motion-fast) ease,border-color var(--workspace-motion-fast) ease,background-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-base) var(--workspace-ease-enter)}.workspace-v2-organizer-card-ring button:hover{transform:translateY(-3px);box-shadow:0 16px 32px -22px color-mix(in srgb,var(--workspace-v2-accent) 62%,transparent)}.workspace-v2-organizer-card-ring button.is-selected:not(:hover){transform:none}.workspace-v2-organizer-card-ring button:active{transform:translateY(-1px) scale(.985);transition-duration:var(--workspace-motion-instant)}.workspace-v2-organizer-card-ring button.is-dragging{opacity:.16;transform:scale(.96)}.workspace-v2-organizer.is-dragging .workspace-v2-organizer-card-ring button:not(.is-dragging){opacity:.72}.workspace-v2-organizer-card-ring button:after{width:36px;height:6px;top:calc(50% - 3px);border:0;background:radial-gradient(circle at 3px 50%,color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--fg-faint)) 0 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 3px) 50%,color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--fg-faint)) 0 2px,transparent 2.6px),linear-gradient(90deg,color-mix(in srgb,var(--workspace-v2-accent) 36%,var(--border)),color-mix(in srgb,var(--fg-faint) 54%,var(--border))) center / calc(100% - 6px) 1px no-repeat;opacity:.7;transition:opacity var(--workspace-motion-fast) ease,background-color var(--workspace-motion-fast) ease}.workspace-v2-organizer-card-ring button:before{display:none}.workspace-v2-organizer-card-ring button:hover:after{opacity:1;background:radial-gradient(circle at 3px 50%,var(--workspace-v2-accent) 0 2px,transparent 2.6px),radial-gradient(circle at calc(100% - 3px) 50%,var(--workspace-v2-accent) 0 2px,transparent 2.6px),linear-gradient(90deg,var(--workspace-v2-accent),color-mix(in srgb,var(--workspace-v2-accent) 58%,var(--border))) center / calc(100% - 6px) 1px no-repeat}.workspace-v2-drag-preview{position:absolute;z-index:32;width:150px;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 65%,var(--border));border-radius:11px;color:var(--fg);background:color-mix(in srgb,var(--surface) 96%,var(--workspace-v2-accent));box-shadow:0 24px 52px -22px color-mix(in srgb,var(--workspace-v2-accent) 58%,rgba(0,0,0,.32));transform:translate(-50%,-50%) rotate(-4deg) scale(1.02);transform-origin:60% 60%;animation:workspace-v2-drag-lift var(--workspace-motion-base) var(--workspace-ease-enter) both;pointer-events:none}.workspace-v2-drag-preview i{color:var(--workspace-v2-accent);font-size:19px}.workspace-v2-drag-preview span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-native-drag-image{position:fixed!important;top:-1000px!important;left:-1000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:.01!important}.workspace-v2-drag-connection{position:absolute;z-index:28;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.workspace-v2-drag-connection path{fill:none;stroke:var(--workspace-v2-accent);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 9;animation:workspace-v2-dash-flow .62s linear infinite}.workspace-v2-drag-connection circle{fill:color-mix(in srgb,var(--surface) 78%,var(--workspace-v2-accent));stroke:var(--workspace-v2-accent);stroke-width:2;stroke-dasharray:4 4;transform-box:fill-box;transform-origin:center;animation:workspace-v2-target-arrive var(--workspace-motion-base) var(--workspace-ease-enter) both}.workspace-v2-inspector.is-open{animation:workspace-v2-inspector-enter var(--workspace-motion-slow) var(--workspace-ease-enter) both}.workspace-v2-page-row,.workspace-v2-organizer-order>div,.workspace-v2-page-organizer-grid>article{transition:transform var(--workspace-motion-base) var(--workspace-ease-enter),border-color var(--workspace-motion-fast) ease,background-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-base) var(--workspace-ease-enter)}.workspace-v2-page-row:hover{border-color:color-mix(in srgb,var(--workspace-v2-accent) 26%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 4%,var(--surface));transform:translateY(-1px)}.workspace-v2-page-add:hover,.workspace-v2-organizer-planet-pages button:hover{color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 38%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--surface));transform:translateY(-1px)}.workspace-v2-page-add:active,.workspace-v2-organizer-planet-pages button:active{transform:scale(.96);transition-duration:var(--workspace-motion-instant)}.workspace-v2-organizer.is-locked .workspace-v2-order-controls,.workspace-v2-organizer.is-locked .workspace-v2-order-handle{visibility:hidden}.workspace-v2-organizer.is-locked .workspace-v2-organizer-card-ring button,.workspace-v2-organizer.is-locked .workspace-v2-organizer-planet-core,.workspace-v2-organizer.is-locked .workspace-v2-page-row>button{cursor:pointer}.workspace-v2-organizer.is-locked .workspace-v2-organizer-help{display:grid;place-items:center}.workspace-v2-organizer-help>.workspace-v2-locked-help{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin:0;text-align:center;animation:workspace-v2-feedback-enter var(--workspace-motion-base) var(--workspace-ease-enter) both}.workspace-v2-locked-help>i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--green);font-size:25px;background:color-mix(in srgb,var(--green) 9%,var(--surface))}.workspace-v2-locked-help p{align-items:center;max-width:170px}.workspace-v2-locked-help strong{font-size:12px}.workspace-v2-mobile-panel,.workspace-v2-mobile-card-list{animation-duration:var(--workspace-motion-slow);animation-timing-function:var(--workspace-ease-enter)}.workspace-v2-mobile-overview-grid>button,.workspace-v2-mobile-pages button,.workspace-v2-mobile-undo{transition:transform var(--workspace-motion-base) var(--workspace-ease-enter),color var(--workspace-motion-fast) ease,border-color var(--workspace-motion-fast) ease,background-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-base) var(--workspace-ease-enter)}.workspace-v2-mobile-profile:active:not(:disabled),.workspace-v2-mobile-categories button:active,.workspace-v2-mobile-overview:active{transform:scale(.975);transition-duration:var(--workspace-motion-instant)}.workspace-v2-mobile-card-list>button:active{transform:translate(1px) scale(.99);transition-duration:var(--workspace-motion-instant)}.workspace-v2-mobile-orb{animation:none}@keyframes workspace-v2-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-v2-feedback-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-v2-inspector-enter{0%{opacity:0;transform:translate3d(12px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes workspace-v2-drag-lift{0%{opacity:0;transform:translate(-50%,-42%) rotate(0) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) rotate(-4deg) scale(1.02)}}@keyframes workspace-v2-drop-ready{0%{transform:translateY(-1px) scale(1.008)}to{transform:translateY(-2px) scale(1.022)}}@keyframes workspace-v2-target-arrive{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes workspace-v2-dash-flow{to{stroke-dashoffset:-34}}@keyframes workspace-v2-glow-breathe{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1.012)}}@media(prefers-reduced-motion:reduce){.workspace-v2-root *,.workspace-v2-root *:before,.workspace-v2-root *:after,.workspace-v2-mobile-root *,.workspace-v2-mobile-root *:before,.workspace-v2-mobile-root *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.workspace-v2-orb:hover,.workspace-v2-card:hover,.workspace-v2-mobile-card-list>button:hover,.workspace-v2-mobile-categories button:hover,.workspace-v2-organizer-planet.is-drop-target{transform:none}}.workspace-v2-organizer-layout{grid-template-columns:minmax(0,1fr);gap:0;margin-top:-28px}.workspace-v2-organizer-canvas{margin-top:0;background:none}.workspace-v2-organizer-canvas:before,.workspace-v2-organizer-canvas:after{display:none;content:none}.workspace-v2-page-organizer{margin:16px 0 0}.workspace-v2-selection-toolbar{position:relative;z-index:3;min-height:68px;display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 20%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 97%,var(--workspace-v2-accent) 3%);box-shadow:0 14px 34px -30px #10212d6b;animation:workspace-v2-selection-toolbar-in .22s cubic-bezier(.2,.8,.25,1) both}.workspace-v2-selection-toolbar-title{min-width:174px;display:flex;align-items:center;gap:9px}.workspace-v2-selection-toolbar-title>span{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:11px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,white)}.workspace-v2-selection-toolbar-title>div{min-width:0;display:flex;flex-direction:column;gap:2px}.workspace-v2-selection-toolbar-title small,.workspace-v2-selection-toolbar label>span{color:var(--fg-dim);font-size:.64rem}.workspace-v2-selection-toolbar-title strong{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem}.workspace-v2-selection-toolbar label{min-width:138px;display:flex;flex-direction:column;gap:4px}.workspace-v2-selection-toolbar select{height:36px;padding:0 30px 0 10px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--sink)}.workspace-v2-selection-toolbar-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.workspace-v2-selection-toolbar-actions button{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--border);border-radius:10px;color:var(--fg-dim);background:var(--surface);cursor:pointer;transition:transform .15s ease-out,border-color .15s ease-out,color .15s ease-out,background .15s ease-out}.workspace-v2-selection-toolbar-actions button:hover:not(:disabled){color:var(--fg);border-color:color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--surface));transform:translateY(-1px)}.workspace-v2-selection-toolbar-actions button:active:not(:disabled){transform:translateY(0) scale(.97)}.workspace-v2-selection-toolbar-actions button:disabled{opacity:.38;cursor:not-allowed}.workspace-v2-selection-toolbar.is-category p{margin:0;color:var(--fg-dim);font-size:.72rem}.workspace-spatial-flow .react-flow__node-category{cursor:pointer}.workspace-v2-organizer.is-editing .workspace-spatial-flow .react-flow__node-category{cursor:grab}.workspace-spatial-flow .react-flow__node-category.dragging{z-index:75!important;cursor:grabbing}.workspace-spatial-category.is-dragging .workspace-spatial-category-core,.react-flow__node-category.dragging .workspace-spatial-category-core{transform:scale(1.045);border-color:color-mix(in srgb,var(--workspace-v2-accent) 62%,white);box-shadow:0 30px 54px -28px color-mix(in srgb,var(--workspace-v2-accent) 78%,transparent),inset 0 1px #fff}.workspace-spatial-category.is-order-target .workspace-spatial-category-core{transform:scale(1.055);border-width:1.5px;border-color:color-mix(in srgb,var(--workspace-v2-accent) 68%,white)}.workspace-v2-category-manager,.workspace-v2-card-library{margin:16px 0 0;padding:20px;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--surface) 98%,#eef5ff 2%);box-shadow:0 16px 38px -34px #10212d6b}.workspace-v2-category-manager>header,.workspace-v2-card-library>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.workspace-v2-category-manager h2,.workspace-v2-card-library h2{margin:2px 0 0;font-size:1.05rem}.workspace-v2-category-manager p,.workspace-v2-card-library p{max-width:680px;margin:5px 0 0;color:var(--fg-dim);font-size:.76rem;line-height:1.5}.workspace-v2-category-manager>header>small{flex:none;padding:6px 10px;border-radius:999px;color:var(--fg-dim);background:var(--sink);font-size:.68rem;font-weight:700}.workspace-v2-category-manager-grid,.workspace-v2-card-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.workspace-v2-category-manager-grid>article,.workspace-v2-card-library-grid>article{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 13%,var(--border));border-radius:14px;background:var(--surface);transition:transform .16s ease-out,border-color .16s ease-out,opacity .16s ease-out}.workspace-v2-category-manager-grid>article:hover,.workspace-v2-card-library-grid>article:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--workspace-v2-accent) 35%,var(--border))}.workspace-v2-category-manager-grid>article.is-hidden{opacity:.68;border-style:dashed}.workspace-v2-category-manager-grid>article>span,.workspace-v2-card-library-grid>article>span{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,white)}.workspace-v2-category-manager-grid>article>div,.workspace-v2-card-library-grid>article>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.workspace-v2-category-manager-grid strong,.workspace-v2-card-library-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem}.workspace-v2-category-manager-grid small,.workspace-v2-card-library-grid small{overflow:hidden;color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem}.workspace-v2-category-manager-grid>article>button,.workspace-v2-card-library-hide{flex:none;height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--border);border-radius:9px;color:var(--fg-dim);background:var(--sink);font-size:.65rem;font-weight:700;cursor:pointer}.workspace-v2-category-manager-grid>article.is-visible>button{color:#137548;background:#eff9f3}.workspace-v2-category-manager-grid>article>button:disabled{opacity:.48;cursor:not-allowed}.workspace-v2-category-create{display:flex;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.workspace-v2-category-create>div,.workspace-v2-category-create>label{display:flex;flex-direction:column;gap:4px}.workspace-v2-category-create>div{min-width:190px}.workspace-v2-category-create>div strong{font-size:.78rem}.workspace-v2-category-create>div small,.workspace-v2-category-create>label span,.workspace-v2-category-create legend{color:var(--fg-dim);font-size:.62rem}.workspace-v2-category-create input,.workspace-v2-card-library select{height:36px;border:1px solid var(--border);border-radius:10px;color:var(--fg);background:var(--sink)}.workspace-v2-category-create input{min-width:180px;padding:0 10px}.workspace-v2-category-create fieldset{display:flex;align-items:center;gap:4px;margin:0;padding:0;border:0}.workspace-v2-category-create fieldset button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:9px;color:var(--fg-dim);background:var(--sink);cursor:pointer}.workspace-v2-category-create fieldset:last-of-type button{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.workspace-v2-category-create fieldset button.is-active{border-color:var(--fg);transform:translateY(-1px)}.workspace-v2-card-library-grid>article>label{flex:none}.workspace-v2-card-library select{max-width:142px;padding:0 28px 0 9px;font-size:.68rem}.workspace-v2-card-library-hide{width:32px;justify-content:center;padding:0}.workspace-v2-organizer.is-locked.has-category-focus .workspace-spatial-category.is-dimmed,.workspace-v2-organizer.is-locked.has-category-focus .workspace-spatial-card.is-dimmed{opacity:.14;filter:saturate(.35)}.workspace-v2-focus-actions{position:fixed;z-index:70;left:50%;bottom:24px;display:inline-flex;align-items:center;gap:4px;padding:6px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 20px 44px -28px color-mix(in srgb,var(--workspace-v2-accent) 60%,rgba(16,33,45,.35));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%);animation:workspace-v2-focus-actions-in .22s cubic-bezier(.2,.8,.25,1) both}.workspace-v2-focus-actions button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:11px;color:var(--fg-dim);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;transition:transform .16s ease,color .16s ease,background .16s ease}.workspace-v2-focus-actions button:hover{color:var(--fg);background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised));transform:translateY(-1px)}.workspace-v2-focus-actions button:active{transform:translateY(0) scale(.98)}.workspace-v2-focus-actions button.is-primary{color:#fff;background:color-mix(in srgb,var(--workspace-v2-accent) 88%,#17324a);box-shadow:0 10px 22px -15px color-mix(in srgb,var(--workspace-v2-accent) 75%,transparent)}@keyframes workspace-v2-focus-actions-in{0%{opacity:0;transform:translate(-50%,8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:1100px){.workspace-v2-category-create{align-items:stretch;flex-wrap:wrap}.workspace-v2-category-create>div,.workspace-v2-category-create>label{flex:1 1 180px}}@media(prefers-reduced-motion:reduce){.workspace-v2-focus-actions{animation:none!important}}.workspace-spatial-category.is-order-target .workspace-spatial-category-halo{opacity:1;animation:workspace-spatial-halo 1.6s ease-in-out infinite}.workspace-spatial-category.is-order-target .workspace-spatial-drop-label{opacity:1;transform:translate(-50%)}.workspace-spatial-flow.is-reordering .react-flow__node-card .workspace-spatial-card{opacity:.58}@keyframes workspace-v2-selection-toolbar-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.workspace-v2-selection-toolbar{align-items:stretch;flex-wrap:wrap}.workspace-v2-selection-toolbar-title{flex:1 1 180px}.workspace-v2-selection-toolbar label{flex:1 1 140px}.workspace-v2-selection-toolbar-actions{flex:1 1 100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.workspace-v2-selection-toolbar,.workspace-spatial-category.is-order-target .workspace-spatial-category-halo{animation:none!important;transition-duration:.01ms!important}}.workspace-v2-organizer-canvas{isolation:isolate;min-height:650px}.workspace-spatial-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#7a8899;font-size:.82rem}.workspace-spatial-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-width:0;min-height:0}.workspace-spatial-flow{width:100%;height:100%;background:radial-gradient(ellipse 38% 31% at 51% 49%,transparent 98%,rgba(169,185,205,.2) 99%,transparent 100%),radial-gradient(ellipse 47% 40% at 51% 49%,transparent 98%,rgba(169,185,205,.16) 99%,transparent 100%)}.workspace-spatial-flow .react-flow__renderer,.workspace-spatial-flow .react-flow__pane{cursor:default}.workspace-spatial-flow.is-dragging .react-flow__pane{cursor:grabbing}.workspace-spatial-flow .react-flow__node{border:0;padding:0;background:transparent;box-shadow:none;cursor:pointer}.workspace-spatial-flow .react-flow__node-card{cursor:grab}.workspace-spatial-flow .react-flow__node-card.dragging{cursor:grabbing;z-index:80!important}.workspace-spatial-flow .react-flow__node:focus-visible{outline:2px solid color-mix(in srgb,var(--workspace-v2-accent, #2563eb) 72%,var(--fg));outline-offset:5px;border-radius:18px}.workspace-spatial-flow .react-flow__node-category:focus-visible{outline:none}.workspace-spatial-flow .react-flow__node-category:focus-visible .workspace-spatial-category-core{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-v2-accent) 34%,transparent),0 22px 42px -27px color-mix(in srgb,var(--workspace-v2-accent) 80%,transparent),inset 0 1px color-mix(in srgb,var(--fg) 12%,transparent)}.workspace-spatial-category{position:relative;width:160px;height:202px;transition:opacity .22s ease-out,filter .22s ease-out}.workspace-spatial-category-core{position:relative;z-index:2;width:160px;height:160px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--workspace-v2-accent);border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border));background:var(--surface);box-shadow:0 18px 38px -28px color-mix(in srgb,var(--workspace-v2-accent) 72%,transparent),inset 0 1px color-mix(in srgb,var(--fg) 10%,transparent);transition:transform .2s cubic-bezier(.2,.8,.25,1),border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out}.workspace-spatial-category-core:before,.workspace-spatial-category-core:after{content:"";position:absolute;pointer-events:none;border-radius:50%;top:-10px;right:-10px;bottom:-10px;left:-10px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 16%,var(--border));opacity:.48}.workspace-spatial-category-core:after{top:16px;right:16px;bottom:16px;left:16px;border-style:solid;opacity:.14}.workspace-spatial-category-core>i{font-size:2rem}.workspace-spatial-category-core>strong{font-size:1.06rem;letter-spacing:-.025em}.workspace-spatial-category-core>small{font-size:.67rem;font-weight:600;color:var(--fg-dim)}.workspace-spatial-category.is-selected .workspace-spatial-category-core{border-color:color-mix(in srgb,var(--workspace-v2-accent) 64%,var(--border));box-shadow:0 22px 42px -27px color-mix(in srgb,var(--workspace-v2-accent) 80%,transparent),inset 0 1px color-mix(in srgb,var(--fg) 12%,transparent)}.workspace-spatial-category.is-drop-target .workspace-spatial-category-core{border-width:1.5px;border-color:color-mix(in srgb,var(--workspace-v2-accent) 72%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--surface))}.workspace-spatial-category.is-dimmed{opacity:.55}.workspace-spatial-category-halo{position:absolute;z-index:1;inset:-20px 0 auto -20px;width:200px;height:200px;border-radius:50%;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 54%,transparent);opacity:0;pointer-events:none}.workspace-spatial-category.is-drop-target .workspace-spatial-category-halo{opacity:1;animation:workspace-spatial-halo 1.6s ease-in-out infinite}.workspace-spatial-drop-label{position:absolute;z-index:5;left:50%;top:-42px;transform:translate(-50%,7px);padding:7px 13px;border-radius:999px;color:#fff;background:var(--workspace-v2-accent);box-shadow:0 14px 28px -16px color-mix(in srgb,var(--workspace-v2-accent) 85%,transparent);font-size:.68rem;font-weight:800;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.workspace-spatial-category.is-drop-target .workspace-spatial-drop-label{opacity:1;transform:translate(-50%)}.workspace-spatial-category-pages{position:absolute;z-index:4;top:174px;left:50%;display:flex;align-items:center;gap:6px;transform:translate(-50%);white-space:nowrap}.workspace-spatial-category-pages button{height:27px;padding:0 10px;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--fg-dim);font-size:.66rem;font-weight:700;box-shadow:0 2px 5px color-mix(in srgb,var(--bg) 22%,transparent);transition:transform .15s ease-out,border-color .15s ease-out,color .15s ease-out}.workspace-spatial-category-pages button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--workspace-v2-accent) 55%,var(--border));color:var(--workspace-v2-accent)}.workspace-spatial-category-pages button:last-child:has(i){width:27px;padding:0;border-style:dashed}.workspace-spatial-card{position:relative;width:150px;height:44px;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:13px;color:var(--fg);border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));background:var(--surface);box-shadow:0 9px 20px -15px color-mix(in srgb,var(--bg) 78%,transparent),0 1px 2px color-mix(in srgb,var(--fg) 6%,transparent);-webkit-user-select:none;user-select:none;transition:box-shadow .18s ease-out,border-color .18s ease-out,opacity .22s ease-out,filter .22s ease-out}.workspace-spatial-card>span{flex:none;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 11%,var(--raised))}.workspace-spatial-card>strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;letter-spacing:-.012em}.workspace-spatial-card-grip{flex:none;color:var(--fg-faint);opacity:.55}.workspace-spatial-card.is-selected{border-color:color-mix(in srgb,var(--workspace-v2-accent) 56%,var(--border));box-shadow:0 17px 30px -19px color-mix(in srgb,var(--workspace-v2-accent) 72%,transparent),0 2px 5px color-mix(in srgb,var(--fg) 8%,transparent)}.workspace-spatial-card.is-dragging,.react-flow__node-card.dragging .workspace-spatial-card{border-color:color-mix(in srgb,var(--workspace-v2-accent) 68%,var(--border));box-shadow:0 28px 48px -21px color-mix(in srgb,var(--bg) 72%,transparent),0 3px 7px color-mix(in srgb,var(--fg) 8%,transparent)}.workspace-spatial-flow.is-dragging .react-flow__node-card:not(.dragging) .workspace-spatial-card{opacity:.68}.workspace-spatial-handle{pointer-events:none}.workspace-spatial-category-port{width:7px!important;height:7px!important;min-width:7px!important;min-height:7px!important;box-sizing:border-box!important;border-radius:50%!important;right:auto!important;bottom:auto!important;border:1.5px solid color-mix(in srgb,var(--surface) 84%,var(--fg))!important;background:var(--workspace-v2-accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-v2-accent) 35%,transparent);opacity:calc(.6 + var(--workspace-spatial-pulse, 0) * .22);transform:translate(-50%,-50%)!important}.workspace-spatial-category-port.is-preview{opacity:0}.workspace-spatial-category-port.is-preview.is-active{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--workspace-v2-accent) 13%,transparent),0 0 16px -3px var(--workspace-v2-accent)}.workspace-spatial-card-port{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;box-sizing:border-box!important;border-radius:50%!important;border:1px solid color-mix(in srgb,var(--surface) 82%,var(--fg))!important;background:var(--workspace-v2-accent)!important;opacity:.58;pointer-events:none}.workspace-spatial-card-port.is-left{left:-7px!important}.workspace-spatial-card-port.is-right{right:-7px!important}.workspace-spatial-card-port.is-top{top:-7px!important}.workspace-spatial-card-port.is-bottom{bottom:-7px!important}.workspace-spatial-flow.is-reordering .react-flow__node-card{opacity:.08;pointer-events:none}.workspace-spatial-flow.is-reordering .react-flow__edges{opacity:.08}.workspace-spatial-edge .react-flow__edge-path{fill:none;stroke:var(--workspace-v2-accent);stroke-width:1.15;stroke-linecap:round;opacity:.3;transition:opacity .22s ease-out,stroke-width .18s ease-out}.workspace-v2-organizer.is-locked .workspace-spatial-edge.is-rest .react-flow__edge-path{opacity:.14;stroke-width:1}.workspace-spatial-edge.is-selected .react-flow__edge-path{opacity:.95;stroke-width:1.75}.workspace-spatial-edge.is-origin .react-flow__edge-path{opacity:.1}.workspace-spatial-edge.is-temporary .react-flow__edge-path{opacity:.98;stroke-width:1.9;stroke-dasharray:7 7;animation:workspace-spatial-dash .9s linear infinite}.workspace-spatial-ghost{width:150px;height:44px;display:grid;place-items:center;border-radius:13px;border:1.5px dashed color-mix(in srgb,var(--workspace-v2-accent) 58%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 5%,var(--surface));color:var(--workspace-v2-accent);font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;animation:workspace-spatial-ghost-in .22s ease-out both}.workspace-spatial-motion-host,.workspace-spatial-camera{position:relative;width:100%;height:100%}.workspace-spatial-motion-host{overflow:visible;isolation:isolate}.workspace-spatial-camera{z-index:2;transform-origin:0 0;will-change:transform}.workspace-spatial-category,.workspace-spatial-card{will-change:transform;transform-style:preserve-3d}.workspace-spatial-nebula{position:absolute;z-index:0;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent, #2563eb) 5%,transparent),transparent 68%);filter:blur(28px);opacity:.42;pointer-events:none;will-change:transform}.workspace-spatial-nebula.is-one{left:8%;top:8%;animation:workspace-nebula-drift-one 26s linear infinite alternate}.workspace-spatial-nebula.is-two{right:5%;top:20%;animation:workspace-nebula-drift-two 31s linear infinite alternate}.workspace-spatial-nebula.is-three{left:38%;bottom:3%;animation:workspace-nebula-drift-three 37s linear infinite alternate}@keyframes workspace-nebula-drift-one{to{transform:translate3d(22px,14px,0) scale(1.04)}}@keyframes workspace-nebula-drift-two{to{transform:translate3d(-18px,24px,0) scale(.97)}}@keyframes workspace-nebula-drift-three{to{transform:translate3d(16px,-18px,0) scale(1.03)}}@keyframes workspace-spatial-halo{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes workspace-spatial-dash{to{stroke-dashoffset:-28}}@keyframes workspace-spatial-ghost-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media(max-width:1180px){.workspace-v2-organizer-canvas{min-height:590px}}@media(prefers-reduced-motion:reduce){.workspace-spatial-flow .react-flow__node,.workspace-spatial-category,.workspace-spatial-category-core,.workspace-spatial-category-halo,.workspace-spatial-drop-label,.workspace-spatial-card,.workspace-spatial-edge .react-flow__edge-path,.workspace-spatial-ghost,.workspace-spatial-nebula{animation:none!important;transition-duration:.01ms!important}.workspace-spatial-nebula{transform:none!important}}.workspace-spatial-flow{background:none}.workspace-spatial-category.is-dragging .workspace-spatial-category-core,.react-flow__node-category.dragging .workspace-spatial-category-core{transform:scale(1.045);border-color:color-mix(in srgb,var(--workspace-v2-accent) 68%,var(--border));box-shadow:0 30px 54px -28px color-mix(in srgb,var(--workspace-v2-accent) 78%,transparent),inset 0 1px color-mix(in srgb,var(--fg) 12%,transparent)}.workspace-spatial-category.is-order-target .workspace-spatial-category-core{transform:scale(1.055);border-width:1.5px;border-color:color-mix(in srgb,var(--workspace-v2-accent) 74%,var(--border))}.stage.is-workspace-product{height:100dvh;max-width:none!important;border:0;background:var(--bg)}.stage.is-workspace-product:before,.stage.is-workspace-product:after{opacity:0}.stage.is-workspace-product .topbar{min-height:64px;padding:10px 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);background:color-mix(in srgb,var(--surface) 96%,var(--bg))}.stage.is-workspace-product .topbar-right .topbar-import,.stage.is-workspace-product .topbar-right .topbar-export,.stage.is-workspace-product .topbar-right .usel{display:none}.stage.is-workspace-product .topbar-add{min-height:38px;padding-inline:16px;border-radius:11px;color:#fff;background:color-mix(in srgb,var(--cyan) 82%,#2458c4);border-color:transparent}.stage.is-workspace-product .topbar-avatar{width:36px;height:36px;margin-left:3px}.stage.is-workspace-product .content.home-content{min-height:0;overflow:hidden}.stage.is-workspace-product .content-pad.home-content-pad{height:100%;min-height:0;padding:0}.app:has(.workspace-product-shell.is-organize) .topbar{display:flex}.workspace-v2-root.workspace-product-shell.is-embedded{width:100%;height:100%;min-height:0;display:grid;grid-template-columns:212px minmax(0,1fr);margin:0;padding:0;overflow:hidden;background:var(--bg)}html[data-budji-background]:not([data-budji-background=none]) .stage.is-workspace-product,html[data-budji-background]:not([data-budji-background=none]) .workspace-v2-root.workspace-product-shell.is-embedded,html[data-budji-background]:not([data-budji-background=none]) .workspace-product-main,html[data-budji-background]:not([data-budji-background=none]) .workspace-v2-list-organizer,html[data-budji-background]:not([data-budji-background=none]) .workspace-v2-row-organizer{background:transparent}.workspace-v2-root.workspace-product-shell.is-embedded.is-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.workspace-product-sidebar{position:relative;z-index:20;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;padding:16px 12px 14px;overflow:auto;border-right:1px solid color-mix(in srgb,var(--border) 66%,transparent);background:color-mix(in srgb,var(--surface) 97%,var(--bg))}.workspace-product-sidebar-head{min-height:24px;display:flex;align-items:center;justify-content:flex-end}.workspace-product-sidebar-toggle{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--fg-faint);background:transparent;font-size:1rem;opacity:.72;cursor:pointer;transition:color var(--workspace-motion-fast) ease,background var(--workspace-motion-fast) ease,opacity var(--workspace-motion-fast) ease}.workspace-product-sidebar-toggle:hover,.workspace-product-sidebar-toggle:focus-visible{color:var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent);opacity:1;outline:none}.workspace-product-sidebar-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cyan) 26%,transparent)}.workspace-product-sidebar.is-collapsed{padding-inline:8px}.workspace-product-sidebar.is-collapsed .workspace-product-sidebar-head{justify-content:center}.workspace-product-sidebar.is-collapsed nav>button{grid-template-columns:1fr!important;justify-items:center;gap:0;padding-inline:0}.workspace-product-sidebar.is-collapsed nav>button>span,.workspace-product-sidebar.is-collapsed nav>button>small,.workspace-product-sidebar.is-collapsed .workspace-product-sidebar-label,.workspace-product-sidebar.is-collapsed .workspace-product-organize-link>span,.workspace-product-sidebar.is-collapsed .workspace-product-close>span{display:none}.workspace-product-sidebar.is-collapsed .workspace-product-category-nav>button{grid-template-columns:1fr!important}.workspace-product-sidebar.is-collapsed .workspace-product-category-nav>button>i:first-child{width:10px;height:10px}.workspace-product-sidebar.is-collapsed .workspace-product-sidebar-separator{margin-inline:7px}.workspace-product-sidebar.is-collapsed .workspace-product-organize-link,.workspace-product-sidebar.is-collapsed .workspace-product-close{min-width:0;justify-content:center;padding-inline:0}.workspace-product-sidebar nav{display:grid;gap:4px}.workspace-product-sidebar nav>button,.workspace-product-organize-link,.workspace-product-close{width:100%;min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;border:1px solid transparent;border-radius:11px;color:var(--fg-dim);text-align:left;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.workspace-product-sidebar nav>button:hover,.workspace-product-sidebar nav>button.is-active{color:var(--fg);background:color-mix(in srgb,var(--cyan) 7%,var(--raised));border-color:color-mix(in srgb,var(--cyan) 8%,transparent)}.workspace-product-sidebar nav>button>i:first-child{display:grid;place-items:center;font-size:17px}.workspace-product-sidebar nav>button span,.workspace-product-organize-link{font-size:.82rem;font-weight:720}.workspace-product-sidebar nav>button small{min-width:20px;min-height:20px;display:grid;place-items:center;padding-inline:5px;border-radius:999px;color:var(--fg-dim);font-size:.65rem;background:color-mix(in srgb,var(--raised) 86%,transparent)}.workspace-product-sidebar-separator{height:1px;margin:2px 4px 1px;background:color-mix(in srgb,var(--border) 68%,transparent)}.workspace-product-sidebar-label{padding:0 11px;color:var(--fg-faint);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-product-category-nav>button{--workspace-v2-accent: var(--cyan);grid-template-columns:10px minmax(0,1fr) auto!important;min-height:36px!important}.workspace-product-category-nav>button>i:first-child{width:8px;height:8px;border-radius:50%;background:var(--workspace-v2-accent)}.workspace-product-category-nav>button.is-active{background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--raised))!important}.workspace-product-sidebar-spacer{flex:1 1 auto;min-height:22px}.workspace-product-organize-link,.workspace-product-close{display:flex;justify-content:flex-start;border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--surface) 90%,transparent)}.workspace-product-organize-link:hover,.workspace-product-close:hover{color:var(--fg);border-color:color-mix(in srgb,var(--cyan) 28%,var(--border));background:var(--raised)}.workspace-product-close{min-height:36px;color:var(--fg-faint);font-size:.74rem}.workspace-product-main{position:relative;min-width:0;min-height:0;overflow:auto;background:color-mix(in srgb,var(--bg) 96%,var(--raised));scrollbar-gutter:stable}.workspace-product-main>.workspace-v2-live-status{position:absolute;z-index:45;top:8px;left:50%;max-width:min(520px,48vw);color:var(--fg-faint);font-size:.68rem;transform:translate(-50%);pointer-events:none}.workspace-product-space,.workspace-product-today{min-height:100%;padding:20px 24px 24px}.workspace-product-space:not(.is-list-view):not(.is-rows-view){height:100%;overflow:hidden}.workspace-product-page-head{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.workspace-product-page-head h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);line-height:1.05;letter-spacing:-.035em}.workspace-product-page-head p{margin:6px 0 0;color:var(--fg-dim);font-size:.82rem}.workspace-product-page-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.workspace-product-organize-button{min-height:42px;white-space:nowrap}.workspace-product-view-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:12px;background:var(--surface)}.workspace-product-view-switch button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:0;border-radius:9px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-product-view-switch button:hover,.workspace-product-view-switch button.is-active{color:color-mix(in srgb,var(--cyan) 80%,var(--fg));background:color-mix(in srgb,var(--cyan) 9%,var(--raised))}.workspace-product-map{height:calc(100% - 76px);min-height:620px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.workspace-product-map .workspace-spatial-frame,.workspace-product-map .workspace-spatial-flow,.workspace-v2-organizer-canvas .workspace-spatial-frame,.workspace-v2-organizer-canvas .workspace-spatial-flow{width:100%;height:100%;min-height:inherit}.workspace-product-map .workspace-spatial-nebula{opacity:.22}.workspace-product-list-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));grid-auto-flow:row dense;grid-auto-rows:1px;align-items:start;column-gap:14px;row-gap:0}.workspace-product-list-grid>section{--workspace-v2-accent: var(--cyan);grid-row-end:span var(--workspace-product-list-span);align-self:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:15px;background:var(--surface)}.workspace-product-list-title,.workspace-product-list-grid>section>div>button{width:100%;min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0 13px;border:0;color:var(--fg);text-align:left;background:transparent;cursor:pointer}.workspace-product-list-title{border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.workspace-product-list-title>span{width:8px;height:8px;border-radius:50%;background:var(--workspace-v2-accent)}.workspace-product-list-title small{color:var(--fg-faint)}.workspace-product-list-grid>section>div>button{grid-template-columns:28px minmax(0,1fr) auto;border-bottom:1px solid color-mix(in srgb,var(--border) 54%,transparent);font-size:.78rem}.workspace-product-list-grid>section>div>button:last-child{border-bottom:0}.workspace-product-list-grid>section>div>button:hover{background:color-mix(in srgb,var(--workspace-v2-accent) 6%,var(--raised))}.workspace-product-list-grid>section>div>button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-list-organizer{min-height:100%;padding:22px 24px 34px;overflow:auto;background:var(--bg)}.workspace-v2-list-organizer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:14px}.workspace-v2-list-organizer-head h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);line-height:1.05;letter-spacing:-.035em}.workspace-v2-list-organizer-head p{margin:7px 0 0;color:var(--fg-dim);font-size:.84rem}.workspace-v2-list-organizer-head>span,.workspace-v2-list-organizer-hint{display:inline-flex;align-items:center;gap:7px;color:var(--fg-dim);font-size:.75rem}.workspace-v2-list-organizer-head>span{padding:9px 11px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;background:var(--surface);white-space:nowrap}.workspace-v2-list-organizer-hint{margin:0 0 16px;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}.workspace-product-list-grid.is-organizing>section{position:relative;cursor:grab;transition:border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease,opacity var(--workspace-motion-fast) ease}.workspace-product-list-grid.is-organizing>section:active{cursor:grabbing}.workspace-product-list-grid.is-organizing>section.is-category-dragging{opacity:.5}.workspace-product-list-grid.is-organizing>section.is-category-target{border-color:var(--workspace-v2-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-v2-accent) 15%,transparent)}.workspace-v2-list-organizer-category-head{min-height:52px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.workspace-v2-list-organizer-category-head>i{color:var(--fg-faint);font-size:1rem}.workspace-v2-list-organizer-category-head>span{width:8px;height:8px;border-radius:50%;background:var(--workspace-v2-accent)}.workspace-v2-list-organizer-category-head>small{color:var(--fg-faint)}.workspace-v2-list-organizer-category-head>div,.workspace-v2-list-card-actions{display:inline-flex;gap:3px}.workspace-v2-list-organizer-category-head button,.workspace-v2-list-card-actions button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:8px;color:var(--fg-dim);background:var(--raised);cursor:pointer}.workspace-v2-list-organizer-category-head button:hover:not(:disabled),.workspace-v2-list-card-actions button:hover:not(:disabled){color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 45%,var(--border))}.workspace-v2-list-organizer-category-head button:disabled,.workspace-v2-list-card-actions button:disabled{opacity:.35;cursor:not-allowed}.workspace-v2-list-organizer-cards>div{min-height:52px;display:grid;grid-template-columns:auto 28px minmax(0,1fr) minmax(86px,auto) auto;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 54%,transparent);cursor:grab;transition:background var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease,opacity var(--workspace-motion-fast) ease}.workspace-v2-list-organizer-cards>div:last-child{border-bottom:0}.workspace-v2-list-organizer-cards>div.is-card-dragging{opacity:.45}.workspace-v2-list-organizer-cards>div.is-card-target{background:color-mix(in srgb,var(--workspace-v2-accent) 7%,var(--raised));box-shadow:inset 0 2px 0 var(--workspace-v2-accent)}.workspace-v2-list-card-grip{color:var(--fg-faint)}.workspace-v2-list-organizer-cards>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 10%,var(--surface))}.workspace-v2-list-organizer-cards>div>strong{min-width:0;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-list-organizer-cards select{width:100%;min-height:30px;padding:0 25px 0 8px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:8px;color:var(--fg-dim);background:var(--raised);font:inherit;font-size:.7rem}.workspace-v2-list-organizer-cards .workspace-v2-list-organizer-empty{grid-template-columns:1fr;place-items:center;min-height:58px;color:var(--fg-faint);border:1px dashed color-mix(in srgb,var(--workspace-v2-accent) 32%,var(--border));margin:8px;border-radius:9px;cursor:default}.workspace-v2-organizer-view-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:11px;background:color-mix(in srgb,var(--sink) 62%,var(--surface))}.workspace-v2-organizer-view-switch button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-radius:8px;color:var(--fg-dim);font:inherit;font-size:.72rem;font-weight:720;background:transparent;cursor:pointer}.workspace-v2-organizer-view-switch button:hover,.workspace-v2-organizer-view-switch button.is-active{color:var(--fg);background:var(--raised);box-shadow:0 4px 14px -12px #000000b3}.workspace-v2-row-organizer{min-height:100%;padding:20px 24px 28px;overflow:auto;background:var(--bg)}.workspace-v2-row-organizer-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.workspace-v2-row-organizer-head h1{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.1vw,32px);line-height:1.05;letter-spacing:-.035em}.workspace-v2-row-organizer-head p{max-width:660px;margin:7px 0 0;color:var(--fg-dim);font-size:.82rem;line-height:1.45}.workspace-v2-row-filter{width:min(230px,100%);min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:11px;color:var(--fg-faint);background:var(--surface)}.workspace-v2-row-filter input{min-width:0;height:38px;padding:0;border:0;outline:0;color:var(--fg);background:transparent;font:inherit}.workspace-v2-row-filter button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-row-organizer-list{display:grid;gap:10px}.workspace-v2-row-organizer-list>article{--workspace-v2-accent: var(--cyan);position:relative;min-height:104px;display:grid;grid-template-columns:248px minmax(0,1fr);align-items:stretch;overflow:visible;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,var(--bg));box-shadow:0 14px 38px -36px #000000ad;cursor:grab;transition:opacity var(--workspace-motion-fast) ease,border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease}.workspace-v2-row-organizer-list>article:active{cursor:grabbing}.workspace-v2-row-organizer-list>article.is-category-dragging{opacity:.48}.workspace-v2-row-organizer-list>article.is-category-target{border-color:color-mix(in srgb,var(--workspace-v2-accent) 72%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-v2-accent) 13%,transparent)}.workspace-v2-row-category{min-width:0;display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border-right:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border))}.workspace-v2-row-category-orb{width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--workspace-v2-accent) 43%,var(--border));border-radius:50%;color:var(--workspace-v2-accent);font-size:21px;background:radial-gradient(circle at 32% 24%,color-mix(in srgb,#fff 24%,transparent),transparent 24%),color-mix(in srgb,var(--workspace-v2-accent) 8%,var(--surface));box-shadow:inset 0 -10px 20px -20px var(--workspace-v2-accent)}.workspace-v2-row-category>div:nth-child(2){min-width:0;display:grid;gap:4px}.workspace-v2-row-category strong{overflow:hidden;color:var(--fg);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-row-category small{color:var(--fg-dim);font-size:.72rem}.workspace-v2-row-category small b{color:var(--workspace-v2-accent);font-size:1rem}.workspace-v2-row-category-actions{display:grid;gap:2px;opacity:.72;transition:opacity var(--workspace-motion-fast) ease}.workspace-v2-row-organizer-list>article:hover .workspace-v2-row-category-actions,.workspace-v2-row-organizer-list>article:focus-within .workspace-v2-row-category-actions{opacity:1}.workspace-v2-row-category-actions button{width:24px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--fg-faint);background:transparent;cursor:pointer}.workspace-v2-row-category-actions button:hover:not(:disabled){color:var(--workspace-v2-accent);background:color-mix(in srgb,var(--workspace-v2-accent) 8%,transparent)}.workspace-v2-row-category-actions button:disabled{opacity:.25;cursor:not-allowed}.workspace-v2-row-cards{min-width:0;display:flex;align-items:center;align-content:center;gap:8px;padding:14px;overflow:visible;flex-wrap:wrap}.workspace-v2-row-cards>div[draggable=true]{position:relative;min-width:128px;min-height:44px;display:grid;grid-template-columns:3px 22px minmax(0,auto) 14px 24px;align-items:center;gap:8px;padding:0 10px 0 0;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:11px;color:var(--fg);background:var(--raised);box-shadow:0 9px 24px -24px #000000d1;cursor:grab;outline:0;transition:opacity var(--workspace-motion-fast) ease,border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease,transform var(--workspace-motion-fast) ease}.workspace-v2-row-cards>div[draggable=true]:hover,.workspace-v2-row-cards>div[draggable=true]:focus-within{border-color:color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border));box-shadow:0 15px 28px -25px color-mix(in srgb,var(--workspace-v2-accent) 55%,transparent);transform:translateY(-1px)}.workspace-v2-row-browser{padding-bottom:24px}.workspace-v2-row-organizer-list.is-browsing>article,.workspace-v2-row-organizer-list.is-browsing>article:active{cursor:default}.workspace-v2-row-browser-category{min-width:0;display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:0;border-right:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));border-radius:16px 0 0 16px;color:var(--fg);text-align:left;background:transparent;cursor:pointer}.workspace-v2-row-browser-category:hover,.workspace-v2-row-browser-category:focus-visible{background:color-mix(in srgb,var(--workspace-v2-accent) 6%,transparent)}.workspace-v2-row-browser-category-copy{min-width:0;display:grid;gap:4px}.workspace-v2-row-browser-category-copy strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-row-browser-category-copy small{color:var(--fg-dim);font-size:.72rem}.workspace-v2-row-browser-category-copy small b{color:var(--workspace-v2-accent);font-size:1rem}.workspace-v2-row-browser-category>.ph-caret-right{color:var(--fg-faint)}.workspace-v2-row-browser-card{position:relative;min-width:128px;min-height:44px;display:grid;grid-template-columns:3px 22px minmax(0,auto) 14px;align-items:center;gap:8px;padding:0 10px 0 0;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:11px;color:var(--fg);text-align:left;background:var(--raised);box-shadow:0 9px 24px -24px #000000d1;cursor:pointer;transition:border-color var(--workspace-motion-fast) ease,box-shadow var(--workspace-motion-fast) ease,transform var(--workspace-motion-fast) ease}.workspace-v2-row-browser-card:hover,.workspace-v2-row-browser-card:focus-visible{border-color:color-mix(in srgb,var(--workspace-v2-accent) 42%,var(--border));box-shadow:0 15px 28px -25px color-mix(in srgb,var(--workspace-v2-accent) 55%,transparent);transform:translateY(-1px)}.workspace-v2-row-browser-card>.ph:not(.workspace-v2-row-browser-open){color:var(--workspace-v2-accent)}.workspace-v2-row-browser-card>strong{min-width:0;overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-row-browser-open{color:var(--fg-faint);font-size:.72rem}.workspace-v2-row-cards>div.is-card-dragging{opacity:.38}.workspace-v2-row-cards>div.is-card-target{border-color:var(--workspace-v2-accent);box-shadow:-4px 0 color-mix(in srgb,var(--workspace-v2-accent) 84%,transparent)}.workspace-v2-row-card-accent{width:3px;height:24px;border-radius:99px;background:color-mix(in srgb,var(--workspace-v2-accent) 72%,var(--fg))}.workspace-v2-row-cards>div[draggable=true]>.ph:not(.workspace-v2-row-card-grip){color:var(--workspace-v2-accent)}.workspace-v2-row-cards>div[draggable=true]>strong{min-width:0;overflow:hidden;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.workspace-v2-row-card-grip{color:var(--fg-faint);font-size:.72rem}.workspace-v2-row-card-destination{position:absolute;z-index:3;top:-10px;width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:7px;color:var(--fg-dim);background:var(--surface);opacity:0;cursor:pointer;transition:opacity var(--workspace-motion-fast) ease,color var(--workspace-motion-fast) ease}.workspace-v2-row-card-destination{right:20px;overflow:hidden}.workspace-v2-row-card-destination select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.workspace-v2-row-card-hide{width:24px;height:24px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:7px;color:var(--fg-dim);background:var(--surface);opacity:.72;cursor:pointer;transition:opacity var(--workspace-motion-fast) ease,color var(--workspace-motion-fast) ease,border-color var(--workspace-motion-fast) ease}.workspace-v2-row-cards>div[draggable=true]:hover .workspace-v2-row-card-destination,.workspace-v2-row-cards>div[draggable=true]:focus-within .workspace-v2-row-card-destination{opacity:1}.workspace-v2-row-card-hide:hover,.workspace-v2-row-card-hide:focus-visible{color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 45%,var(--border));opacity:1}.workspace-v2-row-empty{min-height:44px;display:grid;place-items:center;padding:0 14px;border:1px dashed color-mix(in srgb,var(--workspace-v2-accent) 24%,var(--border));border-radius:10px;color:var(--fg-faint);font-size:.7rem}.workspace-v2-row-add-wrap{position:relative}.workspace-v2-row-add{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px dashed color-mix(in srgb,var(--border) 84%,transparent);border-radius:11px;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-row-add:hover:not(:disabled){color:var(--workspace-v2-accent);border-color:color-mix(in srgb,var(--workspace-v2-accent) 45%,var(--border))}.workspace-v2-row-add:disabled{opacity:.35;cursor:not-allowed}.workspace-v2-row-picker{position:absolute;z-index:30;top:calc(100% + 6px);right:0;width:210px;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 22px 45px -28px #000000b8}.workspace-v2-row-picker>strong{padding:5px 7px;color:var(--fg-dim);font-size:.68rem}.workspace-v2-row-picker>button{min-height:34px;display:flex;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:8px;color:var(--fg);text-align:left;background:transparent;cursor:pointer}.workspace-v2-row-picker>button:hover{background:color-mix(in srgb,var(--workspace-v2-accent) 8%,var(--raised))}.workspace-v2-row-create{min-height:72px;display:flex;align-items:center;margin-top:10px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--border) 76%,transparent);border-radius:15px;background:color-mix(in srgb,var(--surface) 48%,transparent)}.workspace-v2-row-create>button{min-height:48px;display:inline-grid;grid-template-columns:38px auto auto;align-items:center;gap:9px;padding:0;border:0;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-row-create>button>span,.workspace-v2-row-create-form>span{width:38px;height:38px;display:grid;place-items:center;border:1px dashed var(--border);border-radius:50%}.workspace-v2-row-create>button small{color:var(--fg-faint)}.workspace-v2-row-create-form{width:100%;display:grid;grid-template-columns:42px minmax(180px,280px) auto auto minmax(0,1fr);align-items:center;gap:10px}.workspace-v2-row-create-form label input{width:100%;min-height:38px;padding:0 11px;border:1px solid var(--border);border-radius:9px;color:var(--fg);background:var(--raised);font:inherit}.workspace-v2-row-create-form fieldset{display:flex;align-items:center;gap:7px;margin:0;padding:0;border:0}.workspace-v2-category-icon-picker button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;color:var(--fg-dim);background:var(--raised);cursor:pointer}.workspace-v2-category-icon-picker button.is-active{color:var(--workspace-v2-accent);border-color:var(--workspace-v2-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--workspace-v2-accent) 34%,transparent)}.workspace-v2-category-color-picker button{width:23px;height:23px;padding:0;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--border);cursor:pointer}.workspace-v2-category-color-picker button.is-active{box-shadow:0 0 0 2px var(--fg)}.workspace-v2-row-create-actions{justify-self:end;display:inline-flex;align-items:center;gap:8px}.workspace-v2-row-create-cancel{min-height:36px;padding:0 10px;border:0;color:var(--fg-dim);background:transparent;cursor:pointer}.workspace-v2-row-trays{display:flex;align-items:flex-start;gap:10px;margin-top:16px}.workspace-v2-row-trays details{position:relative}.workspace-v2-row-trays summary{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:9px;color:var(--fg-dim);font-size:.72rem;background:var(--surface);cursor:pointer;list-style:none}.workspace-v2-row-trays summary::-webkit-details-marker{display:none}.workspace-v2-row-trays summary span{min-width:20px;height:20px;display:grid;place-items:center;border-radius:99px;color:var(--fg);background:var(--sink)}.workspace-v2-row-trays details>div{position:absolute;z-index:32;bottom:calc(100% + 6px);left:0;width:max-content;max-width:min(520px,75vw);display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:0 18px 42px -28px #000000c7}.workspace-v2-row-trays details>div button{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:8px;color:var(--fg);background:var(--raised);cursor:pointer}.workspace-v2-row-trays>p{margin:9px 0 0 auto;color:var(--fg-faint);font-size:.7rem}.workspace-product-today{max-width:1500px;margin:0 auto}.workspace-product-today>.budji-assistant{width:min(860px,100%);margin:0 0 16px}.workspace-product-accounts-screen{min-height:100%;padding:20px 24px 28px}.workspace-product-accounts-screen>.workspace-product-page-head{width:min(1500px,100%);margin-inline:auto}.workspace-product-account-manager{width:min(1180px,100%);margin-inline:auto}.workspace-product-accounts-head{align-items:center}.workspace-product-accounts-mode{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:12px;background:var(--surface)}.workspace-product-accounts-mode button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:0;border-radius:9px;color:var(--fg-dim);font-size:.74rem;font-weight:720;background:transparent;cursor:pointer}.workspace-product-accounts-mode button:hover,.workspace-product-accounts-mode button.is-active{color:var(--fg);background:color-mix(in srgb,var(--cyan) 9%,var(--raised))}.workspace-product-accounts-overview{width:min(1500px,100%);min-height:650px;display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:stretch;gap:16px;margin:0 auto}.workspace-product-account-list{min-width:0;display:flex;flex-direction:column;gap:10px}.workspace-product-wealth-card,.workspace-product-account-ledger{border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:16px;background:var(--surface)}.workspace-product-wealth-card{padding:17px 19px}.workspace-product-wealth-card small{display:block;color:var(--fg-faint);font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.workspace-product-wealth-card strong{display:block;margin-top:7px;font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.15rem);letter-spacing:-.035em}.workspace-product-wealth-card span{display:block;margin-top:5px;color:var(--fg-dim);font-size:.72rem}.workspace-product-account-choices{display:grid;gap:9px}.workspace-product-account-choices>button{width:100%;min-height:66px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:13px;color:var(--fg);text-align:left;background:var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-product-account-choices>button:hover,.workspace-product-account-choices>button.is-active{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border));background:color-mix(in srgb,var(--cyan) 5%,var(--surface));box-shadow:0 16px 34px -30px color-mix(in srgb,var(--cyan) 65%,transparent)}.workspace-product-account-choices>button>i{width:9px;height:9px;border-radius:50%}.workspace-product-account-choices>button>span{min-width:0;display:grid;gap:3px}.workspace-product-account-choices>button strong,.workspace-product-account-choices>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-product-account-choices>button strong{font-size:.8rem}.workspace-product-account-choices>button small{color:var(--fg-dim);font-size:.68rem}.workspace-product-account-choices>button b{font-size:.78rem;white-space:nowrap}.workspace-product-account-ledger{min-width:0;min-height:650px;overflow:hidden}.workspace-product-account-ledger>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.workspace-product-account-ledger>header h2{margin:0;font-family:var(--font-display);font-size:1.1rem}.workspace-product-account-ledger>header span{display:block;margin-top:4px;color:var(--fg-dim);font-size:.7rem}.workspace-product-account-ledger>header>strong{font-family:var(--font-display);font-size:1.35rem;white-space:nowrap}.workspace-product-account-filters{min-height:60px;display:grid;grid-template-columns:minmax(180px,360px) auto 1fr;align-items:center;gap:12px;padding:9px 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent)}.workspace-product-account-filters>label{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg) 36%,var(--surface))}.workspace-product-account-filters label i{color:var(--fg-faint)}.workspace-product-account-filters input{width:100%;min-width:0;border:0;outline:0;color:var(--fg);background:transparent}.workspace-product-account-filters>div{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--raised)}.workspace-product-account-filters>div button{min-height:31px;padding:0 11px;border:0;border-radius:8px;color:var(--fg-dim);font-size:.7rem;font-weight:720;background:transparent;cursor:pointer}.workspace-product-account-filters>div button.is-active{color:color-mix(in srgb,var(--cyan) 80%,var(--fg));background:var(--surface);box-shadow:0 3px 10px -8px #00000080}.workspace-product-account-filters>span{justify-self:end;color:var(--fg-dim);font-size:.7rem;font-weight:700}.workspace-product-account-table{min-width:0}.workspace-product-account-table>div[role=row]{min-height:50px;display:grid;grid-template-columns:86px minmax(180px,1.4fr) minmax(130px,.85fr) minmax(110px,auto);align-items:center;gap:14px;padding:0 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-size:.75rem}.workspace-product-account-table>div[role=row]>span{overflow:hidden;color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap}.workspace-product-account-table>div[role=row]>b{justify-self:end;white-space:nowrap}.workspace-product-account-table>div[role=row]>b.is-positive{color:var(--green)}.workspace-product-account-table>div.is-head{min-height:37px;color:var(--fg-faint);font-size:.64rem;font-weight:800;letter-spacing:.04em;background:color-mix(in srgb,var(--raised) 46%,transparent)}.workspace-product-account-table>div.is-head span:last-child{justify-self:end}.workspace-product-account-table-empty{padding:54px 18px;color:var(--fg-dim);font-size:.76rem;text-align:center}.workspace-product-account-manager>section{margin-bottom:0!important;box-shadow:0 22px 48px -42px color-mix(in srgb,var(--fg) 45%,transparent)}.workspace-product-page-head.is-today{align-items:center}.workspace-product-metrics{display:flex;align-items:stretch;gap:10px}.workspace-product-metrics article{min-width:126px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:13px;background:var(--surface)}.workspace-product-metrics small,.workspace-product-panel>small{display:block;color:var(--fg-faint);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.workspace-product-metrics strong{display:block;margin-top:5px;font-family:var(--font-display);font-size:1.25rem}.workspace-product-metrics article.is-warning strong,.workspace-product-panel .is-warning{color:var(--coral)}.workspace-product-today-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);align-items:start;gap:16px}.workspace-product-today-primary,.workspace-product-today-secondary{display:grid;gap:16px}.workspace-product-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:15px;background:var(--surface)}.workspace-product-panel>header{min-height:46px;display:flex;align-items:center;gap:9px;padding:0 15px;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent)}.workspace-product-panel h2{margin:0;font-family:var(--font-display);font-size:.88rem}.workspace-product-panel>header>span{min-width:21px;display:grid;place-items:center;padding:3px 5px;border-radius:999px;color:var(--coral);font-size:.66rem;background:color-mix(in srgb,var(--coral) 10%,var(--raised))}.workspace-product-panel>header>button{margin-left:auto;border:0;color:color-mix(in srgb,var(--cyan) 78%,var(--fg));font-size:.72rem;font-weight:750;background:transparent;cursor:pointer}.workspace-product-actions>article{min-height:58px;display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:8px 15px;border-bottom:1px solid color-mix(in srgb,var(--border) 52%,transparent)}.workspace-product-actions>article>i{width:7px;height:7px;border-radius:50%;background:var(--amber)}.workspace-product-actions>article.is-warning>i{background:var(--coral)}.workspace-product-actions article div,.workspace-product-accounts article div{min-width:0;display:grid}.workspace-product-actions article small,.workspace-product-accounts article small{margin-top:2px;overflow:hidden;color:var(--fg-dim);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.workspace-product-actions article b{font-size:.78rem}.workspace-product-actions article button{min-height:31px;padding:0 11px;border:0;border-radius:9px;color:var(--fg);font-size:.7rem;font-weight:750;background:var(--raised);cursor:pointer}.workspace-product-table>div[role=row]{min-height:43px;display:grid;grid-template-columns:70px minmax(0,1fr) auto 86px;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid color-mix(in srgb,var(--border) 52%,transparent);font-size:.72rem}.workspace-product-table>div[role=row]>span{color:var(--fg-dim)}.workspace-product-table em{justify-self:end;padding:4px 7px;border-radius:999px;color:var(--green);font-size:.64rem;font-style:normal;font-weight:760;background:color-mix(in srgb,var(--green) 10%,var(--raised))}.workspace-product-remaining{width:100%;padding:16px;color:var(--fg);text-align:left;cursor:pointer}.workspace-product-remaining>strong{display:block;margin-top:7px;font-family:var(--font-display);font-size:1.85rem}.workspace-product-remaining>div,.workspace-product-envelopes article>span{height:7px;margin-top:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 55%,var(--raised))}.workspace-product-remaining>div>i,.workspace-product-envelopes article>span>i{height:100%;display:block;border-radius:inherit;background:var(--green)}.workspace-product-remaining>span{display:block;margin-top:7px;color:var(--fg-dim);font-size:.7rem}.workspace-product-accounts>article{min-height:53px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 15px;border-bottom:1px solid color-mix(in srgb,var(--border) 52%,transparent)}.workspace-product-accounts>article>i{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.workspace-product-accounts article b{font-size:.75rem}.workspace-product-envelopes>article{padding:10px 15px 12px}.workspace-product-envelopes article>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.72rem}.workspace-product-envelopes article>span{display:block;margin-top:7px}.workspace-product-envelopes article>span>i.is-warning{background:var(--coral)}.workspace-product-inline-empty,.workspace-product-empty-state{padding:24px;color:var(--fg-dim);font-size:.78rem}.workspace-product-empty-state{min-height:300px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:16px;background:var(--surface)}.workspace-product-empty-state>i{color:var(--cyan);font-size:42px}.workspace-product-shell.is-category .workspace-product-main,.workspace-product-shell.is-overview .workspace-product-main{padding:18px 24px 30px}.workspace-product-shell .workspace-v2-category-view{max-width:1500px;min-height:100%;margin:0 auto}.workspace-product-shell .workspace-v2-category-header{min-height:142px;grid-template-columns:minmax(300px,1fr) auto;gap:18px;padding:24px 0 14px}.workspace-product-shell .workspace-v2-category-header>.workspace-v2-back{position:absolute;top:2px;left:0;min-height:28px;padding:0;border:0;background:transparent}.workspace-product-shell .workspace-v2-category-identity{grid-column:1;gap:16px}.workspace-product-shell .workspace-v2-category-symbol{width:68px;height:68px;flex:0 0 68px}.workspace-product-shell .workspace-v2-category-identity h1{font-size:clamp(28px,3vw,40px)}.workspace-product-shell .workspace-v2-category-tools{grid-column:2}.workspace-product-shell .workspace-v2-category-switcher{width:100%;display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:0;border:0;background:transparent;box-shadow:none}.workspace-product-shell .workspace-v2-category-switcher>button{--workspace-v2-accent: var(--cyan);width:auto;min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:10px;color:var(--fg-dim);font-size:.74rem;font-weight:720;background:var(--surface)}.workspace-product-shell .workspace-v2-category-switcher>button>span{width:8px;height:8px;border-radius:50%;background:var(--workspace-v2-accent)}.workspace-product-shell .workspace-v2-category-switcher>button:hover,.workspace-product-shell .workspace-v2-category-switcher>button.is-active{color:var(--fg);border-color:color-mix(in srgb,var(--workspace-v2-accent) 34%,var(--border));background:color-mix(in srgb,var(--workspace-v2-accent) 9%,var(--surface))}.workspace-product-shell .workspace-v2-page-tabs{margin-bottom:16px}.workspace-product-shell .workspace-v2-card-grid.is-simple{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch}.workspace-product-shell .workspace-v2-card-grid.is-simple>*{min-width:0}.workspace-product-shell .workspace-v2-legacy-card[draggable=true]{cursor:grab;touch-action:pan-y}.workspace-product-shell .workspace-v2-legacy-card[draggable=true]:active{cursor:grabbing}.workspace-product-shell .workspace-v2-legacy-card.is-reordering{opacity:.5;transform:scale(.985)}.workspace-product-shell .workspace-v2-legacy-card.is-reorder-target{border-color:color-mix(in srgb,var(--card-accent) 72%,var(--border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent) 13%,transparent),0 22px 46px -30px color-mix(in srgb,var(--card-accent) 42%,transparent)!important}.workspace-product-shell.is-organize{height:100%;min-height:0;margin:0;padding:0;overflow:hidden;background:var(--bg)}.workspace-product-shell.is-organize .workspace-product-main{display:flex;flex-direction:column;overflow:hidden}.workspace-product-shell.is-organize .workspace-v2-editor-topbar{position:relative;top:auto;min-height:56px;margin:0;padding:8px 16px;flex:0 0 auto;border-bottom:1px solid color-mix(in srgb,var(--border) 64%,transparent);background:var(--surface)}.workspace-product-shell.is-organize .workspace-v2-editor-nav .workspace-v2-brand{display:none}.workspace-product-shell.is-organize .workspace-v2-editor-nav .workspace-v2-back{min-height:36px}.workspace-product-shell.is-organize .workspace-v2-organizer{min-height:0;flex:1 1 auto;padding:0 14px 14px;overflow:auto}.workspace-product-shell.is-organize .workspace-v2-organizer-bar{padding:14px 0 10px}.workspace-product-shell.is-organize .workspace-v2-organizer-bar h1{font-size:22px}.workspace-product-shell.is-organize .workspace-v2-organizer-bar p{max-width:600px;margin-top:4px}.workspace-product-shell.is-organize .workspace-v2-organizer-layout{display:block;margin:0}.workspace-product-shell.is-organize .workspace-v2-organizer-canvas{height:min(720px,calc(100dvh - 210px));min-height:570px;margin:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:17px;background:color-mix(in srgb,var(--surface) 86%,var(--bg))}.workspace-product-shell.is-organize .workspace-v2-organizer-canvas:before,.workspace-product-shell.is-organize .workspace-v2-organizer-canvas:after{display:none}.workspace-product-shell.is-organize .workspace-v2-drag-hint{position:absolute;z-index:12;top:13px;left:16px;height:auto;margin:0;padding:8px 11px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-product-shell.is-organize .workspace-v2-organizer-canvas .workspace-spatial-frame{min-height:100%}.workspace-product-shell.is-organize .workspace-v2-selection-toolbar{position:sticky;z-index:40;bottom:8px;margin:10px 0 0}@media(max-width:1180px){.workspace-product-list-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.workspace-product-today-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}.workspace-product-shell .workspace-v2-category-header{grid-template-columns:1fr}.workspace-product-shell .workspace-v2-category-tools{grid-column:1;justify-content:flex-start}.workspace-product-accounts-overview{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.workspace-product-account-filters{grid-template-columns:minmax(160px,1fr) auto}.workspace-product-account-filters>span{display:none}.workspace-v2-organizer-view-switch button{padding-inline:9px}.workspace-v2-row-organizer-list>article{grid-template-columns:210px minmax(0,1fr)}.workspace-v2-row-create-form{grid-template-columns:42px minmax(180px,1fr) auto auto}.workspace-v2-row-create-actions{grid-column:2 / -1}}@media(max-width:900px){.workspace-v2-root.workspace-product-shell.is-embedded{grid-template-columns:1fr}.workspace-product-sidebar{display:none}.workspace-product-list-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.workspace-product-page-head.is-today,.workspace-product-page-head{align-items:stretch;flex-direction:column}.workspace-product-page-actions{align-self:flex-start;flex-wrap:wrap;justify-content:flex-start}.workspace-v2-list-organizer-head{align-items:stretch;flex-direction:column}.workspace-v2-list-organizer-head>span{align-self:flex-start}.workspace-v2-editor-topbar{flex-wrap:wrap}.workspace-v2-organizer-view-switch{order:3;width:100%;justify-content:center}.workspace-v2-row-organizer-head{align-items:stretch;flex-direction:column}.workspace-v2-row-filter{width:100%}.workspace-v2-row-organizer-list>article{grid-template-columns:180px minmax(0,1fr)}.workspace-v2-row-category,.workspace-v2-row-browser-category{grid-template-columns:50px minmax(0,1fr) auto}.workspace-v2-row-category-orb{width:48px;height:48px}.workspace-v2-row-create-form{grid-template-columns:38px minmax(160px,1fr)}.workspace-v2-row-create-form fieldset,.workspace-v2-row-create-actions{grid-column:2 / -1}.workspace-product-metrics{overflow-x:auto}.workspace-product-today-grid{grid-template-columns:1fr}.workspace-product-map{min-height:560px}.workspace-product-accounts-overview{grid-template-columns:1fr}.workspace-product-account-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-product-account-ledger{min-height:520px}}@media(max-width:620px){.workspace-product-space,.workspace-product-today,.workspace-product-accounts-screen,.workspace-product-shell.is-category .workspace-product-main,.workspace-product-shell.is-overview .workspace-product-main{padding:14px}.workspace-product-list-grid{grid-template-columns:1fr}.workspace-v2-list-organizer{padding:14px}.workspace-v2-list-organizer-cards>div{grid-template-columns:auto 28px minmax(0,1fr) auto}.workspace-v2-list-organizer-cards>div>label{grid-column:2 / -1;width:100%}.workspace-v2-row-organizer{padding:14px}.workspace-v2-row-organizer-list>article{grid-template-columns:1fr}.workspace-v2-row-category{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border))}.workspace-v2-row-browser-category{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--workspace-v2-accent) 18%,var(--border));border-radius:16px 16px 0 0}.workspace-v2-row-cards{padding:11px}.workspace-v2-row-create-form{grid-template-columns:38px minmax(0,1fr)}.workspace-v2-row-create-form fieldset,.workspace-v2-row-create-actions{grid-column:1 / -1}.workspace-v2-row-trays{flex-wrap:wrap}.workspace-v2-row-trays>p{width:100%;margin-left:0}.workspace-product-view-switch{align-self:flex-start}.workspace-product-accounts-mode{width:100%}.workspace-product-accounts-mode button{flex:1 1 0;justify-content:center}.workspace-product-account-choices,.workspace-product-account-filters{grid-template-columns:1fr}.workspace-product-account-filters>div{justify-self:start}.workspace-product-account-table>div[role=row]{grid-template-columns:60px minmax(120px,1fr) auto;gap:8px;padding-inline:12px}.workspace-product-account-table>div[role=row]>span:nth-child(3){display:none}.workspace-product-actions>article{grid-template-columns:8px minmax(0,1fr) auto}.workspace-product-actions article b{display:none}.workspace-product-table>div[role=row]{grid-template-columns:54px minmax(0,1fr) auto}.workspace-product-table em{display:none}.workspace-product-shell .workspace-v2-category-tools{align-items:stretch;flex-direction:column}}.landing-page{--landing-bg: #020711;--landing-surface: #07111f;--landing-border: rgba(159, 186, 218, .18);--landing-text: #f5f7fb;--landing-muted: #8f9bad;--landing-blue: #75bfff;min-height:100vh;color:var(--landing-text);background:radial-gradient(circle at 64% 17%,rgba(22,83,135,.14),transparent 30rem),linear-gradient(180deg,#020711,#040914);overflow-x:hidden}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-header{width:min(1480px,calc(100% - 48px));min-height:88px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;position:relative;z-index:20}.landing-brand{justify-self:start;display:inline-flex;align-items:center;gap:11px;font-size:20px;font-weight:750;letter-spacing:-.025em}.landing-brand img{width:27px;height:27px;object-fit:contain;filter:invert(1) grayscale(1) brightness(1.6)}.landing-nav,.landing-footer__links{display:flex;align-items:center}.landing-nav{gap:clamp(24px,3vw,48px);color:#c5cbd4;font-size:13px;font-weight:620}.landing-nav a,.landing-footer__links a,.landing-demo-link,.landing-text-link{transition:color .16s ease,opacity .16s ease}.landing-nav a:hover,.landing-nav a:focus-visible,.landing-footer__links a:hover,.landing-footer__links a:focus-visible,.landing-demo-link:hover,.landing-demo-link:focus-visible,.landing-text-link:hover,.landing-text-link:focus-visible{color:var(--landing-blue)}.landing-button{min-height:48px;padding:0 25px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#07101b;background:#fff;box-shadow:0 8px 28px #00000047;font-size:13px;font-weight:760;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.landing-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px #4d9fe438;background:#edf7ff}.landing-button:focus-visible,.landing-page a:focus-visible{outline:3px solid rgba(117,191,255,.65);outline-offset:4px}.landing-button--compact{justify-self:end;min-height:40px;padding:0 20px}.landing-hero{width:min(1480px,calc(100% - 48px));min-height:calc(100svh - 88px);margin:0 auto;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(600px,1.6fr);grid-template-rows:minmax(480px,1fr) auto;align-items:center;column-gap:clamp(16px,4vw,72px);position:relative;isolation:isolate}.landing-hero__glow{position:absolute;top:5%;right:-6%;bottom:17%;left:28%;z-index:-1;background:radial-gradient(circle at 57% 46%,rgba(75,162,232,.11),transparent 24%),radial-gradient(circle at 52% 48%,rgba(36,70,116,.12),transparent 52%);filter:blur(12px)}.landing-hero__content{max-width:570px;padding:48px 0;align-self:center;position:relative;z-index:3}.landing-eyebrow{margin:0 0 15px;color:#7ab9e9;font-size:11px;line-height:1;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.landing-hero h1,.landing-section h2,.landing-security h2,.landing-contact h2{margin:0;color:var(--landing-text);letter-spacing:-.045em;text-wrap:balance}.landing-hero h1{max-width:560px;font-size:clamp(3rem,4.2vw,5.15rem);line-height:1.02;font-weight:720}.landing-hero__lead{max-width:480px;margin:30px 0 0;color:var(--landing-muted);font-size:clamp(15px,1.1vw,18px);line-height:1.65}.landing-hero__promise{margin:24px 0 0;color:#dce2ea;font-size:14px;font-weight:700}.landing-hero__actions{margin-top:36px;display:flex;align-items:center;gap:25px}.landing-demo-link{display:inline-flex;align-items:center;gap:10px;color:#c0c7d2;font-size:13px;font-weight:680}.landing-demo-link__icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff09;color:#fff;font-size:12px}.landing-hero__visual{min-height:485px;align-self:stretch;position:relative;z-index:1}.landing-bird{width:min(83%,790px);height:auto;position:absolute;left:2%;top:49%;transform:translateY(-49%);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 67% 73% at 50% 50%,#000 54%,transparent 100%);mask-image:radial-gradient(ellipse 67% 73% at 50% 50%,#000 54%,transparent 100%);filter:drop-shadow(0 20px 46px rgba(0,0,0,.5)) drop-shadow(0 0 32px rgba(82,175,237,.12))}.landing-bird-glow{width:62%;aspect-ratio:1.35;position:absolute;left:15%;top:48%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(50,130,196,.18),transparent 68%);filter:blur(30px)}.landing-metric{width:132px;position:absolute;right:0;display:flex;flex-direction:column;gap:5px;color:#dbe2eb;font-size:12px}.landing-metric:before{content:"";width:clamp(76px,8vw,132px);height:1px;position:absolute;right:calc(100% + 20px);top:10px;background:linear-gradient(90deg,#79a9d31a,#97bcdb9e);transform-origin:right center}.landing-metric:after{content:"";width:5px;height:5px;position:absolute;right:calc(100% + 17px);top:8px;border-radius:50%;background:#a8c3dc;box-shadow:0 0 10px #75bfffa6}.landing-metric span{font-weight:760}.landing-metric strong{color:#8490a2;font-size:12px;font-weight:600}.landing-metric--income{top:17%}.landing-metric--expenses{top:46%}.landing-metric--bills{top:75%}.landing-metric--income:before{transform:rotate(-12deg)}.landing-metric--bills:before{transform:rotate(12deg)}.landing-benefits{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:24px 0 34px;border-top:1px solid var(--landing-border)}.landing-benefit{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start}.landing-benefit__icon,.landing-security__icon{display:grid;place-items:center;border:1px solid rgba(146,174,204,.3);border-radius:50%;color:#a9bed2}.landing-benefit__icon{width:38px;height:38px;font-size:18px}.landing-benefit h2{margin:1px 0 6px;color:#e7ebf1;font-size:13px;font-weight:720}.landing-benefit p{max-width:260px;margin:0;color:#748195;font-size:11px;line-height:1.55}.landing-section,.landing-contact{width:min(1260px,calc(100% - 48px));margin:0 auto}.landing-section{padding:112px 0;scroll-margin-top:32px}.landing-section__heading{max-width:720px;margin:0 auto 44px;text-align:center}.landing-section__heading--left{margin:0;text-align:left}.landing-section h2,.landing-security h2,.landing-contact h2{font-size:clamp(2rem,3vw,3.4rem);line-height:1.08;font-weight:700}.landing-section__heading>p:last-child,.landing-security p,.landing-contact p{color:var(--landing-muted);font-size:15px;line-height:1.7}.landing-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-card,.landing-price-card,.landing-security,.landing-contact{border:1px solid var(--landing-border);background:linear-gradient(145deg,#0b192ae6,#050d18e6);box-shadow:inset 0 1px #ffffff06}.landing-card{min-height:250px;padding:32px;border-radius:20px}.landing-card>i{color:var(--landing-blue);font-size:29px}.landing-card h3{margin:34px 0 12px;color:#eef2f7;font-size:18px}.landing-card p{margin:0;color:var(--landing-muted);font-size:14px;line-height:1.7}.landing-section--split{display:grid;grid-template-columns:1.35fr .65fr;align-items:center;gap:64px}.landing-price-card{min-width:320px;padding:34px;display:grid;justify-items:start;border-radius:20px}.landing-price-card>span,.landing-price-card>small{color:var(--landing-muted);font-size:12px}.landing-price-card strong{margin:6px 0 0;color:#fff;font-size:44px;letter-spacing:-.04em}.landing-price-card .landing-button{width:100%;margin-top:26px}.landing-security{padding:46px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;border-radius:24px}.landing-security__icon{width:64px;height:64px;color:#79c6ff;font-size:30px;background:#4391cc14}.landing-security p{max-width:720px;margin:15px 0 0}.landing-text-link{display:inline-flex;align-items:center;gap:8px;color:#dfe6ee;font-size:13px;font-weight:700}.landing-contact{margin-top:56px;margin-bottom:88px;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:34px;border-radius:24px;scroll-margin-top:32px}.landing-contact p{margin-bottom:12px}.landing-contact__actions{display:flex;align-items:center;gap:24px}.landing-footer{min-height:104px;padding:28px max(28px,calc((100vw - 1480px)/2));display:flex;align-items:center;justify-content:space-between;gap:36px;border-top:1px solid rgba(255,255,255,.05);background:#02050a;color:#606b7c}.landing-footer__brand{display:flex;align-items:center;gap:22px;white-space:nowrap;font-size:12px}.landing-brand--muted{color:#778292;font-size:17px}.landing-brand--muted img{width:23px;height:23px;opacity:.75}.landing-footer__links{justify-content:flex-end;flex-wrap:wrap;gap:28px;font-size:12px}.landing-footer__links>span{width:1px;height:20px;background:#ffffff24}@media(max-width:1080px){.landing-hero{grid-template-columns:minmax(320px,.9fr) minmax(470px,1.3fr)}.landing-bird{left:-3%;width:86%}.landing-metric{right:-8px}.landing-security{grid-template-columns:auto 1fr}.landing-security .landing-text-link{grid-column:2}.landing-footer{align-items:flex-start;flex-direction:column}.landing-footer__links{justify-content:flex-start}}@media(max-width:820px){.landing-header{min-height:74px;grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto}.landing-hero__content{max-width:680px;padding:64px 0 10px}.landing-hero__visual{min-height:500px}.landing-bird{width:min(82%,610px);left:0}.landing-metric{right:3%}.landing-benefits,.landing-feature-grid{grid-template-columns:1fr}.landing-benefits{gap:20px;padding-top:30px}.landing-benefit p{max-width:none}.landing-section--split{grid-template-columns:1fr}.landing-price-card{width:min(100%,460px)}.landing-contact{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.landing-header,.landing-hero,.landing-section,.landing-contact{width:min(100% - 32px,1480px)}.landing-header{gap:14px}.landing-brand{font-size:18px}.landing-button--compact{min-height:38px;padding:0 16px}.landing-hero__content{padding-top:46px}.landing-hero h1{font-size:clamp(2.5rem,13vw,3.5rem)}.landing-hero__actions{align-items:flex-start;flex-direction:column}.landing-hero__visual{min-height:470px;display:grid;align-content:end;grid-template-columns:repeat(3,1fr);gap:8px;padding-bottom:22px}.landing-bird{width:112%;max-width:560px;left:-18%;top:38%}.landing-metric{width:auto;min-width:0;padding:10px;position:static;border:1px solid var(--landing-border);border-radius:10px;background:#050d18d1;font-size:10px}.landing-metric strong{font-size:9px}.landing-metric:before,.landing-metric:after{display:none}.landing-section{padding:84px 0}.landing-section__heading{text-align:left}.landing-card{min-height:220px}.landing-price-card{min-width:0}.landing-security{padding:28px;grid-template-columns:1fr}.landing-security .landing-text-link{grid-column:1}.landing-contact{margin-top:34px;padding:30px}.landing-contact__actions{width:100%;align-items:flex-start;flex-direction:column}.landing-footer{padding:30px 20px}.landing-footer__brand{align-items:flex-start;flex-direction:column;gap:12px;white-space:normal}.landing-footer__links{gap:18px}.landing-footer__links>span{display:none}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-emerald-400:oklch(76.5% .177 163.223);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-rose-400:oklch(71.2% .194 13.428);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--radius-xl:.75rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-1\/2{left:50%}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-64{height:calc(var(--spacing) * 64)}.min-h-\[297mm\]{min-height:297mm}.w-\[210mm\]{width:210mm}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.rounded-\[9px\]{border-radius:9px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#262932\]{border-color:#262932}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.bg-\[\#1d1f29\]{background-color:#1d1f29}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[\#e6e7ea\]{color:#e6e7ea}.text-\[var\(--orange-depenses\)\]{color:var(--orange-depenses)}.text-\[var\(--vert-succes\)\]{color:var(--vert-succes)}.text-blue-400{color:var(--color-blue-400)}.text-blue-600{color:var(--color-blue-600)}.text-emerald-400{color:var(--color-emerald-400)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.placeholder-\[\#565b67\]::placeholder{color:#565b67}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(min-width:40rem){.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--bg:#0d0e13;--surface:#16171f;--raised:#1d1f29;--sink:#0a0b0f;--border:#262932;--border-soft:#1c1e26;--fg:#e6e7ea;--fg-dim:#888d98;--fg-faint:#565b67;--coral:#e88a8a;--coral-deep:#d96f6f;--cyan:#79cdd4;--green:#5cd08a;--red:#e06a6a;--amber:#e0c06a;--coral-rgb:232,138,138;--cyan-rgb:121,205,212;--green-rgb:92,208,138;--red-rgb:224,106,106;--amber-rgb:224,192,106;--r-sm:5px;--r-md:9px;--r-lg:14px;--r-pill:999px;--font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ease:cubic-bezier(.16,1,.3,1);--ease-snap:cubic-bezier(.34,1.3,.5,1)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font);font-feature-settings:"tnum" 1,"zero" 1,"ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.55}#root{min-height:100%}.account-data-loading{background:var(--bg);min-height:100vh;color:var(--fg);text-align:center;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.account-data-loading .ph{color:var(--cyan);font-size:30px;animation:.8s linear infinite spin}.account-data-loading .ph-warning-circle{color:var(--red);animation:none}.account-data-loading strong{font-size:16px}.account-data-loading span{color:var(--fg-dim);font-size:13px}::selection{background:rgba(var(--coral-rgb),.28);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#23262f padding-box padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#33373f padding-box padding-box}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select{font-family:inherit}select option,select optgroup{background-color:var(--surface);color:var(--fg)}.num{font-variant-numeric:tabular-nums;letter-spacing:0}.app{background:var(--bg);flex-direction:column;height:100vh;display:flex}.side{background:var(--sink);border-right:1px solid var(--border);flex-direction:column;padding:22px 16px 16px;display:flex}.side-brand{align-items:center;gap:11px;padding:4px 8px 26px;display:flex}.side-brand .mark{color:var(--coral);place-items:center;font-size:22px;display:grid}.side-brand .word{letter-spacing:-.02em;color:var(--fg);font-size:19px;font-weight:700}.side-brand .word b{color:var(--coral);font-weight:700}.side-brand .cur{color:var(--coral);font-weight:400;animation:1.2s step-end infinite blink}@keyframes blink{50%{opacity:0}}.nav{flex-direction:column;gap:2px;display:flex}.nav-item{text-align:left;border-radius:var(--r-sm);width:100%;color:var(--fg-dim);letter-spacing:.005em;transition:color .16s var(--ease),background .16s var(--ease);align-items:center;gap:13px;padding:11px 12px;font-size:14px;display:flex;position:relative}.nav-item .ph{text-align:center;opacity:.9;width:20px;transition:transform .16s var(--ease);font-size:19px}.nav-item:hover{color:var(--fg);background:var(--raised)}.nav-item:hover .ph{transform:translate(1px)}.nav-item.on{color:var(--fg)}.nav-item.on:before{content:"";background:var(--coral);width:3px;height:20px;box-shadow:0 0 12px rgba(var(--coral-rgb),.7);border-radius:0 3px 3px 0;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.nav-item.on .ph{color:var(--coral);opacity:1}.nav-item .badge-n{color:var(--amber);background:rgba(var(--amber-rgb),.12);border:1px solid rgba(var(--amber-rgb),.3);border-radius:var(--r-pill);margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.nav-sep{background:var(--border-soft);height:1px;margin:16px 8px}.side-spacer{flex:1}.side-acct{border-radius:var(--r-sm);color:var(--fg);align-items:center;gap:11px;padding:10px;transition:background .16s;display:flex}.side-acct:hover{background:var(--raised)}.avatar{background:rgba(var(--cyan-rgb),.14);width:30px;height:30px;color:var(--cyan);border:1px solid rgba(var(--cyan-rgb),.28);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.stage{flex-direction:column;display:flex;position:relative;overflow:hidden}.stage:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 0,#000 30%,#0000 95%);mask-image:radial-gradient(120% 90% at 70% 0,#000 30%,#0000 95%)}.stage:after{content:"";pointer-events:none;z-index:0;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.ambient-background-canvas{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0}html[data-budji-background=none] .stage:before,html[data-budji-background=none] .stage:after,html[data-budji-background=birds] .stage:before,html[data-budji-background=birds] .stage:after,html[data-budji-background=globe] .stage:before,html[data-budji-background=globe] .stage:after,html[data-budji-background=topology] .stage:before,html[data-budji-background=topology] .stage:after,html[data-budji-background=halo] .stage:before,html[data-budji-background=halo] .stage:after,html[data-budji-background=snow] .stage:before,html[data-budji-background=snow] .stage:after,html[data-budji-background=storm] .stage:before,html[data-budji-background=storm] .stage:after,html[data-budji-background=blocks] .stage:before,html[data-budji-background=blocks] .stage:after,html[data-budji-background=fluid] .stage:before,html[data-budji-background=fluid] .stage:after,html[data-budji-background=mesh] .stage:before,html[data-budji-background=mesh] .stage:after{opacity:0;animation:none}.topbar{z-index:5;flex:none;align-items:center;gap:10px;padding:16px 30px;display:flex;position:relative}.month{align-items:center;gap:2px;display:flex}.month button{border-radius:var(--r-sm);width:30px;height:30px;color:var(--fg-faint);place-items:center;font-size:16px;transition:color .14s,background .14s;display:grid}.month button:hover{color:var(--fg);background:var(--raised)}.month .lbl{color:var(--fg);text-align:center;min-width:104px;font-size:14px;font-weight:600}.period-toggle{border-radius:var(--r-sm);background:var(--sink);border:1px solid var(--border-soft);gap:2px;margin-left:8px;padding:3px;display:inline-flex}.month .period-toggle button{width:auto;height:24px;padding:0 9px;font-size:11.5px;font-weight:650}.period-toggle button.on{color:var(--cyan);background:var(--raised)}.uviews{gap:2px;margin-left:6px;display:inline-flex}.uviews button{border-radius:var(--r-sm);color:var(--fg-faint);padding:6px 12px;font-size:12.5px;transition:color .14s,background .14s}.uviews button.on{color:var(--fg);background:var(--raised)}.topbar-right{align-items:center;gap:7px;margin-left:auto;display:flex}.ubtn{border-radius:var(--r-sm);color:var(--fg-faint);align-items:center;gap:7px;padding:8px 11px;font-size:12.5px;transition:color .15s,background .15s;display:inline-flex}.ubtn:hover{color:var(--fg);background:var(--raised)}.ubtn .ph{font-size:16px}.ubtn.prem{color:var(--amber)}.ubtn.prem:hover{background:rgba(var(--amber-rgb),.1)}.usel{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--fg-faint);border-radius:var(--r-sm);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23565b67' viewBox='0 0 256 256'%3E%3Cpath d='M128 188 48 108h160z'/%3E%3C/svg%3E") right 8px center no-repeat;padding:8px 24px 8px 11px;font-size:12.5px;transition:color .15s,background-color .15s}.usel:hover{color:var(--fg);background-color:var(--raised)}.topbar-action{border:1px solid var(--border);min-height:34px}@supports (color:color-mix(in lab,red,red)){.topbar-action{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.topbar-action{background:var(--sink)}@supports (color:color-mix(in lab,red,red)){.topbar-action{background:color-mix(in srgb,var(--sink) 74%,transparent)}}.topbar-action{color:var(--fg)}@supports (color:color-mix(in lab,red,red)){.topbar-action{color:color-mix(in srgb,var(--fg) 74%,var(--fg-dim))}}.topbar-action{font-weight:650}.topbar-action:hover{border-color:var(--fg-faint)}@supports (color:color-mix(in lab,red,red)){.topbar-action:hover{border-color:color-mix(in srgb,var(--fg-faint) 48%,var(--border))}}.topbar-add{background:var(--cyan);color:#000}@supports (color:color-mix(in lab,red,red)){.topbar-add{color:color-mix(in srgb,#000 88%,var(--fg))}}.topbar-add{border-color:var(--cyan)}.topbar-import{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.topbar-import{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.topbar-import .ph{color:var(--green)}.topbar-export{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.topbar-export{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.topbar-export .ph{color:var(--amber)}.topbar-avatar{background:var(--border);width:28px;height:28px;color:var(--fg);border:1px solid var(--cyan);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-avatar{border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border))}}.topbar-avatar img{object-fit:cover;width:100%;height:100%}.period-pick-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.period-label-button{border-radius:var(--r-sm);min-width:132px;color:var(--fg);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:750;display:inline-flex!important}.period-label-button .ph{color:var(--fg-faint);font-size:12px}.period-label-button:hover{background:var(--raised)}.period-calendar{z-index:1200;border:1px solid var(--cyan);width:min(316px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.period-calendar{border:1px solid color-mix(in srgb,var(--cyan) 20%,var(--border))}}.period-calendar{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.period-calendar{background:color-mix(in srgb,var(--surface) 96%,var(--bg))}}.period-calendar{color:var(--fg);font-family:var(--font);box-shadow:0 24px 64px #00000061}.period-calendar-nav{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:3px;margin-bottom:10px;display:grid}.period-calendar-nav strong{min-width:0;color:var(--fg);text-align:center;white-space:nowrap;font-size:13px;font-weight:780}.month .period-calendar-nav button,.period-calendar-nav button{width:32px;height:32px;color:var(--fg-dim);border-radius:10px;place-items:center;padding:0;display:grid}.period-calendar-nav button:hover,.period-calendar-nav button:focus-visible{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-nav button:hover,.period-calendar-nav button:focus-visible{background:color-mix(in srgb,var(--cyan) 10%,var(--raised))}}.period-calendar-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.month .period-calendar-options button,.period-calendar-options button{width:100%;min-height:40px;color:var(--fg-dim);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:650;display:grid}.period-calendar-options button:hover,.period-calendar-options button:focus-visible{color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-options button:hover,.period-calendar-options button:focus-visible{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}}.period-calendar-options button:hover,.period-calendar-options button:focus-visible{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-options button:hover,.period-calendar-options button:focus-visible{background:color-mix(in srgb,var(--cyan) 9%,var(--raised))}}.period-calendar-options button:hover,.period-calendar-options button:focus-visible{outline:none}.period-calendar-options button.is-current{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-options button.is-current{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border))}}.period-calendar-options button.is-selected{color:#071416;border-color:var(--cyan);background:var(--cyan);box-shadow:0 5px 14px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-options button.is-selected{box-shadow:0 5px 14px color-mix(in srgb,var(--cyan) 25%,transparent)}}.month .period-calendar-today,.period-calendar-today{width:100%;min-height:34px;color:var(--cyan);background:var(--cyan);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:9px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.month .period-calendar-today,.period-calendar-today{background:color-mix(in srgb,var(--cyan) 9%,var(--raised))}}.month .period-calendar-today,.period-calendar-today{font-size:12px;font-weight:720}.period-calendar-today:hover,.period-calendar-today:focus-visible{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.period-calendar-today:hover,.period-calendar-today:focus-visible{background:color-mix(in srgb,var(--cyan) 16%,var(--raised))}}.budji-brand-button{cursor:pointer;border-radius:var(--r-sm);transition:transform .18s var(--ease),background .18s var(--ease)}.budji-brand-button:hover{transform:translateY(-1px);background:var(--raised)!important}@supports (color:color-mix(in lab,red,red)){.budji-brand-button:hover{background:color-mix(in srgb,var(--raised) 46%,transparent)!important}}.budji-brand-button:hover .mark{animation:.7s ease-in-out both budjiPeck}@keyframes budjiPeck{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(7px)rotate(18deg)}45%{transform:translate(3px)rotate(-8deg)}62%{transform:translate(8px)rotate(16deg)}}.content{z-index:1;flex:auto;position:relative;overflow:hidden auto}.content.home-content{scrollbar-width:none;-ms-overflow-style:none}.content.home-content::-webkit-scrollbar{width:0;height:0}.content-pad{width:100%;max-width:none;margin:0 auto;padding:8px clamp(28px,4vw,64px) 80px}.content-pad.home-content-pad{width:100%;max-width:none;min-height:100%;padding:12px clamp(28px,5vw,76px) 40px}.content-pad.cabinet-content-pad{width:100%;max-width:none;padding:8px clamp(10px,2vw,28px) 80px}.content-pad.account-content-pad{width:100%;max-width:none;padding:8px clamp(14px,2vw,32px) 80px}.view{animation:viewIn .42s var(--ease) both}@keyframes viewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.calendar-financial-view{flex-direction:column;height:calc(100dvh - 86px);min-height:560px;display:flex}.calendar-financial-view>:first-child{flex:none}.calendar-financial-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.calendar-financial-card.is-month-view{overflow:hidden}.calendar-month-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.calendar-weekday-row{flex:none}.calendar-month-grid{flex:auto;min-height:0}.calendar-day-cell{min-height:0!important}.calendar-day-events{overscroll-behavior:contain;min-height:0}.calendar-modal-overlay{box-sizing:border-box;width:100vw;height:100dvh;padding:16px;overflow-y:auto;z-index:2000!important}.calendar-modal-content{overscroll-behavior:contain;max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;width:min(450px,100%)!important}.budji-window-body .calendar-financial-view{height:auto;min-height:100%}.budji-window-body .calendar-financial-card{overflow:visible}.budji-window-body .calendar-month-grid{grid-auto-rows:minmax(82px,auto);grid-template-rows:none!important}@media(max-width:760px),(max-height:680px){.calendar-financial-view{height:auto;min-height:0}.calendar-financial-card.is-month-view{overflow:visible}.calendar-month-grid{grid-auto-rows:minmax(76px,auto);grid-template-rows:none!important}.calendar-modal-overlay{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));align-items:flex-start!important}.calendar-modal-content{border-radius:14px!important;padding:18px!important}}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:9px;font-size:11.5px;font-weight:500;display:inline-flex}.dot{border-radius:50%;flex:none;width:7px;height:7px}.dot.green{background:var(--green);box-shadow:0 0 9px rgba(var(--green-rgb),.8)}.dot.amber{background:var(--amber);box-shadow:0 0 9px rgba(var(--amber-rgb),.8)}.dot.red{background:var(--red);box-shadow:0 0 9px rgba(var(--red-rgb),.8)}.dot.cyan{background:var(--cyan);box-shadow:0 0 9px rgba(var(--cyan-rgb),.8)}.section-title{font-family:var(--font-display);letter-spacing:0;color:var(--fg);font-size:24px;font-weight:750}.muted{color:var(--fg-dim)}.faint{color:var(--fg-faint)}.wallet-cta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:40px;display:flex}.wallet-cta .btn.primary{padding:13px 24px;font-size:14px}.wallet-cta-sub{color:var(--fg-faint);margin:0;font-size:13px}.btn{border-radius:var(--r-sm);color:var(--fg-dim);border:1px solid var(--border);background:0 0;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:border-color .16s,background .16s,color .16s,box-shadow .22s,transform 80ms;display:inline-flex}.btn .ph{font-size:17px}.btn:hover{color:var(--fg);border-color:var(--fg-faint)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--cyan);color:#071416;border-color:var(--cyan);font-weight:700}.btn.primary:hover{filter:brightness(1.06);box-shadow:0 0 26px rgba(var(--cyan-rgb),.36);border-color:var(--cyan)}.btn.sm{padding:8px 13px;font-size:12.5px}.btn.cyan:hover{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.5)}.btn.green:hover{color:var(--green);border-color:rgba(var(--green-rgb),.5)}.linkbtn{color:var(--cyan);align-items:center;gap:7px;font-size:13px;transition:gap .15s;display:inline-flex}.linkbtn:hover{gap:10px}.pill{border-radius:var(--r-pill);color:var(--fg-dim);align-items:center;gap:6px;padding:3px 11px;font-size:11.5px;display:inline-flex}.chip{border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;display:inline-flex}.field{border-radius:var(--r-sm);background:var(--surface);width:100%;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.field{background:color-mix(in srgb,var(--surface) 94%,var(--bg))}}.field{border:1px solid var(--fg-dim)}@supports (color:color-mix(in lab,red,red)){.field{border:1px solid color-mix(in srgb,var(--fg-dim) 34%,var(--border))}}.field{color:var(--fg);font-size:14px;transition:border-color .15s,box-shadow .22s}.field:disabled{opacity:.58;cursor:not-allowed;background:var(--sink)}.field::placeholder{color:var(--fg-faint)}.field:focus{border-color:var(--coral);box-shadow:0 0 0 3px rgba(var(--coral-rgb),.12);outline:none}.field-search{position:relative}.field-search .ph{color:var(--fg-faint);font-size:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.field-search .field{padding-left:38px}select.field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23888d98' viewBox='0 0 256 256'%3E%3Cpath d='M128 188 48 108h160z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.bar{background:var(--sink);border-radius:99px;height:7px;overflow:hidden}.bar>span{height:100%;transition:width 1s var(--ease);border-radius:99px;display:block}.seg{background:var(--sink);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--fg-dim);border-radius:4px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:color .15s,background .15s}.seg button.on{color:var(--fg);background:var(--raised)}.seg.coral button.on{color:var(--coral)}.amt{font-variant-numeric:tabular-nums;font-weight:600}.amt.pos{color:var(--green)}.amt.neg{color:var(--fg)}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--border-soft);border-radius:var(--r-sm);align-items:center;gap:16px;padding:14px 8px;transition:background .14s;display:flex}.row:hover{background:var(--raised)}.row .r-date{color:var(--fg-faint);flex:none;width:64px;font-size:12.5px}.row .r-label{color:var(--fg);font-size:14px}.row .r-cat{color:var(--fg-faint);margin-top:1px;font-size:12px}.row .r-amt{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14.5px;font-weight:600}.row .r-del{opacity:0;color:var(--fg-faint);border-radius:5px;padding:4px;font-size:17px;transition:opacity .14s,color .14s,background .14s}.row:hover .r-del{opacity:1}.row .r-del:hover{color:var(--red);background:rgba(var(--red-rgb),.12)}.r-del{cursor:pointer;font:inherit;background:0 0;border:0}.cat-ic{border-radius:var(--r-sm);flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.act-toolbar{flex-wrap:wrap;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.act-search{flex:240px;max-width:340px}.act-tools{flex-wrap:wrap;align-items:flex-end;gap:32px;display:flex}.tool{flex-direction:column;gap:7px;display:flex}.tool-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);padding-left:2px;font-size:10px}.budget-summary{grid-template-columns:repeat(6,minmax(140px,1fr)) 80px;align-items:stretch;gap:14px;margin:0 0 28px;display:grid}.budget-summary-card{text-align:center;color:#10243d;cursor:pointer;min-height:126px;transition:transform .18s var(--ease),filter .18s,box-shadow .18s;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:22px 18px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff4d,0 16px 32px -26px #000c}.budget-summary-card:hover{filter:brightness(1.035);transform:translateY(-3px);box-shadow:inset 0 1px #ffffff59,0 20px 38px -24px #000000d9}.budget-summary-card:active{transform:translateY(-1px)}.budget-summary-card:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.budget-summary-card.mint,.budget-card-swatch.mint{background:#65e6d4}.budget-summary-card.coral,.budget-card-swatch.coral{background:#ef9699}.budget-summary-card.sky,.budget-card-swatch.sky{background:#82cce7}.budget-summary-card.lilac,.budget-card-swatch.lilac{background:#d9a4e9}.budget-summary-card.amber,.budget-card-swatch.amber{background:#f3c969}.budget-summary-card.aqua,.budget-card-swatch.aqua{background:#55dfe1}.budget-summary-label{letter-spacing:.18em;text-transform:uppercase;opacity:.62;font-size:10px;font-weight:700}.budget-summary-value{margin-top:9px;font-size:clamp(22px,1.8vw,30px);line-height:1}.budget-summary-action{opacity:0;align-items:center;gap:5px;margin-top:14px;font-size:10px;font-weight:700;transition:opacity .16s,transform .16s;display:flex;transform:translateY(3px)}.budget-summary-card:hover .budget-summary-action,.budget-summary-card:focus-visible .budget-summary-action{opacity:.62;transform:none}.budget-summary-action .ph{font-size:11px}.budget-color-control{z-index:3;position:absolute;bottom:11px;right:12px}.budget-color-dot{cursor:pointer;border:3px solid #ffffffe6;border-radius:50%;width:14px;height:14px;transition:transform .15s;display:block;box-shadow:0 0 0 1px #10243d47,0 2px 5px #10243d38}.budget-color-dot:hover,.budget-color-dot:focus-visible{outline:none;transform:scale(1.2)}.budget-color-palette{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(5,20px);gap:7px;width:142px;padding:9px;display:grid;position:absolute;bottom:24px;right:-7px;box-shadow:0 14px 35px #00000059}.budget-color-choice{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;transition:transform .12s}.budget-color-choice:hover{transform:scale(1.15)}.budget-color-choice.selected{border-color:var(--fg);box-shadow:0 0 0 2px var(--surface)}.budget-card-manager{min-width:0;position:relative}.budget-envelope-note{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--amber);align-items:center;gap:10px;margin:-12px 0 28px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.budget-envelope-note{background:color-mix(in srgb,var(--amber) 7%,transparent)}}.budget-envelope-note{color:var(--fg-dim);font-size:12px;line-height:1.5}.budget-envelope-note>.ph{color:var(--amber);flex:none;font-size:18px}.budget-envelope-note>span{flex:1}.budget-envelope-note strong{color:var(--fg)}.budget-envelope-note .linkbtn{white-space:nowrap;flex:none}.budget-add-card{border:1px dashed var(--border);width:100%;height:100%;min-height:126px;color:var(--fg-faint);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:color .16s,border-color .16s,background .16s;display:flex}.budget-add-card .ph{border:1px dashed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.budget-add-card span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:700}.budget-add-card:hover,.budget-add-card[aria-expanded=true]{color:var(--cyan);border-color:rgba(var(--cyan-rgb),.55);background:rgba(var(--cyan-rgb),.05)}.budget-card-menu{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:250px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #00000073}.budget-card-menu-head{color:var(--fg);justify-content:space-between;padding:6px 8px 10px;font-size:12px;display:flex}.budget-card-menu-head span{color:var(--fg-faint);font-variant-numeric:tabular-nums}.budget-card-option{color:var(--fg-dim);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 8px;font-size:12.5px;display:flex}.budget-card-option:hover{background:var(--raised);color:var(--fg)}.budget-card-option input{opacity:0;pointer-events:none;position:absolute}.budget-card-swatch{border-radius:50%;flex:none;width:9px;height:9px}.budget-card-check{border:1px solid var(--border);color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;margin-left:auto;display:grid}.budget-card-option input:checked+.budget-card-check{color:#10243d;background:var(--cyan);border-color:var(--cyan)}.budget-savings-scrim{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05070bad;border:0;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0}.budget-savings-dialog{z-index:1401;border:1px solid var(--border);background:var(--surface);width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);border-radius:20px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #0009}.budget-savings-close{width:30px;height:30px;color:var(--fg-faint);border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.budget-savings-close:hover{color:var(--fg);background:var(--raised)}.budget-savings-icon{color:#10243d;background:#d9a4e9;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.budget-savings-dialog h2{color:var(--fg);margin:16px 0 6px;font-size:20px}.budget-savings-dialog p{color:var(--fg-dim);margin:0 0 22px;font-size:13px;line-height:1.55}.budget-savings-input{position:relative}.budget-savings-input .field{padding-right:58px;font-size:18px;font-weight:700}.budget-savings-input>span{color:var(--fg-faint);font-size:12px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.budget-savings-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media(max-width:1300px){.budget-summary{grid-template-columns:repeat(3,minmax(160px,1fr))}.budget-card-manager,.budget-summary-card,.budget-add-card{min-height:112px}}@media(max-width:760px){.budget-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:0;display:grid;overflow:visible}.budget-summary-card{width:100%;min-width:0;min-height:118px;padding:18px 10px}.budget-summary-value{white-space:nowrap;font-size:clamp(19px,5.5vw,25px)}.budget-summary-label{letter-spacing:.13em;font-size:9px}.budget-card-manager{min-width:0;min-height:108px}.budget-add-card{min-height:108px}.budget-summary-action{opacity:.62;transform:none}.budget-envelope-note{flex-wrap:wrap;align-items:flex-start;margin-top:-10px}.budget-envelope-note .linkbtn{margin-left:28px}.budget-color-dot{width:18px;height:18px}.budget-color-palette{z-index:1500;grid-template-columns:repeat(5,24px);gap:9px;width:176px;padding:12px;position:fixed;bottom:92px;left:50%;right:auto;transform:translate(-50%)}.budget-color-choice{width:24px;height:24px}}@media(max-width:360px){.budget-summary{grid-template-columns:1fr}.budget-summary-card,.budget-add-card{min-height:112px}}.day-group{margin-bottom:30px}.day-group:last-child{margin-bottom:0}.day-head{align-items:baseline;gap:12px;padding:0 8px 8px;display:flex}.day-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:500}.day-head:after{content:"";background:var(--border-soft);flex:1;align-self:center;height:1px}.day-sum{font-size:12.5px}.day-group .row:last-child{border-bottom:none}.sheet-scrim{z-index:30;animation:scrimIn .25s var(--ease) both;background:#08090c8c;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}.sheet{z-index:31;background:var(--surface);border-left:1px solid var(--border);width:min(460px,88%);animation:sheetIn .34s var(--ease-snap) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #000000b3}@keyframes sheetIn{0%{opacity:.4;transform:translate(40px)}to{opacity:1;transform:none}}.sheet-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:20px 24px;display:flex}.sheet-head .h-title{font-size:16px;font-weight:700}.sheet-head .x{border-radius:var(--r-sm);width:30px;height:30px;color:var(--fg-faint);place-items:center;margin-left:auto;font-size:18px;transition:color .14s,background .14s;display:grid}.sheet-head .x:hover{color:var(--fg);background:var(--raised)}.sheet-body{flex:auto;min-height:0;padding:24px;overflow-y:auto}.sheet-foot{border-top:1px solid var(--border);background:var(--surface);flex:none;padding:16px 20px;box-shadow:0 -10px 24px -12px #00000080}.add-sheet-payment{border:0;margin:22px 0 0;padding:0}.add-sheet-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.add-sheet-payment-options>button{text-align:left;min-height:68px;color:var(--fg-dim);border:1px solid var(--border);border-radius:var(--r-sm);background:0 0;align-items:flex-start;gap:9px;padding:11px;transition:border-color .14s,background .14s,color .14s;display:flex}.add-sheet-payment-options>button:hover{border-color:var(--border-strong);color:var(--fg)}.add-sheet-payment-options>button.on{color:var(--fg);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.add-sheet-payment-options>button.on{background:color-mix(in srgb,var(--cyan) 11%,transparent)}}.add-sheet-payment-options>button.on{border-color:var(--cyan)}.add-sheet-payment-options i{color:var(--cyan);margin-top:2px;font-size:17px}.add-sheet-payment-options span{gap:4px;display:grid}.add-sheet-payment-options strong{font-size:12.5px;line-height:1.25}.add-sheet-payment-options small{color:var(--fg-faint);font-size:10.5px;line-height:1.3}.add-sheet-payment-help{color:var(--fg-faint);margin:9px 0 0;font-size:11.5px;line-height:1.45}.add-sheet-due-date{margin-top:14px}.add-sheet-category-list{flex-wrap:wrap;gap:8px;display:flex}.add-sheet-category-create-toggle{color:var(--cyan);border:1px dashed var(--cyan);padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.add-sheet-category-create-toggle{border:1px dashed color-mix(in srgb,var(--cyan) 56%,var(--border))}}.add-sheet-category-create-toggle:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.add-sheet-category-create-toggle:hover{background:color-mix(in srgb,var(--cyan) 9%,transparent)}}.add-sheet-category-create-toggle:hover{border-color:var(--cyan)}.add-sheet-category-create{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:10px;display:grid}.add-sheet-category-create .btn{min-height:42px;padding-inline:12px}.add-sheet-category-create .btn:disabled{opacity:.45;cursor:not-allowed}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:520px){.add-sheet-payment-options{grid-template-columns:1fr}}.budget-import-scrim{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090cad;position:fixed;top:0;right:0;bottom:0;left:0}.app.has-budget-import .content{overflow-y:hidden}.budget-import-modal{z-index:1201;border-radius:var(--r);background:var(--surface);flex-direction:column;width:min(860px,100vw - 32px);max-height:min(780px,100vh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.budget-import-modal{background:color-mix(in srgb,var(--surface) 94%,#000)}}.budget-import-modal{border:1px solid var(--border);animation:budgetModalIn .28s var(--ease-snap) both;box-shadow:0 34px 90px #0000008c}@keyframes budgetModalIn{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.budget-import-head{border-bottom:1px solid var(--border-soft);align-items:center;gap:16px;padding:22px 24px;display:flex}.budget-import-head h2{font-family:var(--font-display);letter-spacing:0;margin:4px 0 0;font-size:20px;font-weight:780}.budget-import-head .x{border-radius:var(--r-sm);width:34px;height:34px;color:var(--fg-faint);place-items:center;margin-left:auto;font-size:18px;display:grid}.budget-import-head .x:hover{color:var(--fg);background:var(--raised)}.budget-import-body{flex:auto;min-height:0;padding:22px 24px;overflow:hidden auto}.budget-import-drop{text-align:center;cursor:pointer;border-radius:var(--r-sm);border:1px dashed var(--cyan);place-items:center;gap:8px;min-height:150px;display:grid}@supports (color:color-mix(in lab,red,red)){.budget-import-drop{border:1px dashed color-mix(in srgb,var(--cyan) 38%,var(--border))}}@supports (color:color-mix(in lab,red,red)){.budget-import-drop{background:color-mix(in srgb,var(--raised) 34%,transparent)}}.budget-import-drop{padding:22px}.budget-import-drop input{display:none}.budget-import-drop-icon{background:var(--cyan);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.budget-import-drop-icon{background:color-mix(in srgb,var(--cyan) 14%,var(--surface))}}.budget-import-drop-icon{color:var(--cyan);border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-drop-icon{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border))}}.budget-import-drop-icon{font-size:20px}.budget-import-drop strong{color:var(--fg);font-size:15px}.budget-import-drop small{color:var(--fg-faint);font-size:12px}.budget-import-state,.budget-import-warnings,.budget-import-summary{border-radius:var(--r-sm);border:1px solid var(--border-soft);background:var(--raised);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.budget-import-state,.budget-import-warnings,.budget-import-summary{background:color-mix(in srgb,var(--raised) 42%,transparent)}}.budget-import-state{color:var(--fg-dim);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.budget-import-warnings{padding:10px 14px}.budget-import-warnings p{color:var(--amber);gap:9px;margin:6px 0;font-size:12.5px;line-height:1.4;display:flex}.budget-import-summary{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.budget-import-summary span{border-radius:var(--r-sm);color:var(--fg-dim);background:var(--sink);padding:7px 10px;font-size:12px;font-weight:650}.budget-import-table-wrap{border:1px solid var(--border-soft);border-radius:var(--r-sm);margin-top:14px;overflow:auto visible}.budget-import-table{border-collapse:collapse;width:100%;font-size:12.5px}.budget-import-table th,.budget-import-table td{border-bottom:1px solid var(--border-soft);text-align:left;white-space:nowrap;padding:10px 12px}.budget-import-table th{z-index:1;background:var(--surface);color:var(--fg-faint);font-weight:700;position:sticky;top:0}.budget-import-table td{color:var(--fg-dim)}.budget-import-table tr.is-duplicate td{color:var(--fg-faint);opacity:.52;text-decoration:line-through}.budget-import-foot{border-top:1px solid var(--border-soft);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.budget-import-foot .btn[disabled]{opacity:.42;pointer-events:none}.budget-import-modal{background:var(--surface);border-radius:26px;width:min(980px,100vw - 40px);max-height:min(900px,100vh - 36px)}@supports (color:color-mix(in lab,red,red)){.budget-import-modal{background:color-mix(in srgb,var(--surface) 97%,var(--bg))}}.budget-import-head{border-bottom:0;align-items:flex-start;padding:26px 28px 12px}.budget-import-heading{min-width:0}.budget-import-heading h2{letter-spacing:-.035em;margin:10px 0 3px;font-size:clamp(22px,3vw,27px);line-height:1.05}.budget-import-heading>p{color:var(--fg-dim);margin:0;font-size:13px;line-height:1.45}.budget-import-trust{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.budget-import-trust span{color:var(--green);background:var(--green);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.budget-import-trust span{background:color-mix(in srgb,var(--green) 11%,var(--surface))}}.budget-import-trust span{letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:850}.budget-import-trust strong{color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800}.budget-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:0 28px 16px;display:grid}.budget-import-steps button{min-height:44px;color:var(--fg-faint);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:26px minmax(0,auto) minmax(0,1fr);align-items:center;gap:7px;padding:7px 10px;display:grid;position:relative}.budget-import-steps button:after{content:"";background:var(--border);width:18px;height:1px;position:absolute;left:calc(100% + 6px)}.budget-import-steps button:last-child:after{display:none}.budget-import-steps button>span{width:24px;height:24px;color:var(--fg-faint);background:var(--sink);border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.budget-import-steps button strong{white-space:nowrap;font-size:12px}.budget-import-steps button small{min-width:0;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:750;overflow:hidden}.budget-import-steps button.is-current{color:var(--fg);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-steps button.is-current{background:color-mix(in srgb,var(--cyan) 10%,var(--raised))}}.budget-import-steps button.is-current>span{color:#fff;background:var(--cyan)}.budget-import-steps button.is-complete{color:var(--fg-dim);cursor:pointer}.budget-import-steps button.is-complete>span{color:#fff;background:var(--green)}.budget-import-steps button:disabled{opacity:1;cursor:default}.budget-import-body{padding:0 28px 20px}.budget-import-step-panel{animation:budgetImportStepIn .24s var(--ease) both}@keyframes budgetImportStepIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.budget-import-drop{border-color:var(--cyan);border-radius:20px;align-content:center;min-height:205px}@supports (color:color-mix(in lab,red,red)){.budget-import-drop{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}}.budget-import-drop{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-drop{background:color-mix(in srgb,var(--cyan) 4%,var(--raised))}}.budget-import-drop{transition:border-color .16s,background .16s,transform .16s}.budget-import-drop:hover,.budget-import-drop.is-dragging{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-drop:hover,.budget-import-drop.is-dragging{background:color-mix(in srgb,var(--cyan) 9%,var(--raised))}}.budget-import-drop.is-dragging{transform:scale(.995)}.budget-import-drop.has-file{border-style:solid}.budget-import-drop-icon{background:var(--surface);width:54px;height:54px;box-shadow:0 12px 28px -20px var(--cyan);border-radius:17px}@supports (color:color-mix(in lab,red,red)){.budget-import-drop-icon{box-shadow:0 12px 28px -20px color-mix(in srgb,var(--cyan) 75%,transparent)}}.budget-import-drop strong{font-size:17px}.budget-import-drop small{max-width:620px;line-height:1.45}.budget-import-format-list{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:4px;display:flex}.budget-import-format-list span{border:1px solid var(--border);color:var(--cyan);background:var(--surface);border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:800}.budget-import-divider{align-items:center;gap:12px;margin:17px 0 13px;display:flex}.budget-import-divider:before,.budget-import-divider:after{content:"";background:var(--border-soft);flex:1;height:1px}.budget-import-divider span{color:var(--fg-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.budget-import-source-tools{grid-template-columns:minmax(190px,.85fr) auto 1fr;align-items:center;gap:10px;margin-bottom:12px;display:grid}.budget-import-source-tools>label{border:1px solid var(--border);background:var(--surface);height:39px;color:var(--fg-faint);border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:flex}.budget-import-source-tools input{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.budget-import-source-tools>span{color:var(--fg-dim);justify-self:end;font-size:10.5px;font-weight:750}.budget-import-source-filters{background:var(--sink);border-radius:11px;align-items:center;padding:3px;display:flex}.budget-import-source-filters button,.budget-import-preview-tabs button{min-height:31px;color:var(--fg-dim);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:10.5px;font-weight:750}.budget-import-source-filters button.on,.budget-import-preview-tabs button.on{color:var(--cyan);background:var(--surface);box-shadow:0 1px 3px #0000001a}.budget-import-provider-list{gap:7px;display:grid}.budget-import-provider-list>button,.budget-import-account-list>button{border:1px solid var(--border-soft);width:100%;min-height:58px;color:var(--fg);background:var(--surface);border-radius:13px;align-items:center;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.budget-import-provider-list>button,.budget-import-account-list>button{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.budget-import-provider-list>button,.budget-import-account-list>button{text-align:left;transition:border-color .14s,background .14s}.budget-import-provider-list>button:hover,.budget-import-account-list>button:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-provider-list>button:hover,.budget-import-account-list>button:hover{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}}.budget-import-provider-list>button.is-selected,.budget-import-account-list>button.is-selected{border-color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budget-import-provider-list>button.is-selected,.budget-import-account-list>button.is-selected{background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}}.budget-import-choice{border:1.5px solid var(--border);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.is-selected>.budget-import-choice{border-color:var(--cyan);background:var(--cyan)}.budget-import-provider-copy{flex:1;gap:2px;min-width:0;display:grid}.budget-import-provider-copy strong{font-size:12.5px}.budget-import-provider-copy small{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.budget-import-provider-list b{color:var(--cyan);white-space:nowrap;font-size:10px}.budget-import-provider-list em{color:var(--green);background:var(--green);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.budget-import-provider-list em{background:color-mix(in srgb,var(--green) 11%,transparent)}}.budget-import-provider-list em{font-size:9px;font-style:normal;font-weight:800}.budget-import-empty{font-size:12px;color:var(--fg-faint)!important;text-align:center!important;padding:24px!important}.budget-import-backup-link{border:1px solid var(--border-soft);color:var(--fg-dim);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:9px 12px;font-size:11px;display:flex}.budget-import-account-list{gap:9px;display:grid}.budget-import-account-list>button{min-height:68px}.budget-import-account-dot{border-radius:50%;width:10px;height:10px}.budget-import-account-list button>span:nth-child(3){flex:1;gap:3px;min-width:0;display:grid}.budget-import-account-list button>span:nth-child(3) strong{font-size:13px}.budget-import-account-list button>span:nth-child(3) small{color:var(--fg-faint);font-size:10.5px}.budget-import-account-list button>b{white-space:nowrap;font-size:13px}.budget-import-account-list button>b.is-negative{color:var(--red)}.budget-import-new-account-toggle{border:1px dashed var(--border);width:100%;min-height:48px;color:var(--fg-dim);background:0 0;border-radius:13px;margin-top:12px;font-size:12px;font-weight:750}.budget-import-new-account-toggle:hover{color:var(--cyan);border-color:var(--cyan)}.budget-import-new-account{border:1px solid var(--border-soft);background:var(--raised);border-radius:13px;grid-template-columns:minmax(0,1.2fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;margin-top:10px;padding:13px;display:grid;position:relative}.budget-import-new-account label{color:var(--fg-faint);gap:5px;font-size:10px;font-weight:750;display:grid}.budget-import-new-account p{color:var(--red);grid-column:1/-1;margin:0;font-size:11px}.budget-import-safety-note{border:1px solid var(--amber);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.budget-import-safety-note{border:1px solid color-mix(in srgb,var(--amber) 28%,var(--border))}}.budget-import-safety-note{color:var(--amber);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.budget-import-safety-note{color:color-mix(in srgb,var(--amber) 76%,var(--fg))}}.budget-import-safety-note{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.budget-import-safety-note{background:color-mix(in srgb,var(--amber) 7%,transparent)}}.budget-import-safety-note{font-size:11px;line-height:1.45}.budget-import-file-card{border:1px solid var(--border);background:var(--raised);border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex}.budget-import-file-card>span{width:42px;height:42px;color:var(--cyan);background:var(--cyan);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.budget-import-file-card>span{background:color-mix(in srgb,var(--cyan) 11%,var(--surface))}}.budget-import-file-card>span{font-size:19px}.budget-import-file-card>div{flex:1;gap:3px;min-width:0;display:grid}.budget-import-file-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.budget-import-file-card small{color:var(--fg-faint);font-size:10.5px}.budget-import-processing{min-height:180px;color:var(--fg-dim);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.budget-import-processing i{color:var(--cyan);font-size:20px;animation:.9s linear infinite budjiSpin}.budget-import-file-result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.budget-import-file-result>div{border:1px solid var(--border-soft);background:var(--surface);border-radius:12px;gap:5px;padding:12px;display:grid}.budget-import-file-result span{color:var(--fg-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:800}.budget-import-file-result strong{font-size:13px}.budget-import-mapping-toggle{border:1px solid var(--border);width:100%;min-height:48px;color:var(--fg);background:var(--raised);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 14px;display:flex}.budget-import-mapping-toggle span{align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.budget-import-mapping-toggle small{color:var(--cyan);font-size:10px}.budget-import-mapping{border:1px solid var(--border-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px;padding:12px;display:grid}.budget-import-mapping label{color:var(--fg-faint);gap:5px;font-size:9.5px;font-weight:750;display:grid}.budget-import-mapping select,.budget-import-row-select,.budget-import-row-input{border:1px solid var(--border-soft);width:100%;min-width:0;color:var(--fg);background:var(--sink);font:inherit;border-radius:8px;padding:7px 8px;font-size:11px}.budget-import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.budget-import-stats>div{border:1px solid var(--border-soft);background:var(--surface);border-radius:13px;gap:3px;padding:12px 14px;display:grid}.budget-import-stats span{color:var(--fg-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.budget-import-stats strong{font-size:24px;line-height:1}.budget-import-stats small{color:var(--fg-faint);font-size:10px}.budget-import-stats .is-good{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.budget-import-stats .is-good{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.budget-import-stats .is-good{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.budget-import-stats .is-good{background:color-mix(in srgb,var(--green) 6%,var(--surface))}}.budget-import-stats .is-good strong{color:var(--green)}.budget-import-stats .is-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.budget-import-stats .is-warning{border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}}.budget-import-stats .is-warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.budget-import-stats .is-warning{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}}.budget-import-stats .is-warning strong{color:var(--amber)}.budget-import-stats .is-attention strong{color:var(--coral)}.budget-import-preview-tools{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 9px;display:flex}.budget-import-preview-tabs{background:var(--sink);border-radius:10px;align-items:center;padding:3px;display:flex;overflow-x:auto}.budget-import-preview-tools>span{color:var(--fg-dim);font-size:10.5px;font-weight:700}.budget-import-preview-tools>span i{color:var(--green)}.budget-import-table-wrap{margin-top:0}.budget-import-table th,.budget-import-table td{padding:9px 10px}.budget-import-table td:nth-child(3){min-width:210px}.budget-import-table td:nth-child(4){min-width:145px}.budget-import-table td:nth-child(5){text-align:right;font-weight:750}.budget-import-table td:nth-child(5).is-positive{color:var(--green)}.budget-import-table tr.is-duplicate td{text-decoration:none}.budget-import-transfer{align-items:center;gap:5px;font-size:10px;display:inline-flex}.budget-import-table-foot{color:var(--fg-faint);background:var(--raised);padding:9px 12px;font-size:10.5px}.budget-import-foot{justify-content:space-between;align-items:center;padding:15px 28px}.budget-import-foot>p{color:var(--fg-faint);margin:0;font-size:10.5px}.budget-import-foot>div{justify-content:flex-end;gap:9px;display:flex}.budget-import-foot .btn.is-confirm{background:var(--green);border-color:var(--green)}@media(max-width:760px){.budget-import-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.budget-import-head{padding:20px 18px 10px}.budget-import-steps{gap:4px;padding:0 18px 12px}.budget-import-steps button{grid-template-columns:24px 1fr;padding:6px}.budget-import-steps button:after,.budget-import-steps button small{display:none}.budget-import-body{padding:0 18px 18px}.budget-import-source-tools{grid-template-columns:1fr}.budget-import-source-tools>span{justify-self:start}.budget-import-source-filters{overflow-x:auto}.budget-import-provider-copy small,.budget-import-provider-list em{display:none}.budget-import-new-account{grid-template-columns:1fr}.budget-import-file-result,.budget-import-stats,.budget-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-import-preview-tools{flex-direction:column;align-items:flex-start}.budget-import-foot{flex-direction:column;align-items:stretch;padding:12px 18px}.budget-import-foot>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.budget-import-foot .btn.primary{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.budget-import-modal,.budget-import-step-panel{animation:none!important}}.mobile-shell{background:var(--bg);min-height:100vh;color:var(--fg);isolation:isolate;padding-bottom:max(82px,calc(72px + env(safe-area-inset-bottom)));position:relative;overflow-x:hidden}.mobile-shell .ambient-background-canvas{z-index:0}.mobile-shell>:not(.ambient-background-canvas){z-index:1;position:relative}.mobile-launcher-home{min-height:100vh;padding:max(8px,env(safe-area-inset-top)) 14px max(98px,calc(88px + env(safe-area-inset-bottom)))}.mobile-launcher-toolbar{z-index:42;background:linear-gradient(180deg,var(--bg),var(--bg) 72%,transparent);justify-content:center;align-items:center;gap:8px;margin:0 -14px 4px;padding:4px 12px 2px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mobile-launcher-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 90%,transparent),color-mix(in srgb,var(--bg) 70%,transparent) 72%,transparent)}}.mobile-launcher-toolbar{-webkit-backdrop-filter:blur(12px)}.mobile-launcher-toolbar>div{flex:1;padding-left:0!important;padding-right:0!important}.mobile-launcher-icon-btn{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:38px;height:38px}@supports (color:color-mix(in lab,red,red)){.mobile-launcher-icon-btn{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.mobile-launcher-icon-btn{color:var(--fg-dim);flex:none;place-items:center;display:grid}.mobile-launcher-icon-btn:disabled{opacity:.38}.mobile-launcher-home .launcher-page{min-height:auto;padding-left:18px}.mobile-launcher-home .view{padding:0}.mobile-launcher-home .launcher-page-head{gap:10px;margin:6px 0 12px}.mobile-launcher-home .launcher-page-title-button h1,.mobile-launcher-home .launcher-page-title-input{font-size:26px}.mobile-launcher-home .launcher-page-head .ubtn{min-height:34px;font-size:12px;padding:7px 10px!important}.mobile-launcher-home .budji-assistant-bar{margin-bottom:14px}.mobile-launcher-home .launcher-page-panel{margin:-8px -6px -24px;padding:8px 6px 24px}.mobile-launcher-home .launcher-slot-grid{grid-auto-rows:minmax(154px,auto);gap:14px;grid-template-columns:1fr!important}.mobile-launcher-home .launcher-soft-card{min-height:154px!important;padding:18px!important}.mobile-launcher-home .launcher-soft-icon{width:42px!important;height:42px!important}.mobile-launcher-home .launcher-window{display:none}.mobile-launcher-home .launcher-pin{opacity:.86!important;transform:translateY(0)rotate(-28deg)!important}.mobile-launcher-home .launcher-page-dots{z-index:44;top:55%;left:8px}.mobile-card-detail{z-index:1;padding:14px 16px 120px;position:relative;overflow-x:hidden}.mobile-card-detail .view{padding-top:8px!important}.mobile-card-detail .section-title{font-size:24px;line-height:1.05}.mobile-account-screen{padding:12px 12px max(112px,calc(96px + env(safe-area-inset-bottom)))}.mobile-account-actions{grid-template-columns:1fr 1fr;gap:10px;width:min(100%,980px);margin:0 auto 12px;display:grid}.mobile-account-actions button{border:1px solid var(--border);background:var(--surface);border-radius:13px;min-height:42px}@supports (color:color-mix(in lab,red,red)){.mobile-account-actions button{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.mobile-account-actions button{color:var(--fg);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.mobile-account-screen .account-settings{border-radius:18px;min-height:auto;padding:18px}.mobile-account-screen .account-profile-head{align-items:flex-start}.mobile-account-screen .seg{justify-content:flex-start;overflow-x:auto}.mobile-account-screen .account-bg-picker button{flex:calc(50% - 8px);justify-content:center}.mobile-home-polished,.mobile-cards-page{min-height:100vh;padding:max(24px,calc(20px + env(safe-area-inset-top))) 18px max(112px,calc(96px + env(safe-area-inset-bottom)));color:var(--fg);position:relative}.mobile-home-polished:before,.mobile-cards-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 6%,var(--cyan),transparent 30%),radial-gradient(circle at 84% 12%,var(--coral),transparent 28%),linear-gradient(180deg,var(--surface),transparent 44%);position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mobile-home-polished:before,.mobile-cards-page:before{background:radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 30%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--coral) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 18%,transparent),transparent 44%)}}.mobile-home-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.mobile-home-brand{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.mobile-home-brand i{color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.mobile-home-brand i{color:color-mix(in srgb,var(--coral) 70%,var(--cyan))}}.mobile-home-brand i{filter:drop-shadow(0 8px 16px var(--coral));font-size:33px}@supports (color:color-mix(in lab,red,red)){.mobile-home-brand i{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--coral) 18%,transparent))}}.mobile-home-brand span{letter-spacing:0;font-size:25px;font-weight:900;line-height:1}.mobile-home-brand span span{color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.mobile-home-brand span span{color:color-mix(in srgb,var(--coral) 70%,var(--cyan))}}.mobile-home-avatar{border:1px solid var(--cyan);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-home-avatar{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border))}}.mobile-home-avatar{background:radial-gradient(circle at 30% 20%,var(--cyan),transparent 40%),linear-gradient(135deg,var(--coral),var(--cyan))}@supports (color:color-mix(in lab,red,red)){.mobile-home-avatar{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--cyan) 36%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--coral) 58%,var(--raised)),color-mix(in srgb,var(--cyan) 40%,var(--surface)))}}.mobile-home-avatar{color:#fff;font-weight:900;overflow:hidden;box-shadow:0 14px 34px #0000001f}.mobile-home-avatar img{object-fit:cover;width:100%;height:100%}.mobile-home-period{grid-template-columns:56px minmax(0,1fr) 42px;align-items:start;gap:10px;margin-bottom:16px;display:grid}.mobile-period-icon{width:50px;height:50px;color:var(--coral);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-period-icon{color:color-mix(in srgb,var(--coral) 66%,var(--cyan))}}.mobile-period-icon{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){.mobile-period-icon{background:color-mix(in srgb,var(--raised) 64%,transparent)}}.mobile-period-icon{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-period-icon{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.mobile-period-icon{box-shadow:0 12px 28px #00000017}.mobile-period-icon i{font-size:23px}.mobile-home-period>div{justify-content:flex-start!important;padding:0!important}.mobile-home-period>div>span{text-align:left!important;min-width:0!important;font-size:19px!important;font-weight:900!important}.mobile-home-period>div>div{background:var(--surface)!important;border-radius:13px!important;max-width:188px!important;margin-top:10px!important}@supports (color:color-mix(in lab,red,red)){.mobile-home-period>div>div{background:color-mix(in srgb,var(--surface) 72%,transparent)!important}}.mobile-home-period>div>div{box-shadow:inset 0 1px #ffffff2e}.mobile-home-undo{border:1px solid var(--border);background:var(--surface);border-radius:14px;width:42px;height:42px}@supports (color:color-mix(in lab,red,red)){.mobile-home-undo{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.mobile-home-undo{color:var(--fg-dim)}.mobile-home-undo:disabled{opacity:.34}.mobile-home-polished .budji-assistant,.mobile-cards-page .budji-assistant{width:100%;margin:12px 0 20px}.mobile-home-polished .budji-assistant-bar,.mobile-cards-page .budji-assistant-bar{background:var(--surface);border-radius:24px;min-height:62px;padding:8px 9px 8px 14px}@supports (color:color-mix(in lab,red,red)){.mobile-home-polished .budji-assistant-bar,.mobile-cards-page .budji-assistant-bar{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.mobile-home-polished .budji-assistant-bar,.mobile-cards-page .budji-assistant-bar{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mobile-home-polished .budji-assistant-bar,.mobile-cards-page .budji-assistant-bar{border-color:color-mix(in srgb,var(--cyan) 20%,var(--border))}}.mobile-home-polished .budji-assistant-bar,.mobile-cards-page .budji-assistant-bar{box-shadow:0 18px 48px #0000001a}.mobile-home-polished .budji-assistant-icon,.mobile-cards-page .budji-assistant-icon{width:42px;height:42px;color:var(--coral);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.mobile-home-polished .budji-assistant-icon,.mobile-cards-page .budji-assistant-icon{color:color-mix(in srgb,var(--coral) 60%,var(--cyan))}}.mobile-home-polished .budji-assistant-icon,.mobile-cards-page .budji-assistant-icon{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){.mobile-home-polished .budji-assistant-icon,.mobile-cards-page .budji-assistant-icon{background:color-mix(in srgb,var(--raised) 64%,transparent)}}.mobile-home-polished .budji-assistant-bar input,.mobile-cards-page .budji-assistant-bar input{font-size:14px}.mobile-home-polished .budji-assistant-file-btn,.mobile-cards-page .budji-assistant-file-btn{border-radius:16px;min-height:42px;padding:0 12px;font-weight:800}.mobile-home-polished .budji-assistant-file-btn span,.mobile-cards-page .budji-assistant-file-btn span{display:inline!important}.mobile-home-polished .budji-assistant-submit,.mobile-cards-page .budji-assistant-submit{display:none}.mobile-home-metrics{border:1px solid var(--cyan);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-home-metrics{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border))}}.mobile-home-metrics{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.mobile-home-metrics{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.mobile-home-metrics{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden;box-shadow:0 18px 44px #0000001a}.mobile-metric-card{text-align:center;border-right:1px solid var(--border);justify-items:center;gap:9px;min-width:0;padding:16px 10px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-metric-card{border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.mobile-metric-card:last-child{border-right:0}.mobile-metric-card span{min-height:30px;color:var(--fg-dim);font-size:11px;line-height:1.2}.mobile-metric-card strong{color:var(--fg);word-break:break-word;font-size:13px;font-weight:900;line-height:1.1}.mobile-metric-card.is-good strong{color:var(--green)}.mobile-metric-card.is-warn strong{color:var(--amber)}.mobile-metric-card i{color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.mobile-metric-card i{color:color-mix(in srgb,var(--coral) 64%,var(--cyan))}}.mobile-metric-card i{font-size:24px}.mobile-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mobile-dashboard-card{border:1px solid var(--mobile-card-accent,var(--border));border-radius:24px;flex-direction:column;align-items:flex-start;gap:7px;min-height:184px;padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mobile-dashboard-card{border:1px solid color-mix(in srgb,var(--mobile-card-accent,var(--border)) 22%,var(--border))}}.mobile-dashboard-card{background:radial-gradient(circle at 18% 12%,var(--mobile-card-accent,var(--cyan)),transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-dashboard-card{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 75%,transparent)}}.mobile-dashboard-card{color:var(--fg);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 18px 38px #0000001a}.mobile-card-icon{width:52px;height:52px;color:var(--mobile-card-accent,var(--cyan));background:var(--mobile-card-accent,var(--cyan));border-radius:17px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-card-icon{background:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 10%,var(--raised))}}.mobile-card-icon{box-shadow:inset 0 1px #ffffff2e}.mobile-card-icon i{font-size:25px}.mobile-card-title{color:var(--fg);margin-top:auto;font-size:15px;font-weight:900;line-height:1.1}.mobile-dashboard-card strong{color:var(--fg);letter-spacing:0;font-size:22px;font-weight:950;line-height:1.05}.mobile-dashboard-card.is-good strong{color:var(--green)}.mobile-dashboard-card.is-warn strong{color:var(--amber)}.mobile-dashboard-card small{color:var(--fg-dim);font-size:12px;line-height:1.25}.mobile-card-arrow{color:var(--fg-faint);font-size:20px;position:absolute;bottom:21px;right:16px}.mobile-card-badge{min-width:34px;height:34px;color:var(--coral);background:var(--coral);border-radius:50%;place-items:center;padding:0 10px;display:grid;position:absolute;top:17px;right:17px}@supports (color:color-mix(in lab,red,red)){.mobile-card-badge{background:color-mix(in srgb,var(--coral) 12%,var(--surface))}}.mobile-card-badge{border:1px solid var(--coral)}@supports (color:color-mix(in lab,red,red)){.mobile-card-badge{border:1px solid color-mix(in srgb,var(--coral) 24%,var(--border))}}.mobile-card-badge{font-weight:900}.mobile-add-card{text-align:center;color:var(--coral);border-style:dashed;justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.mobile-add-card{color:color-mix(in srgb,var(--coral) 68%,var(--cyan))}}.mobile-add-card .mobile-card-title{color:var(--coral);margin-top:8px}@supports (color:color-mix(in lab,red,red)){.mobile-add-card .mobile-card-title{color:color-mix(in srgb,var(--coral) 68%,var(--cyan))}}.mobile-cards-page{padding-bottom:max(108px,calc(94px + env(safe-area-inset-bottom)))}.mobile-cards-header{margin-bottom:24px}.mobile-cards-period{margin-bottom:18px}.mobile-cards-group{margin-top:18px}.mobile-cards-group h2{color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.mobile-card-list{gap:12px;display:grid}.mobile-card-row{border:1px solid var(--mobile-card-accent,var(--border));border-radius:22px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-card-row{border:1px solid color-mix(in srgb,var(--mobile-card-accent,var(--border)) 18%,var(--border))}}.mobile-card-row{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-card-row{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.mobile-card-row{color:var(--fg);text-align:left;box-shadow:0 14px 34px #00000017}.mobile-card-row-icon{width:56px;height:56px;color:var(--mobile-card-accent,var(--cyan));background:var(--mobile-card-accent,var(--cyan));border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-card-row-icon{background:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 10%,var(--raised))}}.mobile-card-row-icon i{font-size:27px}.mobile-card-row-copy{gap:5px;min-width:0;display:grid}.mobile-card-row-copy strong{color:var(--fg);font-size:16px;font-weight:950}.mobile-card-row-copy small{color:var(--fg-dim);font-size:13px;line-height:1.25}.mobile-card-row-arrow{color:var(--fg-faint);font-size:20px}.mobile-card-detail-shell{min-height:100vh;padding-bottom:max(96px,calc(82px + env(safe-area-inset-bottom)))}.mobile-detail-header{z-index:25;padding:max(10px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--border);grid-template-columns:42px 44px minmax(0,1fr);align-items:center;gap:10px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.mobile-detail-header{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.mobile-detail-header{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.mobile-detail-header{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.mobile-detail-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-detail-back,.mobile-detail-icon{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.mobile-detail-back{border:1px solid var(--border);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-detail-back{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.mobile-detail-back{color:var(--fg)}.mobile-detail-icon{color:var(--mobile-card-accent,var(--cyan));background:var(--mobile-card-accent,var(--cyan))}@supports (color:color-mix(in lab,red,red)){.mobile-detail-icon{background:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 10%,var(--raised))}}.mobile-detail-header strong,.mobile-detail-header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-detail-header strong{color:var(--fg);font-size:16px;font-weight:900}.mobile-detail-header small{color:var(--fg-dim);font-size:11px}@media(max-width:390px){.mobile-home-polished,.mobile-cards-page{padding-left:14px;padding-right:14px}.mobile-home-grid{gap:11px}.mobile-dashboard-card{min-height:170px;padding:15px}.mobile-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-metric-card:nth-child(2){border-right:0}.mobile-metric-card:nth-child(-n+2){border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-metric-card:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}}.mobile-period-label-wrap{justify-content:center;min-width:136px;display:inline-flex;position:relative}.mobile-period-label-button{min-height:36px;color:var(--fg);text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:15px;font-weight:800;display:inline-flex}.mobile-period-label-button:active{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.mobile-period-label-button:active{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.mobile-period-picker{z-index:1200;border-color:var(--cyan);padding:12px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.mobile-period-picker{border-color:color-mix(in srgb,var(--cyan) 20%,var(--border))}}.mobile-period-picker{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.mobile-period-picker{background:color-mix(in srgb,var(--surface) 94%,var(--bg))}}.mobile-period-picker{box-shadow:0 18px 48px #0000003d}.mobile-home-brand.is-pecking i{animation:.7s ease-in-out both budjiPeck}.mobile-dashboard-card{background:linear-gradient(180deg,#ffffff05,#fff0 58%),var(--surface);border-radius:16px;min-height:168px}@supports (color:color-mix(in lab,red,red)){.mobile-dashboard-card{background:linear-gradient(180deg,#ffffff05,#fff0 58%),color-mix(in srgb,var(--surface) 68%,var(--sink))}}.mobile-dashboard-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-dashboard-card{border-color:color-mix(in srgb,var(--border) 48%,transparent)}}.mobile-dashboard-card:active{transform:translateY(-2px)scale(.99)}.mobile-card-icon{width:42px;height:42px;color:var(--mobile-card-accent,var(--cyan));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.mobile-card-icon{color:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 62%,var(--fg-dim))}}.mobile-card-icon{box-shadow:none;background:0 0;border:1px solid #0000}.mobile-card-title{font-family:var(--font-display);margin-top:auto}.mobile-dashboard-card strong{font-family:var(--font-display);font-size:21px}.mobile-add-card{background:linear-gradient(180deg,#ffffff04,#fff0 56%),var(--surface);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.mobile-add-card{background:linear-gradient(180deg,#ffffff04,#fff0 56%),color-mix(in srgb,var(--surface) 54%,var(--sink))}}.mobile-card-row{background:linear-gradient(180deg,#ffffff05,#fff0 58%),var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-card-row{background:linear-gradient(180deg,#ffffff05,#fff0 58%),color-mix(in srgb,var(--surface) 68%,var(--sink))}}.mobile-card-row-open{min-width:0;min-height:66px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mobile-card-row-icon{width:44px;height:44px;color:var(--mobile-card-accent,var(--cyan));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.mobile-card-row-icon{color:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 62%,var(--fg-dim))}}.mobile-card-row-icon{background:0 0;border:1px solid #0000}.mobile-card-toggle{width:34px;height:34px;color:var(--fg-dim);border:1px solid var(--border);background:var(--sink);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-card-toggle{background:color-mix(in srgb,var(--sink) 74%,transparent)}}.mobile-card-toggle.is-on{color:var(--mobile-card-accent,var(--cyan));border-color:var(--mobile-card-accent,var(--cyan))}@supports (color:color-mix(in lab,red,red)){.mobile-card-toggle.is-on{border-color:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 44%,var(--border))}}.mobile-card-toggle.is-on{background:var(--mobile-card-accent,var(--cyan))}@supports (color:color-mix(in lab,red,red)){.mobile-card-toggle.is-on{background:color-mix(in srgb,var(--mobile-card-accent,var(--cyan)) 10%,var(--sink))}}.launcher-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.launcher-page-manager-panel{background:linear-gradient(145deg,var(--surface),transparent 48%),var(--bg);border-radius:22px;width:min(560px,100vw - 36px);max-width:560px;padding:22px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,transparent),transparent 48%),var(--bg)}}.launcher-page-manager-head{grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:12px;margin-bottom:16px;display:grid}.launcher-page-manager-head h2,.launcher-page-manager-head p{margin:0}.launcher-page-manager-head h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:900;line-height:1.15}.launcher-page-manager-head p{color:var(--fg-dim);margin-top:4px;font-size:12.5px;line-height:1.4}.launcher-page-manager-head-icon{width:42px;height:42px;color:var(--cyan);background:var(--cyan);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-head-icon{background:color-mix(in srgb,var(--cyan) 11%,var(--surface))}}.launcher-page-manager-head-icon{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-head-icon{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border))}}.launcher-page-manager-head-icon{font-size:20px}.launcher-page-manager-close{width:38px;height:38px;color:var(--fg-dim);cursor:pointer;transition:color .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;font-size:19px;display:grid}.launcher-page-manager-close:hover{color:var(--fg);border-color:var(--border);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-close:hover{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.launcher-page-manager-close:focus-visible,.launcher-page-manager-row:focus-visible,.launcher-page-manager-actions .btn:focus-visible{outline:3px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-close:focus-visible,.launcher-page-manager-row:focus-visible,.launcher-page-manager-actions .btn:focus-visible{outline:3px solid color-mix(in srgb,var(--cyan) 30%,transparent)}}.launcher-page-manager-close:focus-visible,.launcher-page-manager-row:focus-visible,.launcher-page-manager-actions .btn:focus-visible{outline-offset:2px}.launcher-page-manager-list{scrollbar-width:thin;scrollbar-color:var(--fg-dim) transparent;gap:7px;max-height:min(42vh,330px);margin:0 -4px;padding:4px;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-list{scrollbar-color:color-mix(in srgb,var(--fg-dim) 24%,transparent) transparent}}.launcher-page-manager-row{border:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:11px;width:100%;min-height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.launcher-page-manager-row{background:var(--surface);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row{background:color-mix(in srgb,var(--surface) 76%,var(--bg))}}.launcher-page-manager-row{color:var(--fg);text-align:left;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease),box-shadow .16s var(--ease);padding:9px 11px}.launcher-page-manager-row:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row:hover{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}}.launcher-page-manager-row:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row:hover{background:color-mix(in srgb,var(--cyan) 5%,var(--surface))}}.launcher-page-manager-row:hover{transform:translateY(-1px)}.launcher-page-manager-row.is-active{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active{border-color:color-mix(in srgb,var(--cyan) 56%,var(--border))}}.launcher-page-manager-row.is-active{background:linear-gradient(90deg,var(--cyan),transparent 62%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--cyan) 11%,transparent),transparent 62%),color-mix(in srgb,var(--surface) 90%,var(--bg))}}.launcher-page-manager-row.is-active{box-shadow:0 8px 24px -21px var(--cyan),inset 3px 0 0 var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active{box-shadow:0 8px 24px -21px var(--cyan),inset 3px 0 color-mix(in srgb,var(--cyan) 78%,transparent)}}.launcher-page-manager-index,.launcher-page-manager-selection{border-radius:10px;place-items:center;display:grid}.launcher-page-manager-index{width:34px;height:34px;color:var(--fg-dim);background:var(--sink)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-index{background:color-mix(in srgb,var(--sink) 68%,transparent)}}.launcher-page-manager-index{border:1px solid var(--border-soft);font-size:12px;font-weight:850}.launcher-page-manager-row.is-active .launcher-page-manager-index{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active .launcher-page-manager-index{border-color:color-mix(in srgb,var(--cyan) 28%,var(--border))}}.launcher-page-manager-row.is-active .launcher-page-manager-index{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active .launcher-page-manager-index{background:color-mix(in srgb,var(--cyan) 10%,var(--sink))}}.launcher-page-manager-row-copy{gap:2px;min-width:0;display:grid}.launcher-page-manager-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.25;overflow:hidden}.launcher-page-manager-row small{color:var(--fg-dim);font-size:11.5px}.launcher-page-manager-selection{width:30px;height:30px;color:var(--fg-faint);font-size:14px}.launcher-page-manager-row.is-active .launcher-page-manager-selection{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-row.is-active .launcher-page-manager-selection{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.launcher-page-manager-selected{color:var(--fg-dim);justify-content:space-between;align-items:center;gap:12px;margin:14px 1px 9px;font-size:11.5px;display:flex}.launcher-page-manager-selected strong{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.launcher-page-manager-actions{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.launcher-page-manager-move-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.launcher-page-manager-actions .btn{border-radius:12px;justify-content:center;min-height:40px;font-size:12.5px}.launcher-page-manager-actions .btn:disabled{opacity:.38;cursor:not-allowed}.launcher-page-manager-actions .btn.danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-actions .btn.danger{border-color:color-mix(in srgb,var(--red) 34%,var(--border))}}.launcher-page-manager-actions .btn.danger{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-actions .btn.danger{color:color-mix(in srgb,var(--red) 82%,var(--fg))}}.launcher-page-manager-actions .btn.danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-actions .btn.danger{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.launcher-page-manager-actions .btn.danger:not(:disabled):hover{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-actions .btn.danger:not(:disabled):hover{border-color:color-mix(in srgb,var(--red) 58%,var(--border))}}.launcher-page-manager-actions .btn.danger:not(:disabled):hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-actions .btn.danger:not(:disabled):hover{background:color-mix(in srgb,var(--red) 14%,var(--surface))}}.launcher-page-manager-confirm{border:1px solid var(--red);gap:13px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm{border:1px solid color-mix(in srgb,var(--red) 26%,var(--border))}}.launcher-page-manager-confirm{background:var(--red);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm{background:color-mix(in srgb,var(--red) 7%,var(--surface))}}.launcher-page-manager-confirm{animation:viewIn .18s var(--ease) both}.launcher-page-manager-confirm-copy{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.launcher-page-manager-confirm-copy>span:last-child{gap:3px;display:grid}.launcher-page-manager-confirm-copy strong{color:var(--fg);font-size:13px;font-weight:850}.launcher-page-manager-confirm-copy small{color:var(--fg-dim);font-size:11.5px;line-height:1.4}.launcher-page-manager-confirm-icon{width:36px;height:36px;color:var(--red);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm-icon{color:color-mix(in srgb,var(--red) 78%,var(--fg))}}.launcher-page-manager-confirm-icon{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm-icon{background:color-mix(in srgb,var(--red) 11%,transparent)}}.launcher-page-manager-confirm-actions{grid-template-columns:minmax(90px,.65fr) minmax(170px,1.35fr);gap:8px;display:grid}.launcher-page-manager-confirm-actions .btn{border-radius:12px;justify-content:center;min-height:40px;font-size:12px}.launcher-page-manager-confirm-actions .btn.danger{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm-actions .btn.danger{border-color:color-mix(in srgb,var(--red) 46%,var(--border))}}.launcher-page-manager-confirm-actions .btn.danger{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm-actions .btn.danger{color:color-mix(in srgb,var(--red) 86%,var(--fg))}}.launcher-page-manager-confirm-actions .btn.danger{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.launcher-page-manager-confirm-actions .btn.danger{background:color-mix(in srgb,var(--red) 13%,var(--surface))}}@media(max-width:560px){.launcher-page-manager-panel{padding:18px 16px max(18px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.launcher-page-manager-head{grid-template-columns:38px minmax(0,1fr) 36px;gap:10px}.launcher-page-manager-head-icon{width:38px;height:38px}.launcher-page-manager-head h2{font-size:18px}.launcher-page-manager-head p{font-size:11.5px}.launcher-page-manager-list{max-height:min(43vh,320px)}.launcher-page-manager-actions{flex-direction:column;align-items:stretch}.launcher-page-manager-move-actions,.launcher-page-manager-delete{width:100%}.launcher-page-manager-confirm-actions{grid-template-columns:1fr}}.apple-notes-page{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:210px minmax(230px,320px) minmax(0,1fr);height:min(760px,100vh - 120px);min-height:560px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apple-notes-page{background:color-mix(in srgb,var(--surface) 86%,var(--sink))}}.apple-notes-page{position:relative;box-shadow:0 24px 70px -54px #000000e6}.apple-notes-page.is-sidebar-collapsed{grid-template-columns:minmax(230px,320px) minmax(0,1fr)}.apple-notes-page.is-sidebar-collapsed>.apple-notes-sidebar{display:none}.apple-notes-sidebar-collapse{color:var(--fg-faint);border-radius:7px;margin-left:auto;padding:5px}.apple-notes-sidebar-collapse:hover,.apple-notes-sidebar-collapse:focus-visible{color:var(--amber);background:var(--raised)}.apple-notes-sidebar-reopen{border:1px solid var(--border);width:34px;height:34px;color:var(--amber);background:var(--surface);border-radius:9px;flex:0 0 34px;place-items:center;margin-left:14px;display:grid;position:static;box-shadow:0 8px 22px #0000002e}.apple-notes-sidebar,.apple-notes-list{border-right:1px solid var(--border-soft);min-height:0}.apple-notes-sidebar{background:var(--sink);padding:18px 12px}@supports (color:color-mix(in lab,red,red)){.apple-notes-sidebar{background:color-mix(in srgb,var(--sink) 72%,var(--surface))}}.apple-notes-sidebar{overflow-y:auto}.apple-notes-brand{color:var(--fg);align-items:center;gap:10px;padding:0 8px 14px;font-size:20px;font-weight:780;display:flex}.apple-notes-brand i{color:var(--amber)}.apple-notes-new{border-radius:var(--r-sm);color:#15130b;background:var(--amber);justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.apple-notes-folders{gap:4px;margin-top:16px;display:grid}.apple-notes-folders button,.apple-notes-list-scroll button{text-align:left;border-radius:var(--r-sm);width:100%;transition:color .16s var(--ease),background .16s var(--ease),border-color .16s var(--ease)}.apple-notes-folders button{color:var(--fg-dim);grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:9px 10px;font-size:13px;font-weight:650;display:grid}.apple-notes-folders button.on,.apple-notes-folders button:hover{color:var(--fg);background:var(--raised)}.apple-notes-folders small{color:var(--fg-faint);font-size:11px}.apple-notes-manage-categories{border-top:1px solid var(--border-soft);width:100%;color:var(--fg-dim);text-align:left;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;font-size:12px;font-weight:650;display:flex}.apple-notes-manage-categories:hover,.apple-notes-manage-categories.on{color:var(--amber)}.apple-notes-category-manager{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface);gap:10px;margin-top:7px;padding:10px;display:grid}.apple-notes-category-manager form label{color:var(--fg-dim);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.apple-notes-category-manager form>div{grid-template-columns:minmax(0,1fr) 32px;gap:6px;display:grid}.apple-notes-category-manager input{border:1px solid var(--border);min-width:0;color:var(--fg);background:var(--sink);border-radius:7px;outline:none;padding:7px 8px;font-size:12px}.apple-notes-category-manager input:focus{border-color:var(--amber)}.apple-notes-category-manager form button{color:#15130b;background:var(--amber);border-radius:7px;place-items:center;display:grid}.apple-notes-category-list{gap:3px;display:grid}.apple-notes-category-list>div{min-width:0;color:var(--fg-dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 3px;font-size:11.5px;display:grid}.apple-notes-category-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apple-notes-category-list small{color:var(--fg-faint);font-size:10px}.apple-notes-category-list button{color:var(--fg-faint);border-radius:5px;padding:4px}.apple-notes-category-list button:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.apple-notes-category-list button:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.apple-notes-category-confirm{border:1px solid var(--red);padding:9px}@supports (color:color-mix(in lab,red,red)){.apple-notes-category-confirm{border:1px solid color-mix(in srgb,var(--red) 28%,var(--border))}}.apple-notes-category-confirm{color:var(--fg);background:var(--red);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.apple-notes-category-confirm{background:color-mix(in srgb,var(--red) 6%,var(--sink))}}.apple-notes-category-confirm strong{font-size:11.5px}.apple-notes-category-confirm p{color:var(--fg-dim);margin:5px 0 9px;font-size:10.5px;line-height:1.4}.apple-notes-category-confirm>div{justify-content:flex-end;gap:5px;display:flex}.apple-notes-category-confirm button{border:1px solid var(--border);color:var(--fg-dim);border-radius:6px;padding:5px 7px;font-size:10.5px}.apple-notes-category-confirm button.danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.apple-notes-category-confirm button.danger{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}}.apple-notes-list{background:var(--surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.apple-notes-list{background:color-mix(in srgb,var(--surface) 76%,var(--sink))}}.apple-notes-list-header{align-items:center;min-width:0;display:flex}.apple-notes-list-header .apple-notes-search{flex:auto;min-width:0}.apple-notes-page.is-sidebar-collapsed .apple-notes-list-header .apple-notes-search{margin-left:8px}.apple-notes-search{border-radius:var(--r-sm);background:var(--sink);height:38px;color:var(--fg-faint);border:1px solid var(--border-soft);align-items:center;gap:8px;margin:14px;padding:0 11px;display:flex}.apple-notes-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1}.apple-notes-list-scroll{min-height:0;padding:0 10px 12px;overflow:auto}.apple-notes-list-scroll button{color:var(--fg-dim);border:1px solid #0000;gap:5px;padding:12px;display:grid}.apple-notes-list-scroll button.on{color:var(--fg);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-list-scroll button.on{background:color-mix(in srgb,var(--amber) 13%,var(--raised))}}.apple-notes-list-scroll button.on{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-list-scroll button.on{border-color:color-mix(in srgb,var(--amber) 28%,var(--border))}}.apple-notes-list-scroll strong,.apple-notes-list-scroll span,.apple-notes-list-scroll small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apple-notes-list-scroll strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;gap:5px;font-size:14px;display:-webkit-box}.apple-notes-list-scroll span,.apple-notes-list-scroll small,.apple-notes-empty,.apple-notes-date{color:var(--fg-faint);font-size:12px}.apple-notes-empty{text-align:center;padding:28px 10px}.apple-notes-editor{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.apple-notes-toolbar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.apple-notes-toolbar select,.apple-notes-toolbar button{border-radius:var(--r-sm);border:1px solid var(--border-soft);height:34px;color:var(--fg-dim);background:var(--sink);padding:0 10px}.apple-notes-toolbar select{min-width:118px}.apple-notes-toolbar button{align-items:center;gap:6px;display:inline-flex}.apple-notes-tool-label{font-size:11.5px;font-weight:650}.apple-notes-toolbar button.on,.apple-notes-toolbar button:hover{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-toolbar button.on,.apple-notes-toolbar button:hover{border-color:color-mix(in srgb,var(--amber) 36%,var(--border))}}.apple-notes-reminder-panel{border-bottom:1px solid var(--border-soft);background:var(--amber);flex-wrap:wrap;align-items:end;gap:10px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.apple-notes-reminder-panel{background:color-mix(in srgb,var(--amber) 7%,var(--surface))}}.apple-notes-reminder-panel label{color:var(--fg-faint);gap:5px;font-size:11px;font-weight:650;display:grid}.apple-notes-reminder-panel input,.apple-notes-reminder-panel button{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--sink);min-height:34px;color:var(--fg);padding:0 10px}.apple-notes-reminder-panel button{color:var(--coral);align-items:center;gap:6px;display:inline-flex}.apple-notes-title,.apple-notes-body{color:var(--fg);background:0 0;border:0;outline:0}.apple-notes-title{font-family:var(--font-display);padding:24px 32px 4px;font-size:30px;font-weight:780}.apple-notes-date{justify-content:space-between;align-items:center;gap:12px;padding:0 32px 18px;display:flex}.apple-notes-date strong{color:var(--green);align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.apple-notes-format-toolbar{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--sink);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar{background:color-mix(in srgb,var(--sink) 62%,var(--surface))}}.apple-notes-format-toolbar select,.apple-notes-format-toolbar button{border:1px solid var(--border-soft);background:var(--surface);height:32px;color:var(--fg-dim);border-radius:8px}.apple-notes-format-toolbar select{min-width:92px;padding:0 8px;font-size:12px}.apple-notes-format-toolbar button{place-items:center;width:32px;font-size:16px;display:grid}.apple-notes-media-input{display:none}.apple-notes-format-toolbar button:disabled{opacity:.5;cursor:wait}.apple-notes-format-toolbar .apple-notes-study-button{grid-auto-flow:column;gap:5px;width:auto;padding:0 9px;font-size:12px;font-weight:750}.apple-notes-format-toolbar button:hover,.apple-notes-format-toolbar button:focus-visible{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar button:hover,.apple-notes-format-toolbar button:focus-visible{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.apple-notes-format-toolbar button:hover,.apple-notes-format-toolbar button:focus-visible{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar button:hover,.apple-notes-format-toolbar button:focus-visible{background:color-mix(in srgb,var(--amber) 9%,var(--surface))}}.apple-notes-format-toolbar button.on,.apple-notes-format-toolbar button[aria-pressed=true]{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar button.on,.apple-notes-format-toolbar button[aria-pressed=true]{border-color:color-mix(in srgb,var(--amber) 64%,var(--border))}}.apple-notes-format-toolbar button.on,.apple-notes-format-toolbar button[aria-pressed=true]{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar button.on,.apple-notes-format-toolbar button[aria-pressed=true]{background:color-mix(in srgb,var(--amber) 18%,var(--surface))}}.apple-notes-format-toolbar button.on,.apple-notes-format-toolbar button[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 1px 3px #140c2c2e}.apple-notes-format-toolbar button.on:hover,.apple-notes-format-toolbar button[aria-pressed=true]:hover{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-notes-format-toolbar button.on:hover,.apple-notes-format-toolbar button[aria-pressed=true]:hover{background:color-mix(in srgb,var(--amber) 24%,var(--surface))}}.apple-notes-format-group{border-left:1px solid var(--border-soft);gap:3px;padding-left:7px;display:inline-flex}.apple-notes-body{resize:none;flex:1;min-height:0;padding:0 32px 32px;font-size:16px;line-height:1.68}.apple-notes-rich-body{z-index:1;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;overflow:visible}.apple-notes-rich-body:focus{outline:0}.apple-notes-rich-body.is-readonly{cursor:default;opacity:.82}.apple-note-block{min-height:1.68em;margin:0 0 .2em}.apple-note-block.is-heading1{font-family:var(--font-display);margin:.45em 0 .25em;font-size:1.75em;font-weight:780;line-height:1.2}.apple-note-block.is-heading2{font-family:var(--font-display);margin:.4em 0 .2em;font-size:1.35em;font-weight:740;line-height:1.3}.apple-note-block.is-bullet,.apple-note-block.is-numbered{margin-left:1.5em;padding-left:.2em;display:list-item}.apple-note-block.is-bullet{list-style-type:disc}.apple-note-block.is-numbered{list-style-type:decimal}.apple-note-callout{border:1px solid var(--red);grid-template-columns:112px minmax(0,1fr);gap:12px;margin:14px 0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.apple-note-callout{border:1px solid color-mix(in srgb,var(--red) 48%,var(--border))}}.apple-note-callout{border-left:5px solid var(--red);background:var(--red);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.apple-note-callout{background:color-mix(in srgb,var(--red) 9%,var(--surface))}}.apple-notes-editor-surface{flex:1;min-height:0;position:relative;overflow:auto}.apple-notes-editor-surface .apple-notes-rich-body{min-height:100%}.apple-notes-drawing-overlay,.apple-notes-drawing-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.apple-notes-drawing-overlay{z-index:2;pointer-events:none;object-fit:fill}.apple-notes-drawing-canvas{z-index:3;pointer-events:none;background:0 0}.apple-notes-drawing-canvas.is-active{pointer-events:auto;cursor:crosshair;touch-action:none}.apple-notes-drawing-tools.inline{z-index:4;background:var(--surface,#fff);border-radius:10px;width:fit-content;margin:8px auto;padding:6px 10px;position:sticky;bottom:12px;box-shadow:0 4px 18px #1e144629}.apple-note-callout>.apple-note-code-continue{grid-column:1/-1}.apple-note-callout>[data-note-callout-editor]{grid-column:2}.apple-note-callout>.apple-note-nested-blocks{grid-column:1/-1}.apple-note-block-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.apple-note-block-actions button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0}.apple-note-block-actions button:hover,.apple-note-block-actions button:focus-visible{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-note-block-actions button:hover,.apple-note-block-actions button:focus-visible{background:color-mix(in srgb,var(--amber) 12%,transparent)}}.apple-note-block-actions button:hover,.apple-note-block-actions button:focus-visible{color:var(--ink)}.apple-note-block-actions button[data-note-block-action=delete]:hover{color:#bd252f}.apple-note-nested-blocks{border-left:2px solid var(--amber);margin:10px 12px 4px 22px;padding-left:14px}@supports (color:color-mix(in lab,red,red)){.apple-note-nested-blocks{border-left:2px solid color-mix(in srgb,var(--amber) 28%,var(--border))}}.apple-note-nested-blocks:empty{display:none}.apple-note-callout>strong{color:var(--red);text-transform:uppercase;letter-spacing:.04em;align-items:flex-start;gap:7px;font-size:12px;display:inline-flex}.apple-note-callout>div{outline:0;min-width:0}.apple-note-media-block{border:1px solid var(--border-soft);background:var(--sink);border-radius:14px;place-items:center;min-height:120px;margin:18px 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apple-note-media-block{background:color-mix(in srgb,var(--sink) 80%,var(--surface))}}.apple-note-media-block img{object-fit:contain;width:100%;max-height:520px;display:block}.apple-note-media-status{color:var(--fg-faint);text-align:center;padding:28px;font-size:12px}.apple-note-media-block img[src]+.apple-note-media-status{display:none}.apple-note-media-block [data-note-media-remove]{border:1px solid var(--red);place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:9px}@supports (color:color-mix(in lab,red,red)){.apple-note-media-block [data-note-media-remove]{border:1px solid color-mix(in srgb,var(--red) 35%,var(--border))}}.apple-note-media-block [data-note-media-remove]{color:var(--red);background:var(--surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.apple-note-media-block [data-note-media-remove]{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.apple-notes-drawing-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08080ead;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.apple-notes-drawing-dialog{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:12px;width:min(900px,96vw);max-height:92vh;padding:18px;display:grid;overflow:auto;box-shadow:0 26px 90px #00000061}.apple-notes-drawing-dialog>header,.apple-notes-drawing-dialog>footer,.apple-notes-drawing-tools{align-items:center;gap:9px;display:flex}.apple-notes-drawing-dialog>header{justify-content:space-between}.apple-notes-drawing-dialog>header div{gap:3px;display:grid}.apple-notes-drawing-dialog>header span{color:var(--fg-faint);font-size:12px}.apple-notes-drawing-dialog button,.apple-notes-drawing-tools label{border:1px solid var(--border-soft);min-height:34px;color:var(--fg-dim);background:var(--sink);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.apple-notes-drawing-dialog button.on{color:var(--amber);border-color:var(--amber)}.apple-notes-drawing-dialog button.primary{color:#15130b;background:var(--amber)}.apple-notes-drawing-tools{flex-wrap:wrap}.apple-notes-drawing-tools label input{background:0 0;border:0;width:30px;height:24px;padding:0}.apple-notes-drawing-dialog canvas{aspect-ratio:12/7;border:1px solid var(--border);cursor:crosshair;touch-action:none;background:#fff;border-radius:12px;width:100%;height:auto}.apple-notes-drawing-dialog>footer{justify-content:flex-end}.apple-note-code-block{border:1px solid var(--border);margin:14px 0 18px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.apple-note-code-block{border:1px solid color-mix(in srgb,var(--border) 82%,var(--amber))}}.apple-note-code-block{background:var(--sink);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.apple-note-code-block{background:color-mix(in srgb,var(--sink) 84%,#171322)}}.apple-note-code-block{box-shadow:0 8px 22px #16102d14}.apple-note-code-header{border-bottom:1px solid var(--border-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:6px 10px 6px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.apple-note-code-header{background:color-mix(in srgb,var(--surface) 72%,var(--sink))}}.apple-note-code-header>span{color:var(--fg-dim);align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.apple-note-code-header>span i{color:var(--amber);font-size:15px}.apple-note-code-header select{border:1px solid var(--border-soft);background:var(--surface);min-width:118px;height:27px;color:var(--fg-dim);font:650 11px/1 var(--font-body);border-radius:7px;padding:0 28px 0 9px}.apple-note-code-editor{min-height:78px;color:var(--fg);-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;outline:0;margin:0;padding:16px 18px;font:13.5px/1.62 JetBrains Mono,Courier New,monospace}.apple-note-code-editor:focus{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-note-code-editor:focus{background:color-mix(in srgb,var(--amber) 3%,transparent)}}.apple-note-code-continue{color:var(--fg-faint);font:650 11px/1.2 var(--font-body);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;margin:0 10px 9px;padding:5px 9px;display:inline-flex}.apple-note-code-continue:hover,.apple-note-code-continue:focus-visible{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.apple-note-code-continue:hover,.apple-note-code-continue:focus-visible{background:color-mix(in srgb,var(--amber) 10%,var(--surface))}}.apple-note-code-continue:hover,.apple-note-code-continue:focus-visible{color:var(--amber)}.apple-notes-rich-body .is-bold{font-weight:750}.apple-notes-rich-body .is-italic{font-style:italic}.apple-notes-rich-body .is-underlined{text-decoration:underline}.apple-notes-rich-body .is-struck{text-decoration:line-through}.apple-notes-rich-body .is-underlined.is-struck{text-decoration:underline line-through}.apple-notes-rich-body .is-highlighted{color:#29220d;background:#fde68a;border-radius:3px;padding:0 .08em}.apple-notes-rich-body .font-system{font-family:var(--font-body)}.apple-notes-rich-body .font-serif{font-family:Georgia,Times New Roman,serif}.apple-notes-rich-body .font-mono{font-family:JetBrains Mono,Courier New,monospace}.apple-notes-rich-body .font-rounded{font-family:Arial Rounded MT Bold,Nunito,sans-serif}.apple-notes-rich-body .size-small{font-size:.82em}.apple-notes-rich-body .size-normal{font-size:1em}.apple-notes-rich-body .size-large{font-size:1.3em}.apple-notes-rich-body .size-xlarge{font-size:1.65em}.apple-notes-editor-empty{color:var(--fg-faint);text-align:center;flex:1;place-items:center;gap:10px;display:grid}.apple-notes-editor-empty i{color:var(--amber);font-size:34px}@media(max-width:860px){.apple-notes-page{grid-template-columns:1fr;height:auto;min-height:0}.apple-notes-page.is-sidebar-collapsed{grid-template-columns:1fr}.apple-notes-sidebar-reopen{display:none}.apple-notes-sidebar,.apple-notes-list{border-right:0;border-bottom:1px solid var(--border-soft)}.apple-notes-folders{grid-template-columns:repeat(2,minmax(0,1fr))}.apple-notes-list-scroll{max-height:240px}.apple-notes-editor{min-height:420px}.apple-notes-tool-label{display:none}.apple-notes-date{flex-direction:column;align-items:flex-start}.apple-notes-format-toolbar{align-items:stretch;padding:8px 12px}.apple-notes-format-toolbar select{flex:88px}.apple-notes-format-group{border-left:0;padding-left:0}.apple-notes-title,.apple-notes-date,.apple-notes-body{padding-inline:20px}}.apple-note-code-header>.apple-note-block-actions{margin-left:auto}@media(max-width:620px){.apple-note-callout{grid-template-columns:1fr;gap:5px}.apple-note-callout>[data-note-callout-editor]{grid-column:1}.apple-note-callout>.apple-note-block-actions{grid-row:1;justify-self:end}.apple-notes-drawing-dialog{padding:12px}.apple-notes-format-toolbar .apple-notes-study-button span{display:none}}.apple-notes-page.is-compact{width:100%;height:100%;min-height:0;box-shadow:none;border:0;border-radius:10px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.apple-notes-compact-nav{border-bottom:1px solid var(--border-soft);background:var(--sink);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.apple-notes-compact-nav{background:color-mix(in srgb,var(--sink) 68%,var(--surface))}}.apple-notes-compact-nav button{min-width:0;min-height:36px;color:var(--fg-dim);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.apple-notes-compact-nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apple-notes-compact-nav button.on{color:var(--fg);border-color:var(--border-soft);background:var(--raised)}.apple-notes-compact-nav button:disabled{opacity:.45;cursor:not-allowed}.apple-notes-compact-nav .apple-notes-compact-new{color:#15130b;background:var(--amber)}.apple-notes-page.is-compact>.apple-notes-sidebar,.apple-notes-page.is-compact>.apple-notes-list,.apple-notes-page.is-compact>.apple-notes-editor{grid-area:2/1;min-width:0;min-height:0;display:none}.apple-notes-page.is-compact.compact-pane-folders .apple-notes-sidebar{border-right:0;display:block;overflow-y:auto}.apple-notes-page.is-compact.compact-pane-list .apple-notes-list{border-right:0;display:flex}.apple-notes-page.is-compact.compact-pane-editor .apple-notes-editor{display:flex;overflow:hidden}.apple-notes-page.is-compact .apple-notes-list-scroll{flex:auto;max-height:none}.apple-notes-page.is-compact .apple-notes-toolbar{flex:none;gap:6px;padding:9px 12px}.apple-notes-page.is-compact .apple-notes-meta-toolbar select{flex:130px;min-width:0}.apple-notes-page.is-compact .apple-notes-tool-label{display:none}.apple-notes-page.is-compact .apple-notes-title{padding:16px 18px 3px;font-size:clamp(22px,4vw,28px)}.apple-notes-page.is-compact .apple-notes-date{flex-direction:column;flex:none;align-items:flex-start;gap:4px;padding:0 18px 12px}.apple-notes-page.is-compact .apple-notes-format-toolbar{flex:none;align-items:stretch;max-height:124px;padding:8px 10px;overflow-y:auto}.apple-notes-page.is-compact .apple-notes-format-toolbar select{flex:92px;min-width:0}.apple-notes-page.is-compact .apple-notes-format-group{border-left:0;padding-left:0}.apple-notes-page.is-compact .apple-notes-rich-body{min-height:120px;padding:14px 18px 24px;overflow-y:auto}.apple-notes-page.is-compact .apple-notes-reminder-panel{max-height:160px;padding:9px 12px;overflow-y:auto}@media(max-width:520px){.apple-notes-compact-nav button span{display:none}.apple-notes-compact-nav button{font-size:16px}}.tool-card-frame.is-compact{width:100%;min-width:0;max-width:100%;container:compact-tool-card/inline-size}.tool-card-frame.is-compact,.tool-card-frame.is-compact>.view,.tool-card-frame.is-compact .card,.tool-card-frame.is-compact form,.tool-card-frame.is-compact label,.tool-card-frame.is-compact input,.tool-card-frame.is-compact select,.tool-card-frame.is-compact textarea{min-width:0;max-width:100%}.tool-card-frame.is-compact button,.tool-card-frame.is-compact input,.tool-card-frame.is-compact select{min-height:36px}.tool-card-frame.is-compact [class*=grid-cols-]{grid-template-columns:minmax(0,1fr)!important}.tool-card-frame.is-compact table{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}.tool-card-frame.is-compact .modal-content,.tool-card-frame.is-compact .card.fade-up[style*=position]{overflow-y:auto;width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.tool-card-notes.is-compact .apple-notes-page{height:100%}.tool-card-calendar.is-compact .calendar-financial-view{min-height:0;padding-top:0!important}.tool-card-calendar.is-compact .calendar-financial-view>div:first-child{display:none!important}.tool-card-calendar.is-compact .calendar-financial-card{min-width:0;box-shadow:none!important;border-radius:10px!important;padding:12px!important}.tool-card-calendar.is-compact .calendar-financial-card>div:first-child{align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.tool-card-calendar.is-compact .calendar-financial-card>div:first-child>div{flex-wrap:wrap;max-width:100%}.tool-card-calendar.is-compact .calendar-financial-card>div:first-child>div:nth-child(2){scrollbar-width:thin;flex-wrap:nowrap;width:100%;overflow-x:auto}.tool-card-calendar.is-compact .calendar-financial-card>form{margin-bottom:14px!important}.tool-card-calendar.is-compact .calendar-weekday-row,.tool-card-calendar.is-compact .calendar-month-grid{min-width:350px}.tool-card-tasks.is-compact>.view,.tool-card-postits.is-compact>.view,.tool-card-couple.is-compact>.view,.tool-card-voyages.is-compact>.view{padding-top:0!important}.tool-card-tasks.is-compact>.view>div:first-child,.tool-card-postits.is-compact>.view>div:first-child{flex-wrap:wrap;align-items:stretch!important;margin-bottom:12px!important}.tool-card-tasks.is-compact>.view>div:first-child .section-title,.tool-card-postits.is-compact>.view>div:first-child .section-title{display:none!important}.tool-card-tasks.is-compact>.view>p,.tool-card-postits.is-compact>.view>p{margin-top:0!important}.tool-card-tasks.is-compact form,.tool-card-postits.is-compact form,.tool-card-couple.is-compact form,.tool-card-voyages.is-compact form{flex-wrap:wrap}.tool-card-tasks.is-compact form>.field,.tool-card-postits.is-compact form>.field,.tool-card-couple.is-compact form>.field,.tool-card-voyages.is-compact form>.field{flex:170px!important}.tool-card-postits.is-compact>.view>div[style*="margin-bottom: 16px"]{flex-wrap:wrap}.tool-card-postits.is-compact>.view>div[style*="margin-bottom: 16px"] .field-search{flex-basis:100%!important}.tool-card-postits.is-compact .fade-up,.tool-card-tasks.is-compact .card,.tool-card-couple.is-compact .card,.tool-card-voyages.is-compact .card{padding:14px!important}.tool-card-couple.is-compact [style*=min-width],.tool-card-voyages.is-compact [style*=min-width]{min-width:0!important}.tool-card-couple.is-compact [style*="justify-content: space-between"],.tool-card-voyages.is-compact [style*="justify-content: space-between"]{flex-wrap:wrap!important;gap:10px!important}.tool-card-couple.is-compact .modal-overlay,.tool-card-voyages.is-compact [style*="position: fixed"]{padding:12px;overflow-y:auto}.tool-card-theme.is-compact>.view{box-shadow:none!important;border-radius:10px!important;padding:12px!important}.tool-card-theme.is-compact>.view>div:first-child{justify-content:flex-end!important;margin-bottom:10px!important}.tool-card-theme.is-compact>.view>div:first-child h1{display:none!important}.tool-card-theme.is-compact>.view>div:nth-child(2){scrollbar-width:thin;max-width:100%;overflow-x:auto;gap:8px!important;margin-bottom:14px!important}.tool-card-theme.is-compact>.view>div:nth-child(2) button{flex:none;font-size:12px!important}.tool-card-theme.is-compact [style*="minmax(240px"]{grid-template-columns:minmax(0,1fr)!important}@container compact-tool-card (max-width:520px){.tool-card-calendar.is-compact .calendar-financial-card>div:first-child>div:first-child{width:100%}.tool-card-calendar.is-compact .calendar-financial-card>div:first-child>div:first-child .lbl{text-align:center;order:-1;width:100%;margin-left:0!important}.tool-card-frame.is-compact .section-title{font-size:18px!important}.tool-card-frame.is-compact .btn,.tool-card-frame.is-compact .ubtn{max-width:100%}}.budji-export-modal{width:min(780px,100vw - 32px)}.budji-export-mode{width:100%;margin-bottom:14px}.budji-export-mode button{flex:1;gap:8px}.budji-export-format{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.budji-export-format button,.budji-export-grid button{border-radius:var(--r-sm);border:1px solid var(--border-soft);background:var(--raised);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.budji-export-format button,.budji-export-grid button{background:color-mix(in srgb,var(--raised) 32%,transparent)}}.budji-export-format button,.budji-export-grid button{color:var(--fg-dim);transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);padding:12px 13px;font-size:13px;font-weight:650}.budji-export-format button:hover,.budji-export-grid button:hover{color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-export-format button:hover,.budji-export-grid button:hover{border-color:color-mix(in srgb,var(--cyan) 32%,var(--border))}}.budji-export-format button:hover,.budji-export-grid button:hover{background:var(--raised);transform:translateY(-1px)}.budji-export-format button.on,.budji-export-grid button.on{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-export-format button.on,.budji-export-grid button.on{border-color:color-mix(in srgb,var(--cyan) 52%,var(--border))}}.budji-export-format button.on,.budji-export-grid button.on{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-export-format button.on,.budji-export-grid button.on{background:color-mix(in srgb,var(--cyan) 10%,var(--raised))}}.budji-export-actions{justify-content:flex-end;gap:8px;margin:18px 0 10px;display:flex}.budji-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.budji-export-grid button{justify-content:flex-start;min-height:48px}.budji-export-grid button span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}@media(max-width:620px){.sheet{border-left:0;border-top:1px solid var(--border);width:auto;max-height:min(92vh,760px);animation:mobileSheetIn .28s var(--ease-snap) both;border-radius:20px 20px 0 0;inset:auto 0 0}@keyframes mobileSheetIn{0%{opacity:.55;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.sheet-head{padding:16px 18px}.sheet-body{padding:18px}.amt-input{font-size:44px}.budget-import-modal{top:auto;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;max-height:calc(100vh - 20px);animation:mobileBudgetModalIn .24s var(--ease-snap) both;border-radius:18px;transform:none}@keyframes mobileBudgetModalIn{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.budget-import-head{padding:16px}.budget-import-head h2{font-size:18px}.budget-import-body{padding:16px}.budget-import-drop{min-height:136px;padding:18px}.budget-import-summary{gap:6px}.budget-import-summary span{padding:7px 9px;font-size:11px}.budget-import-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse}.budget-import-foot .btn{justify-content:center;width:100%}.budji-export-mode{grid-template-columns:1fr;display:grid!important}.budji-export-actions{justify-content:stretch}.budji-export-actions .ubtn{flex:1;justify-content:center}.budji-export-format,.budji-export-grid{grid-template-columns:1fr}}.amt-input{text-align:center;width:100%;color:var(--fg);letter-spacing:-.03em;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:none;padding:18px 0 6px;font-size:52px;font-weight:800}.amt-input:focus{outline:none}.amt-input::placeholder{color:var(--fg-faint)}.amt-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amt-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);margin:0 0 9px;font-size:11.5px;display:block}.drawer-toggle{color:var(--fg-dim);align-items:center;gap:9px;padding:10px 0;font-size:13px;transition:color .15s;display:flex}.drawer-toggle:hover{color:var(--fg)}.drawer-toggle .ph{transition:transform .2s var(--ease)}.drawer-toggle.open .caret{transform:rotate(90deg)}.toggle-sw{background:var(--sink);border:1px solid var(--border);cursor:pointer;border-radius:99px;flex:none;width:40px;height:23px;transition:background .2s;position:relative}.toggle-sw.on{background:var(--coral);border-color:var(--coral)}.toggle-sw:after{content:"";width:17px;height:17px;transition:left .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.toggle-sw.on:after{left:19px}.env{border-bottom:1px solid var(--border-soft);padding:18px 0}.env-head{cursor:pointer;align-items:center;gap:14px;display:flex}.env-head .env-delete{opacity:0;color:var(--fg-faint);border-radius:6px;padding:5px 7px;font-size:17px;transition:opacity .14s,color .14s,background .14s}.env:hover .env-head .env-delete,.env-head .env-delete:focus-visible{opacity:1}.env-head .env-delete:hover{color:var(--red);background:rgba(var(--red-rgb),.12)}.env-ic{border-radius:var(--r-md);flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.env-name{font-size:15px;font-weight:600}.env-goal{color:var(--fg-faint);margin-top:1px;font-size:12px}.env-bal{text-align:right;margin-left:auto}.env-bal .b{font-size:18px;font-weight:700}.env-bal .p{color:var(--fg-faint);font-size:12px}.env-detail{animation:viewIn .3s var(--ease) both;margin-top:16px}.env-movement-editor{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--raised);margin-bottom:18px;padding:14px}@supports (color:color-mix(in lab,red,red)){.env-movement-editor{background:color-mix(in srgb,var(--raised) 76%,transparent)}}.env-movement-fields{grid-template-columns:minmax(120px,.7fr) minmax(220px,1.5fr);gap:9px;display:grid}.env-movement-help{min-height:18px;color:var(--fg-faint);margin-top:6px;font-size:11px;line-height:1.45}.env-movement-help.error{color:var(--red)}.env-movement-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}@media(max-width:620px){.env-movement-fields{grid-template-columns:1fr}.env-movement-actions{grid-template-columns:1fr 1fr;display:grid}}.mascot-style-picker{border:1px solid var(--border);border-radius:var(--r-md);background:var(--sink);gap:18px;padding:20px;display:grid}.theme-section-tabs{scrollbar-width:thin;overflow:auto hidden}.theme-section-tabs>button{flex:none}.mobile-theme-tabs>button{text-overflow:ellipsis;min-width:0;padding-inline:3px;overflow:hidden}.mascot-style-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mascot-style-heading h2{color:var(--coral);margin:0;font-size:16px;line-height:1.25}.mascot-style-heading p,.mascot-style-note{color:var(--fg-dim);margin:5px 0 0;font-size:12px;line-height:1.55}.mascot-style-optional{border:1px solid var(--border);background:var(--surface);color:var(--fg-dim);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.mascot-style-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.mascot-style-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:174px;color:var(--fg);cursor:pointer;text-align:left;grid-template-rows:96px auto;align-content:start;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.mascot-style-card:hover{border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.mascot-style-card:hover{border-color:color-mix(in srgb,var(--coral) 50%,var(--border))}}.mascot-style-card.is-selected{border-color:var(--coral);background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.mascot-style-card.is-selected{background:color-mix(in srgb,var(--coral) 8%,var(--surface))}}.mascot-style-card.is-selected{box-shadow:0 0 0 1px var(--coral)}@supports (color:color-mix(in lab,red,red)){.mascot-style-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--coral) 35%,transparent)}}.mascot-style-card:focus-visible{outline:3px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.mascot-style-card:focus-visible{outline:3px solid color-mix(in srgb,var(--cyan) 65%,transparent)}}.mascot-style-card:focus-visible{outline-offset:3px}.mascot-style-preview{width:96px;height:96px;color:var(--fg-faint);pointer-events:none;justify-self:center;place-items:center;font-size:34px;display:grid;position:relative}.mascot-style-preview img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:96px;height:96px;display:block}.mascot-style-auto-badge{border:1px solid var(--border);background:var(--raised);width:25px;height:25px;color:var(--cyan);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:4px;right:0}.mascot-style-copy{gap:4px;min-width:0;padding-right:18px;display:grid}.mascot-style-copy strong{color:inherit;font-size:13px}.mascot-style-copy small{color:var(--fg-dim);font-size:11px;line-height:1.4}.mascot-style-check{color:var(--fg-faint);font-size:18px;position:absolute;top:10px;right:10px}.mascot-style-card.is-selected .mascot-style-check,.mascot-style-card.is-selected .mascot-style-copy strong{color:var(--coral)}.mascot-style-note{border-top:1px solid var(--border-soft);margin:0;padding-top:14px}.mascot-style-picker.is-compact{gap:14px;padding:12px}.mascot-style-picker.is-compact .mascot-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mascot-style-picker.is-compact .mascot-style-card{grid-template-rows:76px auto;min-height:145px;padding:8px}.mascot-style-picker.is-compact .mascot-style-preview,.mascot-style-picker.is-compact .mascot-style-preview img{width:76px;height:76px}@media(max-width:620px){.mascot-style-heading{gap:10px}.mascot-style-picker{background:0 0;border:0;padding:0}.mascot-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mascot-style-card{grid-template-rows:78px auto;min-height:148px;padding:8px}.mascot-style-preview,.mascot-style-preview img{width:78px;height:78px}.mascot-style-copy{padding-right:10px}}@media(prefers-reduced-motion:reduce){.mascot-style-card{transition:none}}@media(hover:none),(pointer:coarse){.row .r-del,.env-head .env-delete{opacity:1}}.empty{color:var(--fg-faint);text-align:center;padding:40px 0;font-size:13px}.action-empty{text-align:center;border:1px dashed var(--cyan);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;padding:30px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.action-empty{border:1px dashed color-mix(in srgb,var(--cyan) 28%,var(--border))}}.action-empty{border-radius:var(--r-md);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.action-empty{background:color-mix(in srgb,var(--cyan) 4%,var(--surface))}}.action-empty>i{color:var(--cyan);font-size:34px}.action-empty>strong{color:var(--fg);font-size:16px}.action-empty>p{max-width:520px;color:var(--fg-dim);margin:0;font-size:13px;line-height:1.55}.action-empty-buttons{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:4px;display:flex}.score-preparing-state{min-height:360px}.account-storage-explainer{margin-top:16px}.account-storage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.account-storage-grid>span{min-width:0;color:var(--fg-dim);background:var(--surface);grid-template-columns:auto 1fr;align-content:start;gap:3px 8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-storage-grid>span{background:color-mix(in srgb,var(--surface) 90%,var(--bg))}}.account-storage-grid>span{border:1px solid var(--border-soft);border-radius:var(--r-sm);font-size:11.5px;line-height:1.45}.account-storage-grid i{color:var(--cyan);grid-row:1/span 2;font-size:18px}.account-storage-grid b{color:var(--fg);font-size:12px}@media(max-width:840px){.account-storage-grid{grid-template-columns:1fr}}.struck{color:var(--fg-faint);text-decoration:line-through}.check-pop{animation:checkPop .4s var(--ease-snap) both;place-items:center;display:inline-grid}@keyframes checkPop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.toast{z-index:50;border-radius:var(--r-pill);background:var(--sink);border:1px solid var(--border);color:var(--fg);animation:toastIn .3s var(--ease-snap) both;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -12px #000c}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.launcher-card{--card-accent:var(--cyan);border:1px solid var(--border);border-radius:var(--r-md);min-height:146px;color:var(--fg);text-align:center;background:var(--surface);isolation:isolate;cursor:pointer;transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .24s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.launcher-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;transition:opacity .2s var(--ease);background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.launcher-card:after{content:"";border-radius:calc(var(--r-md) - 1px);pointer-events:none;border:1px solid #ffffff09;position:absolute;top:1px;right:1px;bottom:1px;left:1px}.launcher-card:hover{border-color:var(--fg-faint);background:var(--raised);transform:translateY(-2px);box-shadow:0 8px 30px #0000001a}.launcher-card:hover:before{opacity:0}.launcher-card-glow{background:var(--card-accent);filter:blur(34px);opacity:0;pointer-events:none;width:116px;height:116px;transition:opacity .2s var(--ease),transform .2s var(--ease);border-radius:50%;position:absolute;top:-42px;right:-38px}.launcher-card:hover .launcher-card-glow{opacity:0;transform:scale(1.08)}.launcher-card-top{justify-content:center;align-items:center;width:auto;display:flex}.launcher-card-icon{border-radius:var(--r-md);width:56px;height:56px;color:var(--card-accent);background:var(--card-accent);flex:none;place-items:center;font-size:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-card-icon{background:color-mix(in srgb,var(--card-accent) 12%,transparent)}}.launcher-card-icon{box-shadow:none;transition:transform .2s var(--ease),border-color .2s var(--ease);border:1px solid #0000}.launcher-card:hover .launcher-card-icon{border-color:var(--card-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.launcher-card:hover .launcher-card-icon{border-color:color-mix(in srgb,var(--card-accent) 44%,var(--border))}}.launcher-card-arrow{display:none}.launcher-card-label{z-index:1;color:var(--fg);text-wrap:balance;font-size:15px;font-weight:600;line-height:1.25;display:block;position:relative}.launcher-card-line{background:linear-gradient(90deg,var(--card-accent),transparent);opacity:0;transform-origin:0;height:2px;transition:opacity .2s var(--ease),transform .2s var(--ease);border-radius:99px 99px 0 0;position:absolute;bottom:0;left:20px;right:20px;transform:scaleX(.54)}.launcher-card:hover .launcher-card-line{opacity:0;transform:scaleX(1)}.launcher-card-kicker{display:none}.launcher-card-featured{text-align:left;border-color:var(--card-accent);justify-content:space-between;align-items:stretch;gap:9px;height:146px;min-height:146px;padding:14px 18px}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured{border-color:color-mix(in srgb,var(--card-accent) 26%,var(--border))}}.launcher-card-featured{background:linear-gradient(135deg,var(--card-accent) 0%,transparent 58%),linear-gradient(180deg,var(--raised) 0%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 10%,transparent) 0%,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--raised) 70%,transparent),color-mix(in srgb,var(--surface) 92%,#fff))}}.launcher-card-featured{box-shadow:0 16px 42px -32px #000000f2}.launcher-card-featured:before{background:radial-gradient(circle at 16% 12%,var(--card-accent),transparent 32%),linear-gradient(90deg,var(--card-accent),transparent 46%)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured:before{background:radial-gradient(circle at 16% 12%,color-mix(in srgb,var(--card-accent) 18%,transparent),transparent 32%),linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 18%,transparent),transparent 46%)}}.launcher-card-featured:before{opacity:.52}.launcher-card-featured:hover{border-color:var(--card-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured:hover{border-color:color-mix(in srgb,var(--card-accent) 58%,var(--border))}}.launcher-card-featured:hover{background:linear-gradient(135deg,var(--card-accent) 0%,transparent 60%),linear-gradient(180deg,var(--raised) 0%,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 13%,transparent) 0%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--raised) 80%,transparent),color-mix(in srgb,var(--surface) 94%,#fff))}}.launcher-card-featured:hover{box-shadow:0 22px 52px -34px #000000f2,0 0 24px -18px var(--card-accent)}.launcher-card-featured:hover:before{opacity:.7}.launcher-card-featured .launcher-card-glow{opacity:.1;top:-48px;right:-46px}.launcher-card-featured:hover .launcher-card-glow{opacity:.18}.launcher-card-featured .launcher-card-top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%}.launcher-card-featured .launcher-card-icon{background:linear-gradient(135deg,var(--card-accent),#ffffff06),var(--raised)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 22%,transparent),#ffffff06),var(--raised)}}.launcher-card-featured .launcher-card-icon{border-color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-icon{border-color:color-mix(in srgb,var(--card-accent) 24%,var(--border-soft))}}.launcher-card-featured .launcher-card-icon{box-shadow:inset 0 1px #ffffff0d}.launcher-card-featured .launcher-card-arrow{border-radius:var(--r-sm);width:28px;height:28px;color:var(--card-accent);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-arrow{color:color-mix(in srgb,var(--card-accent) 68%,var(--fg-dim))}}.launcher-card-featured .launcher-card-arrow{opacity:.72;transition:opacity .2s var(--ease),transform .2s var(--ease),color .2s var(--ease);background:#ffffff06;border:1px solid #ffffff0a;transform:translate(-2px)}.launcher-card-featured:hover .launcher-card-arrow{opacity:1;color:var(--card-accent);transform:translate(0)}.launcher-card-featured .launcher-card-kicker{border-radius:var(--r-pill);width:max-content;max-width:100%;color:var(--card-accent);padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-kicker{color:color-mix(in srgb,var(--card-accent) 72%,var(--fg-dim))}}.launcher-card-featured .launcher-card-kicker{background:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-kicker{background:color-mix(in srgb,var(--card-accent) 10%,transparent)}}.launcher-card-featured .launcher-card-kicker{border:1px solid var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.launcher-card-featured .launcher-card-kicker{border:1px solid color-mix(in srgb,var(--card-accent) 16%,transparent)}}.launcher-card-featured .launcher-card-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.launcher-card-featured .launcher-card-label{font-size:16px;font-weight:800}.launcher-card-featured .launcher-card-line{opacity:.7;transform:scaleX(.58)}.launcher-card-featured:hover .launcher-card-line{opacity:.95;transform:scaleX(1)}.launcher-activity-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.launcher-activity-icon{border-radius:var(--r-md);color:#6fb4ff;background:linear-gradient(135deg,#3b82f62e,#79cdd40f),var(--raised);border-color:#6fb4ff38;width:34px;height:34px;font-size:20px;box-shadow:inset 0 1px #ffffff12,0 0 22px -14px #6fb4fff2}.launcher-activity-open{color:var(--fg-faint);opacity:.82;transition:color .2s var(--ease),opacity .2s var(--ease),transform .2s var(--ease);align-items:center;gap:4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.launcher-activity-open .ph{font-size:12px}.launcher-card-featured:hover .launcher-activity-open{color:#8ec5ff;opacity:1;transform:translate(1px)}.launcher-activity-body{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.launcher-activity-body .launcher-card-label{font-size:14px;font-weight:800;line-height:1.1}.launcher-activity-count,.launcher-activity-sub{color:var(--fg-faint);margin-top:4px;font-size:11px;font-weight:600;line-height:1.25;display:block}.launcher-activity-value{color:#77d99b;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #5cd08a1f;font-size:17px;font-weight:800;line-height:1.05;display:block}.launcher-card-spark{z-index:0;fill:none;opacity:.16;pointer-events:none;width:calc(100% - 36px);height:34px;position:absolute;bottom:8px;left:18px;right:18px}.launcher-card-featured>.launcher-card-top,.launcher-card-featured>.launcher-card-kicker,.launcher-card-featured>.launcher-card-label{display:none!important}.launcher-card-spark path{stroke:rgba(var(--cyan-rgb),.86);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(var(--cyan-rgb),.22))}.launcher-card-add:before{opacity:.2}.launcher-soft-card{color:#111827;text-align:left;background:radial-gradient(circle at 12% 8%,var(--card-accent),transparent 36%),linear-gradient(145deg,#fff,#fbfaf8);justify-content:flex-start;align-items:flex-start;gap:0;min-height:170px;padding:22px 24px 24px}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--card-accent) 10%,transparent),transparent 36%),linear-gradient(145deg,#fff,#fbfaf8)}}.launcher-soft-card{border-color:#e8e6e2;box-shadow:0 18px 42px -32px #0f172a73,inset 0 1px #ffffffe6}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card.is-pinned{border-color:color-mix(in srgb,var(--card-accent) 38%,#e8e6e2)}}.launcher-soft-card:hover{background:radial-gradient(circle at 12% 8%,var(--card-accent),transparent 38%),linear-gradient(145deg,#fff,#fbfaf8)}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 38%),linear-gradient(145deg,#fff,#fbfaf8)}}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover{border-color:color-mix(in srgb,var(--card-accent) 50%,#e8e6e2)}}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover{box-shadow:0 22px 46px -30px #0f172a80,0 0 0 1px color-mix(in srgb,var(--card-accent) 8%,transparent)}}.launcher-soft-icon{width:48px;height:48px;color:var(--card-accent);background:var(--surface);border-radius:14px;place-items:center;font-size:25px;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-soft-icon{background:color-mix(in srgb,var(--surface) 24%,transparent)}}.launcher-soft-icon{border:1px solid var(--border-soft)}@supports (color:color-mix(in lab,red,red)){.launcher-soft-icon{border:1px solid color-mix(in srgb,var(--border-soft) 26%,transparent)}}.launcher-soft-title{color:#111827;margin-top:16px;font-size:15px;font-weight:800;line-height:1.2;display:block}.launcher-soft-desc{color:#647084;max-width:190px;margin-top:8px;font-size:13px;font-weight:500;line-height:1.45;display:block}.launcher-soft-arrow{color:#111827;transition:transform .18s var(--ease),color .18s var(--ease);font-size:17px;line-height:1;position:absolute;bottom:24px;right:22px}.launcher-soft-card:hover .launcher-soft-arrow{color:var(--card-accent);transform:translate(2px)}.launcher-pin{color:var(--card-accent);position:absolute;top:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.launcher-pin{color:color-mix(in srgb,var(--card-accent) 70%,#647084)}}.launcher-pin{font-size:15px}.launcher-window{border-radius:var(--r-sm)!important;width:28px!important;height:28px!important;color:var(--card-accent)!important;place-items:center!important;display:grid!important;position:absolute!important;top:58px!important;right:24px!important}@supports (color:color-mix(in lab,red,red)){.launcher-window{color:color-mix(in srgb,var(--card-accent) 68%,var(--fg-dim))!important}}.launcher-window{opacity:0!important;transition:opacity .16s var(--ease),transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease)!important;cursor:pointer!important;z-index:4!important;font-size:15px!important;transform:translateY(-2px)!important}.launcher-soft-card:hover .launcher-window,.launcher-window:focus-visible{opacity:.85!important;transform:translateY(0)!important}.launcher-window:hover,.launcher-window:focus-visible{color:var(--card-accent)!important;background:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-window:hover,.launcher-window:focus-visible{background:color-mix(in srgb,var(--card-accent) 12%,transparent)!important}}.launcher-window:hover,.launcher-window:focus-visible{outline:none!important}.launcher-soft-add{background:#ffffffc2;border-style:dashed;border-color:#cfd6df;grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:116px;display:grid}.launcher-soft-add-icon{color:#647084;background:#f2f4f7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.budji-window-workspace{border:1px solid var(--cyan);margin-bottom:28px}@supports (color:color-mix(in lab,red,red)){.budji-window-workspace{border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border-soft))}}.budji-window-workspace{background:linear-gradient(180deg,#ffffff06,#fff0 48%),var(--sink);border-radius:18px;padding:14px}@supports (color:color-mix(in lab,red,red)){.budji-window-workspace{background:linear-gradient(180deg,#ffffff06,#fff0 48%),color-mix(in srgb,var(--sink) 76%,var(--surface))}}.budji-window-workspace{box-shadow:0 24px 70px -56px #000000f2}.budji-window-workspace-head{justify-content:space-between;align-items:center;gap:14px;padding:4px 4px 14px;display:flex}.budji-window-workspace-head h2{color:var(--fg);margin:2px 0 0;font-size:18px;font-weight:750}.budji-window-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;gap:12px;display:grid}.budji-window{background:var(--surface);border-radius:14px;flex-direction:column;min-height:420px;max-height:min(680px,100vh - 190px);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.budji-window{background:color-mix(in srgb,var(--surface) 76%,var(--sink))}}.budji-window{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.budji-window{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.budji-window{box-shadow:0 18px 44px -34px #000000eb,inset 0 1px #ffffff09}.budji-window-bar{border-bottom:1px solid var(--border-soft);background:var(--raised);justify-content:space-between;align-items:center;gap:10px;height:44px;padding:0 10px 0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.budji-window-bar{background:color-mix(in srgb,var(--raised) 52%,transparent)}}.budji-window-bar{flex:none}.budji-window-title{min-width:0;color:var(--fg);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.budji-window-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budji-window-actions{flex:none;gap:4px;display:flex}.budji-window-actions button{border-radius:var(--r-sm);width:30px;height:30px;color:var(--fg-dim);cursor:pointer;transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);background:0 0;border:0;place-items:center;display:grid}.budji-window-actions button:hover{color:var(--fg);background:var(--raised);transform:translateY(-1px)}.budji-window-body{scrollbar-width:thin;flex:auto;min-height:0;padding:14px;overflow:auto}.budji-window-body .view{padding-top:0!important}.budji-window-body .section-title{font-size:18px!important}.budji-window-body .content-pad,.budji-window-body .home-content-pad{padding:0!important}@media(max-width:760px){.budji-window-workspace{border-radius:14px;padding:10px}.budji-window{min-height:360px;max-height:72vh}}.launcher-card{--card-accent:var(--cyan);border:1px solid var(--card-accent);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;min-height:166px;padding:18px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.launcher-card{border:1px solid color-mix(in srgb,var(--card-accent) 16%,var(--border))}}.launcher-card{border-radius:var(--r-md);color:var(--fg);text-align:left;background:linear-gradient(135deg,var(--card-accent),transparent 52%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.launcher-card{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 7%,transparent),transparent 52%),color-mix(in srgb,var(--surface) 94%,#fff)}}.launcher-card{cursor:pointer;isolation:isolate;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .24s var(--ease),background .2s var(--ease);box-shadow:0 16px 42px -34px #000000f2}.launcher-card:hover{border-color:var(--card-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.launcher-card:hover{border-color:color-mix(in srgb,var(--card-accent) 48%,var(--border))}}.launcher-card:hover{background:linear-gradient(135deg,var(--card-accent),transparent 58%),var(--raised)}@supports (color:color-mix(in lab,red,red)){.launcher-card:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 10%,transparent),transparent 58%),color-mix(in srgb,var(--raised) 72%,var(--surface))}}.launcher-card:hover{box-shadow:0 24px 54px -36px #000000f2,0 0 26px -20px var(--card-accent)}.launcher-widget-head{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.launcher-widget-body{z-index:1;flex-direction:column;gap:9px;display:flex;position:relative}.launcher-title{color:var(--fg);font-size:14px;font-weight:800;line-height:1.15;display:block}.launcher-title.centered{text-align:center;font-weight:700}.launcher-muted{color:var(--fg-faint);margin-top:4px;font-size:11px;font-weight:600;line-height:1.25;display:block}.launcher-open{color:var(--fg-faint);white-space:nowrap;transition:color .2s var(--ease),transform .2s var(--ease);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.launcher-card:hover .launcher-open{color:var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.launcher-card:hover .launcher-open{color:color-mix(in srgb,var(--card-accent) 72%,var(--fg))}}.launcher-card:hover .launcher-open{transform:translate(1px)}.launcher-icon{border-radius:var(--r-md);width:56px;height:56px;color:var(--card-accent);background:var(--card-accent);align-self:center;place-items:center;font-size:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.launcher-icon{background:color-mix(in srgb,var(--card-accent) 12%,transparent)}}.launcher-icon{border:1px solid var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.launcher-icon{border:1px solid color-mix(in srgb,var(--card-accent) 12%,transparent)}}.launcher-icon.compact{color:#6fb4ff;background:linear-gradient(135deg,#3b82f62e,#79cdd40f),var(--raised);border-color:#6fb4ff38;align-self:auto;width:34px;height:34px;font-size:20px;box-shadow:inset 0 1px #ffffff12,0 0 22px -14px #6fb4fff2}.launcher-card-activity{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.launcher-card-activity{border-color:color-mix(in srgb,#3b82f6 28%,var(--border))}}.launcher-amount{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.05;display:block}.launcher-amount.pos{color:#77d99b;text-shadow:0 0 18px #5cd08a1f}.launcher-spark{z-index:0;fill:none;opacity:.15;pointer-events:none;width:calc(100% - 36px);height:34px;position:absolute;bottom:10px;left:18px;right:18px}.launcher-spark path{stroke:rgba(var(--cyan-rgb),.86);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(var(--cyan-rgb),.22))}.launcher-pill{border-radius:var(--r-pill);color:#5eead4;background:#5eead414;border:1px solid #5eead41f;padding:3px 8px;font-size:10.5px;font-weight:800}.launcher-pill.red{color:#ff8a84;background:#ff7a7014;border-color:#ff7a7024}.launcher-bars{flex-direction:column;gap:10px;display:flex}.launcher-bar-row{color:var(--fg);grid-template-columns:72px 1fr;align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:grid}.launcher-mini-bar{border-radius:var(--r-pill);background:#ffffff0e;height:5px;overflow:hidden}.launcher-mini-bar span{border-radius:inherit;height:100%;display:block}.launcher-bills{flex-direction:column;gap:8px;display:flex}.launcher-bill-row{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;font-size:11.5px;font-weight:700;display:grid}.launcher-bill-row strong{color:var(--fg-dim);font-size:11px;font-weight:800}.launcher-date{border-radius:var(--r-sm);height:28px;color:var(--fg);background:#ffffff0b;border:1px solid #ffffff0b;place-items:center;font-size:12px;font-weight:800;display:grid}.launcher-analysis{align-items:center;gap:16px;min-height:84px;display:flex}.launcher-donut{background:conic-gradient(#a78bfa 0,#a78bfa 34%,#5eead4 34%,#5eead4 58%,#f8c76b 58%,#f8c76b 76%,#ff7a70 76%,#ff7a70);width:62px;height:62px;box-shadow:inset 0 0 0 16px var(--surface);border-radius:50%;flex:none}.launcher-legend{flex-direction:column;gap:7px;min-width:0;display:flex}.launcher-legend span{color:var(--fg-dim);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.launcher-legend i{border-radius:50%;flex:none;width:7px;height:7px}.launcher-card-add{--card-accent:var(--cyan);text-align:center;color:var(--fg-dim);border-style:dashed;border-color:var(--cyan);justify-content:center;align-items:center}@supports (color:color-mix(in lab,red,red)){.launcher-card-add{border-color:color-mix(in srgb,var(--cyan) 18%,var(--border-soft))}}.launcher-card-add{background:linear-gradient(135deg,rgba(var(--cyan-rgb),.07),transparent 52%),var(--sink)}@supports (color:color-mix(in lab,red,red)){.launcher-card-add{background:linear-gradient(135deg,rgba(var(--cyan-rgb),.07),transparent 52%),color-mix(in srgb,var(--sink) 72%,transparent)}}.launcher-card-add{box-shadow:none}.launcher-card-add-icon{border-radius:var(--r-md);width:48px;height:48px;color:var(--cyan);background:rgba(var(--cyan-rgb),.08);border:1px solid rgba(var(--cyan-rgb),.18);transition:background .2s var(--ease),transform .2s var(--ease);place-items:center;font-size:24px;display:grid}.launcher-card-add:hover .launcher-card-add-icon{background:rgba(var(--cyan-rgb),.13);transform:translateY(-1px)}.launcher-card-add-label{color:inherit;font-size:14px;font-weight:700}.home2-hero{justify-content:space-between;align-items:center;margin-bottom:24px;padding:40px 10px;display:flex}.home2-hero-left{flex-direction:column;display:flex}.home2-hero-val{font-family:var(--font-display);letter-spacing:0;margin:4px 0 8px;font-size:72px;font-weight:800;line-height:1.1}.home2-hero-val .sym{color:var(--fg-dim);vertical-align:.45em;letter-spacing:0;margin-right:.12em;font-size:.35em;font-weight:600}.home2-hero-delta{font-size:14px;font-weight:600}.home2-hero-spark{opacity:.9}.home2-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px;display:grid}@media(max-width:1100px){.home2-grid{grid-template-columns:repeat(2,1fr)}}.home2-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color .16s var(--ease),background .16s var(--ease);text-align:left;flex-direction:column;gap:12px;padding:24px;display:flex}.home2-tile:hover{border-color:var(--fg-faint);background:var(--raised)}.home2-tile-head{align-items:center;gap:10px;display:flex}.home2-tile-ic{color:var(--fg-dim);font-size:20px}.home2-tile-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:11px;font-weight:500}.home2-tile-val{font-family:var(--font-display);letter-spacing:0;font-size:32px;font-weight:800}.home2-tile-val .sym{color:var(--fg-dim);vertical-align:middle;letter-spacing:0;margin-right:.1em;font-size:.45em;font-weight:600}.home2-tile-delta{font-size:12px;font-weight:600}@media(max-width:760px){.home2-hero{flex-direction:column;align-items:flex-start;gap:20px}.home2-hero-val{font-size:52px}.home2-grid{grid-template-columns:1fr}}.fade-up{animation:viewIn .4s var(--ease) both}.budji-mascot{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.companion-panel{border:1px solid var(--cyan);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;margin:16px 0;padding:18px 20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.companion-panel{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--border))}}.companion-panel{border-radius:var(--r-md);background:linear-gradient(110deg,var(--cyan),var(--surface))}@supports (color:color-mix(in lab,red,red)){.companion-panel{background:linear-gradient(110deg,color-mix(in srgb,var(--cyan) 9%,var(--surface)),var(--surface))}}.companion-panel-illustration{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:128px;height:128px;display:block}.companion-panel-content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.companion-panel-content h2{color:var(--fg);margin:0;font-size:18px;line-height:1.25}.companion-panel-content p{color:var(--fg-dim);margin:0;font-size:14px;line-height:1.5}.companion-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.companion-panel-actions .btn{white-space:nowrap}.companion-panel-progress{color:var(--fg-dim);font-size:13px}@media(max-width:820px){.companion-panel{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:16px}.companion-panel-illustration{width:96px;height:96px}.companion-panel-content{align-items:center}.companion-panel-actions{justify-content:center}}@media(max-width:280px){.companion-panel-illustration{display:none}.companion-panel{text-align:left;justify-items:stretch}.companion-panel-content{align-items:stretch}.companion-panel-actions{flex-direction:column;align-items:stretch}.companion-panel-actions .btn{white-space:normal;width:100%}}@media(max-width:760px){.side{display:none}.content-pad{padding:8px 22px 80px}.topbar{flex-wrap:wrap;gap:6px;padding:12px 14px}.topbar-action span{display:none}.topbar-action{justify-content:center;min-width:34px;padding:8px 10px}.period-toggle{margin-left:4px}.account-setting-row{flex-direction:column;align-items:stretch}.account-setting-row .field{max-width:none!important;margin-left:0!important}.background-controls label{grid-template-columns:1fr}}.launcher-page{width:100%;max-width:none}.launcher-soft-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.launcher-soft-card{min-height:188px!important;color:var(--fg)!important;text-align:left!important;background:linear-gradient(180deg,#ffffff05,#fff0 58%),var(--surface)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;padding:24px 26px 26px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card{background:linear-gradient(180deg,#ffffff05,#fff0 58%),color-mix(in srgb,var(--surface) 68%,var(--sink))!important}}.launcher-soft-card{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card{border:1px solid color-mix(in srgb,var(--border) 48%,transparent)!important}}.launcher-soft-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .24s var(--ease),background .24s var(--ease),box-shadow .28s var(--ease)!important;border-radius:16px!important;transform:translateY(0)scale(1)!important;box-shadow:0 12px 36px -30px #000000eb,inset 0 1px #ffffff07!important}.launcher-soft-card.is-pinned{border-color:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card.is-pinned{border-color:color-mix(in srgb,var(--card-accent) 34%,var(--border))!important}}.launcher-soft-card:hover{background:linear-gradient(180deg,#ffffff07,#fff0 58%),var(--surface)!important;transform:translateY(-5px)scale(1.012)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover{background:linear-gradient(180deg,#ffffff07,#fff0 58%),color-mix(in srgb,var(--surface) 62%,var(--raised))!important}}.launcher-soft-card:hover{border-color:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover{border-color:color-mix(in srgb,var(--card-accent) 64%,var(--border))!important}}.launcher-soft-card:hover{box-shadow:0 26px 60px -36px #000000fa,0 0 34px -25px var(--card-accent)!important}.launcher-soft-card:active{transform:translateY(-3px)scale(1.006)!important}.launcher-soft-icon{width:48px!important;height:48px!important;color:var(--card-accent)!important;border-radius:14px!important;place-items:center!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-icon{color:color-mix(in srgb,var(--card-accent) 58%,var(--fg-dim))!important}}.launcher-soft-icon{box-shadow:none!important;transition:color .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease),transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .22s var(--ease)!important;background:0 0!important;border:1px solid #0000!important;font-size:22px!important}.launcher-soft-icon i{filter:none!important;line-height:1!important;display:block!important;transform:translateY(.5px)!important}.launcher-soft-card:hover .launcher-soft-icon{color:var(--card-accent)!important;background:var(--raised)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover .launcher-soft-icon{background:color-mix(in srgb,var(--raised) 82%,var(--surface))!important}}.launcher-soft-card:hover .launcher-soft-icon{border-color:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card:hover .launcher-soft-icon{border-color:color-mix(in srgb,var(--card-accent) 42%,var(--border-soft))!important}}.launcher-soft-card:hover .launcher-soft-icon{transform:translateY(-2px)scale(1.04)!important;box-shadow:inset 0 1px #ffffff0d!important}.launcher-soft-title{font-family:var(--font-display)!important;color:var(--fg)!important;letter-spacing:0!important;margin-top:16px!important;font-size:16px!important;font-weight:750!important;line-height:1.12!important;display:block!important}.launcher-soft-desc{max-width:220px!important;color:var(--fg-dim)!important;margin-top:12px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;display:block!important}.launcher-soft-insight{flex-direction:column!important;gap:3px!important;display:flex!important}.launcher-soft-insight strong{font-family:var(--font-display)!important;color:var(--fg)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums!important;font-size:21px!important;font-weight:800!important;line-height:1.02!important}.launcher-soft-insight small{color:var(--fg-dim)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-insight small{color:color-mix(in srgb,var(--fg-dim) 72%,var(--fg-faint))!important}}.launcher-soft-insight small{letter-spacing:0!important;font-size:11px!important;font-weight:500!important;line-height:1.28!important}.launcher-soft-insight.is-positive strong{color:#77d99b!important}.launcher-soft-insight.is-warning strong{color:#f0bc72!important}.launcher-soft-arrow{color:var(--fg)!important;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .2s var(--ease),opacity .2s var(--ease)!important;opacity:.7!important;font-size:17px!important;line-height:1!important;position:absolute!important;bottom:24px!important;right:22px!important}.launcher-soft-card:hover .launcher-soft-arrow{color:var(--card-accent)!important;opacity:1!important;transform:translate(5px)!important}.launcher-pin{border-radius:var(--r-sm)!important;width:28px!important;height:28px!important;color:var(--card-accent)!important;place-items:center!important;display:grid!important;position:absolute!important;top:24px!important;right:24px!important}@supports (color:color-mix(in lab,red,red)){.launcher-pin{color:color-mix(in srgb,var(--card-accent) 72%,var(--fg-dim))!important}}.launcher-pin{opacity:0!important;transition:opacity .16s var(--ease),transform .18s var(--ease),background .18s var(--ease),color .18s var(--ease)!important;cursor:pointer!important;z-index:4!important;font-size:15px!important;transform:translateY(-2px)rotate(-28deg)!important}.launcher-soft-card:hover .launcher-pin,.launcher-pin:focus-visible{opacity:.85!important;transform:translateY(0)rotate(-28deg)!important}.launcher-pin:hover,.launcher-pin:focus-visible{color:var(--card-accent)!important;background:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-pin:hover,.launcher-pin:focus-visible{background:color-mix(in srgb,var(--card-accent) 12%,transparent)!important}}.launcher-pin:hover,.launcher-pin:focus-visible{outline:none!important}.launcher-soft-card.is-pinned .launcher-pin{opacity:1!important;color:var(--card-accent)!important;background:var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card.is-pinned .launcher-pin{background:color-mix(in srgb,var(--card-accent) 14%,var(--surface))!important}}.launcher-soft-card.is-pinned .launcher-pin{border:1px solid var(--card-accent)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-card.is-pinned .launcher-pin{border:1px solid color-mix(in srgb,var(--card-accent) 30%,var(--border))!important}}.launcher-soft-card.is-pinned .launcher-pin{box-shadow:0 0 18px -12px var(--card-accent)!important;transform:translateY(0)rotate(-90deg)!important}.launcher-soft-add{border-style:dashed!important;border-color:var(--border)!important;background:linear-gradient(180deg,#ffffff04,#fff0 56%),var(--surface)!important;grid-template-columns:52px 1fr!important;align-items:center!important;gap:18px!important;min-height:116px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-add{background:linear-gradient(180deg,#ffffff04,#fff0 56%),color-mix(in srgb,var(--surface) 54%,var(--sink))!important}}.launcher-soft-add:hover{border-color:var(--cyan)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-add:hover{border-color:color-mix(in srgb,var(--cyan) 54%,var(--border))!important}}.launcher-soft-add:hover{box-shadow:0 26px 58px -38px #000000fa,0 0 30px -24px var(--cyan)!important}.launcher-soft-add .launcher-soft-title{color:var(--fg-dim)!important;margin-top:0!important}.launcher-soft-add-icon{width:48px!important;height:48px!important;color:var(--fg-dim)!important;background:var(--raised)!important;border-radius:50%!important;place-items:center!important;font-size:22px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-add-icon{background:color-mix(in srgb,var(--raised) 68%,var(--sink))!important}}.launcher-soft-add-icon{border:1px solid var(--border-soft)!important}@supports (color:color-mix(in lab,red,red)){.launcher-soft-add-icon{border:1px solid color-mix(in srgb,var(--border-soft) 82%,var(--sink))!important}}.launcher-page{width:100%;max-width:none;min-height:calc(100vh - 128px);scroll-margin-top:0;position:relative;overflow:visible}.launcher-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.launcher-title-zone{min-width:0}.launcher-title-zone p{color:var(--fg-dim);margin:4px 0 0;font-size:13.5px;font-weight:500}.launcher-page-title-button{max-width:100%;color:var(--fg);text-align:left;align-items:center;gap:10px;padding:0;display:inline-flex}.launcher-page-title-button h1{font-family:var(--font-display);letter-spacing:0;color:var(--fg);margin:0;font-size:28px;font-weight:750;line-height:1.1}.launcher-page-title-button .ph{color:var(--fg-faint);opacity:0;transition:opacity .16s var(--ease),transform .16s var(--ease),color .16s var(--ease);font-size:17px;transform:translate(-3px)}.launcher-page-title-button:hover .ph,.launcher-page-title-button:focus-visible .ph{opacity:1;color:var(--cyan);transform:translate(0)}.launcher-page-title-input{border-radius:var(--r-sm);border:1px solid var(--cyan);width:min(520px,100vw - 96px);height:42px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.launcher-page-title-input{border:1px solid color-mix(in srgb,var(--cyan) 46%,var(--border))}}.launcher-page-title-input{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.launcher-page-title-input{background:color-mix(in srgb,var(--surface) 82%,var(--sink))}}.launcher-page-title-input{color:var(--fg);font-family:var(--font-display);letter-spacing:0;box-shadow:0 0 0 3px var(--cyan);outline:none;font-size:26px;font-weight:750}@supports (color:color-mix(in lab,red,red)){.launcher-page-title-input{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 10%,transparent)}}.launcher-page-dots{z-index:20;transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease);border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:7px;display:flex;position:fixed;top:50%;left:clamp(14px,2vw,30px);transform:translateY(-50%)}.launcher-page-dots:hover,.launcher-page-dots:focus-within{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.launcher-page-dots:hover,.launcher-page-dots:focus-within{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.launcher-page-dots:hover,.launcher-page-dots:focus-within{border-color:var(--border);box-shadow:0 16px 42px -28px #000c}.launcher-page-dots button{border-radius:var(--r-pill);width:18px;min-width:18px;height:28px;color:var(--fg-dim);opacity:.72;transition:width .2s var(--ease),background .2s var(--ease),opacity .2s var(--ease),color .2s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 5px;display:flex;overflow:hidden}.launcher-page-dots button:before{content:"";background:var(--fg-dim);border-radius:50%;flex:0 0 7px;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.launcher-page-dots button:before{background:color-mix(in srgb,var(--fg-dim) 58%,transparent)}}.launcher-page-dots button span{white-space:nowrap;opacity:0;max-width:0;transition:max-width .2s var(--ease),opacity .15s var(--ease);font-size:11.5px;font-weight:650;overflow:hidden}.launcher-page-dots:hover button,.launcher-page-dots:focus-within button{width:160px}.launcher-page-dots:hover button span,.launcher-page-dots:focus-within button span{opacity:1;max-width:132px}.launcher-page-dots button:hover{opacity:1;color:var(--fg);background:var(--raised)}.launcher-page-dots button.is-active{color:var(--fg);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-dots button.is-active{background:color-mix(in srgb,var(--cyan) 12%,transparent)}}.launcher-page-dots button.is-active{opacity:1}.launcher-page-dots button.is-active:before{background:var(--cyan);box-shadow:0 0 12px -2px var(--cyan)}.launcher-page-dots .launcher-page-add{width:28px;min-width:28px;height:28px;color:var(--fg-dim);background:var(--surface);margin-top:7px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.launcher-page-dots .launcher-page-add{background:color-mix(in srgb,var(--surface) 72%,var(--sink))}}.launcher-page-dots .launcher-page-add{border:1px solid var(--border)}.launcher-page-dots .launcher-page-add:before{display:none}.launcher-page-dots .launcher-page-add:hover{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-page-dots .launcher-page-add:hover{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border))}}.launcher-page-panel{margin:-10px -12px -18px;padding:10px 12px 18px;animation:.34s cubic-bezier(.2,.8,.2,1) both launcherPageInDown;overflow:visible}.launcher-page-panel-up{animation-name:launcherPageInUp}.launcher-page-panel-down{animation-name:launcherPageInDown}.anime-home-enabled>.view,.anime-home-enabled .launcher-page-panel,.anime-home-enabled .launcher-card[data-motion-card]{animation:none}.anime-home-enabled .launcher-card[data-motion-card]{touch-action:manipulation}.anime-home-enabled.is-arranging .launcher-card[data-motion-card]{will-change:transform,translate,opacity}.anime-home-enabled .launcher-card.is-anime-dragging{z-index:40;filter:brightness(1.035);box-shadow:0 28px 70px -24px #00000094,0 0 0 2px var(--card-accent)}@supports (color:color-mix(in lab,red,red)){.anime-home-enabled .launcher-card.is-anime-dragging{box-shadow:0 28px 70px -24px #00000094,0 0 0 2px color-mix(in srgb,var(--card-accent) 52%,transparent)}}@media(prefers-reduced-motion:reduce){.anime-home-enabled *,.mobile-home-polished *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes launcherPageInDown{0%{opacity:0;filter:blur(2px);transform:translateY(24px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes launcherPageInUp{0%{opacity:0;filter:blur(2px);transform:translateY(-24px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.launcher-slot-grid{grid-auto-rows:minmax(188px,1fr);align-items:stretch;overflow:visible;grid-template-columns:repeat(5,minmax(0,1fr))!important}.launcher-slot{width:100%;height:100%;min-height:188px;overflow:visible}.launcher-soft-card.launcher-slot{cursor:grab!important}.launcher-soft-card.launcher-slot.is-pinned{cursor:pointer!important}.launcher-soft-card.launcher-slot:active{cursor:grabbing!important}.launcher-soft-card.launcher-slot.is-pinned:active{cursor:pointer!important}.launcher-soft-card.launcher-slot.is-dragging{z-index:2;opacity:.48;filter:saturate(.72);cursor:grabbing!important;transform:scale(.985)!important;box-shadow:0 10px 30px -24px #000000bf!important}.launcher-drag-preview{z-index:99999!important;opacity:.94!important;filter:none!important;pointer-events:none!important;margin:0!important;transition:none!important;animation:none!important;position:fixed!important;top:-10000px!important;left:-10000px!important;transform:translate(0)!important;box-shadow:0 26px 62px -24px #0000009e!important}.launcher-empty-slot{min-height:188px;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease);border:1px dashed #0000;border-radius:16px;display:flex;position:relative}.launcher-empty-slot:before{content:"";border-radius:inherit;border:1px dashed var(--fg-dim);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.launcher-empty-slot:before{border:1px dashed color-mix(in srgb,var(--fg-dim) 16%,transparent)}}.launcher-empty-slot:before{opacity:0;transition:opacity .18s var(--ease)}.launcher-page.is-arranging .launcher-empty-slot:before,.launcher-empty-slot:hover:before,.launcher-empty-slot.is-over:before{opacity:1}.launcher-empty-slot .launcher-soft-add{width:100%;min-height:100%!important}.launcher-slot.is-over{border-color:var(--cyan)!important;outline:0!important}@supports (color:color-mix(in lab,red,red)){.launcher-slot.is-over{border-color:color-mix(in srgb,var(--cyan) 58%,var(--border))!important}}.launcher-slot.is-over{box-shadow:0 0 0 3px var(--cyan),0 16px 38px -28px var(--cyan)!important}@supports (color:color-mix(in lab,red,red)){.launcher-slot.is-over{box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 16%,transparent),0 16px 38px -28px var(--cyan)!important}}.launcher-personalize-overlay{z-index:6000;-webkit-backdrop-filter:blur(10px)saturate(.86);isolation:isolate;background:#020305c7;justify-content:center;align-items:center;padding:clamp(18px,4vh,44px) 18px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.launcher-personalize-panel{width:min(500px,100vw - 36px);max-height:min(760px,100vh - 56px);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:24px;padding:24px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.launcher-personalize-panel{border:1px solid color-mix(in srgb,var(--border) 84%,transparent)}}.launcher-personalize-panel{box-shadow:0 32px 92px -32px #000000b8,0 0 0 1px #ffffff0a}.launcher-card-filters{z-index:3;background:var(--bg);border-bottom:1px solid var(--border-soft);gap:10px;margin:0 -8px 12px;padding:10px 8px 12px;display:grid;position:sticky;top:-24px}.launcher-card-search{height:40px;color:var(--fg-faint);background:var(--surface);align-items:center;gap:9px;padding:0 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.launcher-card-search{background:color-mix(in srgb,var(--surface) 92%,var(--bg))}}.launcher-card-search{border:1px solid var(--border);border-radius:var(--r-sm)}.launcher-card-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:0;flex:1}.launcher-card-family-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.launcher-card-family-tabs button{border-radius:var(--r-pill);color:var(--fg-dim);background:var(--sink);border:1px solid var(--border-soft);flex:none;padding:6px 10px;font-size:11.5px}.launcher-card-family-tabs button.is-active{color:var(--cyan);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-card-family-tabs button.is-active{border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}}.launcher-card-family-tabs button.is-active{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.launcher-card-family-tabs button.is-active{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.launcher-active-filter{color:var(--fg-dim);align-items:center;gap:8px;font-size:12px;display:flex}.launcher-active-filter input{accent-color:var(--cyan)}.launcher-card-option-list{flex-direction:column;gap:8px;display:flex}.launcher-card-filter-empty{color:var(--fg-faint);text-align:center;padding:28px 12px;font-size:13px}.launcher-personalize-footer{z-index:3;background:var(--bg);border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;margin:16px -8px -24px;padding:12px 8px 16px;display:flex;position:sticky;bottom:-24px}.launcher-personalize-footer>span{color:var(--fg-dim);font-size:12px}.launcher-personalize-footer .btn{min-width:120px}@media(max-width:1320px){.launcher-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:920px){.launcher-page-head{flex-direction:column;align-items:stretch}.launcher-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.launcher-personalize-overlay{align-items:flex-end;padding:0}.launcher-personalize-panel{border-radius:24px 24px 0 0;width:100%;max-height:85vh}.launcher-page{padding-left:12px}.launcher-page-dots{background:0 0;border-color:#0000;padding:4px;left:8px}.launcher-page-dots button,.launcher-page-dots:hover button,.launcher-page-dots:focus-within button{width:18px}.launcher-page-dots button span{display:none}.launcher-page-dots .launcher-page-add,.launcher-page-dots:hover .launcher-page-add{width:26px}.launcher-page-title-button h1,.launcher-page-title-input{font-size:24px}.launcher-slot-grid{grid-template-columns:1fr!important}}.background-effect-card{border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);align-content:start;gap:8px;min-height:128px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.background-effect-card{background:color-mix(in srgb,var(--surface) 72%,var(--sink))}}.background-effect-card{color:var(--fg);text-align:left;transition:transform .18s var(--ease),border-color .18s var(--ease),background .18s var(--ease)}.background-effect-card:hover{border-color:var(--coral);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.background-effect-card:hover{border-color:color-mix(in srgb,var(--coral) 42%,var(--border))}}.background-effect-card.is-selected{border-color:var(--coral);background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.background-effect-card.is-selected{background:color-mix(in srgb,var(--coral) 11%,var(--surface))}}.background-effect-card>span{border-radius:var(--r-sm);width:34px;height:34px;color:var(--coral);background:var(--coral);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.background-effect-card>span{background:color-mix(in srgb,var(--coral) 12%,transparent)}}.background-effect-card strong,.background-effect-card small{display:block}.background-effect-card strong{font-size:13.5px;font-weight:800}.background-effect-card small{color:var(--fg-dim);font-size:11.5px;line-height:1.35}.background-controls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.background-controls label{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:90px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:12px 14px;display:grid}.background-controls span{color:var(--fg-dim);font-size:12px;font-weight:750}.background-controls em{color:var(--fg-faint);text-align:right;font-size:12px;font-style:normal}.account-settings{border:1px solid var(--border);width:100%;min-height:calc(100vh - 130px);padding:clamp(20px,3vw,34px);position:relative}@supports (color:color-mix(in lab,red,red)){.account-settings{border:1px solid color-mix(in srgb,var(--border) 56%,transparent)}}.account-settings{background:var(--bg);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.account-settings{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.account-settings{overflow:hidden}.account-settings:before{content:"";pointer-events:none;opacity:.34;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.account-settings:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,var(--bg),transparent 34%),radial-gradient(circle at 70% 16%,var(--surface),transparent 42%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.account-settings:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent),transparent 34%),radial-gradient(circle at 70% 16%,color-mix(in srgb,var(--surface) 34%,transparent),transparent 42%)}}.account-settings>*{z-index:1;position:relative}.account-settings>.section-title,.account-settings>.seg{width:100%;margin-inline:auto}.account-settings>.seg{display:flex}.account-settings>.section-title{margin-top:0}.account-bg-none:before{opacity:0}.account-bg-birds:before{opacity:.44;background-image:conic-gradient(from 140deg at 52% 50%,transparent 0 23%,var(--coral) 24% 30%,transparent 31% 100%),conic-gradient(from -40deg at 42% 48%,transparent 0 24%,var(--cyan) 25% 31%,transparent 32% 100%)}@supports (color:color-mix(in lab,red,red)){.account-bg-birds:before{background-image:conic-gradient(from 140deg at 52% 50%,transparent 0 23%,color-mix(in srgb,var(--coral) 52%,transparent) 24% 30%,transparent 31% 100%),conic-gradient(from -40deg at 42% 48%,transparent 0 24%,color-mix(in srgb,var(--cyan) 42%,transparent) 25% 31%,transparent 32% 100%)}}.account-bg-birds:before{background-size:86px 62px,120px 88px}.account-bg-globe:before{opacity:.46;background:radial-gradient(circle at 78% 18%,transparent 0 18%,var(--cyan) 18.4% 18.9%,transparent 19.4%),repeating-radial-gradient(circle at 78% 18%,var(--cyan) 0 1px,transparent 1px 22px)}@supports (color:color-mix(in lab,red,red)){.account-bg-globe:before{background:radial-gradient(circle at 78% 18%,transparent 0 18%,color-mix(in srgb,var(--cyan) 26%,transparent) 18.4% 18.9%,transparent 19.4%),repeating-radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--cyan) 18%,transparent) 0 1px,transparent 1px 22px)}}.account-bg-topology:before{opacity:.42;background-image:repeating-radial-gradient(ellipse at 45% 25%,var(--cyan) 0 1px,transparent 1px 24px)}@supports (color:color-mix(in lab,red,red)){.account-bg-topology:before{background-image:repeating-radial-gradient(ellipse at 45% 25%,color-mix(in srgb,var(--cyan) 22%,transparent) 0 1px,transparent 1px 24px)}}.account-bg-halo:before,.account-bg-fluid:before{opacity:.52;background:radial-gradient(circle at 18% 10%,var(--cyan),transparent 34%),radial-gradient(circle at 88% 20%,var(--coral),transparent 36%),radial-gradient(circle at 52% 88%,var(--green),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.account-bg-halo:before,.account-bg-fluid:before{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--cyan) 26%,transparent),transparent 34%),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--coral) 22%,transparent),transparent 36%),radial-gradient(circle at 52% 88%,color-mix(in srgb,var(--green) 18%,transparent),transparent 42%)}}.account-bg-halo:before,.account-bg-fluid:before{filter:blur(18px)}.account-bg-snow:before,.account-bg-mesh:before{opacity:.46;background-image:radial-gradient(circle at 12px 18px,var(--cyan) 0 1px,transparent 1.5px),radial-gradient(circle at 74px 56px,var(--fg) 0 .8px,transparent 1.3px),radial-gradient(circle at 128px 96px,var(--coral) 0 .8px,transparent 1.3px)}@supports (color:color-mix(in lab,red,red)){.account-bg-snow:before,.account-bg-mesh:before{background-image:radial-gradient(circle at 12px 18px,color-mix(in srgb,var(--cyan) 45%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 74px 56px,color-mix(in srgb,var(--fg) 22%,transparent) 0 .8px,transparent 1.3px),radial-gradient(circle at 128px 96px,color-mix(in srgb,var(--coral) 30%,transparent) 0 .8px,transparent 1.3px)}}.account-bg-snow:before,.account-bg-mesh:before{background-size:170px 150px}.account-bg-storm:before{opacity:.5;background-image:linear-gradient(102deg,transparent 0 48%,var(--cyan) 49%,transparent 50%),linear-gradient(180deg,var(--fg),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.account-bg-storm:before{background-image:linear-gradient(102deg,transparent 0 48%,color-mix(in srgb,var(--cyan) 22%,transparent) 49%,transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--fg) 10%,transparent),transparent 42%)}}.account-bg-storm:before{background-size:88px 180px,100% 100%}.account-bg-blocks:before{opacity:.48;background-image:linear-gradient(20deg,var(--coral) 0 18px,transparent 18px),linear-gradient(-18deg,var(--cyan) 0 24px,transparent 24px)}@supports (color:color-mix(in lab,red,red)){.account-bg-blocks:before{background-image:linear-gradient(20deg,color-mix(in srgb,var(--coral) 22%,transparent) 0 18px,transparent 18px),linear-gradient(-18deg,color-mix(in srgb,var(--cyan) 20%,transparent) 0 24px,transparent 24px)}}.account-bg-blocks:before{background-size:170px 140px,210px 180px}.account-profile-head{margin-inline:auto;align-items:center;gap:16px;width:100%;margin-bottom:30px;display:flex}.account-avatar-picker{background:var(--cyan);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-avatar-picker{background:color-mix(in srgb,var(--cyan) 14%,var(--surface))}}.account-avatar-picker{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.account-avatar-picker{border:1px solid color-mix(in srgb,var(--cyan) 32%,var(--border))}}.account-avatar-picker{color:var(--cyan);cursor:pointer;font-size:22px;font-weight:850}.account-avatar-picker img{object-fit:cover;width:100%;height:100%}.account-avatar-picker input{display:none}.account-avatar-picker .ph{background:var(--coral);color:#000;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.account-avatar-picker .ph{color:color-mix(in srgb,#000 84%,var(--fg))}}.account-avatar-picker .ph{font-size:14px}.account-profile-panel{gap:16px;width:100%;margin-inline:auto;display:grid}.account-tab-panel{width:100%;margin-inline:auto}.account-recur-panel{gap:16px;display:grid}.account-recur-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.account-recur-head h2{letter-spacing:-.01em;margin:0;font-size:17px}.account-recur-head p,.account-recur-help,.account-recur-empty p{color:var(--fg-dim);margin:4px 0 0;font-size:12.5px}.account-recur-list{gap:8px}.row.account-recur-row{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;min-height:70px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.row.account-recur-row{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.row.account-recur-row:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.row.account-recur-row:hover{border-color:color-mix(in srgb,var(--cyan) 24%,var(--border))}}.row.account-recur-row:hover{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){.row.account-recur-row:hover{background:color-mix(in srgb,var(--raised) 82%,transparent)}}.account-recur-copy{min-width:0}.account-recur-copy .r-label,.account-recur-copy .r-cat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-recur-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:72px;display:flex}.account-recur-icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-dim);border:1px solid #0000;place-items:center;font-size:16px;transition:color .14s,border-color .14s,background .14s;display:grid}.account-recur-icon-btn:hover{color:var(--fg);border-color:var(--border);background:var(--sink)}.account-recur-icon-btn.is-danger:hover{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.account-recur-icon-btn.is-danger:hover{border-color:color-mix(in srgb,var(--red) 32%,var(--border))}}.account-recur-icon-btn.is-danger:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.account-recur-icon-btn.is-danger:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.account-recur-cancel,.account-recur-confirm{border-radius:var(--r-sm);min-height:30px;color:var(--fg-dim);padding:4px 8px;font-size:11.5px;font-weight:700}.account-recur-confirm{color:var(--red);border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.account-recur-confirm{border:1px solid color-mix(in srgb,var(--red) 32%,var(--border))}}.account-recur-confirm{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.account-recur-confirm{background:color-mix(in srgb,var(--red) 10%,transparent)}}.account-recur-empty{border:1px dashed var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:30px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.account-recur-empty{background:color-mix(in srgb,var(--surface) 46%,transparent)}}.account-recur-empty{text-align:center}.account-recur-empty>span{width:48px;height:48px;color:var(--cyan);background:var(--cyan);border-radius:50%;place-items:center;margin-bottom:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-recur-empty>span{background:color-mix(in srgb,var(--cyan) 12%,transparent)}}.account-recur-empty>span{font-size:23px}.account-recur-empty strong{font-size:15px}.account-recur-empty .btn{margin-top:18px}.account-recur-editor .sheet-head>.ph{color:var(--cyan);font-size:20px}.account-recur-form{flex-direction:column;display:flex}.account-recur-form .field-label{margin-top:20px}.account-recur-form .field-label:first-of-type{margin-top:18px}.account-recur-types{width:100%}.account-recur-types button{flex:1}.account-recur-editor-actions{justify-content:flex-end;gap:9px;display:flex}.account-recur-editor-actions .btn:disabled{opacity:.45;pointer-events:none}.account-setting-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;padding:16px 0;display:flex}.account-setting-block{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-setting-block{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.account-setting-block{-webkit-backdrop-filter:blur(8px)}.account-setting-block-head{align-items:center;gap:12px;display:flex}.account-setting-block-head>.ph{color:var(--coral);font-size:20px}.account-setting-block-head strong,.account-setting-block-head span{display:block}.account-setting-block-head span{color:var(--fg-dim);margin-top:3px;font-size:12px}.account-bg-picker{flex-wrap:wrap;gap:8px;display:flex}.account-bg-picker button{border-radius:var(--r-sm);border:1px solid var(--border);background:var(--sink);min-height:38px;color:var(--fg-dim);align-items:center;gap:7px;padding:8px 11px;font-weight:650;display:inline-flex}.account-bg-picker button.is-selected{color:var(--fg);border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.account-bg-picker button.is-selected{border-color:color-mix(in srgb,var(--coral) 48%,var(--border))}}.account-bg-picker button.is-selected{background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.account-bg-picker button.is-selected{background:color-mix(in srgb,var(--coral) 12%,var(--surface))}}@media(max-width:620px){.account-recur-head{flex-direction:column;align-items:stretch}.account-recur-head .btn{width:100%}.row.account-recur-row{grid-template-columns:auto minmax(0,1fr) auto}.row.account-recur-row .r-amt{grid-area:2/2;justify-self:start;margin-left:0}.account-recur-actions{grid-area:1/3/span 2;align-self:center}.account-recur-actions:has(.account-recur-confirm){flex-direction:column;align-items:stretch;min-width:92px}.account-recur-copy .r-cat{white-space:normal}.account-recur-editor-actions .btn{flex:1}}.budji-window{container:budji-card-window/inline-size}.budji-window-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0}.budji-window-body>.view,.budji-window-body .accounting-tools{width:100%;min-width:0}.fiduciary-page.is-compact{min-height:0;padding:4px}.fiduciary-page.is-compact .fiduciary-hero{margin-bottom:12px}.fiduciary-page.is-compact .fiduciary-hero h1{margin-block:4px;font-size:24px}.fiduciary-page.is-compact .fiduciary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fiduciary-page.is-compact .fiduciary-card{border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:180px;padding:14px}.fiduciary-page.is-compact .fiduciary-card-icon{border-radius:12px;width:42px;height:42px;font-size:21px}.fiduciary-page.is-compact .fiduciary-card-copy strong{font-size:18px}.fiduciary-page.is-compact .fiduciary-card-copy span,.fiduciary-page.is-compact .fiduciary-card-stats>span{font-size:11px}.fiduciary-page.is-compact .fiduciary-roadmap,.fiduciary-page.is-compact .fiduciary-note{margin-top:12px}.fiduciary-page.is-compact .fiduciary-roadmap{grid-template-columns:1fr;gap:12px;padding:14px}.accounting-cabinet.is-compact{grid-template-columns:minmax(0,1fr);min-height:0}.accounting-cabinet.is-compact .cabinet-sidebar{border-bottom:1px solid #ffffff14;border-right:0;gap:0;min-height:0;padding:8px}.accounting-cabinet.is-compact .cabinet-logo,.accounting-cabinet.is-compact .cabinet-reset{display:none}.accounting-cabinet.is-compact .cabinet-sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.accounting-cabinet.is-compact .cabinet-sidebar nav button{border-radius:7px;flex:none;min-width:126px}.accounting-cabinet.is-compact .cabinet-main{min-width:0;padding:12px}.accounting-cabinet.is-compact .cabinet-top,.accounting-cabinet.is-compact .cabinet-client-head,.accounting-cabinet.is-compact .cabinet-review-toolbar,.accounting-cabinet.is-compact .cabinet-link-proposals-head{flex-direction:column;align-items:stretch;gap:10px}.accounting-cabinet.is-compact .cabinet-top-actions,.accounting-cabinet.is-compact .cabinet-panel-actions,.accounting-cabinet.is-compact .cabinet-row-actions{justify-content:flex-start}.accounting-cabinet.is-compact .cabinet-workflow-guide,.accounting-cabinet.is-compact .cabinet-dashboard-grid,.accounting-cabinet.is-compact .cabinet-review-grid,.accounting-cabinet.is-compact .cabinet-review-grid.with-preview,.accounting-cabinet.is-compact .cabinet-messages,.accounting-cabinet.is-compact .cabinet-settings,.accounting-cabinet.is-compact .cabinet-deposit-grid{grid-template-columns:minmax(0,1fr)}.accounting-cabinet.is-compact .cabinet-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-cabinet.is-compact .cabinet-review-grid.with-preview .cabinet-statement-preview{grid-area:auto/1}.accounting-cabinet.is-compact .cabinet-bank-table-wrap,.accounting-cabinet.is-compact .cabinet-table-scroll,.accounting-cabinet.is-compact .cabinet-kanban,.accounting-cabinet.is-compact .cabinet-client-picker,.accounting-cabinet.is-compact .cabinet-tabs,.accounting-cabinet.is-compact .cabinet-tab-mini{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.accounting-cabinet.is-compact .cabinet-statement-preview{max-height:430px}.accounting-closing.is-compact{gap:12px;padding-bottom:16px}.accounting-closing.is-compact .closing-hero,.accounting-closing.is-compact .closing-context-bar,.accounting-closing.is-compact .closing-panel-head{flex-direction:column;align-items:stretch}.accounting-closing.is-compact .closing-hero{gap:12px;padding:16px}.accounting-closing.is-compact .closing-hero h1{font-size:24px}.accounting-closing.is-compact .closing-hero-actions,.accounting-closing.is-compact .closing-panel-actions{justify-content:flex-start;width:100%}.accounting-closing.is-compact .closing-context-bar label{flex-direction:column;align-items:stretch}.accounting-closing.is-compact .closing-context-bar select{width:100%;min-width:0}.accounting-closing.is-compact .closing-context-bar .closing-first-year{flex-direction:row;align-items:center}.accounting-closing.is-compact .closing-status{justify-content:center;margin-left:0}.accounting-closing.is-compact .closing-tabs{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.accounting-closing.is-compact .closing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-closing.is-compact .closing-overview-grid,.accounting-closing.is-compact .closing-bank-grid,.accounting-closing.is-compact .closing-statements-grid,.accounting-closing.is-compact .closing-form-grid,.accounting-closing.is-compact .closing-inline-form{grid-template-columns:minmax(0,1fr)}.accounting-closing.is-compact .closing-form-grid label.wide{grid-column:auto}.accounting-closing.is-compact .closing-table-wrap{overscroll-behavior-inline:contain;max-width:100%}.receipt-recon.is-compact .receipt-recon-head,.budji-window-body .accounting-tools .section-head,.budji-window-body .accounting-tools .chart-search-head{flex-direction:column;align-items:stretch}.receipt-recon.is-compact .receipt-recon-actions{justify-content:flex-start}.receipt-recon.is-compact .receipt-recon-controls,.receipt-recon.is-compact .receipt-recon-drop-grid,.receipt-recon.is-compact .receipt-recon-workbench,.receipt-recon.is-compact .receipt-recon-editor,.budji-window-body .accounting-tools-grid,.budji-window-body .accounting-tools .chart-search-controls,.budji-window-body .accounting-tools .manual-rename-actions,.budji-window-body .accounting-tools .split-ticket-workbench,.budji-window-body .accounting-tools .split-doc-flow{grid-template-columns:minmax(0,1fr)}.receipt-recon.is-compact .receipt-recon-files{overscroll-behavior-inline:contain;max-width:100%;display:flex;overflow:auto hidden}.receipt-recon.is-compact .receipt-recon-files button{flex:0 0 200px}.receipt-recon.is-compact .receipt-recon-preview{min-height:220px;max-height:300px}.receipt-recon.is-compact .receipt-recon-table-wrap,.budji-window-body .accounting-tools .accounting-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.budji-window-body .accounting-tools{padding:2px}.budji-window-body .accounting-tools-grid{gap:10px}.budji-window-body .accounting-tool-card{min-height:112px;padding:12px}.budji-window-body .accounting-tools .split-ticket-preview{max-height:360px}.account-settings.is-compact{border-radius:12px;min-height:0;padding:12px}.account-settings.is-compact>.section-title{margin-bottom:12px!important;font-size:20px!important}.account-settings.is-compact>.seg{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto;margin-bottom:14px!important}.account-settings.is-compact .account-profile-head{flex-wrap:wrap;align-items:flex-start}.account-settings.is-compact .account-storage-grid,.account-settings.is-compact .account-bg-picker{grid-template-columns:minmax(0,1fr)}@container budji-card-window (max-width:620px){.budji-window-body{padding:8px}.fiduciary-page.is-compact .fiduciary-grid,.accounting-cabinet.is-compact .cabinet-stat-grid,.accounting-closing.is-compact .closing-kpi-grid,.budji-window-body .accounting-tools-grid{grid-template-columns:minmax(0,1fr)}.fiduciary-page.is-compact .fiduciary-card{min-height:154px}.accounting-cabinet.is-compact .cabinet-top-actions .btn,.accounting-cabinet.is-compact .cabinet-panel-actions .btn,.accounting-closing.is-compact .closing-hero-actions .btn,.receipt-recon.is-compact .receipt-recon-actions .btn{flex:140px}.accounting-closing.is-compact .closing-check{grid-template-columns:auto minmax(0,1fr)}.accounting-closing.is-compact .closing-check>select{grid-column:2;width:100%}.accounting-closing.is-compact .closing-bank-summary{flex-direction:column;align-items:stretch}.accounting-closing.is-compact .closing-bank-summary span{border-right:0;border-bottom:1px solid var(--border-soft)}.accounting-closing.is-compact .closing-record{grid-template-columns:minmax(0,1fr) auto auto}.receipt-recon.is-compact .receipt-recon-actions,.budji-window-body .accounting-tools .folder-search-export-actions,.budji-window-body .accounting-tools .split-doc-buttons{width:100%}.budji-window-body .accounting-tools .chart-account-card{grid-template-columns:minmax(0,1fr) auto}.budji-window-body .accounting-tools .chart-account-number{grid-column:1/-1}}.receipt-recon{padding-top:14px}.receipt-recon-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.receipt-recon-sub{max-width:640px;color:var(--fg-dim);margin:4px 0 0;font-size:13.5px}.receipt-recon-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.receipt-recon-controls{grid-template-columns:minmax(140px,180px) minmax(220px,1fr);gap:12px;margin-bottom:14px;display:grid}.receipt-recon-controls label,.receipt-recon-panel{flex-direction:column;gap:8px;display:flex}.receipt-recon-controls span{color:var(--fg-faint);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.receipt-recon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.receipt-recon-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.receipt-recon-drop{text-align:center;border-radius:var(--r-md);border:1px dashed var(--cyan);place-items:center;gap:8px;min-height:150px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.receipt-recon-drop{border:1px dashed color-mix(in srgb,var(--cyan) 44%,var(--border))}}.receipt-recon-drop{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-drop{background:color-mix(in srgb,var(--cyan) 6%,var(--surface))}}.receipt-recon-drop{color:var(--fg);transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.receipt-recon-drop:hover{border-color:var(--cyan);background:var(--cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-drop:hover{background:color-mix(in srgb,var(--cyan) 10%,var(--surface))}}.receipt-recon-drop i{width:44px;height:44px;color:var(--cyan);background:var(--cyan);border-radius:50%;place-items:center;font-size:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.receipt-recon-drop i{background:color-mix(in srgb,var(--cyan) 12%,transparent)}}.receipt-recon-drop strong{font-size:14px}.receipt-recon-drop small{max-width:280px;color:var(--fg-faint);font-size:12px;line-height:1.35}.receipt-recon-workbench{grid-template-columns:230px minmax(0,1fr);gap:14px;min-height:520px;margin-bottom:14px;display:grid}.receipt-recon-files{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);overflow:auto}@supports (color:color-mix(in lab,red,red)){.receipt-recon-files{background:color-mix(in srgb,var(--surface) 70%,var(--sink))}}.receipt-recon-files{padding:8px}.receipt-recon-files button{border-radius:var(--r-sm);width:100%;color:var(--fg-dim);text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.receipt-recon-files button:hover,.receipt-recon-files button.on{color:var(--fg);background:var(--raised)}.receipt-recon-files button i{color:var(--cyan);grid-row:span 2;font-size:18px}.receipt-recon-files button span,.receipt-recon-files button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.receipt-recon-files button span{font-size:12.5px;font-weight:700}.receipt-recon-files button small{color:var(--fg-faint);font-size:11px}.receipt-recon-editor{grid-template-columns:minmax(260px,1fr) minmax(280px,360px);gap:14px;min-width:0;display:grid}.receipt-recon-preview{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--sink);place-items:center;min-height:520px;display:grid;overflow:hidden}.receipt-recon-preview img,.receipt-recon-preview object{object-fit:contain;width:100%;height:100%;max-height:640px}.receipt-recon-fields{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.receipt-recon-fields{background:color-mix(in srgb,var(--surface) 76%,var(--sink))}}.receipt-recon-fields label{flex-direction:column;gap:6px;display:flex}.receipt-recon-fields span{color:var(--fg-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:750}.receipt-recon-field-hint{color:var(--fg-faint);font-size:11.5px;line-height:1.35}.receipt-recon-payment-date{font-weight:800}.receipt-recon-payment-date.is-found{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-payment-date.is-found{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.receipt-recon-payment-date.is-found{color:var(--green)}.receipt-recon-payment-date.is-missing{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-payment-date.is-missing{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.receipt-recon-payment-date.is-missing{color:var(--amber)}.receipt-recon-candidates{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.receipt-recon-candidates button{border-radius:var(--r-sm);min-height:26px;color:var(--cyan);background:var(--cyan);padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.receipt-recon-candidates button{background:color-mix(in srgb,var(--cyan) 9%,transparent)}}.receipt-recon-candidates button{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-candidates button{border:1px solid color-mix(in srgb,var(--cyan) 22%,var(--border))}}.receipt-recon-candidates button{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.receipt-recon-candidates button:hover{color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-candidates button:hover{border-color:color-mix(in srgb,var(--cyan) 48%,var(--border))}}.receipt-recon-candidates button:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-candidates button:hover{background:color-mix(in srgb,var(--cyan) 14%,var(--raised))}}.receipt-recon-raw{resize:vertical;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.45}.receipt-recon-bank-panel{margin-bottom:14px}.receipt-recon-panel{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface);padding:14px}@supports (color:color-mix(in lab,red,red)){.receipt-recon-panel{background:color-mix(in srgb,var(--surface) 72%,var(--sink))}}.receipt-recon-panel-head{color:var(--fg);align-items:center;gap:10px;display:flex}.receipt-recon-panel-head i{border-radius:var(--r-sm);width:34px;height:34px;color:var(--cyan);background:var(--cyan);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.receipt-recon-panel-head i{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.receipt-recon-panel-head strong{font-size:13.5px;display:block}.receipt-recon-panel-head small{color:var(--fg-faint);font-size:11.5px;display:block}.receipt-recon-textarea{resize:vertical;min-height:190px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55}.receipt-recon-textarea.is-preview{min-height:150px;max-height:260px}.receipt-recon-bank-sources{flex-wrap:wrap;gap:6px;display:flex}.receipt-recon-bank-sources span{border:1px solid var(--border-soft);border-radius:var(--r-sm);max-width:100%;color:var(--fg-dim);background:var(--raised);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.receipt-recon-bank-sources span{background:color-mix(in srgb,var(--raised) 72%,transparent)}}.receipt-recon-bank-sources span{font-size:11.5px;line-height:1.25}.receipt-recon-bank-sources span.is-error{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-bank-sources span.is-error{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.receipt-recon-bank-sources span.is-error{color:var(--amber)}.receipt-recon-bank-status{border:1px solid var(--border-soft);border-radius:var(--r-md);background:var(--surface-subtle);align-items:flex-start;gap:10px;padding:12px;display:flex}.receipt-recon-bank-status i{margin-top:1px;font-size:20px}.receipt-recon-bank-status strong{margin-bottom:3px;font-size:13px;display:block}.receipt-recon-bank-status span{color:var(--fg-muted);font-size:12px;line-height:1.45;display:block}.receipt-recon-bank-status.is-ready i{color:var(--success)}.receipt-recon-bank-status.is-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-bank-status.is-warning{border-color:color-mix(in srgb,var(--amber) 42%,var(--border))}}.receipt-recon-bank-status.is-warning i{color:var(--amber)}.receipt-recon-note{border:1px solid var(--green);align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.receipt-recon-note{border:1px solid color-mix(in srgb,var(--green) 18%,var(--border-soft))}}.receipt-recon-note{border-radius:var(--r-sm);color:var(--fg-dim);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-note{background:color-mix(in srgb,var(--green) 7%,transparent)}}.receipt-recon-note{font-size:12.5px}.receipt-recon-note i{color:var(--green);font-size:18px}.receipt-recon-note.is-warning{border-color:var(--amber)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-note.is-warning{border-color:color-mix(in srgb,var(--amber) 36%,var(--border-soft))}}.receipt-recon-note.is-warning{background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.receipt-recon-note.is-warning{background:color-mix(in srgb,var(--amber) 9%,transparent)}}.receipt-recon-note.is-warning i{color:var(--amber)}.receipt-recon-table-wrap{max-height:420px}.receipt-recon-table tr.has-warning td{color:var(--amber)}.receipt-recon-table td:first-child{color:var(--fg);font-weight:650}.accounting-tools{flex-direction:column;gap:20px;display:flex}.accounting-tools-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.accounting-tool-card{border:1px solid var(--border);background:var(--raised);min-height:116px;color:var(--fg);border-radius:var(--r-sm);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s;display:flex}.accounting-tool-card:hover{border-color:#22c55e;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.accounting-tool-card:hover{border-color:color-mix(in srgb,#22c55e 34%,var(--border))}}.accounting-tool-card:hover{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){.accounting-tool-card:hover{background:color-mix(in srgb,var(--raised) 88%,#22c55e)}}.accounting-tool-card:disabled{cursor:default;opacity:.72}.accounting-tool-icon{border-radius:var(--r-sm);color:#22c55e;background:#22c55e21;flex:none;place-items:center;width:42px;height:42px;display:grid}.accounting-tool-icon i{font-size:22px}.accounting-tool-card strong,.accounting-tool-card small{display:block}.accounting-tool-card strong{font-size:15px;font-weight:800}.accounting-tool-card small{color:var(--fg-dim);margin-top:4px;font-size:12px;line-height:1.4}.accounting-tools-expanded{gap:14px}.accounting-tool-panel{flex-direction:column;gap:14px;display:flex}.accounting-dropzone{border:1px dashed var(--border);min-height:148px}@supports (color:color-mix(in lab,red,red)){.accounting-dropzone{border:1px dashed color-mix(in srgb,var(--border) 80%,#22c55e)}}.accounting-dropzone{background:var(--raised)}@supports (color:color-mix(in lab,red,red)){.accounting-dropzone{background:color-mix(in srgb,var(--raised) 84%,transparent)}}.accounting-dropzone{color:var(--fg);border-radius:var(--r-sm);text-align:center;cursor:pointer;place-items:center;gap:8px;padding:24px;display:grid}.accounting-dropzone i{color:#22c55e;font-size:28px}.accounting-dropzone strong,.accounting-dropzone small{display:block}.accounting-dropzone small{color:var(--fg-dim);line-height:1.45}.accounting-alert{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.accounting-alert{border:1px solid color-mix(in srgb,#22c55e 24%,var(--border))}}.accounting-alert{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.accounting-alert{background:color-mix(in srgb,#22c55e 8%,var(--raised))}}.accounting-alert{border-radius:var(--r-sm);gap:5px;padding:14px 16px;display:grid}.accounting-alert strong,.accounting-alert span{display:block}.accounting-alert span{color:var(--fg-dim);font-size:13px;line-height:1.45}.accounting-file-list{gap:8px;display:grid}.accounting-file-row{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.accounting-file-row span{overflow-wrap:anywhere;min-width:0}.accounting-file-row small{color:var(--fg-dim);text-align:right;margin-left:auto}.accounting-file-row span small{text-align:left;color:var(--fg-dim);margin:4px 0 0}.accounting-file-row.is-error small,.accounting-file-row.is-ignored small{color:#f97316}.accounting-file-row.is-ready small{color:#16a34a}.accounting-file-row.is-reading small,.accounting-file-row.is-converting small{color:#2563eb}.accounting-progress{background:var(--border);border-radius:999px;width:min(260px,34vw);height:9px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.accounting-progress{background:color-mix(in srgb,var(--border) 60%,transparent)}}.accounting-progress{align-self:center;margin-left:auto;position:relative}.accounting-progress span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);width:42%;animation:1.05s ease-in-out infinite accounting-progress-slide;position:absolute;inset:0 auto 0 0}@keyframes accounting-progress-slide{0%{transform:translate(-110%)}50%{transform:translate(75%)}to{transform:translate(250%)}}.accounting-dates-list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);gap:10px;padding:14px;display:grid}.accounting-dates-list strong{display:block}.accounting-dates-list div{flex-wrap:wrap;gap:8px;display:flex}.accounting-dates-list span{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.accounting-dates-list span{border:1px solid color-mix(in srgb,#22c55e 26%,var(--border))}}.accounting-dates-list span{color:var(--fg);background:#22c55e17;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.accounting-table-wrap{border:1px solid var(--border);border-radius:var(--r-sm);overflow:auto}.accounting-date-table{border-collapse:collapse;width:100%;min-width:620px}.accounting-date-table th,.accounting-date-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:11px 12px;font-size:13px}.accounting-date-table th{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.accounting-date-table tr:last-child td{border-bottom:0}.manual-rename-actions{grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto;align-items:end;gap:10px;display:grid}.manual-rename-actions label{gap:6px;display:grid}.manual-rename-actions span{color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.manual-rename-actions input,.manual-rename-actions select,.manual-rename-table input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);width:100%;color:var(--fg);outline:none;padding:10px 12px}.manual-rename-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-rename-summary>span{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.manual-rename-summary>span{border:1px solid color-mix(in srgb,#22c55e 28%,var(--border))}}.manual-rename-summary>span{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.manual-rename-summary>span{background:color-mix(in srgb,#22c55e 10%,var(--raised))}}.manual-rename-summary>span{border-radius:999px;padding:8px 12px;font-weight:800}.manual-rename-table{min-width:920px}.manual-rename-table td:first-child strong,.manual-rename-table td:first-child small{display:block}.manual-rename-table td:first-child small{color:var(--fg-dim);overflow-wrap:anywhere;margin-top:4px}.manual-rename-table td:nth-child(2){min-width:280px}.manual-rename-table td:nth-child(4){overflow-wrap:anywhere;min-width:220px}.chart-search-panel{gap:16px}.chart-search-head{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.chart-search-head h2{margin:4px 0 6px;font-size:24px}.chart-search-head p{max-width:720px;color:var(--fg-dim);margin:0;line-height:1.5}.chart-search-count{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);place-items:center;min-width:124px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.chart-search-count{background:color-mix(in srgb,var(--bg) 62%,var(--raised))}}.chart-search-count strong,.chart-search-count span{display:block}.chart-search-count strong{font-size:26px}.chart-search-count span{color:var(--fg-dim);font-size:12px}.chart-search-controls{grid-template-columns:minmax(260px,1fr) minmax(220px,320px);align-items:end;gap:12px;display:grid}.chart-search-query{display:block}.chart-search-category span{color:var(--fg-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px;font-weight:800;display:block}.chart-search-chips{flex-wrap:wrap;gap:8px;display:flex}.chart-account-results{gap:10px;display:grid}.chart-account-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.chart-account-number{border-radius:var(--r-sm);color:#22c55e;background:#22c55e1f;place-items:center;gap:2px;min-height:72px;display:grid}.chart-account-number strong,.chart-account-number span,.chart-account-main strong,.chart-account-main span{display:block}.chart-account-number strong{font-size:21px;font-weight:900}.chart-account-number span{color:var(--fg-dim);font-size:12px}.chart-account-main{min-width:0}.chart-account-main strong{font-size:15px}.chart-account-main span{color:var(--fg-dim);margin-top:4px;font-size:12.5px}.chart-account-reasons{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.chart-account-reasons em{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.chart-account-reasons em{border:1px solid color-mix(in srgb,#22c55e 26%,var(--border))}}.chart-account-reasons em{color:var(--fg);background:#22c55e14;border-radius:999px;padding:4px 8px;font-size:11.5px;font-style:normal}.folder-search-actions,.folder-search-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.folder-search-field{gap:7px;display:grid}.folder-search-field span{color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.folder-search-field input{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);width:100%;color:var(--fg);padding:12px 14px;font-size:14px}.folder-search-summary{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised);padding:12px}.folder-search-summary span{border:1px solid #22c55e}@supports (color:color-mix(in lab,red,red)){.folder-search-summary span{border:1px solid color-mix(in srgb,#22c55e 26%,var(--border))}}.folder-search-summary span{color:var(--fg);background:#22c55e17;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}.folder-search-export-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.folder-search-table td:nth-child(2){color:var(--fg-dim);overflow-wrap:anywhere}.folder-search-note{color:var(--fg-dim);margin:0;font-size:12.5px}.split-ticket-workbench{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.split-ticket-main,.split-ticket-side{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--raised)}.split-ticket-main{min-width:0;overflow:hidden}.split-ticket-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px;display:flex}.split-ticket-pages{flex-wrap:wrap;gap:8px;display:flex}.split-doc-actions{gap:10px;width:100%;display:grid}.split-doc-flow{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px 0 2px;display:grid}.split-doc-flow.is-primary{border-top-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.split-doc-flow.is-primary{border-top-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.split-doc-flow strong,.split-doc-flow span{display:block}.split-doc-flow strong{font-size:13.5px}.split-doc-flow span{color:var(--fg-dim);margin-top:4px;font-size:12.5px;line-height:1.45}.split-doc-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.split-ticket-preview{background:var(--bg);max-height:72vh;padding:14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.split-ticket-preview{background:color-mix(in srgb,var(--bg) 76%,#0f172a)}}.split-ticket-stage{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;width:min(100%,980px);margin:0 auto;position:relative}.split-ticket-stage img{pointer-events:none;width:100%;height:auto;display:block}.split-ticket-rect{color:var(--fg);cursor:pointer;background:#22c55e26;border:2px solid #22c55e;border-radius:3px;padding:0;position:absolute}.split-ticket-rect span{color:#052e16;background:#22c55e;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:6px;left:6px}.split-ticket-rect.is-selected{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf84d}.split-ticket-rect.is-draft{pointer-events:none;background:#38bdf824;border-style:dashed;border-color:#38bdf8}.split-ticket-side{gap:10px;padding:14px;display:grid}.split-ticket-side strong,.split-ticket-side small{display:block}.split-ticket-side small,.split-ticket-empty{color:var(--fg-dim);font-size:12.5px;line-height:1.45}.split-ticket-list{gap:8px;max-height:56vh;display:grid;overflow:auto}.split-ticket-list button{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.split-ticket-list button{background:color-mix(in srgb,var(--bg) 58%,var(--raised))}}.split-ticket-list button{color:var(--fg);text-align:left;cursor:pointer;gap:3px;padding:10px;display:grid}.split-ticket-list button.is-selected{background:#38bdf8;border-color:#38bdf8}@supports (color:color-mix(in lab,red,red)){.split-ticket-list button.is-selected{background:color-mix(in srgb,#38bdf8 12%,var(--raised))}}@media(max-width:820px){.receipt-recon-head,.receipt-recon-actions{flex-direction:column;align-items:stretch}.receipt-recon-controls,.receipt-recon-grid,.receipt-recon-drop-grid,.receipt-recon-workbench,.receipt-recon-editor,.chart-search-controls,.chart-account-card{grid-template-columns:1fr}.chart-search-head{flex-direction:column;align-items:stretch}.chart-search-count{min-width:0}.receipt-recon-preview{min-height:360px}.split-ticket-workbench{grid-template-columns:1fr}.split-ticket-toolbar{flex-direction:column;align-items:stretch}.split-doc-flow{grid-template-columns:1fr}.split-doc-buttons{justify-content:stretch}.split-doc-buttons .btn{justify-content:center;width:100%}.split-ticket-preview{max-height:62vh}}.accounting-cabinet{color-scheme:dark;border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(180deg,#0f121af0,#12151ef5),var(--surface);color:#f5f7ff;grid-template-columns:210px minmax(0,1fr);gap:0;min-height:780px;display:grid;overflow:hidden}.cabinet-sidebar{background:#55586d;border-right:1px solid #ffffff14;flex-direction:column;gap:18px;min-height:780px;padding:22px 14px;display:flex}.cabinet-logo{text-align:center;color:#fff;place-items:center;min-height:118px;display:grid}.cabinet-logo span{letter-spacing:.08em;border:3px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;font-size:24px;font-weight:300;display:grid}.cabinet-logo small{color:#ffffffb8;margin-top:8px;font-size:12px}.cabinet-sidebar nav{gap:6px;display:grid}.cabinet-sidebar nav button,.cabinet-reset{color:#fff;text-align:left;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:9px 10px;transition:background .15s,color .15s;display:grid}.cabinet-sidebar nav button:hover,.cabinet-sidebar nav button.is-active{background:#243f62}.cabinet-sidebar nav button i,.cabinet-reset i{font-size:18px}.cabinet-sidebar nav button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cabinet-sidebar nav button em{color:#fff;background:#0d111a;border-radius:999px;place-items:center;min-width:22px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.cabinet-reset{color:#ffffffc2;grid-template-columns:24px 1fr;margin-top:auto}.cabinet-main{background:radial-gradient(circle at 16px 16px,#ffffff09 1px,#0000 1px) 0 0/24px 24px,#272c35;min-width:0;padding:18px 18px 26px}.cabinet-top,.cabinet-review-toolbar,.cabinet-panel-head,.cabinet-client-head,.cabinet-modal-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cabinet-top h1{letter-spacing:0;margin:3px 0;font-size:25px}.cabinet-top p{color:#f5f7ffb8;max-width:720px;margin:0;font-size:13px;line-height:1.45}.cabinet-top-actions,.cabinet-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cabinet-notice{border-radius:var(--r-sm);color:#d7f5ff;background:#2980b926;border:1px solid #7fecff42;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin:16px 0;padding:12px 14px;font-size:13px;display:grid}.cabinet-notice button{color:inherit}.cabinet-breadcrumb{color:#f5f7ff9e;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.cabinet-breadcrumb i{font-size:10px}.cabinet-breadcrumb strong{color:#a9edff;font-weight:700}.cabinet-import-progress,.cabinet-scope-note,.cabinet-orphan-warning{color:#f6f8ff;background:#1e384b6b;border:1px solid #7fecff3d;border-radius:9px;margin:12px 0;padding:12px 14px}.cabinet-import-progress>div,.cabinet-scope-note,.cabinet-orphan-warning{align-items:center;gap:11px;display:flex}.cabinet-import-progress>div>i,.cabinet-scope-note>i,.cabinet-orphan-warning>i{color:#7fecff;font-size:20px}.cabinet-import-progress span,.cabinet-orphan-warning div{flex:1;gap:2px;min-width:0;display:grid}.cabinet-import-progress small,.cabinet-scope-note span,.cabinet-orphan-warning span{color:#f5f7ffc2;font-size:12px}.cabinet-import-progress progress{accent-color:#58d9b5;width:100%;height:8px;margin-top:9px}.cabinet-import-progress.is-failed,.cabinet-import-progress.is-interrupted,.cabinet-orphan-warning{background:#68431247;border-color:#f8b24a61}.cabinet-orphan-warning>i{color:#f8b24a}.cabinet-workflow-guide{background:#0e1118b8;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.7fr) auto;align-items:center;gap:14px;margin:12px 0;padding:14px;display:grid}.cabinet-workflow-guide>div:first-child{gap:3px;display:grid}.cabinet-workflow-guide small{color:#f5f7ffb3}.cabinet-workflow-steps{flex-wrap:wrap;gap:6px;display:flex}.cabinet-workflow-steps button{color:#f5f7ffc7;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.cabinet-workflow-steps button.is-done{color:#a9f4d8;background:#258a6829;border-color:#45c99a57}.accounting-cabinet .btn:not(:disabled),.cabinet-modal .btn:not(:disabled){opacity:1;color:#f8faff}.accounting-cabinet .btn.primary:not(:disabled),.cabinet-modal .btn.primary:not(:disabled){color:#fff;background:#2f6fd2;border-color:#4f8ef7}.accounting-cabinet .btn.success:not(:disabled),.cabinet-modal .btn.success:not(:disabled){color:#fff;background:#258a68;border-color:#45c99a;font-weight:750}.accounting-cabinet .btn:disabled,.cabinet-modal .btn:disabled{opacity:.58;color:#f5f7ffb8;cursor:not-allowed}.cabinet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cabinet-stat,.cabinet-panel,.cabinet-line-detail,.cabinet-bank-card,.cabinet-messages aside,.cabinet-chat{background:#3d4655;border:1px solid #ffffff14;border-radius:8px}.cabinet-stat{min-height:104px;color:inherit;text-align:left;grid-template-columns:42px 1fr;align-items:center;gap:8px 12px;padding:16px;display:grid}.accounting-closing{--closing-accent:#8b5cf6;--closing-accent-rgb:139, 92, 246;gap:18px;width:100%;min-width:0;padding-bottom:48px;display:grid}.closing-hero,.closing-context-bar,.closing-panel-head,.closing-hero-actions,.closing-panel-actions,.closing-bank-summary,.closing-statement-section>div,.closing-statement-result{align-items:center;display:flex}.closing-hero{border:1px solid rgba(var(--closing-accent-rgb),.32);background:radial-gradient(circle at 82% 10%,rgba(var(--closing-accent-rgb),.16),transparent 34%),linear-gradient(145deg,rgba(var(--closing-accent-rgb),.09),var(--surface) 55%);border-radius:18px;justify-content:space-between;gap:24px;padding:26px 28px;overflow:hidden}.closing-hero h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:clamp(25px,3vw,38px)}.closing-hero p{color:var(--fg-dim);margin:0}.closing-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px}.closing-hero-actions .btn:disabled{opacity:.42;cursor:not-allowed}.closing-context-bar{border:1px solid var(--border);background:#16171fdb;border-radius:13px;gap:14px;padding:12px 14px}.closing-context-bar label{color:var(--fg-dim);align-items:center;gap:8px;font-size:12px;display:flex}.closing-context-bar select,.closing-form-grid input,.closing-form-grid select,.closing-inline-form input,.closing-check input,.closing-check select{border:1px solid var(--border);background:var(--sink);min-height:38px;color:var(--fg);border-radius:8px;padding:8px 10px}.closing-context-bar select{min-width:210px}.closing-first-year{margin-left:2px}.closing-first-year input{accent-color:var(--closing-accent)}.closing-status{border:1px solid rgba(var(--amber-rgb),.34);color:var(--amber);background:rgba(var(--amber-rgb),.08);border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.closing-status.is-ready{color:var(--green);border-color:rgba(var(--green-rgb),.35);background:rgba(var(--green-rgb),.08)}.closing-status.is-blocked{color:var(--red);border-color:rgba(var(--red-rgb),.35);background:rgba(var(--red-rgb),.08)}.closing-privacy-note{border-left:3px solid var(--green);background:rgba(var(--green-rgb),.06);color:var(--fg-dim);align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.closing-privacy-note i{color:var(--green);font-size:20px}.closing-privacy-note strong{color:var(--fg)}.closing-tabs{border:1px solid var(--border);background:var(--sink);border-radius:12px;gap:5px;padding:5px;display:flex;overflow-x:auto}.closing-tabs button{min-height:40px;color:var(--fg-dim);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;transition:all .16s;display:inline-flex}.closing-tabs button:hover{color:var(--fg);background:var(--raised)}.closing-tabs button.is-active{color:#fff;background:rgba(var(--closing-accent-rgb),.24);box-shadow:inset 0 0 0 1px rgba(var(--closing-accent-rgb),.32)}.closing-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.closing-kpi-grid article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),rgba(var(--closing-accent-rgb),.045));border-radius:13px;min-width:0;padding:17px}.closing-kpi-grid span,.closing-kpi-grid small{color:var(--fg-dim);display:block}.closing-kpi-grid span{text-transform:uppercase;letter-spacing:.09em;font-size:11px}.closing-kpi-grid strong{overflow-wrap:anywhere;margin:7px 0 2px;font-size:clamp(19px,2vw,27px);line-height:1.15;display:block}.closing-kpi-grid small{font-size:11px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.closing-overview{gap:14px;display:grid}.closing-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.closing-panel{border:1px solid var(--border);background:#16171fe8;border-radius:15px;min-width:0;overflow:hidden}.closing-panel-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:16px;min-height:74px;padding:17px 19px}.closing-panel-head h2{margin:0;font-size:16px}.closing-panel-head p{color:var(--fg-dim);margin:3px 0 0;font-size:12px}.closing-panel-head>span{color:var(--fg-dim);white-space:nowrap;font-size:12px}.closing-panel-actions{flex-wrap:wrap;gap:8px}.closing-check-list{display:grid}.closing-check{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 17px;display:grid}.closing-check:last-child{border-bottom:none}.closing-check-icon{background:rgba(var(--amber-rgb),.1);width:26px;height:26px;color:var(--amber);border-radius:8px;place-items:center;margin-top:2px;display:grid}.closing-check.is-passed .closing-check-icon{background:rgba(var(--green-rgb),.1);color:var(--green)}.closing-check.is-blocked .closing-check-icon{background:rgba(var(--red-rgb),.1);color:var(--red)}.closing-check.is-not_applicable .closing-check-icon{background:var(--raised);color:var(--fg-faint)}.closing-check small{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.07em;font-size:10px;display:block}.closing-check strong{margin-top:2px;display:block}.closing-check p{color:var(--fg-dim);margin:2px 0 0;font-size:12px}.closing-check input{width:100%;min-height:33px;margin-top:8px}.closing-check select{min-width:125px}.closing-next-panel{padding-bottom:14px}.closing-next-panel>h2{margin:0;padding:17px 18px 10px;font-size:16px}.closing-next-panel>button{border:1px solid rgba(var(--red-rgb),.22);text-align:left;background:rgba(var(--red-rgb),.05);border-radius:10px;align-items:flex-start;gap:10px;width:calc(100% - 24px);margin:7px 12px;padding:12px;display:flex}.closing-next-panel>button>i{color:var(--red);margin-top:2px}.closing-next-panel button span{gap:2px;display:grid}.closing-next-panel button small{color:var(--fg-dim)}.closing-all-good{border:1px solid rgba(var(--green-rgb),.25);background:rgba(var(--green-rgb),.06);text-align:center;border-radius:12px;margin:14px;padding:20px}.closing-all-good i{color:var(--green);margin-bottom:7px;font-size:32px;display:block}.closing-all-good p{color:var(--fg-dim)}.closing-legal-note{background:var(--sink);color:var(--fg-dim);border-radius:9px;gap:9px;margin:14px;padding:12px;font-size:11px;display:flex}.closing-legal-note p{margin:0}.closing-inline-form{border-bottom:1px solid var(--border-soft);grid-template-columns:130px minmax(180px,1fr) 150px 150px auto;gap:8px;padding:14px 18px;display:grid}.closing-inline-form input{width:100%}.closing-table-wrap{width:100%;overflow:auto}.closing-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.closing-table th{z-index:1;border-bottom:1px solid var(--border);color:var(--fg-dim);background:var(--sink);text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;font-size:10px;position:sticky;top:0}.closing-table td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:10px 12px}.closing-table td:nth-last-child(-n+2),.closing-table th:nth-last-child(-n+2){text-align:right}.closing-table tr:hover td{background:rgba(var(--closing-accent-rgb),.035)}.closing-table tfoot td{color:var(--fg);background:var(--raised);font-weight:800;position:sticky;bottom:0}.closing-table td button{width:28px;height:28px;color:var(--red);border-radius:7px;place-items:center;margin-left:auto;display:grid}.closing-table td button:hover{background:rgba(var(--red-rgb),.1)}.closing-table td button:disabled{opacity:.35;cursor:not-allowed}.closing-table-empty{color:var(--fg-dim);text-align:center!important;padding:28px!important}.closing-journal-table tr.is-draft td{background:rgba(var(--amber-rgb),.035)}.closing-chip{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.closing-chip.validated{color:var(--green);background:rgba(var(--green-rgb),.1)}.closing-chip.draft{color:var(--amber);background:rgba(var(--amber-rgb),.1)}.closing-journal-grid,.closing-adjustment-stack{gap:14px;display:grid}.closing-form-grid{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(150px,1fr));gap:11px;padding:16px 18px;display:grid}.closing-form-grid label{color:var(--fg-dim);align-content:start;gap:5px;font-size:11px;display:grid}.closing-form-grid label.wide{grid-column:span 2}.closing-form-grid input,.closing-form-grid select{width:100%}.closing-form-grid input:disabled,.closing-form-grid select:disabled{opacity:.55;cursor:not-allowed}.closing-form-submit{align-self:end;min-height:38px}.closing-checkbox{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.closing-checkbox input{width:auto;accent-color:var(--closing-accent)}.closing-record-list{display:grid}.closing-record{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.closing-record:last-child{border-bottom:none}.closing-record>div{min-width:0}.closing-record span,.closing-record small{color:var(--fg-dim);font-size:11px;display:block}.closing-record>div strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;display:block;overflow:hidden}.closing-record>button{width:30px;height:30px;color:var(--red);border-radius:8px;place-items:center;display:grid}.closing-record>button:hover{background:rgba(var(--red-rgb),.1)}.closing-record>button:disabled{opacity:.35;cursor:not-allowed}.closing-record>button.closing-validate{color:var(--fg-faint);border:1px solid var(--border)}.closing-record>button.closing-validate.is-on{color:var(--green);border-color:rgba(var(--green-rgb),.35);background:rgba(var(--green-rgb),.08)}.closing-bank-grid,.closing-statements-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.closing-bank-summary{border-top:1px solid var(--border-soft);justify-content:stretch}.closing-bank-summary span{color:var(--fg-dim);border-right:1px solid var(--border-soft);flex:1;gap:3px;padding:14px 18px;font-size:11px;display:grid}.closing-bank-summary span:last-child{border-right:0}.closing-bank-summary strong{color:var(--fg);font-size:14px}.closing-statement-section{border-bottom:1px solid var(--border-soft);padding:15px 18px}.closing-statement-section h3{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:11px}.closing-statement-section>div{color:var(--fg-dim);justify-content:space-between;gap:18px;padding:6px 0}.closing-statement-section>div strong{color:var(--fg);white-space:nowrap}.closing-statement-section>div.total{border-top:1px solid var(--border);color:var(--fg);margin-top:7px;padding-top:10px;font-weight:800}.closing-statement-result{color:#fff;background:rgba(var(--closing-accent-rgb),.18);justify-content:space-between;gap:20px;padding:18px;font-size:16px;font-weight:900}.closing-empty-view{place-items:center;min-height:55vh}.closing-empty{border:1px dashed rgba(var(--closing-accent-rgb),.42);min-height:280px;color:var(--fg-dim);text-align:center;background:rgba(var(--closing-accent-rgb),.04);border-radius:16px;place-items:center;gap:8px;padding:38px;display:grid}.closing-empty>span{width:58px;height:58px;color:var(--closing-accent);background:rgba(var(--closing-accent-rgb),.12);border-radius:18px;place-items:center;font-size:28px;display:grid}.closing-empty h1,.closing-empty h2{color:var(--fg);margin:5px 0 0}.closing-empty p{max-width:620px;margin:0 0 8px}@media(max-width:1180px){.closing-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.closing-overview-grid,.closing-bank-grid,.closing-statements-grid{grid-template-columns:1fr}.closing-form-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:760px){.mobile-card-detail .accounting-closing{padding:4px 4px 34px}.closing-hero{flex-direction:column;align-items:flex-start;padding:18px}.closing-hero h1{font-size:25px}.closing-hero-actions{justify-content:flex-start;width:100%}.closing-hero-actions .btn{flex:auto}.closing-context-bar,.closing-context-bar label{flex-direction:column;align-items:stretch}.closing-context-bar select{width:100%;min-width:0}.closing-context-bar .closing-first-year{flex-direction:row;align-items:center}.closing-status{justify-content:center;margin-left:0}.closing-privacy-note{align-items:flex-start}.closing-tabs{border-left:0;border-right:0;border-radius:0;margin:0 -4px}.closing-tabs button{padding-inline:12px}.closing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.closing-kpi-grid article:last-child{grid-column:1/-1}.closing-panel-head{flex-direction:column;align-items:flex-start;min-height:auto}.closing-panel-actions,.closing-panel-actions .btn{width:100%}.closing-check{grid-template-columns:auto minmax(0,1fr)}.closing-check>select{grid-column:2;width:100%}.closing-inline-form,.closing-form-grid{grid-template-columns:1fr}.closing-form-grid label.wide{grid-column:auto}.closing-form-submit{width:100%}.closing-record{grid-template-columns:minmax(0,1fr) auto auto}.closing-record>strong{grid-column:1}.closing-bank-summary{flex-direction:column;align-items:stretch}.closing-bank-summary span{border-right:0;border-bottom:1px solid var(--border-soft)}.closing-bank-summary span:last-child{border-bottom:0}}@media(max-width:430px){.closing-kpi-grid{grid-template-columns:1fr}.closing-kpi-grid article:last-child{grid-column:auto}.closing-hero-actions .btn{width:100%}}.cabinet-stat.is-action{transition:transform .15s,border-color .15s,background .15s}.cabinet-stat.is-action:hover{background:#465164;border-color:#7fecff5c;transform:translateY(-2px)}.cabinet-stat i{background:#ffffff14;border-radius:8px;grid-row:span 2;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.cabinet-stat span{color:#f5f7ffbd;font-size:12px}.cabinet-stat strong{font-size:30px;line-height:1}.cabinet-dashboard-grid{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr) minmax(260px,.9fr);gap:12px;margin-top:12px;display:grid}.cabinet-control-strip{background:#11151d70;border:1px solid #ffc36a2e;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px;display:flex}.cabinet-control-strip.compact{margin-top:10px}.cabinet-control-strip span{color:#f5f7ffcc;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.cabinet-control-strip i{color:#ffc36a;font-size:16px}.cabinet-panel{min-width:0;padding:16px;overflow:hidden}.cabinet-panel h2,.cabinet-modal-card h2{letter-spacing:0;margin:0 0 14px;font-size:18px}.cabinet-client-list,.cabinet-timeline,.cabinet-request-list,.cabinet-employee-list,.cabinet-task-list{gap:8px;display:grid}.cabinet-client-list button,.cabinet-request-list span,.cabinet-employee-list span,.cabinet-task-list button,.cabinet-messages aside button,.cabinet-chat span{color:#fff;text-align:left;background:#12161f70;border-radius:8px;align-items:center;gap:4px 10px;min-height:52px;padding:10px 12px;display:grid}.cabinet-client-list button{grid-template-columns:28px 1fr auto}.cabinet-client-list i{color:#ffffffc7;font-size:24px}.cabinet-badge{color:#ffffffd1;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.cabinet-badge.tone-green{color:#8ff35d;background:#7edd512e}.cabinet-badge.tone-amber{color:#ffc36a;background:#ffb84d2e}.cabinet-badge.tone-red{color:#ff8a96;background:#ff66742e}.cabinet-badge.tone-blue{color:#9cccff;background:#5ea9ff2e}.cabinet-timeline span{color:#f5f7ffcc;grid-template-columns:20px 150px 1fr;align-items:center;gap:8px;font-size:12.5px;display:grid}.cabinet-timeline i{color:#7edd51}.cabinet-timeline b{color:#f5f7ff85;font-weight:600}.cabinet-note{background:#12161f70;border-radius:8px;padding:12px}.cabinet-note p{color:#f5f7ffad;margin:6px 0 0;font-size:13px}.cabinet-review-toolbar{background:#3d4655c7;border-radius:8px;flex-wrap:wrap;align-items:center;margin-top:16px;padding:10px}.cabinet-search{background:#343b49;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:24px 1fr;align-items:center;gap:6px;min-width:190px;height:38px;padding:0 10px;display:grid}.cabinet-search input,.cabinet-review-toolbar select,.cabinet-bank-table input,.cabinet-bank-table select,.cabinet-doc-table input,.cabinet-doc-table select,.cabinet-modal-card label input,.cabinet-modal-card label select,.cabinet-panel textarea{color:#fff;width:100%;min-height:34px;font:inherit;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;padding:7px 9px}.accounting-cabinet select option,.accounting-cabinet select optgroup{color:#fff;background-color:#272c35}.cabinet-review-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.cabinet-review-grid.with-preview{grid-template-columns:minmax(0,1fr) minmax(280px,380px)}.cabinet-bank-table-wrap,.cabinet-table-scroll{background:#20252e;border:1px solid #ffffff14;border-radius:8px;width:100%;overflow:auto}.cabinet-table-scroll{margin-top:12px}.cabinet-bank-table,.cabinet-doc-table{border-collapse:collapse;width:100%;min-width:1480px;font-size:13px}.cabinet-control-strip .cabinet-selection-summary{color:#eafff7;background:#258a682e;border-color:#58d9b552;flex:100%}.cabinet-doc-table{min-width:1180px}.cabinet-document-list-table{min-width:2260px}.cabinet-document-list-table th:nth-child(3),.cabinet-document-list-table td:nth-child(3){min-width:280px}.cabinet-document-list-table th:nth-child(4),.cabinet-document-list-table td:nth-child(4){min-width:160px}.cabinet-document-list-table th:nth-child(5),.cabinet-document-list-table td:nth-child(5){min-width:220px}.cabinet-document-list-table th:nth-child(6),.cabinet-document-list-table td:nth-child(6){min-width:130px}.cabinet-document-list-table th:nth-child(7),.cabinet-document-list-table td:nth-child(7),.cabinet-document-list-table th:nth-child(8),.cabinet-document-list-table td:nth-child(8){min-width:145px}.cabinet-document-list-table th:nth-child(9),.cabinet-document-list-table td:nth-child(9),.cabinet-document-list-table th:nth-child(11),.cabinet-document-list-table td:nth-child(11){min-width:150px}.cabinet-document-list-table th:nth-child(12),.cabinet-document-list-table td:nth-child(12){min-width:240px}.cabinet-document-list-table th:nth-child(14),.cabinet-document-list-table td:nth-child(14){min-width:360px}.cabinet-document-list-table input,.cabinet-document-list-table select{width:100%;min-width:0}.cabinet-rules-table{min-width:1780px}.cabinet-rules-table th:nth-child(3),.cabinet-rules-table td:nth-child(3),.cabinet-rules-table th:nth-child(5),.cabinet-rules-table td:nth-child(5){min-width:190px}.cabinet-rules-table th:nth-child(6),.cabinet-rules-table td:nth-child(6){min-width:170px}.cabinet-rules-table th:nth-child(7),.cabinet-rules-table td:nth-child(7){min-width:190px}.cabinet-rules-table th:nth-child(8),.cabinet-rules-table td:nth-child(8){min-width:210px}.cabinet-rules-table th:nth-child(9),.cabinet-rules-table td:nth-child(9){min-width:250px}.cabinet-rules-table th:nth-child(10),.cabinet-rules-table td:nth-child(10){min-width:220px}.cabinet-bank-table th,.cabinet-bank-table td,.cabinet-doc-table th,.cabinet-doc-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:10px 11px}.cabinet-bank-table th,.cabinet-doc-table th{z-index:1;color:#f5f7ff94;text-transform:uppercase;letter-spacing:.04em;background:#2d3340;font-size:11px;position:sticky;top:0}.cabinet-bank-table tr{cursor:pointer}.cabinet-bank-table tbody tr:hover,.cabinet-bank-table tbody tr.is-selected,.cabinet-doc-table tbody tr:hover{background:#424b5c}.cabinet-bank-table td:nth-child(5){min-width:320px}.cabinet-bank-table td:nth-child(7){min-width:240px}.cabinet-bank-table th:nth-child(3),.cabinet-bank-table td:nth-child(3){white-space:nowrap;min-width:112px}.cabinet-bank-table th:nth-child(4),.cabinet-bank-table td:nth-child(4){min-width:210px}.cabinet-bank-table th:nth-child(6),.cabinet-bank-table td:nth-child(6),.cabinet-bank-table th:nth-child(8),.cabinet-bank-table td:nth-child(8){white-space:nowrap;min-width:135px}.cabinet-bank-table th:nth-child(9),.cabinet-bank-table td:nth-child(9){min-width:140px}.cabinet-bank-table th:nth-child(10),.cabinet-bank-table td:nth-child(10){min-width:235px}.cabinet-review-toolbar .btn:not(:disabled){color:#fff;opacity:1;background:#343b49;border-color:#ffffff3d}.cabinet-review-toolbar .btn:not(:disabled):hover{background:#414b5c;border-color:#7fecff7a}.cabinet-pagination{background:#20252e;border:1px solid #ffffff14;border-radius:8px;grid-column:1;justify-content:center;align-items:center;gap:14px;padding:10px 12px;display:flex}.cabinet-pagination>span{color:#fff;text-align:center;gap:2px;display:grid}.cabinet-pagination small{color:#f5f7ff9e;font-size:11px}.cabinet-document-pagination{margin-top:0}.cabinet-review-grid.with-preview .cabinet-statement-preview{grid-area:1/2/span 2}.cabinet-doc-icon{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cabinet-doc-icon.linked{color:#7edd51}.cabinet-doc-icon.requested{color:#ffc36a}.cabinet-doc-icon.missing{color:#ffffffbd}.cabinet-link-proposals{background:#152a22b8;border:1px solid #7edd5138;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.cabinet-link-proposals-head,.cabinet-proposal{align-items:center;gap:10px;display:grid}.cabinet-link-proposals-head{grid-template-columns:minmax(0,1fr) auto}.cabinet-link-proposals-head strong,.cabinet-proposal strong{color:#fff;display:block}.cabinet-link-proposals-head small,.cabinet-proposal span,.cabinet-proposal-score small{color:#f5f7ffad;font-size:12px;display:block}.cabinet-proposal-list{gap:8px;display:grid}.cabinet-proposal{background:#12161fa8;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(180px,1.2fr) auto minmax(180px,1.2fr) minmax(92px,.55fr) auto;padding:10px}.cabinet-proposal.is-sure{border-color:#7edd515c}.cabinet-proposal.is-review{border-color:#ffc36a57}.cabinet-proposal>i{color:#f5f7ff85}.cabinet-proposal-score{gap:4px;display:grid}.amount-red{color:#ff696f;font-weight:750}.amount-green{color:#7edd51;font-weight:750}.cabinet-statement-preview{background:#05070a;border-radius:8px;grid-template-rows:auto 1fr;gap:10px;min-height:480px;padding:12px;display:grid}.cabinet-statement-preview textarea{resize:vertical;color:#cdd2dd;background:#030407;border:1px solid #ffffff21;border-radius:7px;width:100%;min-height:440px;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cabinet-statement-preview .cabinet-file-preview{background:0 0;border:0;grid-template-rows:auto minmax(240px,36vh);padding:0}.cabinet-statement-preview .cabinet-file-preview-body{min-height:240px}.cabinet-statement-preview .cabinet-file-preview-body object,.cabinet-statement-preview .cabinet-file-preview-body img{min-height:260px}.cabinet-statement-text{background:#030407;border:1px solid #ffffff21;border-radius:7px;min-height:440px;max-height:58vh;overflow:auto}.cabinet-statement-text pre{white-space:pre-wrap;color:#cdd2dd;margin:0;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cabinet-statement-text pre.is-hit{color:#fff3d6;background:#ffc36a2e;outline:1px solid #ffc36a5c}.cabinet-line-detail{grid-template-columns:minmax(220px,1fr) auto auto auto;gap:10px;margin-top:12px;padding:14px;display:grid}.cabinet-line-detail small{color:#f5f7ff8a;margin-top:4px;font-size:11px;display:block}.cabinet-line-detail span,.cabinet-linked-docs{color:#f5f7ffb8;font-size:12px;display:block}.cabinet-linked-docs{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.cabinet-line-note,.cabinet-line-audit{grid-column:1/-1}.cabinet-line-note{color:#f5f7ff9e;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.cabinet-line-note textarea{resize:vertical;color:#fff;min-height:62px;font:inherit;letter-spacing:0;text-transform:none;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;padding:8px 10px}.cabinet-line-audit{flex-wrap:wrap;gap:6px;display:flex}.cabinet-line-audit span{color:#f5f7ffa8;background:#ffffff0f;border-radius:999px;padding:5px 7px;font-size:11px}.cabinet-linked-docs>span{background:#12161f80;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.cabinet-client-page{margin-top:16px}.cabinet-client-head{background:#0e1118;border-radius:8px;padding:16px}.cabinet-client-head h2{margin:0 0 4px;font-size:26px}.cabinet-client-head span{color:#f5f7ffad;font-size:13px}.cabinet-client-title,.cabinet-client-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cabinet-client-title h2{margin-right:4px}.cabinet-client-meta{gap:8px 16px;margin-top:10px}.cabinet-client-meta span{align-items:center;gap:6px;display:inline-flex}.cabinet-help{color:#f5f7ffa3;margin:-7px 0 12px;font-size:12.5px;line-height:1.45}.cabinet-client-picker{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cabinet-client-picker button,.cabinet-tabs button,.cabinet-tab-mini button{color:#f5f7ffd1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;min-height:34px;padding:7px 11px}.cabinet-client-picker button.is-active,.cabinet-tabs button.is-active,.cabinet-tab-mini button.is-active{color:#fff;background:#7fecff1f;border-color:#7fecff6b}.cabinet-tabs,.cabinet-tab-mini{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cabinet-deposit-panel{gap:14px;display:grid}.cabinet-deposit-panel .cabinet-panel-head p{color:#f5f7ffad;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.45}.cabinet-deposit-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.cabinet-deposit-grid .cabinet-drop{grid-template-columns:46px minmax(0,1fr);min-height:148px;padding:18px}.cabinet-deposit-grid .cabinet-drop i{background:#7fecff1f;border-radius:8px;place-items:center;width:46px;height:46px;font-size:30px;display:grid}.cabinet-deposit-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cabinet-deposit-next{background:#12161f73;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cabinet-deposit-next strong,.cabinet-deposit-next span{display:block}.cabinet-deposit-next span{color:#f5f7ffad;margin-top:3px;font-size:12px}.cabinet-drop{color:#fff;text-align:left;background:#7fecff14;border:1px dashed #7fecff5c;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;min-width:220px;min-height:78px;padding:12px;display:grid}.cabinet-drop i{color:#7fecff;grid-row:span 2;font-size:26px}.cabinet-drop small{color:#f5f7ff9e;font-size:12px}.cabinet-doc-table{background:#20252e;border-radius:8px;margin-top:0;display:table;overflow:hidden}.cabinet-documents-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:12px;display:grid}.cabinet-file-preview{background:#151922;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:auto minmax(320px,1fr);gap:10px;min-width:0;padding:12px;display:grid}.cabinet-file-preview header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cabinet-file-preview header div{gap:3px;min-width:0;display:grid}.cabinet-file-preview header strong,.cabinet-file-preview header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cabinet-file-preview header small{color:#f5f7ff9e}.cabinet-file-preview-body{background:#06080c;border:1px solid #ffffff1a;border-radius:7px;place-items:stretch stretch;min-height:320px;display:grid;overflow:hidden}.cabinet-file-preview-body object,.cabinet-file-preview-body img{object-fit:contain;background:#06080c;border:0;width:100%;height:100%;min-height:520px}.cabinet-file-preview-body pre{color:#dbe2ee;white-space:pre-wrap;min-height:320px;max-height:620px;margin:0;padding:12px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.cabinet-preview-empty{color:#f5f7ff9e;text-align:center;place-items:center;min-height:320px;padding:18px;line-height:1.45;display:grid}.cabinet-row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:150px;display:flex}.cabinet-row-actions .btn{min-height:30px;padding:5px 8px}.btn.danger,.btn.sm.danger{color:#fecaca;background:#7f1d1d5c;border-color:#f8717161}.btn.danger:hover,.btn.sm.danger:hover{background:#b91c1c80}.cabinet-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cabinet-list-toolbar select{color:#fff;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;min-height:36px;padding:7px 9px}.cabinet-list-toolbar>span{color:#f5f7ffa3;white-space:nowrap;font-size:12px}.cabinet-line-edit{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:150px minmax(180px,1fr) minmax(220px,1.4fr) 150px;gap:10px;padding-top:8px;display:grid}.cabinet-line-edit label{color:#f5f7ff9e;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10.5px;font-weight:800;display:grid}.cabinet-line-edit input{color:#fff;letter-spacing:0;text-transform:none;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;min-height:34px;padding:7px 9px}.cabinet-inline-icon{color:#fecaca;vertical-align:middle;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:22px;height:22px;margin-left:6px;display:inline-grid}.cabinet-note-edit,.cabinet-task-edit,.cabinet-request-list span{gap:8px;display:grid}.cabinet-request-card{background:#12161f70;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:28px minmax(160px,1.2fr) minmax(150px,.8fr) 150px 160px;align-items:end;gap:10px;padding:12px;display:grid}.cabinet-request-card>i{color:#9cccff;align-self:center;font-size:21px}.cabinet-request-card label,.cabinet-task-edit label,.cabinet-form-grid label,.cabinet-period-list label,.cabinet-employee-list label{color:#f5f7ff9e;gap:5px;font-size:11px;font-weight:700;display:grid}.cabinet-request-card input,.cabinet-request-card select,.cabinet-form-grid input,.cabinet-form-grid select,.cabinet-period-list input,.cabinet-employee-list input,.cabinet-chat-compose textarea{color:#fff;width:100%;min-height:36px;font:inherit;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;padding:7px 9px}.cabinet-request-comment{grid-column:2/-1}.cabinet-request-card>.cabinet-badge{grid-column:2/-2}.cabinet-note-edit{margin-bottom:12px}.cabinet-task-edit{grid-template-columns:auto minmax(220px,1fr) 150px auto;align-items:center}.cabinet-request-list input,.cabinet-note-edit input,.cabinet-note-edit textarea,.cabinet-task-edit input,.cabinet-task-edit select{color:#fff;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-height:34px;padding:7px 9px}.cabinet-rule-amounts{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cabinet-bank-cards{gap:12px;display:grid}.cabinet-bank-card{grid-template-columns:58px minmax(220px,1fr) auto auto 120px auto auto;align-items:center;gap:14px;padding:20px;display:grid}.cabinet-bank-card i{background:#ffffff14;border-radius:8px;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.cabinet-bank-card h3{margin:0 0 4px}.cabinet-bank-card input{color:#fff;background:#272c35;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-height:34px;margin-bottom:6px;padding:7px 9px}.cabinet-bank-card span,.cabinet-bank-card small{color:#f5f7ffad;display:block}.cabinet-request-list span{grid-template-columns:26px minmax(160px,1fr) minmax(220px,1.5fr) auto auto auto;align-items:center}.cabinet-request-list small{color:#f5f7ff9e;grid-column:1/-1}.cabinet-account-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cabinet-account-grid span{background:#12161f80;border-radius:7px;padding:7px 9px;font-size:12px}.cabinet-employee-list article{background:#12161f70;border-radius:8px;grid-template-columns:38px minmax(160px,1fr) minmax(150px,.8fr) minmax(150px,.7fr) auto;align-items:end;gap:12px;min-height:70px;padding:12px;display:grid}.cabinet-employee-list article.is-inactive{opacity:.58}.cabinet-employee-list article>i{color:#ffffffc2;align-self:center;font-size:28px}.cabinet-employee-list em,.cabinet-employee-list small{color:#f5f7ff9e;font-style:normal}.cabinet-messages{grid-template-columns:320px minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.cabinet-messages aside,.cabinet-chat{min-height:560px;padding:14px}.cabinet-chat-compose{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:auto;padding-top:12px;display:grid}.cabinet-chat-compose textarea{resize:vertical;min-height:74px}.cabinet-empty-state{color:#f5f7ffb3;text-align:center;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.cabinet-empty-state>i{color:#9cccff;font-size:42px}.cabinet-empty-state p{max-width:430px;margin:0}.cabinet-messages aside{flex-direction:column;gap:8px;display:flex}.cabinet-messages aside button{grid-template-columns:28px 1fr}.cabinet-messages aside button.is-active{background:#424b5c}.cabinet-chat{flex-direction:column;gap:10px;display:flex}.cabinet-chat span{max-width:620px;line-height:1.4}.cabinet-chat small{color:#f5f7ff8a;display:block}.cabinet-task-calendar{border:1px solid #ffffff14;border-radius:8px;grid-template-columns:220px repeat(6,minmax(100px,1fr));display:grid;overflow:auto}.cabinet-task-calendar>strong,.cabinet-task-row>*{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-items:center;min-height:38px;padding:8px 10px;display:flex}.cabinet-task-row{display:contents}.cabinet-task-row b{background:#11151d}.cabinet-task-row span{color:#9cccff}.cabinet-task-list{margin-top:12px}.cabinet-task-list button{grid-template-columns:24px minmax(0,1fr) auto}.cabinet-task-edit{background:#12161f70;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(180px,1.3fr) 130px 150px 150px 110px 110px auto;align-items:end;padding:12px}.cabinet-task-edit>button:first-child{background:0 0;align-self:center;min-height:36px;padding:7px}.cabinet-task-comment{grid-column:2/-2}.cabinet-kanban{grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;display:grid;overflow-x:auto}.cabinet-kanban>section{background:#20252e;border:1px solid #ffffff14;border-radius:8px;min-height:320px;padding:10px}.cabinet-kanban>section>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cabinet-kanban article{background:#3d4655;border-radius:7px;gap:6px;margin-bottom:8px;padding:10px;display:grid}.cabinet-kanban article span,.cabinet-kanban article small{color:#f5f7ffa8}.cabinet-kanban select{color:#fff;background:#272c35;border:1px solid #ffffff1f;border-radius:6px;min-height:32px}.cabinet-task-stats,.cabinet-archive-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cabinet-task-stat-table{grid-column:1/-1}.cabinet-settings{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.cabinet-settings-nav{background:#20252e;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.cabinet-settings-nav button{color:#f5f7ffc2;text-align:left;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}.cabinet-settings-nav button:hover,.cabinet-settings-nav button.is-active{color:#fff;background:#34455d}.cabinet-settings-content{min-height:510px}.cabinet-form-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;display:grid}.cabinet-access-choice{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.cabinet-access-choice button{color:#fff;text-align:left;background:#12161f70;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px 1fr;gap:4px 10px;padding:14px;display:grid}.cabinet-access-choice button.is-active{background:#7fecff1a;border-color:#7fecff7a}.cabinet-access-choice button>i{color:#9cccff;grid-row:span 2;font-size:26px}.cabinet-access-choice span{color:#f5f7ff9e;font-size:12px}.cabinet-feature-list,.cabinet-period-list,.cabinet-relation-list{gap:8px;display:grid}.cabinet-feature-list.compact{margin-top:14px}.cabinet-feature-list button,.cabinet-relation-list button{color:#fff;text-align:left;background:#12161f70;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 13px;display:flex}.cabinet-feature-list button:disabled{opacity:.45}.cabinet-feature-list button>span,.cabinet-relation-list button>span{flex:1;gap:3px;display:grid}.cabinet-feature-list small,.cabinet-relation-list small{color:#f5f7ff9e}.cabinet-feature-list button>i{color:#7fecff;font-size:31px}.cabinet-relation-list button.is-active{background:#7edd5114;border-color:#7edd5161}.cabinet-relation-list button>i{font-size:25px}.cabinet-period-list article{background:#12161f70;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(150px,1fr) 150px 150px auto auto auto;align-items:end;gap:10px;padding:12px;display:grid}.cabinet-archive-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.cabinet-modal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070ab8;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.cabinet-modal-card{color:#fff;background:#3d4655;border:1px solid #ffffff1a;border-radius:10px;width:min(680px,100%);max-height:min(82vh,860px);padding:22px;overflow:auto;box-shadow:0 24px 80px #0000006b}.cabinet-modal-card.wide{width:min(1120px,100%)}.cabinet-modal-card header{align-items:center;margin-bottom:12px}.cabinet-modal-card header button{color:#fff;font-size:18px}.cabinet-modal-card label{color:#f5f7ffb8;gap:7px;margin-top:10px;font-size:12px;display:grid}.cabinet-modal-summary{background:#272c35;border-radius:8px;grid-template-columns:120px 180px minmax(0,1fr) 150px;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.cabinet-modal-card footer{margin-top:12px}.cabinet-doc-table tr{cursor:pointer}@media(max-width:980px){.accounting-cabinet{grid-template-columns:1fr}.cabinet-sidebar{min-height:auto;padding:10px}.cabinet-sidebar nav{grid-template-columns:none;padding-bottom:3px;display:flex;overflow-x:auto}.cabinet-sidebar nav button{flex:none;min-width:142px}.cabinet-logo,.cabinet-reset{display:none}.cabinet-stat-grid,.cabinet-dashboard-grid,.cabinet-workflow-guide,.cabinet-review-grid.with-preview,.cabinet-documents-workspace,.cabinet-deposit-grid,.cabinet-deposit-status,.cabinet-messages,.cabinet-settings,.cabinet-task-stats,.cabinet-archive-summary{grid-template-columns:1fr}.cabinet-settings-nav{flex-direction:row;overflow-x:auto}.cabinet-settings-nav button{flex:none}.cabinet-task-stat-table{grid-column:1}.cabinet-bank-card,.cabinet-line-detail,.cabinet-line-edit,.cabinet-employee-list article,.cabinet-request-card,.cabinet-task-edit,.cabinet-period-list article,.cabinet-modal-summary{grid-template-columns:1fr}.cabinet-request-comment,.cabinet-request-card>.cabinet-badge,.cabinet-task-comment{grid-column:1}.cabinet-top,.cabinet-review-toolbar,.cabinet-panel-head,.cabinet-client-head,.cabinet-deposit-next{flex-direction:column;align-items:stretch}.cabinet-review-grid.with-preview .cabinet-statement-preview,.cabinet-pagination{grid-area:auto/1}}@media(max-width:640px){.accounting-cabinet{border-inline:0;border-radius:0}.cabinet-main{padding:12px 8px 22px}.cabinet-top h1{font-size:23px}.cabinet-top-actions,.cabinet-panel-actions{justify-content:flex-start}.cabinet-stat-grid,.cabinet-form-grid,.cabinet-access-choice{grid-template-columns:1fr}.cabinet-stat{min-height:84px}.cabinet-tabs,.cabinet-client-picker{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.cabinet-tabs button,.cabinet-client-picker button{flex:none}.cabinet-panel{padding:12px}.cabinet-chat-compose{grid-template-columns:1fr}.cabinet-kanban{grid-template-columns:repeat(4,250px)}.cabinet-pagination{justify-content:space-between;gap:6px}.cabinet-pagination .btn{min-width:42px;padding-inline:8px;font-size:0}.cabinet-pagination .btn i{font-size:15px}}.fiduciary-page{min-height:calc(100vh - 150px);padding:clamp(8px,2vw,26px)}.fiduciary-hero{max-width:860px;margin-bottom:24px}.fiduciary-hero h1{margin:8px 0;font-size:clamp(30px,4vw,52px)}.fiduciary-hero p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.fiduciary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fiduciary-card{border:1px solid var(--border);grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;min-height:310px;padding:clamp(22px,3vw,36px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.fiduciary-card{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.fiduciary-card{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.fiduciary-card{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.fiduciary-card{color:var(--fg);text-align:left;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 20px 50px #0f172a1f}.fiduciary-card:after{content:"";background:var(--fiduciary-accent);border-radius:50%;width:290px;height:290px;position:absolute;bottom:-120px;right:-90px}@supports (color:color-mix(in lab,red,red)){.fiduciary-card:after{background:color-mix(in srgb,var(--fiduciary-accent) 18%,transparent)}}.fiduciary-card:after{pointer-events:none}.fiduciary-card.is-cabinet{--fiduciary-accent:#38bdf8}.fiduciary-card.is-closing{--fiduciary-accent:#a78bfa}.fiduciary-card.is-tools{--fiduciary-accent:#22c55e}.fiduciary-card.is-statements{--fiduciary-accent:#f59e0b}.fiduciary-card.is-ledger{--fiduciary-accent:#14b8a6}.fiduciary-card:hover{border-color:var(--fiduciary-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.fiduciary-card:hover{border-color:color-mix(in srgb,var(--fiduciary-accent) 60%,var(--border))}}.fiduciary-card:hover{box-shadow:0 26px 70px var(--fiduciary-accent)}@supports (color:color-mix(in lab,red,red)){.fiduciary-card:hover{box-shadow:0 26px 70px color-mix(in srgb,var(--fiduciary-accent) 18%,transparent)}}.fiduciary-card-icon{background:var(--fiduciary-accent);border-radius:18px;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.fiduciary-card-icon{background:color-mix(in srgb,var(--fiduciary-accent) 18%,transparent)}}.fiduciary-card-icon{color:var(--fiduciary-accent);font-size:30px}.fiduciary-card-copy{align-content:start;gap:7px;display:grid}.fiduciary-card-copy small{color:var(--fiduciary-accent);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.fiduciary-card-copy strong{font-size:clamp(24px,3vw,34px)}.fiduciary-card-copy span{max-width:520px;color:var(--muted);line-height:1.55}.fiduciary-card-arrow{color:var(--fiduciary-accent);font-size:25px}.fiduciary-card-stats{z-index:1;flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.fiduciary-card-stats>span{background:var(--fiduciary-accent);border-radius:999px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.fiduciary-card-stats>span{background:color-mix(in srgb,var(--fiduciary-accent) 11%,var(--raised))}}.fiduciary-card-stats>span{color:var(--muted);font-size:12px}.fiduciary-card-stats b{color:var(--fg)}.fiduciary-roadmap{border:1px solid var(--border);background:var(--surface);border-radius:22px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.55fr);gap:28px;margin-top:22px;padding:clamp(20px,3vw,32px);display:grid}@supports (color:color-mix(in lab,red,red)){.fiduciary-roadmap{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.fiduciary-roadmap-head h2{margin:8px 0;font-size:clamp(22px,3vw,32px)}.fiduciary-roadmap-head p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.fiduciary-roadmap ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fiduciary-roadmap li{border:1px solid var(--border-soft);background:var(--sink);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.fiduciary-roadmap li{background:color-mix(in srgb,var(--sink) 72%,transparent)}}.fiduciary-roadmap li>span{width:30px;height:30px;color:var(--fg-faint);background:var(--raised);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.fiduciary-roadmap li>div{gap:2px;display:grid}.fiduciary-roadmap li strong{font-size:13px}.fiduciary-roadmap li small{color:var(--muted);font-size:11px}.fiduciary-roadmap li em{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-style:normal;font-weight:750}.fiduciary-roadmap li.is-ready{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.fiduciary-roadmap li.is-ready{border-color:color-mix(in srgb,var(--green) 26%,var(--border))}}.fiduciary-roadmap li.is-ready>span{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.fiduciary-roadmap li.is-ready>span{background:color-mix(in srgb,var(--green) 12%,transparent)}}.fiduciary-roadmap li.is-ready em{color:var(--green)}.fiduciary-note{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:12px;max-width:780px;margin-top:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.fiduciary-note{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.fiduciary-note>i{color:#22c55e;font-size:24px}.fiduciary-note div{gap:3px;display:grid}.fiduciary-note span{color:var(--muted);font-size:12px}@media(max-width:1180px){.fiduciary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.fiduciary-grid{grid-template-columns:1fr}.fiduciary-card{min-height:250px;padding:20px}.fiduciary-roadmap{grid-template-columns:1fr}}@media(max-width:520px){.fiduciary-page{padding:4px}.fiduciary-card{border-radius:18px;grid-template-columns:auto minmax(0,1fr)}.fiduciary-card-arrow{display:none}.fiduciary-roadmap li{grid-template-columns:30px minmax(0,1fr)}.fiduciary-roadmap li em{grid-column:2}}.budji-assistant{width:min(760px,100%);margin:-2px 0 22px}.budji-assistant-bar{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:46px;padding:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.budji-assistant-bar{border:1px solid color-mix(in srgb,var(--border) 84%,transparent)}}.budji-assistant-bar{background:var(--surface);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.budji-assistant-bar{background:color-mix(in srgb,var(--surface) 58%,transparent)}}.budji-assistant-bar{box-shadow:none;-webkit-backdrop-filter:blur(8px)}.budji-assistant-icon{width:30px;height:30px;color:var(--cyan);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.budji-assistant-icon{color:color-mix(in srgb,var(--cyan) 68%,var(--fg-dim))}}.budji-assistant-icon{background:0 0;font-size:14px}.budji-assistant-bar input{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0}.budji-assistant-bar input::placeholder{color:var(--fg-faint)}.budji-assistant-file{display:none}.budji-assistant-voice-btn,.budji-assistant-file-btn,.budji-assistant-submit{border:1px solid var(--border);border-radius:11px;min-height:34px}@supports (color:color-mix(in lab,red,red)){.budji-assistant-voice-btn,.budji-assistant-file-btn,.budji-assistant-submit{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.budji-assistant-voice-btn,.budji-assistant-file-btn,.budji-assistant-submit{color:var(--fg-dim);background:var(--sink)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-voice-btn,.budji-assistant-file-btn,.budji-assistant-submit{background:color-mix(in srgb,var(--sink) 56%,transparent)}}.budji-assistant-voice-btn,.budji-assistant-file-btn,.budji-assistant-submit{transition:transform .12s var(--ease),border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex}.budji-assistant-voice-btn:hover,.budji-assistant-file-btn:hover,.budji-assistant-submit:hover{color:var(--fg);border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-voice-btn:hover,.budji-assistant-file-btn:hover,.budji-assistant-submit:hover{border-color:color-mix(in srgb,var(--cyan) 30%,var(--border))}}.budji-assistant-voice-btn:hover,.budji-assistant-file-btn:hover,.budji-assistant-submit:hover{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-voice-btn:hover,.budji-assistant-file-btn:hover,.budji-assistant-submit:hover{background:color-mix(in srgb,var(--cyan) 7%,var(--sink))}}.budji-assistant-voice-btn{width:36px;padding:0}.budji-assistant-voice-btn.is-listening{color:#fff;border-color:var(--coral)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-voice-btn.is-listening{border-color:color-mix(in srgb,var(--coral) 72%,var(--border))}}.budji-assistant-voice-btn.is-listening{background:var(--coral)}.budji-assistant-submit{width:36px;color:var(--cyan);padding:0}@supports (color:color-mix(in lab,red,red)){.budji-assistant-submit{color:color-mix(in srgb,var(--cyan) 75%,var(--fg))}}.budji-assistant-submit{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-submit{border-color:color-mix(in srgb,var(--cyan) 24%,var(--border))}}.budji-assistant-submit{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-submit{background:color-mix(in srgb,var(--cyan) 11%,var(--surface))}}.budji-assistant-submit:disabled,.budji-assistant-voice-btn:disabled,.budji-assistant-file-btn:disabled{opacity:.45;pointer-events:none}.budji-assistant-status,.budji-assistant-alert,.budji-assistant-file-note,.budji-assistant-missing{border-radius:var(--r-sm);align-items:center;gap:9px;margin-top:10px;padding:10px 12px;font-size:12.5px;display:flex}.budji-assistant-status{color:var(--cyan);background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-status{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.budji-assistant-status{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-status{border:1px solid color-mix(in srgb,var(--cyan) 26%,transparent)}}.budji-assistant-alert,.budji-assistant-missing{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-alert,.budji-assistant-missing{background:color-mix(in srgb,var(--amber) 10%,transparent)}}.budji-assistant-alert,.budji-assistant-missing{border:1px solid var(--amber)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-alert,.budji-assistant-missing{border:1px solid color-mix(in srgb,var(--amber) 26%,transparent)}}.budji-assistant-file-note{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-file-note{background:color-mix(in srgb,var(--green) 9%,transparent)}}.budji-assistant-file-note{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.budji-assistant-file-note{border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}}.mini-spinner{border:2px solid var(--cyan);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.mini-spinner{border:2px solid color-mix(in srgb,var(--cyan) 25%,transparent)}}.mini-spinner{border-top-color:var(--cyan);animation:.8s linear infinite budjiSpin}@keyframes budjiSpin{to{transform:rotate(360deg)}}.budji-assistant-draft{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:12px;padding:16px}@supports (color:color-mix(in lab,red,red)){.budji-assistant-draft{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.budji-assistant-draft{box-shadow:0 20px 60px -42px #000000bf}.budji-assistant-draft-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.budji-assistant-draft-head h3{letter-spacing:0;margin:3px 0 0;font-size:17px}.budji-assistant-confidence{text-align:right;min-width:70px}.budji-assistant-confidence span{color:var(--green);font-size:18px;font-weight:800;display:block}.budji-assistant-confidence small{color:var(--fg-faint);font-size:11px}.budji-assistant-targets{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.budji-assistant-targets button{border-radius:var(--r-pill);border:1px solid var(--border);min-height:30px;color:var(--fg-dim);background:0 0;padding:0 11px;font-size:12px;font-weight:700}.budji-assistant-targets button.is-active{color:#071012;border-color:var(--cyan);background:var(--cyan)}.budji-assistant-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.budji-assistant-fields label{color:var(--fg-dim);gap:6px;font-size:12px;display:grid}.budji-assistant-fields label span{font-weight:700}.budji-assistant-fields input,.budji-assistant-fields select,.budji-assistant-fields textarea{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;min-height:38px;color:var(--fg);background:var(--sink);padding:8px 10px}.budji-assistant-fields textarea{resize:vertical;min-height:92px}.budji-assistant-wide{grid-column:1/-1}.budji-assistant-raw{color:var(--fg-dim);margin-top:12px;font-size:12.5px}.budji-assistant-raw summary{cursor:pointer;font-weight:700}.budji-assistant-raw textarea{border:1px solid var(--border);border-radius:var(--r-sm);width:100%;height:130px;color:var(--fg-dim);background:var(--sink);resize:vertical;margin-top:8px;padding:10px}.budji-assistant-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.budji-assistant-actions .btn:disabled{opacity:.45;pointer-events:none}@media(max-width:860px){.budji-assistant-bar{grid-template-columns:auto minmax(0,1fr) auto auto auto}.budji-assistant-file-btn span{display:none}.budji-assistant-fields{grid-template-columns:1fr}}.tasks-manual-row{border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--sink);align-items:center;gap:10px;min-width:0;padding:5px 6px;display:flex}.tasks-manual-copy{min-width:0;color:var(--fg);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.45}.tasks-manual-title{color:var(--fg);font-size:15px;font-weight:800}.tasks-manual-description{color:var(--fg-dim);font-weight:400}.tasks-manual-row.is-completed .tasks-manual-copy,.tasks-manual-row.is-completed .tasks-manual-title,.tasks-manual-row.is-completed .tasks-manual-description{color:var(--fg-faint);text-decoration:line-through}.tasks-manual-toggle,.tasks-manual-delete{border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.tasks-manual-delete{color:var(--fg-faint)}.budji-window-body .financial-card-view.is-compact,.budji-window-body .financial-card-goals.is-compact,.budji-window-body .financial-card-vault.is-compact{min-width:0;max-width:100%}.budji-window-body .financial-card-view.is-compact *,.budji-window-body .financial-card-goals.is-compact *,.budji-window-body .financial-card-vault.is-compact *{min-width:0}.budji-window-body .financial-card-view.is-compact button,.budji-window-body .financial-card-goals.is-compact button,.budji-window-body .financial-card-vault.is-compact button{min-height:34px}.budji-window-body .financial-card-activity.is-compact>div:first-child .section-title,.budji-window-body .financial-card-bills.is-compact>div:first-child .section-title,.budji-window-body .financial-card-envelopes.is-compact>div:first-child .section-title{display:none}.budji-window-body .financial-card-activity.is-compact>div:first-child,.budji-window-body .financial-card-bills.is-compact>div:first-child,.budji-window-body .financial-card-envelopes.is-compact>div:first-child{margin-bottom:14px!important}.budji-window-body .financial-card-activity.is-compact .budget-summary{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-bottom:18px}.budji-window-body .financial-card-activity.is-compact .budget-summary-card,.budji-window-body .financial-card-activity.is-compact .budget-add-card,.budji-window-body .financial-card-activity.is-compact .budget-card-manager{min-height:96px}.budji-window-body .financial-card-activity.is-compact .budget-summary-card{border-radius:14px;padding:14px 9px}.budji-window-body .financial-card-activity.is-compact .budget-summary-value{white-space:nowrap;margin-top:6px;font-size:22px}.budji-window-body .financial-card-activity.is-compact .budget-summary-action{opacity:.68;margin-top:8px;transform:none}.budji-window-body .financial-card-activity.is-compact .budget-envelope-note{flex-wrap:wrap;align-items:flex-start;padding:10px 12px;margin:0 0 16px!important}.budji-window-body .financial-card-activity.is-compact .budget-envelope-note .linkbtn,.budji-window-body .financial-card-activity.is-compact .budget-envelope-note .btn{margin-left:28px}.budji-window-body .financial-card-activity.is-compact .act-toolbar{align-items:stretch;gap:12px;margin-bottom:18px}.budji-window-body .financial-card-activity.is-compact .act-search{flex-basis:100%;max-width:none}.budji-window-body .financial-card-activity.is-compact .act-tools{gap:10px;width:100%}.budji-window-body .financial-card-activity.is-compact .act-tools .tool{flex:190px;overflow:hidden}.budji-window-body .financial-card-activity.is-compact .seg{scrollbar-width:thin;max-width:100%;overflow-x:auto}.budji-window-body .financial-card-activity.is-compact .seg button{flex:1 0 auto;padding-inline:10px}.budji-window-body .financial-card-activity.is-compact .row{gap:8px;padding-inline:4px}.budji-window-body .financial-card-activity.is-compact .row .r-del,.budji-window-body .financial-card-envelopes.is-compact .row .r-del,.budji-window-body .financial-card-envelopes.is-compact .env-delete{opacity:1;flex:none}.budji-window-body .financial-card-activity.is-compact .day-group{margin-bottom:20px}.budji-window-body .financial-card-bills.is-compact .env{padding-block:12px!important}.budji-window-body .financial-card-bills.is-compact .env>div:first-child{gap:9px!important}.budji-window-body .financial-card-bills.is-compact .env>.fade-up{padding-left:0!important}.budji-window-body .financial-card-bills.is-compact .env>.fade-up .field,.budji-window-body .financial-card-bills.is-compact .env>.fade-up select{width:100%!important;min-width:0!important}.budji-window-body .financial-card-envelopes.is-compact .env-head{gap:8px}.budji-window-body .financial-card-envelopes.is-compact .env-ic{width:34px;height:34px;font-size:17px}.budji-window-body .financial-card-envelopes.is-compact .env-bal .b{font-size:15px}.budji-window-body .financial-card-envelopes.is-compact .env-detail{margin-top:12px}.budji-window-body .financial-card-envelopes.is-compact .env-movement-fields{grid-template-columns:1fr}.budji-window-body .financial-card-envelopes.is-compact .env-movement-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.budji-window-body .financial-card-envelopes.is-compact>.fade-up>div:first-child{flex-wrap:wrap}.budji-window-body .financial-card-envelopes.is-compact>.fade-up>div:first-child .field{flex:160px!important}.budji-window-body .financial-card-analysis.is-compact [class*=grid-cols-]{grid-template-columns:minmax(0,1fr)!important}.budji-window-body .financial-card-analysis.is-compact .financial-card-forecast .section-header{margin-bottom:12px}.budji-window-body .financial-card-analysis.is-compact .financial-card-forecast .section-header .section-title{font-size:16px!important}.budji-window-body .financial-card-analysis.is-compact .financial-card-forecast .card{margin-bottom:14px!important}.budji-window-body .financial-card-analysis.is-compact .financial-card-forecast table{min-width:300px}.budji-window-body .financial-card-goals.is-compact>.view>header,.budji-window-body .financial-card-vault.is-compact>.view>header{align-items:stretch!important;margin-bottom:16px!important}.budji-window-body .financial-card-goals.is-compact>.view>header>div:first-child,.budji-window-body .financial-card-vault.is-compact>.view>header>div:first-child{display:none}.budji-window-body .financial-card-goals.is-compact>.view>header>button,.budji-window-body .financial-card-vault.is-compact>.view>header>button{justify-content:center;width:100%}.budji-window-body .financial-card-goals.is-compact form,.budji-window-body .financial-card-vault.is-compact form{margin-bottom:18px!important;padding:16px!important}.budji-window-body .financial-card-goals.is-compact [style*="min-width: 200px"],.budji-window-body .financial-card-vault.is-compact [style*="min-width: 200px"]{min-width:0!important}.budji-window-body .financial-card-vault.is-compact [style*="grid-template-columns: repeat(auto-fill"]{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.budji-window-body .financial-card-vault.is-compact .cabinet-modal-card,.budji-window-body .financial-card-goals.is-compact .cabinet-modal-card{width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.tasks-manual-toggle:focus-visible,.tasks-manual-delete:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}@media(max-width:620px){.tasks-manual-row{align-items:flex-start;gap:4px;padding:5px 4px}.tasks-manual-title{font-size:14px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
