@font-face{font-family:uicons-solid-rounded;src:url(/assets/uicons-solid-rounded-IYSBBSWN-CdPka4yL.woff2)format("woff2"),url(/assets/uicons-solid-rounded-UWVI4CEC-BquqBmA0.woff)format("woff"),url(/assets/uicons-solid-rounded-N5CQNTC6-D6eJ0FUi.eot#iefix)format("embedded-opentype");font-display:swap}i[class^=fi-sr-]:before,i[class*=\ fi-sr-]:before,span[class^=fi-sr-]:before,span[class*=fi-sr-]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;font-family:uicons-solid-rounded!important;font-weight:400!important}.variable-selector-00:before{content:"︀"}.variable-selector-01:before{content:"︁"}.variable-selector-02:before{content:"︂"}.variable-selector-03:before{content:"︃"}.variable-selector-04:before{content:"︄"}.variable-selector-05:before{content:"︅"}.variable-selector-06:before{content:"︆"}.variable-selector-07:before{content:"︇"}.variable-selector-08:before{content:"︈"}.variable-selector-09:before{content:"︉"}.variable-selector-0a:before{content:"︊"}.variable-selector-0b:before{content:"︋"}.variable-selector-0c:before{content:"︌"}.variable-selector-0d:before{content:"︍"}.variable-selector-0e:before{content:"︎"}.variable-selector-0f:before{content:"️"}.combining-half-marks-00:before{content:"︠"}.combining-half-marks-01:before{content:"︡"}.combining-half-marks-02:before{content:"︢"}.combining-half-marks-03:before{content:"︣"}.combining-half-marks-04:before{content:"︤"}.combining-half-marks-05:before{content:"︥"}.combining-half-marks-06:before{content:"︦"}.combining-half-marks-07:before{content:"︧"}.combining-half-marks-08:before{content:"︨"}.combining-half-marks-09:before{content:"︩"}.combining-half-marks-0a:before{content:"︪"}.combining-half-marks-0b:before{content:"︫"}.combining-half-marks-0c:before{content:"︬"}.combining-half-marks-0d:before{content:"︭"}.combining-half-marks-0e:before{content:"︮"}.combining-half-marks-0f:before{content:"︯"}.zero-width-no-break-space-0f:before{content:"﻿"}.fi-sr-0:before{content:""}.fi-sr-00s-music-disc:before{content:""}.fi-sr-1:before{content:""}.fi-sr-2:before{content:""}.fi-sr-3:before{content:""}.fi-sr-360-degrees:before{content:""}.fi-sr-4:before{content:""}.fi-sr-404:before{content:""}.fi-sr-5:before{content:""}.fi-sr-6:before{content:""}.fi-sr-60s-music-disc:before{content:""}.fi-sr-7:before{content:""}.fi-sr-70s-music-disc:before{content:""}.fi-sr-8:before{content:""}.fi-sr-80s-music-disc:before{content:""}.fi-sr-9:before{content:""}.fi-sr-90s-music-disc:before{content:""}.fi-sr-a:before{content:""}.fi-sr-accident:before{content:""}.fi-sr-acorn:before{content:""}.fi-sr-ad-paid:before{content:""}.fi-sr-ad:before{content:""}.fi-sr-add-document:before{content:""}.fi-sr-add-folder:before{content:""}.fi-sr-add-image:before{content:""}.fi-sr-add:before{content:""}.fi-sr-address-book:before{content:""}.fi-sr-address-card:before{content:""}.fi-sr-admin-alt:before{content:""}.fi-sr-admin:before{content:""}.fi-sr-age-alt:before{content:""}.fi-sr-age-restriction-eighteen:before{content:""}.fi-sr-age-restriction-seven:before{content:""}.fi-sr-age-restriction-six:before{content:""}.fi-sr-age-restriction-sixteen:before{content:""}.fi-sr-age-restriction-thirteen:before{content:""}.fi-sr-age-restriction-three:before{content:""}.fi-sr-age-restriction-twelve:before{content:""}.fi-sr-age-restriction-twenty-one:before{content:""}.fi-sr-age-restriction-zero:before{content:""}.fi-sr-age:before{content:""}.fi-sr-air-conditioner:before{content:""}.fi-sr-air-freshener:before{content:""}.fi-sr-air-pollution:before{content:""}.fi-sr-airplane-journey:before{content:""}.fi-sr-airplane-window-open:before{content:""}.fi-sr-airplay:before{content:""}.fi-sr-alarm-clock:before{content:""}.fi-sr-alarm-exclamation:before{content:""}.fi-sr-alarm-plus:before{content:""}.fi-sr-alarm-snooze:before{content:""}.fi-sr-album-circle-plus:before{content:""}.fi-sr-album-circle-user:before{content:""}.fi-sr-album-collection:before{content:""}.fi-sr-album:before{content:""}.fi-sr-algorithm:before{content:""}.fi-sr-alicorn:before{content:""}.fi-sr-alien:before{content:""}.fi-sr-align-center:before{content:""}.fi-sr-align-justify:before{content:""}.fi-sr-align-left:before{content:""}.fi-sr-align-slash:before{content:""}.fi-sr-ambulance:before{content:""}.fi-sr-amusement-park:before{content:""}.fi-sr-analyse-alt:before{content:""}.fi-sr-analyse:before{content:""}.fi-sr-anatomical-heart:before{content:""}.fi-sr-anchor:before{content:""}.fi-sr-angel:before{content:""}.fi-sr-angle-90:before{content:""}.fi-sr-angle-circle-down:before{content:""}.fi-sr-angle-circle-left:before{content:""}.fi-sr-angle-circle-right:before{content:""}.fi-sr-angle-circle-up:before{content:""}.fi-sr-angle-double-left:before{content:""}.fi-sr-angle-double-right:before{content:""}.fi-sr-angle-double-small-down:before{content:""}.fi-sr-angle-double-small-left:before{content:""}.fi-sr-angle-double-small-right:before{content:""}.fi-sr-angle-double-small-up:before{content:""}.fi-sr-angle-down:before{content:""}.fi-sr-angle-left:before{content:""}.fi-sr-angle-right:before{content:""}.fi-sr-angle-small-down:before{content:""}.fi-sr-angle-small-left:before{content:""}.fi-sr-angle-small-right:before{content:""}.fi-sr-angle-small-up:before{content:""}.fi-sr-angle-square-down:before{content:""}.fi-sr-angle-square-left:before{content:""}.fi-sr-angle-square-right:before{content:""}.fi-sr-angle-square-up:before{content:""}.fi-sr-angle-up:before{content:""}.fi-sr-angle:before{content:""}.fi-sr-angles-up-down:before{content:""}.fi-sr-angry:before{content:""}.fi-sr-animated-icon:before{content:""}.fi-sr-ankh:before{content:""}.fi-sr-answer-alt:before{content:""}.fi-sr-answer:before{content:""}.fi-sr-apartment:before{content:""}.fi-sr-aperture:before{content:""}.fi-sr-api:before{content:""}.fi-sr-apple-core:before{content:""}.fi-sr-apple-crate:before{content:""}.fi-sr-apple-whole:before{content:""}.fi-sr-apps-add:before{content:""}.fi-sr-apps-delete:before{content:""}.fi-sr-apps-sort:before{content:""}.fi-sr-apps:before{content:""}.fi-sr-archive:before{content:""}.fi-sr-archway:before{content:""}.fi-sr-arrow-alt-circle-down:before{content:""}.fi-sr-arrow-alt-circle-left:before{content:""}.fi-sr-arrow-alt-circle-right:before{content:""}.fi-sr-arrow-alt-circle-up:before{content:""}.fi-sr-arrow-alt-down:before{content:""}.fi-sr-arrow-alt-from-bottom:before{content:""}.fi-sr-arrow-alt-from-left:before{content:""}.fi-sr-arrow-alt-from-right:before{content:""}.fi-sr-arrow-alt-from-top:before{content:""}.fi-sr-arrow-alt-left:before{content:""}.fi-sr-arrow-alt-right:before{content:""}.fi-sr-arrow-alt-square-down:before{content:""}.fi-sr-arrow-alt-square-left:before{content:""}.fi-sr-arrow-alt-square-right:before{content:""}.fi-sr-arrow-alt-square-up:before{content:""}.fi-sr-arrow-alt-to-bottom:before{content:""}.fi-sr-arrow-alt-to-left:before{content:""}.fi-sr-arrow-alt-to-right:before{content:""}.fi-sr-arrow-alt-to-top:before{content:""}.fi-sr-arrow-alt-up:before{content:""}.fi-sr-arrow-circle-down:before{content:""}.fi-sr-arrow-circle-left:before{content:""}.fi-sr-arrow-circle-right:before{content:""}.fi-sr-arrow-circle-up:before{content:""}.fi-sr-arrow-comparison:before{content:""}.fi-sr-arrow-down-from-arc:before{content:""}.fi-sr-arrow-down-from-dotted-line:before{content:""}.fi-sr-arrow-down-left:before{content:""}.fi-sr-arrow-down-small-big:before{content:""}.fi-sr-arrow-down-to-dotted-line:before{content:""}.fi-sr-arrow-down-to-square:before{content:""}.fi-sr-arrow-down-triangle-square:before{content:""}.fi-sr-arrow-down:before{content:""}.fi-sr-arrow-from-bottom:before{content:""}.fi-sr-arrow-from-left:before{content:""}.fi-sr-arrow-from-right:before{content:""}.fi-sr-arrow-from-top:before{content:""}.fi-sr-arrow-left-from-arc:before{content:""}.fi-sr-arrow-left-from-line:before{content:""}.fi-sr-arrow-left-to-arc:before{content:""}.fi-sr-arrow-left:before{content:""}.fi-sr-arrow-progress-alt:before{content:""}.fi-sr-arrow-progress:before{content:""}.fi-sr-arrow-right-to-bracket:before{content:""}.fi-sr-arrow-right:before{content:""}.fi-sr-arrow-small-down:before{content:""}.fi-sr-arrow-small-left:before{content:""}.fi-sr-arrow-small-right:before{content:""}.fi-sr-arrow-small-up:before{content:""}.fi-sr-arrow-square-down:before{content:""}.fi-sr-arrow-square-left:before{content:""}.fi-sr-arrow-square-right:before{content:""}.fi-sr-arrow-square-up:before{content:""}.fi-sr-arrow-to-bottom:before{content:""}.fi-sr-arrow-to-left:before{content:""}.fi-sr-arrow-to-right:before{content:""}.fi-sr-arrow-to-top:before{content:""}.fi-sr-arrow-trend-down:before{content:""}.fi-sr-arrow-trend-up:before{content:""}.fi-sr-arrow-turn-down-left:before{content:""}.fi-sr-arrow-turn-down-right:before{content:""}.fi-sr-arrow-turn-left-up:before{content:""}.fi-sr-arrow-up-from-dotted-line:before{content:""}.fi-sr-arrow-up-from-ground-water:before{content:""}.fi-sr-arrow-up-from-square:before{content:""}.fi-sr-arrow-up-left-from-circle:before{content:""}.fi-sr-arrow-up-left:before{content:""}.fi-sr-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.fi-sr-arrow-up-right-from-square:before{content:""}.fi-sr-arrow-up-right:before{content:""}.fi-sr-arrow-up-small-big:before{content:""}.fi-sr-arrow-up-square-triangle:before{content:""}.fi-sr-arrow-up-to-arc:before{content:""}.fi-sr-arrow-up-to-dotted-line:before{content:""}.fi-sr-arrow-up:before{content:""}.fi-sr-arrow-upward-growth-crypto:before{content:""}.fi-sr-arrows-alt-h:before{content:""}.fi-sr-arrows-alt-v:before{content:""}.fi-sr-arrows-alt:before{content:""}.fi-sr-arrows-cross:before{content:""}.fi-sr-arrows-from-dotted-line:before{content:""}.fi-sr-arrows-from-line:before{content:""}.fi-sr-arrows-h-copy:before{content:""}.fi-sr-arrows-h:before{content:""}.fi-sr-arrows-repeat-1:before{content:""}.fi-sr-arrows-repeat:before{content:""}.fi-sr-arrows-retweet:before{content:""}.fi-sr-arrows-split-right-and-left:before{content:""}.fi-sr-arrows-split-up-and-left:before{content:""}.fi-sr-arrows-to-circle:before{content:""}.fi-sr-arrows-to-dotted-line:before{content:""}.fi-sr-arrows-to-eye:before{content:""}.fi-sr-arrows-to-line:before{content:""}.fi-sr-arrows:before{content:""}.fi-sr-artificial-intelligence:before{content:""}.fi-sr-assept-document:before{content:""}.fi-sr-assessment-alt:before{content:""}.fi-sr-assessment:before{content:""}.fi-sr-assistive-listening-systems:before{content:""}.fi-sr-asterik:before{content:""}.fi-sr-at:before{content:""}.fi-sr-attribution-pen:before{content:""}.fi-sr-attribution-pencil:before{content:""}.fi-sr-aubergine:before{content:""}.fi-sr-auction:before{content:""}.fi-sr-audience-megaphone:before{content:""}.fi-sr-audio-description-slash:before{content:""}.fi-sr-audit-alt:before{content:""}.fi-sr-audit:before{content:""}.fi-sr-austral-sign:before{content:""}.fi-sr-avocado:before{content:""}.fi-sr-award:before{content:""}.fi-sr-axe-battle:before{content:""}.fi-sr-axe:before{content:""}.fi-sr-b:before{content:""}.fi-sr-baby-carriage:before{content:""}.fi-sr-baby:before{content:""}.fi-sr-back-up:before{content:""}.fi-sr-background:before{content:""}.fi-sr-backpack:before{content:""}.fi-sr-bacon:before{content:""}.fi-sr-bacteria:before{content:""}.fi-sr-bacterium:before{content:""}.fi-sr-badge-check:before{content:""}.fi-sr-badge-dollar:before{content:""}.fi-sr-badge-leaf:before{content:""}.fi-sr-badge-percent:before{content:""}.fi-sr-badge-sheriff:before{content:""}.fi-sr-badge:before{content:""}.fi-sr-badger-honey:before{content:""}.fi-sr-badminton:before{content:""}.fi-sr-bag-map-pin:before{content:""}.fi-sr-bag-seedling:before{content:""}.fi-sr-bag-shopping-minus:before{content:""}.fi-sr-bags-shopping:before{content:""}.fi-sr-baguette:before{content:""}.fi-sr-bahai:before{content:""}.fi-sr-baht-sign:before{content:""}.fi-sr-balance-scale-left:before{content:""}.fi-sr-balance-scale-right:before{content:""}.fi-sr-ball-pile:before{content:""}.fi-sr-ballet-dance:before{content:""}.fi-sr-balloon:before{content:""}.fi-sr-balloons:before{content:""}.fi-sr-ballot-check:before{content:""}.fi-sr-ballot:before{content:""}.fi-sr-ban-bug:before{content:""}.fi-sr-ban:before{content:""}.fi-sr-banana:before{content:""}.fi-sr-band-aid:before{content:""}.fi-sr-bangladeshi-taka-sign:before{content:""}.fi-sr-banjo:before{content:""}.fi-sr-bank:before{content:""}.fi-sr-banner-2:before{content:""}.fi-sr-banner-3:before{content:""}.fi-sr-banner-4:before{content:""}.fi-sr-banner-5:before{content:""}.fi-sr-banner:before{content:""}.fi-sr-barber-pole:before{content:""}.fi-sr-barber-shop:before{content:""}.fi-sr-barcode-read:before{content:""}.fi-sr-barcode-scan:before{content:""}.fi-sr-barcode:before{content:""}.fi-sr-bars-filter:before{content:""}.fi-sr-bars-progress:before{content:""}.fi-sr-bars-sort:before{content:""}.fi-sr-bars-staggered:before{content:""}.fi-sr-baseball-alt:before{content:""}.fi-sr-baseball:before{content:""}.fi-sr-basket-shopping-minus:before{content:""}.fi-sr-basket-shopping-plus:before{content:""}.fi-sr-basket-shopping-simple:before{content:""}.fi-sr-basketball-hoop:before{content:""}.fi-sr-basketball:before{content:""}.fi-sr-bat:before{content:""}.fi-sr-bath:before{content:""}.fi-sr-battery-bolt:before{content:""}.fi-sr-battery-empty:before{content:""}.fi-sr-battery-exclamation:before{content:""}.fi-sr-battery-full:before{content:""}.fi-sr-battery-half:before{content:""}.fi-sr-battery-quarter:before{content:""}.fi-sr-battery-slash:before{content:""}.fi-sr-battery-three-quarters:before{content:""}.fi-sr-beacon:before{content:""}.fi-sr-bed-alt:before{content:""}.fi-sr-bed-bunk:before{content:""}.fi-sr-bed-empty:before{content:""}.fi-sr-bed:before{content:""}.fi-sr-bee:before{content:""}.fi-sr-beer-mug-empty:before{content:""}.fi-sr-beer:before{content:""}.fi-sr-bell-concierge:before{content:""}.fi-sr-bell-notification-call:before{content:""}.fi-sr-bell-notification-social-media:before{content:""}.fi-sr-bell-ring:before{content:""}.fi-sr-bell-school-slash:before{content:""}.fi-sr-bell-school:before{content:""}.fi-sr-bell-slash:before{content:""}.fi-sr-bell:before{content:""}.fi-sr-bells:before{content:""}.fi-sr-bench-tree:before{content:""}.fi-sr-benefit-diamond-alt:before{content:""}.fi-sr-benefit-diamond:before{content:""}.fi-sr-benefit-hand:before{content:""}.fi-sr-benefit-increase:before{content:""}.fi-sr-benefit-porcent:before{content:""}.fi-sr-benefit:before{content:""}.fi-sr-betamax:before{content:""}.fi-sr-bible:before{content:""}.fi-sr-bicycle-journey:before{content:""}.fi-sr-bike:before{content:""}.fi-sr-biking-mountain:before{content:""}.fi-sr-biking:before{content:""}.fi-sr-bill-arrow:before{content:""}.fi-sr-billiard:before{content:""}.fi-sr-bin-bottles:before{content:""}.fi-sr-binary-circle-check:before{content:""}.fi-sr-binary-lock:before{content:""}.fi-sr-binary-slash:before{content:""}.fi-sr-binary:before{content:""}.fi-sr-binoculars:before{content:""}.fi-sr-bio-leaves:before{content:""}.fi-sr-bio:before{content:""}.fi-sr-biohazard:before{content:""}.fi-sr-bird:before{content:""}.fi-sr-bitcoin-sign:before{content:""}.fi-sr-blanket:before{content:""}.fi-sr-blender-phone:before{content:""}.fi-sr-blender:before{content:""}.fi-sr-blinds-open:before{content:""}.fi-sr-blinds-raised:before{content:""}.fi-sr-blinds:before{content:""}.fi-sr-block-brick:before{content:""}.fi-sr-block-microphone:before{content:""}.fi-sr-block-question:before{content:""}.fi-sr-block-quote:before{content:""}.fi-sr-block:before{content:""}.fi-sr-blog-pencil:before{content:""}.fi-sr-blog-text:before{content:""}.fi-sr-blood-dropper:before{content:""}.fi-sr-blood-test-tube-alt:before{content:""}.fi-sr-blood-test-tube:before{content:""}.fi-sr-blood:before{content:""}.fi-sr-blossom:before{content:""}.fi-sr-blueberries:before{content:""}.fi-sr-blueprint:before{content:""}.fi-sr-bold:before{content:""}.fi-sr-bolt-auto:before{content:""}.fi-sr-bolt-slash:before{content:""}.fi-sr-bolt:before{content:""}.fi-sr-bomb:before{content:""}.fi-sr-bone-break:before{content:""}.fi-sr-bone:before{content:""}.fi-sr-bong:before{content:""}.fi-sr-bonus-alt:before{content:""}.fi-sr-bonus-star:before{content:""}.fi-sr-bonus:before{content:""}.fi-sr-book-alt:before{content:""}.fi-sr-book-arrow-right:before{content:""}.fi-sr-book-arrow-up:before{content:""}.fi-sr-book-atlas:before{content:""}.fi-sr-book-bookmark:before{content:""}.fi-sr-book-circle-arrow-right:before{content:""}.fi-sr-book-circle-arrow-up:before{content:""}.fi-sr-book-copy:before{content:""}.fi-sr-book-dead:before{content:""}.fi-sr-book-font:before{content:""}.fi-sr-book-heart:before{content:""}.fi-sr-book-medical:before{content:""}.fi-sr-book-open-cover:before{content:""}.fi-sr-book-open-reader:before{content:""}.fi-sr-book-plus:before{content:""}.fi-sr-book-quran:before{content:""}.fi-sr-book-section:before{content:""}.fi-sr-book-spells:before{content:""}.fi-sr-book-tanakh:before{content:""}.fi-sr-book-user:before{content:""}.fi-sr-book:before{content:""}.fi-sr-Booking:before{content:""}.fi-sr-bookmark-slash:before{content:""}.fi-sr-bookmark:before{content:""}.fi-sr-books-medical:before{content:""}.fi-sr-books:before{content:""}.fi-sr-boot-heeled:before{content:""}.fi-sr-boot:before{content:""}.fi-sr-booth-curtain:before{content:""}.fi-sr-border-all:before{content:""}.fi-sr-border-bottom:before{content:""}.fi-sr-border-center-h:before{content:""}.fi-sr-border-center-v:before{content:""}.fi-sr-border-inner:before{content:""}.fi-sr-border-left:before{content:""}.fi-sr-border-none:before{content:""}.fi-sr-border-outer:before{content:""}.fi-sr-border-right:before{content:""}.fi-sr-border-style-alt:before{content:""}.fi-sr-border-style:before{content:""}.fi-sr-border-top:before{content:""}.fi-sr-boss:before{content:""}.fi-sr-bottle-droplet:before{content:""}.fi-sr-bottle:before{content:""}.fi-sr-bow-arrow:before{content:""}.fi-sr-bowl-chopsticks-noodles:before{content:""}.fi-sr-bowl-chopsticks:before{content:""}.fi-sr-bowl-rice:before{content:""}.fi-sr-bowl-scoop:before{content:""}.fi-sr-bowl-scoops:before{content:""}.fi-sr-bowl-soft-serve:before{content:""}.fi-sr-bowl-spoon:before{content:""}.fi-sr-bowling-ball:before{content:""}.fi-sr-bowling-pins:before{content:""}.fi-sr-bowling:before{content:""}.fi-sr-box-alt:before{content:""}.fi-sr-box-ballot:before{content:""}.fi-sr-box-check:before{content:""}.fi-sr-box-circle-check:before{content:""}.fi-sr-box-dollar:before{content:""}.fi-sr-box-fragile:before{content:""}.fi-sr-box-heart:before{content:""}.fi-sr-box-open-full:before{content:""}.fi-sr-box-open:before{content:""}.fi-sr-box-tissue:before{content:""}.fi-sr-box-up:before{content:""}.fi-sr-box:before{content:""}.fi-sr-boxes:before{content:""}.fi-sr-boxing-glove:before{content:""}.fi-sr-bracket-curly-right:before{content:""}.fi-sr-bracket-curly:before{content:""}.fi-sr-bracket-round-right:before{content:""}.fi-sr-bracket-round:before{content:""}.fi-sr-bracket-square-right:before{content:""}.fi-sr-bracket-square:before{content:""}.fi-sr-brackets-curly:before{content:""}.fi-sr-brackets-round:before{content:""}.fi-sr-brackets-square:before{content:""}.fi-sr-braille-a:before{content:""}.fi-sr-braille-b:before{content:""}.fi-sr-braille-c:before{content:""}.fi-sr-braille-d:before{content:""}.fi-sr-braille-e:before{content:""}.fi-sr-braille-g:before{content:""}.fi-sr-braille-h:before{content:""}.fi-sr-braille-i:before{content:""}.fi-sr-braille-j:before{content:""}.fi-sr-braille-k:before{content:""}.fi-sr-braille-l:before{content:""}.fi-sr-braille-m:before{content:""}.fi-sr-braille-n-alt:before{content:""}.fi-sr-braille-n:before{content:""}.fi-sr-braille-o:before{content:""}.fi-sr-braille-p:before{content:""}.fi-sr-braille-q:before{content:""}.fi-sr-braille-r:before{content:""}.fi-sr-braille-s:before{content:""}.fi-sr-braille-t:before{content:""}.fi-sr-braille-u:before{content:""}.fi-sr-braille-v:before{content:""}.fi-sr-braille-w:before{content:""}.fi-sr-braille-x:before{content:""}.fi-sr-braille-y:before{content:""}.fi-sr-braille-z:before{content:""}.fi-sr-braille:before{content:""}.fi-sr-brain-circuit:before{content:""}.fi-sr-brain:before{content:""}.fi-sr-brake-warning:before{content:""}.fi-sr-branching:before{content:""}.fi-sr-brand:before{content:""}.fi-sr-branding:before{content:""}.fi-sr-bread-loaf:before{content:""}.fi-sr-bread-slice-butter:before{content:""}.fi-sr-bread-slice:before{content:""}.fi-sr-bread:before{content:""}.fi-sr-briefcase-arrow-right:before{content:""}.fi-sr-briefcase-blank:before{content:""}.fi-sr-briefcase:before{content:""}.fi-sr-brightness-low:before{content:""}.fi-sr-brightness:before{content:""}.fi-sr-bring-forward:before{content:""}.fi-sr-bring-front:before{content:""}.fi-sr-broadcast-tower:before{content:""}.fi-sr-broccoli:before{content:""}.fi-sr-broken-chain-link-wrong:before{content:""}.fi-sr-broken-image:before{content:""}.fi-sr-broom-ball:before{content:""}.fi-sr-broom:before{content:""}.fi-sr-browser-ui:before{content:""}.fi-sr-browser:before{content:""}.fi-sr-browsers:before{content:""}.fi-sr-brush:before{content:""}.fi-sr-bucket:before{content:""}.fi-sr-budget-alt:before{content:""}.fi-sr-budget:before{content:""}.fi-sr-bug-slash:before{content:""}.fi-sr-bug:before{content:""}.fi-sr-bugs:before{content:""}.fi-sr-build-alt:before{content:""}.fi-sr-build:before{content:""}.fi-sr-building-circle-arrow-right:before{content:""}.fi-sr-building-ngo:before{content:""}.fi-sr-building:before{content:""}.fi-sr-bulb:before{content:""}.fi-sr-bullet:before{content:""}.fi-sr-bullhorn:before{content:""}.fi-sr-bullseye-arrow:before{content:""}.fi-sr-bullseye-pointer:before{content:""}.fi-sr-bullseye:before{content:""}.fi-sr-burger-alt:before{content:""}.fi-sr-burger-fries:before{content:""}.fi-sr-burger-glass:before{content:""}.fi-sr-burrito:before{content:""}.fi-sr-burst:before{content:""}.fi-sr-bus-alt:before{content:""}.fi-sr-bus:before{content:""}.fi-sr-business-time:before{content:""}.fi-sr-Butter:before{content:""}.fi-sr-butterfly:before{content:""}.fi-sr-c:before{content:""}.fi-sr-cabin:before{content:""}.fi-sr-cactus:before{content:""}.fi-sr-cage-empty:before{content:""}.fi-sr-cake-birthday:before{content:""}.fi-sr-cake-slice:before{content:""}.fi-sr-cake-wedding:before{content:""}.fi-sr-calculator-bill:before{content:""}.fi-sr-calculator-math-tax:before{content:""}.fi-sr-calculator-money:before{content:""}.fi-sr-calculator-simple:before{content:""}.fi-sr-calculator:before{content:""}.fi-sr-calendar-arrow-down:before{content:""}.fi-sr-calendar-arrow-up:before{content:""}.fi-sr-calendar-birhtday-cake:before{content:""}.fi-sr-calendar-call:before{content:""}.fi-sr-calendar-check:before{content:""}.fi-sr-calendar-clock:before{content:""}.fi-sr-calendar-day:before{content:""}.fi-sr-calendar-days:before{content:""}.fi-sr-calendar-event-tax:before{content:""}.fi-sr-calendar-exclamation:before{content:""}.fi-sr-calendar-gavel-legal:before{content:""}.fi-sr-calendar-heart:before{content:""}.fi-sr-calendar-image:before{content:""}.fi-sr-calendar-lines-pen:before{content:""}.fi-sr-calendar-lines:before{content:""}.fi-sr-calendar-minus:before{content:""}.fi-sr-calendar-payment-loan:before{content:""}.fi-sr-calendar-pen:before{content:""}.fi-sr-calendar-plus:before{content:""}.fi-sr-calendar-salary:before{content:""}.fi-sr-calendar-shift-swap:before{content:""}.fi-sr-calendar-star:before{content:""}.fi-sr-calendar-swap:before{content:""}.fi-sr-calendar-week:before{content:""}.fi-sr-calendar-xmark:before{content:""}.fi-sr-calendar:before{content:""}.fi-sr-calendars:before{content:""}.fi-sr-call-duration:before{content:""}.fi-sr-call-history:before{content:""}.fi-sr-call-incoming:before{content:""}.fi-sr-call-missed:before{content:""}.fi-sr-call-outgoing:before{content:""}.fi-sr-camcorder:before{content:""}.fi-sr-camera-cctv:before{content:""}.fi-sr-camera-movie:before{content:""}.fi-sr-camera-retro:before{content:""}.fi-sr-camera-rotate:before{content:""}.fi-sr-camera-security:before{content:""}.fi-sr-camera-slash:before{content:""}.fi-sr-camera-viewfinder:before{content:""}.fi-sr-camera:before{content:""}.fi-sr-campfire:before{content:""}.fi-sr-camping:before{content:""}.fi-sr-can-food:before{content:""}.fi-sr-candle-holder:before{content:""}.fi-sr-candle-lotus-yoga:before{content:""}.fi-sr-candle-pose-yoga:before{content:""}.fi-sr-candy-alt:before{content:""}.fi-sr-candy-bar:before{content:""}.fi-sr-candy-cane:before{content:""}.fi-sr-candy-corn:before{content:""}.fi-sr-candy-sweet:before{content:""}.fi-sr-candy:before{content:""}.fi-sr-Cannabis:before{content:""}.fi-sr-canned-food:before{content:""}.fi-sr-capsules:before{content:""}.fi-sr-car-alt:before{content:""}.fi-sr-car-battery:before{content:""}.fi-sr-car-bolt:before{content:""}.fi-sr-car-building:before{content:""}.fi-sr-car-bump:before{content:""}.fi-sr-car-bus:before{content:""}.fi-sr-car-circle-bolt:before{content:""}.fi-sr-car-crash:before{content:""}.fi-sr-car-garage:before{content:""}.fi-sr-car-journey:before{content:""}.fi-sr-car-mechanic:before{content:""}.fi-sr-car-rear:before{content:""}.fi-sr-car-side-bolt:before{content:""}.fi-sr-car-side:before{content:""}.fi-sr-car-tilt:before{content:""}.fi-sr-car-tunnel:before{content:""}.fi-sr-car-wash:before{content:""}.fi-sr-car:before{content:""}.fi-sr-caravan-alt:before{content:""}.fi-sr-caravan:before{content:""}.fi-sr-card-club:before{content:""}.fi-sr-card-diamond:before{content:""}.fi-sr-card-heart:before{content:""}.fi-sr-card-spade:before{content:""}.fi-sr-cardinal-compass:before{content:""}.fi-sr-career-growth:before{content:""}.fi-sr-career-path:before{content:""}.fi-sr-caret-circle-down:before{content:""}.fi-sr-caret-circle-right:before{content:""}.fi-sr-caret-circle-up:before{content:""}.fi-sr-caret-down:before{content:""}.fi-sr-caret-left:before{content:""}.fi-sr-caret-quare-up:before{content:""}.fi-sr-caret-right:before{content:""}.fi-sr-caret-square-down:before{content:""}.fi-sr-caret-square-left_1:before{content:""}.fi-sr-caret-square-left:before{content:""}.fi-sr-caret-square-right:before{content:""}.fi-sr-caret-up:before{content:""}.fi-sr-carrot:before{content:""}.fi-sr-cars-crash:before{content:""}.fi-sr-cars:before{content:""}.fi-sr-cart-arrow-down:before{content:""}.fi-sr-cart-minus:before{content:""}.fi-sr-cart-shopping-fast:before{content:""}.fi-sr-cash-register:before{content:""}.fi-sr-cassette-tape:before{content:""}.fi-sr-cassette-vhs:before{content:""}.fi-sr-castle:before{content:""}.fi-sr-cat-head:before{content:""}.fi-sr-cat-space:before{content:""}.fi-sr-cat:before{content:""}.fi-sr-catalog-alt:before{content:""}.fi-sr-catalog-magazine:before{content:""}.fi-sr-catalog:before{content:""}.fi-sr-category-alt:before{content:""}.fi-sr-category:before{content:""}.fi-sr-cauldron:before{content:""}.fi-sr-cedi-sign:before{content:""}.fi-sr-cello:before{content:""}.fi-sr-cent-sign:before{content:""}.fi-sr-chair-office:before{content:""}.fi-sr-chair:before{content:""}.fi-sr-chalkboard-user:before{content:""}.fi-sr-chalkboard:before{content:""}.fi-sr-challenge-alt:before{content:""}.fi-sr-challenge:before{content:""}.fi-sr-channel:before{content:""}.fi-sr-charging-station:before{content:""}.fi-sr-chart-area:before{content:""}.fi-sr-chart-bullet:before{content:""}.fi-sr-chart-candlestick:before{content:""}.fi-sr-chart-connected:before{content:""}.fi-sr-chart-gantt:before{content:""}.fi-sr-chart-histogram:before{content:""}.fi-sr-chart-kanban:before{content:""}.fi-sr-chart-line-up-down:before{content:""}.fi-sr-chart-line-up:before{content:""}.fi-sr-chart-mixed-up-circle-currency:before{content:""}.fi-sr-chart-mixed-up-circle-dollar:before{content:""}.fi-sr-chart-mixed:before{content:""}.fi-sr-chart-network:before{content:""}.fi-sr-chart-pie-alt:before{content:""}.fi-sr-chart-pie-simple-circle-currency:before{content:""}.fi-sr-chart-pie-simple-circle-dollar:before{content:""}.fi-sr-chart-pie:before{content:""}.fi-sr-chart-pyramid:before{content:""}.fi-sr-chart-radar:before{content:""}.fi-sr-chart-scatter-3d:before{content:""}.fi-sr-chart-scatter-bubble:before{content:""}.fi-sr-chart-scatter:before{content:""}.fi-sr-chart-set-theory:before{content:""}.fi-sr-chart-simple-horizontal:before{content:""}.fi-sr-chart-simple:before{content:""}.fi-sr-chart-tree-map:before{content:""}.fi-sr-chart-tree:before{content:""}.fi-sr-chart-user:before{content:""}.fi-sr-chart-waterfall:before{content:""}.fi-sr-chat-arrow-down:before{content:""}.fi-sr-chat-arrow-grow:before{content:""}.fi-sr-chat-bubble-call:before{content:""}.fi-sr-chatbot-speech-bubble:before{content:""}.fi-sr-chatbot:before{content:""}.fi-sr-check-circle:before{content:""}.fi-sr-check-double:before{content:""}.fi-sr-check-in-calendar:before{content:""}.fi-sr-check-out-calendar:before{content:""}.fi-sr-check:before{content:""}.fi-sr-checkbox:before{content:""}.fi-sr-checklist-task-budget:before{content:""}.fi-sr-cheese-alt:before{content:""}.fi-sr-cheese:before{content:""}.fi-sr-cheeseburger:before{content:""}.fi-sr-cherry:before{content:""}.fi-sr-chess-bishop:before{content:""}.fi-sr-chess-board:before{content:""}.fi-sr-chess-clock-alt:before{content:""}.fi-sr-chess-clock:before{content:""}.fi-sr-chess-king-alt:before{content:""}.fi-sr-chess-king:before{content:""}.fi-sr-chess-knight-alt:before{content:""}.fi-sr-chess-knight:before{content:""}.fi-sr-chess-pawn-alt:before{content:""}.fi-sr-chess-pawn:before{content:""}.fi-sr-chess-piece:before{content:""}.fi-sr-chess-queen-alt:before{content:""}.fi-sr-chess-queen:before{content:""}.fi-sr-chess-rook-alt:before{content:""}.fi-sr-chess-rook:before{content:""}.fi-sr-chess:before{content:""}.fi-sr-chevron-double-down:before{content:""}.fi-sr-chevron-double-up:before{content:""}.fi-sr-child-head:before{content:""}.fi-sr-child:before{content:""}.fi-sr-chimney:before{content:""}.fi-sr-chip:before{content:""}.fi-sr-chocolate:before{content:""}.fi-sr-choir-singing:before{content:""}.fi-sr-choose-alt:before{content:""}.fi-sr-choose:before{content:""}.fi-sr-church:before{content:""}.fi-sr-circle-0:before{content:""}.fi-sr-circle-1:before{content:""}.fi-sr-circle-2:before{content:""}.fi-sr-circle-3:before{content:""}.fi-sr-circle-4:before{content:""}.fi-sr-circle-5:before{content:""}.fi-sr-circle-6:before{content:""}.fi-sr-circle-7:before{content:""}.fi-sr-circle-8:before{content:""}.fi-sr-circle-9:before{content:""}.fi-sr-circle-a:before{content:""}.fi-sr-circle-b:before{content:""}.fi-sr-circle-bolt:before{content:""}.fi-sr-circle-book-open:before{content:""}.fi-sr-circle-bookmark:before{content:""}.fi-sr-circle-c:before{content:""}.fi-sr-circle-calendar:before{content:""}.fi-sr-circle-camera:before{content:""}.fi-sr-circle-d:before{content:""}.fi-sr-circle-dashed:before{content:""}.fi-sr-circle-divide:before{content:""}.fi-sr-circle-e:before{content:""}.fi-sr-circle-ellipsis-vertical:before{content:""}.fi-sr-circle-ellipsis:before{content:""}.fi-sr-circle-envelope:before{content:""}.fi-sr-circle-exclamation-check:before{content:""}.fi-sr-circle-f:before{content:""}.fi-sr-circle-g:before{content:""}.fi-sr-circle-h:before{content:""}.fi-sr-circle-half-stroke:before{content:""}.fi-sr-circle-half:before{content:""}.fi-sr-circle-heart:before{content:""}.fi-sr-circle-i:before{content:""}.fi-sr-circle-j:before{content:""}.fi-sr-circle-k:before{content:""}.fi-sr-circle-l:before{content:""}.fi-sr-circle-m:before{content:""}.fi-sr-circle-microphone-lines:before{content:""}.fi-sr-circle-microphone:before{content:""}.fi-sr-circle-n:before{content:""}.fi-sr-circle-nodes:before{content:""}.fi-sr-circle-o:before{content:""}.fi-sr-circle-overlap:before{content:""}.fi-sr-circle-p:before{content:""}.fi-sr-circle-phone-flip:before{content:""}.fi-sr-circle-phone-hangup:before{content:""}.fi-sr-circle-phone:before{content:""}.fi-sr-circle-q:before{content:""}.fi-sr-circle-quarter:before{content:""}.fi-sr-circle-quarters-alt:before{content:""}.fi-sr-circle-r:before{content:""}.fi-sr-circle-s:before{content:""}.fi-sr-circle-small:before{content:""}.fi-sr-circle-star:before{content:""}.fi-sr-circle-t:before{content:""}.fi-sr-circle-three-quarters:before{content:""}.fi-sr-circle-trash:before{content:""}.fi-sr-circle-u:before{content:""}.fi-sr-circle-user:before{content:""}.fi-sr-circle-v:before{content:""}.fi-sr-circle-video:before{content:""}.fi-sr-circle-w:before{content:""}.fi-sr-circle-waveform-lines:before{content:""}.fi-sr-circle-x:before{content:""}.fi-sr-circle-xmark:before{content:""}.fi-sr-circle-y:before{content:""}.fi-sr-circle-z:before{content:""}.fi-sr-circle:before{content:""}.fi-sr-citrus-slice:before{content:""}.fi-sr-citrus:before{content:""}.fi-sr-city:before{content:""}.fi-sr-clapperboard-play:before{content:""}.fi-sr-clapperboard:before{content:""}.fi-sr-clarinet:before{content:""}.fi-sr-claw-marks:before{content:""}.fi-sr-clear-alt:before{content:""}.fi-sr-clip-file:before{content:""}.fi-sr-clip-mail:before{content:""}.fi-sr-clip:before{content:""}.fi-sr-clipboard-check:before{content:""}.fi-sr-clipboard-list-check:before{content:""}.fi-sr-clipboard-list:before{content:""}.fi-sr-clipboard-prescription:before{content:""}.fi-sr-clipboard-question:before{content:""}.fi-sr-clipboard-user:before{content:""}.fi-sr-clipboard:before{content:""}.fi-sr-clipoard-wrong:before{content:""}.fi-sr-clock-desk:before{content:""}.fi-sr-clock-eight-thirty:before{content:""}.fi-sr-clock-eleven-thirty:before{content:""}.fi-sr-clock-eleven:before{content:""}.fi-sr-clock-five-thirty:before{content:""}.fi-sr-clock-five:before{content:""}.fi-sr-clock-four-thirty:before{content:""}.fi-sr-clock-nine-thirty:before{content:""}.fi-sr-clock-nine:before{content:""}.fi-sr-clock-one-thirty:before{content:""}.fi-sr-clock-one:before{content:""}.fi-sr-clock-seven-thirty:before{content:""}.fi-sr-clock-seven:before{content:""}.fi-sr-clock-six-thirty:before{content:""}.fi-sr-clock-six:before{content:""}.fi-sr-clock-ten-thirty:before{content:""}.fi-sr-clock-ten:before{content:""}.fi-sr-clock-three-thirty:before{content:""}.fi-sr-clock-three:before{content:""}.fi-sr-clock-time-tracking:before{content:""}.fi-sr-clock-twelve-thirty:before{content:""}.fi-sr-clock-twelve:before{content:""}.fi-sr-clock-two-thirty:before{content:""}.fi-sr-clock-two:before{content:""}.fi-sr-clock-up-arrow:before{content:""}.fi-sr-clock:before{content:""}.fi-sr-clone:before{content:""}.fi-sr-closed-captioning-slash:before{content:""}.fi-sr-clothes-hanger:before{content:""}.fi-sr-cloud-back-up-alt:before{content:""}.fi-sr-cloud-back-up:before{content:""}.fi-sr-cloud-check:before{content:""}.fi-sr-cloud-code:before{content:""}.fi-sr-cloud-disabled:before{content:""}.fi-sr-cloud-download-alt:before{content:""}.fi-sr-cloud-download:before{content:""}.fi-sr-cloud-drizzle:before{content:""}.fi-sr-cloud-exclamation:before{content:""}.fi-sr-cloud-gear-automation:before{content:""}.fi-sr-cloud-hail-mixed:before{content:""}.fi-sr-cloud-hail:before{content:""}.fi-sr-cloud-meatball:before{content:""}.fi-sr-cloud-moon-rain:before{content:""}.fi-sr-cloud-moon:before{content:""}.fi-sr-cloud-question:before{content:""}.fi-sr-cloud-rain:before{content:""}.fi-sr-cloud-rainbow:before{content:""}.fi-sr-cloud-share:before{content:""}.fi-sr-cloud-showers-heavy:before{content:""}.fi-sr-cloud-showers:before{content:""}.fi-sr-cloud-sleet:before{content:""}.fi-sr-cloud-snow:before{content:""}.fi-sr-cloud-sun-rain:before{content:""}.fi-sr-cloud-sun:before{content:""}.fi-sr-cloud-upload-alt:before{content:""}.fi-sr-cloud-upload:before{content:""}.fi-sr-cloud:before{content:""}.fi-sr-clouds-moon:before{content:""}.fi-sr-clouds-sun:before{content:""}.fi-sr-clouds:before{content:""}.fi-sr-clover-alt:before{content:""}.fi-sr-club:before{content:""}.fi-sr-cocktail-alt:before{content:""}.fi-sr-cocktail:before{content:""}.fi-sr-coconut:before{content:""}.fi-sr-code-branch:before{content:""}.fi-sr-code-commit:before{content:""}.fi-sr-code-compare:before{content:""}.fi-sr-code-fork:before{content:""}.fi-sr-code-merge:before{content:""}.fi-sr-code-pull-request-closed:before{content:""}.fi-sr-code-pull-request-draft:before{content:""}.fi-sr-code-pull-request:before{content:""}.fi-sr-code-simple:before{content:""}.fi-sr-coffee-bean:before{content:""}.fi-sr-coffee-beans:before{content:""}.fi-sr-coffee-heart:before{content:""}.fi-sr-coffee-pot:before{content:""}.fi-sr-coffee:before{content:""}.fi-sr-coffin-cross:before{content:""}.fi-sr-coffin:before{content:""}.fi-sr-coin-up-arrow:before{content:""}.fi-sr-coin:before{content:""}.fi-sr-coins:before{content:""}.fi-sr-colon-sign:before{content:""}.fi-sr-columns-3:before{content:""}.fi-sr-comet:before{content:""}.fi-sr-command:before{content:""}.fi-sr-comment-alt-check:before{content:""}.fi-sr-comment-alt-dots:before{content:""}.fi-sr-comment-alt-edit:before{content:""}.fi-sr-comment-alt-medical:before{content:""}.fi-sr-comment-alt-middle-top:before{content:""}.fi-sr-comment-alt-middle:before{content:""}.fi-sr-comment-alt-minus:before{content:""}.fi-sr-comment-alt-music:before{content:""}.fi-sr-comment-alt:before{content:""}.fi-sr-comment-arrow-down:before{content:""}.fi-sr-comment-arrow-up-right:before{content:""}.fi-sr-comment-arrow-up:before{content:""}.fi-sr-comment-check:before{content:""}.fi-sr-comment-code:before{content:""}.fi-sr-comment-dollar:before{content:""}.fi-sr-comment-dots:before{content:""}.fi-sr-comment-exclamation:before{content:""}.fi-sr-comment-heart:before{content:""}.fi-sr-comment-image:before{content:""}.fi-sr-comment-info:before{content:""}.fi-sr-comment-medical:before{content:""}.fi-sr-comment-minus:before{content:""}.fi-sr-comment-pen:before{content:""}.fi-sr-comment-question:before{content:""}.fi-sr-comment-quote:before{content:""}.fi-sr-comment-slash:before{content:""}.fi-sr-comment-smile:before{content:""}.fi-sr-comment-sms:before{content:""}.fi-sr-comment-text:before{content:""}.fi-sr-comment-user:before{content:""}.fi-sr-comment-xmark:before{content:""}.fi-sr-comment:before{content:""}.fi-sr-comments-dollar:before{content:""}.fi-sr-comments-question-check:before{content:""}.fi-sr-comments-question:before{content:""}.fi-sr-comments:before{content:""}.fi-sr-compass-alt:before{content:""}.fi-sr-compass-east:before{content:""}.fi-sr-compass-north:before{content:""}.fi-sr-compass-slash:before{content:""}.fi-sr-compass-south:before{content:""}.fi-sr-compass-west:before{content:""}.fi-sr-completed:before{content:""}.fi-sr-compliance-clipboard:before{content:""}.fi-sr-compliance-document:before{content:""}.fi-sr-compliance:before{content:""}.fi-sr-compress-alt:before{content:""}.fi-sr-compress:before{content:""}.fi-sr-computer-classic:before{content:""}.fi-sr-computer-mouse:before{content:""}.fi-sr-computer-speaker:before{content:""}.fi-sr-computer:before{content:""}.fi-sr-concierge-bell:before{content:""}.fi-sr-condition-alt:before{content:""}.fi-sr-condition:before{content:""}.fi-sr-confetti:before{content:""}.fi-sr-constellation:before{content:""}.fi-sr-container-storage:before{content:""}.fi-sr-convert-document:before{content:""}.fi-sr-convert-shapes:before{content:""}.fi-sr-conveyor-belt-alt:before{content:""}.fi-sr-conveyor-belt-arm:before{content:""}.fi-sr-conveyor-belt-empty:before{content:""}.fi-sr-conveyor-belt:before{content:""}.fi-sr-cookie-alt:before{content:""}.fi-sr-cookie:before{content:""}.fi-sr-copy-alt:before{content:""}.fi-sr-copy-image:before{content:""}.fi-sr-copy:before{content:""}.fi-sr-copyright:before{content:""}.fi-sr-corn:before{content:""}.fi-sr-couch:before{content:""}.fi-sr-court-sport:before{content:""}.fi-sr-cow-alt:before{content:""}.fi-sr-cow:before{content:""}.fi-sr-cowbell-circle-plus:before{content:""}.fi-sr-cowbell-more:before{content:""}.fi-sr-cowbell:before{content:""}.fi-sr-crab:before{content:""}.fi-sr-crate-empty:before{content:""}.fi-sr-cream:before{content:""}.fi-sr-credit-card-buyer:before{content:""}.fi-sr-credit-card-eye:before{content:""}.fi-sr-credit-card:before{content:""}.fi-sr-cricket:before{content:""}.fi-sr-crm-alt:before{content:""}.fi-sr-crm-computer:before{content:""}.fi-sr-CRM:before{content:""}.fi-sr-croissant:before{content:""}.fi-sr-cross-circle:before{content:""}.fi-sr-cross-religion:before{content:""}.fi-sr-cross-small:before{content:""}.fi-sr-cross:before{content:""}.fi-sr-crow:before{content:""}.fi-sr-crown:before{content:""}.fi-sr-crutch:before{content:""}.fi-sr-crutches:before{content:""}.fi-sr-cruzeiro-sign:before{content:""}.fi-sr-crypto-calendar:before{content:""}.fi-sr-cryptocurrency:before{content:""}.fi-sr-crystal-ball:before{content:""}.fi-sr-cube:before{content:""}.fi-sr-cubes-stacked:before{content:""}.fi-sr-cubes:before{content:""}.fi-sr-cucumber:before{content:""}.fi-sr-cup-straw-swoosh:before{content:""}.fi-sr-cup-straw:before{content:""}.fi-sr-cup-togo:before{content:""}.fi-sr-cupcake-alt:before{content:""}.fi-sr-cupcake:before{content:""}.fi-sr-curling:before{content:""}.fi-sr-cursor-finger:before{content:""}.fi-sr-cursor-plus:before{content:""}.fi-sr-cursor-text-alt:before{content:""}.fi-sr-cursor-text:before{content:""}.fi-sr-cursor:before{content:""}.fi-sr-curve-alt:before{content:""}.fi-sr-curve-arrow:before{content:""}.fi-sr-curve:before{content:""}.fi-sr-custard:before{content:""}.fi-sr-customer-care:before{content:""}.fi-sr-customer-service:before{content:""}.fi-sr-customization-cogwheel:before{content:""}.fi-sr-customization:before{content:""}.fi-sr-customize-computer:before{content:""}.fi-sr-customize-edit:before{content:""}.fi-sr-customize:before{content:""}.fi-sr-CV:before{content:""}.fi-sr-cvv-card:before{content:""}.fi-sr-d:before{content:""}.fi-sr-dagger:before{content:""}.fi-sr-daily-calendar:before{content:""}.fi-sr-damage:before{content:""}.fi-sr-dart:before{content:""}.fi-sr-dashboard-monitor:before{content:""}.fi-sr-dashboard-panel:before{content:""}.fi-sr-dashboard:before{content:""}.fi-sr-data-transfer:before{content:""}.fi-sr-database:before{content:""}.fi-sr-deer-rudolph:before{content:""}.fi-sr-deer:before{content:""}.fi-sr-delete-document:before{content:""}.fi-sr-delete-right:before{content:""}.fi-sr-delete-user:before{content:""}.fi-sr-delete:before{content:""}.fi-sr-democrat:before{content:""}.fi-sr-department-structure:before{content:""}.fi-sr-department:before{content:""}.fi-sr-deposit-alt:before{content:""}.fi-sr-deposit:before{content:""}.fi-sr-description-alt:before{content:""}.fi-sr-description:before{content:""}.fi-sr-desk:before{content:""}.fi-sr-desktop-arrow-down:before{content:""}.fi-sr-desktop-wallpaper:before{content:""}.fi-sr-devices:before{content:""}.fi-sr-dewpoint:before{content:""}.fi-sr-dharmachakra:before{content:""}.fi-sr-diagram-cells:before{content:""}.fi-sr-diagram-lean-canvas:before{content:""}.fi-sr-diagram-nested:before{content:""}.fi-sr-diagram-next:before{content:""}.fi-sr-diagram-predecessor:before{content:""}.fi-sr-diagram-previous:before{content:""}.fi-sr-diagram-project:before{content:""}.fi-sr-diagram-sankey:before{content:""}.fi-sr-diagram-subtask:before{content:""}.fi-sr-diagram-successor:before{content:""}.fi-sr-diagram-venn:before{content:""}.fi-sr-dial-high:before{content:""}.fi-sr-dial-low:before{content:""}.fi-sr-dial-max:before{content:""}.fi-sr-dial-med-low:before{content:""}.fi-sr-dial-med:before{content:""}.fi-sr-dial-min:before{content:""}.fi-sr-dial-off:before{content:""}.fi-sr-dial:before{content:""}.fi-sr-diamond-exclamation:before{content:""}.fi-sr-diamond-turn-right:before{content:""}.fi-sr-diamond:before{content:""}.fi-sr-diary-bookmark-down:before{content:""}.fi-sr-diary-bookmarks:before{content:""}.fi-sr-diary-clasp:before{content:""}.fi-sr-dice-alt:before{content:""}.fi-sr-dice-d10:before{content:""}.fi-sr-dice-d12:before{content:""}.fi-sr-dice-d20:before{content:""}.fi-sr-dice-d4:before{content:""}.fi-sr-dice-d6:before{content:""}.fi-sr-dice-d8:before{content:""}.fi-sr-dice-four:before{content:""}.fi-sr-dice-one:before{content:""}.fi-sr-dice-six:before{content:""}.fi-sr-dice-three:before{content:""}.fi-sr-dice-two:before{content:""}.fi-sr-dice:before{content:""}.fi-sr-digging:before{content:""}.fi-sr-digital-tachograph:before{content:""}.fi-sr-dinner:before{content:""}.fi-sr-diploma:before{content:""}.fi-sr-direction-signal-arrow:before{content:""}.fi-sr-direction-signal:before{content:""}.fi-sr-disc-drive:before{content:""}.fi-sr-discover:before{content:""}.fi-sr-disease:before{content:""}.fi-sr-disk:before{content:""}.fi-sr-display-arrow-down:before{content:""}.fi-sr-display-chart-up:before{content:""}.fi-sr-display-code:before{content:""}.fi-sr-display-medical:before{content:""}.fi-sr-display-slash:before{content:""}.fi-sr-distribute-spacing-horizontal:before{content:""}.fi-sr-distribute-spacing-vertical:before{content:""}.fi-sr-divide:before{content:""}.fi-sr-dizzy:before{content:""}.fi-sr-dna:before{content:""}.fi-sr-do-not-enter:before{content:""}.fi-sr-doctor:before{content:""}.fi-sr-document-circle-wrong:before{content:""}.fi-sr-document-paid:before{content:""}.fi-sr-document-signed:before{content:""}.fi-sr-document:before{content:""}.fi-sr-dog-leashed:before{content:""}.fi-sr-dog:before{content:""}.fi-sr-dollar:before{content:""}.fi-sr-dolly-flatbed-alt:before{content:""}.fi-sr-dolly-flatbed-empty:before{content:""}.fi-sr-dolly-flatbed:before{content:""}.fi-sr-dolphin:before{content:""}.fi-sr-domino-effect:before{content:""}.fi-sr-donate:before{content:""}.fi-sr-dong-sign:before{content:""}.fi-sr-donut:before{content:""}.fi-sr-door-closed:before{content:""}.fi-sr-door-open:before{content:""}.fi-sr-dot-circle:before{content:""}.fi-sr-dot-pending:before{content:""}.fi-sr-dove:before{content:""}.fi-sr-down-from-bracket:before{content:""}.fi-sr-down-left-and-up-right-to-center:before{content:""}.fi-sr-down-left:before{content:""}.fi-sr-down-right:before{content:""}.fi-sr-down-to-line:before{content:""}.fi-sr-down:before{content:""}.fi-sr-download:before{content:""}.fi-sr-drafting-compass:before{content:""}.fi-sr-dragon:before{content:""}.fi-sr-draw-polygon:before{content:""}.fi-sr-draw-square:before{content:""}.fi-sr-drawer-alt:before{content:""}.fi-sr-drawer-empty:before{content:""}.fi-sr-drawer:before{content:""}.fi-sr-dreidel:before{content:""}.fi-sr-drink-alt:before{content:""}.fi-sr-driver-man:before{content:""}.fi-sr-driver-woman:before{content:""}.fi-sr-drone-alt:before{content:""}.fi-sr-drone-front:before{content:""}.fi-sr-drone:before{content:""}.fi-sr-drop-down:before{content:""}.fi-sr-dropdown-select:before{content:""}.fi-sr-dropdown:before{content:""}.fi-sr-drum-steelpan:before{content:""}.fi-sr-drum:before{content:""}.fi-sr-drumstick-bite:before{content:""}.fi-sr-drumstick:before{content:""}.fi-sr-dryer-alt:before{content:""}.fi-sr-dryer:before{content:""}.fi-sr-duck:before{content:""}.fi-sr-dumbbell-fitness:before{content:""}.fi-sr-dumbbell-horizontal:before{content:""}.fi-sr-dumbbell-ray:before{content:""}.fi-sr-dumbbell-weightlifting:before{content:""}.fi-sr-dumpster-fire:before{content:""}.fi-sr-dumpster:before{content:""}.fi-sr-dungeon:before{content:""}.fi-sr-duplicate:before{content:""}.fi-sr-duration-alt:before{content:""}.fi-sr-duration:before{content:""}.fi-sr-e-learning:before{content:""}.fi-sr-e:before{content:""}.fi-sr-ear-deaf:before{content:""}.fi-sr-ear-muffs:before{content:""}.fi-sr-ear:before{content:""}.fi-sr-earnings:before{content:""}.fi-sr-earth-africa:before{content:""}.fi-sr-earth-americas:before{content:""}.fi-sr-earth-asia:before{content:""}.fi-sr-earth-europa:before{content:""}.fi-sr-eclipse-alt:before{content:""}.fi-sr-eclipse:before{content:""}.fi-sr-edit-alt:before{content:""}.fi-sr-edit:before{content:""}.fi-sr-effect:before{content:""}.fi-sr-egg-fried:before{content:""}.fi-sr-egg:before{content:""}.fi-sr-eject:before{content:""}.fi-sr-elephant:before{content:""}.fi-sr-elevator:before{content:""}.fi-sr-email-pending:before{content:""}.fi-sr-employee-alt:before{content:""}.fi-sr-employee-handbook:before{content:""}.fi-sr-employee-man-alt:before{content:""}.fi-sr-employee-man:before{content:""}.fi-sr-empty-set:before{content:""}.fi-sr-endless-loop:before{content:""}.fi-sr-engine-warning:before{content:""}.fi-sr-engine:before{content:""}.fi-sr-enter:before{content:""}.fi-sr-entertainment:before{content:""}.fi-sr-envelope-ban:before{content:""}.fi-sr-envelope-bulk:before{content:""}.fi-sr-envelope-dot:before{content:""}.fi-sr-envelope-download:before{content:""}.fi-sr-envelope-heart:before{content:""}.fi-sr-envelope-marker:before{content:""}.fi-sr-envelope-open-dollar:before{content:""}.fi-sr-envelope-open-text:before{content:""}.fi-sr-envelope-open:before{content:""}.fi-sr-envelope-plus:before{content:""}.fi-sr-envelope:before{content:""}.fi-sr-envelopes:before{content:""}.fi-sr-equality:before{content:""}.fi-sr-equals:before{content:""}.fi-sr-equipment:before{content:""}.fi-sr-eraser:before{content:""}.fi-sr-error-camera:before{content:""}.fi-sr-escalator:before{content:""}.fi-sr-ethernet:before{content:""}.fi-sr-euro:before{content:""}.fi-sr-excavator:before{content:""}.fi-sr-exchange-alt:before{content:""}.fi-sr-exchange-cryptocurrency:before{content:""}.fi-sr-exchange:before{content:""}.fi-sr-exclamation:before{content:""}.fi-sr-exit-alt:before{content:""}.fi-sr-exit:before{content:""}.fi-sr-expand-arrows-alt:before{content:""}.fi-sr-expand-arrows:before{content:""}.fi-sr-expand:before{content:""}.fi-sr-expense-bill:before{content:""}.fi-sr-expense:before{content:""}.fi-sr-external-hard-drive:before{content:""}.fi-sr-external-world:before{content:""}.fi-sr-eye-crossed:before{content:""}.fi-sr-eye-dropper-half:before{content:""}.fi-sr-eye:before{content:""}.fi-sr-eyes:before{content:""}.fi-sr-f:before{content:""}.fi-sr-fabric:before{content:""}.fi-sr-face-angry-horns:before{content:""}.fi-sr-face-anguished:before{content:""}.fi-sr-face-anxious-sweat:before{content:""}.fi-sr-face-astonished:before{content:""}.fi-sr-face-awesome:before{content:""}.fi-sr-face-beam-hand-over-mouth:before{content:""}.fi-sr-face-confounded:before{content:""}.fi-sr-face-confused:before{content:""}.fi-sr-face-cowboy-hat:before{content:""}.fi-sr-face-disappointed:before{content:""}.fi-sr-face-disguise:before{content:""}.fi-sr-face-downcast-sweat:before{content:""}.fi-sr-face-drooling:before{content:""}.fi-sr-face-explode:before{content:""}.fi-sr-face-expressionless:before{content:""}.fi-sr-face-eyes-xmarks:before{content:""}.fi-sr-face-fearful:before{content:""}.fi-sr-face-glasses:before{content:""}.fi-sr-face-grin-tongue-wink:before{content:""}.fi-sr-face-hand-yawn:before{content:""}.fi-sr-face-head-bandage:before{content:""}.fi-sr-face-hushed:before{content:""}.fi-sr-face-icicles:before{content:""}.fi-sr-face-lying:before{content:""}.fi-sr-face-mask:before{content:""}.fi-sr-face-monocle:before{content:""}.fi-sr-face-nauseated:before{content:""}.fi-sr-face-nose-steam:before{content:""}.fi-sr-face-party:before{content:""}.fi-sr-face-pensive:before{content:""}.fi-sr-face-persevering:before{content:""}.fi-sr-face-pleading:before{content:""}.fi-sr-face-raised-eyebrow:before{content:""}.fi-sr-face-relieved:before{content:""}.fi-sr-face-sad-sweat:before{content:""}.fi-sr-face-scream:before{content:""}.fi-sr-face-shush:before{content:""}.fi-sr-face-sleeping:before{content:""}.fi-sr-face-sleepy:before{content:""}.fi-sr-face-smile-halo:before{content:""}.fi-sr-face-smile-hearts:before{content:""}.fi-sr-face-smile-horns:before{content:""}.fi-sr-face-smile-tear:before{content:""}.fi-sr-face-smile-tongue:before{content:""}.fi-sr-face-smile-upside-down:before{content:""}.fi-sr-face-smiling-hands:before{content:""}.fi-sr-face-smirking:before{content:""}.fi-sr-face-sunglasses-alt:before{content:""}.fi-sr-face-sunglasses:before{content:""}.fi-sr-face-swear:before{content:""}.fi-sr-face-thermometer:before{content:""}.fi-sr-face-thinking:before{content:""}.fi-sr-face-tissue:before{content:""}.fi-sr-face-tongue-money:before{content:""}.fi-sr-face-tongue-sweat:before{content:""}.fi-sr-face-unamused:before{content:""}.fi-sr-face-viewfinder:before{content:""}.fi-sr-face-vomit:before{content:""}.fi-sr-face-weary:before{content:""}.fi-sr-face-woozy:before{content:""}.fi-sr-face-worried:before{content:""}.fi-sr-face-zany:before{content:""}.fi-sr-face-zipper:before{content:""}.fi-sr-fail:before{content:""}.fi-sr-falafel:before{content:""}.fi-sr-family-dress:before{content:""}.fi-sr-family-pants:before{content:""}.fi-sr-family:before{content:""}.fi-sr-fan-table:before{content:""}.fi-sr-fan:before{content:""}.fi-sr-farm:before{content:""}.fi-sr-faucet-drip:before{content:""}.fi-sr-faucet:before{content:""}.fi-sr-fax:before{content:""}.fi-sr-feather-pointed:before{content:""}.fi-sr-feather:before{content:""}.fi-sr-features-alt:before{content:""}.fi-sr-features:before{content:""}.fi-sr-fee-receipt:before{content:""}.fi-sr-fee:before{content:""}.fi-sr-feedback-alt:before{content:""}.fi-sr-feedback-cycle-loop:before{content:""}.fi-sr-feedback-hand:before{content:""}.fi-sr-feedback-review:before{content:""}.fi-sr-feedback:before{content:""}.fi-sr-fence:before{content:""}.fi-sr-field-hockey:before{content:""}.fi-sr-fighter-jet:before{content:""}.fi-sr-file-ai:before{content:""}.fi-sr-file-audio:before{content:""}.fi-sr-file-binary:before{content:""}.fi-sr-file-chart-line:before{content:""}.fi-sr-file-chart-pie:before{content:""}.fi-sr-file-circle-info:before{content:""}.fi-sr-file-cloud:before{content:""}.fi-sr-file-code:before{content:""}.fi-sr-file-csv:before{content:""}.fi-sr-file-download:before{content:""}.fi-sr-file-edit:before{content:""}.fi-sr-file-eps:before{content:""}.fi-sr-file-excel:before{content:""}.fi-sr-file-exclamation:before{content:""}.fi-sr-file-export:before{content:""}.fi-sr-file-image:before{content:""}.fi-sr-file-import:before{content:""}.fi-sr-file-invoice-dollar:before{content:""}.fi-sr-file-invoice:before{content:""}.fi-sr-file-medical-alt:before{content:""}.fi-sr-file-medical:before{content:""}.fi-sr-file-minus:before{content:""}.fi-sr-file-pdf:before{content:""}.fi-sr-file-powerpoint:before{content:""}.fi-sr-file-prescription:before{content:""}.fi-sr-file-psd:before{content:""}.fi-sr-file-signature:before{content:""}.fi-sr-file-spreadsheet:before{content:""}.fi-sr-file-upload:before{content:""}.fi-sr-file-user:before{content:""}.fi-sr-file-video:before{content:""}.fi-sr-file-word:before{content:""}.fi-sr-file-zipper:before{content:""}.fi-sr-file:before{content:""}.fi-sr-files-medical:before{content:""}.fi-sr-fill:before{content:""}.fi-sr-film-canister:before{content:""}.fi-sr-film-slash:before{content:""}.fi-sr-film:before{content:""}.fi-sr-films:before{content:""}.fi-sr-filter-list:before{content:""}.fi-sr-filter-slash:before{content:""}.fi-sr-filter:before{content:""}.fi-sr-filters:before{content:""}.fi-sr-fingerprint-security-risk:before{content:""}.fi-sr-fingerprint:before{content:""}.fi-sr-fire-burner:before{content:""}.fi-sr-fire-extinguisher:before{content:""}.fi-sr-fire-flame-curved:before{content:""}.fi-sr-fire-flame-simple:before{content:""}.fi-sr-fire-hydrant:before{content:""}.fi-sr-fire-smoke:before{content:""}.fi-sr-fireplace:before{content:""}.fi-sr-first-award:before{content:""}.fi-sr-first-laurel:before{content:""}.fi-sr-first-medal:before{content:""}.fi-sr-first:before{content:""}.fi-sr-fish-bones:before{content:""}.fi-sr-fish-cooked:before{content:""}.fi-sr-fish:before{content:""}.fi-sr-fishing-rod:before{content:""}.fi-sr-fist-move:before{content:""}.fi-sr-flag-alt:before{content:""}.fi-sr-flag-checkered:before{content:""}.fi-sr-flag-usa:before{content:""}.fi-sr-flag:before{content:""}.fi-sr-flame:before{content:""}.fi-sr-flashlight:before{content:""}.fi-sr-flask-gear:before{content:""}.fi-sr-flask-poison:before{content:""}.fi-sr-flask-potion:before{content:""}.fi-sr-flask:before{content:""}.fi-sr-flatbread-stuffed:before{content:""}.fi-sr-flatbread:before{content:""}.fi-sr-flip-horizontal:before{content:""}.fi-sr-floor-alt:before{content:""}.fi-sr-floor-layer:before{content:""}.fi-sr-floor:before{content:""}.fi-sr-floppy-disk-circle-arrow-right:before{content:""}.fi-sr-floppy-disk-circle-xmark:before{content:""}.fi-sr-floppy-disk-pen:before{content:""}.fi-sr-floppy-disks:before{content:""}.fi-sr-florin-sign:before{content:""}.fi-sr-flower-butterfly:before{content:""}.fi-sr-flower-daffodil:before{content:""}.fi-sr-flower-tulip:before{content:""}.fi-sr-flower:before{content:""}.fi-sr-flushed:before{content:""}.fi-sr-flute:before{content:""}.fi-sr-flux-capacitor:before{content:""}.fi-sr-fly-insect:before{content:""}.fi-sr-flying-disc:before{content:""}.fi-sr-fog:before{content:""}.fi-sr-folder-download:before{content:""}.fi-sr-folder-fire:before{content:""}.fi-sr-folder-minus:before{content:""}.fi-sr-folder-open:before{content:""}.fi-sr-folder-times:before{content:""}.fi-sr-folder-tree:before{content:""}.fi-sr-folder-upload:before{content:""}.fi-sr-folder-xmark:before{content:""}.fi-sr-folder:before{content:""}.fi-sr-folders:before{content:""}.fi-sr-follow-folder:before{content:""}.fi-sr-followcollection:before{content:""}.fi-sr-following:before{content:""}.fi-sr-fondue-pot:before{content:""}.fi-sr-football:before{content:""}.fi-sr-foreign-language-audio:before{content:""}.fi-sr-fork:before{content:""}.fi-sr-forklift:before{content:""}.fi-sr-form:before{content:""}.fi-sr-fort:before{content:""}.fi-sr-forward-fast:before{content:""}.fi-sr-forward:before{content:""}.fi-sr-fox:before{content:""}.fi-sr-frame:before{content:""}.fi-sr-franc-sign:before{content:""}.fi-sr-free-delivery:before{content:""}.fi-sr-free:before{content:""}.fi-sr-french-fries:before{content:""}.fi-sr-friday:before{content:""}.fi-sr-frog:before{content:""}.fi-sr-frown:before{content:""}.fi-sr-ftp:before{content:""}.fi-sr-fuel-gauge:before{content:""}.fi-sr-function-process:before{content:""}.fi-sr-function-square:before{content:""}.fi-sr-function:before{content:""}.fi-sr-funnel-dollar:before{content:""}.fi-sr-g:before{content:""}.fi-sr-galaxy-alt:before{content:""}.fi-sr-galaxy-planet:before{content:""}.fi-sr-galaxy-star:before{content:""}.fi-sr-galaxy:before{content:""}.fi-sr-gallery-thumbnails:before{content:""}.fi-sr-gallery:before{content:""}.fi-sr-game-board-alt:before{content:""}.fi-sr-game:before{content:""}.fi-sr-gamepad:before{content:""}.fi-sr-games:before{content:""}.fi-sr-garage-car:before{content:""}.fi-sr-garage-open:before{content:""}.fi-sr-garage:before{content:""}.fi-sr-garlic-alt:before{content:""}.fi-sr-garlic:before{content:""}.fi-sr-gas-pump-alt:before{content:""}.fi-sr-gas-pump-slash:before{content:""}.fi-sr-gas-pump:before{content:""}.fi-sr-gauge-circle-bolt:before{content:""}.fi-sr-gauge-circle-minus:before{content:""}.fi-sr-gauge-circle-plus:before{content:""}.fi-sr-gavel:before{content:""}.fi-sr-gay-couple:before{content:""}.fi-sr-gears:before{content:""}.fi-sr-gem:before{content:""}.fi-sr-general:before{content:""}.fi-sr-ghost:before{content:""}.fi-sr-gif-square:before{content:""}.fi-sr-gif:before{content:""}.fi-sr-gift-box-benefits:before{content:""}.fi-sr-gift-card:before{content:""}.fi-sr-gift:before{content:""}.fi-sr-gifts:before{content:""}.fi-sr-gingerbread-man:before{content:""}.fi-sr-glass-champagne:before{content:""}.fi-sr-glass-cheers:before{content:""}.fi-sr-glass-citrus:before{content:""}.fi-sr-glass-empty:before{content:""}.fi-sr-glass-half:before{content:""}.fi-sr-glass-water-droplet:before{content:""}.fi-sr-glass-whiskey-rocks:before{content:""}.fi-sr-glass-whiskey:before{content:""}.fi-sr-glass:before{content:""}.fi-sr-glasses:before{content:""}.fi-sr-globe-alt:before{content:""}.fi-sr-globe-pointer:before{content:""}.fi-sr-globe-snow:before{content:""}.fi-sr-globe:before{content:""}.fi-sr-goal-net:before{content:""}.fi-sr-golf-ball:before{content:""}.fi-sr-golf-club:before{content:""}.fi-sr-golf-hole:before{content:""}.fi-sr-golf:before{content:""}.fi-sr-gopuram:before{content:""}.fi-sr-government-budget:before{content:""}.fi-sr-government-flag:before{content:""}.fi-sr-government-user:before{content:""}.fi-sr-gps-navigation:before{content:""}.fi-sr-graduation-cap:before{content:""}.fi-sr-gramophone:before{content:""}.fi-sr-grape:before{content:""}.fi-sr-graph-curve:before{content:""}.fi-sr-graphic-style:before{content:""}.fi-sr-graphic-tablet:before{content:""}.fi-sr-grate-droplet:before{content:""}.fi-sr-grate:before{content:""}.fi-sr-greater-than-equal:before{content:""}.fi-sr-greater-than:before{content:""}.fi-sr-greek-helmet:before{content:""}.fi-sr-grid-alt:before{content:""}.fi-sr-grid-dividers:before{content:""}.fi-sr-grid:before{content:""}.fi-sr-grill-hot-alt:before{content:""}.fi-sr-grill:before{content:""}.fi-sr-grimace:before{content:""}.fi-sr-grin-alt:before{content:""}.fi-sr-grin-beam-sweat:before{content:""}.fi-sr-grin-beam:before{content:""}.fi-sr-grin-hearts:before{content:""}.fi-sr-grin-squint-tears:before{content:""}.fi-sr-grin-squint:before{content:""}.fi-sr-grin-stars:before{content:""}.fi-sr-grin-tears:before{content:""}.fi-sr-grin-tongue-squint:before{content:""}.fi-sr-grin-tongue-wink:before{content:""}.fi-sr-grin-tongue:before{content:""}.fi-sr-grin-wink:before{content:""}.fi-sr-grin:before{content:""}.fi-sr-grip-dots-vertical:before{content:""}.fi-sr-grip-dots:before{content:""}.fi-sr-grip-horizontal:before{content:""}.fi-sr-grip-lines-vertical:before{content:""}.fi-sr-grip-lines:before{content:""}.fi-sr-grip-vertical:before{content:""}.fi-sr-grocery-bag:before{content:""}.fi-sr-grocery-basket:before{content:""}.fi-sr-group-arrows-rotate:before{content:""}.fi-sr-group-call:before{content:""}.fi-sr-group-community-social-media:before{content:""}.fi-sr-growth-chart-invest:before{content:""}.fi-sr-guarani-sign:before{content:""}.fi-sr-guide-alt:before{content:""}.fi-sr-guide:before{content:""}.fi-sr-guitar-electric:before{content:""}.fi-sr-guitar:before{content:""}.fi-sr-guitars:before{content:""}.fi-sr-gun-squirt:before{content:""}.fi-sr-gym:before{content:""}.fi-sr-h-square:before{content:""}.fi-sr-h:before{content:""}.fi-sr-h1:before{content:""}.fi-sr-h2:before{content:""}.fi-sr-h3:before{content:""}.fi-sr-h4:before{content:""}.fi-sr-hair-clipper:before{content:""}.fi-sr-hamburger-soda:before{content:""}.fi-sr-hamburger:before{content:""}.fi-sr-hammer-crash:before{content:""}.fi-sr-hammer-war:before{content:""}.fi-sr-hammer:before{content:""}.fi-sr-hamsa:before{content:""}.fi-sr-hand-back-fist:before{content:""}.fi-sr-hand-back-point-down:before{content:""}.fi-sr-hand-back-point-left:before{content:""}.fi-sr-hand-back-point-ribbon:before{content:""}.fi-sr-hand-back-point-right:before{content:""}.fi-sr-hand-bill:before{content:""}.fi-sr-hand-dots:before{content:""}.fi-sr-hand-fingers-crossed:before{content:""}.fi-sr-hand-fist:before{content:""}.fi-sr-hand-heart:before{content:""}.fi-sr-hand-holding-box:before{content:""}.fi-sr-hand-holding-droplet:before{content:""}.fi-sr-hand-holding-heart:before{content:""}.fi-sr-hand-holding-magic:before{content:""}.fi-sr-hand-holding-medical:before{content:""}.fi-sr-hand-holding-seeding:before{content:""}.fi-sr-hand-holding-skull:before{content:""}.fi-sr-hand-holding-usd:before{content:""}.fi-sr-hand-holding-water:before{content:""}.fi-sr-hand-horns:before{content:""}.fi-sr-hand-lizard:before{content:""}.fi-sr-hand-love:before{content:""}.fi-sr-hand-middle-finger:before{content:""}.fi-sr-hand-paper:before{content:""}.fi-sr-hand-peace:before{content:""}.fi-sr-hand-point-ribbon:before{content:""}.fi-sr-hand-scissors:before{content:""}.fi-sr-hand-sparkles:before{content:""}.fi-sr-hand-spock:before{content:""}.fi-sr-hand-wave:before{content:""}.fi-sr-handmade:before{content:""}.fi-sr-hands-bubbles:before{content:""}.fi-sr-hands-clapping:before{content:""}.fi-sr-hands-heart:before{content:""}.fi-sr-hands-holding-diamond:before{content:""}.fi-sr-hands-holding:before{content:""}.fi-sr-hands-usd:before{content:""}.fi-sr-handshake-angle:before{content:""}.fi-sr-handshake-deal-loan:before{content:""}.fi-sr-handshake-house:before{content:""}.fi-sr-handshake-simple-slash:before{content:""}.fi-sr-handshake-trust:before{content:""}.fi-sr-handshake:before{content:""}.fi-sr-hard-hat:before{content:""}.fi-sr-hashtag-lock:before{content:""}.fi-sr-hastag:before{content:""}.fi-sr-hat-beach:before{content:""}.fi-sr-hat-birthday:before{content:""}.fi-sr-hat-chef:before{content:""}.fi-sr-hat-cowboy-side:before{content:""}.fi-sr-hat-cowboy:before{content:""}.fi-sr-hat-santa:before{content:""}.fi-sr-hat-winter:before{content:""}.fi-sr-hat-witch:before{content:""}.fi-sr-hat-wizard:before{content:""}.fi-sr-hdd:before{content:""}.fi-sr-head-side-brain:before{content:""}.fi-sr-head-side-cough-slash:before{content:""}.fi-sr-head-side-cough:before{content:""}.fi-sr-head-side-headphones:before{content:""}.fi-sr-head-side-heart:before{content:""}.fi-sr-head-side-mask:before{content:""}.fi-sr-head-side-medical:before{content:""}.fi-sr-head-side-thinking:before{content:""}.fi-sr-head-side-virus:before{content:""}.fi-sr-head-side:before{content:""}.fi-sr-head-vr:before{content:""}.fi-sr-heading:before{content:""}.fi-sr-headphones:before{content:""}.fi-sr-headset:before{content:""}.fi-sr-heart-arrow:before{content:""}.fi-sr-heart-brain:before{content:""}.fi-sr-heart-crack:before{content:""}.fi-sr-heart-half-stroke:before{content:""}.fi-sr-heart-half:before{content:""}.fi-sr-heart-health-muscle:before{content:""}.fi-sr-heart-lock:before{content:""}.fi-sr-heart-partner-handshake:before{content:""}.fi-sr-heart-rate:before{content:""}.fi-sr-heart-slash:before{content:""}.fi-sr-heart-upside-down:before{content:""}.fi-sr-heart:before{content:""}.fi-sr-heat:before{content:""}.fi-sr-helicopter-side:before{content:""}.fi-sr-helmet-battle:before{content:""}.fi-sr-hexagon-check:before{content:""}.fi-sr-hexagon-divide:before{content:""}.fi-sr-hexagon-exclamation:before{content:""}.fi-sr-hexagon:before{content:""}.fi-sr-high-definition:before{content:""}.fi-sr-high-five-celebration-yes:before{content:""}.fi-sr-high-five:before{content:""}.fi-sr-highlighter-line:before{content:""}.fi-sr-highlighter:before{content:""}.fi-sr-hiking:before{content:""}.fi-sr-hippo:before{content:""}.fi-sr-hockey-mask:before{content:""}.fi-sr-hockey-puck:before{content:""}.fi-sr-hockey-stick-puck:before{content:""}.fi-sr-hockey-sticks:before{content:""}.fi-sr-holding-hand-gear:before{content:""}.fi-sr-holding-hand-revenue:before{content:""}.fi-sr-holly-berry:before{content:""}.fi-sr-home-heart:before{content:""}.fi-sr-home-location-alt:before{content:""}.fi-sr-home-location:before{content:""}.fi-sr-home:before{content:""}.fi-sr-honey-pot:before{content:""}.fi-sr-hood-cloak:before{content:""}.fi-sr-horizontal-rule:before{content:""}.fi-sr-horse-head:before{content:""}.fi-sr-horse-saddle:before{content:""}.fi-sr-horse:before{content:""}.fi-sr-horseshoe-broken:before{content:""}.fi-sr-horseshoe:before{content:""}.fi-sr-hose-reel:before{content:""}.fi-sr-hose:before{content:""}.fi-sr-hospital-symbol:before{content:""}.fi-sr-hospital-user:before{content:""}.fi-sr-hospital:before{content:""}.fi-sr-hospitals:before{content:""}.fi-sr-hot-tub:before{content:""}.fi-sr-hotdog:before{content:""}.fi-sr-hotel:before{content:""}.fi-sr-hourglass-end:before{content:""}.fi-sr-hourglass-start:before{content:""}.fi-sr-hourglass:before{content:""}.fi-sr-house-blank:before{content:""}.fi-sr-house-building:before{content:""}.fi-sr-house-chimney-blank:before{content:""}.fi-sr-house-chimney-crack:before{content:""}.fi-sr-house-chimney-heart:before{content:""}.fi-sr-house-chimney-medical:before{content:""}.fi-sr-house-chimney-user:before{content:""}.fi-sr-house-chimney-window:before{content:""}.fi-sr-house-chimney:before{content:""}.fi-sr-house-circle-check:before{content:""}.fi-sr-house-circle-exclamation:before{content:""}.fi-sr-house-circle-xmark:before{content:""}.fi-sr-house-crack-alt:before{content:""}.fi-sr-house-crack:before{content:""}.fi-sr-house-day:before{content:""}.fi-sr-house-fire:before{content:""}.fi-sr-house-flag:before{content:""}.fi-sr-house-flood:before{content:""}.fi-sr-house-laptop:before{content:""}.fi-sr-house-leave:before{content:""}.fi-sr-house-lock:before{content:""}.fi-sr-house-medical:before{content:""}.fi-sr-house-night:before{content:""}.fi-sr-house-return:before{content:""}.fi-sr-house-signal:before{content:""}.fi-sr-house-tree:before{content:""}.fi-sr-house-tsunami:before{content:""}.fi-sr-house-turret:before{content:""}.fi-sr-house-user:before{content:""}.fi-sr-house-window:before{content:""}.fi-sr-hr-group:before{content:""}.fi-sr-hr-person:before{content:""}.fi-sr-hr:before{content:""}.fi-sr-hryvnia:before{content:""}.fi-sr-humidity:before{content:""}.fi-sr-hundred-points:before{content:""}.fi-sr-hurricane:before{content:""}.fi-sr-i:before{content:""}.fi-sr-ice-cream:before{content:""}.fi-sr-icicles:before{content:""}.fi-sr-icon-star:before{content:""}.fi-sr-id-badge:before{content:""}.fi-sr-id-card-clip-alt:before{content:""}.fi-sr-igloo:before{content:""}.fi-sr-image-slash:before{content:""}.fi-sr-images-user:before{content:""}.fi-sr-images:before{content:""}.fi-sr-improve-user:before{content:""}.fi-sr-inbox-full:before{content:""}.fi-sr-inbox-in:before{content:""}.fi-sr-inbox-out:before{content:""}.fi-sr-inbox:before{content:""}.fi-sr-inboxes:before{content:""}.fi-sr-incense-sticks-yoga:before{content:""}.fi-sr-incognito:before{content:""}.fi-sr-indent:before{content:""}.fi-sr-indian-rupee-sign:before{content:""}.fi-sr-industry-alt:before{content:""}.fi-sr-industry-windows:before{content:""}.fi-sr-infinity:before{content:""}.fi-sr-info-guide:before{content:""}.fi-sr-info:before{content:""}.fi-sr-information:before{content:""}.fi-sr-inhaler:before{content:""}.fi-sr-input-numeric:before{content:""}.fi-sr-input-pipe:before{content:""}.fi-sr-input-text:before{content:""}.fi-sr-insert-alt:before{content:""}.fi-sr-insert-arrows:before{content:""}.fi-sr-insert-button-circle:before{content:""}.fi-sr-insert-credit-card:before{content:""}.fi-sr-insert-square:before{content:""}.fi-sr-insert:before{content:""}.fi-sr-insight-alt:before{content:""}.fi-sr-insight-head:before{content:""}.fi-sr-insight:before{content:""}.fi-sr-integral:before{content:""}.fi-sr-interactive:before{content:""}.fi-sr-interlining:before{content:""}.fi-sr-internet-speed-wifi:before{content:""}.fi-sr-interrogation:before{content:""}.fi-sr-intersection:before{content:""}.fi-sr-introduction-handshake:before{content:""}.fi-sr-introduction:before{content:""}.fi-sr-inventory-alt:before{content:""}.fi-sr-invest:before{content:""}.fi-sr-investment:before{content:""}.fi-sr-invite-alt:before{content:""}.fi-sr-invite:before{content:""}.fi-sr-iot-alt:before{content:""}.fi-sr-iot:before{content:""}.fi-sr-ip-address:before{content:""}.fi-sr-island-tropical:before{content:""}.fi-sr-it-alt:before{content:""}.fi-sr-it-computer:before{content:""}.fi-sr-it:before{content:""}.fi-sr-italian-lira-sign:before{content:""}.fi-sr-italic:before{content:""}.fi-sr-j:before{content:""}.fi-sr-jam:before{content:""}.fi-sr-jar-alt:before{content:""}.fi-sr-jar-wheat:before{content:""}.fi-sr-javascript:before{content:""}.fi-sr-joint:before{content:""}.fi-sr-joker:before{content:""}.fi-sr-journal-alt:before{content:""}.fi-sr-journal:before{content:""}.fi-sr-journey:before{content:""}.fi-sr-joystick:before{content:""}.fi-sr-jpg:before{content:""}.fi-sr-jug-alt:before{content:""}.fi-sr-jug-bottle:before{content:""}.fi-sr-jug:before{content:""}.fi-sr-jumping-rope:before{content:""}.fi-sr-k:before{content:""}.fi-sr-kaaba:before{content:""}.fi-sr-kazoo:before{content:""}.fi-sr-kerning:before{content:""}.fi-sr-key-lock-crypto:before{content:""}.fi-sr-key-skeleton-left-right:before{content:""}.fi-sr-key:before{content:""}.fi-sr-keyboard-brightness-low:before{content:""}.fi-sr-keyboard-brightness:before{content:""}.fi-sr-keyboard-down:before{content:""}.fi-sr-keyboard-left:before{content:""}.fi-sr-keyboard:before{content:""}.fi-sr-keynote:before{content:""}.fi-sr-kidneys:before{content:""}.fi-sr-kip-sign:before{content:""}.fi-sr-kiss-beam:before{content:""}.fi-sr-kiss-wink-heart:before{content:""}.fi-sr-kiss:before{content:""}.fi-sr-kite:before{content:""}.fi-sr-kiwi-bird:before{content:""}.fi-sr-kiwi-fruit:before{content:""}.fi-sr-knife-kitchen:before{content:""}.fi-sr-knife:before{content:""}.fi-sr-knitting:before{content:""}.fi-sr-kpi-evaluation:before{content:""}.fi-sr-kpi:before{content:""}.fi-sr-l:before{content:""}.fi-sr-label:before{content:""}.fi-sr-lacrosse-stick-ball:before{content:""}.fi-sr-lacrosse-stick:before{content:""}.fi-sr-lambda:before{content:""}.fi-sr-lamp-desk:before{content:""}.fi-sr-lamp-floor:before{content:""}.fi-sr-lamp-street:before{content:""}.fi-sr-lamp:before{content:""}.fi-sr-land-layer-location:before{content:""}.fi-sr-land-layers:before{content:""}.fi-sr-land-location:before{content:""}.fi-sr-landmark-alt:before{content:""}.fi-sr-language:before{content:""}.fi-sr-laptop-arrow-down:before{content:""}.fi-sr-laptop-binary:before{content:""}.fi-sr-laptop-code:before{content:""}.fi-sr-laptop-medical:before{content:""}.fi-sr-laptop-mobile:before{content:""}.fi-sr-laptop-slash:before{content:""}.fi-sr-laptop:before{content:""}.fi-sr-lari-sign:before{content:""}.fi-sr-lasso-sparkles:before{content:""}.fi-sr-lasso:before{content:""}.fi-sr-last-square:before{content:""}.fi-sr-laugh-beam:before{content:""}.fi-sr-laugh-squint:before{content:""}.fi-sr-laugh-wink:before{content:""}.fi-sr-laugh:before{content:""}.fi-sr-lawyer-man:before{content:""}.fi-sr-lawyer-woman:before{content:""}.fi-sr-layer-minus:before{content:""}.fi-sr-layer-plus:before{content:""}.fi-sr-layers:before{content:""}.fi-sr-layout-fluid:before{content:""}.fi-sr-lead-funnel:before{content:""}.fi-sr-lead-management:before{content:""}.fi-sr-lead:before{content:""}.fi-sr-leader-alt:before{content:""}.fi-sr-leader-speech:before{content:""}.fi-sr-leader:before{content:""}.fi-sr-leaderboard-alt:before{content:""}.fi-sr-leaderboard-trophy:before{content:""}.fi-sr-leaderboard:before{content:""}.fi-sr-leadership-alt:before{content:""}.fi-sr-leadership:before{content:""}.fi-sr-leaf-heart:before{content:""}.fi-sr-leaf-maple:before{content:""}.fi-sr-leaf-oak:before{content:""}.fi-sr-leaf:before{content:""}.fi-sr-leafy-green:before{content:""}.fi-sr-leave:before{content:""}.fi-sr-left-from-bracket:before{content:""}.fi-sr-left:before{content:""}.fi-sr-legal:before{content:""}.fi-sr-lemon:before{content:""}.fi-sr-lesbian-couple:before{content:""}.fi-sr-less-than-equal:before{content:""}.fi-sr-less-than:before{content:""}.fi-sr-lesson-class:before{content:""}.fi-sr-lesson:before{content:""}.fi-sr-letter-case:before{content:""}.fi-sr-lettuce:before{content:""}.fi-sr-level-down-alt:before{content:""}.fi-sr-level-down:before{content:""}.fi-sr-level-up-alt:before{content:""}.fi-sr-level-up:before{content:""}.fi-sr-license:before{content:""}.fi-sr-life-ring:before{content:""}.fi-sr-life:before{content:""}.fi-sr-light-ceiling:before{content:""}.fi-sr-light-emergency-on:before{content:""}.fi-sr-light-emergency:before{content:""}.fi-sr-light-switch-off:before{content:""}.fi-sr-light-switch-on:before{content:""}.fi-sr-light-switch:before{content:""}.fi-sr-lightbulb-cfl-on:before{content:""}.fi-sr-lightbulb-cfl:before{content:""}.fi-sr-lightbulb-dollar:before{content:""}.fi-sr-lightbulb-exclamation:before{content:""}.fi-sr-lightbulb-head:before{content:""}.fi-sr-lightbulb-on:before{content:""}.fi-sr-lightbulb-question:before{content:""}.fi-sr-lightbulb-setting:before{content:""}.fi-sr-lightbulb-slash:before{content:""}.fi-sr-lighthouse:before{content:""}.fi-sr-lights-holiday:before{content:""}.fi-sr-limit-hand:before{content:""}.fi-sr-limit-speedometer:before{content:""}.fi-sr-line-width:before{content:""}.fi-sr-link-alt:before{content:""}.fi-sr-link-horizontal-slash:before{content:""}.fi-sr-link-horizontal:before{content:""}.fi-sr-link-slash-alt:before{content:""}.fi-sr-link-slash:before{content:""}.fi-sr-link:before{content:""}.fi-sr-lion-head:before{content:""}.fi-sr-lion:before{content:""}.fi-sr-lips:before{content:""}.fi-sr-lipstick:before{content:""}.fi-sr-lira-sign:before{content:""}.fi-sr-list-check:before{content:""}.fi-sr-list-dropdown:before{content:""}.fi-sr-list-music:before{content:""}.fi-sr-list-timeline:before{content:""}.fi-sr-list:before{content:""}.fi-sr-litecoin-sign:before{content:""}.fi-sr-live-alt:before{content:""}.fi-sr-live:before{content:""}.fi-sr-loading:before{content:""}.fi-sr-loan:before{content:""}.fi-sr-lobster:before{content:""}.fi-sr-location-alt:before{content:""}.fi-sr-location-arrow:before{content:""}.fi-sr-location-crosshairs-slash:before{content:""}.fi-sr-location-crosshairs:before{content:""}.fi-sr-location-dot-slash:before{content:""}.fi-sr-location-exclamation:before{content:""}.fi-sr-location-pin-call:before{content:""}.fi-sr-lock-alt:before{content:""}.fi-sr-lock-hashtag:before{content:""}.fi-sr-lock-open-alt:before{content:""}.fi-sr-lock:before{content:""}.fi-sr-locust:before{content:""}.fi-sr-loop-square:before{content:""}.fi-sr-loveseat:before{content:""}.fi-sr-low-vision:before{content:""}.fi-sr-luchador:before{content:""}.fi-sr-luggage-cart:before{content:""}.fi-sr-luggage-rolling:before{content:""}.fi-sr-lungs-virus:before{content:""}.fi-sr-lungs:before{content:""}.fi-sr-m:before{content:""}.fi-sr-mace:before{content:""}.fi-sr-magnet-user:before{content:""}.fi-sr-magnet:before{content:""}.fi-sr-mailbox-envelope:before{content:""}.fi-sr-mailbox-flag-up:before{content:""}.fi-sr-mailbox:before{content:""}.fi-sr-makeup-brush:before{content:""}.fi-sr-man-head:before{content:""}.fi-sr-man-scientist:before{content:""}.fi-sr-manat-sign:before{content:""}.fi-sr-mandolin:before{content:""}.fi-sr-mango:before{content:""}.fi-sr-manhole:before{content:""}.fi-sr-map-location-track:before{content:""}.fi-sr-map-marker-check:before{content:""}.fi-sr-map-marker-cross:before{content:""}.fi-sr-map-marker-edit:before{content:""}.fi-sr-map-marker-home:before{content:""}.fi-sr-map-marker-minus:before{content:""}.fi-sr-map-marker-plus:before{content:""}.fi-sr-map-marker-question:before{content:""}.fi-sr-map-marker-slash:before{content:""}.fi-sr-map-marker-smile:before{content:""}.fi-sr-map-marker:before{content:""}.fi-sr-map-pin:before{content:""}.fi-sr-map-point:before{content:""}.fi-sr-map:before{content:""}.fi-sr-marker-time:before{content:""}.fi-sr-marker:before{content:""}.fi-sr-marketplace-alt:before{content:""}.fi-sr-marketplace-store:before{content:""}.fi-sr-marketplace:before{content:""}.fi-sr-mars-double:before{content:""}.fi-sr-mars-stroke-right:before{content:""}.fi-sr-mars-stroke-up:before{content:""}.fi-sr-mars:before{content:""}.fi-sr-martini-glass-citrus:before{content:""}.fi-sr-martini-glass-empty:before{content:""}.fi-sr-mask-carnival:before{content:""}.fi-sr-mask-face:before{content:""}.fi-sr-mask-snorkel:before{content:""}.fi-sr-massage:before{content:""}.fi-sr-match-fire:before{content:""}.fi-sr-mattress-pillow:before{content:""}.fi-sr-measuring-tape:before{content:""}.fi-sr-meat:before{content:"豈"}.fi-sr-medal:before{content:"更"}.fi-sr-medical-star:before{content:"車"}.fi-sr-medicine:before{content:"賈"}.fi-sr-meditation:before{content:"滑"}.fi-sr-meeting-alt:before{content:"串"}.fi-sr-meeting:before{content:"句"}.fi-sr-megaphone-announcement-leader:before{content:"龜"}.fi-sr-megaphone:before{content:"龜"}.fi-sr-meh-blank:before{content:"契"}.fi-sr-meh-rolling-eyes:before{content:"金"}.fi-sr-meh:before{content:"喇"}.fi-sr-melon-alt:before{content:"奈"}.fi-sr-melon:before{content:"懶"}.fi-sr-member-list:before{content:"癩"}.fi-sr-member-search:before{content:"羅"}.fi-sr-membership-vip:before{content:"蘿"}.fi-sr-membership:before{content:"螺"}.fi-sr-memo-circle-check:before{content:"裸"}.fi-sr-memo-pad:before{content:"邏"}.fi-sr-memo:before{content:"樂"}.fi-sr-memory:before{content:"洛"}.fi-sr-menu-burger:before{content:"烙"}.fi-sr-menu-dots-vertical:before{content:"珞"}.fi-sr-menu-dots:before{content:"落"}.fi-sr-mercury:before{content:"酪"}.fi-sr-message-arrow-down:before{content:"駱"}.fi-sr-message-arrow-up-right:before{content:"亂"}.fi-sr-message-arrow-up:before{content:"卵"}.fi-sr-message-bot:before{content:"欄"}.fi-sr-message-code:before{content:"爛"}.fi-sr-message-dollar:before{content:"蘭"}.fi-sr-message-heart:before{content:"鸞"}.fi-sr-message-image:before{content:"嵐"}.fi-sr-message-question:before{content:"濫"}.fi-sr-message-quote:before{content:"藍"}.fi-sr-message-slash:before{content:"襤"}.fi-sr-message-sms:before{content:"拉"}.fi-sr-message-text:before{content:"臘"}.fi-sr-message-xmark:before{content:"蠟"}.fi-sr-messages-dollar:before{content:"廊"}.fi-sr-messages-question:before{content:"朗"}.fi-sr-messages:before{content:"浪"}.fi-sr-meteor:before{content:"狼"}.fi-sr-meter-bolt:before{content:"郎"}.fi-sr-meter-droplet:before{content:"來"}.fi-sr-meter-fire:before{content:"冷"}.fi-sr-meter:before{content:"勞"}.fi-sr-microchip-ai:before{content:"擄"}.fi-sr-microchip:before{content:"櫓"}.fi-sr-microphone-alt:before{content:"爐"}.fi-sr-microphone-slash:before{content:"盧"}.fi-sr-microphone:before{content:"老"}.fi-sr-microscope:before{content:"蘆"}.fi-sr-microwave:before{content:"虜"}.fi-sr-milk-alt:before{content:"路"}.fi-sr-milk:before{content:"露"}.fi-sr-mill-sign:before{content:"魯"}.fi-sr-mind-share:before{content:"鷺"}.fi-sr-minus-circle:before{content:"碌"}.fi-sr-minus-hexagon:before{content:"祿"}.fi-sr-minus-small:before{content:"綠"}.fi-sr-minus:before{content:"菉"}.fi-sr-mistletoe:before{content:"錄"}.fi-sr-mix:before{content:"鹿"}.fi-sr-mobile-button:before{content:"論"}.fi-sr-mobile-notch:before{content:"壟"}.fi-sr-mobile:before{content:"弄"}.fi-sr-mockup:before{content:"籠"}.fi-sr-mode-alt:before{content:"聾"}.fi-sr-mode-landscape:before{content:"牢"}.fi-sr-mode-portrait:before{content:"磊"}.fi-sr-mode:before{content:"賂"}.fi-sr-model-cube-arrows:before{content:"雷"}.fi-sr-model-cube-space:before{content:"壘"}.fi-sr-model-cube:before{content:"屢"}.fi-sr-module:before{content:"樓"}.fi-sr-monday:before{content:"淚"}.fi-sr-money-bill-simple:before{content:"漏"}.fi-sr-money-bill-transfer:before{content:"累"}.fi-sr-money-bill-wave-alt:before{content:"縷"}.fi-sr-money-bill-wave:before{content:"陋"}.fi-sr-money-bills-simple:before{content:"勒"}.fi-sr-money-bills:before{content:"肋"}.fi-sr-money-check-edit-alt:before{content:"凜"}.fi-sr-money-check-edit:before{content:"凌"}.fi-sr-money-check:before{content:"稜"}.fi-sr-money-coin-transfer:before{content:"綾"}.fi-sr-money-from-bracket:before{content:"菱"}.fi-sr-money-simple-from-bracket:before{content:"陵"}.fi-sr-money-transfer-alt:before{content:"讀"}.fi-sr-money-transfer-coin-arrow:before{content:"拏"}.fi-sr-money-transfer-smartphone:before{content:"樂"}.fi-sr-money-wings:before{content:"諾"}.fi-sr-money:before{content:"丹"}.fi-sr-monkey:before{content:"寧"}.fi-sr-monument:before{content:"怒"}.fi-sr-moon-stars:before{content:"率"}.fi-sr-moon:before{content:"異"}.fi-sr-moped:before{content:"北"}.fi-sr-mortar-pestle:before{content:"磻"}.fi-sr-mortgage:before{content:"便"}.fi-sr-mosque-alt:before{content:"復"}.fi-sr-mosque-moon:before{content:"不"}.fi-sr-mosque:before{content:"泌"}.fi-sr-mosquito-net:before{content:"數"}.fi-sr-mosquito:before{content:"索"}.fi-sr-motorcycle:before{content:"參"}.fi-sr-mound:before{content:"塞"}.fi-sr-mountain-city:before{content:"省"}.fi-sr-mountain:before{content:"葉"}.fi-sr-mountains:before{content:"說"}.fi-sr-mouse-field:before{content:"殺"}.fi-sr-mouse:before{content:"辰"}.fi-sr-mov-file:before{content:"沈"}.fi-sr-move-to-folder-2:before{content:"拾"}.fi-sr-move-to-folder:before{content:"若"}.fi-sr-mp3-file:before{content:"掠"}.fi-sr-mp3-player:before{content:"略"}.fi-sr-mp4-file:before{content:"亮"}.fi-sr-mug-alt:before{content:"兩"}.fi-sr-mug-hot-alt:before{content:"凉"}.fi-sr-mug-hot:before{content:"梁"}.fi-sr-mug-marshmallows:before{content:"糧"}.fi-sr-mug-tea-saucer:before{content:"良"}.fi-sr-mug-tea:before{content:"諒"}.fi-sr-mug:before{content:"量"}.fi-sr-multiple-alt:before{content:"勵"}.fi-sr-multiple:before{content:"呂"}.fi-sr-muscle:before{content:"女"}.fi-sr-mushroom-alt:before{content:"廬"}.fi-sr-mushroom:before{content:"旅"}.fi-sr-music-alt-slash:before{content:"濾"}.fi-sr-music-alt:before{content:"礪"}.fi-sr-music-file:before{content:"閭"}.fi-sr-music-note:before{content:"驪"}.fi-sr-music-slash:before{content:"麗"}.fi-sr-music:before{content:"黎"}.fi-sr-n:before{content:"力"}.fi-sr-naira-sign:before{content:"曆"}.fi-sr-narwhal:before{content:"歷"}.fi-sr-navigation:before{content:"轢"}.fi-sr-nesting-dolls:before{content:"年"}.fi-sr-network-cloud:before{content:"憐"}.fi-sr-network:before{content:"戀"}.fi-sr-neuter:before{content:"撚"}.fi-sr-newsletter-subscribe:before{content:"漣"}.fi-sr-newspaper-open:before{content:"煉"}.fi-sr-newspaper:before{content:"璉"}.fi-sr-nfc-lock:before{content:"秊"}.fi-sr-nfc-magnifying-glass:before{content:"練"}.fi-sr-nfc-pen:before{content:"聯"}.fi-sr-nfc-slash:before{content:"輦"}.fi-sr-nfc-trash:before{content:"蓮"}.fi-sr-nfc:before{content:"連"}.fi-sr-night-day:before{content:"鍊"}.fi-sr-no-fee:before{content:"列"}.fi-sr-no-people:before{content:"劣"}.fi-sr-noodles:before{content:"咽"}.fi-sr-nose:before{content:"烈"}.fi-sr-not-equal:before{content:"裂"}.fi-sr-not-found-alt:before{content:"說"}.fi-sr-not-found-magnifying-glass:before{content:"廉"}.fi-sr-not-found:before{content:"念"}.fi-sr-notdef:before{content:"捻"}.fi-sr-note-medical:before{content:"殮"}.fi-sr-note-sticky:before{content:"簾"}.fi-sr-note:before{content:"獵"}.fi-sr-notebook-alt:before{content:"令"}.fi-sr-notebook:before{content:"囹"}.fi-sr-notes-medical:before{content:"寧"}.fi-sr-notes:before{content:"嶺"}.fi-sr-o:before{content:"怜"}.fi-sr-object-exclude:before{content:"玲"}.fi-sr-object-group:before{content:"瑩"}.fi-sr-object-intersect:before{content:"羚"}.fi-sr-object-subtract:before{content:"聆"}.fi-sr-object-ungroup:before{content:"鈴"}.fi-sr-object-union:before{content:"零"}.fi-sr-objects-column:before{content:"靈"}.fi-sr-octagon-check:before{content:"領"}.fi-sr-octagon-divide:before{content:"例"}.fi-sr-octagon-exclamation:before{content:"禮"}.fi-sr-octagon-minus:before{content:"醴"}.fi-sr-octagon-plus:before{content:"隸"}.fi-sr-octagon-xmark:before{content:"惡"}.fi-sr-octagon:before{content:"了"}.fi-sr-oil-can:before{content:"僚"}.fi-sr-oil-temp:before{content:"寮"}.fi-sr-olive-oil:before{content:"尿"}.fi-sr-olive:before{content:"料"}.fi-sr-olives:before{content:"樂"}.fi-sr-om:before{content:"燎"}.fi-sr-omega:before{content:"療"}.fi-sr-onboarding:before{content:"蓼"}.fi-sr-onion:before{content:"遼"}.fi-sr-opacity:before{content:"龍"}.fi-sr-open-mail-clip:before{content:"暈"}.fi-sr-operating-system-upgrade:before{content:"阮"}.fi-sr-operation:before{content:"劉"}.fi-sr-order-history:before{content:"杻"}.fi-sr-organization-chart:before{content:"柳"}.fi-sr-ornament:before{content:"流"}.fi-sr-otp:before{content:"溜"}.fi-sr-otter:before{content:"琉"}.fi-sr-outdent:before{content:"留"}.fi-sr-oval-alt:before{content:"硫"}.fi-sr-oval:before{content:"紐"}.fi-sr-oven:before{content:"類"}.fi-sr-overline:before{content:"六"}.fi-sr-overview:before{content:"戮"}.fi-sr-p:before{content:"陸"}.fi-sr-package:before{content:"倫"}.fi-sr-padlock-check:before{content:"崙"}.fi-sr-page-break:before{content:"淪"}.fi-sr-pager:before{content:"輪"}.fi-sr-paid:before{content:"律"}.fi-sr-paint-roller:before{content:"慄"}.fi-sr-paint:before{content:"栗"}.fi-sr-paintbrush-pencil:before{content:"率"}.fi-sr-palette:before{content:"隆"}.fi-sr-pallet-alt:before{content:"利"}.fi-sr-pallet:before{content:"吏"}.fi-sr-pan-food:before{content:"履"}.fi-sr-pan-frying:before{content:"易"}.fi-sr-pan:before{content:"李"}.fi-sr-pancakes:before{content:"梨"}.fi-sr-panorama:before{content:"泥"}.fi-sr-paper-plane-launch:before{content:"理"}.fi-sr-paper-plane-top:before{content:"痢"}.fi-sr-paper-plane:before{content:"罹"}.fi-sr-paperclip-vertical:before{content:"裏"}.fi-sr-parachute-box:before{content:"裡"}.fi-sr-paragraph-left:before{content:"里"}.fi-sr-paragraph:before{content:"離"}.fi-sr-parking-circle-slash:before{content:"匿"}.fi-sr-parking-circle:before{content:"溺"}.fi-sr-parking-slash:before{content:"吝"}.fi-sr-parking:before{content:"燐"}.fi-sr-party-bell:before{content:"璘"}.fi-sr-party-horn:before{content:"藺"}.fi-sr-party:before{content:"隣"}.fi-sr-passport:before{content:"鱗"}.fi-sr-password-alt:before{content:"麟"}.fi-sr-password-computer:before{content:"林"}.fi-sr-password-email:before{content:"淋"}.fi-sr-password-smartphone:before{content:"臨"}.fi-sr-password:before{content:"立"}.fi-sr-paste:before{content:"笠"}.fi-sr-pattern:before{content:"粒"}.fi-sr-pause-circle:before{content:"狀"}.fi-sr-pause-square:before{content:"炙"}.fi-sr-pause:before{content:"識"}.fi-sr-paw-claws:before{content:"什"}.fi-sr-paw-heart:before{content:"茶"}.fi-sr-paw:before{content:"刺"}.fi-sr-payment-pos:before{content:"切"}.fi-sr-payroll-check:before{content:"度"}.fi-sr-peace:before{content:"拓"}.fi-sr-peach:before{content:"糖"}.fi-sr-peanut:before{content:"宅"}.fi-sr-peanuts:before{content:"洞"}.fi-sr-peapod:before{content:"暴"}.fi-sr-pear:before{content:"輻"}.fi-sr-pedestal:before{content:"行"}.fi-sr-pen-circle:before{content:"降"}.fi-sr-pen-clip-slash:before{content:"見"}.fi-sr-pen-clip:before{content:"廓"}.fi-sr-pen-fancy-slash:before{content:"兀"}.fi-sr-pen-fancy:before{content:"嗀"}.fi-sr-pen-field:before{content:"﨎"}.fi-sr-pen-nib-slash:before{content:"﨏"}.fi-sr-pen-nib:before{content:"塚"}.fi-sr-pen-slash:before{content:"﨑"}.fi-sr-pen-square:before{content:"晴"}.fi-sr-pen-swirl:before{content:"﨓"}.fi-sr-pencil-paintbrush:before{content:"﨔"}.fi-sr-pencil-ruler:before{content:"凞"}.fi-sr-pencil-slash:before{content:"猪"}.fi-sr-pencil:before{content:"益"}.fi-sr-pending:before{content:"礼"}.fi-sr-pennant:before{content:"神"}.fi-sr-people-arrows-left-right:before{content:"祥"}.fi-sr-people-carry-box:before{content:"福"}.fi-sr-people-dress:before{content:"靖"}.fi-sr-people-network-partner:before{content:"精"}.fi-sr-people-pants:before{content:"羽"}.fi-sr-people-poll:before{content:"﨟"}.fi-sr-people-pulling:before{content:"蘒"}.fi-sr-people-roof:before{content:"﨡"}.fi-sr-people:before{content:"諸"}.fi-sr-pepper-alt:before{content:"﨣"}.fi-sr-pepper-hot:before{content:"﨤"}.fi-sr-pepper:before{content:"逸"}.fi-sr-percentage:before{content:"都"}.fi-sr-person-burst:before{content:"﨧"}.fi-sr-person-carry-box:before{content:"﨨"}.fi-sr-person-circle-check:before{content:"﨩"}.fi-sr-person-circle-exclamation:before{content:"飯"}.fi-sr-person-circle-minus:before{content:"飼"}.fi-sr-person-circle-plus:before{content:"館"}.fi-sr-person-circle-question:before{content:"鶴"}.fi-sr-person-circle-xmark:before{content:"郞"}.fi-sr-person-cv:before{content:"隷"}.fi-sr-person-dolly-empty:before{content:"侮"}.fi-sr-person-dolly:before{content:"僧"}.fi-sr-person-dress-simple:before{content:"免"}.fi-sr-person-dress:before{content:"勉"}.fi-sr-person-luggage:before{content:"勤"}.fi-sr-person-lunge:before{content:"卑"}.fi-sr-person-pilates:before{content:"喝"}.fi-sr-person-praying:before{content:"嘆"}.fi-sr-person-pregnant:before{content:"器"}.fi-sr-person-seat-reclined:before{content:"塀"}.fi-sr-person-seat:before{content:"墨"}.fi-sr-person-shelter:before{content:"層"}.fi-sr-person-sign:before{content:"屮"}.fi-sr-person-simple:before{content:"悔"}.fi-sr-person-walking-with-cane:before{content:"慨"}.fi-sr-peseta-sign:before{content:"憎"}.fi-sr-peso-sign:before{content:"懲"}.fi-sr-pets:before{content:"敏"}.fi-sr-pharmacy:before{content:"既"}.fi-sr-phone-call:before{content:"暑"}.fi-sr-phone-cross:before{content:"梅"}.fi-sr-phone-flip:before{content:"海"}.fi-sr-phone-guide:before{content:"渚"}.fi-sr-phone-heart-message:before{content:"漢"}.fi-sr-phone-office:before{content:"煮"}.fi-sr-phone-pause:before{content:"爫"}.fi-sr-phone-plus:before{content:"琢"}.fi-sr-phone-rotary:before{content:"碑"}.fi-sr-phone-slash:before{content:"社"}.fi-sr-photo-capture:before{content:"祉"}.fi-sr-photo-film-music:before{content:"祈"}.fi-sr-photo-video:before{content:"祐"}.fi-sr-physics:before{content:"祖"}.fi-sr-Pi:before{content:"祝"}.fi-sr-piano-keyboard:before{content:"禍"}.fi-sr-piano:before{content:"禎"}.fi-sr-pickaxe:before{content:"穀"}.fi-sr-picking-box:before{content:"突"}.fi-sr-picking:before{content:"節"}.fi-sr-picnic:before{content:"練"}.fi-sr-picpeople-filled:before{content:"縉"}.fi-sr-picpeople:before{content:"繁"}.fi-sr-picture:before{content:"署"}.fi-sr-pie:before{content:"者"}.fi-sr-pig-bank-bulb:before{content:"臭"}.fi-sr-pig-face:before{content:"艹"}.fi-sr-pig:before{content:"艹"}.fi-sr-piggy-bank-budget:before{content:"著"}.fi-sr-piggy-bank:before{content:"褐"}.fi-sr-pills:before{content:"視"}.fi-sr-pinata:before{content:"謁"}.fi-sr-pineapple-alt:before{content:"謹"}.fi-sr-pineapple:before{content:"賓"}.fi-sr-pipe-smoking:before{content:"贈"}.fi-sr-pipette:before{content:"辶"}.fi-sr-pizza-slice:before{content:"逸"}.fi-sr-place-of-worship:before{content:"難"}.fi-sr-plan-strategy:before{content:"響"}.fi-sr-plan:before{content:"頻"}.fi-sr-plane-alt:before{content:"恵"}.fi-sr-plane-arrival:before{content:"𤋮"}.fi-sr-plane-departure:before{content:"舘"}.fi-sr-plane-prop:before{content:"﩮"}.fi-sr-plane-slash:before{content:"﩯"}.fi-sr-plane-tail:before{content:"並"}.fi-sr-plane:before{content:"况"}.fi-sr-planet-moon:before{content:"全"}.fi-sr-planet-ringed:before{content:"侀"}.fi-sr-plant-care:before{content:"充"}.fi-sr-plant-growth:before{content:"冀"}.fi-sr-plant-seed-invest:before{content:"勇"}.fi-sr-plant-wilt:before{content:"勺"}.fi-sr-plate-utensils:before{content:"喝"}.fi-sr-plate-wheat:before{content:"啕"}.fi-sr-plate:before{content:"喙"}.fi-sr-play-alt:before{content:"嗢"}.fi-sr-play-circle:before{content:"塚"}.fi-sr-play-microphone:before{content:"墳"}.fi-sr-play-pause:before{content:"奄"}.fi-sr-play:before{content:"奔"}.fi-sr-plug-alt:before{content:"婢"}.fi-sr-plug-cable:before{content:"嬨"}.fi-sr-plug-circle-bolt:before{content:"廒"}.fi-sr-plug-circle-check:before{content:"廙"}.fi-sr-plug-circle-exclamation:before{content:"彩"}.fi-sr-plug-circle-minus:before{content:"徭"}.fi-sr-plug-circle-plus:before{content:"惘"}.fi-sr-plug-connection:before{content:"慎"}.fi-sr-plug:before{content:"愈"}.fi-sr-plus-hexagon:before{content:"憎"}.fi-sr-plus-minus:before{content:"慠"}.fi-sr-plus-small:before{content:"懲"}.fi-sr-plus:before{content:"戴"}.fi-sr-png-file:before{content:"揄"}.fi-sr-podcast:before{content:"搜"}.fi-sr-podium-star:before{content:"摒"}.fi-sr-podium-victory-leader:before{content:"敖"}.fi-sr-podium:before{content:"晴"}.fi-sr-point-of-sale-bill:before{content:"朗"}.fi-sr-point-of-sale-signal:before{content:"望"}.fi-sr-point-of-sale:before{content:"杖"}.fi-sr-pointer-loading:before{content:"歹"}.fi-sr-pointer-text:before{content:"殺"}.fi-sr-police-box:before{content:"流"}.fi-sr-poll-h:before{content:"滛"}.fi-sr-pollution:before{content:"滋"}.fi-sr-pompebled:before{content:"漢"}.fi-sr-poo-bolt:before{content:"瀞"}.fi-sr-poo:before{content:"煮"}.fi-sr-pool-8-ball:before{content:"瞧"}.fi-sr-poop:before{content:"爵"}.fi-sr-popcorn:before{content:"犯"}.fi-sr-popsicle:before{content:"猪"}.fi-sr-portal-enter:before{content:"瑱"}.fi-sr-portal-exit:before{content:"甆"}.fi-sr-portrait:before{content:"画"}.fi-sr-postal-address:before{content:"瘝"}.fi-sr-pot:before{content:"瘟"}.fi-sr-potato:before{content:"益"}.fi-sr-pound:before{content:"盛"}.fi-sr-power:before{content:"直"}.fi-sr-ppt-file:before{content:"睊"}.fi-sr-practice:before{content:"着"}.fi-sr-praying-hands:before{content:"磌"}.fi-sr-prescription-bottle-alt:before{content:"窱"}.fi-sr-prescription-bottle-pill:before{content:"節"}.fi-sr-prescription-bottle:before{content:"类"}.fi-sr-prescription:before{content:"絛"}.fi-sr-presentation:before{content:"練"}.fi-sr-preview:before{content:"缾"}.fi-sr-previous-square:before{content:"者"}.fi-sr-print-magnifying-glass:before{content:"荒"}.fi-sr-print-slash:before{content:"華"}.fi-sr-print:before{content:"蝹"}.fi-sr-priority-arrow:before{content:"襁"}.fi-sr-priority-arrows:before{content:"覆"}.fi-sr-priority-importance:before{content:"視"}.fi-sr-procedures:before{content:"調"}.fi-sr-process:before{content:"諸"}.fi-sr-productivity:before{content:"請"}.fi-sr-progress-complete:before{content:"謁"}.fi-sr-progress-download:before{content:"諾"}.fi-sr-progress-upload:before{content:"諭"}.fi-sr-projector:before{content:"謹"}.fi-sr-protractor:before{content:"變"}.fi-sr-pulse:before{content:"贈"}.fi-sr-pump-medical:before{content:"輸"}.fi-sr-pump:before{content:"遲"}.fi-sr-pumpkin-alt-2:before{content:"醙"}.fi-sr-pumpkin-alt:before{content:"鉶"}.fi-sr-pumpkin:before{content:"陼"}.fi-sr-puzzle-alt:before{content:"難"}.fi-sr-puzzle-piece-integration:before{content:"靖"}.fi-sr-puzzle-piece:before{content:"韛"}.fi-sr-puzzle-pieces:before{content:"響"}.fi-sr-pyramid:before{content:"頋"}.fi-sr-q:before{content:"頻"}.fi-sr-qr-scan:before{content:"鬒"}.fi-sr-QR:before{content:"龜"}.fi-sr-qrcode:before{content:"𢡊"}.fi-sr-question-square:before{content:"𢡄"}.fi-sr-question:before{content:"𣏕"}.fi-sr-queue-alt:before{content:"㮝"}.fi-sr-queue-line:before{content:"䀘"}.fi-sr-queue-signal:before{content:"䀹"}.fi-sr-queue:before{content:"𥉉"}.fi-sr-quill-pen-story:before{content:"𥳐"}.fi-sr-quiz-alt:before{content:"𧻓"}.fi-sr-quiz:before{content:"齃"}.fi-sr-quote-right:before{content:"龎"}.fi-sr-r:before{content:"﫚"}.fi-sr-rabbit-fast:before{content:"﫛"}.fi-sr-rabbit:before{content:"﫜"}.fi-sr-raccoon:before{content:"﫝"}.fi-sr-racquet:before{content:"﫞"}.fi-sr-radar-monitoring-track:before{content:"﫟"}.fi-sr-radar:before{content:"﫠"}.fi-sr-radiation-alt:before{content:"﫡"}.fi-sr-radiation:before{content:"﫢"}.fi-sr-radio-alt:before{content:"﫣"}.fi-sr-radio-button:before{content:"﫤"}.fi-sr-radio:before{content:"﫥"}.fi-sr-radish:before{content:"﫦"}.fi-sr-rainbow:before{content:"﫧"}.fi-sr-raindrops:before{content:"﫨"}.fi-sr-ram:before{content:"﫩"}.fi-sr-ramp-loading:before{content:"﫪"}.fi-sr-rank:before{content:"﫫"}.fi-sr-ranking-podium-empty:before{content:"﫬"}.fi-sr-ranking-podium:before{content:"﫭"}.fi-sr-ranking-star:before{content:"﫮"}.fi-sr-ranking-stars:before{content:"﫯"}.fi-sr-raygun:before{content:"﫰"}.fi-sr-razor-barber:before{content:"﫱"}.fi-sr-react:before{content:"﫲"}.fi-sr-rec:before{content:"﫳"}.fi-sr-receipt:before{content:"﫴"}.fi-sr-recipe-book:before{content:"﫵"}.fi-sr-recipe:before{content:"﫶"}.fi-sr-record-vinyl:before{content:"﫷"}.fi-sr-rectabgle-vertical:before{content:"﫸"}.fi-sr-rectangle-barcode:before{content:"﫹"}.fi-sr-rectangle-code:before{content:"﫺"}.fi-sr-rectangle-history-circle-plus:before{content:"﫻"}.fi-sr-rectangle-horizontal:before{content:"﫼"}.fi-sr-rectangle-list:before{content:"﫽"}.fi-sr-rectangle-panoramic:before{content:"﫾"}.fi-sr-rectangle-pro:before{content:"﫿"}.fi-sr-rectangle-vertical-history:before{content:"ﬀ"}.fi-sr-rectangle-vertical:before{content:"ﬁ"}.fi-sr-rectangle-xmark:before{content:"ﬂ"}.fi-sr-rectangles-mixed:before{content:"ﬃ"}.fi-sr-recycle-bin:before{content:"ﬄ"}.fi-sr-recycle:before{content:"ﬅ"}.fi-sr-redo-alt:before{content:"ﬆ"}.fi-sr-redo:before{content:"﬇"}.fi-sr-reel:before{content:"﬈"}.fi-sr-refer-arrow:before{content:"﬉"}.fi-sr-refer:before{content:"﬊"}.fi-sr-referral-alt:before{content:"﬋"}.fi-sr-referral-user:before{content:"﬌"}.fi-sr-referral:before{content:"﬍"}.fi-sr-reflect-horizontal-alt:before{content:"﬎"}.fi-sr-reflect-horizontal:before{content:"﬏"}.fi-sr-reflect-vertical:before{content:"﬐"}.fi-sr-reflect:before{content:"﬑"}.fi-sr-refresh:before{content:"﬒"}.fi-sr-refrigerator:before{content:"ﬓ"}.fi-sr-refund-alt:before{content:"ﬔ"}.fi-sr-refund:before{content:"ﬕ"}.fi-sr-region-pin-alt:before{content:"ﬖ"}.fi-sr-region-pin:before{content:"ﬗ"}.fi-sr-registered:before{content:"﬘"}.fi-sr-registration-paper:before{content:"﬙"}.fi-sr-remove-folder:before{content:"﬚"}.fi-sr-remove-user:before{content:"﬛"}.fi-sr-rent-signal:before{content:"﬜"}.fi-sr-rent:before{content:"יִ"}.fi-sr-replace:before{content:"ﬞ"}.fi-sr-replay-10:before{content:"ײַ"}.fi-sr-replay-30:before{content:"ﬠ"}.fi-sr-replay-5:before{content:"ﬡ"}.fi-sr-reply-all:before{content:"ﬢ"}.fi-sr-republican:before{content:"ﬣ"}.fi-sr-reservation-smartphone:before{content:"ﬤ"}.fi-sr-reservation-table:before{content:"ﬥ"}.fi-sr-resistance-band:before{content:"ﬦ"}.fi-sr-resize:before{content:"ﬧ"}.fi-sr-resources:before{content:"ﬨ"}.fi-sr-restaurant:before{content:"﬩"}.fi-sr-restroom-simple:before{content:"שׁ"}.fi-sr-resume:before{content:"שׂ"}.fi-sr-revenue-alt:before{content:"שּׁ"}.fi-sr-revenue-euro:before{content:"שּׂ"}.fi-sr-Revenue:before{content:"אַ"}.fi-sr-review:before{content:"אָ"}.fi-sr-rewind-button-circle:before{content:"אּ"}.fi-sr-rewind:before{content:"בּ"}.fi-sr-rhombus:before{content:"גּ"}.fi-sr-ribbon:before{content:"דּ"}.fi-sr-right-from-bracket:before{content:"הּ"}.fi-sr-right:before{content:"וּ"}.fi-sr-ring-diamond:before{content:"זּ"}.fi-sr-ring:before{content:"﬷"}.fi-sr-rings-wedding:before{content:"טּ"}.fi-sr-risk-alt:before{content:"יּ"}.fi-sr-risk:before{content:"ךּ"}.fi-sr-road-barrier:before{content:"כּ"}.fi-sr-road-sign-left:before{content:"לּ"}.fi-sr-road:before{content:"﬽"}.fi-sr-robot:before{content:"מּ"}.fi-sr-robotic-arm:before{content:"﬿"}.fi-sr-rocket-lunch:before{content:"נּ"}.fi-sr-rocket:before{content:"סּ"}.fi-sr-roller-coaster:before{content:"﭂"}.fi-sr-room-service:before{content:"ףּ"}.fi-sr-rotate-exclamation:before{content:"פּ"}.fi-sr-rotate-left:before{content:"﭅"}.fi-sr-rotate-reverse:before{content:"צּ"}.fi-sr-rotate-right:before{content:"קּ"}.fi-sr-rotate-square:before{content:"רּ"}.fi-sr-roulette:before{content:"שּ"}.fi-sr-route-highway:before{content:"תּ"}.fi-sr-route-interstate:before{content:"וֹ"}.fi-sr-route:before{content:"בֿ"}.fi-sr-router:before{content:"כֿ"}.fi-sr-rss-alt:before{content:"פֿ"}.fi-sr-rss:before{content:"ﭏ"}.fi-sr-ruble-sign:before{content:"ﭐ"}.fi-sr-rugby-helmet:before{content:"ﭑ"}.fi-sr-rugby:before{content:"ﭒ"}.fi-sr-ruler-combined:before{content:"ﭓ"}.fi-sr-ruler-horizontal:before{content:"ﭔ"}.fi-sr-ruler-triangle:before{content:"ﭕ"}.fi-sr-ruler-vertical:before{content:"ﭖ"}.fi-sr-rules-alt:before{content:"ﭗ"}.fi-sr-rules:before{content:"ﭘ"}.fi-sr-running-track:before{content:"ﭙ"}.fi-sr-running:before{content:"ﭚ"}.fi-sr-rupee-sign:before{content:"ﭛ"}.fi-sr-rupiah-sign:before{content:"ﭜ"}.fi-sr-rv:before{content:"ﭝ"}.fi-sr-s:before{content:"ﭞ"}.fi-sr-sack-dollar:before{content:"ﭟ"}.fi-sr-sack:before{content:"ﭠ"}.fi-sr-sad-cry:before{content:"ﭡ"}.fi-sr-sad-tear:before{content:"ﭢ"}.fi-sr-sad:before{content:"ﭣ"}.fi-sr-safe-box:before{content:"ﭤ"}.fi-sr-sailboat:before{content:"ﭥ"}.fi-sr-salad:before{content:"ﭦ"}.fi-sr-salary-alt:before{content:"ﭧ"}.fi-sr-salt-pepper:before{content:"ﭨ"}.fi-sr-salt-shaker:before{content:"ﭩ"}.fi-sr-sandwich-alt:before{content:"ﭪ"}.fi-sr-sandwich:before{content:"ﭫ"}.fi-sr-satellite-dish:before{content:"ﭬ"}.fi-sr-satellite:before{content:"ﭭ"}.fi-sr-saturday:before{content:"ﭮ"}.fi-sr-sauce:before{content:"ﭯ"}.fi-sr-sausage:before{content:"ﭰ"}.fi-sr-sax-hot:before{content:"ﭱ"}.fi-sr-saxophone:before{content:"ﭲ"}.fi-sr-scale-comparison-alt:before{content:"ﭳ"}.fi-sr-scale-comparison:before{content:"ﭴ"}.fi-sr-scale:before{content:"ﭵ"}.fi-sr-scalpel-path:before{content:"ﭶ"}.fi-sr-scalpel:before{content:"ﭷ"}.fi-sr-scanner-gun:before{content:"ﭸ"}.fi-sr-scanner-image:before{content:"ﭹ"}.fi-sr-scanner-keyboard:before{content:"ﭺ"}.fi-sr-scanner-touchscreen:before{content:"ﭻ"}.fi-sr-scarecrow:before{content:"ﭼ"}.fi-sr-scarf:before{content:"ﭽ"}.fi-sr-school-bus:before{content:"ﭾ"}.fi-sr-school:before{content:"ﭿ"}.fi-sr-scissors:before{content:"ﮀ"}.fi-sr-scooter:before{content:"ﮁ"}.fi-sr-screen:before{content:"ﮂ"}.fi-sr-screencast:before{content:"ﮃ"}.fi-sr-screw-alt:before{content:"ﮄ"}.fi-sr-screw:before{content:"ﮅ"}.fi-sr-screwdriver:before{content:"ﮆ"}.fi-sr-scribble:before{content:"ﮇ"}.fi-sr-script:before{content:"ﮈ"}.fi-sr-scroll-document-story:before{content:"ﮉ"}.fi-sr-scroll-old:before{content:"ﮊ"}.fi-sr-scroll-torah:before{content:"ﮋ"}.fi-sr-scroll:before{content:"ﮌ"}.fi-sr-scrubber:before{content:"ﮍ"}.fi-sr-scythe:before{content:"ﮎ"}.fi-sr-sd-card:before{content:"ﮏ"}.fi-sr-sd-cards:before{content:"ﮐ"}.fi-sr-seal-exclamation:before{content:"ﮑ"}.fi-sr-seal-question:before{content:"ﮒ"}.fi-sr-seal:before{content:"ﮓ"}.fi-sr-search-alt:before{content:"ﮔ"}.fi-sr-search-dollar:before{content:"ﮕ"}.fi-sr-search-heart:before{content:"ﮖ"}.fi-sr-search-location:before{content:"ﮗ"}.fi-sr-search:before{content:"ﮘ"}.fi-sr-seat-airline:before{content:"ﮙ"}.fi-sr-seatbelt-safety-driver:before{content:"ﮚ"}.fi-sr-second-award:before{content:"ﮛ"}.fi-sr-second-laurel:before{content:"ﮜ"}.fi-sr-second-medal:before{content:"ﮝ"}.fi-sr-second:before{content:"ﮞ"}.fi-sr-seedling:before{content:"ﮟ"}.fi-sr-select:before{content:"ﮠ"}.fi-sr-selection:before{content:"ﮡ"}.fi-sr-seller-store:before{content:"ﮢ"}.fi-sr-seller:before{content:"ﮣ"}.fi-sr-send-back:before{content:"ﮤ"}.fi-sr-send-backward:before{content:"ﮥ"}.fi-sr-sensor-alert:before{content:"ﮦ"}.fi-sr-sensor-fire:before{content:"ﮧ"}.fi-sr-sensor-on:before{content:"ﮨ"}.fi-sr-sensor-smoke:before{content:"ﮩ"}.fi-sr-sensor:before{content:"ﮪ"}.fi-sr-settings-sliders:before{content:"ﮫ"}.fi-sr-settings:before{content:"ﮬ"}.fi-sr-share-alt-square:before{content:"ﮭ"}.fi-sr-share-square:before{content:"ﮮ"}.fi-sr-share:before{content:"ﮯ"}.fi-sr-sheep:before{content:"ﮰ"}.fi-sr-shekel-sign:before{content:"ﮱ"}.fi-sr-shelves:before{content:"﮲"}.fi-sr-shield-alt:before{content:"﮳"}.fi-sr-shield-cat:before{content:"﮴"}.fi-sr-shield-check:before{content:"﮵"}.fi-sr-shield-cross:before{content:"﮶"}.fi-sr-shield-dog:before{content:"﮷"}.fi-sr-shield-exclamation:before{content:"﮸"}.fi-sr-shield-interrogation:before{content:"﮹"}.fi-sr-shield-keyhole:before{content:"﮺"}.fi-sr-shield-minus:before{content:"﮻"}.fi-sr-shield-plus:before{content:"﮼"}.fi-sr-shield-security-risk:before{content:"﮽"}.fi-sr-shield-slash:before{content:"﮾"}.fi-sr-shield-trust:before{content:"﮿"}.fi-sr-shield-virus:before{content:"﯀"}.fi-sr-shield-xmark:before{content:"﯁"}.fi-sr-shield:before{content:"﯂"}.fi-sr-ship-side:before{content:"﯃"}.fi-sr-ship:before{content:"﯄"}.fi-sr-shipping-fast:before{content:"﯅"}.fi-sr-shipping-timed:before{content:"﯆"}.fi-sr-shirt-long-sleeve:before{content:"﯇"}.fi-sr-shirt-running:before{content:"﯈"}.fi-sr-shirt-tank-top:before{content:"﯉"}.fi-sr-shirt:before{content:"﯊"}.fi-sr-shish-kebab:before{content:"﯋"}.fi-sr-shoe-prints:before{content:"﯌"}.fi-sr-shop-lock:before{content:"﯍"}.fi-sr-shop-slash:before{content:"﯎"}.fi-sr-shop:before{content:"﯏"}.fi-sr-shopping-bag-add:before{content:"﯐"}.fi-sr-shopping-bag:before{content:"﯑"}.fi-sr-shopping-basket:before{content:"﯒"}.fi-sr-shopping-cart-add:before{content:"ﯓ"}.fi-sr-shopping-cart-buyer:before{content:"ﯔ"}.fi-sr-shopping-cart-check:before{content:"ﯕ"}.fi-sr-shopping-cart:before{content:"ﯖ"}.fi-sr-shovel-snow:before{content:"ﯗ"}.fi-sr-shovel:before{content:"ﯘ"}.fi-sr-shower-down:before{content:"ﯙ"}.fi-sr-shower:before{content:"ﯚ"}.fi-sr-shredder:before{content:"ﯛ"}.fi-sr-shrimp:before{content:"ﯜ"}.fi-sr-shuffle:before{content:"ﯝ"}.fi-sr-shuttle-van:before{content:"ﯞ"}.fi-sr-shuttlecock:before{content:"ﯟ"}.fi-sr-Sickle:before{content:"ﯠ"}.fi-sr-sidebar-flip:before{content:"ﯡ"}.fi-sr-sidebar:before{content:"ﯢ"}.fi-sr-sigma:before{content:"ﯣ"}.fi-sr-sign-hanging:before{content:"ﯤ"}.fi-sr-sign-in-alt:before{content:"ﯥ"}.fi-sr-sign-out-alt:before{content:"ﯦ"}.fi-sr-sign-posts-wrench:before{content:"ﯧ"}.fi-sr-sign-posts:before{content:"ﯨ"}.fi-sr-sign-up:before{content:"ﯩ"}.fi-sr-signal-alt-1:before{content:"ﯪ"}.fi-sr-signal-alt-2:before{content:"ﯫ"}.fi-sr-signal-alt-slash:before{content:"ﯬ"}.fi-sr-signal-alt:before{content:"ﯭ"}.fi-sr-signal-bars-fair:before{content:"ﯮ"}.fi-sr-signal-bars-good:before{content:"ﯯ"}.fi-sr-signal-bars-weak:before{content:"ﯰ"}.fi-sr-signal-stream-slash:before{content:"ﯱ"}.fi-sr-signal-stream:before{content:"ﯲ"}.fi-sr-signature-lock:before{content:"ﯳ"}.fi-sr-signature-slash:before{content:"ﯴ"}.fi-sr-signature:before{content:"ﯵ"}.fi-sr-sim-card:before{content:"ﯶ"}.fi-sr-sim-cards:before{content:"ﯷ"}.fi-sr-sink:before{content:"ﯸ"}.fi-sr-siren-on:before{content:"ﯹ"}.fi-sr-Siren:before{content:"ﯺ"}.fi-sr-site-alt:before{content:"ﯻ"}.fi-sr-site-browser:before{content:"ﯼ"}.fi-sr-site:before{content:"ﯽ"}.fi-sr-sitemap:before{content:"ﯾ"}.fi-sr-skateboard:before{content:"ﯿ"}.fi-sr-skating:before{content:"ﰀ"}.fi-sr-skeleton-ribs:before{content:"ﰁ"}.fi-sr-skeleton:before{content:"ﰂ"}.fi-sr-skewer:before{content:"ﰃ"}.fi-sr-ski-boot-ski:before{content:"ﰄ"}.fi-sr-ski-jump:before{content:"ﰅ"}.fi-sr-ski-lift:before{content:"ﰆ"}.fi-sr-skiing-nordic:before{content:"ﰇ"}.fi-sr-skiing:before{content:"ﰈ"}.fi-sr-skill-alt:before{content:"ﰉ"}.fi-sr-skill-user:before{content:"ﰊ"}.fi-sr-skill:before{content:"ﰋ"}.fi-sr-skin-arrow:before{content:"ﰌ"}.fi-sr-skin-drop:before{content:"ﰍ"}.fi-sr-skin-hair:before{content:"ﰎ"}.fi-sr-skin:before{content:"ﰏ"}.fi-sr-skip-15-seconds:before{content:"ﰐ"}.fi-sr-skull-cow:before{content:"ﰑ"}.fi-sr-skull-crossbones:before{content:"ﰒ"}.fi-sr-skull:before{content:"ﰓ"}.fi-sr-slash:before{content:"ﰔ"}.fi-sr-sledding:before{content:"ﰕ"}.fi-sr-sleeping-bag:before{content:"ﰖ"}.fi-sr-sleigh:before{content:"ﰗ"}.fi-sr-sliders-h-square:before{content:"ﰘ"}.fi-sr-sliders-v-square:before{content:"ﰙ"}.fi-sr-sliders-v:before{content:"ﰚ"}.fi-sr-slot-machine:before{content:"ﰛ"}.fi-sr-smart-home-alt:before{content:"ﰜ"}.fi-sr-smart-home:before{content:"ﰝ"}.fi-sr-smartphone:before{content:"ﰞ"}.fi-sr-smile-beam:before{content:"ﰟ"}.fi-sr-smile-plus:before{content:"ﰠ"}.fi-sr-smile-wink:before{content:"ﰡ"}.fi-sr-smile:before{content:"ﰢ"}.fi-sr-smiley-comment-alt:before{content:"ﰣ"}.fi-sr-smog:before{content:"ﰤ"}.fi-sr-smoke:before{content:"ﰥ"}.fi-sr-smoking-ban:before{content:"ﰦ"}.fi-sr-smoking:before{content:"ﰧ"}.fi-sr-snake:before{content:"ﰨ"}.fi-sr-snap:before{content:"ﰩ"}.fi-sr-snooze:before{content:"ﰪ"}.fi-sr-snow-blowing:before{content:"ﰫ"}.fi-sr-snowboarding:before{content:"ﰬ"}.fi-sr-snowflake-droplets:before{content:"ﰭ"}.fi-sr-snowflake:before{content:"ﰮ"}.fi-sr-snowflakes:before{content:"ﰯ"}.fi-sr-snowman-alt:before{content:"ﰰ"}.fi-sr-snowman-head:before{content:"ﰱ"}.fi-sr-snowmobile:before{content:"ﰲ"}.fi-sr-snowplow:before{content:"ﰳ"}.fi-sr-soap-alt:before{content:"ﰴ"}.fi-sr-soap:before{content:"ﰵ"}.fi-sr-socks:before{content:"ﰶ"}.fi-sr-sofa-size:before{content:"ﰷ"}.fi-sr-sofa:before{content:"ﰸ"}.fi-sr-solar-panel-sun:before{content:"ﰹ"}.fi-sr-solar-panel:before{content:"ﰺ"}.fi-sr-solar-system:before{content:"ﰻ"}.fi-sr-sold-house:before{content:"ﰼ"}.fi-sr-sold-signal:before{content:"ﰽ"}.fi-sr-sort-alpha-down-alt:before{content:"ﰾ"}.fi-sr-sort-alpha-down:before{content:"ﰿ"}.fi-sr-sort-alpha-up-alt:before{content:"ﱀ"}.fi-sr-sort-alpha-up:before{content:"ﱁ"}.fi-sr-sort-alt:before{content:"ﱂ"}.fi-sr-sort-amount-down-alt:before{content:"ﱃ"}.fi-sr-sort-amount-down:before{content:"ﱄ"}.fi-sr-sort-amount-up-alt:before{content:"ﱅ"}.fi-sr-sort-amount-up:before{content:"ﱆ"}.fi-sr-sort-circle-down:before{content:"ﱇ"}.fi-sr-sort-circle-up:before{content:"ﱈ"}.fi-sr-sort-circle:before{content:"ﱉ"}.fi-sr-sort-down:before{content:"ﱊ"}.fi-sr-sort-numeric-down-alt:before{content:"ﱋ"}.fi-sr-sort-numeric-down:before{content:"ﱌ"}.fi-sr-sort-shapes-down:before{content:"ﱍ"}.fi-sr-sort-shapes-up:before{content:"ﱎ"}.fi-sr-sort-size-down:before{content:"ﱏ"}.fi-sr-sort-size-up:before{content:"ﱐ"}.fi-sr-sort:before{content:"ﱑ"}.fi-sr-soup:before{content:"ﱒ"}.fi-sr-source-data:before{content:"ﱓ"}.fi-sr-source-document-alt:before{content:"ﱔ"}.fi-sr-source-document:before{content:"ﱕ"}.fi-sr-spa:before{content:"ﱖ"}.fi-sr-space-shuttle:before{content:"ﱗ"}.fi-sr-space-station-moon-alt:before{content:"ﱘ"}.fi-sr-space-station-moon:before{content:"ﱙ"}.fi-sr-spade:before{content:"ﱚ"}.fi-sr-spaghetti-monster-flying:before{content:"ﱛ"}.fi-sr-spain-map:before{content:"ﱜ"}.fi-sr-sparkles:before{content:"ﱝ"}.fi-sr-spartan-helmet:before{content:"ﱞ"}.fi-sr-speaker:before{content:"ﱟ"}.fi-sr-speakers:before{content:"ﱠ"}.fi-sr-speech-bubble-story:before{content:"ﱡ"}.fi-sr-speedometer-arrow:before{content:"ﱢ"}.fi-sr-speedometer-kpi:before{content:"ﱣ"}.fi-sr-sphere:before{content:"ﱤ"}.fi-sr-spider-black-widow:before{content:"ﱥ"}.fi-sr-spider-web:before{content:"ﱦ"}.fi-sr-spider:before{content:"ﱧ"}.fi-sr-spinner:before{content:"ﱨ"}.fi-sr-split-up-relation:before{content:"ﱩ"}.fi-sr-split:before{content:"ﱪ"}.fi-sr-splotch:before{content:"ﱫ"}.fi-sr-spoon:before{content:"ﱬ"}.fi-sr-spray-can-sparkles:before{content:"ﱭ"}.fi-sr-spray-can:before{content:"ﱮ"}.fi-sr-spring-calendar:before{content:"ﱯ"}.fi-sr-sprinkler:before{content:"ﱰ"}.fi-sr-spy:before{content:"ﱱ"}.fi-sr-square-0:before{content:"ﱲ"}.fi-sr-square-1:before{content:"ﱳ"}.fi-sr-square-2:before{content:"ﱴ"}.fi-sr-square-3:before{content:"ﱵ"}.fi-sr-square-4:before{content:"ﱶ"}.fi-sr-square-5:before{content:"ﱷ"}.fi-sr-square-6:before{content:"ﱸ"}.fi-sr-square-7:before{content:"ﱹ"}.fi-sr-square-8:before{content:"ﱺ"}.fi-sr-square-9:before{content:"ﱻ"}.fi-sr-square-a:before{content:"ﱼ"}.fi-sr-square-b:before{content:"ﱽ"}.fi-sr-square-bolt:before{content:"ﱾ"}.fi-sr-square-c:before{content:"ﱿ"}.fi-sr-square-code:before{content:"ﲀ"}.fi-sr-square-d:before{content:"ﲁ"}.fi-sr-square-dashed-circle-plus:before{content:"ﲂ"}.fi-sr-square-dashed:before{content:"ﲃ"}.fi-sr-square-divide:before{content:"ﲄ"}.fi-sr-square-e:before{content:"ﲅ"}.fi-sr-square-ellipsis-vertical:before{content:"ﲆ"}.fi-sr-square-ellipsis:before{content:"ﲇ"}.fi-sr-square-exclamation:before{content:"ﲈ"}.fi-sr-square-f:before{content:"ﲉ"}.fi-sr-square-g:before{content:"ﲊ"}.fi-sr-square-h:before{content:"ﲋ"}.fi-sr-square-heart:before{content:"ﲌ"}.fi-sr-square-i:before{content:"ﲍ"}.fi-sr-square-info:before{content:"ﲎ"}.fi-sr-square-j:before{content:"ﲏ"}.fi-sr-square-k:before{content:"ﲐ"}.fi-sr-square-kanban:before{content:"ﲑ"}.fi-sr-square-l:before{content:"ﲒ"}.fi-sr-square-m:before{content:"ﲓ"}.fi-sr-square-minus:before{content:"ﲔ"}.fi-sr-square-n:before{content:"ﲕ"}.fi-sr-square-o:before{content:"ﲖ"}.fi-sr-square-p:before{content:"ﲗ"}.fi-sr-square-phone-hangup:before{content:"ﲘ"}.fi-sr-square-plus:before{content:"ﲙ"}.fi-sr-square-poll-horizontal:before{content:"ﲚ"}.fi-sr-square-poll-vertical:before{content:"ﲛ"}.fi-sr-square-q:before{content:"ﲜ"}.fi-sr-square-quote:before{content:"ﲝ"}.fi-sr-square-r:before{content:"ﲞ"}.fi-sr-square-root:before{content:"ﲟ"}.fi-sr-square-s:before{content:"ﲠ"}.fi-sr-square-small:before{content:"ﲡ"}.fi-sr-square-star:before{content:"ﲢ"}.fi-sr-square-t:before{content:"ﲣ"}.fi-sr-square-terminal:before{content:"ﲤ"}.fi-sr-square-u:before{content:"ﲥ"}.fi-sr-square-up-right:before{content:"ﲦ"}.fi-sr-square-v:before{content:"ﲧ"}.fi-sr-square-w:before{content:"ﲨ"}.fi-sr-square-x:before{content:"ﲩ"}.fi-sr-square-y:before{content:"ﲪ"}.fi-sr-square-z:before{content:"ﲫ"}.fi-sr-square:before{content:"ﲬ"}.fi-sr-squid:before{content:"ﲭ"}.fi-sr-squircle:before{content:"ﲮ"}.fi-sr-squirrel:before{content:"ﲯ"}.fi-sr-staff:before{content:"ﲰ"}.fi-sr-stage-concert:before{content:"ﲱ"}.fi-sr-stage-theatre:before{content:"ﲲ"}.fi-sr-stage:before{content:"ﲳ"}.fi-sr-stairs:before{content:"ﲴ"}.fi-sr-stamp:before{content:"ﲵ"}.fi-sr-standard-definition:before{content:"ﲶ"}.fi-sr-star-and-crescent:before{content:"ﲷ"}.fi-sr-star-christmas:before{content:"ﲸ"}.fi-sr-star-comment-alt:before{content:"ﲹ"}.fi-sr-star-exclamation:before{content:"ﲺ"}.fi-sr-star-octogram:before{content:"ﲻ"}.fi-sr-star-of-david:before{content:"ﲼ"}.fi-sr-star-rating-call:before{content:"ﲽ"}.fi-sr-star-sharp-half-stroke:before{content:"ﲾ"}.fi-sr-star-sharp-half:before{content:"ﲿ"}.fi-sr-star-shooting:before{content:"ﳀ"}.fi-sr-star:before{content:"ﳁ"}.fi-sr-starfighter:before{content:"ﳂ"}.fi-sr-stars:before{content:"ﳃ"}.fi-sr-state-country:before{content:"ﳄ"}.fi-sr-stationary-bike:before{content:"ﳅ"}.fi-sr-stats:before{content:"ﳆ"}.fi-sr-steak:before{content:"ﳇ"}.fi-sr-steering-wheel:before{content:"ﳈ"}.fi-sr-step-backward:before{content:"ﳉ"}.fi-sr-step-forward:before{content:"ﳊ"}.fi-sr-sterling-sign:before{content:"ﳋ"}.fi-sr-stethoscope:before{content:"ﳌ"}.fi-sr-sticker:before{content:"ﳍ"}.fi-sr-stocking:before{content:"ﳎ"}.fi-sr-stomach:before{content:"ﳏ"}.fi-sr-stop-circle:before{content:"ﳐ"}.fi-sr-stop-square:before{content:"ﳑ"}.fi-sr-stop:before{content:"ﳒ"}.fi-sr-stopwatch:before{content:"ﳓ"}.fi-sr-store-alt:before{content:"ﳔ"}.fi-sr-store-buyer:before{content:"ﳕ"}.fi-sr-store-lock:before{content:"ﳖ"}.fi-sr-store-slash:before{content:"ﳗ"}.fi-sr-story-book:before{content:"ﳘ"}.fi-sr-story-fairy-tale:before{content:"ﳙ"}.fi-sr-story-fantasy:before{content:"ﳚ"}.fi-sr-strategy-chess-risk:before{content:"ﳛ"}.fi-sr-strawberry:before{content:"ﳜ"}.fi-sr-street-view:before{content:"ﳝ"}.fi-sr-stretcher:before{content:"ﳞ"}.fi-sr-strikethrough:before{content:"ﳟ"}.fi-sr-stroopwafel:before{content:"ﳠ"}.fi-sr-student-alt:before{content:"ﳡ"}.fi-sr-student:before{content:"ﳢ"}.fi-sr-subscript:before{content:"ﳣ"}.fi-sr-subscription-alt:before{content:"ﳤ"}.fi-sr-subscription:before{content:"ﳥ"}.fi-sr-subtitles-slash:before{content:"ﳦ"}.fi-sr-subtitles:before{content:"ﳧ"}.fi-sr-subway:before{content:"ﳨ"}.fi-sr-suitcase-alt:before{content:"ﳩ"}.fi-sr-summary-check:before{content:"ﳪ"}.fi-sr-summer:before{content:"ﳫ"}.fi-sr-sun-dust:before{content:"ﳬ"}.fi-sr-sun-plant-wilt:before{content:"ﳭ"}.fi-sr-sun-salutation-yoga:before{content:"ﳮ"}.fi-sr-sun:before{content:"ﳯ"}.fi-sr-sunday:before{content:"ﳰ"}.fi-sr-sunglasses-alt:before{content:"ﳱ"}.fi-sr-sunglasses:before{content:"ﳲ"}.fi-sr-sunrise-alt:before{content:"ﳳ"}.fi-sr-sunrise:before{content:"ﳴ"}.fi-sr-sunset:before{content:"ﳵ"}.fi-sr-superscript:before{content:"ﳶ"}.fi-sr-surfing:before{content:"ﳷ"}.fi-sr-surprise:before{content:"ﳸ"}.fi-sr-surveillance-camera:before{content:"ﳹ"}.fi-sr-survey-xmark:before{content:"ﳺ"}.fi-sr-sushi-alt:before{content:"ﳻ"}.fi-sr-sushi-roll:before{content:"ﳼ"}.fi-sr-sushi:before{content:"ﳽ"}.fi-sr-svg:before{content:"ﳾ"}.fi-sr-swap:before{content:"ﳿ"}.fi-sr-swatchbook:before{content:"ﴀ"}.fi-sr-swimmer:before{content:"ﴁ"}.fi-sr-swimming-pool:before{content:"ﴂ"}.fi-sr-swing:before{content:"ﴃ"}.fi-sr-swipe-down:before{content:"ﴄ"}.fi-sr-swipe-left:before{content:"ﴅ"}.fi-sr-swipe-right:before{content:"ﴆ"}.fi-sr-swipe-up:before{content:"ﴇ"}.fi-sr-sword:before{content:"ﴈ"}.fi-sr-symbol:before{content:"ﴉ"}.fi-sr-symbols:before{content:"ﴊ"}.fi-sr-synagogue:before{content:"ﴋ"}.fi-sr-syringe:before{content:"ﴌ"}.fi-sr-system-cloud:before{content:"ﴍ"}.fi-sr-t:before{content:"ﴎ"}.fi-sr-tab-folder:before{content:"ﴏ"}.fi-sr-table-columns:before{content:"ﴐ"}.fi-sr-table-layout:before{content:"ﴑ"}.fi-sr-table-list:before{content:"ﴒ"}.fi-sr-table-picnic:before{content:"ﴓ"}.fi-sr-table-pivot:before{content:"ﴔ"}.fi-sr-table-rows:before{content:"ﴕ"}.fi-sr-table-tree:before{content:"ﴖ"}.fi-sr-table:before{content:"ﴗ"}.fi-sr-tablet-android-alt:before{content:"ﴘ"}.fi-sr-tablet-android:before{content:"ﴙ"}.fi-sr-tablet-rugged:before{content:"ﴚ"}.fi-sr-tablet:before{content:"ﴛ"}.fi-sr-tachometer-alt-average:before{content:"ﴜ"}.fi-sr-tachometer-alt-fastest:before{content:"ﴝ"}.fi-sr-tachometer-alt-slow:before{content:"ﴞ"}.fi-sr-tachometer-alt-slowest:before{content:"ﴟ"}.fi-sr-tachometer-average:before{content:"ﴠ"}.fi-sr-tachometer-fast:before{content:"ﴡ"}.fi-sr-tachometer-fastest:before{content:"ﴢ"}.fi-sr-tachometer-slow:before{content:"ﴣ"}.fi-sr-tachometer-slowest:before{content:"ﴤ"}.fi-sr-tachometer:before{content:"ﴥ"}.fi-sr-taco:before{content:"ﴦ"}.fi-sr-tags:before{content:"ﴧ"}.fi-sr-talent-alt:before{content:"ﴨ"}.fi-sr-talent-hand:before{content:"ﴩ"}.fi-sr-talent:before{content:"ﴪ"}.fi-sr-tally-1:before{content:"ﴫ"}.fi-sr-tally-2:before{content:"ﴬ"}.fi-sr-tally-3:before{content:"ﴭ"}.fi-sr-tally-4:before{content:"ﴮ"}.fi-sr-tally:before{content:"ﴯ"}.fi-sr-tamale:before{content:"ﴰ"}.fi-sr-tank-water:before{content:"ﴱ"}.fi-sr-tap:before{content:"ﴲ"}.fi-sr-tape:before{content:"ﴳ"}.fi-sr-target-audience:before{content:"ﴴ"}.fi-sr-target:before{content:"ﴵ"}.fi-sr-tax-alt:before{content:"ﴶ"}.fi-sr-tax:before{content:"ﴷ"}.fi-sr-taxi-bus:before{content:"ﴸ"}.fi-sr-taxi:before{content:"ﴹ"}.fi-sr-team-check-alt:before{content:"ﴺ"}.fi-sr-team-check:before{content:"ﴻ"}.fi-sr-teddy-bear:before{content:"ﴼ"}.fi-sr-teeth-open:before{content:"ﴽ"}.fi-sr-telescope:before{content:"﴾"}.fi-sr-temperature-down:before{content:"﴿"}.fi-sr-temperature-frigid:before{content:"﵀"}.fi-sr-temperature-high:before{content:"﵁"}.fi-sr-temperature-list:before{content:"﵂"}.fi-sr-temperature-low:before{content:"﵃"}.fi-sr-temperature-up:before{content:"﵄"}.fi-sr-template-alt:before{content:"﵅"}.fi-sr-template:before{content:"﵆"}.fi-sr-tenge:before{content:"﵇"}.fi-sr-tennis:before{content:"﵈"}.fi-sr-tent-arrow-down-to-line:before{content:"﵉"}.fi-sr-tent-arrow-left-right:before{content:"﵊"}.fi-sr-tent-arrow-turn-left:before{content:"﵋"}.fi-sr-tent-arrows-down:before{content:"﵌"}.fi-sr-tents:before{content:"﵍"}.fi-sr-terminal:before{content:"﵎"}.fi-sr-terrace:before{content:"﵏"}.fi-sr-test-tube:before{content:"ﵐ"}.fi-sr-test:before{content:"ﵑ"}.fi-sr-text-box-dots:before{content:"ﵒ"}.fi-sr-text-box-edit:before{content:"ﵓ"}.fi-sr-text-box:before{content:"ﵔ"}.fi-sr-text-check:before{content:"ﵕ"}.fi-sr-text-height:before{content:"ﵖ"}.fi-sr-text-shadow:before{content:"ﵗ"}.fi-sr-text-size:before{content:"ﵘ"}.fi-sr-text-slash:before{content:"ﵙ"}.fi-sr-text-width:before{content:"ﵚ"}.fi-sr-text:before{content:"ﵛ"}.fi-sr-theater-masks:before{content:"ﵜ"}.fi-sr-thermometer-alt:before{content:"ﵝ"}.fi-sr-thermometer-empty:before{content:"ﵞ"}.fi-sr-thermometer-full:before{content:"ﵟ"}.fi-sr-thermometer-half:before{content:"ﵠ"}.fi-sr-thermometer-quarter:before{content:"ﵡ"}.fi-sr-thermometer-three-quarters:before{content:"ﵢ"}.fi-sr-theta:before{content:"ﵣ"}.fi-sr-third-award:before{content:"ﵤ"}.fi-sr-third-laurel:before{content:"ﵥ"}.fi-sr-third-medal:before{content:"ﵦ"}.fi-sr-third:before{content:"ﵧ"}.fi-sr-thought-bubble:before{content:"ﵨ"}.fi-sr-three-leaf-clover:before{content:"ﵩ"}.fi-sr-thumbs-down:before{content:"ﵪ"}.fi-sr-thumbs-up-trust:before{content:"ﵫ"}.fi-sr-thumbs-up:before{content:"ﵬ"}.fi-sr-thumbtack:before{content:"ﵭ"}.fi-sr-thunderstorm-moon:before{content:"ﵮ"}.fi-sr-thunderstorm-risk:before{content:"ﵯ"}.fi-sr-thunderstorm-sun:before{content:"ﵰ"}.fi-sr-thunderstorm:before{content:"ﵱ"}.fi-sr-thursday:before{content:"ﵲ"}.fi-sr-ticket-airline:before{content:"ﵳ"}.fi-sr-ticket-alt:before{content:"ﵴ"}.fi-sr-ticket:before{content:"ﵵ"}.fi-sr-tickets-airline:before{content:"ﵶ"}.fi-sr-tie:before{content:"ﵷ"}.fi-sr-tilde:before{content:"ﵸ"}.fi-sr-time-add:before{content:"ﵹ"}.fi-sr-time-check:before{content:"ﵺ"}.fi-sr-time-delete:before{content:"ﵻ"}.fi-sr-time-fast:before{content:"ﵼ"}.fi-sr-time-forward-sixty:before{content:"ﵽ"}.fi-sr-time-forward-ten:before{content:"ﵾ"}.fi-sr-time-forward:before{content:"ﵿ"}.fi-sr-time-half-past:before{content:"ﶀ"}.fi-sr-time-oclock:before{content:"ﶁ"}.fi-sr-time-past:before{content:"ﶂ"}.fi-sr-time-quarter-past:before{content:"ﶃ"}.fi-sr-time-quarter-to:before{content:"ﶄ"}.fi-sr-time-twenty-four:before{content:"ﶅ"}.fi-sr-time-watch-calendar:before{content:"ﶆ"}.fi-sr-timer-clock-call:before{content:"ﶇ"}.fi-sr-times-hexagon:before{content:"ﶈ"}.fi-sr-tint-slash:before{content:"ﶉ"}.fi-sr-tip-coin:before{content:"ﶊ"}.fi-sr-tire-flat:before{content:"ﶋ"}.fi-sr-tire-pressure-warning:before{content:"ﶌ"}.fi-sr-tire-rugged:before{content:"ﶍ"}.fi-sr-tire:before{content:"ﶎ"}.fi-sr-tired:before{content:"ﶏ"}.fi-sr-to-do-alt:before{content:"﶐"}.fi-sr-to-do:before{content:"﶑"}.fi-sr-together-people:before{content:"ﶒ"}.fi-sr-toggle-off:before{content:"ﶓ"}.fi-sr-toggle-on:before{content:"ﶔ"}.fi-sr-toilet-paper-blank-under:before{content:"ﶕ"}.fi-sr-toilet-paper-blank:before{content:"ﶖ"}.fi-sr-toilet-paper-slash:before{content:"ﶗ"}.fi-sr-toilet-paper-under-slash:before{content:"ﶘ"}.fi-sr-toilet-paper-under:before{content:"ﶙ"}.fi-sr-toilet:before{content:"ﶚ"}.fi-sr-toilets-portable:before{content:"ﶛ"}.fi-sr-token:before{content:"ﶜ"}.fi-sr-tomato:before{content:"ﶝ"}.fi-sr-tombstone-alt:before{content:"ﶞ"}.fi-sr-tombstone:before{content:"ﶟ"}.fi-sr-tool-box:before{content:"ﶠ"}.fi-sr-tool-crop:before{content:"ﶡ"}.fi-sr-tool-marquee:before{content:"ﶢ"}.fi-sr-tools:before{content:"ﶣ"}.fi-sr-tooth:before{content:"ﶤ"}.fi-sr-toothbrush:before{content:"ﶥ"}.fi-sr-torch-inspiration-leader:before{content:"ﶦ"}.fi-sr-torii-gate:before{content:"ﶧ"}.fi-sr-tornado:before{content:"ﶨ"}.fi-sr-total:before{content:"ﶩ"}.fi-sr-tour-guide-people:before{content:"ﶪ"}.fi-sr-tour-virtual:before{content:"ﶫ"}.fi-sr-tower-control:before{content:"ﶬ"}.fi-sr-track:before{content:"ﶭ"}.fi-sr-tractor:before{content:"ﶮ"}.fi-sr-trademark:before{content:"ﶯ"}.fi-sr-traffic-cone:before{content:"ﶰ"}.fi-sr-traffic-light-go:before{content:"ﶱ"}.fi-sr-traffic-light-slow:before{content:"ﶲ"}.fi-sr-traffic-light-stop:before{content:"ﶳ"}.fi-sr-traffic-light:before{content:"ﶴ"}.fi-sr-trailer:before{content:"ﶵ"}.fi-sr-train-journey:before{content:"ﶶ"}.fi-sr-train-side:before{content:"ﶷ"}.fi-sr-train-station-building:before{content:"ﶸ"}.fi-sr-train-station:before{content:"ﶹ"}.fi-sr-train-subway-tunnel:before{content:"ﶺ"}.fi-sr-train-track:before{content:"ﶻ"}.fi-sr-train-tram:before{content:"ﶼ"}.fi-sr-train:before{content:"ﶽ"}.fi-sr-tram:before{content:"ﶾ"}.fi-sr-transform:before{content:"ﶿ"}.fi-sr-transformation-block:before{content:"ﷀ"}.fi-sr-transformation-circle:before{content:"ﷁ"}.fi-sr-transformation-design:before{content:"ﷂ"}.fi-sr-transformation-shapes:before{content:"ﷃ"}.fi-sr-transformer-bolt:before{content:"ﷄ"}.fi-sr-transgender:before{content:"ﷅ"}.fi-sr-transporter-1:before{content:"ﷆ"}.fi-sr-transporter-2:before{content:"ﷇ"}.fi-sr-transporter-3:before{content:"﷈"}.fi-sr-transporter-4:before{content:"﷉"}.fi-sr-transporter-5:before{content:"﷊"}.fi-sr-transporter-6:before{content:"﷋"}.fi-sr-transporter-7:before{content:"﷌"}.fi-sr-transporter-empty:before{content:"﷍"}.fi-sr-transporter:before{content:"﷎"}.fi-sr-trash-can-check:before{content:"﷏"}.fi-sr-trash-can-clock:before{content:"﷐"}.fi-sr-trash-can-list:before{content:"﷑"}.fi-sr-trash-can-plus:before{content:"﷒"}.fi-sr-trash-can-slash:before{content:"﷓"}.fi-sr-trash-check:before{content:"﷔"}.fi-sr-trash-clock:before{content:"﷕"}.fi-sr-trash-empty:before{content:"﷖"}.fi-sr-trash-list:before{content:"﷗"}.fi-sr-trash-plus:before{content:"﷘"}.fi-sr-trash-restore-alt:before{content:"﷙"}.fi-sr-trash-restore:before{content:"﷚"}.fi-sr-trash-slash:before{content:"﷛"}.fi-sr-trash-undo-alt:before{content:"﷜"}.fi-sr-trash-undo:before{content:"﷝"}.fi-sr-trash-xmark:before{content:"﷞"}.fi-sr-trash:before{content:"﷟"}.fi-sr-treadmill:before{content:"﷠"}.fi-sr-treasure-chest:before{content:"﷡"}.fi-sr-treatment:before{content:"﷢"}.fi-sr-tree-alt:before{content:"﷣"}.fi-sr-tree-christmas:before{content:"﷤"}.fi-sr-tree-deciduous:before{content:"﷥"}.fi-sr-tree:before{content:"﷦"}.fi-sr-trees-alt:before{content:"﷧"}.fi-sr-trees:before{content:"﷨"}.fi-sr-triangle-music:before{content:"﷩"}.fi-sr-triangle-person-digging:before{content:"﷪"}.fi-sr-triangle-warning:before{content:"﷫"}.fi-sr-triangle:before{content:"﷬"}.fi-sr-tricycle:before{content:"﷭"}.fi-sr-trillium:before{content:"﷮"}.fi-sr-trophy-achievement-skill:before{content:"﷯"}.fi-sr-trophy-star:before{content:"ﷰ"}.fi-sr-trophy:before{content:"ﷱ"}.fi-sr-truck-arrow-left:before{content:"ﷲ"}.fi-sr-truck-arrow-right:before{content:"ﷳ"}.fi-sr-truck-bolt:before{content:"ﷴ"}.fi-sr-truck-box:before{content:"ﷵ"}.fi-sr-truck-check:before{content:"ﷶ"}.fi-sr-truck-container-empty:before{content:"ﷷ"}.fi-sr-truck-container:before{content:"ﷸ"}.fi-sr-truck-couch:before{content:"ﷹ"}.fi-sr-truck-fire:before{content:"ﷺ"}.fi-sr-truck-flatbed:before{content:"ﷻ"}.fi-sr-truck-front:before{content:"﷼"}.fi-sr-truck-ladder:before{content:"﷽"}.fi-sr-truck-loading:before{content:"﷾"}.fi-sr-truck-medical:before{content:"﷿"}.fi-sr-truck-monster:before{content:"︐"}.fi-sr-truck-moving:before{content:"︑"}.fi-sr-truck-pickup:before{content:"︒"}.fi-sr-truck-plow:before{content:"︓"}.fi-sr-truck-ramp:before{content:"︔"}.fi-sr-truck-side:before{content:"︕"}.fi-sr-truck-tow:before{content:"︖"}.fi-sr-truck-utensils:before{content:"︗"}.fi-sr-trumpet:before{content:"︘"}.fi-sr-trust-alt:before{content:"︙"}.fi-sr-trust:before{content:"︚"}.fi-sr-tshirt:before{content:"︛"}.fi-sr-tty-answer:before{content:"︜"}.fi-sr-tty:before{content:"︝"}.fi-sr-tubes:before{content:"︞"}.fi-sr-tuesday:before{content:"︟"}.fi-sr-tugrik-sign:before{content:"︰"}.fi-sr-turkey:before{content:"︱"}.fi-sr-turn-left-down:before{content:"︲"}.fi-sr-turn-left:before{content:"︳"}.fi-sr-turn-right:before{content:"︴"}.fi-sr-turntable:before{content:"︵"}.fi-sr-turtle:before{content:"︶"}.fi-sr-tv-music:before{content:"︷"}.fi-sr-tv-retro:before{content:"︸"}.fi-sr-typewriter:before{content:"︹"}.fi-sr-u:before{content:"︺"}.fi-sr-ufo-beam:before{content:"︻"}.fi-sr-ufo:before{content:"︼"}.fi-sr-ui-ux:before{content:"︽"}.fi-sr-umbrella-beach:before{content:"︾"}.fi-sr-umbrella:before{content:"︿"}.fi-sr-under-construction:before{content:"﹀"}.fi-sr-underline:before{content:"﹁"}.fi-sr-undo-alt:before{content:"﹂"}.fi-sr-undo:before{content:"﹃"}.fi-sr-unicorn:before{content:"﹄"}.fi-sr-uniform-martial-arts:before{content:"﹅"}.fi-sr-universal-access:before{content:"﹆"}.fi-sr-unlock:before{content:"﹇"}.fi-sr-up-from-bracket:before{content:"﹈"}.fi-sr-up-left:before{content:"﹉"}.fi-sr-up-right-from-square:before{content:"﹊"}.fi-sr-up-right:before{content:"﹋"}.fi-sr-up:before{content:"﹌"}.fi-sr-upload:before{content:"﹍"}.fi-sr-url:before{content:"﹎"}.fi-sr-usb-pendrive:before{content:"﹏"}.fi-sr-usd-circle:before{content:"﹐"}.fi-sr-usd-square:before{content:"﹑"}.fi-sr-user-add:before{content:"﹒"}.fi-sr-user-alien:before{content:"﹓"}.fi-sr-user-astronaut:before{content:"﹔"}.fi-sr-user-check:before{content:"﹕"}.fi-sr-user-chef:before{content:"﹖"}.fi-sr-user-coach:before{content:"﹗"}.fi-sr-user-cowboy:before{content:"﹘"}.fi-sr-user-crown:before{content:"﹙"}.fi-sr-user-gear:before{content:"﹚"}.fi-sr-user-graduate:before{content:"﹛"}.fi-sr-user-headset:before{content:"﹜"}.fi-sr-user-helmet-safety:before{content:"﹝"}.fi-sr-user-injured:before{content:"﹞"}.fi-sr-user-interface-ui:before{content:"﹟"}.fi-sr-user-key:before{content:"﹠"}.fi-sr-user-lock:before{content:"﹡"}.fi-sr-user-md-chat:before{content:"﹢"}.fi-sr-user-md:before{content:"﹣"}.fi-sr-user-minus:before{content:"﹤"}.fi-sr-user-music:before{content:"﹥"}.fi-sr-user-ninja:before{content:"﹦"}.fi-sr-user-nurse:before{content:"﹧"}.fi-sr-user-pen:before{content:"﹨"}.fi-sr-user-pilot-tie:before{content:"﹩"}.fi-sr-user-pilot:before{content:"﹪"}.fi-sr-user-police:before{content:"﹫"}.fi-sr-user-robot-xmarks:before{content:"﹬"}.fi-sr-user-robot:before{content:"﹭"}.fi-sr-user-salary:before{content:"﹮"}.fi-sr-user-shield:before{content:"﹯"}.fi-sr-user-skill-gear:before{content:"ﹰ"}.fi-sr-user-slash:before{content:"ﹱ"}.fi-sr-user-tag:before{content:"ﹲ"}.fi-sr-user-time:before{content:"ﹳ"}.fi-sr-user-trust:before{content:"ﹴ"}.fi-sr-user-unlock:before{content:"﹵"}.fi-sr-user-visor:before{content:"ﹶ"}.fi-sr-user-xmark:before{content:"ﹷ"}.fi-sr-user:before{content:"ﹸ"}.fi-sr-users-alt:before{content:"ﹹ"}.fi-sr-users-class:before{content:"ﹺ"}.fi-sr-users-gear:before{content:"ﹻ"}.fi-sr-users-medical:before{content:"ﹼ"}.fi-sr-users-slash:before{content:"ﹽ"}.fi-sr-users:before{content:"ﹾ"}.fi-sr-utensils-slash:before{content:"ﹿ"}.fi-sr-utensils:before{content:"ﺀ"}.fi-sr-utility-pole-double:before{content:"ﺁ"}.fi-sr-utility-pole:before{content:"ﺂ"}.fi-sr-ux-browser:before{content:"ﺃ"}.fi-sr-ux:before{content:"ﺄ"}.fi-sr-v:before{content:"ﺅ"}.fi-sr-vacuum-robot:before{content:"ﺆ"}.fi-sr-vacuum:before{content:"ﺇ"}.fi-sr-value-absolute:before{content:"ﺈ"}.fi-sr-vault:before{content:"ﺉ"}.fi-sr-vector-alt:before{content:"ﺊ"}.fi-sr-vector-circle:before{content:"ﺋ"}.fi-sr-vector-polygon:before{content:"ﺌ"}.fi-sr-vector:before{content:"ﺍ"}.fi-sr-venus-double:before{content:"ﺎ"}.fi-sr-venus-mars:before{content:"ﺏ"}.fi-sr-venus:before{content:"ﺐ"}.fi-sr-vest-patches:before{content:"ﺑ"}.fi-sr-vest:before{content:"ﺒ"}.fi-sr-video-arrow-down-left:before{content:"ﺓ"}.fi-sr-video-arrow-up-right:before{content:"ﺔ"}.fi-sr-video-camera-alt:before{content:"ﺕ"}.fi-sr-video-camera:before{content:"ﺖ"}.fi-sr-video-duration:before{content:"ﺗ"}.fi-sr-video-plus:before{content:"ﺘ"}.fi-sr-video-slash:before{content:"ﺙ"}.fi-sr-videoconference:before{content:"ﺚ"}.fi-sr-vihara:before{content:"ﺛ"}.fi-sr-violin:before{content:"ﺜ"}.fi-sr-virus-slash:before{content:"ﺝ"}.fi-sr-virus:before{content:"ﺞ"}.fi-sr-viruses:before{content:"ﺟ"}.fi-sr-visit:before{content:"ﺠ"}.fi-sr-voicemail:before{content:"ﺡ"}.fi-sr-volcano:before{content:"ﺢ"}.fi-sr-volleyball:before{content:"ﺣ"}.fi-sr-volume-down:before{content:"ﺤ"}.fi-sr-volume-mute:before{content:"ﺥ"}.fi-sr-volume-off:before{content:"ﺦ"}.fi-sr-volume-slash:before{content:"ﺧ"}.fi-sr-volume:before{content:"ﺨ"}.fi-sr-vote-nay:before{content:"ﺩ"}.fi-sr-vote-yea:before{content:"ﺪ"}.fi-sr-vr-cardboard:before{content:"ﺫ"}.fi-sr-w:before{content:"ﺬ"}.fi-sr-waffle:before{content:"ﺭ"}.fi-sr-wagon-covered:before{content:"ﺮ"}.fi-sr-walker:before{content:"ﺯ"}.fi-sr-walkie-talkie:before{content:"ﺰ"}.fi-sr-walking:before{content:"ﺱ"}.fi-sr-wallet-arrow:before{content:"ﺲ"}.fi-sr-wallet-buyer:before{content:"ﺳ"}.fi-sr-wallet:before{content:"ﺴ"}.fi-sr-warehouse-alt:before{content:"ﺵ"}.fi-sr-washer:before{content:"ﺶ"}.fi-sr-waste-pollution:before{content:"ﺷ"}.fi-sr-waste:before{content:"ﺸ"}.fi-sr-watch-calculator:before{content:"ﺹ"}.fi-sr-watch-fitness:before{content:"ﺺ"}.fi-sr-watch-smart:before{content:"ﺻ"}.fi-sr-watch:before{content:"ﺼ"}.fi-sr-water-bottle:before{content:"ﺽ"}.fi-sr-water-ladder:before{content:"ﺾ"}.fi-sr-water-lower:before{content:"ﺿ"}.fi-sr-water-rise:before{content:"ﻀ"}.fi-sr-water:before{content:"ﻁ"}.fi-sr-watermelon:before{content:"ﻂ"}.fi-sr-wave-sine:before{content:"ﻃ"}.fi-sr-wave-square:before{content:"ﻄ"}.fi-sr-wave-triangle:before{content:"ﻅ"}.fi-sr-wave:before{content:"ﻆ"}.fi-sr-waveform-path:before{content:"ﻇ"}.fi-sr-waveform:before{content:"ﻈ"}.fi-sr-web-design:before{content:"ﻉ"}.fi-sr-webcam-slash:before{content:"ﻊ"}.fi-sr-webcam:before{content:"ﻋ"}.fi-sr-webhook:before{content:"ﻌ"}.fi-sr-wednesday:before{content:"ﻍ"}.fi-sr-whale:before{content:"ﻎ"}.fi-sr-wheat-awn-circle-exclamation:before{content:"ﻏ"}.fi-sr-wheat-awn-slash:before{content:"ﻐ"}.fi-sr-wheat-awn:before{content:"ﻑ"}.fi-sr-wheat-slash:before{content:"ﻒ"}.fi-sr-wheat:before{content:"ﻓ"}.fi-sr-wheelchair-move:before{content:"ﻔ"}.fi-sr-wheelchair-sleeping:before{content:"ﻕ"}.fi-sr-wheelchair:before{content:"ﻖ"}.fi-sr-whistle:before{content:"ﻗ"}.fi-sr-white-space:before{content:"ﻘ"}.fi-sr-wifi-1:before{content:"ﻙ"}.fi-sr-wifi-2:before{content:"ﻚ"}.fi-sr-wifi-alt:before{content:"ﻛ"}.fi-sr-wifi-exclamation:before{content:"ﻜ"}.fi-sr-wifi-slash:before{content:"ﻝ"}.fi-sr-wifi:before{content:"ﻞ"}.fi-sr-wind-turbine:before{content:"ﻟ"}.fi-sr-wind-warning:before{content:"ﻠ"}.fi-sr-wind:before{content:"ﻡ"}.fi-sr-window-alt:before{content:"ﻢ"}.fi-sr-window-frame-open:before{content:"ﻣ"}.fi-sr-window-frame:before{content:"ﻤ"}.fi-sr-window-maximize:before{content:"ﻥ"}.fi-sr-window-minimize:before{content:"ﻦ"}.fi-sr-window-restore:before{content:"ﻧ"}.fi-sr-windsock:before{content:"ﻨ"}.fi-sr-wine-bottle:before{content:"ﻩ"}.fi-sr-wine-glass-crack:before{content:"ﻪ"}.fi-sr-wine-glass-empty:before{content:"ﻫ"}.fi-sr-wishlist-heart:before{content:"ﻬ"}.fi-sr-wishlist-star:before{content:"ﻭ"}.fi-sr-woman-head:before{content:"ﻮ"}.fi-sr-woman-scientist:before{content:"ﻯ"}.fi-sr-won-sign:before{content:"ﻰ"}.fi-sr-workflow-alt:before{content:"ﻱ"}.fi-sr-workflow-setting-alt:before{content:"ﻲ"}.fi-sr-workflow-setting:before{content:"ﻳ"}.fi-sr-workflow:before{content:"ﻴ"}.fi-sr-workshop:before{content:"ﻵ"}.fi-sr-world:before{content:"ﻶ"}.fi-sr-worm:before{content:"ﻷ"}.fi-sr-wreath:before{content:"ﻸ"}.fi-sr-wrench-alt:before{content:"ﻹ"}.fi-sr-wrench-simple:before{content:"ﻺ"}.fi-sr-x-ray:before{content:"ﻻ"}.fi-sr-x:before{content:"ﻼ"}.fi-sr-y:before{content:"﻽"}.fi-sr-yen:before{content:"﻾"}.fi-sr-yin-yang:before{content:"＀"}.fi-sr-z:before{content:"！"}.fi-sr-zip-file:before{content:"＂"}.fi-sr-zoom-in:before{content:"＃"}.fi-sr-zoom-out:before{content:"＄"}.esign-form{gap:1rem;min-width:0;display:grid}.esign-form label{gap:.35rem;min-width:0;display:grid}.esign-form input:not([type=checkbox]):not([type=radio]),.esign-form select,.esign-form textarea{box-sizing:border-box;width:100%;min-width:0}.esign-form input[type=checkbox]{width:auto}.esign-toolbar,.esign-actions{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.esign-toolbar label{flex:12rem;gap:.35rem;min-width:0;display:grid}.esign-recipient-form,.esign-action-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1rem;display:grid}.esign-document,.esign-recipient{flex-wrap:wrap;justify-content:space-between;gap:1rem;min-width:0;padding:1rem;display:flex}.esign-document>div,.esign-recipient>div{flex:16rem;min-width:0}.esign-digest,.esign-id{overflow-wrap:anywhere}.esign-choices{flex-wrap:wrap;gap:1rem;display:flex}.esign-choices label{align-items:center;gap:.4rem;display:inline-flex}.esign-steps{flex-wrap:wrap}.esign-steps button{flex:auto;min-height:44px}.esign-step-content{border:0;min-width:0;margin:0;padding:0}.esign-step-actions{justify-content:space-between;align-items:center}.esign-field-layout{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);gap:1rem;min-width:0;display:grid}.esign-field-layout>*{min-width:0}.esign-viewer{min-width:0;height:min(75vh,55rem);overflow:hidden}.esign-viewer>.viewer{height:100%;min-height:0}.esign-field-overlay{pointer-events:auto;touch-action:none;cursor:move;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:.25rem;font-size:clamp(.6rem,1vw,.85rem);display:flex;position:absolute;overflow:hidden}.esign-field-overlay span,.esign-field-overlay small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.esign-table-wrap{max-width:100%;overflow:auto}.esign-table-wrap table{border-collapse:collapse;width:100%}.esign-table-wrap td,.esign-table-wrap th{text-align:left;vertical-align:top;padding:.75rem}.esign-table-wrap td small{display:block}.esign-table-wrap caption{text-align:left;padding:.75rem}.esign-error{color:var(--danger-text);overflow-wrap:anywhere}@media (width<=1000px){.esign-field-layout{grid-template-columns:minmax(0,1fr)}.esign-viewer{height:65vh}}@media (width<=480px){.esign-toolbar>*,.esign-actions>button{max-width:100%}.esign-recipient-form,.esign-action-row{grid-template-columns:minmax(0,1fr)}}.esign-field-sidebar{align-content:start;max-height:85vh;overflow:auto}.esign-field-sidebar p{margin:0}.esign-field-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.esign-field-tools button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.esign-recipient-picker{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.esign-recipient-picker button{text-align:left;gap:.25rem;display:grid}.esign-recipient-picker small{white-space:normal}.esign-field-drop-surface{position:absolute;inset:0}@media (width<=1000px){.esign-field-sidebar{max-height:none;overflow:visible}.esign-field-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}.esign-form>h2,.esign-form>h3,.esign-form>p{margin:0}@media (width<=600px){.esign-preview-banner .ark-banner{display:block}.esign-preview-banner .ark-banner>div{margin-top:.4rem}}.esign-settings-grid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.85fr);align-items:start;gap:1rem;max-width:90rem;margin-inline:auto;display:grid}.esign-settings-primary{grid-column:1;padding:1.25rem}.esign-settings-options{grid-area:1/2/span 3;padding:1.25rem}.esign-request-context,.esign-review-card,.esign-audit{padding:1.25rem}.esign-request-context{grid-template-columns:minmax(0,1fr) minmax(10rem,.5fr);align-items:center;gap:1rem;display:grid}.esign-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.esign-section-heading h2,.esign-section-heading h3{margin:0}.esign-kicker{letter-spacing:.04em;color:var(--ui-muted);font-size:.8rem}.esign-muted{color:var(--ui-muted)}.esign-routing-presets{flex-wrap:wrap}.esign-routing-stage{padding:1rem}.esign-protection-summary{gap:.5rem;display:grid}.esign-protection-summary h3,.esign-protection-summary p{margin:0}.esign-security-levels{gap:.4rem;margin:1rem 0;display:grid}.esign-security-levels dd{margin:0 0 .5rem}.esign-audit{min-width:0}.esign-audit-timeline{max-height:30rem;margin:0;padding:0 0 0 .75rem;list-style:none;overflow:auto}.esign-audit-timeline>li{border-left:2px solid var(--ui-border);overflow-wrap:anywhere;padding:0 1rem 1.25rem;position:relative}.esign-audit-event-head{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.esign-audit time{color:var(--ui-muted);font-size:.85rem}.esign-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow:auto}.esign-audit dd{overflow-wrap:anywhere;margin-inline-start:0}@media (width<=1000px){.esign-settings-grid{grid-template-columns:minmax(0,1fr)}.esign-settings-options{grid-area:auto/1}.esign-request-context{grid-template-columns:minmax(0,1fr)}}.esign-document,.esign-recipient{align-items:center}.esign-request-context,.esign-audit,.esign-review-card{box-sizing:border-box;width:100%;max-width:90rem;margin-inline:auto}.esign-form label.ui-morph-check{display:inline-flex}.esign-form .ui-checkmark{min-width:0}.esign-form .ui-checkmark>span{overflow-wrap:anywhere}.tool-landing-page.esign-workspace{width:100%;min-width:0;max-width:80rem;margin-inline:auto;padding-block:1rem}.esign-workspace .ark-page-title{align-items:start;gap:1rem}.esign-workspace .ark-page-actions{align-items:center}.esign-workspace .ark-tool-body{gap:1rem;display:grid}.esign-workspace .esign-request-context{gap:.5rem 1.5rem;padding:.5rem 0}.esign-workspace .esign-request-context p{color:var(--ui-muted);margin:0;font-size:.875rem}.esign-workspace .esign-settings-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.48fr);gap:1rem;width:100%;max-width:none}.esign-workspace .esign-settings-primary,.esign-workspace .esign-settings-options{padding:1.25rem}.ark-ui-standard .tool-landing-page.esign-workspace .esign-steps{justify-content:stretch;width:100%}.ark-ui-standard .tool-landing-page.esign-workspace .esign-steps>button{flex:1}.esign-workspace .esign-choices{gap:.5rem}.esign-workspace .esign-document,.esign-workspace .esign-recipient{gap:.75rem;padding:.75rem}.esign-workspace .esign-document p,.esign-workspace .esign-recipient p{color:var(--ui-muted);margin:.35rem 0;font-size:.875rem}.esign-workspace .esign-new-role{grid-column:1/-1}.esign-workspace .esign-protection-details{border-top:1px solid var(--ui-border);padding-top:.5rem}.esign-workspace .esign-settings-options .ui-field{gap:.75rem;display:grid}@media (width<=1000px){.esign-workspace .esign-settings-grid{grid-template-columns:minmax(0,1fr)}}.tool-landing-page.esign-workspace .ark-page-actions{flex-wrap:wrap;gap:.5rem;position:static}.tool-landing-page.esign-workspace .ark-page-actions>button{white-space:nowrap;flex:none;width:auto}.esign-prepare{gap:1rem;min-width:0;display:grid}.esign-prepare-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.esign-prepare-heading h2,.esign-prepare-heading p{margin:0}.esign-prepare-heading p{margin-top:.35rem}.esign-prepare-count{white-space:nowrap}.esign-prepare .esign-field-layout{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start}.esign-prepare .esign-field-sidebar{gap:.875rem;max-height:80vh;padding:1rem}.esign-prepare .esign-viewer{height:80vh;min-height:30rem}.esign-prepare .esign-field-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.esign-prepare .esign-field-tools button{text-align:left;align-items:center;gap:.5rem;min-height:44px;padding:.5rem;display:flex}.esign-prepare .esign-field-tools button span:last-child{overflow-wrap:normal;min-width:0}.esign-field-properties{gap:.75rem;min-width:0;display:grid}.esign-field-properties h3,.esign-field-properties p{margin:0}.esign-field-actions{flex-wrap:wrap;gap:.5rem;display:flex}.esign-field-actions button{flex:auto}.esign-geometry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.esign-required-toggle{align-items:center;gap:.5rem;display:flex}.esign-prepare-jumps{display:none}@media (width<=900px){.esign-prepare .esign-field-layout{grid-template-columns:minmax(0,1fr)}.esign-prepare .esign-field-sidebar{max-height:none}.esign-prepare .esign-viewer{height:65vh;min-height:28rem}.esign-prepare-jumps{gap:1rem;display:flex}}.tool-landing-page.esign-workspace.esign-workspace-prepare{width:100%;max-width:none}.esign-field-edit-controls{border:0;gap:.875rem;min-width:0;margin:0;padding:0;display:grid}.ark-main .content:has(.esign-prepare-docked){overflow:hidden}.tool-landing-page.esign-prepare-docked{grid-template-rows:auto minmax(0,1fr);gap:.5rem;height:100%;min-height:0;padding-block:0;display:grid}.esign-prepare-docked>.ark-page-title{flex-flow:row;align-items:center;gap:.5rem;min-height:0;margin:0}.esign-prepare-docked>.ark-page-title>div:first-child{min-width:0}.esign-prepare-docked>.ark-page-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.esign-prepare-docked .ark-page-actions{flex-wrap:nowrap;flex-shrink:0;gap:.5rem;position:static}.esign-prepare-docked .ark-page-actions>*{flex:none}.esign-prepare-docked>.ark-tool-body{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.esign-prepare-docked .ui-workflow-notice{padding-block:.25rem;font-size:.75rem}.esign-prepare-docked .esign-steps{flex-shrink:0;margin:0}.esign-prepare-docked .esign-step-content{border:0;flex:1;min-height:0;margin:0;padding:0;display:flex}.esign-prepare-docked .esign-prepare{flex:1;grid-template-rows:minmax(0,1fr);gap:0;min-height:0}.esign-prepare-docked .esign-prepare-jumps{display:none}.esign-prepare-docked .esign-field-layout{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);align-items:stretch;gap:.5rem;height:100%;min-height:0;position:relative}.esign-prepare-docked .esign-field-sidebar{overscroll-behavior:contain;height:100%;min-height:0;max-height:none;padding:.5rem;overflow:auto}.esign-prepare-docked .esign-viewer{isolation:isolate;z-index:0;height:100%;min-height:0;position:relative}.esign-prepare-docked .esign-step-actions{flex-shrink:0;margin:0}.esign-prepare-docked .esign-error{flex-shrink:0;max-height:6rem;overflow:auto}.esign-tools-toggle{display:none}@media (width<=700px){.esign-prepare-docked .esign-field-layout{grid-template-columns:minmax(0,1fr)}.esign-prepare-docked .esign-tools-toggle{display:inline-flex}.esign-prepare-docked .esign-field-sidebar{z-index:20;width:min(19rem,100%);display:none;position:absolute;inset:0 auto 0 0}.esign-prepare-docked.esign-tools-open .esign-field-sidebar{align-content:start;display:grid}.esign-prepare-docked .ark-page-actions>[role=status],.esign-prepare-docked .esign-step-actions>span{display:none}.esign-prepare-docked .esign-steps>button{flex:1;padding-inline:.25rem;font-size:.75rem}.esign-prepare-docked .esign-step-actions{justify-content:space-between;gap:.25rem}.esign-prepare-docked .esign-step-actions>button{padding-inline:.5rem;font-size:.8rem}}.ark-main .content:has(.esign-compact-chrome){padding:.5rem}.ark-low-rise-experience .content{min-width:0;padding:clamp(16px,2vw,28px)}.ark-low-rise-experience .content>*,.ark-low-rise-experience :is(.page-command,.operational-header,.ark-page-title)>*{min-width:0}.ark-low-rise-experience :is(.page-command,.operational-header,.ark-page-title){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.ark-low-rise-experience :is(.page-command,.operational-header,.ark-page-title) h1{margin:4px 0 8px;font-size:clamp(22px,2vw,28px);line-height:1.25}.ark-low-rise-experience :is(.page-actions,.button-row,.ark-page-actions){flex-wrap:wrap;gap:10px;display:flex}.ark-low-rise-experience .content :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){min-height:44px}.ark-low-rise-experience .content button{border-radius:12px}.ark-low-rise-experience .content :is(button,input,select,textarea):focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.ark-low-rise-experience :is(.drawings-toolbar,.ark-tool-controls,.low-rise-section-picker){border:1px solid var(--border);background:var(--surface,#f5f5f5);box-shadow:var(--neu-raised-compact);border-radius:16px;min-width:0;margin-bottom:20px;padding:16px}.low-rise-section-picker{flex-wrap:wrap;align-items:end;gap:16px 24px;display:flex}.low-rise-section-picker label{flex:0 390px;gap:8px;min-width:0;font-weight:600;display:grid}.low-rise-section-picker select{width:100%}.low-rise-section-picker p{flex:260px;margin:0 0 10px}.ark-low-rise-experience :is(.table-wrap,.table-scroll,.drawing-log-table,.informxl-grid-wrap){overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:12px;min-width:0;max-width:100%;overflow-x:auto}.ark-low-rise-experience :is(.drawing-log-table,.data-table) :is(th,td){padding:12px 14px;line-height:1.5}.ark-low-rise-experience :is(.reporting-workspace-tabs,.ark-page-tabs){gap:8px;margin-bottom:20px}.ark-low-rise-experience :is(.reporting-workspace-tabs,.ark-page-tabs) button.active{box-shadow:var(--neu-pressed);color:var(--content);border-bottom:3px solid var(--brand)}.ark-low-rise-experience :is(.informxl-report-header,.informxl-toolbar){flex-wrap:wrap;gap:12px;min-width:0}.ark-low-rise-experience .document-breadcrumbs nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ark-low-rise-experience :is(.low-rise-data-state,.low-rise-empty-state,.ark-empty-state){border:1px solid var(--border);border-radius:16px;padding:28px}@media (width<=640px){.ark-low-rise-experience .content{padding:12px}.low-rise-section-picker label{flex-basis:100%}.low-rise-section-picker p{margin:0}.ark-low-rise-experience :is(.page-actions,.ark-page-actions){width:100%}.ark-low-rise-experience :is(.page-actions,.ark-page-actions)>button{flex:auto}.ark-low-rise-experience .drawings-toolbar{flex-wrap:wrap}}.ho360-dialog{border:1px solid var(--border);background:var(--surface);width:min(48rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--content);box-sizing:border-box;box-shadow:var(--neu-floating);border-radius:16px;padding:0}.ho360-dialog::backdrop{background:#0006}.ho360-dialog form{flex-direction:column;min-width:0;max-height:calc(100dvh - 2rem);display:flex}.ho360-header,.ho360-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.ho360-header{border-bottom:1px solid var(--border)}.ho360-header p,.ho360-header h2{margin:0}.ho360-header p{font-size:.8rem}.ho360-body{min-height:0;padding:1.25rem;overflow-y:auto}.ho360-context,.ho360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ho360-context{margin:0 0 1rem}.ho360-context dt,.ho360-help{font-size:.875rem}.ho360-context dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600}.ho360-section{border:1px solid var(--border);border-radius:12px;min-width:0;margin:1.25rem 0;padding:1rem}.ho360-section legend{padding:0 .4rem;font-weight:600}.ho360-field{flex-direction:column;gap:.4rem;min-width:0;margin-bottom:1rem;font-weight:600;display:flex}.ho360-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;font:inherit;min-height:44px;font-weight:400}.ho360-field textarea{resize:vertical}.ho360-direction,.ho360-resource-options{flex-wrap:wrap;gap:.5rem 1rem;margin-block:1rem;display:flex}.ho360-resource-options label,.ho360-direction label,.ho360-toggle{align-items:center;gap:.5rem;min-height:44px;display:flex}.ho360-toggle{font-weight:600}.ho360-action-fields{padding:.5rem 0 1rem 1.5rem}.ho360-dialog details{margin:.5rem 0 1rem}.ho360-dialog summary{cursor:pointer;min-height:44px;display:list-item}.ho360-footer{border-top:1px solid var(--border);justify-content:flex-end}.ho360-dialog button{min-height:44px}.ho360-error{font-weight:600}@media (width<=600px){.ho360-context,.ho360-grid{grid-template-columns:minmax(0,1fr)}.ho360-body,.ho360-section{padding:.75rem}.ho360-action-fields{padding-left:.5rem}}.ho360-workspace{min-width:0;max-width:100%;padding:1rem}.ho360-lot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.ho360-lot-grid article{min-width:0;padding:1rem}.ho360-lot-grid button{overflow-wrap:anywhere;width:100%;min-height:44px;margin-top:.5rem;display:block}.ho360-pagination{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.ho360-profile dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.3rem 0 1rem}.ho360-project-dialog{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--neu-radius);background:var(--surface);width:min(74rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--content);box-shadow:var(--neu-floating);padding:0}.ho360-project-dialog::backdrop{background:#0006}.ho360-launcher{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:50;background:var(--brand);width:68px;height:68px;color:var(--content);box-shadow:var(--neu-raised);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed}.ho360-launcher i{font-size:1.3rem}.ho360-launcher>span:not(.ho360-orbit){font-size:.75rem;font-weight:700}.ho360-orbit{border:2px solid var(--content);pointer-events:none;border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;animation:5s linear infinite ho360-orbit;position:absolute;inset:4px}@keyframes ho360-orbit{to{transform:rotate(360deg)}}@media (width<=760px){.ho360-launcher{bottom:calc(5.5rem + env(safe-area-inset-bottom));right:1rem}.ho360-profile .ho360-header{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ho360-orbit{animation:none}}.ho360-pinned-memo{border-inline-start:4px solid var(--brand,#fc0);min-width:0;margin-block:1rem;padding:1rem}.ho360-pinned-memo h3{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ho360-pinned-memo small{font-size:.8rem;font-weight:400}.ho360-pinned-memo button{min-height:44px;margin:.5rem .5rem .5rem 0}.ho360-dialog .ho360-choice{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--content);box-shadow:var(--neu-raised-compact);cursor:pointer;border-radius:12px;align-items:center;gap:0;padding:10px 16px;display:inline-flex;position:relative}.ho360-dialog .ho360-choice>input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.ho360-dialog .ho360-choice:has(input:checked){background:var(--brand);color:var(--content);border-color:var(--brand-ink);box-shadow:var(--neu-pressed);font-weight:700}.ho360-dialog .ho360-choice:has(input:focus-visible){outline:3px solid var(--brand-ink);outline-offset:3px}.ho360-dialog .ho360-choice:has(input:disabled){cursor:default;opacity:.6}.ho360-dialog .ho360-direction,.ho360-dialog .ho360-resource-options{flex-wrap:wrap;gap:12px;display:flex}.crm-simple-experience{min-width:0;max-width:100%}.crm-simple-navigation{border-bottom:1px solid var(--border);margin-bottom:1.5rem}.crm-simple-primary,.crm-simple-secondary{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.crm-simple-primary button{border-radius:var(--neu-radius,12px);min-height:48px;padding:.65rem 1.25rem;font-weight:700}.crm-simple-secondary button{min-height:44px;padding:.5rem .85rem}.crm-simple-navigation button[aria-current=page]{background:var(--brand,#fc0);color:var(--content,#252525);box-shadow:var(--neu-pressed)}.crm-simple-experience .crm-workspace-layout{min-width:0;display:block}.crm-simple-experience .crm-workspace-content{width:100%;min-width:0}.crm-simple-experience .ho360-workspace{padding:0}.crm-simple-experience .ho360-workspace>h2{margin-top:0}.crm-simple-experience .ho360-workspace>.ho360-field{max-width:46rem;margin-block:1rem}.crm-simple-experience .ho360-workspace>.ho360-field select,.crm-simple-experience .ho360-workspace>.ho360-field input{min-height:46px}.crm-homeowner-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.8fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.crm-homeowner-layout:has(.crm-homeowner-context:empty){display:block}.crm-homeowner-context{min-width:0}.crm-homeowner-context .ho360-lot-grid{grid-template-columns:minmax(0,1fr)}.crm-homeowner-context .ho360-section{margin-top:0}.crm-homeowner-context .ho360-lot-grid article{padding:1rem}.crm-homeowner-context p{overflow-wrap:anywhere}.crm-simple-experience .ho360-profile{min-width:0;padding:1.25rem}.crm-simple-experience .ho360-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:start;gap:1rem;padding-bottom:1rem}.crm-simple-experience .ho360-header>div{flex:220px;min-width:0}.crm-simple-experience .ho360-header .primary{min-height:46px}.crm-communication-entry>summary{display:none}.crm-simple-experience .crm-communication-entry{border:1px solid var(--border);border-radius:var(--neu-radius,12px);margin-block:1rem;padding:1rem}.crm-simple-experience .crm-communication-entry>summary{cursor:pointer;min-height:44px;display:list-item}.crm-simple-experience .crm-communication-entry>summary span{overflow-wrap:anywhere;margin-top:.4rem;font-size:.875rem;display:block}.crm-simple-experience .crm-communication-entry[open]>summary{border-bottom:1px solid var(--border);padding-bottom:1rem}.crm-simple-shortcuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;display:grid}.crm-simple-shortcuts button{text-align:left;gap:1rem;min-height:130px;padding:1.5rem;display:grid}.crm-simple-experience .crm-workspace-content :is(input,select,textarea){box-sizing:border-box;max-width:100%}.crm-simple-experience .crm-workspace-content :is(button,summary){min-height:44px}.crm-simple-experience .crm-workspace-content :is(h2,h3,p,td,dd){overflow-wrap:anywhere}@media (width<=900px){.crm-homeowner-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.crm-simple-primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-simple-primary button{width:100%;padding:.6rem}.crm-simple-secondary{gap:.3rem}.crm-simple-experience .ho360-profile{padding:1rem}}.ark-crm-neumorphic .crm-simple-experience{background:var(--surface-soft);color:var(--content);border-radius:28px;padding:clamp(16px,2.5vw,36px)}.ark-crm-neumorphic .crm-simple-experience .ark-page-title{align-items:center;gap:20px;margin-bottom:28px}.ark-crm-neumorphic .crm-simple-experience .ark-page-title h1{margin:8px 0 12px;font-size:clamp(26px,2.3vw,34px);line-height:1.2}.ark-crm-neumorphic .crm-simple-navigation{border:1px solid var(--border);background:var(--surface);box-shadow:var(--neu-raised);border-radius:22px;margin-bottom:30px;padding:16px 20px}.ark-crm-neumorphic :is(.crm-simple-primary,.crm-simple-secondary){gap:12px;padding:8px 0}.ark-crm-neumorphic .crm-simple-navigation button,.ark-crm-neumorphic .crm-simple-experience .ark-page-actions button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--content);box-shadow:var(--neu-raised-compact);font:inherit;border-radius:14px;padding:12px 20px;font-weight:600}.ark-crm-neumorphic .crm-simple-navigation button[aria-current=page]{background:var(--brand);color:var(--content);box-shadow:var(--neu-pressed);border-color:var(--brand-ink)}.ark-crm-neumorphic .crm-simple-experience :is(.ho360-workspace,.crm-simple-shortcuts button){background:var(--surface);border:1px solid var(--border);box-shadow:var(--neu-raised);border-radius:24px;padding:clamp(20px,2.5vw,32px)}.ark-crm-neumorphic .crm-simple-experience .ho360-workspace>h2{margin-bottom:24px;font-size:24px}.ark-crm-neumorphic .crm-simple-experience :is(.ho360-field,.crm-homeowner-context){min-width:0}.ark-crm-neumorphic .crm-simple-experience :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])){border:1px solid var(--border);background:var(--surface-soft);min-height:48px;box-shadow:var(--neu-pressed);color:var(--content);box-sizing:border-box;border-radius:13px;max-width:100%;padding:12px 16px}.ark-crm-neumorphic .crm-simple-experience :is(.ho360-profile,.crm-communication-entry,.crm-homeowner-context .ho360-section,.crm-homeowner-context article){background:var(--surface);box-shadow:var(--neu-raised-compact);border:1px solid var(--border);border-radius:18px}.ark-crm-neumorphic .crm-simple-experience :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.ark-crm-neumorphic .crm-simple-navigation button:active{box-shadow:var(--neu-pressed)}@media (width<=640px){.ark-crm-neumorphic .crm-simple-experience{border-radius:20px;padding:14px}.ark-crm-neumorphic .crm-simple-navigation{padding:12px}.ark-crm-neumorphic .crm-simple-navigation button{padding:10px 12px}.ark-crm-neumorphic .crm-simple-experience .ho360-workspace{padding:18px}}.crm-company-homeowner-search{gap:1.25rem;min-width:0;display:grid}.crm-company-homeowner-search header{gap:.5rem;display:grid}.crm-company-homeowner-search header h2,.crm-company-homeowner-search header p{margin:0}.crm-company-homeowner-search-field{gap:.5rem;width:min(100%,52rem);font-weight:600;display:grid}.crm-company-homeowner-search-field input{width:100%;min-width:0}.crm-company-homeowner-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.crm-company-homeowner-results article{overflow-wrap:anywhere;min-width:0}.crm-company-homeowner-results h3{margin-top:0}.crm-company-homeowner-results ul{gap:.65rem;padding:0;list-style:none;display:grid}.crm-company-homeowner-results li button{text-align:left;white-space:normal;gap:.35rem;width:100%;min-height:44px;display:grid}.crm-company-homeowner-results li button span{font-size:.85rem}.crm-company-homeowner-columns{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.crm-company-homeowner-columns>*,.crm-company-homeowner-detail{min-width:0}.crm-company-homeowner-columns .crm-company-homeowner-results{grid-template-columns:minmax(0,1fr)}.crm-company-homeowner-detail>.secondary{margin-bottom:1rem}.crm-company-homeowner-columns .crm-homeowner-layout{grid-template-columns:minmax(0,1fr)}@media (width>=1700px){.crm-company-homeowner-columns .crm-homeowner-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}}@media (width<=1000px){.crm-company-homeowner-columns{grid-template-columns:minmax(0,1fr)}.crm-company-homeowner-detail{grid-row:1}}.crm-company-homeowner-detail .crm-homeowner-layout{grid-template-columns:minmax(0,1fr)}.crm-company-homeowner-detail .crm-homeowner-context{min-width:0}.crm-company-homeowner-detail .ho360-lot-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.crm-workspace-switcher{border:1px solid var(--border-default,#dfdfdf);background:var(--bg-inset,#eee);border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;margin:0 0 24px;padding:6px;display:flex}.crm-workspace-switcher button{box-shadow:none;min-height:42px;color:var(--text-secondary,#555);background:0 0;border:0;padding:10px 18px}.crm-workspace-switcher button[aria-current=page]{background:var(--bg-raised,#f8f8f8);color:var(--text-primary,#252525);border-bottom:2px solid var(--ark-yellow,#fc0);font-weight:700;box-shadow:0 2px 5px #0000000c}.crm-inbox-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.crm-inbox-heading h2{letter-spacing:-.5px;margin:6px 0;font-size:26px}.crm-inbox-heading p{color:var(--text-secondary,#555);margin:0}.crm-eyebrow{letter-spacing:1.5px;color:var(--text-secondary,#555);font-size:11px;font-weight:700}.crm-email-filters{border:1px solid var(--border-light,#e8e8e8);background:var(--bg-raised,#f8f8f8);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:18px;display:flex}.crm-email-filters label{gap:7px;min-width:120px;font-size:12px;font-weight:600;display:grid}.crm-email-filters .crm-email-search{flex:250px}.crm-email-filters input,.crm-email-filters select{width:100%;max-width:100%;min-height:42px;font-size:14px}.crm-email-summary{color:var(--text-secondary,#555);flex-wrap:wrap;gap:12px 24px;padding:18px 2px 6px;font-size:13px;display:flex}.crm-email-summary strong{color:var(--text-primary,#252525)}.crm-email-notice{color:var(--text-secondary,#555);margin:8px 0 18px;font-size:12px}.crm-email-layout{border:1px solid var(--border-default,#dfdfdf);background:var(--bg-raised,#f8f8f8);border-radius:16px;grid-template-columns:minmax(300px,370px) minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.crm-email-list{border-right:1px solid var(--border-default,#dfdfdf);min-width:0}.crm-email-list .crm-email-row{text-align:left;border:0;border-bottom:1px solid var(--border-light,#e8e8e8);width:100%;min-width:0;box-shadow:none;color:var(--text-primary,#252525);background:0 0;border-radius:0;flex-direction:column;gap:8px;padding:18px;font-size:13px;display:flex}.crm-email-list .crm-email-row:hover{background:var(--hover-accent,#fff8d9);transform:none}.crm-email-list .crm-email-row[aria-pressed=true]{background:var(--selected-bg,#fff3bf);box-shadow:inset 3px 0 var(--ark-yellow,#fc0)}.crm-email-row-top{justify-content:space-between;gap:12px;width:100%;display:flex}.crm-email-row-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-email-row-top time{color:var(--text-secondary,#555);flex:none;font-size:11px}.crm-email-subject{overflow-wrap:anywhere;font-weight:650}.crm-email-preview{color:var(--text-secondary,#555);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.crm-email-row-meta{color:var(--text-secondary,#555);font-size:11px}.crm-email-reader{min-width:0;padding:24px}.crm-email-reader>header h3{overflow-wrap:anywhere;margin:16px 0 8px;font-size:21px}.crm-email-reader>header p,.crm-email-reader>p{overflow-wrap:anywhere;color:var(--text-secondary,#555);font-size:12px}.crm-email-empty{text-align:center;color:var(--text-secondary,#555);padding:48px 24px}.crm-email-empty>span{font-size:40px}.crm-email-message{border:1px solid var(--border-default,#dfdfdf);background:var(--bg-app,#f5f5f5);border-radius:12px;margin:16px 0;overflow:hidden}.crm-email-message summary{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.crm-email-message summary>span{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-email-message summary time{color:var(--text-secondary,#555);font-size:12px}.crm-email-direction{text-transform:uppercase;letter-spacing:.6px;background:var(--bg-inset,#eee);border-radius:5px;padding:4px 7px;font-size:10px}.crm-email-direction.inbound{background:var(--info-bg,#eaf2fc);color:#285b99}.crm-email-direction.outbound{background:var(--success-bg,#e7f5ed);color:#236b48}.crm-email-addresses{color:var(--text-secondary,#555);overflow-wrap:anywhere;border-bottom:1px solid var(--border-light,#e8e8e8);padding:0 18px 12px;font-size:12px}.crm-email-addresses p{margin:4px 0}.crm-email-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;font-size:14px;line-height:1.7}.crm-email-message>p{padding:0 20px;font-size:12px}.crm-email-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.crm-email-pages button{min-height:40px;box-shadow:none;font-size:12px}.crm-desk-preview .crm-company-homeowner-search>header{background:var(--bg-raised,#f8f8f8);border:1px solid var(--border-light,#e8e8e8);border-radius:14px;margin-bottom:20px;padding:22px}.crm-desk-preview .crm-company-homeowner-search>header h2{margin:0 0 8px}.crm-desk-preview .crm-company-homeowner-search>header p{color:var(--text-secondary,#555);font-size:14px}.crm-desk-preview .crm-company-homeowner-search-field{max-width:none}.crm-desk-preview .crm-simple-navigation button{box-shadow:none}.crm-desk-preview .crm-simple-navigation{margin-bottom:20px}.crm-desk-preview .crm-simple-primary{gap:8px}.crm-desk-preview .crm-simple-primary button{border-radius:8px;min-height:42px;font-size:14px}.crm-desk-preview .crm-simple-secondary button{box-shadow:none;background:0 0;border:0;min-height:38px;font-size:13px}.crm-desk-preview .crm-simple-secondary button[aria-current=page]{background:var(--selected-bg,#fff3bf);box-shadow:none}@media (width>=1500px){.crm-email-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}}@media (width<=900px){.crm-email-layout{grid-template-columns:minmax(0,1fr)}.crm-email-layout:not(.has-conversation) .crm-email-reader,.crm-email-layout.has-conversation .crm-email-list{display:none}.crm-email-reader{padding:16px}.crm-email-list{border-right:0}}@media (width<=540px){.crm-inbox-heading{flex-direction:column;align-items:start}.crm-email-filters{padding:12px}.crm-email-filters label{flex:100%;min-width:0}.crm-workspace-switcher{width:100%}.crm-workspace-switcher button{flex:1;padding:8px;font-size:12px}.crm-email-reader{padding:10px}.crm-email-body{padding:14px}}@media (width>=1100px){.crm-desk-preview.crm-simple-experience .crm-workspace-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;display:grid}.crm-desk-preview .crm-simple-navigation{background:var(--bg-inset,#eee);border:1px solid var(--border-light,#e8e8e8);border-radius:14px;padding:12px;position:sticky;top:84px}.crm-desk-preview .crm-simple-primary,.crm-desk-preview .crm-simple-secondary{flex-direction:column;align-items:stretch;gap:6px}.crm-desk-preview .crm-simple-primary button,.crm-desk-preview .crm-simple-secondary button{text-align:left;width:100%;padding:12px}.crm-desk-preview .crm-simple-secondary{border-top:1px solid var(--border-default,#dfdfdf);margin-top:14px;padding-top:14px}.crm-desk-preview .crm-simple-navigation button[aria-current=page]{background:var(--selected-bg,#fff3bf);color:var(--text-primary,#252525);box-shadow:inset 3px 0 var(--ark-yellow,#fc0)}}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-email-list button.crm-email-row{box-shadow:none;border:0;border-bottom:1px solid var(--border-light);background:0 0;border-radius:0;padding:18px}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-email-list button.crm-email-row[aria-pressed=true]{background:var(--selected-bg);box-shadow:inset 3px 0 var(--ark-yellow)}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-email-list button.crm-email-row:hover{background:var(--hover-accent);transform:none}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-workspace-switcher button{box-shadow:none;background:0 0;border:0;border-radius:8px}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-workspace-switcher button[aria-current=page]{background:var(--bg-raised);border-bottom:2px solid var(--ark-yellow);font-weight:700}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-simple-navigation button{box-shadow:none;border:0;border-radius:8px}.ark-ui-standard.ark-ui-adoption .crm-desk-preview .crm-simple-navigation button[aria-current=page]{background:var(--selected-bg);box-shadow:inset 3px 0 var(--ark-yellow)}@media (width<=900px){.crm-email-inbox.has-selection>.crm-inbox-heading,.crm-email-inbox.has-selection>.crm-email-filters,.crm-email-inbox.has-selection>.crm-email-summary,.crm-email-inbox.has-selection>.crm-email-notice{display:none}}@media (width>=901px){.crm-email-layout{height:clamp(480px,68dvh,900px)}.crm-email-list,.crm-email-reader{overscroll-behavior:contain;min-height:0;overflow-y:auto}.crm-email-list .crm-email-pages{background:var(--bg-raised,#f8f8f8);border-top:1px solid var(--border-light,#e8e8e8);position:sticky;bottom:0}}.crm-communication-filter-actions{display:contents}.ark-ui-standard.ark-ui-adoption .crm-lot-aligned>.ho360-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.ark-ui-standard.ark-ui-adoption .crm-lot-aligned>.ho360-header>button{place-self:center end;width:auto}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters{grid-template-columns:minmax(240px,2fr) minmax(110px,.8fr) minmax(180px,1.2fr) minmax(140px,1fr) auto;align-items:end;gap:1rem;margin-block:1rem;display:grid}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters>label{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;margin:0;display:grid}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters :is(input,select,button){box-sizing:border-box;max-width:none;height:48px;min-height:48px;margin:0}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters :is(input,select){width:100%;min-width:0}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters .crm-communication-filter-actions{align-items:end;gap:.75rem;display:flex}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters .crm-communication-filter-actions button{white-space:nowrap;width:auto;padding-inline:1rem}@media (width<=1400px){.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters>label:first-child,.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters .crm-communication-filter-actions{grid-column:1/-1}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters .crm-communication-filter-actions{justify-content:flex-end}}@media (width<=600px){.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters,.ark-ui-standard.ark-ui-adoption .crm-lot-aligned>.ho360-header{grid-template-columns:minmax(0,1fr)}.ark-ui-standard.ark-ui-adoption .crm-lot-aligned>.ho360-header>button{justify-self:start}.ark-ui-standard.ark-ui-adoption form.ho360-finder-fields.crm-communication-filters .crm-communication-filter-actions button{flex:1;min-width:0}}.ark-ui-standard.ark-ui-adoption .crm-desk-preview>.tool-landing-page>.ark-page-title{align-items:center;min-height:0;margin-bottom:12px}.ark-ui-standard.ark-ui-adoption .crm-desk-preview>.tool-landing-page>.ark-page-title>div:first-child{flex:auto}.ark-ui-standard.ark-ui-adoption .crm-desk-preview:has(.crm-reading-desk)>.tool-landing-page>.ark-page-title p{display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-desk{gap:8px}.ark-ui-standard.ark-ui-adoption .crm-reading-desk>.crm-workspace-switcher{margin:0}.ark-ui-standard.ark-ui-adoption .crm-reading-desk .crm-history-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;display:flex}.ark-ui-standard.ark-ui-adoption .crm-reading-desk .crm-history-heading h2{margin:0;font-size:1rem}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace div.crm-homeowner-layout.crm-reading-layout{flex-direction:column;gap:8px;margin:0;display:flex}.ark-ui-standard.ark-ui-adoption .crm-reading-layout>.crm-homeowner-context,.ark-ui-standard.ark-ui-adoption .crm-reading-layout>.ho360-profile{box-sizing:border-box;width:100%;min-width:0}.ark-ui-standard.ark-ui-adoption .crm-reading-layout>.crm-homeowner-context>details.ho360-section{box-shadow:none;border-radius:var(--radius-md);padding:8px 12px}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-lot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ark-ui-standard.ark-ui-adoption .crm-reading-layout>section.ho360-profile{box-shadow:none;padding:12px}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-profile>header.ho360-header{margin:0 0 8px;padding-bottom:8px}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-header p{margin:2px 0}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-profile>.crm-unconfirmed-identity{box-shadow:none;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 8px;padding:8px 12px;display:flex}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-unconfirmed-identity>p{flex:380px;margin:0;font-size:.875rem}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-profile>.ho360-pinned-memo.crm-empty-memo{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:8px 12px;display:flex}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-profile>.crm-empty-memo :is(h3,p){margin:0}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-empty-memo>p{flex:auto}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-inbox-heading{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-inbox-heading h2{margin:0;font-size:1.25rem}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-inbox-heading .crm-eyebrow{display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-inbox-heading p{margin:2px 0 0;font-size:.8rem}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-filters{gap:8px;padding:10px}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-summary{padding:8px 0 0}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-notice{margin:4px 0 8px}@media (width>=901px){.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-layout{grid-template-columns:minmax(260px,28%) minmax(0,1fr);height:clamp(540px,75dvh,1100px)}}@media (width<=600px){.ark-ui-standard.ark-ui-adoption .crm-reading-desk .crm-history-heading{flex-direction:column;align-items:flex-start}.ark-ui-standard.ark-ui-adoption .crm-reading-layout>section.ho360-profile{padding:8px}}@media (width<=900px){.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-inbox.has-selection>.crm-inbox-heading{display:none}}.crm-email-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-email-inbox.is-expanded{scroll-margin-top:76px}.ark-ui-standard.ark-ui-adoption .crm-reading-desk:has(.crm-email-inbox.is-expanded)>.crm-workspace-switcher{display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-desk:has(.crm-email-inbox.is-expanded) .crm-history-heading{display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-layout:has(.crm-email-inbox.is-expanded)>.crm-homeowner-context{display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .ho360-profile:has(.crm-email-inbox.is-expanded)>:not([aria-label="Lot email history"]){display:none}.ark-ui-standard.ark-ui-adoption .crm-reading-layout .crm-email-inbox.is-expanded.has-selection>.crm-inbox-heading{display:flex}.crm-profile-search{display:contents}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form{border-top:1px solid var(--border-default);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;max-width:100%;padding-block:16px 0;display:grid}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form>:is(h4,p,.button-row,.ui-morph-check,.crm-profile-search,.crm-profile-wide){grid-column:1/-1;margin:0}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form label:not(.ui-morph-check){flex-direction:column;gap:6px;min-width:0;display:flex}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form textarea{resize:vertical;min-height:96px}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form .ui-checkmark{white-space:normal;overflow-wrap:anywhere}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form .button-row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=640px){.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form,.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-search{grid-template-columns:minmax(0,1fr)}.ark-ui-standard.ark-ui-adoption .crm-profile-form-layout .crm-profile-form .ui-morph-check{min-width:0;max-width:100%}}.permission-policy-banner,.permission-role-editor{padding:1rem}.permission-policy-banner small{margin-top:.5rem;display:block}.permission-role-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.permission-role-cards article{border:1px solid var(--border);border-radius:var(--radius,12px);padding:1rem}.permission-role-cards article>div{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.permission-role-editor fieldset{border:1px solid var(--border);flex-wrap:wrap;gap:1rem;min-width:0;margin:.75rem 0;padding:1rem;display:flex}.permission-role-editor label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:is(.permission-role-editor label:has(input:not([type=checkbox])),.permission-role-editor label:has(select)){flex-direction:column;align-items:stretch}.permission-role-editor input:not([type=checkbox]),.permission-role-editor select{min-width:0;max-width:100%}.permission-role-editor>button{margin:.5rem .5rem .5rem 0}.permission-module-list{max-height:60vh;margin:1rem 0;overflow:auto}.permission-module-list details{border-bottom:1px solid var(--border);padding:.75rem}.permission-module-list summary{cursor:pointer;padding:.5rem}.permission-module-list summary small{margin-left:.5rem}.permission-module-list fieldset>div:first-of-type{flex-wrap:wrap;gap:.5rem;display:flex}.security-workspace{min-width:0;max-width:100%;padding:1rem}.security-heading,.security-tabs{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.security-heading{justify-content:space-between}.security-tabs button[aria-pressed=true]{border-color:var(--accent,#ff9800);font-weight:700}.security-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin-block:1rem;display:grid}.security-filters label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.security-filters input,.security-filters select{box-sizing:border-box;width:100%;min-width:0}.security-workspace .company-table-scroll{max-width:100%;overflow:auto}.security-workspace .company-table{width:100%}.security-workspace .company-table small{overflow-wrap:anywhere;display:block}.security-badge{border:1px solid var(--border);border-radius:var(--radius,12px);padding:.2rem .5rem;font-size:.8rem;display:inline-block}.security-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;min-width:0;margin-block:1rem;display:grid}.security-options label{overflow-wrap:anywhere;align-items:center;gap:.5rem;min-height:44px;display:flex}.security-overview{grid-template-columns:minmax(6rem,1fr) minmax(0,3fr);gap:.75rem;display:grid}.security-overview dd{overflow-wrap:anywhere;margin:0}.security-workspace button{min-height:44px}.company-table-scroll{min-width:0;max-width:100%;position:relative;overflow-x:auto}section[aria-label="Microsoft department groups"]{overflow-wrap:anywhere}.directory-company-tools{margin-block:1rem}.directory-company-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.directory-company-panel{border:1px solid var(--border-default,#dfdfdf);background:var(--bg-raised,#f8f8f8);border-radius:12px;margin-top:.75rem;padding:1rem}.directory-company-panel>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.directory-company-panel h3{margin:0}.directory-company-grid{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:1.5rem;display:grid}.directory-company-list{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.directory-company-list button{text-align:left}.directory-company-list small{display:block}.directory-company-panel form{gap:1rem;min-width:0;display:grid}.directory-company-panel form>label{gap:.35rem;display:grid}.directory-company-panel fieldset{border:1px solid var(--border-default,#dfdfdf);border-radius:10px;min-width:0;padding:1rem}.directory-company-panel .directory-check{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem;display:flex}.directory-company-panel .directory-check input{flex:none}.directory-assignment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-assignment-form fieldset{grid-column:1/-1}.directory-assignment-form>button{justify-self:start}@media (width<=700px){.directory-company-grid,.directory-assignment-form{grid-template-columns:minmax(0,1fr)}.directory-company-panel{padding:.75rem}}.permission-matrix-v2{min-width:0;padding-bottom:5rem}.permission-matrix-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem 0;display:flex}.permission-matrix-toolbar label{flex:12rem;gap:.35rem;display:grid}.permission-category{border:1px solid var(--border);border-radius:12px;margin:1rem 0;overflow:visible}.permission-category>header{background:var(--surface-soft);border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.permission-category>header>button{gap:.75rem;font-weight:700;display:flex}.permission-category-bulk{flex-wrap:wrap;gap:.35rem;display:flex}.permission-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid}.permission-row h4{margin:0 0 .3rem}.permission-row p{margin:.25rem 0 .65rem}.permission-row-controls{align-content:start;justify-items:end;gap:.5rem;display:grid}.permission-row-badges{flex-wrap:wrap;gap:.35rem;display:flex}.permission-row-badges span{background:var(--surface-soft);border-radius:4px;padding:.15rem .4rem;font-size:.75rem}.permission-level-control{max-width:100%;position:relative}.ark-app-shell .permission-level-options{background:var(--surface-soft);border-radius:9px;gap:3px;padding:3px;display:flex}.ark-app-shell .permission-level-options .permission-level{min-height:44px;box-shadow:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.875rem;display:flex}.ark-app-shell .permission-level-none[aria-checked=true]{color:#9d3030;background:#f8e6e6;border-color:#f0baba}.ark-app-shell .permission-level-view[aria-checked=true]{color:#252525;background:#fff3ba;border-color:#fc0}.ark-app-shell .permission-level-read_write[aria-checked=true]{color:#225e45;background:#e4f2e9;border-color:#83b497}.permission-level[aria-disabled=true]{opacity:.65;cursor:not-allowed}.permission-tooltip{z-index:30;background:var(--content,#252525);width:min(24rem,80vw);color:var(--surface,#fff);pointer-events:none;border-radius:8px;padding:.75rem;font-size:.875rem;position:absolute;top:calc(100% + 6px);right:0}.permission-locked{max-width:22rem;margin-top:.4rem;display:block}.permission-advanced{border:1px solid var(--border);border-radius:8px;grid-column:1/-1;min-width:0;padding:1rem}.permission-advanced-actions{flex-wrap:wrap;gap:1rem;display:flex}.permission-advanced-actions label{align-items:center;gap:.5rem;display:flex}.permission-effective{margin-top:.5rem}.ark-app-shell .permission-scope-chip{min-height:36px;box-shadow:none;margin-top:.5rem;padding:.3rem .5rem;font-size:.8rem}.permission-unsaved{z-index:15;background:var(--surface);border:1px solid var(--brand);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex;position:sticky;bottom:.5rem}.permission-unsaved>div{gap:.5rem;display:flex}@media (width<=1000px){.permission-row{grid-template-columns:minmax(0,1fr)}.permission-row-controls{justify-items:start}}@media (width<=500px){.permission-row{padding:.65rem}.ark-app-shell .permission-level-options .permission-level{gap:.25rem;padding:.45rem .3rem;font-size:.75rem}.permission-category-bulk{flex-wrap:wrap}.permission-matrix-toolbar{gap:.5rem}}.report-subject-row{border-bottom:1px solid var(--border-default,#ddd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.permission-impact-dialog{box-sizing:border-box;border:1px solid var(--border-default,#ddd);width:min(44rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:inherit;background:var(--surface,#f8f8f8);box-shadow:none;border-radius:16px;padding:1.25rem;overflow:auto}.permission-impact-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14191e7a}.permission-impact-dialog footer{justify-content:flex-end;gap:.75rem;display:flex}.permission-impact-dialog p{overflow-wrap:anywhere}.ark-app-shell.ark-ui-standard .permission-level-options .permission-level{box-shadow:none!important;color:var(--content)!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important}.ark-app-shell.ark-ui-standard .permission-level-options .permission-level-none[aria-checked=true]{color:var(--ark-danger,#c62828)!important;background:color-mix(in srgb, var(--ark-danger,#c62828) 9%, var(--surface))!important;border-color:var(--ark-danger,#c62828)!important}.ark-app-shell.ark-ui-standard .permission-level-options .permission-level-view[aria-checked=true]{background:var(--brand-soft)!important;border-color:var(--brand)!important}.ark-app-shell.ark-ui-standard .permission-level-options .permission-level-read_write[aria-checked=true]{color:var(--ark-success,#2e7d32)!important;background:color-mix(in srgb, var(--ark-success,#2e7d32) 9%, var(--surface))!important;border-color:var(--ark-success,#2e7d32)!important}.permission-row h4{font-weight:650}.project-setup header,.project-setup-tasks li>div,.project-setup nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.project-setup header>div{flex:1;min-width:200px}.project-setup h2,.project-setup h3{margin:0}.project-setup-controls{grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0;display:grid}.project-setup-controls label{gap:.5rem;min-width:0;display:grid}.project-setup-controls input,.project-setup-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.project-setup-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.project-setup-tasks li{border:1px solid var(--border-color,#ddd);overflow-wrap:anywhere;border-radius:12px;padding:1rem}.project-setup-tasks p{margin-bottom:0}.project-setup-state{font-size:.85rem;font-weight:600}.project-setup nav{justify-content:flex-start}.project-setup nav a{padding:.75rem}.project-setup button{min-height:44px}@media (width<=700px){.project-setup-controls,.project-setup-tasks{grid-template-columns:1fr}}.crm-imported{min-width:0;max-width:100%;padding:1rem}.crm-imported-heading,.crm-imported-controls,.crm-imported-paging{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.crm-imported-heading{justify-content:space-between}.crm-imported-controls{align-items:end;margin:1rem 0}.crm-imported-controls>label{flex-direction:column;flex:16rem;gap:.4rem;min-width:0;font-weight:600;display:flex}.crm-imported-controls input:not([type=checkbox]),.crm-imported-controls select{box-sizing:border-box;width:100%;min-width:0;min-height:44px}.crm-imported-controls>.crm-imported-checkbox{flex-direction:row;align-items:center;min-height:44px}.crm-imported-open{color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;min-height:44px;font:inherit;background:0 0;border:0;padding:.6rem;text-decoration:underline}.crm-imported-open:focus-visible{outline:2px solid var(--accent,#ff8a00);outline-offset:2px}.crm-imported-table{max-width:100%;overflow:auto}.crm-imported table{table-layout:fixed;border-collapse:collapse;width:100%}.crm-imported td,.crm-imported th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--border,#ddd);padding:.4rem}.crm-imported th:last-child{width:28%}.crm-imported-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.crm-imported-fields>div{border-bottom:1px solid var(--border,#ddd);min-width:0;padding:.6rem}.crm-imported dt{overflow-wrap:anywhere;font-weight:600}.crm-imported dd{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;margin:.4rem 0 0;overflow:auto}.crm-imported h3{overflow-wrap:anywhere}.crm-imported-related{padding-left:1.2rem}.crm-imported-paging{margin-top:1rem}@media (width<=700px){.crm-imported-fields{grid-template-columns:minmax(0,1fr)}.crm-imported{padding:.75rem}}.low-rise-native-detail{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;margin:16px 0;padding:24px}.low-rise-native-detail>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.low-rise-native-detail h2{text-transform:capitalize}.low-rise-native-detail button{min-height:44px}.low-rise-native-detail>label{flex-direction:column;gap:8px;max-width:560px;display:flex}.low-rise-native-detail dl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.low-rise-native-detail dt{text-transform:capitalize;color:var(--muted);font-weight:600}.low-rise-native-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.low-rise-native-detail section p{white-space:pre-wrap;overflow-wrap:anywhere}.low-rise-detail-photos{flex-wrap:wrap;gap:12px;display:flex}.low-rise-detail-viewer{height:75vh;min-height:380px}.low-rise-detail-viewer>.viewer{height:100%}@media (width<=600px){.low-rise-native-detail{padding:16px}.low-rise-native-detail dl{grid-template-columns:minmax(0,1fr)}}.low-rise-detail-dialog{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(1200px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:inherit;padding:0}.low-rise-detail-dialog::backdrop{background:#00000073}.low-rise-detail-dialog>.low-rise-native-detail{border:0;margin:0}.low-rise-native-detail details label{flex-direction:column;gap:8px;margin:12px 0;display:flex}.mail-merge-informxl{min-width:0;padding:16px}.mail-merge-informxl-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.mail-merge-informxl-actions{flex-wrap:wrap;gap:8px;display:flex}.mail-merge-informxl .btn{white-space:normal;min-height:44px}.mail-merge-informxl h2{margin:0}.mail-merge-informxl input{box-sizing:border-box;width:100%;min-height:44px}.mail-merge-review-list{gap:12px;margin-top:12px;display:grid}.mail-merge-review-card{border:1px solid var(--border);border-radius:var(--radius,12px);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:16px;padding:12px;display:flex}.mail-merge-review-card p{margin:6px 0}.mail-merge-review-confirm{max-width:28rem}.mail-merge-review-confirm .btn{margin-right:8px}@media (width<=700px){.mail-merge-review-card{flex-direction:column}.mail-merge-informxl-actions{width:100%}.mail-merge-informxl-actions .btn{flex:140px}}@font-face{font-family:Gotham Light;src:local(Gotham Light),url(/fonts/Gotham-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham Bold;src:local(Gotham Bold),url(/fonts/Gotham-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-logo:"Black Ops One", system-ui, sans-serif;--font-brand-light:"Gotham Light", "Gotham", "Poppins", var(--font-ui);--font-brand-bold:"Gotham Bold", "Gotham", "Poppins", var(--font-ui);--project-logo-aspect:1 / 1;--project-image-aspect:16 / 9;--white-smoke:#f5f5f5;--charcoal:#575757;--carbon-black:#252525;--dark-orange:#f80;--bright-amber:#fc0;--accent-amber:var(--bright-amber);--bg:#f5f5f5;--surface:#fff;--surface-soft:#f2f2f2;--surface-warm:#f6f6f6;--content:#252525;--muted:#575757;--muted-soft:#9a9a9a;--brand:#fc0;--brand-hover:#f0c000;--brand-ink:#a85200;--brand-soft:#fff8d6;--accent:#fc0;--accent-soft:#fff8d6;--action:#252525;--action-hover:#fc0;--sidebar:#252525;--sidebar-hover:#575757;--sidebar-active:#1a1a1a;--success:#159d61;--warning:#f0a112;--danger:#d84242;--border:#dedede;--radius:.75rem;--radius-sm:.5rem;--shadow:0 1px 2px #1018280a, 0 2px 8px #1018280a;--soft-bg:#f5f5f5;--soft-surface:#fff;--soft-shadow-dark:#25252529;--soft-shadow-light:#ffffffd9;--soft-text:#252525;--soft-text-muted:#575757;--soft-accent:#f80;--soft-accent-hover:#e87900;--soft-accent-soft:#fff0df;--soft-accent-text:#8a4800;--soft-accent-calm:#1f7a68;--soft-accent-calm-soft:#e4f3f0;--soft-border:#e6e6e6;--radius-ui:7.77px;--ink:#252525;--ink-soft:#575757;--paper:#f5f5f5;--surface-alt:#f0f0f0;--line:#d9d8d3;--orange:#f80;--orange-soft:#fff0df;--orange-dark:#e87900;--success-soft:#e7f8ef;--info:#f80;--shadow-sm:0 3px 12px #0b0f1414;--shadow-md:0 10px 30px #0b0f141f;--ease-build:cubic-bezier(.22, .61, .36, 1);--ease-snap:cubic-bezier(.2, .9, .2, 1);--motion-fast:.14s;--motion-ui:.22s;--motion-panel:.36s;--motion-scene:.55s;color:var(--content);background:var(--bg);font-family:var(--font-ui);font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-synthesis:none;-webkit-font-smoothing:antialiased}.feedback-studio-loading{z-index:500;color:#fff;background:#252525eb;place-items:center;font-weight:700;display:grid;position:fixed;inset:0}.feedback-is-capturing .feedback-studio{display:none!important}.feedback-studio{z-index:500;background:var(--ark-canvas,#f5f5f5);color:var(--ark-text,#252525);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.feedback-header{color:#fff;background:#252525;border-bottom:1px solid #ff880073;justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem clamp(1rem,2vw,2rem);display:flex}.feedback-header h1,.feedback-header p{margin:0}.feedback-header h1{margin-top:.14rem;font-size:clamp(1.25rem,2vw,1.7rem)}.feedback-header p{color:#c7ccd4;margin-top:.2rem;font-size:.82rem}.feedback-header .eyebrow{color:#f80;letter-spacing:.14em;font-size:.8rem;font-weight:800}.feedback-close{color:#fff;background:#202630;border:1px solid #4b5360;border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.55rem;line-height:1;display:grid}.feedback-layout{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);min-height:0;display:grid}.feedback-details{background:#f5f5f5;border-right:1px solid #c8cbd0;min-height:0;padding:1.1rem;overflow:auto}.feedback-context{background:#ffffff75;border-left:3px solid #f80;gap:.12rem;margin-bottom:1rem;padding:.75rem;display:grid}.feedback-context span,.feedback-context small{color:#666d78;font-size:.72rem}.feedback-category{border:0;margin:0 0 1rem;padding:0}.feedback-category legend,.feedback-summary>span,.feedback-notes h2{color:#343a44;margin:0 0 .5rem;font-size:.78rem;font-weight:750}.feedback-category>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.feedback-category button,.feedback-capture-actions button,.feedback-markup-toolbar button,.feedback-footer button{color:#252525;min-height:2.5rem;box-shadow:var(--neu-raised-compact,.14rem .14rem .34rem #dfdfdf, -.14rem -.14rem .34rem #fff);background:#f5f5f5;border:1px solid #2525251f;border-radius:8px;font-size:.77rem;font-weight:700;transition:box-shadow .15s,transform .15s}.feedback-category button:active,.feedback-capture-actions button:active,.feedback-markup-toolbar button:active,.feedback-footer button:active{box-shadow:var(--neu-pressed,inset .13rem .13rem .32rem #dfdfdf, inset -.13rem -.13rem .32rem #fff)}.feedback-category button:hover,.feedback-category button:focus-visible,.feedback-category button.active,.feedback-markup-toolbar button:hover,.feedback-markup-toolbar button:focus-visible,.feedback-markup-toolbar button.active{border-color:#f80;outline:none}.feedback-category button.active,.feedback-markup-toolbar button.active{color:#a33e00;background:#fff1e7;box-shadow:inset 2px 2px 5px #25252521,inset -2px -2px 5px #ffffffdb}.feedback-summary{display:grid}.feedback-summary textarea,.feedback-notes textarea{resize:vertical;color:#252525;width:100%;font:inherit;background:#ededed;border:1px solid #c3c7ce;border-radius:9px;box-shadow:inset 3px 3px 7px #2525251a,inset -3px -3px 7px #ffffffc2}.feedback-summary{flex:1;min-height:0}.feedback-summary textarea{height:100%;min-height:20rem;padding:.75rem}.feedback-summary textarea:focus,.feedback-notes textarea:focus{outline-offset:1px;border-color:#f80;outline:2px solid #ff88003d}.feedback-summary small{color:#707783;justify-self:end;margin-top:.25rem;font-size:.69rem}.feedback-notes{gap:.55rem;margin-top:1rem;display:grid}.feedback-notes label{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.feedback-notes label>span{color:#fff;background:#f80;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.74rem;font-weight:800;display:grid}.feedback-notes textarea{min-height:4rem;padding:.55rem}.feedback-canvas-panel{background:#cfd1d4;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.feedback-capture-actions,.feedback-markup-toolbar{scrollbar-width:thin;background:#f5f5f5;border-bottom:1px solid #c7c9cd;align-items:center;gap:.4rem;min-width:0;padding:.55rem .75rem;display:flex;overflow-x:auto}.feedback-capture-actions button,.feedback-markup-toolbar button{white-space:nowrap;flex:none}.feedback-capture-actions button{padding-inline:.85rem}.feedback-markup-toolbar button{min-height:2.25rem;padding-inline:.72rem}.feedback-toolbar-spacer{flex:1;min-width:.2rem}.feedback-capture-stage{touch-action:pan-x pan-y;background:#444950;place-items:center;min-height:0;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:relative;overflow:auto}.feedback-capture-stage:not(.tool-move){touch-action:none}.feedback-image-wrap{place-items:center;width:max-content;max-width:100%;max-height:100%;display:grid;position:relative;box-shadow:0 14px 34px #00000047}.feedback-image-wrap>img{object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}.feedback-image-wrap>svg{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tool-move .feedback-image-wrap>svg{pointer-events:none;cursor:default}.feedback-pen,.feedback-arrow,.feedback-box{fill:none;stroke:#f80;stroke-width:max(4px,.22%);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.feedback-highlight{fill:#ffc60047;stroke:#ffa400cc;stroke-width:2px;vector-effect:non-scaling-stroke}.feedback-redact{fill:#252525}.feedback-pin circle{fill:#f80;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.feedback-pin text{fill:#fff;dominant-baseline:central;text-anchor:middle;font:700 18px Arial,sans-serif}.feedback-empty-capture{color:#fff;text-align:center;place-items:center;gap:.3rem;display:grid}.feedback-empty-capture span{color:#d4d7dc;font-size:.8rem}.feedback-capture-loading{color:#fff;background:#252525e0;align-content:center;place-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.feedback-capture-loading>span{border:3px solid #ffffff40;border-top-color:#f80;border-radius:50%;width:2.25rem;height:2.25rem;animation:.75s linear infinite feedback-spin}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-footer{background:#f5f5f5;border-top:1px solid #c7c9cd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4.5rem;padding:.65rem clamp(1rem,2vw,2rem);display:grid}.feedback-footer>div{color:#656c77;font-size:.75rem}.feedback-footer button{min-width:8.5rem;padding-inline:1rem}.feedback-footer button.primary,.feedback-sent button.primary{color:#252525;background:#f80;border-color:#e85f0c}.feedback-footer button:disabled,.feedback-markup-toolbar button:disabled,.feedback-capture-actions button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.feedback-error{color:#a52828;font-weight:700}.feedback-sent{text-align:center;place-self:center;place-items:center;gap:.8rem;width:min(32rem,100vw - 2rem);padding:2rem;display:grid}.feedback-sent h2,.feedback-sent p{margin:0}.feedback-sent-icon{color:#fff;background:#147d68;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:2rem;display:grid}.feedback-sent button{border-radius:8px;min-height:2.75rem;padding:0 1.25rem}@media (width<=767px){.shell-feedback-launcher{min-width:2.75rem;min-height:2.75rem}.feedback-studio{bottom:0}.feedback-header{min-height:4.25rem;padding:.55rem .75rem}.feedback-header p{display:none}.feedback-layout{grid-template-rows:auto minmax(22rem,1fr);grid-template-columns:1fr;overflow:auto}.feedback-details{border-bottom:1px solid #c8cbd0;border-right:0;max-height:40vh;padding:.75rem}.feedback-context{display:none}.feedback-category>div{padding:.15rem;display:flex;overflow-x:auto}.feedback-category button{flex:none;min-height:2.75rem}.feedback-summary textarea{min-height:5.5rem}.feedback-canvas-panel{min-height:30rem}.feedback-capture-actions button,.feedback-markup-toolbar button{min-height:2.75rem}.feedback-capture-stage{min-height:20rem;padding:.6rem}.feedback-footer{padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.feedback-footer>div{grid-column:1/-1}.feedback-footer button{min-width:0;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.feedback-capture-loading>span{animation-duration:1.5s}}.ark-app-shell{--ark-shell:#1d2430;--ark-shell-hover:#262e3d;--ark-canvas:#dcdddf;--ark-surface:#fff;--ark-surface-subtle:#fafbfb;--ark-border:#d8dde0;--ark-border-strong:#aeb7bc;--ark-text:#1c2430;--ark-text-secondary:#56636a;--ark-text-muted:#687386;--ark-action:#f80;--ark-action-hover:#e87900;--ark-link:#2f6fed;--ark-blue:#2f6fed;--ark-focus:#2f6fed;--ark-success:#2e7d32;--ark-warning:#a86500;--ark-danger:#c62828;background-color:var(--ark-canvas);height:100dvh;color:var(--ark-text);background-image:linear-gradient(#ebebeb 0%,#dcdddf 100%);grid-template-rows:3.5rem auto minmax(0,1fr);display:grid;overflow:hidden}.skip-link{z-index:1000;color:var(--ark-link);background:#fff;border-radius:4px;padding:.55rem .75rem;font-weight:700;position:fixed;top:.35rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.ark-global-header{z-index:50;background:var(--ark-shell);color:#fff;grid-template-columns:8rem minmax(13rem,20rem) auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:0 .75rem;display:grid;position:relative;box-shadow:0 1px #00000059}.ark-brand-home,.ark-global-header button,.ark-global-header summary{color:inherit}.ark-brand-home{background:0 0;border:0;align-items:center;min-height:2.5rem;padding:0;display:flex}.ark-project-context{background:#171c1f;border:1px solid #4d565a;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;height:2.5rem;padding:0 .5rem 0 .65rem;display:grid}.ark-project-context>span{color:#bbc4c8;text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.72rem;font-weight:600;overflow:hidden}.ark-project-context select{color:#fff;background:0 0;border:0;width:100%;min-width:0;min-height:2.25rem;padding:0 1.5rem 0 0;font-size:.82rem;font-weight:600}.ark-project-context select option{color:var(--ark-text);background:#fff}.shell-menu{position:relative}.shell-menu>summary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:.4rem;min-width:2.5rem;min-height:2.5rem;font-size:.82rem;font-weight:600;list-style:none;display:inline-flex}.shell-menu>summary::-webkit-details-marker{display:none}.shell-menu:not([open])>.shell-popover,.feedback-is-capturing .ark-global-header .shell-popover{display:none!important}.shell-menu>summary:hover,.shell-menu[open]>summary{background:var(--ark-shell-hover)}.shell-popover{z-index:100;border:1px solid var(--ark-border);background:var(--ark-surface);color:var(--ark-text);border-radius:5px;position:absolute;top:calc(100% + .5rem);box-shadow:0 12px 32px #0f181c38}.toolbox-popover{width:min(46rem,100vw - 2rem);max-height:min(42rem,100vh - 5rem);padding:1rem;left:-13.5rem;overflow:auto}.popover-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.popover-heading>div{gap:.1rem;display:grid}.popover-heading strong{font-size:1rem}.popover-heading span,.toolbox-item small,.global-search-results small{color:var(--ark-text-secondary);font-size:.75rem}.tertiary{background:0 0;border:0;min-height:2rem;font-weight:600;color:var(--ark-link)!important}.shell-search-field{border:1px solid var(--ark-border-strong);border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .65rem;display:grid}.shell-search-field input{border:0;width:100%;min-height:2.5rem;padding:0}.toolbox-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-top:1rem;display:grid}.toolbox-groups section h2{color:var(--ark-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.toolbox-groups section>div{display:grid}.toolbox-item{border-top:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;display:grid}.toolbox-item>button:first-child,.global-search-results button{min-width:0;min-height:3.25rem;color:var(--ark-text);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem .5rem;display:grid}.toolbox-item>button:first-child:hover,.toolbox-item>button:first-child.active,.global-search-results button:hover{background:#f0f5fa}.toolbox-item>button span,.global-search-results button span{gap:.1rem;min-width:0;display:grid}.toolbox-title-row{align-items:center;min-width:0;gap:.4rem!important;display:flex!important}.toolbox-preview-badge{border:1px solid color-mix(in srgb, var(--color-accent,#f80) 50%, transparent);background:color-mix(in srgb, var(--color-accent,#f80) 10%, transparent);color:color-mix(in srgb, var(--color-accent,#f80) 78%, #252525);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:.12rem .38rem;font-size:.6rem;font-style:normal;font-weight:750;line-height:1.35}.developer-preview-banner{border:1px solid color-mix(in srgb, var(--color-accent,#f80) 42%, transparent);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--color-accent,#f80) 8%, var(--surface,#f5f5f5));box-shadow:var(--shadow-raised-sm);align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.developer-preview-banner strong{color:color-mix(in srgb, var(--color-accent,#f80) 78%, #252525);flex:none}.developer-preview-banner span{color:var(--text-muted,#575757);font-size:.82rem}@media (width<=720px){.developer-preview-banner{flex-direction:column;align-items:flex-start;gap:.25rem}}.favorite-toggle{background:0 0;border:0;min-width:2.5rem;min-height:2.5rem;font-size:1.15rem;color:var(--ark-action)!important}.ark-tool-nav{background:var(--ark-shell-hover);border-bottom:1px solid #0003;align-items:stretch;gap:.15rem;min-width:0;height:2.75rem;padding:0 .75rem;display:flex;overflow-x:auto}.ark-tool-nav[hidden]{display:none}.ark-tool-nav button{color:#d6dbe3;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:.4rem;min-width:0;padding:0 .75rem;font-size:.8rem;font-weight:600;display:flex}.ark-tool-nav button:hover,.ark-tool-nav button.active{border-bottom-color:var(--ark-action);color:#fff}.ark-tool-nav button.active{color:var(--ark-action)}.ark-header-actions{justify-content:flex-end;align-items:center;gap:.1rem;display:flex}.global-search-popover{width:min(30rem,100vw - 2rem);padding:.9rem;right:-8rem}.global-search-popover>label{color:var(--ark-text-secondary);gap:.35rem;font-size:.75rem;font-weight:600;display:grid}.global-search-popover input{border-radius:4px}.global-search-results{margin-top:.5rem;display:grid}.compact-popover{gap:.45rem;width:17rem;padding:.85rem;display:grid;right:0}.compact-popover p{margin:0;line-height:1.45}.shell-feedback-launcher{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:2.5rem;min-width:2.5rem;min-height:2.5rem;font-size:.9rem;display:inline-grid}.shell-feedback-launcher:hover,.shell-feedback-launcher:focus-visible{color:var(--ark-action);background:#ffffff14;outline:none}.notification-dot{border:2px solid var(--ark-shell);background:var(--ark-action);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.45rem;right:.45rem}.notification-count{color:#fff;background:#f80;border:2px solid #323232;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .18rem;font-size:.6rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.18rem;right:.12rem}.notification-popover{flex-direction:column;gap:0;width:min(23rem,100vw - 2rem);max-height:min(32rem,100vh - 5rem);padding:.75rem 0 0;display:flex}.notification-heading{justify-content:space-between;align-items:center;gap:.6rem;padding:0 .85rem .6rem;display:flex}.notification-heading strong{font-size:.95rem}.notification-heading button{color:var(--orange,#f80);cursor:pointer;background:0 0;border:0;font-size:.76rem;font-weight:700}.notification-tabs{border-bottom:1px solid var(--ark-border);gap:.15rem;padding:0 .5rem;display:flex}.notification-tabs button{min-height:2.1rem;color:var(--ark-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:.74rem;font-weight:700}.notification-tabs button:hover{color:var(--ark-text)}.notification-tabs button.active{border-bottom-color:var(--orange,#f80);color:var(--ark-text)}.notification-empty{min-height:8rem;color:var(--ark-text-secondary);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:.85rem;display:grid}.notification-list{max-height:24rem;overflow-y:auto}.notification-row{border-bottom:1px solid var(--ark-border);align-items:stretch;gap:.25rem;padding:.1rem .4rem .1rem .85rem;display:flex}.notification-row:last-child{border-bottom:0}.notification-row.is-unread{background:#ff880014}.notification-row.is-complete .notification-row-open strong,.notification-row.is-complete .notification-row-open span{opacity:.6;text-decoration:line-through}.notification-row-open{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:.55rem;min-width:0;padding:.55rem 0;display:flex}.notification-row-open>span:last-child{gap:.12rem;min-width:0;display:grid}.notification-row-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.notification-row-open>span:last-child>span{color:var(--ark-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.notification-row-open small{color:var(--ark-text-muted);font-size:.68rem}.notification-inbox-icon{background:var(--ark-border-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.35rem}.notification-inbox-icon--action{background:var(--orange,#f80)}.notification-inbox-icon--warning{background:#d97706}.notification-inbox-icon--info{background:#4c8bf5}.notification-row-actions{flex:none;align-items:center;gap:.1rem;display:flex}.notification-row-actions button{width:1.75rem;height:1.75rem;color:var(--ark-text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:.78rem;display:grid}.notification-row-actions button:hover{background:var(--ark-surface-subtle,#f0f0f0);color:var(--ark-text)}.notification-row-actions button.active{color:var(--orange,#f80)}.notification-preferences{border-top:1px solid var(--ark-border);gap:.4rem;padding:.65rem .85rem .75rem;display:grid}.notification-preferences strong{text-transform:uppercase;letter-spacing:.04em;color:var(--ark-text-muted);font-size:.72rem}.notification-preferences label{align-items:center;gap:.45rem;font-size:.78rem;display:flex}.notification-empty small,.account-email{color:var(--ark-text-muted);font-size:.75rem}.user-avatar{background:var(--ark-action);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%}.user-settings-avatar-row{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.user-settings-avatar{background:var(--ark-action,#252525);color:#fff;border-radius:50%;flex:none;place-items:center;width:4.5rem;height:4.5rem;font-size:1.5rem;font-weight:700;display:grid;overflow:hidden}.user-settings-avatar img{object-fit:cover;width:100%;height:100%}.user-settings-avatar-row>div{align-content:start;gap:.3rem;display:grid}.user-settings-upload-button{cursor:pointer;justify-content:center;align-items:center;width:fit-content;min-height:2.2rem;padding:.4rem .85rem;display:inline-flex}.settings-build-card{border:1px solid var(--ark-border,var(--border));background:var(--ark-surface-subtle,var(--surface-soft));border-radius:.75rem;gap:1.2rem;padding:1.2rem;display:grid}.settings-build-card h3,.settings-build-card p{margin:0}.settings-build-card h3{margin-top:.25rem;font-size:1.15rem}.settings-build-details{border:1px solid var(--ark-border,var(--border));background:var(--ark-surface,var(--surface));border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.settings-build-details>div{min-width:0;padding:.8rem}.settings-build-details>div+div{border-left:1px solid var(--ark-border,var(--border))}.settings-build-details dt{color:var(--ark-text-muted,var(--muted));letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.settings-build-details dd{color:var(--ark-text,var(--content));overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.settings-build-note{border-left:3px solid var(--ark-action,var(--brand));background:color-mix(in srgb, var(--ark-action,var(--brand)) 8%, transparent);color:var(--ark-text-secondary,var(--muted));padding:.7rem .8rem;font-size:.82rem;line-height:1.45}@media (width<=600px){.settings-build-details{grid-template-columns:1fr}.settings-build-details>div+div{border-top:1px solid var(--ark-border,var(--border));border-left:0}}.account-menu-v2 .compact-popover>button.secondary{min-height:2.2rem;margin-top:.35rem}.sign-out-button{border:0;border-top:1px solid var(--ark-border);text-align:left;background:0 0;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.35rem;padding:.5rem 0;display:flex;color:var(--ark-danger)!important}.password-with-action{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.password-with-action .secondary{align-self:stretch}@media (width<=480px){.password-with-action{grid-template-columns:1fr}}.shell-empty{color:var(--ark-text-secondary);grid-column:1/-1;margin:.75rem 0}.ark-main{min-width:0;min-height:0;overflow:hidden}.ark-main .content{height:100%;padding:1.5rem;overflow:auto}.ark-app-shell .primary{border:1px solid var(--ark-action);background:var(--ark-action);color:#fff;border-radius:4px}.ark-app-shell .primary:hover:not(:disabled){border-color:var(--ark-action-hover);background:var(--ark-action-hover);color:#fff}.ark-app-shell .secondary{border:1px solid var(--ark-border-strong);color:var(--ark-text);background:#fff;border-radius:4px}.ark-app-shell .secondary:hover:not(:disabled){background:var(--ark-surface-subtle);color:var(--ark-text);border-color:#7c898f}.ark-app-shell input,.ark-app-shell select,.ark-app-shell textarea{border-radius:4px}.ark-app-shell input:focus,.ark-app-shell select:focus,.ark-app-shell textarea:focus,.ark-app-shell button:focus-visible,.ark-app-shell summary:focus-visible{outline:2px solid var(--ark-focus);outline-offset:2px}.ark-app-shell .panel,.ark-app-shell .stat-card{border-color:var(--ark-border);box-shadow:none;border-radius:5px}.mobile-bottom-nav{display:none}.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}.tool-landing-page{width:100%;min-width:0}.ark-page-title{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4rem;margin:0 0 1rem;display:flex}.ark-page-title h1{margin:0;font-size:clamp(1.35rem,2vw,1.5rem);font-weight:600;line-height:1.35}.ark-page-title p:not(.eyebrow){max-width:52rem;color:var(--ark-text-secondary);margin:.25rem 0 0;font-size:.875rem}.ark-page-title .eyebrow{margin:0 0 .15rem}.ark-page-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ark-page-tabs{border-bottom:1px solid var(--ark-border);align-items:flex-end;gap:1.25rem;min-height:2.75rem;margin-bottom:1rem;display:flex;overflow-x:auto}.ark-page-tabs a,.ark-page-tabs button{min-height:2.75rem;color:var(--ark-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 .1rem;font-weight:600}.ark-page-tabs a[aria-current=page],.ark-page-tabs button[aria-selected=true],.ark-page-tabs .active{border-bottom-color:var(--ark-action);color:var(--ark-text)}.tab-count{min-width:1.4rem;min-height:1.25rem;color:var(--ark-text-secondary);background:#e8ecee;border-radius:999px;place-items:center;font-size:.68rem;display:inline-grid}.tool-search{align-items:center;width:min(28rem,100%);display:flex}.tool-search input{border-radius:4px 0 0 4px;width:100%}.tool-search button{border:1px solid var(--ark-border-strong);min-height:2.5rem;color:var(--ark-link);background:#fff;border-left:0;border-radius:0 4px 4px 0;padding:0 .65rem}.tender-log-panel{margin-top:-1px;border-radius:0 0 5px 5px!important}.tender-stage-heading{align-items:center;gap:.5rem;display:flex}.ark-tool-controls{border:1px solid var(--ark-border);background:var(--ark-surface);border-radius:5px 5px 0 0;align-items:center;gap:.5rem;min-height:3.25rem;padding:.5rem;display:flex}.ark-tool-body{min-width:0}.ark-empty-state{border:1px dashed var(--ark-border-strong);background:var(--ark-surface);text-align:center;border-radius:5px;align-content:center;place-items:center;gap:.5rem;min-height:18rem;padding:2rem;display:grid}.ark-empty-state h2,.ark-empty-state p{margin:0}.ark-empty-state h2{font-size:1rem}.ark-empty-state p{max-width:30rem;color:var(--ark-text-secondary)}.ark-empty-graphic{border:2px solid var(--ark-border-strong);background:linear-gradient(135deg, transparent 45%, var(--ark-border) 46% 52%, transparent 53%);border-radius:4px;width:3.25rem;height:2.65rem}.ark-status-pill{border:1px solid var(--ark-border);min-height:1.5rem;color:var(--ark-text-secondary);background:#eef1f2;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.ark-status-pill.success{color:var(--ark-success);background:#edf7ed;border-color:#b9d7bb}.ark-status-pill.warning{color:var(--ark-warning);background:#fff7e8;border-color:#ead1a8}.ark-status-pill.danger{color:var(--ark-danger);background:#fdefef;border-color:#e4b5b5}.ark-status-pill.info{color:var(--ark-link);background:#edf5fd;border-color:#b9d0e8}.ark-banner{border:1px solid #b9d0e8;border-left:4px solid var(--ark-link);color:var(--ark-text);background:#edf5fd;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.ark-banner.warning{border-color:#ead1a8;border-left-color:var(--ark-warning);background:#fff7e8}.ark-banner.danger{border-color:#e4b5b5;border-left-color:var(--ark-danger);background:#fdefef}.ark-banner.success{border-color:#b9d7bb;border-left-color:var(--ark-success);background:#edf7ed}.danger{border:1px solid var(--danger);border-radius:var(--radius-ui);min-height:2.5rem;color:var(--danger);background:#fff;padding:.52rem .85rem;font-size:.9rem;font-weight:700}.danger:hover:not(:disabled){background:var(--danger);color:#fff}.ark-data-table-scroll{border:1px solid var(--ark-border,var(--border));background:var(--ark-surface,var(--surface));border-radius:5px;width:100%;overflow-x:auto}.ark-data-table{border-collapse:collapse;width:100%;min-width:40rem}.ark-data-table thead th{z-index:1;background:var(--ark-surface-subtle,var(--surface-soft));border-bottom:1px solid var(--ark-border,var(--border));text-align:left;color:var(--ark-text-secondary,var(--muted));white-space:nowrap;padding:.55rem .75rem;font-size:.75rem;position:sticky;top:0}.ark-data-table td{border-bottom:1px solid var(--ark-border,var(--border));vertical-align:middle;padding:.6rem .75rem}.ark-data-table tbody tr:hover{background:var(--ark-surface-subtle,var(--surface-soft))}.ark-data-table tbody tr.selected{background:var(--ark-action,var(--brand-soft));background:color-mix(in srgb, var(--ark-action,var(--brand)) 8%, white)}.ark-data-table tbody tr[tabindex="0"]{cursor:pointer}.ark-data-table th.align-end,.ark-data-table td.align-end{text-align:right}.ark-data-table-select-col{width:2.5rem}.ark-data-table-sort{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.75rem;display:inline-flex}.ark-data-table-sort-glyph{font-size:.7rem}.ark-data-table.pin-first-column td:first-child,.ark-data-table.pin-first-column th:first-child{z-index:1;background:var(--ark-surface,var(--surface));position:sticky;left:0}.ark-data-table-skeleton-row .ark-skeleton-bar{background:var(--ark-surface-subtle,var(--surface-soft));border-radius:4px;height:.85rem;animation:1.2s ease-in-out infinite ark-skeleton-pulse;display:block}@keyframes ark-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}.ark-record-card{border:1px solid var(--ark-border,var(--border));background:var(--ark-surface,var(--surface));border-radius:5px;padding:.75rem;display:none}.ark-record-card.selected{border-color:var(--ark-action,var(--brand))}.ark-record-card-lead{align-items:flex-start;gap:.5rem;display:flex}.ark-record-card-select input{margin-top:.2rem}.ark-record-card-heading{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.ark-record-card-title{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:700}button.ark-record-card-title{color:var(--ark-link,var(--brand));text-decoration:underline}.ark-record-card-meta{color:var(--ark-text-secondary,var(--muted));margin:.4rem 0 0;font-size:.85rem}.ark-record-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin:.5rem 0 0;display:grid}.ark-record-card-facts dt{color:var(--ark-text-muted,var(--muted-soft));margin:0;font-size:.7rem}.ark-record-card-facts dd{margin:0;font-size:.85rem}.ark-record-card-actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.ark-bulk-action-bar{z-index:10;border:1px solid var(--ark-border,var(--border));background:var(--ark-surface,var(--surface));box-shadow:var(--shadow-md);border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.6rem .85rem;display:flex;position:sticky;bottom:0}.ark-bulk-selection-count{margin:0;font-size:.85rem;font-weight:700}.ark-bulk-action-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.ark-pagination{color:var(--ark-text-secondary,var(--muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .1rem;font-size:.85rem;display:flex}.ark-pagination-size{align-items:center;gap:.4rem;display:flex}.ark-pagination-size select{min-height:2rem;padding:.2rem .4rem}.ark-pagination-controls{align-items:center;gap:.6rem;display:flex}.ark-pagination-page{white-space:nowrap}.ark-filter-panel>summary{border:1px solid var(--ark-border-strong,var(--border));background:var(--ark-surface,var(--surface));color:var(--ark-text,var(--content));border-radius:4px;padding:0 .75rem}.ark-filter-count{background:var(--ark-action,var(--brand));color:#fff;border-radius:999px;place-items:center;min-width:1.2rem;min-height:1.2rem;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-grid}.ark-filter-popover{gap:.75rem;width:min(22rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);padding:.85rem;display:grid;right:0;overflow:auto}.ark-filter-group{border:0;gap:.35rem;margin:0;padding:0;display:grid}.ark-filter-group legend{color:var(--ark-text-secondary,var(--muted));margin-bottom:.15rem;padding:0;font-size:.75rem;font-weight:700}.ark-filter-option{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.ark-filter-actions{border-top:1px solid var(--ark-border,var(--border));justify-content:space-between;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.ark-filter-chip-row{flex-wrap:wrap;gap:.4rem;margin:-.4rem 0 .75rem;display:flex}.ark-filter-chip{border:1px solid var(--ark-border-strong,var(--border));background:var(--ark-surface-subtle,var(--surface-soft));color:var(--ark-text,var(--content));border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.75rem;display:inline-flex}.ark-filter-chip-remove{min-width:1.1rem;min-height:1.1rem;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;font-size:.85rem;line-height:1;display:inline-grid}.ark-filter-chip-remove:hover{background:var(--ark-border,var(--border))}@media (width<=1024px){.ark-data-table [data-priority=wide]{display:none}}@media (width<=767px){.ark-data-table-scroll{display:none}.ark-record-card{display:block}.ark-bulk-action-bar{flex-direction:column;align-items:stretch}.ark-filter-popover{border-radius:0;width:auto;max-height:none;position:fixed;inset:3.5rem 0 0}}@media (width<=1100px){.ark-global-header{grid-template-columns:5.5rem minmax(12rem,18rem) auto minmax(0,1fr) auto}}@media (width<=767px){.ark-app-shell{grid-template-rows:3.5rem auto minmax(0,1fr) 4.25rem}.ark-global-header{grid-template-columns:3.25rem minmax(0,1fr) auto auto;gap:.25rem;padding:0 .5rem}.ark-brand-home{overflow:hidden}.ark-project-context{grid-template-columns:minmax(0,1fr);padding-left:.45rem}.ark-project-context>span,.ark-tool-nav,.ark-header-actions>.shell-menu:nth-child(2),.shell-toolbox>summary,.ark-header-actions>.shell-menu:nth-child(3)>summary{display:none}.ark-header-actions{display:contents}.toolbox-popover,.global-search-popover,.ark-header-actions>.shell-menu:nth-child(3) .shell-popover{border:0;border-radius:0;width:auto;max-height:none;position:fixed;inset:3.5rem 0 4.25rem;overflow:auto}.toolbox-groups{grid-template-columns:1fr}.ark-main .content{padding:1rem}.ark-page-title{flex-direction:column;align-items:stretch}.ark-page-actions{z-index:5;justify-content:stretch;position:sticky;bottom:0}.ark-page-actions>*{flex:1;min-height:2.75rem}.ark-tool-controls{flex-wrap:wrap}.mobile-bottom-nav{z-index:55;border-top:1px solid var(--ark-border);padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(5,1fr);display:grid}.mobile-bottom-nav button{min-width:0;min-height:3.75rem;color:var(--ark-text-secondary);background:0 0;border:0;align-content:center;place-items:center;gap:.12rem;display:grid}.mobile-bottom-nav button.active{color:var(--ark-link)}.mobile-bottom-nav button span,.mobile-bottom-nav button small{font-size:.68rem}.mobile-bottom-nav .mobile-create>span{background:var(--ark-action);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.35rem;line-height:1;display:grid}}body{background-color:#dcdddf;background-image:linear-gradient(#ebebeb 0%,#dcdddf 100%);min-height:100vh;margin:0;overflow:hidden}.docon-selection-locked,.docon-selection-locked :not(input):not(textarea):not(select){-webkit-user-select:none!important;user-select:none!important}.docon-selection-locked textarea,.docon-selection-locked input,.docon-selection-locked select{-webkit-user-select:text;user-select:text}button,input,select{font:inherit}button,select,label.file-picker{cursor:pointer}button,a,.panel,.stat-card,.sidebar nav button,input,select{transition:background-color var(--motion-fast) var(--ease-build), border-color var(--motion-fast) var(--ease-build), color var(--motion-fast) var(--ease-build), box-shadow var(--motion-fast) var(--ease-build), transform var(--motion-fast) var(--ease-snap)}button:disabled{cursor:not-allowed;opacity:.6}input:not([type=checkbox]):not([type=radio]),select{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);color:var(--content);min-height:2.5rem;padding:.55rem .7rem;font-size:.9rem}input[type=checkbox],input[type=radio]{box-sizing:border-box;block-size:1.125rem;inline-size:1.125rem;min-height:1.125rem;accent-color:var(--ark-action,var(--brand));vertical-align:middle;background:0 0;border:0;border-radius:.25rem;flex:0 0 1.125rem;margin:0;padding:0}input:not([type=checkbox]):not([type=radio]):focus,select:focus,button:focus-visible{outline-offset:1px;border-color:var(--brand-ink);outline:3px solid #ff88008c}input:-webkit-autofill{-webkit-text-fill-color:var(--content);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--content);transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--content);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--content);transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--content);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--content);transition:background-color 9999s ease-in-out}.primary,.secondary{border-radius:var(--radius-ui);min-height:2.5rem;padding:.52rem .85rem;font-size:.9rem;font-weight:700}.primary{border:1px solid var(--brand);background:var(--action);color:#fff}.primary:hover:not(:disabled){border-color:var(--action);background:var(--action-hover);color:var(--action)}.primary:hover:not(:disabled),.secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .35rem .9rem #10182814}.secondary{border:1px solid var(--brand);background:var(--action);color:#fff;text-decoration:none}.secondary:hover:not(:disabled){border-color:var(--action);background:var(--action-hover);color:var(--action)}.button-row,.inline-form,.section-title,.page-header,.viewer-heading,.grant-card{align-items:center;gap:.75rem;display:flex}.auth-page,.loading-page{box-sizing:border-box;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.loading-page{color:var(--muted);align-content:center;gap:.75rem}.spinner{border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes panelIn{0%{opacity:0}to{opacity:1}}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ark-app-shell .fi{flex:none;place-items:center;width:1em;height:1em;font-size:1.125rem;line-height:1;display:inline-grid}.ark-app-shell .fi:before{line-height:1;display:block}.ark-global-header{border-bottom:1px solid var(--ark-shell-hover)}.ark-brand-home{border-radius:4px;padding-inline:.25rem}.ark-brand-home:hover,.ark-brand-home:active{box-shadow:none;background:0 0}.shell-menu>summary{border-radius:3px;transition:background .14s,color .14s,box-shadow .14s;position:relative}.shell-menu>summary:hover,.shell-menu[open]>summary{color:#fff;box-shadow:none;background:#ffffff12}.shell-toolbox>summary{box-sizing:border-box;gap:.55rem;min-width:5.5rem;min-height:3rem;padding:.55rem 1rem}.shell-toolbox>summary:hover,.shell-toolbox[open]>summary{color:#fff;box-shadow:inset 0 -3px 0 var(--ark-action);background:#f36c2129}.shell-toolbox.is-disabled{opacity:.5;pointer-events:none}.shell-toolbox>summary :is(svg,.fi),.ark-tool-nav button :is(svg,.fi),.ark-header-actions summary :is(svg,.fi){transition:color .14s,transform .14s}.shell-toolbox>summary:hover :is(svg,.fi),.shell-toolbox[open]>summary :is(svg,.fi),.ark-tool-nav button.active :is(svg,.fi){color:var(--ark-action);transform:translateY(-1px)}.shell-search-menu>summary{color:#e9e9e9;border:1px solid #ffffff1f;justify-content:flex-start;min-width:6.5rem;padding:0 .75rem}.ark-project-switcher>summary{box-sizing:border-box;background:#0707074d;border:1px solid #ffffff2e;grid-template-columns:2rem minmax(0,1fr) auto;justify-content:stretch;gap:.5rem;width:100%;min-width:0;min-height:2.55rem;padding:.2rem .5rem;display:grid}.project-switcher-mark,.project-switcher-thumb{color:var(--ark-action);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.project-switcher-mark{border-radius:3px;width:1.8rem;height:1.8rem}.project-switcher-mark img,.project-switcher-thumb img{object-fit:cover;width:100%;height:100%}.project-switcher-mark :is(svg,.fi),.project-switcher-thumb :is(svg,.fi){width:1.2rem;height:1.2rem;font-size:1.2rem}.project-switcher-copy{text-align:left;min-width:0;display:grid}.project-switcher-copy small{color:#b6c0cc;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.project-switcher-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.project-switcher-chevron{color:var(--ark-action);font-size:1rem}.project-switcher-popover{width:min(25rem,100vw - 2rem);padding:.9rem;left:0}.project-switcher-list{max-height:22rem;margin-top:.65rem;display:grid;overflow:auto}.project-switcher-list>button{border:0;border-top:1px solid var(--ark-border);min-width:0;color:var(--ark-text);text-align:left;background:0 0;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.project-switcher-list>button:hover,.project-switcher-list>button.active{box-shadow:inset 3px 0 0 var(--ark-action);background:#fff2e8}.project-switcher-thumb{width:4rem;height:auto;aspect-ratio:var(--project-image-aspect);border:1px solid var(--ark-border);border-radius:3px}.project-switcher-thumb img{object-fit:cover}.project-switcher-list>button>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.project-switcher-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.project-switcher-list small{color:var(--ark-text-secondary);text-transform:capitalize;font-size:.7rem}.project-selected{color:var(--ark-action);font-weight:900}.portfolio-link{border:0;border-top:1px solid var(--ark-border);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:2.8rem;padding:.6rem .5rem 0;font-weight:750;display:grid;color:var(--ark-action-hover)!important}.portfolio-link :is(svg,.fi){width:1.2rem;height:1.2rem;font-size:1.2rem}.toolbox-item>button:first-child:hover,.toolbox-item>button:first-child.active,.global-search-results button:hover{box-shadow:inset 3px 0 0 var(--ark-action);background:#fff2e8}.favorite-toggle,.tertiary{color:var(--ark-action-hover)!important}.ark-app-shell .primary{border-color:var(--ark-action);background:var(--ark-action)}.ark-app-shell .primary:hover:not(:disabled){border-color:var(--ark-action-hover);background:var(--ark-action-hover)}.ark-app-shell .link-button,.ark-page-tabs a[aria-current=page]{color:var(--ark-action-hover)}.ark-app-shell input:focus,.ark-app-shell select:focus,.ark-app-shell textarea:focus,.ark-app-shell button:focus-visible,.ark-app-shell summary:focus-visible{outline-color:var(--ark-focus)}.portfolio-page{width:calc(100% - 64px);max-width:105rem;margin:0 auto}.portfolio-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:1.5rem;display:flex}.portfolio-heading h1{margin:.15rem 0 0;font-size:1.75rem;font-weight:650}.portfolio-subtitle{color:var(--ark-text-secondary);margin:.25rem 0 0;font-size:.85rem}.portfolio-tabs{border-bottom:1px solid var(--ark-border);gap:1.5rem;margin:1.25rem 0 0;display:flex}.portfolio-tabs button{min-height:2.8rem;color:var(--ark-text-secondary);background:0 0;border:0;border-bottom:3px solid #0000;padding:0 .15rem}.portfolio-tabs button.active{border-bottom-color:var(--ark-action);color:var(--ark-text);font-weight:700}.portfolio-tabs button:disabled{cursor:default;opacity:.75}.portfolio-toolbar{border:1px solid var(--soft-border);background:var(--soft-surface);min-height:3.5rem;box-shadow:4px 4px 10px var(--soft-shadow-dark), -3px -3px 10px var(--soft-shadow-light);border-radius:14px;align-items:center;gap:.6rem;margin:.9rem 0 0;padding:.5rem .75rem;display:flex}.portfolio-search{border:1px solid var(--soft-border);background:var(--soft-bg);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;width:min(24rem,40%);min-height:2.25rem;display:grid}.portfolio-search>span[aria-hidden=true]{color:var(--soft-text-muted,var(--ark-text-muted));font-size:.95rem}.portfolio-search input{border:0;width:100%;min-height:2.25rem}.portfolio-toolbar select{min-height:2.25rem}.portfolio-view-toggle{border:1px solid var(--ark-border-strong);border-radius:3px;gap:.15rem;margin-left:auto;display:flex;overflow:hidden}.portfolio-view-toggle button{background:var(--ark-surface);min-width:2.25rem;min-height:2.25rem;color:var(--ark-text-secondary);border:0}.portfolio-view-toggle button.active{background:var(--ark-action);color:#fff}.portfolio-result-count{color:var(--ark-text-secondary);margin:.7rem 0;font-size:.78rem;font-style:italic}.project-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(25.5rem,100%),25.5rem));justify-content:start;align-items:start;gap:1rem;display:grid}.project-selection-card{border:1px solid var(--ark-border);min-width:0;color:var(--ark-text);background:#fff;border-radius:8px;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;overflow:hidden;box-shadow:0 1px 3px #1018280f}.project-card-open{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.project-card-image{aspect-ratio:var(--project-image-aspect);color:#a0a0a0;background:linear-gradient(145deg,#f5f5f5,#e4e4e4);place-items:center;display:grid;position:relative;overflow:hidden}.project-card-image>img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.project-card-image>:is(svg,.fi){width:3rem;height:3rem;font-size:3rem}.project-card-copy{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.25rem .85rem;min-width:0;min-height:8rem;padding:1rem;display:grid}.project-card-copy>:not(.project-card-logo){text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.project-card-name{font-size:1rem}.project-card-copy>.project-card-statuses{white-space:normal;flex-wrap:wrap;align-items:center;gap:.35rem;display:flex;overflow:visible}.project-phase-status{background:var(--ark-surface,#f5f5f5);color:var(--ark-text-secondary,#575757);border:1px solid #57575733;box-shadow:1px 1px 3px #2525251f,-1px -1px 3px #ffffffd9}.project-phase-status--construction{color:#a95700;border-color:#ff88006b}.project-phase-status--preconstruction,.project-phase-status--closeout{border-color:#ffcc0080}.project-phase-status--archived{color:#575757;background:#e8e8e8}.project-card-org,.project-card-meta{color:var(--ark-text-secondary);font-size:.85rem}.project-card-logo{box-sizing:border-box;width:4.5rem;height:4.5rem;aspect-ratio:var(--project-logo-aspect);background:#fff;border-radius:8px;grid-area:1/2/span 4;align-self:center;place-items:center;padding:.35rem;display:grid;position:relative}.project-card-logo img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .16s}.portfolio-empty{min-height:18rem;color:var(--ark-text-secondary);text-align:center;align-content:center;place-items:center;gap:.35rem;display:grid}.portfolio-empty :is(svg,.fi){width:3.5rem;height:3.5rem;color:var(--ark-action);font-size:3.5rem}.portfolio-empty h2,.portfolio-empty p{margin:0}.project-home-page{width:100%;min-width:0}.project-home-titlebar{border-bottom:1px solid var(--ark-border);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:4.1rem;margin:-.25rem 0 1rem;display:flex}.project-home-titlebar h1{align-items:center;gap:.5rem;margin:0;font-size:1.5rem;font-weight:650;display:flex}.project-title-icon{color:#f80;width:1.35rem;height:1.35rem}.project-title-icon :is(svg,.fi){width:100%;height:100%;font-size:1.35rem}.project-home-titlebar nav{margin-top:.35rem;display:flex}.project-home-titlebar nav button{background:0 0;border:0;border-bottom:3px solid #f80;min-height:2.2rem;padding:0 .1rem;font-weight:700}.quick-create-button{min-width:9rem}.project-quick-actions{position:relative}.project-quick-actions>summary{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.82rem;font-weight:750;list-style:none;display:flex}.project-quick-actions>summary::-webkit-details-marker{display:none}.quick-actions-popover{z-index:20;border:1px solid var(--ark-border);background:#fff;border-radius:4px;width:17rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden;box-shadow:0 10px 28px #1018282e}.quick-actions-popover button{color:var(--ark-text);text-align:left;background:0 0;border:0;border-top:1px solid #edf0f1;gap:.12rem;padding:.7rem .8rem;display:grid}.quick-actions-popover button:first-child{border-top:0}.quick-actions-popover button:hover{background:#fff2e8;box-shadow:inset 3px 0 #f80}.quick-actions-popover strong{font-size:.8rem}.quick-actions-popover span{color:var(--ark-text-muted);font-size:.68rem}.project-home-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.project-home-card{border:1px solid var(--ark-border);background:#fff;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 1px 4px #10182814}.project-home-card>header{box-sizing:border-box;border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:.5rem;min-height:3rem;padding:.55rem .75rem;display:flex}.project-home-card h2{align-items:center;gap:.35rem;margin:0;font-size:1rem;font-weight:650;display:flex}.card-action{border:1px solid var(--ark-border);min-height:1.8rem;color:var(--ark-text);background:#f1f3f4;border-radius:3px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.card-action:hover{color:#d75200;background:#fff2e8;border-color:#f80}.card-more{color:var(--ark-text-secondary)}.project-information-card{grid-column:span 5}.project-team-card{grid-column:span 4}.project-links-card{grid-column:span 3}.project-open-items-card{grid-column:span 4}.project-readiness-card{grid-column:span 5}.project-recent-card{grid-column:span 3}.project-documents-card{grid-column:span 12}.project-identity-row{grid-template-columns:12rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:9.5rem;padding:.75rem;display:grid}.project-home-image{width:12rem;height:auto;aspect-ratio:var(--project-image-aspect);border:1px solid var(--ark-border);color:#a3a3a3;background:#f4f4f4;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.project-home-image img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.project-home-image :is(svg,.fi){width:2.6rem;height:2.6rem;font-size:2.6rem}.project-home-identity{gap:.15rem;min-width:0;display:grid}.project-home-identity>strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.project-home-identity>span,.project-home-identity>small{color:var(--ark-text-secondary);font-size:.76rem}.project-home-logo-frame{width:5.6rem;height:5.6rem;aspect-ratio:var(--project-logo-aspect);box-sizing:border-box;background:#fff;border-radius:10px;place-items:center;padding:.5rem;line-height:0;display:grid;position:relative;overflow:hidden}.project-home-logo{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .16s;display:block}.project-home-address{align-items:center;gap:.32rem;display:flex}.project-home-address .fi{color:var(--orange,#f80);font-size:.7rem}.project-home-weather{border:1px solid var(--ark-border);background:#fafbfb;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .75rem;display:flex}.project-home-weather.empty{color:var(--ark-text-muted);font-size:.8rem}.project-home-weather-icon{font-size:1.6rem;line-height:1}.project-home-weather-copy{gap:.1rem;display:grid}.project-home-weather-copy strong{white-space:nowrap;font-size:.92rem}.project-home-weather-copy small{color:var(--ark-text-muted);white-space:nowrap;font-size:.7rem}.project-home-weather-refresh{border:1px solid var(--ark-border);width:1.9rem;height:1.9rem;color:var(--ark-text-secondary);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.project-home-weather-refresh:hover{background:#f2f2f2}.project-home-weather-refresh .fi.spin{animation:.9s linear infinite project-home-weather-spin}@keyframes project-home-weather-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-facts{border-top:1px solid #edf0f1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.75rem;display:grid}.project-facts>div{border-left:1px solid #edf0f1;gap:.2rem;min-width:0;padding:0 .65rem;display:grid}.project-facts>div:first-child{border-left:0;padding-left:0}.project-facts-weather{align-content:start}.project-facts-weather>span{color:var(--ark-text-muted,#7a828c);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem}.project-facts-weather .project-home-weather{background:0 0;border:0;gap:.5rem;padding:0}.project-facts-weather .project-home-weather.empty{padding:0}.project-facts-weather .project-home-weather-icon{font-size:1.25rem}.project-facts-weather .project-home-weather-copy strong{font-size:.86rem}.project-facts span{color:var(--ark-text-muted);font-size:.68rem}.project-facts strong{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.76rem;overflow:hidden}.orange-status{color:#d75200}.project-team-list,.project-link-list,.home-recent-list,.home-document-list{display:grid}.project-team-list>button{min-height:3.1rem;color:var(--ark-text);text-align:left;background:0 0;border:0;border-top:1px solid #edf0f1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.4rem .75rem;display:grid}.project-team-list>button:first-child{border-top:0}.project-team-list>button:hover,.project-link-list>button:hover{background:#fff7f0}.team-avatar{color:#d75200;background:#fff2e8;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:800;display:grid}.project-team-list>button>span:nth-child(2){min-width:0;display:grid}.project-team-list small{color:var(--ark-text-muted);font-size:.63rem}.project-team-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.project-link-list>button{min-height:3.65rem;color:var(--ark-text);text-align:left;background:0 0;border:0;border-top:1px solid #edf0f1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .5rem;padding:.55rem .75rem;display:grid}.project-link-list>button:first-child{border-top:0}.project-link-list span{font-size:.8rem;font-weight:700}.project-link-list small{color:var(--ark-text-muted);font-size:.66rem}.project-link-list b{color:#f80;grid-area:1/2/3;align-self:center}.project-open-items-card,.project-readiness-card,.project-recent-card{min-height:14rem}.project-open-items-count{color:#d75200;background:#fff2e8;border-radius:999px;place-items:center;min-width:1.8rem;min-height:1.8rem;font-size:.72rem;font-weight:800;display:inline-grid}.project-open-items-summary{color:var(--ark-text-secondary);border-bottom:1px solid #edf0f1;align-items:baseline;gap:.9rem;padding:.6rem .75rem;font-size:.72rem;display:flex}.project-open-items-summary b{color:var(--ark-text);font-size:.95rem}.project-open-items-summary small{color:var(--ark-text-muted);margin-left:auto;font-size:.66rem}.project-open-items-card .is-overdue{color:#c62828}.project-open-items-list{display:grid}.project-open-items-list>button{min-width:0;color:var(--ark-text);text-align:left;background:0 0;border:0;border-top:1px solid #edf0f1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.52rem .75rem;display:grid}.project-open-items-list>button:first-child{border-top:0}.project-open-items-list>button:hover{background:#fff7f0}.project-open-items-list>button>span{gap:.08rem;min-width:0;display:grid}.project-open-items-list small{color:var(--ark-text-muted);text-transform:uppercase;font-size:.62rem}.project-open-items-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.project-open-items-list time{color:var(--ark-text-secondary);white-space:nowrap;font-size:.66rem}.project-open-items-more{color:var(--ark-text-muted);border-top:1px solid #edf0f1;margin:0;padding:.5rem .75rem;font-size:.68rem}.project-alert-message{color:#fff;background-image:linear-gradient(-20deg,#fc6076 0%,#ff9a44 100%);border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin:.75rem;padding:.75rem;display:grid}.project-alert-message>span{border:2px solid #0000;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;display:grid}.project-alert-message p{margin:.2rem 0 0;font-size:.75rem;line-height:1.4}.project-message-card>.secondary{margin:0 .75rem .75rem}.project-readiness-summary{gap:.55rem;padding:.8rem;display:grid}.project-readiness-summary>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.project-readiness-summary strong{color:#e85d00;font-size:1.35rem}.project-readiness-summary span{color:var(--ark-text-muted);font-size:.72rem}.project-readiness-heading{gap:.1rem;display:grid}.project-readiness-heading>span{color:var(--ark-action);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1}.project-schedule-statuses{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:0 .8rem .75rem;display:grid}.project-schedule-statuses>span{border:1px solid var(--soft-border);background:var(--soft-surface);min-width:0;box-shadow:var(--neu-pressed);color:var(--soft-text-muted);border-radius:.65rem;gap:.1rem;padding:.45rem .5rem;font-size:.68rem;display:grid}.project-schedule-statuses b{color:var(--soft-text);font-size:.9rem}.project-schedule-statuses .at-risk b,.project-schedule-statuses .delayed b{color:var(--soft-accent-text)}.project-schedule-statuses .complete b{color:var(--soft-accent-calm)}.project-schedule-upcoming{border-top:1px solid var(--soft-border);gap:.35rem;padding:.7rem .8rem .8rem;display:grid}.project-schedule-upcoming>strong{font-size:.72rem}.project-schedule-upcoming>button{width:100%;color:var(--soft-text);text-align:left;background:0 0;border:0;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .45rem;display:flex}.project-schedule-upcoming>button:hover{background:var(--surface-soft)}.project-schedule-upcoming>button>span{min-width:0;font-size:.7rem;display:grid}.project-schedule-upcoming>button b,.project-schedule-upcoming time{color:var(--soft-text-muted);font-size:.62rem}.schedule-no-dates{color:var(--soft-text-muted);font-size:.7rem}.readiness-bar,.bar-track{background:#ececec;border-radius:999px;overflow:hidden}.readiness-bar{height:.55rem}.readiness-bar span,.usage-bar,.bar-fill{background-image:linear-gradient(-60deg,#ff5858 0%,#f09819 100%)}.project-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .8rem .8rem;display:grid}.project-readiness-checks span{color:var(--ark-text-secondary);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.project-readiness-checks span.complete b{color:#e85d00}.home-recent-list>div,.home-document-list>a{min-width:0;color:inherit;border-top:1px solid #edf0f1;align-items:flex-start;gap:.55rem;padding:.58rem .75rem;font-size:.73rem;text-decoration:none;display:flex}.home-recent-list>div:first-child,.home-document-list>a:first-child{border-top:0}.home-recent-list>div>span:last-child,.home-document-list>a>span:first-child{min-width:0;display:grid}.home-recent-list small,.home-document-list small{color:var(--ark-text-muted);font-size:.65rem}.home-document-list>a{justify-content:space-between}.home-document-list>a:hover{color:#d75200;background:#fff7f0}.home-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-document-list>a>span:last-child{color:var(--ark-text-muted);flex:none;font-size:.68rem}.home-card-empty{min-height:8rem;color:var(--ark-text-secondary);text-align:center;align-content:center;place-items:center;gap:.35rem;padding:1rem;display:grid}.home-card-empty span{font-size:.75rem}.home-card-empty.compact{min-height:5rem}.project-home-page .project-home-titlebar{border-bottom:0;padding-bottom:.5rem}.project-home-page .project-home-titlebar h1{color:var(--soft-text);font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem)}.project-home-page .project-title-icon{color:var(--soft-accent-text)}.project-home-page .project-home-titlebar nav button{border-bottom-color:var(--soft-accent);color:var(--soft-text)}.project-home-page .quick-actions-popover{border:1px solid var(--soft-border);box-shadow:10px 10px 24px var(--soft-shadow-dark), -6px -6px 18px var(--soft-shadow-light);border-radius:16px}.project-home-page .quick-actions-popover button{color:var(--soft-text)}.project-home-page .quick-actions-popover button:hover{background:var(--soft-accent-calm-soft);box-shadow:inset 3px 0 0 var(--soft-accent-calm)}.project-home-page .quick-actions-popover span{color:var(--soft-text-muted)}.project-home-page .project-home-grid{gap:clamp(.75rem,.5rem + .7vw,1.25rem)}.project-home-page .project-home-card{border:1px solid var(--soft-border);background:var(--soft-surface);box-shadow:8px 8px 18px var(--soft-shadow-dark), -8px -8px 18px var(--soft-shadow-light);border-radius:20px}.project-home-page .project-home-card>header{border-bottom:1px solid var(--soft-border)}.project-home-page .project-home-card h2{color:var(--soft-text)}.project-home-page .card-action{border:1px solid var(--soft-border);background:var(--soft-bg);color:var(--soft-text-muted);border-radius:999px}.project-home-page .card-action:hover{border-color:var(--soft-accent);background:var(--soft-accent-soft);color:var(--soft-accent-text)}.project-home-page .card-more{color:var(--soft-text-muted)}.project-home-page .project-home-image{border:1px solid var(--soft-border);background:var(--soft-bg);color:var(--soft-text-muted);border-radius:16px}.project-home-page .project-home-identity>strong{color:var(--soft-text)}.project-home-page .project-home-identity>span,.project-home-page .project-home-identity>small{color:var(--soft-text-muted)}.project-home-page .project-home-progress{color:var(--soft-accent-calm)}.project-home-page .project-home-progress span{color:var(--soft-text-muted)}.project-home-page .project-facts{border-top-color:var(--soft-border)}.project-home-page .project-facts>div{border-left-color:var(--soft-border)}.project-home-page .project-facts span{color:var(--soft-text-muted)}.project-home-page .project-facts strong{color:var(--soft-text)}.project-home-page .orange-status{color:var(--soft-accent-text)}.project-home-page .project-team-list>button,.project-home-page .project-link-list>button,.project-home-page .home-recent-list>div,.project-home-page .home-document-list>a{border-top-color:var(--soft-border);color:var(--soft-text)}.project-home-page .project-team-list>button:hover,.project-home-page .project-link-list>button:hover{background:var(--soft-accent-calm-soft)}.project-home-page .team-avatar{background:var(--soft-accent-calm-soft);color:var(--soft-accent-calm)}.project-home-page .project-team-list small,.project-home-page .home-recent-list small,.project-home-page .home-document-list small,.project-home-page .project-link-list small{color:var(--soft-text-muted)}.project-home-page .project-link-list b{color:var(--soft-accent-text)}.project-home-page .home-document-list>a:hover{background:var(--soft-accent-calm-soft);color:var(--soft-accent-calm)}.project-home-page .project-alert-message{background:var(--soft-accent-calm-soft);border:1px solid var(--soft-border);color:var(--soft-accent-calm);background-image:none}.project-home-page .project-alert-message>span{border-color:var(--soft-accent-calm);color:var(--soft-accent-calm)}.project-home-page .project-alert-message p{color:var(--soft-text-muted)}.project-home-page .project-readiness-summary strong{color:var(--soft-accent-calm)}.project-home-page .project-readiness-summary span{color:var(--soft-text-muted)}.project-home-page .readiness-bar{background:var(--soft-border)}.project-home-page .readiness-bar span{background-image:none;background-color:var(--soft-accent-calm)}.project-home-page .project-readiness-checks span{color:var(--soft-text-muted)}.project-home-page .project-readiness-checks span.complete b{color:var(--soft-accent-calm)}.project-home-page .home-card-empty{color:var(--soft-text-muted)}.project-home-page .activity-dot{background:var(--soft-accent-calm)}.project-appearance-title{border-top:1px solid var(--ark-border);margin-top:1rem;padding-top:1rem}.project-media-settings{gap:.65rem;display:grid}.project-media-field{border:1px solid var(--ark-border);background:#fafafa;border-radius:4px;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.project-media-preview{border:1px solid var(--ark-border);color:#a3a3a3;background:#fff;border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden}.project-media-preview.logo-preview{width:4rem;height:4rem;aspect-ratio:var(--project-logo-aspect)}.project-media-preview.image-preview{width:8rem;height:auto;aspect-ratio:var(--project-image-aspect)}.project-media-preview img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.project-media-preview.image-preview img{object-fit:cover}.project-media-preview :is(svg,.fi){width:2.25rem;height:2.25rem;font-size:2.25rem}.project-media-preview span{letter-spacing:.08em;font-size:.65rem;font-weight:800}.project-media-field>div:nth-child(2){gap:.2rem;min-width:0;display:grid}.project-media-field>div:nth-child(2) span{color:var(--ark-text-muted);font-size:.73rem}.project-media-actions{align-items:center;gap:.35rem;display:flex}.file-button{box-sizing:border-box;justify-content:center;align-items:center;min-height:2.2rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.project-media-notice{margin:0}.project-media-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2525259e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.project-media-editor{box-sizing:border-box;background:var(--ark-surface,#f5f5f5);width:min(54rem,100%);max-height:calc(100dvh - 2rem);color:var(--ark-text,#252525);border:1px solid #ff88006b;border-radius:18px;overflow:auto;box-shadow:0 24px 70px #00000052}.project-media-editor>header{border-bottom:1px solid var(--ark-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.project-media-editor>header h2,.project-media-editor>header p{margin:0}.project-media-editor>header h2{margin-top:.15rem;font-size:1.25rem}.project-media-editor>header span,.project-media-editor-hint{color:var(--ark-text-secondary);font-size:.8rem}.project-media-editor-layout{grid-template-columns:minmax(0,1fr) 13rem;gap:1rem;padding:1.2rem;display:grid}.project-media-crop-stage{aspect-ratio:var(--project-image-aspect);border:2px solid var(--ark-action,#f80);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#e8e8e8;background-image:linear-gradient(45deg,#d8d8d8 25%,#0000 25%),linear-gradient(-45deg,#d8d8d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8d8d8 75%),linear-gradient(-45deg,#0000 75%,#d8d8d8 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:14px;position:relative;overflow:hidden}.project-media-editor-layout.logo .project-media-crop-stage{width:min(100%,26rem);aspect-ratio:var(--project-logo-aspect);margin-inline:auto}.project-media-crop-stage:active{cursor:grabbing}.project-media-crop-stage:focus-visible{outline:3px solid var(--ark-action,#f80);outline-offset:3px}.project-media-crop-stage img,.project-media-preview-pair img{pointer-events:none;width:100%;height:100%;display:block}.project-media-editor-layout.image .project-media-crop-stage img,.project-media-preview-pair .landscape img,.project-media-preview-pair .square img,.project-media-editor-layout.logo .project-media-crop-stage img,.project-media-preview-pair .logo img{object-fit:cover}.project-media-crop-guide{pointer-events:none;background:linear-gradient(90deg,#0000 33.2%,#ffffffbf 33.2% 33.6%,#0000 33.6% 66.4%,#ffffffbf 66.4% 66.8%,#0000 66.8%),linear-gradient(#0000 33.2%,#ffffffbf 33.2% 33.6%,#0000 33.6% 66.4%,#ffffffbf 66.4% 66.8%,#0000 66.8%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #25252538}.project-media-editor-hint{margin:.55rem 0 0}.project-media-editor-layout>aside{align-content:start;gap:.7rem;display:grid}.project-media-preview-pair{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.project-media-preview-pair.logo,.project-media-preview-pair.image{grid-template-columns:1fr}.project-media-preview-pair>span{min-width:0;color:var(--ark-text-secondary);text-align:center;gap:.35rem;font-size:.72rem;display:grid}.project-media-preview-pair i{border:1px solid var(--ark-border);box-shadow:var(--ark-shadow-inset,inset 2px 2px 5px #25252514);background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden}.project-media-preview-pair .landscape{aspect-ratio:var(--project-image-aspect)}.project-media-preview-pair .logo{aspect-ratio:var(--project-logo-aspect)}.project-media-zoom-control{gap:.45rem;padding:0 1.2rem 1.2rem;display:grid}.project-media-position-controls{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;margin:0;padding:0 1.2rem 1rem;display:grid}.project-media-position-controls legend{margin-bottom:.45rem;padding:0;font-size:.82rem;font-weight:800}.project-media-position-controls label{gap:.4rem;display:grid}.project-media-position-controls label>span{color:var(--ark-text-secondary);justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.project-media-position-controls output,.project-media-zoom-control output{color:var(--ark-action,#f80);font-weight:800}.project-media-position-controls input,.project-media-zoom-control input{width:100%;min-height:1.5rem;accent-color:var(--ark-action,#f80);touch-action:pan-x;margin:0}.project-media-zoom-control>span{justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.project-media-zoom-control output{color:var(--ark-action,#f80);font-weight:800}.project-media-zoom-control input{width:100%;accent-color:var(--ark-action,#f80)}.project-media-editor>footer{border-top:1px solid var(--ark-border);grid-template-columns:auto 1fr auto auto;gap:.55rem;padding:1rem 1.2rem;display:grid}@media (width<=680px){.project-media-editor-backdrop{align-items:end;padding:0}.project-media-editor{border-radius:18px 18px 0 0;width:100%;max-height:94dvh}.project-media-editor-layout{grid-template-columns:1fr;padding:.9rem}.project-media-editor-layout>aside{display:none}.project-media-editor>header,.project-media-editor>footer{padding:.85rem .9rem}.project-media-zoom-control{padding:0 .9rem .9rem}.project-media-position-controls{grid-template-columns:1fr;padding:0 .9rem .85rem}.project-media-editor>footer{grid-template-columns:auto 1fr auto}.project-media-editor>footer>span{display:none}.project-media-editor>footer .secondary{justify-self:end}}.ark-app-shell .error-banner,.ark-app-shell .error-manual,.ark-app-shell .notice,.ark-app-shell .warning-callout,.ark-app-shell .ark-banner.warning,.ark-app-shell .ark-banner.danger{color:#fff;background-color:#fc6076;background-image:linear-gradient(-20deg,#fc6076 0%,#ff9a44 100%);border-color:#fc6076}.ark-app-shell .error-manual span,.ark-app-shell .error-manual summary,.ark-app-shell .notice{color:#fff}.ark-app-shell .warning-callout span,.ark-app-shell .warning-callout strong,.ark-app-shell .error-banner a{color:inherit}@media (width<=1180px){.ark-global-header{grid-template-columns:5.5rem minmax(13rem,18rem) auto minmax(0,1fr) auto}.shell-search-menu>summary span{display:none}.shell-search-menu>summary{justify-content:center;min-width:2.5rem;padding:0}.project-information-card,.project-readiness-card{grid-column:span 7}.project-team-card,.project-open-items-card{grid-column:span 5}.project-links-card,.project-recent-card{grid-column:span 6}}@media (width<=820px){.project-card-grid{grid-template-columns:minmax(min(25.5rem,100%),25.5rem)}.project-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-information-card,.project-team-card,.project-links-card,.project-open-items-card,.project-readiness-card,.project-recent-card,.project-documents-card{grid-column:span 1}.project-information-card,.project-documents-card{grid-column:span 2}.project-media-field{grid-template-columns:5rem minmax(0,1fr)}.project-media-actions{grid-column:2}.project-media-preview.logo-preview{width:5rem;height:5rem}.project-media-preview.image-preview{width:5rem;height:auto}}@media (width<=767px){.ark-global-header{grid-template-columns:3.25rem minmax(0,1fr) auto auto}.ark-project-switcher>summary{grid-template-columns:1.7rem minmax(0,1fr) auto}.project-switcher-mark{width:1.55rem;height:1.55rem}.project-switcher-popover{border:0;border-radius:0;width:auto;max-height:none;position:fixed;inset:3.5rem 0 4.25rem;overflow:auto}.portfolio-toolbar{flex-direction:column;align-items:stretch}.portfolio-search{width:auto}.portfolio-view-toggle{margin-left:0}.project-home-titlebar{flex-direction:column;align-items:stretch;padding-bottom:.75rem}.quick-create-button{min-height:2.65rem}.project-home-grid{grid-template-columns:1fr}.project-information-card,.project-team-card,.project-links-card,.project-open-items-card,.project-readiness-card,.project-recent-card,.project-documents-card{grid-column:span 1}.project-identity-row{flex-wrap:wrap;display:flex}.project-home-image{width:7rem;height:auto}.project-home-logo-frame{width:4rem;height:4rem}.project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 0}.project-facts>div:nth-child(3){border-left:0;padding-left:0}.project-media-field{grid-template-columns:1fr}.project-media-actions{grid-column:1}}.auth-card{background:var(--surface);border:1px solid var(--border);border-radius:.9rem;gap:1rem;width:min(27rem,100%);padding:2rem;display:grid;box-shadow:0 1rem 3rem #17202a14}.auth-card h1,.page-header h1,.panel h2,.viewer-heading h2{letter-spacing:0;margin:0}.auth-card label,.stack-form{gap:.4rem;display:grid}.auth-card label{font-size:.86rem;font-weight:650}.error-banner,.notice{border-radius:.5rem;margin:0;padding:.58rem .7rem;font-size:.84rem}.error-banner{color:#922b21;background:#fff0ee}.notice{color:#255c4c;overflow-wrap:anywhere;background:#edf7f3}.loading-line{color:var(--muted);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.loading-dot{background:var(--accent);border-radius:50%;width:.48rem;height:.48rem;animation:.9s ease-in-out infinite pulseDot}.error-manual{border-radius:var(--radius-sm);color:#7a231b;background:#fff4f1;border:1px solid #f2b7ac;gap:.45rem;padding:.65rem .75rem;font-size:.84rem;display:grid}.error-manual strong,.error-manual span{display:block}.error-manual span{line-height:1.4}.error-manual summary{cursor:pointer;font-weight:750}.error-manual ol{margin:.4rem 0 0;padding-left:1.15rem}.workspace{background-color:var(--bg);background-image:linear-gradient(#ebebeb 0%,#dcdddf 100%);grid-template-rows:3.5rem minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.app-body{grid-template-columns:var(--nav-w,4.5rem) minmax(0, 1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.sidebar{background:var(--sidebar);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;gap:.45rem;min-width:0;min-height:0;padding:.55rem .5rem;display:flex;overflow:hidden}.sidebar-head{justify-content:flex-start;align-items:center;min-height:2.15rem;padding-left:.2rem;display:flex}.nav-toggle{color:#d7d7d7;background:#ffffff14;border:0;border-radius:.55rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.nav-toggle:hover{color:#fff;background:#ffffff29}.sidebar .eyebrow{color:#a6a6a6}.sidebar .org-name{color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.sidebar nav{align-content:start;gap:.48rem;display:grid}.nav-group{gap:.18rem;display:grid}.nav-group-label{color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .55rem .25rem;font-size:.68rem;font-weight:800}.sidebar nav button{border-radius:var(--radius-ui);color:#ddd;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.6rem;min-height:2.35rem;padding:.42rem .55rem .42rem .62rem;font-size:.9rem;display:flex;position:relative;overflow:hidden}.sidebar nav button svg{transition:transform var(--motion-fast) var(--ease-snap);flex:none}.sidebar nav button:hover,.sidebar nav button.active{background:var(--sidebar-hover);color:#fff}.sidebar nav button:hover svg{transform:translate(2px)}.sidebar nav button.active{background:var(--sidebar-active)}.sidebar nav button.active:before{content:"";background:var(--orange);clip-path:polygon(0 0,100% 50%,0 100%);width:.48rem;height:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar nav button.active:after{content:"";background:linear-gradient(90deg, var(--orange), transparent);opacity:.7;height:1px;position:absolute;bottom:.28rem;left:.56rem;right:.62rem}.sidebar.collapsed{align-items:stretch;padding:.55rem .5rem}.sidebar.collapsed .org-name,.sidebar.collapsed .nav-label{display:none}.sidebar.collapsed .sidebar-head{justify-content:center;padding-left:0}.sidebar.collapsed nav button{justify-content:center;padding:.55rem 0}.nav-resize{cursor:col-resize;background:0 0;width:5px;height:100%;position:absolute;top:0;right:0}.nav-resize:hover{background:#ffffff2e}.new-project{color:#ddd;cursor:pointer;text-align:left;background:0 0;border:1px dashed #ffffff40;border-radius:.5rem;padding:.45rem .6rem;font-size:.82rem}.new-project:hover{border-color:var(--brand);color:#fff}.main-shell{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.topbar{z-index:10;border-bottom:1px solid var(--border);background:linear-gradient(180deg, #fff, var(--paper));min-width:0;height:3.5rem;box-shadow:var(--shadow-sm);grid-template-columns:6.2rem minmax(13rem,21rem) minmax(14rem,1fr) auto;align-items:center;gap:.55rem;padding:0 .7rem;display:grid}.topbar-brand{align-items:center;min-width:0;padding-left:.1rem;display:flex}.topbar-project{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;height:2.25rem;padding:0 .35rem 0 .6rem;display:grid}.topbar-project span{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:.68rem;font-weight:800}.topbar-project-select,.topbar-search{box-sizing:border-box;border-radius:var(--radius-ui);width:100%;height:2.25rem;min-height:2.25rem;font-size:.86rem}.topbar-project-select{background:0 0;border:0;min-width:0;height:2rem;min-height:2rem;padding:.2rem 1.65rem .2rem .15rem;font-weight:700}.topbar-search{background:#fbfbfb;padding:0 .75rem}.topbar-search:focus{box-shadow:inset 3px 0 0 var(--orange);background:#fff}.topbar-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.create-button{height:2.25rem;min-height:2.25rem;padding-inline:.8rem;position:relative;overflow:hidden}.create-button:before{content:"";background:var(--orange);clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;width:.55rem;transition:opacity var(--motion-fast) var(--ease-build);position:absolute;inset:0 auto 0 0}.create-button:hover:before{opacity:1}.icon-button{border:1px solid var(--brand);background:var(--action);color:#fff;border-radius:.5rem;place-items:center;width:2.15rem;height:2.15rem;padding:0;font-weight:800;display:inline-grid}.icon-button:hover{border-color:var(--action);background:var(--action-hover);color:var(--action)}.account-menu{position:relative}.account-menu summary{cursor:pointer;list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary span{background:var(--content);color:#fff;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:.82rem;font-weight:800;display:grid}.account-popover{z-index:100;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);gap:.25rem;width:15rem;padding:.8rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 1rem 2.5rem #1018281f}.account-popover small{color:var(--muted)}.account-popover .link-button{color:var(--danger);justify-self:start;align-items:center;gap:.45rem;margin-top:.35rem;display:inline-flex}.content{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:none;min-height:0;padding:clamp(.8rem,1.2vw,1.1rem);overflow:auto}.page-header,.section-title,.viewer-heading{justify-content:space-between;margin-bottom:.75rem}.page-header h1{font-size:clamp(1.65rem,2.4vw,2rem);font-weight:750}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:.75rem;padding:1rem;animation:.22s both panelIn}.panel:hover{border-color:#cfcfcf}.inline-form{flex-wrap:wrap;margin-bottom:.75rem}.inline-form input{flex:15rem}.project-phase-form{grid-template-columns:minmax(14rem,24rem) auto minmax(12rem,1fr);align-items:end;gap:.65rem;margin:0 0 1rem;display:grid}.project-phase-form label{color:var(--muted);gap:.3rem;font-size:.78rem;font-weight:750;display:grid}.project-phase-form select,.project-phase-form .primary{min-height:2.5rem}.project-phase-form>.muted{align-self:center;line-height:1.4}.stack-form{max-width:50rem;margin-bottom:.85rem}.check-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;display:grid}.check-grid label{align-items:center;gap:.45rem;font-size:.86rem;display:flex}.check-grid input{padding:0}.capabilities{border:1px solid var(--border);border-radius:.5rem;padding:.75rem}.cap-presets{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 .6rem;display:flex}.chip{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.8rem;font-weight:600}.chip:hover{border-color:var(--brand);color:var(--brand-ink)}.cap-groups{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:.85rem;padding:.85rem;display:grid}.cap-group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.7rem;font-weight:750}.cap-check{align-items:center;gap:.45rem;padding:.15rem 0;font-size:.86rem;display:flex}.activity-feed{gap:.1rem;display:grid}.activity-row{border-bottom:1px solid var(--border);gap:.7rem;padding:.55rem .25rem;display:flex}.activity-row:last-child{border-bottom:0}.activity-dot{background:var(--brand);border-radius:50%;flex:none;width:.6rem;height:.6rem;margin-top:.35rem}.activity-body{flex-direction:column;gap:.1rem;font-size:.9rem;display:flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.7rem .6rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:var(--surface);z-index:1;font-size:.68rem;font-weight:800;position:sticky;top:0}tbody tr{transition:background-color .14s,box-shadow .14s}tbody tr:hover{background:#f9fafb}tbody tr.selected{background:var(--brand-soft);box-shadow:inset 3px 0 0 var(--brand)}td small{color:var(--muted);margin-top:.2rem;display:block}.actions{white-space:nowrap}.status{color:#4f4f4f;letter-spacing:0;background:#eee;border-radius:.45rem;padding:.2rem .42rem;font-size:.72rem;font-weight:750;display:inline-flex}.status.success{color:#027a48;background:#ecfdf3}.status.warning{color:var(--warning);background:#fff7e8}.status.danger{color:var(--danger);background:#fef3f2}.link-button{color:var(--brand-ink);background:0 0;border:0;padding:.25rem .4rem}.flow-page{gap:.75rem;min-width:0;display:grid}.list-toolbar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(14rem,1fr) auto auto;align-items:center;gap:.55rem;padding:.55rem;display:grid}.record-table{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);overflow-x:auto}.record-table table{min-width:52rem}.record-table tbody tr .row-actions{opacity:0;pointer-events:none}.record-table tbody tr:hover .row-actions,.record-table tbody tr:focus-within .row-actions{opacity:1;pointer-events:auto}@media (hover:none),(width<=1023px){.record-table tbody tr .row-actions,.document-table tbody tr .row-actions{opacity:1;pointer-events:auto}}.identity-cell{align-items:center;gap:.65rem;min-width:0;display:flex}.identity-cell>span:last-child{min-width:0;display:grid}.avatar{background:var(--brand-soft);width:2rem;height:2rem;color:var(--brand-ink);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.muted-avatar{background:var(--surface-soft);color:var(--muted)}.empty-state{color:var(--muted);gap:.2rem;display:grid}.empty-state strong{color:var(--content)}.compact-empty{padding:.4rem 0}.side-drawer{z-index:150;border-left:1px solid var(--border);background:var(--surface);grid-template-rows:auto minmax(0,1fr);gap:.8rem;width:min(27rem,100vw - 5rem);padding:1rem;animation:.18s both drawerIn;display:grid;position:fixed;top:3.5rem;bottom:0;right:0;overflow:auto;box-shadow:-1rem 0 2.6rem #10182824}.side-drawer h2{margin:.1rem 0 0;font-size:1.15rem}.drawer-form{align-content:start;gap:.75rem;display:grid}.drawer-form label{color:var(--muted);gap:.28rem;font-size:.8rem;font-weight:750;display:grid}.drawer-form label input,.drawer-form label select{box-sizing:border-box;width:100%}.drawer-fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem}.drawer-fieldset legend{color:var(--muted);padding:0 .25rem;font-size:.78rem;font-weight:800}.drawer-checks{grid-template-columns:1fr;max-height:17rem;overflow:auto}.drawer-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.35rem;display:flex}.compact-cap-groups{border:0;grid-template-columns:1fr;gap:.55rem;margin:0;padding:0;display:grid}.card-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.mini-card{border:1px solid var(--border);border-radius:.55rem;gap:.25rem;padding:.8rem;display:grid}.mini-card span{color:var(--muted);font-size:.82rem}.grant-list{gap:.5rem;display:grid}.grant-card{border:1px solid var(--border);border-radius:.5rem;justify-content:space-between;padding:.65rem .75rem;font-size:.82rem}.viewer-workspace{flex-direction:column;height:calc(100vh - 3.5rem);min-height:30rem;display:flex}.viewer-frame{border:1px solid var(--border);border-radius:.65rem;flex:1;min-height:0;display:flex;overflow:hidden}.file-picker{display:inline-block}@media (width<=800px){.app-body{grid-template-columns:1fr}.sidebar{display:none}.topbar{grid-template-columns:5.25rem minmax(0,1fr) auto}.topbar-search{display:none}.content{padding:1rem}.viewer-workspace{height:70vh}}.eyebrow{color:var(--brand-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.muted{color:var(--muted)}.brand-logo{color:var(--content);flex-direction:column;align-items:flex-start;gap:.3rem;min-width:max-content;display:inline-flex}.brand-image-frame{background:#fff;justify-content:flex-start;align-items:center;width:7rem;height:4.35rem;line-height:0;display:flex;overflow:hidden}.brand-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.brand-tagline{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.66rem;font-weight:800}.brand-footer{text-align:center;flex-direction:column;gap:.15rem;margin-top:1.1rem;display:flex}.brand-footer-powered{letter-spacing:.03em;color:var(--soft-text-muted);margin:0;font-family:Poppins,Inter,sans-serif;font-size:.78rem}.branthaven-wordmark{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;align-items:baseline;display:inline-flex}.branthaven-wordmark-brant,.brand-footer-brant{font-family:var(--font-brand-light);font-weight:300}.branthaven-wordmark-haven,.brand-footer-haven{font-family:var(--font-brand-bold);font-weight:700}.brand-footer .branthaven-wordmark,.brand-footer-brant,.brand-footer-haven{color:#000}.brand-footer-copyright{color:var(--soft-text-muted);opacity:.8;margin:0;font-size:.68rem}.brand-footer.compact{text-align:left;border-top:1px solid var(--soft-border);align-items:flex-start;margin-top:.65rem;padding-top:.65rem}.brand-footer.compact .brand-footer-powered{font-size:.68rem}.brand-footer.compact .brand-footer-copyright{font-size:.6rem}.brand-hl{color:var(--brand-ink)}.brand-logo.compact .brand-image-frame{background:0 0;justify-content:flex-start;align-items:center;width:6.75rem;height:3.35rem;display:flex}.brand-logo.compact .brand-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=767px){.ark-brand-home .brand-logo.compact .brand-image-frame{width:2.75rem;height:2.2rem}}.form-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.form-grid label,.source-form label{gap:.35rem;font-size:.86rem;font-weight:650;display:grid}.source-form{max-width:none}.document-source-form{gap:.75rem;display:grid}.source-url-field input{box-sizing:border-box;width:100%}.source-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:.1rem}.document-source-status,.document-source-empty{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin-bottom:.7rem;padding:.72rem .8rem}.document-source-status{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.document-source-status strong,.document-source-status span,.document-source-meta span{display:block}.document-source-status strong{font-size:.92rem}.document-source-status span,.document-source-meta span{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.document-source-meta{text-align:left;flex-wrap:wrap;justify-content:flex-end;place-items:center end;gap:.45rem;display:flex}.document-source-empty{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;display:grid}.document-source-empty h3{margin:.15rem 0 .35rem;font-size:1.05rem}.source-update{border:1px solid var(--border);border-radius:var(--radius-sm);margin:-.25rem 0 .85rem;padding:.75rem .85rem}.source-update summary{cursor:pointer;color:var(--brand-ink);font-weight:700}.source-update .document-source-form{margin-top:.75rem}.source-settings-button{padding:.1rem .2rem;font-size:.78rem;font-weight:750}.documents-page{min-width:0;padding-top:.2rem}.page-command{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.documents-page .page-command{align-items:center;margin-bottom:.6rem}.documents-page .page-command h1{letter-spacing:0;font-size:1.45rem;font-weight:720}.page-command h1{color:var(--content);margin:0;font-size:1.75rem;font-weight:650;line-height:1.15}.page-context{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.86rem;display:flex}.inline-count{color:var(--muted-soft)}.document-breadcrumbs{gap:.65rem}.document-breadcrumbs nav{flex-wrap:wrap;align-items:center;gap:.22rem;min-width:0;display:flex}.breadcrumb-part{min-width:0;color:var(--muted-soft);align-items:center;gap:.22rem;display:inline-flex}.breadcrumb-part button{max-width:16rem;min-height:1.55rem;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:.25rem;padding:.08rem .28rem;font-size:.82rem;font-weight:650;overflow:hidden}.breadcrumb-part button:hover:not(:disabled){background:var(--brand-soft);color:var(--action)}.breadcrumb-part button:disabled{color:var(--content);opacity:1;cursor:default}.page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.documents-page .primary,.documents-page .secondary{border-radius:.45rem;min-height:2rem;padding:.34rem .65rem;font-size:.82rem}.document-error-stack{gap:.55rem;margin-bottom:.7rem;display:grid}.error-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.toggle-row{align-self:end;align-items:center;padding:.55rem 0;gap:.45rem!important;display:flex!important}.toggle-row input{padding:0}.document-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:.75rem;display:grid}.document-browser-toolbar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.55rem}.document-toolbar-main{min-width:0}.document-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.36rem;display:flex}.document-search{width:min(17rem,24vw)}.documents-page input,.documents-page select{border-radius:.42rem;height:2rem;min-height:2rem;padding:.34rem .55rem;font-size:.82rem}.documents-page .document-search{font-size:.82rem}.document-path{overflow-wrap:anywhere;color:var(--content);font-size:.88rem;font-weight:700}.document-count{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.7rem;display:block;overflow:hidden}.document-identity{align-items:center;gap:.5rem;min-width:0;display:flex}.document-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;display:block;overflow:hidden}.document-name-stack{min-width:0;display:grid}.folder-glyph,.file-glyph{flex:none;display:block;overflow:visible}.folder-glyph{width:1.12rem;height:.86rem}.folder-glyph.is-ledger{width:1.65rem;height:1.2rem}.folder-glyph-tab,.folder-glyph-flap,.folder-glyph-front,.folder-glyph-sheet{stroke:#b97011;stroke-width:2px;stroke-linejoin:round;transition:transform var(--motion-ui) var(--ease-snap), opacity var(--motion-fast) var(--ease-build), fill var(--motion-fast) var(--ease-build);transform-origin:8px 23px}.folder-glyph-tab{fill:#ffbd4d}.folder-glyph-flap{fill:#ffd477}.folder-glyph-front{fill:#f49c23}.folder-glyph-edge{fill:none;stroke:#5e320359;stroke-width:1.5px;stroke-linecap:round}.folder-glyph-sheet{fill:#fff9ed;opacity:0;transform:translateY(7px)rotate(-1deg)}.folder-glyph.is-open .folder-glyph-sheet{opacity:1;transform:translateY(0)rotate(-5deg)}.folder-glyph.is-open .sheet-front{transform:translate(3px,-3px)rotate(5deg)}.folder-glyph.is-open .folder-glyph-flap{transform:translateY(3px)skew(-8deg)}.folder-glyph.is-open .folder-glyph-front{fill:#ff9f29;transform:translateY(5px)skew(-7deg)}.folder-tree-row.active .folder-glyph-front,.document-table tbody tr:hover .folder-glyph-front{fill:var(--orange)}.file-glyph{width:1.32rem;height:1.52rem}.file-glyph-page{fill:#fff;stroke:#9aa3af;stroke-width:1.8px;stroke-linejoin:round}.file-glyph-fold{fill:#eceff3;stroke:#9aa3af;stroke-width:1.8px;stroke-linejoin:round}.file-glyph-rule{fill:none;stroke:#c4cad3;stroke-width:1.6px;stroke-linecap:round}.file-glyph text{fill:var(--muted);font-size:7px;font-family:var(--font-ui);letter-spacing:0;font-weight:800}.documents-workspace{min-width:0}.document-explorer{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.document-tree-pane,.document-register-pane{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:none;border-radius:.18rem}.document-tree-pane{max-height:calc(100dvh - 9rem);padding:0;position:sticky;top:.75rem;overflow:auto}.tree-pane-heading,.register-heading{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.tree-pane-heading{background:linear-gradient(#f9fbfd,#eef2f6);border-bottom:1px solid #d4d9df;padding:.24rem .45rem}.tree-pane-heading h2,.register-heading h2{color:var(--content);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:750;line-height:1.2;overflow:hidden}.folder-tree,.folder-tree ul{margin:0;padding:0;list-style:none}.folder-tree{gap:0;padding:.22rem .22rem .4rem;display:grid}.folder-tree-row{min-height:1.38rem;padding-left:calc(var(--tree-depth,0) * .62rem);border-radius:var(--radius-ui);transition:background-color var(--motion-fast) var(--ease-build), border-color var(--motion-fast) var(--ease-build), box-shadow var(--motion-fast) var(--ease-build);border:1px solid #0000;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.16rem;display:grid;position:relative}.folder-tree-row:hover{background:#f5f7fa}.folder-tree-row.active{box-shadow:inset 2px 0 0 var(--orange);background:#fff8f1;border-color:#f5a45d}.folder-tree-row.active:before{content:"";background:var(--orange);clip-path:polygon(0 0,100% 50%,0 100%);width:.42rem;height:.86rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.folder-tree-row.root{font-weight:750}.tree-toggle{color:#5d6673;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);background:#fbfcfe;border:1px solid #c8d0da;border-radius:.12rem;place-items:center;width:.82rem;height:.82rem;font-size:.56rem;font-weight:850;line-height:1;display:inline-grid}.tree-toggle:hover{border-color:var(--brand);color:var(--action);background:#fff8f1}.tree-label{min-width:0;color:var(--content);text-align:left;background:0 0;border:0;grid-template-columns:1.16rem minmax(0,1fr);align-items:center;gap:.34rem;padding:.03rem .1rem;display:grid}.tree-text{gap:0;min-width:0;display:grid}.tree-name{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;overflow:hidden}.tree-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.folder-tree-row:not(.active):not(.root):not(.expanded) .tree-meta{display:none}.tree-loading,.tree-error{padding:.2rem .35rem .2rem calc(1rem + (var(--tree-depth,0) * .72rem));font-size:.66rem}.tree-loading{color:var(--muted)}.tree-error{color:var(--danger)}.document-register-pane{gap:0;padding:0;display:grid}.register-heading{z-index:3;border-bottom:1px solid var(--border);background:linear-gradient(#fff,#f8f8f8);border-radius:.18rem .18rem 0 0;grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid;position:sticky;top:0}.document-table-wrap{border:0;border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 .18rem .18rem;max-height:calc(100dvh - 17rem);overflow:auto}.document-table{width:max(100%, var(--document-table-width,64rem));min-width:var(--document-table-width,64rem);table-layout:fixed}.document-table th:first-child,.document-table td:first-child{width:var(--document-col-type,4.6rem)}.document-table th:nth-child(2),.document-table td:nth-child(2){width:var(--document-col-name,27rem)}.document-table th:nth-child(3),.document-table td:nth-child(3){width:var(--document-col-modified,14.4rem)}.document-table th:nth-child(4),.document-table td:nth-child(4){width:var(--document-col-access,11.6rem)}.document-table th:nth-child(5),.document-table td:nth-child(5){width:var(--document-col-size,7rem)}.document-table tbody tr{cursor:pointer;position:relative}.document-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--orange);background:#fff8f2}.document-table th,.document-table td{padding-block:.38rem}.document-table th.resizable-heading{padding-right:.85rem;position:relative}.document-table th.resizable-heading>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.column-resizer{cursor:col-resize;background:0 0;border:0;border-radius:0;width:.72rem;min-height:0;padding:0;position:absolute;top:.28rem;bottom:.28rem;right:0}.column-resizer:before{content:"";width:2px;transition:background-color var(--motion-fast) var(--ease-build);background:#64748b2e;border-radius:999px;position:absolute;top:.2rem;bottom:.2rem;left:50%;transform:translate(-50%)}.column-resizer:hover:before,.column-resizer:focus-visible:before{background:var(--orange)}.document-table td:nth-child(2){min-width:20rem}.doc-type-cell{color:var(--muted);text-transform:uppercase;font-size:.68rem}.doc-type-pill{max-width:100%;color:var(--muted);background:#f8fafc;border:1px solid #d6dce3;border-radius:.22rem;align-items:center;gap:.28rem;padding:.16rem .34rem;font-size:.62rem;font-weight:850;line-height:1;display:inline-flex}.doc-type-pill:before{content:"";background:#9aa3af;border-radius:50%;width:.38rem;height:.38rem}.doc-type-pill.folder{color:#9b3b00;background:#fff7ef;border-color:#ffd0ac}.doc-type-pill.folder:before{background:var(--orange);clip-path:polygon(0 14%,45% 14%,56% 0,100% 0,100% 100%,0 100%);border-radius:.08rem}.doc-type-pill.file:before{clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%);background:#64748b;border-radius:.05rem}.permission-signal{color:var(--muted);white-space:nowrap;align-items:center;gap:.28rem;font-size:.72rem;font-weight:650;display:inline-flex}.document-access-pair{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.permission-signal>span{background:var(--muted-soft);border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 2px #1018280a}.permission-signal.allowed>span{background:var(--success)}.permission-signal.controlled>span{background:var(--brand)}.permission-signal.neutral>span{background:#9aa3af}.row-actions{opacity:0;pointer-events:none;transition:opacity .14s}.document-table tr:hover .row-actions,.document-table tr:focus-within .row-actions{opacity:1;pointer-events:auto}.drawer-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.app-shell{grid-template-columns:18rem 1fr;height:100vh;display:grid}.app-rail{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow-y:auto}.app-rail h2{letter-spacing:-.02em;margin:0;font-size:1.25rem}.rail-note{color:var(--muted);font-size:.85rem;line-height:1.5}.rail-current{margin-top:auto;font-size:.85rem;line-height:1.5}.filebtn{background:var(--brand);color:#fff;cursor:pointer;text-align:center;border-radius:.5rem;padding:.55rem .8rem;font-size:.875rem;font-weight:600;display:inline-block}.linkbtn{border:1px solid var(--border);color:var(--content);cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem .8rem;font-size:.85rem}.linkbtn:hover{border-color:var(--brand)}.app-main{min-width:0;min-height:0;display:flex}.viewer{color:#242424;background:#f3f2f1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.viewer-toolbar{scrollbar-width:none;background:#fff;border-bottom:1px solid #d7d7d7;flex-wrap:nowrap;align-items:center;gap:.22rem;min-height:3.35rem;padding:.35rem .55rem;display:flex;overflow:auto hidden;box-shadow:0 1px 2px #1018280f}.viewer-toolbar::-webkit-scrollbar{display:none}.vt-group{background:#f7f7f7;border:1px solid #dedede;border-radius:.45rem;flex:none;align-items:center;gap:2px;padding:.15rem;display:flex}.tool-seg{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);flex-direction:column;flex:none;align-items:center;gap:1px;padding:1px 6px 2px;display:inline-flex}.tool-seg-label{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);-webkit-user-select:none;user-select:none;font-size:.56rem;font-weight:700;line-height:1.4}.tool-seg-btns{align-items:center;gap:2px;display:flex}.viewer-spacer{flex:1 0 .5rem;min-width:.5rem}.viewer-pageinfo,.viewer-zoom,.viewer-page-control,.viewer-search-summary{font-variant-numeric:tabular-nums;text-align:center;font-size:.85rem}.viewer-page-control{min-width:5.6rem;height:2.05rem;color:var(--muted);flex:none;justify-content:center;align-self:center;align-items:center;gap:.35rem;display:inline-flex}.viewer-page-control input{text-align:center;font-variant-numeric:tabular-nums;width:2.7rem;height:1.9rem;min-height:1.9rem;padding:.2rem .35rem;font-size:.82rem}.viewer-zoom-select{font-variant-numeric:tabular-nums;border-radius:.32rem;flex:none;height:2.05rem;min-height:2.05rem;padding:0 1.5rem 0 .45rem;font-size:.82rem}.viewer-search-summary{min-width:4.4rem;color:var(--muted);white-space:nowrap;flex:none;align-self:center}.viewer-selinfo{color:var(--brand-ink);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;font-size:.78rem;font-weight:600}.viewer-sep{background:#d7d7d7;align-self:stretch;width:1px;min-height:2.15rem;margin:0 .25rem}.viewer-perf{color:var(--brand-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem}.viewer-canvas-scroll{background:#4f4f4f;flex:1;place-items:start center;padding:1rem;display:grid;overflow:auto}.viewer-canvas{display:block;position:absolute;inset:0}.viewer-image{background:#fff;max-width:none;display:block;box-shadow:0 6px 24px #0000004d}.image-viewer-sheet .viewer-image{object-fit:contain;width:100%;height:100%}.image-viewer-stage{place-items:safe center}.image-viewer-sheet{flex:none;display:block}.viewer-state{color:#f4f6f8;text-align:center;max-width:28rem;margin:auto;line-height:1.5}.viewer-pending code,.viewer-error code{background:#ffffff26;border-radius:.25rem;padding:.1rem .3rem}.viewer-error{color:#ffd7d2}.overview-hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem;display:flex}.overview-hero h1{letter-spacing:0;margin:.2rem 0;font-size:clamp(1.8rem,3vw,2rem);font-weight:760}.overview-subtitle{color:var(--muted);margin:0;font-size:.9rem}.overview-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.overview-metrics{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:.75rem;display:grid;overflow:hidden}.overview-metrics>div{border-left:1px solid var(--border);gap:.15rem;padding:.7rem .85rem;display:grid}.overview-metrics>div:first-child{border-left:0}.overview-metrics strong{font-size:1.1rem;font-weight:800;line-height:1}.overview-metrics span{color:var(--muted);font-size:.74rem;font-weight:650}.overview-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr) minmax(15rem,.75fr);align-items:start;gap:.75rem;margin-bottom:.75rem;display:grid}.overview-command-grid .panel{margin-bottom:0}.overview-attention{border-top:3px solid var(--accent)}.attention-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.attention-list li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.64rem 0;display:grid}.attention-list li:first-child{border-top:0;padding-top:.1rem}.attention-list strong,.attention-list span{display:block}.attention-list strong{font-size:.88rem}.attention-list span{color:var(--muted);margin-top:.12rem;font-size:.78rem;line-height:1.38}.overview-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:.9rem;display:grid}.overview-side{gap:.9rem;display:grid}.readiness-meter{border-bottom:1px solid var(--border);gap:.65rem;margin-bottom:.15rem;padding:.8rem 0 .95rem;display:grid}.compact-readiness{border-bottom:0;margin-bottom:.55rem;padding:.15rem 0 .7rem}.readiness-meter-head{align-items:center;gap:.75rem;min-width:0;display:flex}.readiness-meter-head strong,.readiness-meter-head span{display:block}.readiness-meter-head span{color:var(--muted);font-size:.82rem;line-height:1.4}.readiness-score{background:var(--brand-soft);width:3.1rem;height:3.1rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:850;display:grid}.readiness-bar{background:#edf1ef;border-radius:999px;height:.5rem;overflow:hidden}.readiness-bar span{border-radius:inherit;background:var(--brand);height:100%;transition:width .2s;display:block}.readiness-checks{flex-wrap:wrap;gap:.35rem;display:flex}.readiness-list,.compact-steps{gap:.55rem;display:grid}.readiness-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.72rem 0;display:grid}.readiness-row:first-child{border-top:0}.readiness-row strong,.readiness-row span{display:block}.readiness-row strong{font-size:.92rem}.readiness-row span{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.readiness-action{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.readiness-action .status{color:var(--muted)}.readiness-action .status.success{color:#216b50}.readiness-action .status.danger{color:#922b21}.guide-intro{margin:-.25rem 0 1rem;font-size:.92rem}.steps{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.step-num{background:var(--brand-soft);width:1.9rem;height:1.9rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:.95rem;font-weight:800;display:grid}.step-body{flex-direction:column;gap:.25rem;display:flex}.step-body strong{font-size:.98rem}.step-body .muted{font-size:.85rem;line-height:1.45}.step-cta{align-self:flex-start;padding:.2rem 0;font-size:.85rem;font-weight:700}.step-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.compact-steps{grid-template-columns:1fr}.compact-steps .step{background:0 0;border-width:1px 0 0;border-radius:0;padding:.75rem 0}.compact-steps .step:first-child{border-top:0}.compact-steps .step-num{width:1.65rem;height:1.65rem;font-size:.8rem}.access-summary-list,.document-summary-list{gap:.1rem;margin-bottom:.8rem;display:grid}.access-summary-row,.document-summary-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.68rem 0;display:grid}.access-summary-row:first-child,.document-summary-row:first-child{border-top:0}.access-summary-row strong,.access-summary-row span,.document-summary-name strong,.document-summary-name span{display:block}.access-summary-row strong,.document-summary-name strong{font-size:.88rem}.access-summary-row span,.document-summary-name span,.document-summary-meta{color:var(--muted);font-size:.8rem;line-height:1.4}.document-summary-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.overview-access .access-summary-list{gap:0;margin-bottom:.55rem}.overview-access .access-summary-row{padding:.48rem 0}.overview-access .full-width,.overview-readiness .full-width{min-height:2.25rem}.document-summary-row:hover .document-summary-name strong{color:var(--brand-ink)}.document-summary-name{min-width:0}.document-summary-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-summary-meta{white-space:nowrap}.full-width{width:100%}.overview-guide{display:none}.settings-header{align-items:flex-end}.settings-page-header{margin-bottom:.75rem}.settings-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.settings-local-nav{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:.25rem;padding:.45rem;display:grid;position:sticky;top:0}.settings-local-nav button{border-radius:var(--radius-sm);color:var(--content);text-align:left;background:0 0;border:0;border-left:3px solid #0000;gap:.1rem;padding:.6rem .65rem;display:grid}.settings-local-nav button:hover,.settings-local-nav button.active{background:var(--brand-soft)}.settings-local-nav button.active{border-left-color:var(--brand)}.settings-local-nav strong{font-size:.86rem}.settings-local-nav span{color:var(--muted);font-size:.72rem}.settings-content{gap:.75rem;min-width:0;display:grid}.settings-tabs{border-bottom:1px solid var(--border);gap:.2rem;margin:0 0 .75rem;display:flex;overflow-x:auto}.settings-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .7rem;font-size:.86rem;font-weight:750}.settings-tabs button:hover,.settings-tabs button.active{color:var(--content);background:#f9fafb}.settings-tabs button.active{border-bottom-color:var(--brand)}.settings-shell{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.8fr);align-items:start;gap:.75rem;max-width:86rem;display:grid}.settings-tab-shell{grid-template-columns:minmax(0,1fr);max-width:72rem}.settings-panel{margin-bottom:0}.warning-callout{border-radius:var(--radius-sm);background:var(--accent-soft);color:#9a3412;border:1px solid #fed7aa;gap:.2rem;margin-bottom:.65rem;padding:.7rem .8rem;font-size:.84rem;display:grid}.warning-callout strong,.warning-callout span{display:block}.settings-setup,.settings-account{grid-column:auto}.compact-title{margin-bottom:.55rem}.settings-flow{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.settings-flow-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .55rem;padding:.7rem;display:grid}.settings-flow-row .step-num{width:1.5rem;height:1.5rem;font-size:.75rem}.settings-flow-row strong,.settings-flow-row span{display:block}.settings-flow-row strong{font-size:.86rem}.settings-flow-row span{color:var(--muted);font-size:.76rem;line-height:1.35}.settings-flow-row .link-button{grid-column:2;justify-self:start;padding:0;font-size:.78rem;font-weight:800}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.compact-form{align-content:start;gap:.55rem;display:grid}.compact-form label{color:var(--muted);gap:.25rem;font-size:.8rem;font-weight:700;display:grid}.compact-form input,.settings-control-row input,.settings-library-form input{min-width:0}.compact-form .primary,.settings-control-row .primary,.settings-control-row .secondary{min-height:2.35rem}.compact-notice{margin-top:.1rem}.settings-control-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.settings-narrow{max-width:32rem}.settings-summary-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.settings-summary-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);gap:.2rem;padding:.75rem;display:grid}.settings-summary-grid span{color:var(--muted);font-size:.76rem;font-weight:700}.settings-summary-grid strong{font-size:.9rem}.source-mini-status{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.82rem;display:flex}.settings-library-form{grid-template-columns:minmax(0,2fr) minmax(9rem,.75fr) minmax(6rem,.45fr)}.settings-library-form .source-actions{grid-column:1/-1;margin-top:0}.settings-manual{background:linear-gradient(180deg, var(--surface), var(--surface-warm))}.manual-list{gap:.45rem;display:grid}.manual-list details{border-top:1px solid var(--border);padding:.55rem 0 0}.manual-list details:first-child{border-top:0;padding-top:0}.manual-list summary{cursor:pointer;color:var(--brand-ink);font-size:.88rem;font-weight:800}.manual-list p{color:var(--muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.info-dot{border:1px solid var(--border);width:1.15rem;height:1.15rem;color:var(--muted);cursor:help;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-style:italic;font-weight:700;display:grid}.info-dot:hover,.info-dot:focus{border-color:var(--brand);color:var(--brand-ink);outline:none}@media (width<=1050px){.overview-layout,.overview-command-grid{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{grid-template-columns:5.5rem minmax(12rem,18rem) minmax(10rem,1fr) auto}.topbar-actions{justify-content:flex-end}.settings-layout{grid-template-columns:1fr}.settings-local-nav{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));position:static}.settings-shell,.settings-flow,.settings-form-grid{grid-template-columns:1fr}.settings-setup,.settings-account{grid-column:auto}.settings-library-form{grid-template-columns:1fr}.document-explorer{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.document-tree-pane{max-height:calc(100dvh - 10rem)}.register-heading{flex-direction:column;align-items:stretch}.document-controls{justify-content:flex-start}}@media (width<=640px){.project-phase-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.project-phase-form .primary{width:100%}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding-inline:.7rem}.topbar-brand,.topbar-search,.create-button{display:none}.overview-hero{flex-direction:column;align-items:stretch}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>div:nth-child(odd){border-left:0}.attention-list li,.document-toolbar{grid-template-columns:1fr}.document-controls{justify-content:flex-start}.document-search{width:100%}.document-explorer{grid-template-columns:1fr}.document-tree-pane{max-height:18rem;position:static}.document-register-pane{padding:0}.settings-control-row,.settings-local-nav,.list-toolbar{grid-template-columns:1fr}.side-drawer{width:min(100vw,27rem);top:0}.readiness-row{grid-template-columns:1fr}.readiness-action{justify-content:space-between}.access-summary-row,.document-summary-row{grid-template-columns:1fr;gap:.25rem}.document-summary-meta{white-space:normal}.document-source-status,.document-source-empty{grid-template-columns:1fr}.document-source-meta{text-align:left;justify-content:flex-start;justify-items:start}.page-command{flex-direction:column;align-items:stretch}.page-actions{justify-content:flex-start}.document-table-wrap{max-height:none;overflow-x:visible}.document-table,.document-table tbody,.document-table tr,.document-table td{box-sizing:border-box;width:100%;display:block}.document-table thead{display:none}.document-table tr{border-bottom:1px solid var(--border);padding:.68rem 0}.document-table td{border-bottom:0;padding:.16rem 0}.document-table td:first-child{padding-bottom:.12rem}.document-table td:nth-child(2){padding-bottom:.28rem}.document-table td:nth-child(3),.document-table td:nth-child(4),.document-table td:nth-child(5){width:auto;color:var(--muted);vertical-align:top;margin-right:.7rem;font-size:.8rem;display:inline-block}.document-table .document-name{overflow-wrap:anywhere;display:inline}}.customer-platform-studio{gap:1rem;min-width:0;display:grid}.customer-platform-hero,.customer-platform-toolbar,.customer-platform-section-title,.customer-platform-record-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.customer-platform-hero{background:linear-gradient(120deg, color-mix(in srgb, var(--color-accent,#f80) 9%, transparent), transparent 48%), var(--surface,#f5f5f5);padding:1.25rem}.customer-platform-hero h2,.customer-platform-hero p,.customer-platform-section-title h3,.customer-platform-record-header h3,.customer-platform-record-header p{margin:0}.customer-platform-intro,.customer-platform-record-header p{max-width:56rem;color:var(--text-muted,#575757);margin-top:.4rem}.customer-platform-security-note{border:1px solid color-mix(in srgb, var(--color-accent,#f80) 22%, var(--border,#dedede));border-radius:var(--radius-sm,10px);max-width:56rem;color:var(--text-muted,#575757);background:color-mix(in srgb, var(--surface,#f5f5f5) 88%, white);align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.76rem;display:inline-flex;margin-top:.8rem!important}.customer-platform-security-note i{color:var(--color-accent,#f80)}.customer-platform-title-line{align-items:center;gap:.65rem;margin-bottom:.25rem;display:flex}.customer-platform-title-line .eyebrow{margin:0}.customer-platform-preview-badge{border:1px solid color-mix(in srgb, var(--color-accent,#f80) 40%, var(--border,#dedede));color:color-mix(in srgb, var(--color-accent,#f80) 78%, #442000);background:color-mix(in srgb, var(--color-accent,#f80) 10%, var(--surface,#f5f5f5));border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.customer-platform-metrics{flex:none;grid-template-columns:repeat(2,minmax(7rem,1fr));gap:.5rem;display:grid}.customer-platform-metrics span{border:1px solid var(--border,#dedede);border-radius:var(--radius-sm,10px);background:color-mix(in srgb, var(--surface,#f5f5f5) 86%, white);min-width:7rem;padding:.65rem .8rem;font-size:.72rem;display:grid}.customer-platform-metrics strong{color:var(--text,#252525);font-size:1.15rem}.customer-platform-toolbar{align-items:center;padding:.65rem}.customer-platform-view-tabs{align-items:center;gap:.35rem;display:flex}.customer-platform-view-tabs button{min-height:2.55rem;box-shadow:none;background:0 0;border:0}.customer-platform-view-tabs button.active{color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 9%, transparent);box-shadow:var(--shadow-pressed)}.customer-platform-toolbar>label{align-items:center;gap:.55rem;font-size:.8rem;font-weight:700;display:flex}.customer-platform-toolbar select{min-width:13rem}.customer-platform-error{border:1px solid color-mix(in srgb, var(--danger,#c62c2c) 35%, var(--border,#dedede));border-radius:var(--radius-sm,10px);color:var(--danger,#a22020);background:color-mix(in srgb, var(--danger,#c62c2c) 7%, var(--surface,#f5f5f5));justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.customer-platform-error button,.customer-platform-detail-head>button{min-width:2rem;min-height:2rem;padding:0}.customer-platform-section-title{align-items:center;margin-bottom:1rem}.customer-platform-section-title .eyebrow{margin:0 0 .2rem}.customer-platform-domain-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.customer-platform-domain-card{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:.9rem;display:grid}.customer-platform-domain-card strong{color:var(--color-accent,#f80);grid-area:1/2/3;align-self:center;font-size:1.25rem}.customer-platform-domain-card small{color:var(--text-muted,#575757)}.customer-platform-object-grid,.customer-platform-resource-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.75rem;display:grid}.customer-platform-object-card{text-align:left;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:5.25rem;padding:.9rem;display:grid}.customer-platform-object-card>span:nth-child(2){gap:.25rem;display:grid}.customer-platform-object-card small{color:var(--text-muted,#575757);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.customer-platform-object-icon{border-radius:var(--radius-sm,10px);width:2.4rem;height:2.4rem;color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 10%, var(--surface,#f5f5f5));place-items:center;display:grid}.customer-platform-count{background:color-mix(in srgb, var(--surface,#f5f5f5) 75%, #d2d2d2);text-align:center;border-radius:999px;min-width:2rem;padding:.25rem .45rem}.customer-platform-form{margin-bottom:1rem;padding:1rem}.customer-platform-form h3{margin:0 0 .9rem}.customer-platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.customer-platform-form-grid label,.customer-platform-detail-form label{align-content:start;gap:.35rem;min-width:0;font-size:.78rem;font-weight:700;display:grid}.customer-platform-form-grid .wide{grid-column:1/-1}.customer-platform-form-grid .customer-platform-check{align-items:center;min-height:2.75rem;display:flex}.customer-platform-check input{width:auto}.customer-platform-form-hint{color:var(--text-muted,#575757);margin:-.2rem 0 0;font-size:.75rem}.customer-platform-property-label{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.customer-platform-classification{border:1px solid var(--border,#dedede);background:var(--surface,#f5f5f5);color:var(--text-muted,#575757);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:.15rem .4rem;font-size:.6rem;font-weight:800}.customer-platform-classification.confidential,.customer-platform-classification.restricted{border-color:color-mix(in srgb, #a83333 35%, var(--border,#dedede));color:#8a2525;background:color-mix(in srgb, #a83333 7%, var(--surface,#f5f5f5))}.customer-platform-records{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.customer-platform-records:has(.customer-platform-record-detail){grid-template-columns:12rem minmax(24rem,1fr) minmax(19rem,.55fr)}.customer-platform-object-rail{gap:.25rem;max-height:calc(100vh - 8rem);padding:.55rem;display:grid;position:sticky;top:.75rem;overflow:auto}.customer-platform-object-rail label{display:none}.customer-platform-object-rail button{min-height:2.55rem;box-shadow:none;text-align:left;background:0 0;border:0;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .65rem;display:grid}.customer-platform-object-rail button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-platform-object-rail button small{color:var(--text-muted,#575757)}.customer-platform-object-rail button.active{color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 8%, transparent);box-shadow:var(--shadow-pressed)}.customer-platform-record-main{gap:1rem;min-width:0;display:grid}.customer-platform-record-header,.customer-platform-record-browser{padding:1rem}.customer-platform-filters{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.customer-platform-filters label:first-child{flex:15rem}.customer-platform-filters label:not(:first-child){flex:0 12rem}.customer-platform-filters input,.customer-platform-filters select{width:100%}.customer-platform-sort-direction{width:2.6rem;min-width:2.6rem;padding-inline:0}.customer-platform-filters>span{color:var(--text-muted,#575757);white-space:nowrap;margin-left:auto;font-size:.8rem}.customer-platform-column-sort{min-height:0;color:inherit;box-shadow:none;font:inherit;text-align:left;background:0 0;border:0;padding:.2rem 0}.customer-platform-column-sort:hover,.customer-platform-column-sort:focus-visible{color:var(--color-accent,#f80);box-shadow:none;background:0 0}.customer-platform-pagination{color:var(--text-muted,#575757);justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.8rem;font-size:.8rem;display:flex}.customer-platform-pagination button{min-width:5.5rem}.customer-platform-record-browser tbody tr{cursor:pointer}.customer-platform-record-browser tbody tr.selected td{background:color-mix(in srgb, var(--color-accent,#f80) 8%, transparent)}.customer-platform-record-link{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.customer-platform-record-detail{gap:1rem;max-height:calc(100vh - 8rem);padding:1rem;display:grid;position:sticky;top:.75rem;overflow:auto}.customer-platform-detail-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.customer-platform-detail-head h3,.customer-platform-detail-head p,.customer-platform-detail-section h4{margin:0}.customer-platform-detail-form{gap:.75rem;display:grid}.customer-platform-detail-section{border-top:1px solid var(--border-subtle,#2525251f);gap:.65rem;padding-top:1rem;display:grid}.customer-platform-association-results{border:1px solid var(--border,#dedede);border-radius:var(--radius-sm,10px);padding:.35rem;display:grid}.customer-platform-association-results button{box-shadow:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.customer-platform-detail-section ul,.customer-platform-timeline{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.customer-platform-detail-section li,.customer-platform-timeline li{border-bottom:1px solid var(--border-subtle,#2525251a);gap:.2rem;padding:.55rem 0;display:grid}.customer-platform-detail-section li small,.customer-platform-timeline li small{color:var(--text-muted,#575757)}.customer-platform-event-form{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.customer-platform-resource-card{gap:.85rem;padding:1rem;display:grid}.customer-platform-resource-card header,.customer-platform-resource-card footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.customer-platform-resource-card header>div:nth-child(2){flex:1;min-width:0}.customer-platform-resource-card h4,.customer-platform-resource-card p{margin:0}.customer-platform-resource-card header small,.customer-platform-resource-card footer small{color:var(--text-muted,#575757)}.customer-platform-resource-card footer{border-top:1px solid var(--border-subtle,#2525251a);align-items:flex-end;padding-top:.75rem}.customer-platform-loading{min-height:12rem;padding:1.25rem}@media (width<=1180px){:is(.customer-platform-records,.customer-platform-records:has(.customer-platform-record-detail)){grid-template-columns:11rem minmax(0,1fr)}.customer-platform-record-detail{z-index:42;width:min(28rem,100vw - 2rem);max-height:none;box-shadow:var(--shadow-overlay,0 18px 50px #00000047);position:fixed;inset:4.5rem 1rem 1rem auto}}@media (width<=780px){.customer-platform-hero,.customer-platform-toolbar,.customer-platform-section-title,.customer-platform-record-header{flex-direction:column;align-items:stretch}.customer-platform-metrics{width:100%}.customer-platform-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-platform-view-tabs button{padding-inline:.45rem}.customer-platform-toolbar>label,.customer-platform-toolbar select{width:100%}:is(.customer-platform-form-grid,.customer-platform-records,.customer-platform-records:has(.customer-platform-record-detail)){grid-template-columns:minmax(0,1fr)}.customer-platform-object-rail{max-height:none;display:block;position:static}.customer-platform-object-rail label{display:block}.customer-platform-object-rail button{display:none}.customer-platform-filters{grid-template-columns:minmax(0,1fr);display:grid}.customer-platform-filters>span{margin-left:0}.customer-platform-sort-direction{width:100%}.customer-platform-pagination{justify-content:stretch}.customer-platform-pagination button{flex:1}.customer-platform-record-detail{border-radius:0;width:100%;inset:0}}@media (width<=480px){.customer-platform-metrics,.customer-platform-domain-grid,.customer-platform-object-grid,.customer-platform-resource-grid{grid-template-columns:minmax(0,1fr)}.customer-platform-title-line,.customer-platform-resource-card header,.customer-platform-resource-card footer{flex-direction:column;align-items:flex-start}.customer-platform-form .table-actions,.customer-platform-record-header .table-actions,.customer-platform-resource-card .table-actions{width:100%;display:grid}.customer-platform-form .table-actions button,.customer-platform-record-header .table-actions button,.customer-platform-resource-card .table-actions button{width:100%}}.document-review-shell{z-index:44;background:#f3f2f1;min-width:0;min-height:0;position:fixed;inset:3.5rem 0 0;overflow:hidden}.doc-viewer{background:#f3f2f1;grid-template-rows:minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;display:grid}.review-heading{color:#fff;background:var(--action);box-sizing:border-box;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.35rem;padding:.25rem .55rem;display:flex}.viewer-heading-info{align-items:baseline;gap:.6rem;min-width:0;display:flex}.viewer-heading-info h2{white-space:nowrap;text-overflow:ellipsis;max-width:48vw;margin:0;font-size:.92rem;font-weight:650;overflow:hidden}.viewer-heading-path{color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.viewer-heading-path.error{color:#ffd7d7}.viewer-heading-path a{color:#fff;text-underline-offset:2px;margin-left:.45rem;font-weight:650;text-decoration:underline}.review-actions .secondary{color:#fff;border-color:var(--brand);background:var(--action);white-space:nowrap;justify-content:center;align-items:center;min-height:1.9rem;padding:.32rem .68rem;font-size:.82rem;text-decoration:none;display:inline-flex}.review-actions .secondary:hover:not(:disabled){color:var(--action);border-color:var(--action);background:var(--brand)}.review-actions .secondary:disabled{opacity:.72;cursor:progress}.doc-viewer .viewer-frame{border:0;border-radius:0;flex:1;min-height:0;overflow:hidden}.analytics-grid{grid-template-columns:2fr 1fr 1fr;gap:1rem;display:grid}@media (width<=62rem){.analytics-grid{grid-template-columns:1fr}}.analytics-cell-title{color:var(--muted);margin:0 0 .5rem;font-size:.8rem;font-weight:650}.usage-chart{align-items:flex-end;gap:4px;height:120px;display:flex}.usage-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.usage-bar{background:var(--brand);border-radius:3px 3px 0 0;width:100%;min-height:2px}.usage-tick{color:var(--muted);font-size:.62rem}.bar-list{gap:.4rem;display:grid}.bar-row{grid-template-columns:6rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.bar-label{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}.bar-track{background:var(--surface-soft);border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:999px;height:100%;display:block}.bar-count{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}a.document-summary-row{color:inherit;text-decoration:none}.modal-overlay{z-index:2600;background:#10181580;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal-form{gap:.1rem;width:min(48rem,100%);padding:0}.modal-form h2{margin:0 0 .9rem;font-size:1.15rem}.create-project-modal{gap:1rem;padding:clamp(1.25rem,3vw,1.75rem)}.create-project-modal h2{margin:0}.create-project-modal .stack-form{gap:1rem}.modal{background:var(--soft-surface,var(--surface,#fff));border:1px solid var(--soft-border,var(--border,#dedede));border-radius:var(--radius);flex-direction:column;width:min(640px,100%);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.25rem 3rem #14141838}.modal.wide{width:min(60rem,100%)}.modal-overlay.nested{z-index:2650;background:#10181559}.grant-card.clickable{cursor:pointer}.grant-card.clickable:hover{border-color:var(--orange,#f80)}.lowest-bid{background:var(--soft-accent-calm-soft,#e4f3f0)}.lowest-bid td:first-child{font-weight:700}.bid-message-thread{gap:.75rem;display:grid}.bid-message-list{gap:.5rem;max-height:16rem;display:grid;overflow-y:auto}.bid-message{border:1px solid var(--ark-border,#d8dde0);background:#fafbfb;border-radius:.5rem;padding:.5rem .7rem}.bid-message.mine{background:var(--brand-soft,#fff0df);border-color:var(--orange,#f80)}.bid-message strong{font-size:.82rem}.bid-message p{white-space:pre-wrap;margin:.2rem 0;font-size:.88rem}.bid-message small{color:var(--ark-text-muted,#626a75);font-size:.68rem}.modal-head{border-bottom:1px solid var(--border,#dedede);justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.modal-head h2{margin:0;font-size:1.15rem}.modal-head .nav-toggle{background:var(--brand-soft);color:var(--brand-ink)}.tabs{border-bottom:1px solid var(--border);gap:.25rem;padding:.6rem 1.2rem 0;display:flex}.tab{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-size:.88rem;font-weight:650}.tab.active{color:var(--brand-ink);border-bottom-color:var(--brand)}.modal-body{scrollbar-gutter:stable;padding:1.1rem 1.2rem;overflow:auto}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:.6rem;padding:.9rem 1.2rem;display:flex}.form-rows{gap:.7rem;display:grid}.form-row{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.75rem;font-size:.88rem;display:grid}.form-row>span:first-child{color:var(--muted);text-align:right;font-weight:650}.form-row.stacked{grid-template-columns:1fr}.form-row.stacked>span:first-child{text-align:left}.form-row textarea{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;font:inherit;resize:vertical;padding:.55rem .65rem}.inline-check{align-items:center;gap:.45rem;display:inline-flex}.radio-group{gap:1rem;display:flex}.trades-tree{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:22rem;padding:.6rem .75rem;overflow:auto}.tree-root{margin:0 0 .4rem;font-size:.86rem;font-weight:700}.tree-node{align-items:center;gap:.4rem;padding:.12rem 0;font-size:.86rem;display:flex}.tree-node label{align-items:center;gap:.45rem;display:inline-flex}.tree-expand,.tree-expand-spacer{flex:none;width:1.2rem;height:1.2rem}.tree-expand{border:1px solid var(--border);background:var(--surface-soft);border-radius:.3rem;font-size:.85rem;line-height:1}.tree-children{margin-left:1.6rem}.vt{border-radius:var(--radius-ui);width:2.05rem;height:2.05rem;color:var(--ink-soft);cursor:pointer;transition:background var(--motion-fast) var(--ease-snap), color var(--motion-fast) var(--ease-snap), border-color var(--motion-fast) var(--ease-snap);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;line-height:0;text-decoration:none;display:inline-grid;position:relative}.vt:hover:not(:disabled){background:var(--orange-soft);color:var(--orange-dark);box-shadow:none;border-color:#ff5a145c}.vt:disabled{opacity:.32;cursor:not-allowed}.vt.active{background:var(--ink);border-color:var(--ink);color:#fff}.vt.active:after{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);width:10px;height:6px;animation:clipReveal var(--motion-fast) var(--ease-snap) both;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.vt-danger:hover:not(:disabled){color:var(--danger);background:#fef3f2;border-color:#fecdca}.vt-color{background:#fff;border:1px solid #d7d7d7;border-radius:.32rem;width:2.05rem;height:2.05rem;padding:0}.tcolor{flex:none;display:inline-flex;position:relative}.tcolor-trigger{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);cursor:pointer;width:2.05rem;height:2.05rem;transition:border-color var(--motion-fast) var(--ease-snap);place-items:center;padding:0;display:inline-grid}.tcolor-trigger:hover{border-color:var(--orange)}.tcolor-backdrop{z-index:2400;position:fixed;inset:0}.tcolor-pop{z-index:2401;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-ui);box-shadow:var(--shadow-md);animation:pageEnter var(--motion-ui) var(--ease-build) both;padding:12px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.tcolor-stage{position:relative}.tcolor-canvas{clip-path:polygon(50% 8%,93% 92%,7% 92%);cursor:crosshair;width:100%;height:100%}.tcolor-target{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--ink);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.tcolor-corner{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);pointer-events:none;font-size:.56rem;font-weight:700;position:absolute}.tcolor-corner.is-a{top:-2px;left:50%;transform:translate(-50%)}.tcolor-corner.is-b{bottom:-2px;left:0}.tcolor-corner.is-c{bottom:-2px;right:0}.tcolor-swatches{gap:5px;margin-top:10px;display:flex}.tcolor-swatch{border:1px solid var(--line);border-radius:var(--radius-ui);cursor:pointer;width:20px;height:20px;transition:transform var(--motion-fast) var(--ease-snap);padding:0}.tcolor-swatch:hover{transform:translateY(-2px)}.tcolor-swatch.is-on{outline:2px solid var(--orange);outline-offset:1px}.vt-font{max-width:8.5rem;height:2rem;padding:0 .4rem;font-size:.82rem}.vt-size{text-align:center;width:3.4rem;height:2rem;padding:0 .4rem}.vt-font,.vt-size{border:1px solid #d7d7d7;border-radius:.32rem}.package-bar{border:1px solid var(--brand);background:var(--brand-soft);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem .75rem 0;padding:.6rem .8rem;display:flex}.doc-check{vertical-align:middle;cursor:pointer;width:.95rem;height:.95rem;min-height:0;margin:0 .45rem 0 0;padding:0}.share-page{max-width:56rem;margin:0 auto;padding:clamp(1rem,3vw,2.5rem)}.share-head{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.share-file{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.share-viewer{box-sizing:border-box;flex-direction:column;height:100vh;padding:.55rem .8rem;display:flex}.share-viewer .viewer-frame{flex:1;min-height:0}.package-list{gap:.5rem;max-height:22rem;margin:.4rem 0 .8rem;display:grid;overflow:auto}.package-row{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.package-row-info{gap:.1rem;min-width:0;display:grid}.package-row-info small{color:var(--muted);font-size:.76rem}.viewer-main{background:#f3f2f1;border-top:1px solid #f8f8f8;flex:1;min-height:0;display:flex}.viewer.selection-locked,.viewer.selection-locked :not(input):not(textarea):not(select){-webkit-user-select:none;user-select:none}.viewer.selection-locked .textLayer{pointer-events:none!important}.viewer-panel{background:#fff;flex-direction:column;flex:none;width:18rem;min-height:0;display:flex}.viewer-panel-resizer{z-index:5;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#f5f5f5;border-inline:1px solid #dedede;outline:none;flex:0 0 .72rem;place-items:center;width:.72rem;display:grid;position:relative}.viewer-panel-resizer>span{background:#b9b9b9;border-radius:999px;width:.22rem;height:3.2rem;transition:height .14s,background .14s,box-shadow .14s;box-shadow:inset 1px 1px 2px #25252533,1px 1px 2px #ffffffe6}.viewer-panel-resizer:hover,.viewer-panel-resizer:focus-visible{background:#fff0df;border-color:#ff88009e}.viewer-panel-resizer:hover>span,.viewer-panel-resizer:focus-visible>span{background:#f80;height:4.5rem;box-shadow:.12rem .12rem .28rem #2525253d,-.1rem -.1rem .24rem #fff}.viewer-panel-resizer:focus-visible{outline-offset:-2px;outline:2px solid #fc0}.panel-tabs{background:#fafafa;border-bottom:1px solid #d7d7d7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pt{letter-spacing:-.01em;color:#605e5c;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:0;padding:.55rem .2rem;font-size:.7rem;font-weight:650;overflow:hidden}.pt.active{color:var(--brand-ink);border-bottom-color:var(--brand);background:#fff}.panel-body{flex:1;padding:.7rem;overflow:auto}.thumbs{gap:.55rem;display:grid}.thumb{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:.4rem;justify-items:center;gap:.2rem;padding:.3rem;display:grid}.thumb.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.thumb canvas{background:#fff;width:100%;height:auto;display:block}.thumb span{color:var(--muted);font-size:.72rem}.outline{gap:.25rem;display:grid}.outline-row{align-items:center;gap:.2rem;display:flex}.outline-main{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:1;align-items:center;gap:.4rem;min-width:0;padding:.3rem .25rem;font-size:.78rem;display:flex}.outline-main:hover{background:var(--surface-soft)}.outline .dot{border-radius:2px;flex:none;width:.7rem;height:.7rem}.ol-label{flex:none;font-weight:650}.ol-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ol-page{color:var(--muted);flex:none;margin-left:auto}.muted.small{font-size:.8rem}.viewer-search-panel{gap:.65rem;display:grid}.viewer-search-panel label{color:var(--muted);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.viewer-search-panel input{height:2.25rem;min-height:2.25rem;font-size:.84rem}.viewer-search-meta{color:var(--muted);font-size:.78rem;line-height:1.35}.viewer-search-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.viewer-search-actions .secondary{min-height:2.1rem;padding:.35rem .5rem;font-size:.8rem}.viewer-search-results{gap:.35rem;display:grid}.measure-panel,.tool-chest-panel,.organize-panel,.properties-panel{gap:.65rem;display:grid}.tool-chest-head,.organize-card-head,.properties-head{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);gap:.12rem;padding:.55rem .6rem;display:grid}.tool-chest-head strong,.organize-card-head strong,.properties-head strong{color:var(--ink);font-size:.88rem}.tool-chest-head span,.organize-card-head span,.properties-head span{color:var(--muted);font-size:.72rem;font-weight:650}.organize-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);gap:.55rem;padding:.65rem;display:grid}.organize-field{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.organize-field input,.organize-text-output{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);width:100%;min-height:2.15rem;color:var(--ink);letter-spacing:0;text-transform:none;padding:.35rem .5rem;font-size:.82rem;font-weight:650}.organize-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.organize-actions .secondary,.organize-card>.primary,.organize-card>.secondary{min-height:2.05rem;padding:.35rem .5rem;font-size:.76rem}.organize-file-input{display:none}.organize-text-output{resize:vertical;min-height:8rem;font-family:Saira,sans-serif;font-weight:500;line-height:1.35}.organize-message{border-radius:var(--radius-ui);color:var(--orange-dark);background:#ff6a0014;border:1px solid #ff6a0059;padding:.55rem .65rem;font-size:.78rem;font-weight:750;line-height:1.35}.organize-message.is-error{color:var(--danger);background:#ca303014;border-color:#ca303059}.tool-library{gap:.45rem;display:grid}.tool-library h3{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 .2rem;font-size:.68rem;font-weight:850}.tool-preset-list{gap:.38rem;display:grid}.tool-preset{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);width:100%;min-height:3.1rem;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .5rem;display:grid}.tool-preset:hover,.tool-preset.active{border-color:var(--orange);background:var(--orange-soft)}.tool-preset-icon{border-radius:var(--radius-ui);border:1px solid var(--line);background:#fff;place-items:center;width:2rem;height:2rem;display:grid}.tool-preset-body{gap:.08rem;min-width:0;display:grid}.tool-preset-body strong{color:var(--ink);font-size:.8rem;line-height:1.15}.tool-preset-body span{color:var(--muted);font-size:.69rem;line-height:1.25}.property-field{color:var(--muted);text-transform:uppercase;grid-template-columns:1fr 2.4rem;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:grid}.property-field input[type=color]{width:2.4rem;height:2rem;min-height:2rem;padding:.15rem}.property-list{gap:.4rem;margin:0;display:grid}.property-list div{border-bottom:1px solid var(--line);gap:.1rem;padding:.45rem 0;display:grid}.property-list dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.property-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:650}.property-action{width:100%;min-height:2.1rem;padding:.35rem .55rem;font-size:.8rem}.property-action.danger{border-color:var(--danger)}.property-empty{border:1px dashed var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);text-align:center;gap:.2rem;padding:1rem .7rem;display:grid}.property-empty strong{color:var(--ink)}.property-empty span{color:var(--muted);font-size:.78rem}.measure-card{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);gap:.6rem;padding:.65rem;display:grid}.measure-card-head{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;font-weight:850;display:flex}.measure-card-head .secondary{min-height:1.9rem;padding:.24rem .5rem;font-size:.72rem}.measure-kv{gap:.42rem;margin:0;display:grid}.measure-kv div{gap:.1rem;display:grid}.measure-kv.compact div{grid-template-columns:4.2rem minmax(0,1fr);align-items:baseline}.measure-kv dt{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:750}.measure-kv dd{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:650;overflow:hidden}.measure-mode{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);color:var(--ink-soft);align-items:center;gap:.75rem;padding:.45rem .5rem;font-size:.78rem;font-weight:650;display:flex}.measure-mode label,.calibration-row label{align-items:center;gap:.35rem;display:inline-flex}.measure-field,.calibration-field{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;gap:.3rem;font-size:.7rem;font-weight:800;display:grid}.measure-field select,.measure-field input,.calibration-field select,.calibration-field input{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--surface);width:100%;min-height:2.15rem;color:var(--ink);letter-spacing:0;text-transform:none;padding:.35rem .5rem;font-size:.82rem;font-weight:650}.measure-grid{gap:.5rem;display:grid}.measure-custom-flow{gap:.55rem;display:grid}.measure-custom-flow p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.35}.measure-apply{width:100%;min-height:2.15rem;padding:.4rem .6rem;font-size:.82rem}.measure-empty-box{border:1px dashed var(--line);border-radius:var(--radius-ui);background:var(--surface-alt);min-height:4.1rem;color:var(--muted);text-align:center;place-items:center;font-size:.76rem;display:grid}.measure-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.measure-actions .secondary{min-height:1.95rem;padding:.25rem .45rem;font-size:.76rem}.calibration-dialog{border-radius:var(--radius-ui);color:#f7f7f7;background:#1f2023;border:1px solid #353535;width:min(580px,100%)}.calibration-dialog .modal-head{background:#0a0d12;border-bottom-color:#34363a;padding:.75rem .9rem}.calibration-dialog .modal-head h2{letter-spacing:.02em;font-size:1rem}.calibration-dialog .nav-toggle{border-radius:var(--radius-ui);color:#fff;background:#17191d;border:1px solid #3f4248;min-width:2rem;min-height:2rem;font-weight:850}.calibration-body{gap:.75rem;padding:.9rem;display:grid}.calibration-prompt{color:#f7f7f7;margin:0;font-size:.86rem;font-weight:750}.calibration-row{color:#d7d7d7;align-items:center;gap:.7rem;font-size:.82rem;display:flex}.calibration-row>span{color:#a7a7a7;font-weight:750}.calibration-custom,.calibration-grid{grid-template-columns:minmax(0,1fr) 8.5rem;gap:.65rem;display:grid}.calibration-dialog .calibration-field{color:#b9babd}.calibration-dialog .calibration-field select,.calibration-dialog .calibration-field input{color:#fff;background:#111317;border-color:#46484d}.calibration-scale-readout{border-radius:var(--radius-ui);color:#ffd6bf;background:#ff6a0017;border:1px solid #ff6a0059;padding:.55rem .65rem;font-size:.8rem;font-weight:700}.calibration-dialog .modal-foot{background:#17191d;border-top-color:#34363a;padding:.75rem .9rem}.calibration-dialog .primary,.calibration-dialog .secondary{min-height:2.15rem;padding:.4rem .7rem;font-size:.82rem}.search-result{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--content);text-align:left;gap:.2rem;padding:.5rem .55rem;display:grid}.search-result:hover,.search-result.active{border-color:var(--brand);background:var(--brand-soft)}.search-result strong{font-size:.78rem}.search-result span{color:var(--muted);font-size:.76rem;line-height:1.35}.viewer-stage{touch-action:pan-x pan-y;scrollbar-width:none;-ms-overflow-style:none;background-color:#f0f0f0;background-image:linear-gradient(#f5f5f5 1px,#0000 1px),linear-gradient(90deg,#f5f5f5 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex:1;padding:2rem;overflow:auto}.viewer-stage::-webkit-scrollbar{display:none}.viewer-pan-space{position:relative}.viewer-pan-space>.page-wrap{margin:0;position:absolute}.page-wrap{contain:layout paint;background:#fff;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 8px 28px #10182833}.viewer-crosshair{z-index:4;pointer-events:none;background:#ff6a00d1;position:absolute;box-shadow:0 0 0 1px #ffffff4d}.viewer-crosshair-x{width:100%;height:1px;left:0}.viewer-crosshair-y{width:1px;height:100%;top:0}.viewer-crosshair-readout{z-index:5;pointer-events:none;border:1px solid var(--brand);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:#05070be6;border-radius:.24rem;min-width:9rem;max-width:13rem;padding:.22rem .38rem;font-size:.66rem;font-weight:750;position:absolute}.viewer-aperture{z-index:6;pointer-events:none;fill:none;stroke:#111418;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #ffffffd9);position:absolute;transform:translate(-50%,-50%)}.viewer-snapmark{z-index:7;pointer-events:none;fill:none;stroke:var(--action);stroke-width:2.4px;filter:drop-shadow(0 0 1.5px #0000008c);position:absolute;transform:translate(-50%,-50%)}.viewer-snapmark.is-line{stroke:var(--brand)}.viewer-snapstatus{white-space:nowrap;border-radius:.5rem;align-items:center;padding:.1rem .42rem;font-size:.66rem;font-weight:700;display:inline-flex}.viewer-snapstatus.snap-ready{color:#0f7a3d;background:#18a95729}.viewer-snapstatus.snap-building{color:#b5560a;background:#ff6a0029}.viewer-snapstatus.snap-none,.viewer-snapstatus.snap-off{color:#555a63;background:#7878822e}.anno-layer{touch-action:none;position:absolute;top:0;left:0}.viewer-markup-sync{white-space:nowrap;border-radius:999px;align-items:center;min-height:1.45rem;padding:.1rem .42rem;font-size:.72rem;font-weight:750;display:inline-flex}.viewer-markup-sync.is-saving{color:#8b5600;background:#ffa60029}.viewer-markup-sync.is-saved{color:#0f7137;background:#18a95726}.viewer-markup-sync.is-error{color:#a3211d;background:#ce322d24}.drawings-tool{gap:1rem;min-width:0;display:grid}.drawings-command,.drawings-toolbar,.drawing-viewer-header,.drawing-viewer-nav{align-items:center;gap:.75rem;display:flex}.drawings-command,.drawing-viewer-header{justify-content:space-between}.drawings-toolbar{background:#fff;border:1px solid #dedede;border-radius:.45rem;flex-wrap:wrap;padding:.75rem}.drawing-search{flex:22rem}.drawing-search input,.drawings-toolbar select,.drawing-import-grid input,.drawing-review-form input,.link-resolver select,.recognition-review-table input{width:100%;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #c9c9c9;border-radius:.3rem;padding:.4rem .55rem}.drawings-toolbar select{width:auto;min-width:12rem}.toolbar-count{color:#5e6066;margin-left:auto;font-size:.82rem;font-weight:750}.drawing-log-groups,.drawing-set-grid,.drawing-review-workspace,.drawing-review-form,.drawing-reference-panel,.link-resolver{gap:.75rem;display:grid}.drawing-discipline{background:#fff;border:1px solid #dedede;border-radius:.45rem;overflow:clip}.drawing-discipline>summary{cursor:pointer;background:#f6f6f6;justify-content:space-between;padding:.75rem .9rem;display:flex}.drawing-log-table tbody tr,.drawing-revision-table tbody tr{border-top:1px solid #ececec}.clickable-row{cursor:pointer}.clickable-row:hover{background:#fff5eb}.drawing-set-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.drawing-set-card{background:#fff;border:1px solid #dedede;border-radius:.45rem;gap:.8rem;padding:1rem;display:flex}.drawing-set-icon{color:#f80;font-size:1.8rem}.drawing-import-body{max-height:min(66vh,44rem);overflow:auto}.drawing-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.drawing-import-grid .wide-field{grid-column:1/-1}.linklike{color:var(--orange,#f80);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.linklike:hover{text-decoration:underline}.doc-path-field-row{align-items:stretch;gap:.5rem;display:flex}.doc-path-field-row input{flex:1}.doc-path-browser{border:1px solid var(--ark-border);background:#fff;border-radius:.4rem;margin-top:.5rem;padding:.6rem}.doc-path-breadcrumb{border-bottom:1px solid var(--ark-border);flex-wrap:wrap;align-items:center;gap:.15rem;margin-bottom:.5rem;padding-bottom:.4rem;font-size:.82rem;display:flex}.doc-path-sep{color:var(--ark-text-secondary);margin:0 .25rem}.doc-path-list{gap:.15rem;max-height:14rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.doc-path-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;font-size:.85rem;display:flex}.doc-path-item:hover:not(:disabled){background:#f3f4f6}.doc-path-folder{color:var(--ark-text);font-weight:500}.doc-path-file:disabled{color:var(--ark-text-secondary);cursor:not-allowed;opacity:.6}.doc-path-empty{padding:.35rem .5rem}.confidence-pill,.ark-status-pill,.viewer-link-count-toggle{color:#39404b;background:#eceff3;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;min-height:1.45rem;padding:.12rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.viewer-link-count-toggle.active{border-color:#12a5a1}.viewer-link-count-toggle:not(.active){opacity:.72}.viewer-link-count-toggle-state{text-transform:uppercase;letter-spacing:.03em;background:#00000014;border-radius:999px;padding:.05rem .4rem;font-size:.62rem}.confidence-pill.high,.ark-status-pill.success{color:#146637;background:#def5e7}.confidence-pill.low,.ark-status-pill.warning{color:#8a4e00;background:#fff0da}.drawing-review-workspace{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);min-height:35rem}.review-queue-list,.drawing-review-detail,.drawing-reference-panel{background:#fff;border:1px solid #dedede;border-radius:.45rem;min-width:0;padding:.85rem}.review-queue-list button,.drawing-reference-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:.35rem;gap:.15rem;padding:.65rem;display:grid}.review-queue-list button.active,.drawing-reference-card:hover{background:#fff5eb;border-color:#f80}.drawing-review-detail{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);gap:1rem;display:grid}.drawing-review-preview{background:#171a20;border:1px solid #252a32;border-radius:.35rem;min-height:32rem;overflow:hidden}.drawing-fullscreen-viewer{z-index:44;background:#11151b;border-radius:.4rem;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:fixed;inset:3.5rem 0 0;overflow:hidden}.drawing-viewer-header{color:#fff;background:#05070a;min-height:3.2rem;padding:.55rem .75rem}.drawing-viewer-nav{min-width:0}.drawing-viewer-nav span{color:#c5cad2;font-size:.78rem}.dark-button{color:#fff!important;box-shadow:none!important;background:#171b22!important;border-color:#5d6570!important}.drawing-viewer-layout{grid-template-columns:minmax(0,1fr) 18rem;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.drawing-viewer-canvas{min-width:0;min-height:0;display:flex;overflow:hidden}.drawing-reference-panel{border-width:0 0 0 1px;border-radius:0;align-content:start;overflow:auto}.drawing-reference-panel-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.drawing-reference-panel-head h2{margin:0}.link-resolver{background:#fff7ef;border:1px solid #f2b27c;border-radius:.35rem;padding:.75rem}.link-resolver-active{animation:.9s ease-out 2 link-resolver-attention}@keyframes link-resolver-attention{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px #f36c2159}}@media (prefers-reduced-motion:reduce){.link-resolver-active{animation:none}}@media (width<=960px){.drawing-review-workspace,.drawing-review-detail,.drawing-viewer-layout{grid-template-columns:1fr}.review-queue-list{max-height:16rem;overflow:auto}.drawing-reference-panel{border-width:1px 0 0;max-height:18rem}}@media (width<=640px){.drawings-command,.drawing-viewer-header,.drawing-viewer-nav{flex-direction:column;align-items:stretch}.drawing-import-grid{grid-template-columns:1fr}.drawing-import-grid .wide-field{grid-column:auto}.toolbar-count{margin-left:0}}.drawing-link-layer{z-index:8;pointer-events:none;position:absolute;inset:0}.drawing-link-hotspot{color:#0000;font:inherit;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.drawing-link-hotspot:focus-visible{outline:2px solid var(--orange);outline-offset:1px;background:0 0}.drawing-link-hotspot.ambiguous,.drawing-link-hotspot.unresolved{color:#0000;background:0 0;border:0}.page-lock-overlay{z-index:20;color:#fff;-webkit-user-select:none;user-select:none;background:#090b0f;border:0;place-items:center;padding:1.2rem;display:grid;position:absolute;inset:0}.page-lock-card{border-radius:var(--radius-ui);background:#12151c;border:1px solid #ff6a008c;gap:.65rem;width:min(22rem,100%);padding:1rem;display:grid;box-shadow:0 18px 60px #00000073}.page-lock-card strong{font-size:1.05rem;line-height:1.15}.page-lock-card span{color:#c9ced8;font-size:.8rem;line-height:1.35}.page-lock-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--orange)!important;font-size:.7rem!important}.page-lock-card input{border-radius:var(--radius-ui);color:#fff;width:100%;min-height:2.25rem;font:inherit;background:#07090d;border:1px solid #303642;padding:.35rem .55rem;font-size:.85rem}.page-lock-card .primary{min-height:2.25rem;padding:.4rem .6rem;font-size:.82rem}.page-lock-error{color:#ffb7a8!important}.textLayer{opacity:1;text-align:initial;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:clip}.textLayer span,.textLayer br{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.textLayer ::selection{background:#ff6a0047}.textLayer br::selection{background:0 0}.textLayer span.search-hit{background:#ff6a3d47;border-radius:2px}.anno-tooltip{color:#fff;pointer-events:none;white-space:pre-wrap;z-index:5;background:#16241f;border-radius:.4rem;max-width:18rem;padding:.4rem .55rem;font-size:.8rem;line-height:1.3;position:absolute;transform:translateY(-110%);box-shadow:0 6px 18px #00000040}.anno-editor{z-index:6;border:2px solid var(--brand);min-height:2.2rem;color:var(--content);font:inherit;resize:both;background:#fff;border-radius:.35rem;padding:.3rem .4rem;font-size:.9rem;position:absolute;box-shadow:0 6px 18px #0003}.viewer-statusbar{color:#605e5c;white-space:nowrap;background:#f4f4f4;border-top:1px solid #d7d7d7;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 .45rem;font-size:.76rem;font-weight:650;display:flex;overflow:hidden}.viewer-statusbar span{text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-right:1px solid #d7d7d7;align-items:center;min-width:0;min-height:1.2rem;padding:0 .38rem;display:inline-flex;overflow:hidden}.viewer-statusbar span:last-child{border-right:0}.viewer-live-presence b{margin-right:.2rem;font-weight:800}.viewer-live-avatars{align-items:center;margin-left:.4rem;display:inline-flex}.viewer-live-avatars i{color:#fff;border:1.5px solid #f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.58rem;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.viewer-live-avatars i+i{margin-left:-.4rem}.viewer-live-avatar-overflow{background:#8a8886}@media (width<=760px){.viewer-toolbar{min-height:3rem;padding:.3rem .45rem}.viewer-panel{max-width:calc(100vw - 4.5rem)}.viewer-panel-resizer{flex-basis:.85rem;width:.85rem}.pt{letter-spacing:-.02em;padding:.5rem .1rem;font-size:.62rem}.viewer-stage{padding:1rem}.viewer-statusbar span:last-child{display:none}}.field{gap:.3rem;margin-bottom:.7rem;font-size:.85rem;font-weight:600;display:grid}.field input,.field textarea{font-weight:400}.token-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.seg-tabs{border:1px solid var(--border);border-radius:.5rem;margin-bottom:.8rem;display:inline-flex;overflow:hidden}.seg-tabs button{background:var(--surface);border:0;padding:.4rem .9rem;font-weight:600}.seg-tabs button.active{background:var(--brand);color:#fff}.sign-canvas{border:1px dashed var(--border);touch-action:none;cursor:crosshair;background:#fff;border-radius:.5rem;width:100%;height:170px}.sign-preview{border:1px dashed var(--border);text-align:center;border-radius:.5rem;margin-top:.6rem;padding:.8rem;font-family:Segoe Script,Brush Script MT,cursive;font-size:1.8rem}.ds-focusable:focus-visible,.vt:focus-visible,.tcolor-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:2px;box-shadow:0 0 0 4px var(--paper)}@keyframes pageEnter{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.page-enter{animation:pageEnter .42s var(--ease-build) both}@keyframes clipReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.ark-app-shell .readiness-bar span,.ark-app-shell .usage-bar,.ark-app-shell .bar-fill{background-color:#f09819;background-image:linear-gradient(-60deg,#ff5858 0%,#f09819 100%)}.ark-app-shell .error-banner,.ark-app-shell .warning-callout,.ark-app-shell .ark-banner.warning,.ark-app-shell .ark-banner.danger{background-color:#fc6076;background-image:linear-gradient(-20deg,#fc6076 0%,#ff9a44 100%)}.shell-open-items{color:#e9e9e9;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:3px 3px 0 0;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:.45rem .65rem;transition:background .14s,color .14s;display:inline-grid;position:relative}.shell-open-items:hover,.shell-open-items.active{color:#ff9a44;background:#ffffff12;border-bottom-color:#f80}.shell-open-items-count{color:#fff;background:#f80;border:2px solid #323232;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .18rem;font-size:.56rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.18rem;right:.12rem}.open-items-summary{grid-template-columns:repeat(5,minmax(7.5rem,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.open-items-summary article{border:1px solid var(--ark-border);background:#fff;border-left:4px solid #f80;border-radius:4px;align-content:center;gap:.08rem;min-width:0;min-height:4.5rem;padding:.7rem .85rem;display:grid}.open-items-summary article strong{color:var(--ark-text);font-size:1.35rem;line-height:1}.open-items-summary article span{color:var(--ark-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:700}.open-items-summary article.is-danger{border-left-color:#c43838}.open-items-summary article.is-danger strong{color:#a62929}.open-items-summary article.is-warning{border-left-color:#f09819}.open-items-workspace.panel{padding:0;overflow:hidden}.open-items-toolbar{border-bottom:1px solid var(--ark-border);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:.55rem;padding:.75rem;display:flex}.open-items-toolbar>label:not(.open-items-search){min-width:10rem;color:var(--ark-text-secondary);gap:.2rem;font-size:.66rem;font-weight:700;display:grid}.open-items-toolbar select{min-height:2.45rem;color:var(--ark-text);background:#fff}.open-items-search{border:1px solid var(--ark-border-strong);min-width:min(26rem,100%);min-height:2.45rem;color:var(--ark-text-secondary);border-radius:4px;flex:24rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:0 .65rem;display:grid}.open-items-search input{border:0;width:100%;min-height:2.3rem;padding:0}.open-items-result-line{border-bottom:1px solid var(--ark-border);background:var(--ark-surface-subtle);color:var(--ark-text-secondary);justify-content:space-between;gap:1rem;padding:.45rem .75rem;font-size:.7rem;font-style:italic;display:flex}.open-items-workspace .ark-data-table-scroll{border:0;border-radius:0}.open-items-workspace .ark-data-table{min-width:72rem}.open-item-link{color:var(--ark-link);text-align:left;background:0 0;border:0;gap:.08rem;padding:0;display:grid}.open-item-link:hover{color:var(--ark-action-hover);text-decoration:underline}.open-item-link small{color:var(--ark-text-secondary);font-size:.65rem}.open-item-link.title strong{font-size:.78rem}.open-item-overdue{color:#a62929;font-weight:750}.open-items-workspace .ark-pagination{border-top:1px solid var(--ark-border);padding:.65rem .75rem}@media (width<=900px){.open-items-summary{grid-template-columns:repeat(2,minmax(7rem,1fr))}.open-items-summary article:first-child{grid-column:1/-1}}@media (width<=720px){.shell-open-items{display:none}.open-items-toolbar{align-items:stretch}.open-items-toolbar>label:not(.open-items-search){flex:45%}.open-items-result-line{display:grid}}.field-inline{align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.85rem;display:flex}.field-inline input{margin:0}.compact-button{padding:.2rem .55rem;font-size:.72rem}.compact-pill{margin-left:.4rem}.rfi-member-checklist{border:0;margin:0 0 .7rem;padding:0}.rfi-member-checklist legend{margin-bottom:.3rem;padding:0;font-size:.85rem;font-weight:600}.rfi-checklist-grid{border:1px solid var(--ark-border);border-radius:.35rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.3rem;max-height:9rem;padding:.5rem;display:grid;overflow:auto}.rfi-checklist-item{align-items:center;gap:.4rem;font-size:.82rem;font-weight:400;display:flex}.rfi-detail-meta{color:var(--ark-text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.82rem;display:flex}.rfi-question{border:1px solid var(--soft-border);background:var(--soft-bg);color:var(--soft-text);white-space:pre-wrap;border-radius:.6rem;margin-bottom:.8rem;padding:.7rem}.rfi-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.rfi-detail-columns h3{margin:0 0 .3rem;font-size:.8rem}.rfi-ball-in-court{gap:.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.rfi-response-list{gap:.6rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.rfi-response{border:1px solid var(--soft-border);background:var(--soft-surface);border-radius:.6rem;padding:.65rem .75rem}.rfi-response.official{border-color:var(--soft-accent-calm);background:var(--soft-accent-calm-soft)}.rfi-response header{color:var(--ark-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.rfi-response p{white-space:pre-wrap;margin:0 0 .4rem}.rfi-response-form{border-top:1px solid var(--ark-border);padding-top:.6rem}.rfi-detail-actions{justify-content:flex-start;gap:.5rem}@media (width<=640px){.rfi-detail-columns{grid-template-columns:1fr}}.submittal-step-row{border:1px solid var(--ark-border);border-radius:.35rem;flex-wrap:wrap;align-items:flex-start;gap:.6rem;margin-bottom:.5rem;padding:.6rem;display:flex}.submittal-step-row>.rfi-member-checklist{flex-basis:100%;margin:.3rem 0 0}.budget-negative{color:var(--ark-danger);font-weight:700}.budget-change-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ark-app-shell:has(.favorites-bar){grid-template-rows:3.5rem minmax(0,1fr) auto}.favorites-bar{scrollbar-width:none;align-items:stretch;gap:.1rem;min-width:0;height:100%;display:flex;overflow-x:auto}.favorites-bar::-webkit-scrollbar{display:none}.favorites-bar[hidden]{display:none}.favorites-bar button{color:#dce1e8;min-width:0;font:inherit;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;gap:.42rem;padding:0 .72rem;font-size:.8rem;font-weight:650;display:inline-flex}.favorites-bar button:hover{color:#fff;background:#ffffff12}.favorites-bar button.active{border-bottom-color:var(--ark-action);color:#fff;background:#ffffff0a}.favorites-bar button :is(svg,.fi){color:#f4f6f8}.favorites-bar button.active :is(svg,.fi){color:#ff9a44}.project-open-items-card{grid-column:span 4;min-height:14rem}.home-open-items-legend{color:var(--ark-text-muted);flex-wrap:wrap;gap:.4rem .7rem;padding:.7rem .75rem .45rem;font-size:.8rem;display:flex}.home-open-items-legend span{align-items:center;gap:.28rem;display:inline-flex}.home-open-items-legend i{border-radius:50%;width:.48rem;height:.48rem}.home-open-items-list{padding:0 .75rem .75rem;display:grid}.home-open-items-list>button{border:0;border-top:1px solid var(--soft-border);color:var(--ark-text);text-align:left;cursor:pointer;background:0 0;gap:.38rem;padding:.62rem 0;display:grid}.home-open-items-list>button:hover{color:var(--soft-accent-text)}.home-open-items-list>button>span:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-open-items-list strong,.home-open-items-list b{font-size:.76rem}.open-item-track{background:#e9ebed;border-radius:999px;min-height:.45rem;display:flex;overflow:hidden}.open-item-track i{color:#0000;min-width:.45rem;font-size:0;overflow:hidden}.home-open-items-legend .overdue,.open-item-track .overdue{background:#d84242}.home-open-items-legend .due-soon,.open-item-track .due-soon{background:#f0a112}.home-open-items-legend .due-later,.open-item-track .due-later{background:#1f7a68}.record-sequence-nav{flex:none;align-items:center;gap:.38rem;display:inline-flex}.record-sequence-nav>span{min-width:4.6rem;color:var(--ark-text-secondary);text-align:center;white-space:nowrap;font-size:.72rem;font-weight:750}.record-sequence-nav button{white-space:nowrap;min-height:2.2rem;padding:.38rem .65rem}.record-sequence-nav button:disabled{opacity:.42;cursor:not-allowed}.operational-record-page{gap:1rem;min-width:0;display:grid}.operational-record-command{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.operational-record-command>div:first-child{min-width:0}.operational-record-command h1{margin:.12rem 0 0;font-size:clamp(1.55rem,2.2vw,2rem)}.operational-record-command .back-link,.rfi-back-button{color:var(--ark-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:750}.operational-record-command .page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.operational-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;gap:1rem;display:grid}.operational-detail-main,.operational-detail-aside{gap:1rem;min-width:0;display:grid}.operational-record-hero,.operational-section,.operational-transition{background:#fff;padding:1rem}.operational-record-hero h2{margin:.55rem 0 .35rem;font-size:1.25rem}.operational-record-hero p,.operational-description{color:var(--ark-text-secondary);margin:0;line-height:1.5}.operational-record-badges,.attachment-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.operational-amount{color:var(--soft-accent-text);margin-top:.75rem;font-size:1.35rem;display:block}.operational-section-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.operational-section-heading h2,.operational-section-heading h3{margin:.1rem 0 0;font-size:1rem}.operational-section-heading .status,.rfi-section-count{color:var(--ark-text-secondary);background:#edf0f1;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.68rem;font-weight:750}.operational-detail-grid,.operational-side-facts,.rfi-general-grid{gap:0;margin:0;display:grid}.operational-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-detail-grid>div,.operational-side-facts>div,.rfi-general-grid>div{border-top:1px solid #edf0f1;gap:.16rem;min-width:0;padding:.65rem 0;display:grid}.operational-detail-grid>div:nth-child(odd){padding-right:.75rem}.operational-detail-grid dt,.operational-side-facts dt,.rfi-general-grid dt{color:var(--ark-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:750}.operational-detail-grid dd,.operational-side-facts dd,.rfi-general-grid dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem}.operational-attachments{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.operational-attachment{border:1px solid var(--ark-border);background:#fafbfb;border-radius:.65rem;grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;padding:.65rem;display:grid}.attachment-preview{cursor:zoom-in;background:#e5e7e9;border:0;border-radius:.5rem;width:100%;height:11rem;padding:0;display:block;position:relative;overflow:hidden}.attachment-preview img{object-fit:cover;width:100%;height:100%;display:block}.attachment-preview>span{color:#fff;background:#0d1219d1;border-radius:999px;padding:.26rem .48rem;font-size:.63rem;font-weight:750;position:absolute;bottom:.35rem;right:.35rem}.attachment-copy{gap:.22rem;min-width:0;display:grid}.attachment-copy>div{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.attachment-copy strong,.attachment-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-copy strong{flex:1 1 0}.attachment-copy small{width:100%;color:var(--ark-text-muted);font-size:.66rem}.attachment-file-icon{border:1px dashed var(--ark-border-strong);min-height:7rem;color:var(--soft-accent-text);background:#fff;border-radius:.5rem;font-weight:850}.operational-photo-glance .operational-attachments{grid-template-columns:1fr}.operational-photo-glance .operational-attachment{grid-template-columns:minmax(0,1fr) 8.5rem;grid-template-areas:"copy preview""actions preview";align-items:center}.operational-photo-glance .attachment-preview{grid-area:preview;height:7rem}.operational-photo-glance .attachment-copy{grid-area:copy}.operational-photo-glance .attachment-actions{grid-area:actions}.operational-comments,.operational-timeline,.operational-links{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.operational-comments li{border-top:1px solid #edf0f1;grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding-top:.65rem;display:grid}.operational-comments li>div,.operational-timeline li>div,.operational-links li{gap:.2rem;min-width:0;display:grid}.operational-comments time,.operational-timeline span,.operational-links small{color:var(--ark-text-muted);font-size:.68rem}.operational-comments p,.operational-timeline p{white-space:pre-wrap;margin:.2rem 0 0}.operational-timeline li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.activity-dot{background:var(--soft-accent-calm);border-radius:50%;width:.55rem;height:.55rem;margin-top:.28rem}.operational-media-review{z-index:45;background:#11151b;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:3.5rem 0 0}.operational-review-heading{color:#fff;background:#07090d;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.65rem .9rem;display:flex}.viewer-heading-info{min-width:0;display:grid}.viewer-heading-info h2,.viewer-heading-info span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.viewer-heading-info h2{margin:0;font-size:.95rem}.viewer-heading-path{color:#b9c0ca;font-size:.68rem}.operational-media-review .viewer-frame{min-width:0;min-height:0;overflow:hidden}.viewer-filmstrip-position{color:#8f97a3;white-space:nowrap;font-size:.78rem}.operational-media-filmstrip-shell{z-index:46;max-width:min(100% - 2rem,62rem);box-shadow:none;pointer-events:none;background:0 0;border:0;justify-items:center;gap:.3rem;display:grid;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%)}.operational-media-filmstrip-shell>*{pointer-events:auto}.doc-viewer{position:relative}.operational-media-filmstrip-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f8f8f6eb;border:1px solid #2525251a;border-radius:999px;order:2;place-items:center;width:2.9rem;height:1.1rem;padding:0;display:grid;box-shadow:0 .3rem .8rem #00000029}.operational-media-filmstrip-toggle svg{width:1.5rem;height:.6rem;overflow:visible}.operational-media-filmstrip-toggle svg path{fill:none;stroke:var(--carbon-black,#252525);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}.operational-media-filmstrip-toggle:hover{background:#fff}.operational-media-filmstrip-shell.is-open .operational-media-filmstrip-toggle svg{transform:rotate(180deg)}.operational-media-filmstrip-toggle:hover svg path{stroke:var(--dark-orange,#f80)}.operational-media-filmstrip-toggle:focus-visible{outline:2px solid var(--dark-orange,#f80);outline-offset:3px}.operational-media-filmstrip{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);background:#f8f8f6eb;border:1px solid #2525251a;border-radius:999px;order:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;max-width:100%;padding:.4rem .45rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #0003,inset 0 0 0 1px #ffffff80}.operational-media-filmstrip-shell.is-open .operational-media-filmstrip{width:100%}.operational-media-filmstrip[hidden]{display:none}.operational-media-filmstrip-arrow{width:1.75rem;height:1.75rem;color:var(--carbon-black,#252525);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.operational-media-filmstrip-arrow:hover{color:var(--dark-orange,#f80)}.operational-media-filmstrip-track{scroll-behavior:smooth;flex:auto;gap:.5rem;min-width:0;padding:.1rem;display:flex;overflow-x:auto}.operational-media-filmstrip-item{width:2.6rem;height:2.6rem;color:var(--carbon-black,#252525);cursor:pointer;background:#25252512;border:2px solid #0000;border-radius:.45rem;flex:none;place-items:center;padding:0;font-size:.62rem;font-weight:750;display:grid;overflow:hidden}.operational-media-filmstrip-item:hover{background:#25252521}.operational-media-filmstrip-item img{object-fit:cover;width:100%;height:100%;display:block}.operational-media-filmstrip-item.active{border-color:var(--orange,#f80)}.operational-media-filmstrip-item:focus-visible,.operational-media-filmstrip-arrow:focus-visible{outline:2px solid var(--orange,#f80);outline-offset:2px}@media (width<=767px){.operational-media-filmstrip-item{width:2.5rem;height:2.5rem}.operational-media-filmstrip{padding-inline:.25rem}}.operational-print-frame{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.rfi-record-workspace{z-index:44;min-width:0;color:var(--ark-text);background:#f1f2f2;grid-template-rows:auto auto minmax(0,1fr);display:grid;position:fixed;inset:3.5rem 0 0}.rfi-record-header{border-bottom:1px solid var(--ark-border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 1rem;display:flex}.rfi-record-heading{align-items:center;gap:.9rem;min-width:0;display:flex}.rfi-record-heading>div{min-width:0}.rfi-record-heading h1{text-overflow:ellipsis;white-space:nowrap;max-width:62rem;margin:.12rem 0 0;font-size:clamp(1rem,1.4vw,1.35rem);overflow:hidden}.rfi-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.rfi-record-tabs{border-bottom:1px solid var(--ark-border);background:#fff;gap:0;padding:0 1rem;display:flex;overflow-x:auto}.rfi-record-tabs button{color:var(--ark-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.75rem .9rem .65rem;font-size:.78rem;font-weight:750}.rfi-record-tabs button.active{border-bottom-color:var(--ark-action);color:var(--ark-text)}.rfi-record-scroll{min-width:0;padding:1rem;overflow:auto}.rfi-record-sections,.rfi-tab-card{gap:1rem;width:min(92rem,100%);margin:0 auto;display:grid}.rfi-record-card{border:1px solid var(--ark-border);background:#fff;border-radius:.7rem;min-width:0;padding:1rem;box-shadow:0 3px 14px #1018280f}.rfi-record-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.8rem;display:flex}.rfi-record-card h2,.rfi-record-card h3{margin:0}.rfi-record-card h2{font-size:1rem}.rfi-record-card h3{font-size:.76rem}.rfi-request-grid{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:1rem;display:grid}.rfi-request-grid .wide{min-width:0}.rfi-request-grid p{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.55}.rfi-request-question{border-left:3px solid var(--ark-action);background:#faf7f4;padding:.7rem .8rem}.rfi-response-table .rfi-response{border-color:var(--ark-border);background:#fafbfb}.rfi-response-author,.rfi-response-official,.rfi-response-attachments{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.rfi-response-author time,.rfi-response-attachments{color:var(--ark-text-muted);font-size:.68rem}.rfi-general-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1rem}.rfi-history-table{min-width:46rem;display:grid}.rfi-history-head,.rfi-history-row{border-top:1px solid var(--ark-border);grid-template-columns:10rem 1fr 1fr 1fr 1fr;gap:.75rem;padding:.6rem;font-size:.75rem;display:grid}.rfi-history-head{color:var(--ark-text-secondary);background:#f4f5f5;border-top:0;font-weight:750}@media (width<=1180px){.project-open-items-card{grid-column:span 5}.home-open-items-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.rfi-general-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.operational-record-command,.rfi-record-header,.operational-review-heading{flex-direction:column;align-items:stretch}.operational-detail-layout{grid-template-columns:1fr}.operational-record-photos .operational-detail-aside{grid-row:1}.rfi-record-heading{flex-direction:column;align-items:flex-start;gap:.35rem;width:100%}.rfi-record-heading>div{width:100%}.rfi-record-heading h1{max-width:100%}.rfi-record-actions{justify-content:flex-start}.rfi-request-grid,.rfi-general-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ark-app-shell:has(.favorites-bar){grid-template-rows:3.5rem minmax(0,1fr) 4.25rem}.favorites-bar{display:none}.project-open-items-card{grid-column:span 1}.home-open-items-list{grid-template-columns:1fr}.operational-record-command .page-actions,.rfi-record-actions,.record-sequence-nav,.operational-review-heading .review-actions{width:100%}.record-sequence-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.record-sequence-nav button{width:100%}.operational-detail-grid,.rfi-request-grid,.rfi-general-grid{grid-template-columns:1fr}.operational-photo-glance .operational-attachment{grid-template-columns:minmax(0,1fr) 7rem}.operational-photo-glance .attachment-preview{height:6rem}.operational-media-review,.document-review-shell,.drawing-fullscreen-viewer,.rfi-record-workspace{bottom:4.25rem}.rfi-record-header,.rfi-record-scroll{padding:.75rem}.rfi-record-tabs{padding:0 .35rem}}.module-permission-info{vertical-align:middle;margin-left:.35rem;display:inline-flex;position:relative}.module-permission-trigger{background:var(--neu-bg,#f5f5f5);width:1.15rem;height:1.15rem;color:var(--charcoal,#575757);border:1px solid #25252547;border-radius:50%;place-items:center;padding:0;font-size:.66rem;font-style:italic;font-weight:800;line-height:1;display:grid}.module-permission-trigger:hover,.module-permission-trigger[aria-expanded=true]{border-color:var(--brand-ink,#a85200);color:var(--brand-ink,#a85200)}.module-permission-panel{z-index:60;border-radius:var(--neu-radius,.85rem);background:var(--neu-bg,#f5f5f5);width:min(21rem,100vw - 2rem);max-height:min(24rem,60vh);box-shadow:var(--neu-floating,0 .9rem 2.25rem #25252529);text-align:left;white-space:normal;border:1px solid #2525251f;padding:.75rem .85rem;position:absolute;top:calc(100% + .4rem);left:50%;overflow-y:auto;transform:translate(-50%)}.module-permission-title{margin:0 0 .5rem;font-size:.78rem;font-weight:800}.module-permission-list{gap:.5rem;margin:0;font-size:.74rem;display:grid}.module-permission-list dt{color:var(--carbon-black,#252525);font-weight:750}.module-permission-list dd{color:var(--charcoal,#575757);margin:.1rem 0 0}.module-permission-list ul{margin:0;padding-left:1rem}.module-permission-none{opacity:.85;font-style:italic}.module-permission-legend{border-top:1px solid var(--border);width:100%;min-width:0;margin-top:1.25rem;padding-top:1rem}.module-permission-legend h3{margin:0;font-size:.95rem}.module-permission-legend header p{margin:.2rem 0 .85rem;font-size:.82rem}.permission-matrix-scroll{box-sizing:border-box;border-radius:var(--neu-radius,.85rem);background:var(--neu-bg,#f5f5f5);width:100%;min-width:0;max-width:100%;box-shadow:var(--neu-inset-compact);scrollbar-gutter:stable;border:1px solid #25252521;overflow:auto}.permission-matrix-scroll:focus-visible{outline:2px solid var(--dark-orange,#f80);outline-offset:3px}.permission-matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:86rem;font-size:.75rem}.permission-matrix-table th,.permission-matrix-table td{vertical-align:top;text-align:left;border-bottom:1px solid #25252517;border-right:1px solid #25252517;padding:.7rem .75rem}.permission-matrix-table thead th{z-index:2;width:10.5rem;color:var(--carbon-black,#252525);letter-spacing:.035em;text-transform:uppercase;background:#e9e9e9;font-size:.7rem;font-weight:800;line-height:1.25;position:sticky;top:0}.permission-matrix-table thead th:first-child,.permission-matrix-table tbody th{z-index:1;width:13.5rem;position:sticky;left:0}.permission-matrix-table thead th:first-child{z-index:3}.permission-matrix-table tbody th{background:var(--neu-bg,#f5f5f5);color:var(--carbon-black,#252525);font-size:.78rem;font-weight:750}.permission-matrix-table tbody tr:nth-child(2n) td,.permission-matrix-table tbody tr:nth-child(2n) th{background:#ffffff6b}.permission-matrix-table tr:last-child>*{border-bottom:0}.permission-matrix-table tr>:last-child{border-right:0}.permission-matrix-actions{color:var(--charcoal,#575757);gap:.18rem;margin:0;padding:0;line-height:1.3;list-style:none;display:grid}.permission-matrix-actions li:before{content:"✓";color:#087f6b;margin-right:.32rem;font-weight:900}.permission-matrix-state{border-radius:.55rem;align-items:center;min-height:1.65rem;padding:.28rem .48rem;line-height:1.2;display:inline-flex}.permission-matrix-state--full{color:#086b5a;background:#dff5ee;font-weight:800}.permission-matrix-state--grant{color:#704500;background:#fff1d6;flex-direction:column;align-items:flex-start}.permission-matrix-state--grant small{margin-top:.12rem;font-size:.66rem}.permission-matrix-state--none{color:var(--charcoal,#575757);opacity:.78;font-style:italic}.permission-matrix-note{margin:.7rem 0 0;font-size:.76rem}@media (width<=700px){.module-permission-legend{margin-top:1rem}.permission-matrix-table{min-width:78rem}.permission-matrix-table thead th:first-child,.permission-matrix-table tbody th{width:10.5rem}}.low-rise-summary{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:18px 0;display:grid}.low-rise-summary-card{background:var(--surface,#f5f5f5);border:1px solid #57575733;border-radius:18px;gap:6px;min-width:0;padding:18px;display:grid;box-shadow:7px 7px 16px #2525251f,-7px -7px 16px #ffffffc7}.low-rise-summary-card>span,.low-rise-summary-card>small{color:var(--muted,#575757)}.low-rise-summary-card>strong{font-size:clamp(1.45rem,3vw,2rem)}.low-rise-hash{text-overflow:ellipsis;max-width:220px;font-family:ui-monospace,monospace;overflow:hidden}.low-rise-result-note{margin:0;padding:10px 14px}.low-rise-message-body{background:#fff;border:0;border-radius:12px;width:100%;min-height:320px}.low-rise-filter-status{min-width:max-content;color:var(--muted,#575757);justify-content:flex-end;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:flex}.low-rise-filter-status button{min-height:32px;padding:5px 11px;font-size:.75rem}.drawing-log-table th.low-rise-filter-heading{vertical-align:middle;min-width:118px;padding:0;overflow:visible}.low-rise-column-filter{min-width:0;position:relative}.low-rise-column-filter>summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 10px;list-style:none;display:flex}.low-rise-column-filter>summary::-webkit-details-marker{display:none}.low-rise-column-filter>summary:hover,.low-rise-column-filter>summary:focus-visible,.low-rise-column-filter[open]>summary{background:color-mix(in srgb, var(--ark-orange,#f80) 10%, var(--ark-white-smoke,#f5f5f5));color:var(--ark-carbon,#252525);outline:none}.low-rise-column-filter>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--ark-orange,#f80)}.low-rise-column-filter.is-active>summary{color:var(--ark-orange-deep,#a85300)}.low-rise-filter-icon{border:1px solid color-mix(in srgb, var(--ark-charcoal,#575757) 22%, transparent);background:var(--ark-white-smoke,#f5f5f5);width:22px;height:22px;box-shadow:var(--shadow-control,2px 2px 5px #25252521, -2px -2px 5px #ffffffe6);color:var(--ark-charcoal,#575757);border-radius:7px;flex:0 0 22px;place-items:center;font-size:.9rem;transition:transform .14s;display:grid}.low-rise-column-filter[open] .low-rise-filter-icon{transform:rotate(180deg)}.low-rise-column-filter.is-active .low-rise-filter-icon{border-color:var(--ark-orange,#f80);background:var(--ark-orange,#f80);color:var(--ark-carbon,#252525)}.low-rise-column-filter-menu{z-index:30;border:1px solid color-mix(in srgb, var(--ark-charcoal,#575757) 22%, transparent);background:var(--ark-white-smoke,#f5f5f5);width:min(260px,100vw - 40px);box-shadow:var(--shadow-floating,8px 8px 18px #2525252e, -6px -6px 16px #ffffffeb);color:var(--ark-carbon,#252525);text-align:left;border-radius:12px;padding:12px;position:absolute;top:calc(100% + 6px);left:6px}.drawing-log-table th.low-rise-filter-heading:last-child .low-rise-column-filter-menu{left:auto;right:6px}.low-rise-column-filter-menu label,.low-rise-column-filter-menu label>span{display:block}.low-rise-column-filter-menu label>span{letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:750}.drawing-log-table .low-rise-column-filter-menu input,.drawing-log-table .low-rise-column-filter-menu select{border:1px solid color-mix(in srgb, var(--ark-charcoal,#575757) 24%, transparent);background-color:var(--ark-white-smoke,#f5f5f5);width:100%;min-width:96px;height:34px;min-height:34px;box-shadow:var(--shadow-inset-sm,inset 2px 2px 5px #2525251f, inset -2px -2px 5px #ffffffe6);color:var(--ark-carbon,#252525);font:inherit;border-radius:9px;margin:0;padding:5px 28px 5px 9px;font-size:.76rem;font-weight:600}.drawing-log-table .low-rise-column-filter-menu input{padding-right:9px}.drawing-log-table .low-rise-column-filter-menu input:focus,.drawing-log-table .low-rise-column-filter-menu select:focus{border-color:var(--ark-orange,#f80);outline:2px solid color-mix(in srgb, var(--ark-orange,#f80) 30%, transparent);outline-offset:1px}.low-rise-column-filter-menu button{width:100%;min-height:34px;margin-top:10px;padding:6px 10px;font-size:.75rem}.low-rise-data-state{border-left:3px solid var(--ark-orange,#f80);background:color-mix(in srgb, var(--ark-white-smoke,#f5f5f5) 92%, white);color:var(--ark-charcoal,#575757);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.82rem}.low-rise-create-modal{width:min(52rem,100%)}.low-rise-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.low-rise-create-grid .field,.low-rise-create-grid .field>span{min-width:0}.low-rise-create-grid .field.wide{grid-column:1/-1}.low-rise-record-details{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;margin:0;display:grid}.low-rise-record-details div{min-width:0}.low-rise-record-details dt{color:var(--muted,#575757);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.low-rise-record-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.2rem 0 0}.low-rise-form-detail{border:1px solid var(--border,#dedede);background:var(--surface-raised,#f5f5f5);box-shadow:var(--shadow-soft,5px 5px 12px #2525251f, -5px -5px 12px #ffffffd1);border-radius:16px;gap:16px;padding:clamp(14px,2vw,22px);display:grid}.low-rise-form-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.low-rise-form-detail-head h3,.low-rise-form-detail-head p,.low-rise-form-fields h4,.low-rise-form-document h4{margin:0}.low-rise-form-detail-head h3{margin-top:3px}.low-rise-form-fields,.low-rise-form-document{border-top:1px solid var(--border,#dedede);min-width:0;padding-top:14px}.low-rise-form-fields dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:12px 0 0;display:grid}.low-rise-form-fields dl>div{background:var(--surface,#f5f5f5);border-radius:11px;min-width:0;padding:11px 12px;box-shadow:inset 2px 2px 5px #25252514,inset -2px -2px 5px #ffffffc7}.low-rise-form-fields dt{color:var(--muted,#575757);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.low-rise-form-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.low-rise-form-document h4{margin-bottom:10px}.low-rise-form-document iframe{border:1px solid var(--border,#dedede);background:#fff;border-radius:12px;width:100%;height:clamp(32rem,70vh,56rem);display:block}.low-rise-form-empty{background:var(--surface,#f5f5f5);color:var(--muted,#575757);border-radius:11px;margin:0;padding:14px}.low-rise-inspection-photos{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.low-rise-inspection-photo{border:1px solid var(--border,#dedede);background:var(--surface,#f5f5f5);width:132px;box-shadow:var(--shadow-raised-sm);color:var(--ink,#252525);cursor:pointer;border-radius:14px;padding:7px}.low-rise-inspection-photo img{object-fit:cover;background:#fff;border-radius:9px;width:116px;height:96px;display:block}.low-rise-inspection-photo span{padding:7px 2px 2px;font-size:.75rem;font-weight:700;display:block}.low-rise-schedule-progress,.low-rise-lot-finder,.low-rise-lot-workspace{border:1px solid var(--border,#dedede);background:var(--surface,#f5f5f5);box-shadow:var(--shadow-raised-sm);border-radius:18px;margin-bottom:16px;padding:20px}.low-rise-progress-heading,.low-rise-lot-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.low-rise-progress-heading h2,.low-rise-lot-finder h2,.low-rise-lot-workspace h2{margin:2px 0 4px}.low-rise-progress-heading>strong{color:var(--brand,#f80);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.low-rise-progress-track{background:var(--surface-sunken,#e7e7e7);height:14px;box-shadow:var(--shadow-inset-sm);border-radius:999px;margin:18px 0;overflow:hidden}.low-rise-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--brand,#f80), var(--accent,#fc0));height:100%;transition:width .22s;display:block}.low-rise-progress-stats,.low-rise-lot-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.low-rise-progress-stats>div,.low-rise-lot-counts>div{background:color-mix(in srgb, var(--surface,#f5f5f5) 94%, var(--brand,#f80));border-radius:12px;min-width:0;padding:12px}.low-rise-progress-stats dt,.low-rise-lot-counts span{color:var(--muted,#575757);text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.low-rise-progress-stats dd{margin:5px 0 0;font-weight:750}.low-rise-lot-finder{grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:end;gap:24px;display:grid}.low-rise-lot-search{margin:0}.low-rise-lot-counts{margin:18px 0}.low-rise-lot-counts>div{gap:4px;display:grid}.low-rise-lot-counts strong{color:var(--brand,#f80);font-size:1.25rem}.low-rise-lot-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.low-rise-lot-section{border:1px solid var(--border,#dedede);background:var(--surface,#f5f5f5);border-radius:12px;min-width:0}.low-rise-lot-section>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-weight:750;display:flex}.low-rise-lot-section>summary strong{background:var(--brand,#f80);color:#252525;text-align:center;border-radius:999px;min-width:30px;padding:3px 8px}.low-rise-lot-section-body{max-height:360px;padding:0 12px 12px;overflow:auto}.low-rise-lot-row{border-top:1px solid var(--border,#dedede);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 2px;display:grid}.low-rise-lot-row small{overflow-wrap:anywhere;grid-column:1/-1}.low-rise-lot-photo-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.low-rise-lot-photo-actions button{min-height:34px;padding:6px 10px}.viewer-load-state{text-align:center;place-content:center;gap:8px;min-height:60vh;padding:24px;display:grid}.low-rise-file-link{min-height:0;box-shadow:none;color:var(--ink,#252525);cursor:pointer;font:inherit;text-align:left;text-decoration-line:underline;-webkit-text-decoration-color:var(--brand,#f80);text-decoration-color:var(--brand,#f80);text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;font-weight:650;display:inline}@media (width<=720px){.low-rise-summary{grid-template-columns:1fr 1fr;gap:10px}.low-rise-summary-card{border-radius:14px;padding:14px}.low-rise-filter-status{justify-content:space-between;width:100%}.drawing-log-table th.low-rise-filter-heading{min-width:132px}.drawing-log-table td>.low-rise-form-detail{box-sizing:border-box;width:calc(100vw - 3rem);position:sticky;left:0}.low-rise-create-grid{grid-template-columns:1fr}.low-rise-create-grid .field.wide{grid-column:auto}.low-rise-progress-heading,.low-rise-lot-workspace>header{flex-direction:column;align-items:stretch;gap:10px}.low-rise-progress-stats,.low-rise-lot-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.low-rise-lot-finder{grid-template-columns:1fr;gap:14px;padding:16px}.low-rise-lot-sections{grid-template-columns:1fr}.low-rise-inspection-photo{width:120px;min-height:44px}.low-rise-inspection-photo img{width:104px}}@media (width<=430px){.low-rise-summary{grid-template-columns:1fr}.low-rise-schedule-progress,.low-rise-lot-workspace{border-radius:14px;padding:14px}.low-rise-progress-stats,.low-rise-lot-counts{grid-template-columns:1fr 1fr}}.directory-platform-access{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.project-publication-control{border-radius:var(--radius-md);background:var(--surface,#f5f5f5);box-shadow:var(--shadow-inset);justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.project-publication-control p{margin:.45rem 0 0}.project-danger-zone{border-radius:var(--radius-md);background:color-mix(in srgb, #fff3f2 76%, var(--surface,#f5f5f5));box-shadow:var(--shadow-raised);border:1px solid #c628284d;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1rem;display:flex}.project-danger-zone h2,.project-danger-zone p{margin:0}.project-danger-zone>div>p:last-child{max-width:48rem;color:var(--text-muted,#575757);margin-top:.4rem}.danger-button{border-radius:var(--radius-sm,10px);color:#fff;background:#b42323;border:1px solid #a61e1e;min-height:2.65rem;padding:.65rem 1rem;font-weight:700;box-shadow:3px 3px 7px #55141440,-2px -2px 6px #ffffffb3}.danger-button:hover:not(:disabled){background:#981b1b}.danger-button:focus-visible{outline-offset:2px;outline:3px solid #ffcc00b8}.project-delete-dialog{width:min(36rem,100vw - 2rem)}.project-delete-dialog .modal-head{align-items:flex-start;padding:1.25rem 1.4rem 1.1rem}.project-delete-dialog .modal-body{gap:1.15rem;padding:1.25rem 1.4rem 1.4rem;display:grid}.project-delete-dialog .modal-foot{padding:1rem 1.4rem 1.2rem}.project-delete-name{max-width:28rem;color:var(--text-muted,#575757);overflow-wrap:anywhere;margin:.25rem 0 0}.project-delete-warning{border-radius:var(--radius-sm,10px);box-shadow:var(--shadow-inset);background:#fff3f2db;border:1px solid #b423232e;gap:.4rem;padding:1rem;display:grid}.project-delete-warning span{color:var(--text-muted,#575757);line-height:1.45}.project-delete-confirmation{gap:.55rem;min-width:0;display:grid}.project-delete-confirmation>span{line-height:1.45}.project-delete-confirmation input{width:100%;min-width:0}.project-delete-confirmation small{color:var(--text-muted,#575757)}.project-preview-status{align-self:flex-start;margin:0}@media (width<=640px){.project-publication-control,.project-danger-zone{flex-direction:column;align-items:stretch}.project-danger-zone .danger-button,.project-delete-dialog .modal-foot button{width:100%}.project-delete-dialog .modal-head,.project-delete-dialog .modal-body,.project-delete-dialog .modal-foot{padding-inline:1rem}.project-delete-dialog .modal-foot{flex-direction:column-reverse}}.crm-workspace-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;display:grid;position:relative}.crm-workspace-layout.sidebar-collapsed{grid-template-columns:4rem minmax(0,1fr)}.crm-context-bar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-bottom:1rem;padding:.65rem .85rem;display:flex}.crm-breadcrumbs,.crm-scope-indicator{align-items:center;gap:.5rem;display:flex}.crm-breadcrumbs{min-width:0;color:var(--text-muted,#575757);font-size:.82rem}.crm-breadcrumbs strong{color:var(--text,#252525);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-scope-indicator{border:1px solid color-mix(in srgb, var(--color-accent,#f80) 32%, var(--border,#dedede));background:color-mix(in srgb, var(--color-accent,#f80) 8%, var(--surface,#f5f5f5));border-radius:999px;flex:none;min-height:2rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.crm-mobile-nav-toggle,.crm-side-nav-mobile-close,.crm-mobile-nav-scrim{display:none}.crm-side-nav{border:1px solid var(--border,#dedede);border-radius:var(--neu-radius,.85rem);background:var(--surface,#f5f5f5);min-width:0;box-shadow:var(--shadow-raised,6px 6px 14px #0000001a, -5px -5px 12px #ffffffbf);grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.65rem;display:grid;position:sticky;top:.75rem}.crm-side-nav-head{border-bottom:1px solid var(--border-subtle,#2525251f);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.4rem;padding:0 .25rem .35rem .65rem;display:flex}.crm-side-nav-title{white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.crm-side-nav-collapse,.crm-side-nav-mobile-close{flex:none;width:2rem;min-height:2rem;padding:0}.crm-side-nav-group{grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0;display:grid}.crm-side-nav-label{color:var(--text-muted,#575757);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .7rem .2rem;font-size:.7rem;font-weight:750}.crm-side-nav button{border-radius:var(--radius-sm,10px);min-width:0;max-width:100%;min-height:2.65rem;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.crm-side-nav button>i{width:1.1rem;color:var(--text-muted,#575757);text-align:center;flex:0 0 1.1rem}.crm-side-nav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-side-nav button small{background:color-mix(in srgb, var(--surface,#f5f5f5) 75%, #d8d8d8);text-align:center;border-radius:999px;min-width:1.5rem;margin-left:auto;padding:.15rem .4rem}.crm-workspace-layout.sidebar-collapsed .crm-side-nav{padding-inline:.45rem}.crm-workspace-layout.sidebar-collapsed .crm-side-nav-head{justify-content:center;padding-inline:0}.crm-workspace-layout.sidebar-collapsed .crm-side-nav-title,.crm-workspace-layout.sidebar-collapsed .crm-side-nav-label,.crm-workspace-layout.sidebar-collapsed .crm-side-nav button>span,.crm-workspace-layout.sidebar-collapsed .crm-side-nav button>small{display:none}.crm-workspace-layout.sidebar-collapsed .crm-side-nav button{justify-content:center;padding-inline:.5rem}.crm-side-nav button:hover,.crm-side-nav button:focus-visible{color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 8%, transparent)}.crm-side-nav button.active{color:var(--brand-ink);background:var(--brand-soft);box-shadow:var(--shadow-pressed,inset 2px 2px 5px #00000024, inset -2px -2px 5px #fffc);font-weight:700}.crm-workspace-content{width:100%;min-width:0}.crm-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}.crm-section-heading h2,.crm-section-heading p{margin:0}.crm-section-heading p:not(.eyebrow){max-width:56rem;color:var(--text-muted,#575757);margin-top:.35rem}.crm-generated-link{grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1.6fr) auto;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.crm-generated-link>div:first-child{gap:.2rem;display:grid}.crm-generated-link input{width:100%;min-width:0}.crm-empty{text-align:center;place-content:center;justify-items:center;min-height:10rem;display:grid}.crm-metrics{margin-bottom:1rem}.crm-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.crm-overview-panel{align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.crm-overview-panel h2,.crm-overview-panel p{margin:0}.crm-overview-panel>p:not(.eyebrow){color:var(--text-muted,#575757);line-height:1.5}.crm-overview-stage-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.crm-overview-stage-list button,.crm-attention-row{border:1px solid var(--border-subtle,#2525251f);background:color-mix(in srgb, var(--surface,#f5f5f5) 92%, white);min-height:3rem;box-shadow:none;text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.crm-overview-stage-list button:hover,.crm-overview-stage-list button:focus-visible,.crm-attention-row:hover,.crm-attention-row:focus-visible{border-color:var(--color-accent,#f80);color:var(--color-accent,#f80)}.crm-overview-stage-list strong,.crm-attention-row strong{color:var(--color-accent,#f80);font-size:1.1rem}.crm-overview-activity ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.crm-overview-activity li{border-bottom:1px solid var(--border-subtle,#2525251f);gap:.15rem;padding:.65rem 0;display:grid}.crm-overview-activity li:last-child{border-bottom:0}.crm-overview-activity small,.crm-overview-empty{color:var(--text-muted,#575757)}.crm-sales-workspace{gap:1rem;display:grid}.crm-sales-workspace>.panel,.crm-sales-workspace>.crm-section-heading{margin:0}.crm-pipeline-board{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.65rem;display:grid}.crm-pipeline-stage{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:5.25rem;padding:.85rem;display:flex}.crm-pipeline-stage span{color:var(--text-muted,#575757);font-size:.78rem;font-weight:700}.crm-pipeline-stage strong{color:var(--color-accent,#f80);font-size:1.4rem;line-height:1}.crm-table select{min-width:9.5rem}.crm-overview-actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.crm-overview-actions h2,.crm-overview-actions p{margin:0}.crm-command-center{gap:1.25rem;max-width:100rem;margin-inline:auto;display:grid}.ark-app-shell .crm-command-center .panel{border-radius:var(--neu-radius);margin:0}.crm-overview-heading h1{margin:0;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.2}.crm-overview-heading p{color:var(--soft-text-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.5}.crm-overview-commandbar{border-radius:var(--neu-radius);z-index:4;border-color:color-mix(in srgb, var(--color-accent,#f80) 18%, var(--border,#dedede));flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:relative;box-shadow:0 4px 14px #1f242c12}.crm-global-search{flex:28rem;min-width:14rem;position:relative}.crm-global-search>label{border:1px solid var(--border,#d8dce2);border-radius:var(--radius-sm,8px);background:var(--surface-raised,#fff);align-items:center;gap:.65rem;min-height:2.7rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.crm-global-search:focus-within>label{border-color:var(--color-accent,#f80);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent,#f80) 14%, transparent)}.crm-global-search>label>i{color:var(--text-muted,#667085)}.ark-app-shell .crm-command-center .crm-global-search input:not([type=checkbox]):not([type=radio]){min-width:0;height:auto;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.ark-app-shell .crm-command-center .crm-global-search input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;outline:0}.crm-global-search kbd{border:1px solid var(--border,#d8dce2);min-width:1.55rem;color:var(--text-muted,#667085);background:color-mix(in srgb, var(--surface,#f5f5f5) 85%, white);font:inherit;text-align:center;border-radius:5px;padding:.1rem .4rem;font-size:.72rem}.crm-global-search-results{z-index:8;border:1px solid var(--border,#d8dce2);border-radius:var(--radius-md,10px);background:var(--surface-raised,#fff);padding:.35rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #10182829}.crm-global-search-results>button{width:100%;min-height:3.35rem;box-shadow:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.crm-global-search-results>button:hover,.crm-global-search-results>button:focus-visible{color:inherit;background:color-mix(in srgb, var(--color-accent,#f80) 8%, transparent)}.crm-global-search-results>button>span,.crm-search-empty{gap:.15rem;display:grid}.crm-global-search-results small,.crm-search-empty span{color:var(--text-muted,#667085);font-size:.77rem}.crm-search-empty{padding:.75rem}.crm-command-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.4rem;display:flex}.ark-app-shell .crm-command-center .crm-command-actions>button,.ark-app-shell .crm-command-center .crm-command-more>summary{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.crm-command-more{position:relative}.crm-command-more>summary{border:1px solid var(--ark-border,#d8dce2);border-radius:var(--radius-sm,8px);background:var(--surface,#f5f5f5);cursor:pointer;align-items:center;padding:.55rem .75rem;font-weight:700;list-style:none;display:inline-flex}.crm-command-more>summary::-webkit-details-marker{display:none}.crm-command-more[open]>summary{color:var(--color-accent,#f80)}.crm-command-more>div{z-index:7;border:1px solid var(--border,#d8dce2);border-radius:var(--radius-md,10px);background:var(--surface-raised,#fff);width:13rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 28px #10182826}.crm-command-more>div button{box-shadow:none;text-align:left;background:0 0;border:0;justify-content:flex-start}.crm-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.crm-kpi-card{border:1px solid var(--border);border-radius:var(--neu-radius);font:inherit;border-color:var(--border,#d8dce2);background:var(--surface-raised,#fff);min-width:0;min-height:6.4rem;box-shadow:var(--neu-raised-compact);text-align:left;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem;display:grid}.crm-kpi-card:hover,.crm-kpi-card:focus-visible{border-color:color-mix(in srgb, var(--color-accent,#f80) 50%, var(--border,#d8dce2));color:inherit;transform:translateY(-1px)}.crm-kpi-icon,.crm-activity-icon{width:2.4rem;height:2.4rem;color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 10%, transparent);border-radius:9px;place-items:center;display:inline-grid}.crm-kpi-card>span:last-child{gap:.1rem;min-width:0;display:grid}.crm-kpi-card small{color:var(--text-muted,#667085);font-size:.9rem;font-weight:700}.crm-kpi-card strong{color:var(--text,#252525);font-size:clamp(1.55rem,2.5vw,2rem);line-height:1}.crm-kpi-card em{overflow-wrap:anywhere;color:var(--text-muted,#667085);font-size:.82rem;font-style:normal;line-height:1.4}.crm-kpi-card.needs-attention em{color:#b54708;font-weight:750}.crm-overview-priority-grid,.crm-overview-secondary-grid{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:.85rem;display:grid}.crm-overview-secondary-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.crm-command-center .crm-overview-panel{border-radius:var(--neu-radius);border-color:var(--border,#d8dce2);background:var(--surface-raised,#fff);min-width:0;box-shadow:var(--neu-raised-compact);align-content:start;gap:1rem;padding:1rem}.crm-panel-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.crm-panel-heading h2,.crm-panel-heading p{margin:0}.crm-panel-heading h2{font-size:1.08rem;line-height:1.25}.crm-panel-heading>span{color:var(--text-muted,#667085);white-space:nowrap;font-size:.78rem;font-weight:700}.crm-panel-heading .link-button{min-height:auto;box-shadow:none;border:0;padding:.15rem 0;font-size:.78rem}.crm-work-list{display:grid}.crm-work-list>button{border:0;border-bottom:1px solid var(--border-subtle,#2525251a);min-height:3.25rem;box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-columns:.45rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .25rem;display:grid}.crm-work-list>button:last-child{border-bottom:0}.crm-work-list>button:hover,.crm-work-list>button:focus-visible{color:inherit;background:color-mix(in srgb, var(--color-accent,#f80) 6%, transparent)}.crm-work-list>button>span:nth-child(2){gap:.18rem;min-width:0;display:grid}.crm-work-list small{color:var(--text-muted,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.crm-work-marker{background:#98a2b3;border-radius:999px;width:.4rem;height:1.9rem}.crm-work-marker.high,.crm-work-marker.urgent{background:#d92d20}.crm-work-marker.appointment{background:var(--color-accent,#f80)}.crm-purposeful-empty{min-height:7rem;color:var(--text-muted,#667085);text-align:left;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.crm-purposeful-empty.compact{min-height:7rem}.crm-purposeful-empty>i{color:#039855;font-size:1.35rem}.crm-purposeful-empty>div{gap:.15rem;display:grid}.crm-purposeful-empty strong{color:var(--text,#252525)}.crm-purposeful-empty span{font-size:.8rem}.crm-command-center .crm-attention-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;min-height:3.4rem;padding:.55rem .7rem;display:grid}.crm-attention-row>span{gap:.15rem;display:grid}.crm-attention-row>span strong{color:var(--text,#252525);font-size:.84rem}.crm-attention-row>span small{color:var(--soft-text-muted);font-size:.82rem;line-height:1.4}.crm-attention-row>b{min-width:1.7rem;height:1.7rem;color:var(--text-muted,#667085);background:color-mix(in srgb, var(--surface,#f5f5f5) 75%, #d8d8d8);border-radius:999px;place-items:center;font-size:.76rem;display:grid}.crm-attention-row.warning>b{color:#93420b;background:#fff0df}.crm-attention-row.urgent>b{color:#b42318;background:#fee4e2}.crm-attention-row.clear>b{color:#027a48;background:#dcfae6}.crm-pipeline-overview{overflow:hidden}.crm-command-center .crm-overview-stage-list{grid-template-columns:repeat(7,minmax(6.5rem,1fr));gap:0;padding:.2rem 0 .3rem;position:relative;overflow-x:auto}.crm-command-center .crm-overview-stage-list button{background:color-mix(in srgb, var(--surface-raised,#fff) 94%, var(--color-accent,#f80));border-width:1px 0 1px 1px;border-radius:0;align-content:center;justify-items:start;gap:.2rem;min-height:5rem;padding:.65rem .8rem;display:grid;position:relative}.crm-command-center .crm-overview-stage-list button:first-child{border-radius:8px 0 0 8px}.crm-command-center .crm-overview-stage-list button:last-child{border-right-width:1px;border-radius:0 8px 8px 0}.crm-command-center .crm-overview-stage-list button:not(:last-child):after{z-index:1;border-top:1px solid var(--border,#d8dce2);border-right:1px solid var(--border,#d8dce2);background:inherit;content:"";width:.55rem;height:.55rem;position:absolute;top:50%;right:-.3rem;transform:translateY(-50%)rotate(45deg)}.crm-command-center .crm-overview-stage-list button.lost{background:color-mix(in srgb, var(--surface-raised,#fff) 94%, #98a2b3)}.crm-command-center .crm-overview-stage-list button span{min-height:2.2rem;color:var(--soft-text-muted);font-size:.82rem;font-weight:750}.crm-command-center .crm-overview-stage-list button strong{color:var(--text,#252525);font-size:1.3rem}.crm-command-center .crm-overview-stage-list button small{color:var(--text-muted,#667085);font-size:.8rem}.crm-overview-activity li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.5rem 0}.crm-overview-activity li>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.crm-overview-activity li>span:nth-child(2) strong,.crm-overview-activity li>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-overview-activity li>button{min-width:2rem;min-height:2rem;box-shadow:none;background:0 0;border:0;padding:0}.crm-activity-icon{border-radius:7px;width:2rem;height:2rem}.crm-integration-summary dl{gap:0;margin:0;display:grid}.crm-integration-summary dl>div{border-bottom:1px solid var(--border-subtle,#2525251a);justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.crm-integration-summary dt{color:var(--text-muted,#667085);font-size:.76rem}.crm-integration-summary dd{text-align:right;margin:0;font-size:.78rem;font-weight:750}.crm-integration-summary>p{font-size:.76rem}.crm-integration-summary>button{justify-self:start}.crm-pipeline-stage{text-align:left}.crm-pipeline-stage.active{border-color:var(--color-accent,#f80);box-shadow:inset 0 -3px 0 var(--color-accent,#f80)}.crm-table-filter-summary{border-bottom:1px solid var(--border-subtle,#2525251a);color:var(--text-muted,#667085);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.button-link{border:1px solid var(--ark-border);border-radius:var(--radius-sm,10px);min-height:2.25rem;color:inherit;box-shadow:var(--shadow-raised-sm);justify-content:center;align-items:center;padding:.45rem .75rem;text-decoration:none;display:inline-flex}.crm-table td{vertical-align:middle}.crm-customer-index{gap:.85rem;min-width:0;display:grid}.crm-index-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.crm-index-heading h2,.crm-index-heading p,.crm-index-panel h3,.crm-index-panel p{margin:0}.crm-index-heading p:not(.eyebrow),.crm-index-panel p{color:var(--text-muted,#575757);margin-top:.25rem}.crm-view-bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:0 .15rem;display:flex}.crm-view-tabs{scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.crm-view-tabs button{min-height:2.65rem;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;gap:.4rem;padding:.55rem .85rem;display:inline-flex}.crm-view-tabs button:hover,.crm-view-tabs button:focus-visible,.crm-view-tabs button.active{color:var(--color-accent,#f80);border-bottom-color:var(--color-accent,#f80)}.crm-save-view{grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto auto;align-items:end;gap:.85rem;padding:1rem;display:grid}.crm-save-view>label:not(.crm-checkbox-row),.crm-filter-grid>label{gap:.35rem;font-weight:700;display:grid}.crm-save-view input,.crm-save-view select,.crm-filter-grid select{width:100%}.crm-index-commandbar{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex;position:relative}.crm-index-search{border:1px solid var(--border,#dedede);border-radius:var(--radius-sm,10px);background:color-mix(in srgb, var(--surface,#f5f5f5) 94%, white);min-width:12rem;box-shadow:var(--shadow-pressed);flex:24rem;align-items:center;gap:.55rem;padding-inline:.75rem;display:flex}.crm-index-search:focus-within{border-color:var(--color-accent,#f80);outline:2px solid color-mix(in srgb, var(--color-accent,#f80) 24%, transparent);outline-offset:1px}.ark-app-shell .crm-customer-index .crm-index-search input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0}.crm-index-controls{flex-wrap:wrap;flex:none;gap:.4rem;display:flex}.crm-index-controls button{align-items:center;gap:.4rem;display:inline-flex}.ark-app-shell .crm-customer-index button.secondary{justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.ark-app-shell .crm-customer-index button.secondary.danger-text{color:var(--danger)}.ark-app-shell .crm-customer-index .crm-index-controls button.active{background:var(--brand-soft);border-color:var(--color-accent,#f80);color:var(--brand-ink);box-shadow:var(--neu-pressed)}.crm-index-controls button>span{background:var(--color-accent,#f80);color:#191919;text-align:center;border-radius:999px;min-width:1.25rem;padding:.05rem .35rem;font-size:.72rem}.crm-index-panel{border-color:color-mix(in srgb, var(--color-accent,#f80) 35%, var(--border,#dedede));gap:1rem;padding:1rem;display:grid}.crm-index-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.crm-filter-grid{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(11rem,1fr));align-items:start;gap:1rem;display:grid}.crm-filter-grid fieldset{border:0;flex-wrap:wrap;gap:.5rem .85rem;min-width:0;margin:0;padding:0;display:flex}.crm-filter-grid legend{width:100%;margin-bottom:.35rem;font-weight:700}.crm-column-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.55rem;display:grid}.crm-checkbox-row{align-items:center;gap:.45rem;min-height:2rem;font-weight:600;display:inline-flex}.crm-checkbox-row input{flex:none;width:1rem;height:1rem}.crm-index-results{min-width:0;overflow:hidden}.crm-index-result-summary{border-bottom:1px solid var(--border-subtle,#2525251f);color:var(--text-muted,#575757);align-items:baseline;gap:.35rem;padding:.85rem 1rem;display:flex}.crm-index-result-summary strong{color:var(--text,#252525)}.crm-index-table-scroll{border:0;border-radius:0;max-width:100%}.crm-index-table{min-width:48rem}.crm-index-table th{padding:0}.crm-table-sort{width:100%;min-height:2.75rem;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:inline-flex}.crm-table-sort:hover,.crm-table-sort:focus-visible{color:var(--color-accent,#f80);background:color-mix(in srgb, var(--color-accent,#f80) 7%, transparent)}.crm-index-stage{letter-spacing:.03em;text-transform:capitalize;font-size:.78rem;font-weight:750}.crm-pagination{border-top:1px solid var(--border-subtle,#2525251f);justify-content:flex-end;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.crm-pagination>label{align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.crm-pagination select{min-width:4.5rem}.danger-text{color:var(--danger,#bd1e1e)}.link-button{box-shadow:none;color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent,#f80);text-decoration-color:var(--color-accent,#f80);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700}.crm-form,.crm-quick-action,.crm-360-header,.crm-360-grid>.panel,.crm-settings-grid>.panel{padding:1rem}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.crm-form-grid label{gap:.35rem;font-weight:700;display:grid}.crm-form-grid input,.crm-form-grid select,.crm-form-grid textarea{width:100%}.crm-wide{grid-column:1/-1}.crm-360-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.crm-360-header h2,.crm-360-grid h3,.crm-quick-action h3,.crm-settings-grid h2{margin-top:0}.crm-360-grid,.crm-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.crm-line{border-bottom:1px solid var(--border-subtle,#2525251f);gap:.15rem;padding:.65rem 0;display:grid}.crm-line:last-child{border-bottom:0}.crm-line small{color:var(--text-muted,#575757)}.table-actions{flex-wrap:wrap;gap:.35rem;display:flex}.directory-crm-roles{gap:.35rem;min-width:13rem;display:grid}.directory-crm-roles label{white-space:nowrap;align-items:center;gap:.45rem;font-weight:600;display:flex}.crm-side-nav .crm-side-nav-mobile-close{display:none}@media (width<=1100px){.crm-overview-grid{grid-template-columns:1fr}.crm-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-priority-grid,.crm-overview-secondary-grid{grid-template-columns:1fr}.crm-save-view,.crm-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.crm-workspace-layout,.crm-workspace-layout.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.crm-side-nav{z-index:42;border-radius:0 var(--radius-lg) var(--radius-lg) 0;width:min(20rem,100vw - 3rem);transition:transform .18s;position:fixed;top:3.5rem;bottom:0;left:0;overflow-y:auto;transform:translate(calc(-100% - 1rem))}.crm-workspace-layout.mobile-nav-open .crm-side-nav{transform:translate(0)}.crm-workspace-layout.sidebar-collapsed .crm-side-nav{padding-inline:.65rem}.crm-workspace-layout.sidebar-collapsed .crm-side-nav-head{justify-content:space-between;padding:0 .25rem .35rem .65rem}.crm-workspace-layout.sidebar-collapsed .crm-side-nav-title,.crm-workspace-layout.sidebar-collapsed .crm-side-nav-label,.crm-workspace-layout.sidebar-collapsed .crm-side-nav button>span,.crm-workspace-layout.sidebar-collapsed .crm-side-nav button>small{display:initial}.crm-workspace-layout.sidebar-collapsed .crm-side-nav button{justify-content:flex-start;padding-inline:.75rem}.crm-side-nav .crm-side-nav-collapse{display:none}.crm-side-nav .crm-side-nav-mobile-close,.crm-mobile-nav-toggle{display:inline-flex}.crm-side-nav-mobile-close{justify-content:center;align-items:center}.crm-mobile-nav-toggle{flex:none;align-items:center;gap:.45rem}.crm-mobile-nav-scrim{z-index:41;width:100%;height:100%;box-shadow:none;background:#2525258c;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:3.5rem 0 0}.crm-breadcrumbs>span:first-child,.crm-breadcrumbs>span:nth-child(2),.crm-breadcrumbs>span:nth-child(3),.crm-breadcrumbs>span:nth-child(4){display:none}.crm-scope-indicator{margin-left:auto}.crm-section-heading,.crm-overview-actions,.crm-overview-commandbar{flex-direction:column;align-items:stretch}.crm-global-search{flex-basis:auto;width:100%;min-width:0}.crm-command-actions{padding-bottom:.1rem;overflow:visible}.crm-overview-actions .table-actions>*{flex:100%}.crm-section-heading>button{width:100%}.crm-generated-link,.crm-form-grid,.crm-360-grid,.crm-settings-grid{grid-template-columns:1fr}.crm-360-header{flex-direction:column;align-items:stretch}.crm-360-header button,.crm-form>button,.crm-quick-action>button{width:100%}.crm-index-heading,.crm-view-bar,.crm-index-commandbar,.crm-index-panel-head{flex-direction:column;align-items:stretch}.crm-view-tabs,.crm-view-bar>button,.crm-index-heading>button{width:100%}.crm-index-search{flex-basis:auto;width:100%}.crm-index-controls>button{flex:auto;justify-content:center}}@media (width<=520px){.crm-context-bar{flex-wrap:wrap;align-items:stretch}.crm-breadcrumbs{flex-basis:100%;order:3;padding-inline:.2rem}.crm-scope-indicator{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 7.5rem);overflow:hidden}.crm-overview-stage-list{grid-template-columns:1fr}.crm-kpi-grid{grid-template-columns:1fr 1fr}.crm-kpi-card{grid-template-columns:1fr;align-content:start;min-height:7.4rem}.crm-kpi-icon{width:2rem;height:2rem}.crm-kpi-card strong{font-size:1.5rem}.crm-command-center .crm-overview-stage-list{grid-template-columns:repeat(7,minmax(7.5rem,1fr))}.crm-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-command-actions>button,.crm-command-more,.crm-command-more>summary{width:100%}.crm-command-more>summary{justify-content:center}.crm-command-more>div{left:0;right:auto}.crm-attention-row>span small{display:none}.crm-save-view,.crm-filter-grid,.crm-column-grid{grid-template-columns:1fr}.crm-pagination{flex-direction:column;align-items:stretch}.crm-pagination>label,.crm-pagination>span{justify-content:space-between}.crm-pagination .table-actions>button{flex:1 1 0}}.lead-registration-page{background:radial-gradient(circle at 15% 15%, #ff88001f, transparent 30rem), var(--surface,#f5f5f5);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid}.lead-registration-card{border:1px solid var(--border,#dedede);background:var(--surface,#f5f5f5);border-radius:1.25rem;width:min(46rem,100%);overflow:hidden;box-shadow:12px 12px 30px #00000029,-8px -8px 24px #ffffffd1}.lead-registration-brand,.lead-registration-intro,.lead-registration-form,.lead-registration-success{padding-inline:clamp(1.25rem,5vw,3rem)}.lead-registration-brand{border-bottom:3px solid var(--color-accent,#f80);color:#fff;background:#252525;align-items:center;gap:1rem;padding-block:1.15rem;display:flex}.lead-registration-brand img{object-fit:contain;width:4.5rem;max-height:2.5rem}.lead-registration-brand>div{gap:.15rem;display:grid}.lead-registration-brand span{color:#f5f5f5;font-size:.78rem}.lead-registration-intro{padding-top:2rem}.lead-registration-intro h1{margin:.15rem 0 .5rem}.lead-registration-form{padding-block:1.25rem 2.25rem}.lead-registration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lead-registration-grid label{gap:.4rem;font-weight:700;display:grid}.lead-registration-grid :is(input,textarea){width:100%}.lead-registration-wide{grid-column:1/-1}.lead-registration-consent{align-items:flex-start;gap:.7rem;margin:1.2rem 0;line-height:1.45;display:flex}.lead-registration-consent input{flex:none;margin-top:.2rem}.lead-registration-honeypot{position:absolute;left:-10000px}.lead-registration-submit{width:100%;min-height:3rem}.lead-registration-success{text-align:center;justify-items:center;gap:.5rem;padding-block:3rem;display:grid}.lead-registration-success>span{color:#fff;background:#1b7f4b;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}@media (width<=600px){.lead-registration-page{place-items:stretch stretch;padding:0}.lead-registration-card{border:0;border-radius:0;min-height:100dvh}.lead-registration-grid{grid-template-columns:1fr}.lead-registration-wide{grid-column:auto}}.department-members-panel,.department-permission-panel,.mail-merge-section,.mail-merge-review{border:1px solid color-mix(in srgb, var(--line) 82%, white);box-shadow:var(--shadow-soft,7px 7px 16px #2525251f), -5px -5px 14px #ffffffd1}.department-chip-row{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:18px 0;display:grid}.department-chip-row button{border:1px solid var(--line);background:var(--surface,#f5f5f5);text-align:left;border-radius:14px;min-height:58px;padding:10px 12px;box-shadow:4px 4px 9px #2525251f,-4px -4px 9px #ffffffd9}.department-chip-row button.active{background:#fff4e7;border-color:#f80;box-shadow:inset 3px 3px 7px #2525251a,inset -3px -3px 7px #ffffffe6}.department-chip-row small,.department-member-grid small,.department-permission-matrix small,.mail-merge-recipient-list small,.mail-merge-source span,.mail-merge-review span{color:var(--muted);font-weight:500;display:block}.department-member-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px;display:grid}.department-member-grid label{border:1px solid var(--line);background:#ffffff73;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.department-matrix-scroll{border:1px solid var(--line);border-radius:14px;max-height:min(68vh,760px);overflow:auto}.department-permission-matrix{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.department-permission-matrix th,.department-permission-matrix td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface,#f5f5f5);min-width:142px;padding:10px}.department-permission-matrix th:first-child{z-index:2;text-align:left;min-width:220px;position:sticky;left:0}.department-permission-matrix thead th{z-index:3;background:#ededed;position:sticky;top:0}.department-permission-matrix thead th:first-child{z-index:4}.department-permission-matrix select{width:100%;min-height:40px}.mail-merge-page{max-width:1540px;margin-inline:auto}.mail-merge-page>*+*{margin-top:16px}.mail-merge-source{background:#f5f5f5;border:1px solid #d6d6d6;border-left:5px solid #fc0;border-radius:12px;justify-content:space-between;gap:18px;padding:13px 16px;display:flex}.mail-merge-source.current{border-left-color:#27985b}.mail-merge-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mail-merge-steps span{color:#575757;background:#ededed;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex}.mail-merge-steps b{color:#fff;background:#575757;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mail-merge-steps .active,.mail-merge-steps .complete{color:#252525;background:#fff1df}.mail-merge-steps .active b{background:#f80}.mail-merge-steps .complete b{background:#27985b}.mail-merge-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,220px) auto auto;gap:8px;margin:14px 0;display:grid}.mail-merge-recipient-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;max-height:430px;padding:4px;display:grid;overflow:auto}.mail-merge-recipient-list label{border:1px solid var(--line);background:#f5f5f5;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.mail-merge-recipient-list label.selected{background:#fff4e7;border-color:#f80}.mail-merge-recipient-list label>span:last-child{text-align:right}.mail-merge-compose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mail-merge-compose-grid label{gap:6px;font-weight:700;display:grid}.mail-merge-compose-grid input,.mail-merge-compose-grid textarea{width:100%}.mail-merge-wide{grid-column:1/-1}.mail-merge-fields{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.mail-merge-fields>div{border:1px solid var(--line);background:#ededed;border-radius:999px;align-items:center;display:flex;overflow:hidden}.mail-merge-fields span{padding:6px 9px;font-family:ui-monospace,monospace;font-size:12px}.mail-merge-fields button{border:0;border-left:1px solid var(--line);background:#f5f5f5;border-radius:0;min-height:34px;padding:4px 8px}.mail-merge-review{z-index:5;align-items:center;gap:10px;display:flex;position:sticky;bottom:12px}.mail-merge-review>div{margin-right:auto}.mail-merge-preview{width:min(920px,100vw - 28px);max-height:90vh;overflow:auto}.mail-merge-preview header,.mail-merge-preview footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mail-merge-preview dl{gap:8px;display:grid}.mail-merge-preview dl div{grid-template-columns:80px 1fr;gap:8px;display:grid}.mail-merge-preview iframe{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-height:330px}.mail-merge-preview pre{white-space:pre-wrap;border:1px solid var(--line);font:inherit;background:#fff;border-radius:12px;padding:18px}@media (width<=760px){.department-chip-row{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.department-chip-row button{scroll-snap-align:start;flex:0 0 170px}.department-member-grid{grid-template-columns:1fr}.department-permission-matrix th:first-child{min-width:150px;max-width:150px}.department-permission-matrix th,.department-permission-matrix td{min-width:128px;padding:8px}.mail-merge-source{flex-direction:column;gap:4px}.mail-merge-steps{grid-template-columns:repeat(2,1fr)}.mail-merge-filters{grid-template-columns:1fr 1fr}.mail-merge-filters input{grid-column:1/-1}.mail-merge-recipient-list{grid-template-columns:1fr;max-height:360px}.mail-merge-compose-grid{grid-template-columns:1fr}.mail-merge-wide{grid-column:auto}.mail-merge-review{flex-wrap:wrap;bottom:6px}.mail-merge-review>div{flex:1 0 100%}.mail-merge-review button{flex:1}}.mfa-settings{gap:1rem;max-width:46rem;display:grid}.mfa-provider-list{flex-wrap:wrap;gap:.65rem;display:flex}.mfa-provider-list .active{border-color:var(--accent,#f80);box-shadow:inset 2px 2px 5px #0000001f,inset -2px -2px 5px #fff}.mfa-steps{gap:.6rem;margin:0;padding-left:1.4rem;display:grid}.mfa-enrolment{align-items:start}.mfa-qr{background:#fff;border-radius:1rem;width:fit-content;padding:1rem;box-shadow:5px 5px 12px #00000024,-5px -5px 12px #ffffffe6}.mfa-manual-key{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-recovery-codes{color:#fff;letter-spacing:.08em;background:#252525;border-radius:.75rem;width:fit-content;max-width:100%;padding:1rem 1.5rem;font-size:.95rem;overflow:auto}.mfa-recommendation{background:#fff;border:1px solid #d9dee7;border-radius:.625rem;gap:1rem;width:min(31.25rem,100%);padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #10182829}.mfa-recommendation:before{background:var(--orange,#f80);content:"";height:.2rem;position:absolute;inset:0 0 auto}.mfa-recommendation-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10182875}.mfa-recommendation-close{color:#667085;width:2rem;min-width:2rem;min-height:2rem;box-shadow:none;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid;position:absolute;top:.9rem;right:.9rem}.mfa-recommendation-close:hover,.mfa-recommendation-close:focus-visible{color:#1c2430;box-shadow:none;background:#f2f4f7}.mfa-recommendation-icon{border:1px solid color-mix(in srgb, var(--orange,#f80) 25%, #d9dee7);background:color-mix(in srgb, var(--orange,#f80) 10%, #fff);width:2.75rem;height:2.75rem;color:var(--orange,#f80);border-radius:.65rem;place-items:center;font-size:1.25rem;display:grid}.mfa-recommendation-copy{gap:.45rem;padding-right:2.25rem;display:grid}.mfa-recommendation-badge{background:color-mix(in srgb, var(--orange,#f80) 10%, #fff);width:fit-content;color:color-mix(in srgb, var(--orange,#f80) 80%, #402000);border-radius:999px;padding:.18rem .5rem;font-size:.72rem;font-weight:700}.mfa-recommendation h2{color:#1c2430;margin:.05rem 0 0;font-size:1.25rem;font-weight:650;line-height:1.25}.mfa-recommendation-copy p{color:#5f6b7a;margin:0;font-size:.875rem;line-height:1.5}.mfa-recommendation-copy p+p{margin-top:.4rem}.mfa-recommendation-facts{color:#475467;background:#f8fafc;border:1px solid #eaecf0;border-radius:.5rem;gap:.4rem;margin:0;padding:.75rem;font-size:.78rem;list-style:none;display:grid}.mfa-recommendation-facts li{align-items:center;gap:.45rem;display:flex}.mfa-recommendation-facts i{color:var(--orange,#f80);font-size:.72rem}.mfa-recommendation-actions{align-items:center;gap:.75rem;padding-top:.15rem;display:flex}.mfa-recommendation-actions .primary{border:1px solid var(--orange,#f80);background:var(--orange,#f80);color:#fff;min-height:2.5rem;box-shadow:none;border-radius:.375rem;padding:0 1rem;font-weight:700}.mfa-recommendation-actions .primary:hover,.mfa-recommendation-actions .primary:focus-visible{border-color:color-mix(in srgb, var(--orange,#f80) 82%, #1c2430);background:color-mix(in srgb, var(--orange,#f80) 88%, #1c2430);box-shadow:0 0 0 3px color-mix(in srgb, var(--orange,#f80) 18%, transparent)}.mfa-recommendation-later{color:#475467;min-height:2.5rem;box-shadow:none;background:0 0;border:0;padding:0 .55rem;font-weight:650}.mfa-recommendation-later:hover,.mfa-recommendation-later:focus-visible{box-shadow:none;background:#f2f4f7}.reporting-workspace-tabs{border:1px solid var(--soft-border);background:var(--surface-soft);border-radius:.8rem;gap:.35rem;width:fit-content;margin:0 0 1rem;padding:.3rem;display:flex}.reporting-workspace-tabs button{min-height:2.5rem;box-shadow:none;background:0 0;border:0;border-radius:.6rem;padding:.55rem 1rem}.reporting-workspace-tabs button.active{background:var(--surface);box-shadow:var(--shadow);color:var(--brand-ink)}.informxl-native{gap:1rem;min-width:0;display:grid}.informxl-empty{max-width:48rem;padding:1.5rem}.informxl-report-strip{overscroll-behavior-inline:contain;gap:.75rem;max-width:100%;padding:.15rem .1rem .55rem;display:flex;overflow-x:auto}.informxl-report-strip>button{text-align:left;border:1px solid var(--soft-border);background:var(--soft-surface);min-height:4.4rem;box-shadow:var(--shadow);border-radius:.85rem;flex:0 0 min(18rem,78vw);gap:.2rem;padding:.85rem 1rem;display:grid}.informxl-report-strip>button.active{border-color:var(--dark-orange);box-shadow:inset 3px 0 var(--dark-orange), var(--shadow)}.informxl-report-strip span,.informxl-toolbar p,.informxl-filter-panel span{color:var(--muted);font-size:.82rem}.informxl-table-panel{min-width:0;overflow:visible}.informxl-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.informxl-toolbar h2,.informxl-toolbar p{margin:.15rem 0 0}.informxl-toolbar-actions{align-items:center;gap:.65rem;display:flex}.informxl-search input{width:clamp(14rem,26vw,26rem);min-height:2.75rem}.informxl-columns{position:relative}.informxl-columns>summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;min-height:2.75rem;padding:.7rem .9rem;list-style:none}.informxl-columns>summary span{background:var(--brand);min-width:1.35rem;min-height:1.35rem;color:var(--content);border-radius:999px;place-items:center;margin-left:.25rem;font-size:.72rem;display:inline-grid}.informxl-column-menu{z-index:30;border:1px solid var(--border);background:var(--surface);border-radius:.85rem;gap:.35rem;width:min(24rem,86vw);max-height:min(32rem,70vh);padding:.8rem;display:grid;position:absolute;inset:calc(100% + .4rem) 0 auto auto;overflow:auto;box-shadow:0 12px 30px #2525252e}.informxl-column-menu>label,.informxl-filter-values>label{align-items:center;gap:.55rem;min-height:2.25rem;display:flex}.informxl-filter-panel{border-bottom:1px solid var(--border);background:var(--accent-soft);grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;padding:.8rem 1rem;display:grid}.informxl-filter-panel>div:first-child{display:grid}.informxl-filter-values{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.2rem .8rem;max-height:13rem;padding-top:.45rem;display:grid;overflow:auto}.informxl-grid-wrap{max-width:100%;min-height:15rem;max-height:min(62vh,48rem);position:relative;overflow:auto}.informxl-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.informxl-grid thead th{z-index:2;background:var(--surface-soft);min-width:10rem;box-shadow:inset 0 -1px var(--border);padding:0;position:sticky;top:0}.informxl-grid th>div{grid-template-columns:minmax(0,1fr) 2.4rem;align-items:stretch;display:grid}.informxl-sort,.informxl-filter{min-height:3rem;box-shadow:none;background:0 0;border:0;border-radius:0}.informxl-sort{text-align:left;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.informxl-sort span{color:var(--muted-soft)}.informxl-filter{border-left:1px solid var(--border)}.informxl-filter.active{background:var(--brand);color:var(--content)}.informxl-grid td{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;padding:.7rem .8rem;overflow:hidden}.informxl-grid tbody tr:hover td{background:var(--accent-soft)}.informxl-querying{border-bottom:1px solid var(--border);margin:0;padding:.55rem 1rem}.informxl-pagination{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.informxl-pagination>div{gap:.5rem;display:flex}@media (width<=720px){.reporting-workspace-tabs{width:100%}.reporting-workspace-tabs button{flex:1}.informxl-toolbar,.informxl-toolbar-actions{flex-direction:column;align-items:stretch}.informxl-search input,.informxl-columns,.informxl-columns>summary{width:100%}.informxl-column-menu{width:100%;inset-inline:0}.informxl-filter-panel{grid-template-columns:minmax(0,1fr) auto auto}.informxl-filter-values{grid-template-columns:minmax(0,1fr)}.informxl-grid-wrap{max-height:58vh}}@media (width<=640px){.mfa-provider-list{grid-template-columns:1fr;display:grid}.mfa-provider-list button{width:100%}.mfa-recommendation-overlay{align-items:end;padding:.75rem}.mfa-recommendation{border-radius:.625rem;width:100%;padding:1.25rem}.mfa-recommendation-actions{grid-template-columns:1fr;display:grid}.mfa-recommendation-actions .primary,.mfa-recommendation-later{width:100%}.mfa-qr svg{width:min(192px,58vw);height:auto}}.crm-category-nav{z-index:30;border:1px solid var(--ark-border-strong);border-radius:var(--neu-radius);background:var(--ark-shell,#252525);min-width:0;min-height:min(38rem,100dvh - 8rem);color:var(--white-smoke);box-shadow:var(--neu-raised-compact);padding:.75rem;position:sticky;top:.75rem}.crm-category-head{border-bottom:1px solid var(--charcoal);justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:0 0 .6rem .7rem;font-size:.9rem;font-weight:700;display:flex}.crm-category-nav button{min-width:0;min-height:2.75rem;color:var(--white-smoke);box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.crm-category-head button{flex:0 0 2.75rem;justify-content:center;padding:0}.crm-category-nav .crm-category-close{display:none}.crm-category-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-category-list{gap:.3rem;display:grid}.crm-category-trigger{width:100%}.crm-category-trigger>.fi{flex:0 0 1.1rem}.crm-category-chevron{margin-left:auto}.crm-category-nav button:hover,.crm-category-nav button:focus-visible,.crm-category-trigger[aria-expanded=true]{background:var(--charcoal)}.crm-category-trigger.is-current{box-shadow:inset 3px 0 var(--bright-amber)}.crm-category-nav button:focus-visible{outline:2px solid var(--bright-amber);outline-offset:1px}.crm-category-flyout{border:1px solid var(--charcoal);border-radius:var(--neu-radius);background:var(--ark-shell,#252525);width:17rem;max-height:calc(100dvh - 10rem);box-shadow:var(--neu-floating);padding:.85rem;position:absolute;top:3.9rem;left:calc(100% + .45rem);overflow-y:auto}.crm-category-flyout-heading{padding:.45rem .75rem .85rem;font-weight:750}.crm-category-destinations+.crm-category-destinations{border-top:1px solid var(--charcoal);margin-top:.55rem;padding-top:.55rem}.crm-category-destinations button{justify-content:space-between;width:100%}.crm-category-destinations button>span{overflow-wrap:anywhere;min-width:0}.crm-category-destinations button[aria-current=page]{color:var(--bright-amber);background:var(--ark-shell-hover,#575757)}.crm-category-destinations small{background:var(--charcoal);color:var(--white-smoke);border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:.75rem}.crm-category-nav.is-collapsed{padding-inline:.4rem}.crm-category-nav.is-collapsed .crm-category-head{justify-content:center;padding-inline:0}.crm-category-nav.is-collapsed .crm-category-label,.crm-category-nav.is-collapsed .crm-category-chevron{display:none}.crm-category-nav.is-collapsed .crm-category-trigger{justify-content:center;padding-inline:0}@media (width<=899px){.crm-category-nav{z-index:42;border-radius:0 var(--neu-radius) var(--neu-radius) 0;visibility:hidden;width:min(22rem,100vw - 3rem);min-height:0;position:fixed;top:3.5rem;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.crm-category-nav.is-mobile-open{visibility:visible;transform:none}.crm-category-nav .crm-category-collapse{display:none}.crm-category-nav .crm-category-close{display:flex}.crm-category-nav.is-collapsed{padding-inline:.75rem}.crm-category-nav.is-collapsed .crm-category-label,.crm-category-nav.is-collapsed .crm-category-chevron{display:initial}.crm-category-nav.is-collapsed .crm-category-head{justify-content:space-between;padding-left:.7rem}.crm-category-nav.is-collapsed .crm-category-trigger{justify-content:flex-start;padding-inline:.8rem}.crm-category-trigger[aria-expanded=true] .crm-category-chevron{transform:rotate(90deg)}.crm-category-flyout{width:auto;max-height:none;box-shadow:none;margin:.4rem 0 .7rem;padding:.45rem;position:static}.crm-category-flyout-heading{display:none}}.sharepoint-manager{gap:1rem;min-width:0;display:grid}.sharepoint-manager .panel{gap:.75rem;min-width:0;padding:1rem;display:grid}.sp-manager-actions{flex-wrap:wrap;gap:.65rem;display:flex}.sp-manager-actions button{min-height:44px}.sp-manager-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:end;gap:1rem;display:grid}.sharepoint-manager label{gap:.35rem;min-width:0;display:grid}.sharepoint-manager label:has(input[type=checkbox]){align-items:start;display:flex}.sharepoint-manager input:not([type=checkbox]),.sharepoint-manager select{width:100%;min-width:0;min-height:44px}.sharepoint-manager dd{overflow-wrap:anywhere;margin:0 0 .5rem}.sp-manager-table{max-width:100%;overflow-x:auto}.sp-manager-table td{overflow-wrap:anywhere;min-width:8rem}.informxl-native-v2{gap:1rem;min-width:0;display:grid}.informxl-native-v2 .informxl-empty{max-width:48rem;padding:1.5rem}.informxl-native-v2 .informxl-report-strip{overscroll-behavior-inline:contain;gap:.75rem;max-width:100%;padding:.15rem .1rem .55rem;display:flex;overflow-x:auto}.informxl-native-v2 .informxl-report-strip>button{text-align:left;border:1px solid var(--soft-border);background:var(--soft-surface);min-height:4.4rem;box-shadow:var(--shadow);border-radius:.85rem;flex:0 0 min(18rem,78vw);gap:.2rem;padding:.85rem 1rem;display:grid}.informxl-native-v2 .informxl-report-strip>button.active{border-color:var(--dark-orange);box-shadow:inset 3px 0 var(--dark-orange), var(--shadow)}.informxl-native-v2 .informxl-report-strip span,.informxl-native-v2 .informxl-toolbar p,.informxl-native-v2 .informxl-filter-panel span{color:var(--muted);font-size:.82rem}.informxl-native-v2 .informxl-table-panel{min-width:0;padding:0;overflow:visible}.informxl-native-v2 .informxl-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.informxl-native-v2 .informxl-toolbar h2,.informxl-native-v2 .informxl-toolbar p{margin:.15rem 0 0}.informxl-native-v2 .informxl-toolbar-actions{align-items:center;gap:.65rem;min-width:0;display:flex}.informxl-native-v2 .informxl-search input{width:clamp(14rem,26vw,26rem);min-height:2.75rem}.informxl-native-v2 .informxl-columns{position:relative}.informxl-native-v2 .informxl-columns>summary{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;min-height:2.75rem;padding:.7rem .9rem;list-style:none}.informxl-native-v2 .informxl-columns>summary span{background:var(--brand);min-width:1.35rem;min-height:1.35rem;color:var(--content);border-radius:999px;place-items:center;margin-left:.25rem;font-size:.72rem;display:inline-grid}.informxl-native-v2 .informxl-column-menu{z-index:30;width:min(24rem,86vw);max-height:min(30rem, var(--informxl-menu-space,60vh));border:1px solid var(--soft-border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:calc(100% + .4rem) 0 auto auto}.informxl-native-v2 button{font:inherit;cursor:pointer}.informxl-native-v2 button:disabled{cursor:not-allowed;opacity:.5}.informxl-native-v2 :is(button,summary,input):focus-visible{outline:2px solid var(--dark-orange);outline-offset:2px}.informxl-native-v2 .informxl-menu-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.informxl-native-v2 .informxl-menu-heading p{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.informxl-native-v2 .informxl-menu-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.informxl-native-v2 .informxl-option-search{flex:12rem;min-width:0}.informxl-native-v2 .informxl-option-search input{width:100%;min-height:2.75rem}.informxl-native-v2 .informxl-column-menu>.informxl-option-search{flex:none}.informxl-native-v2 :is(.informxl-menu-heading,.informxl-menu-actions,.informxl-pagination,.informxl-applied-filters) button{border:1px solid var(--soft-border);border-radius:var(--radius-sm);background:var(--soft-surface);min-height:2.75rem;color:var(--content);box-shadow:var(--shadow);padding:.55rem .85rem;font-weight:600}.informxl-native-v2 .informxl-menu-heading>button{min-width:2.75rem}.informxl-native-v2 .informxl-menu-actions .informxl-apply{background:var(--brand)}.informxl-native-v2 .informxl-column-options{overscroll-behavior:contain;min-height:0;overflow:auto}.informxl-native-v2 .informxl-column-options>label,.informxl-native-v2 .informxl-filter-values>label{border-radius:var(--radius-sm);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:.65rem;min-height:2.75rem;padding:.4rem .6rem;display:flex}.informxl-native-v2 .informxl-column-options>label:hover,.informxl-native-v2 .informxl-filter-values>label:hover{background:var(--accent-soft)}.informxl-native-v2 input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--dark-orange);flex:0 0 1.1rem;margin:0}.informxl-native-v2 .informxl-filter-panel{border:1px solid var(--soft-border);border-radius:var(--radius);background:var(--soft-surface);gap:.85rem;margin:.8rem 1rem;padding:1rem;display:grid}.informxl-native-v2 .informxl-filter-values{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.25rem .75rem;max-height:14rem;display:grid;overflow:auto}.informxl-native-v2 .informxl-filter-footer{border-top:1px solid var(--border);justify-content:flex-end;padding-top:.75rem}.informxl-native-v2 .informxl-applied-filters{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;display:flex}.informxl-native-v2 .informxl-grid-wrap{max-width:100%;min-height:15rem;max-height:min(62vh,48rem);position:relative;overflow:auto}.informxl-native-v2 .informxl-grid{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.informxl-native-v2 .informxl-grid thead th{z-index:2;background:var(--surface-soft);min-width:10rem;box-shadow:inset 0 -1px var(--border);padding:0;position:sticky;top:0}.informxl-native-v2 .informxl-grid th>div{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:stretch;display:grid}.informxl-native-v2 .informxl-grid th button{min-height:3rem;box-shadow:none;color:var(--content);background:0 0;border:0;border-radius:0;font-size:.85rem;font-weight:600}.informxl-native-v2 .informxl-header-filter{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.informxl-native-v2 .informxl-header-filter span{color:var(--muted)}.informxl-native-v2 .informxl-grid th .informxl-header-filter.active{background:var(--accent-soft);color:var(--dark-orange)}.informxl-native-v2 .informxl-grid th .informxl-sort{border-left:1px solid var(--border);min-width:2.75rem;padding:.5rem;font-size:1rem}.informxl-native-v2 .informxl-grid th button:hover{background:var(--accent-soft)}.informxl-native-v2 .informxl-grid td{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;max-width:24rem;padding:.7rem .8rem;overflow:hidden}.informxl-native-v2 .informxl-grid tbody tr:hover td{background:var(--accent-soft)}.informxl-native-v2 .informxl-querying{border-bottom:1px solid var(--border);margin:0;padding:.55rem 1rem}.informxl-native-v2 .informxl-pagination{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.informxl-native-v2 .informxl-pagination>div{gap:.5rem;display:flex}@media (width<=720px){.informxl-native-v2 .reporting-workspace-tabs{width:100%}.informxl-native-v2 .reporting-workspace-tabs button{flex:1}.informxl-native-v2 .informxl-toolbar,.informxl-native-v2 .informxl-toolbar-actions{flex-direction:column;align-items:stretch}.informxl-native-v2 .informxl-search input,.informxl-native-v2 .informxl-columns,.informxl-native-v2 .informxl-columns>summary{width:100%}.informxl-native-v2 .informxl-column-menu{width:100%;inset-inline:0}.informxl-native-v2 .informxl-filter-panel{margin-inline:.5rem;padding:.75rem}.informxl-native-v2 .informxl-filter-values{grid-template-columns:minmax(0,1fr)}.informxl-native-v2 .informxl-grid-wrap{max-height:58vh}}.informxl-native-v2 .informxl-filter-panel{grid-template-columns:minmax(0,1fr)}.informxl-native-v2 .informxl-filter-panel>.informxl-menu-heading{display:flex}.informxl-native-v2 .informxl-filter-panel[popover]{box-sizing:border-box;overscroll-behavior:contain;box-shadow:var(--shadow-md);color:var(--content);flex-direction:column;gap:.65rem;margin:0;padding:.85rem;display:flex;position:fixed;inset:auto;overflow:auto}.informxl-native-v2 .informxl-filter-panel[popover]:not(:popover-open){display:none}.informxl-native-v2 .informxl-filter-panel[popover] .informxl-filter-values{flex:auto;grid-template-columns:minmax(0,1fr);min-height:2.75rem;max-height:12rem}.informxl-native-v2 .informxl-filter-panel[popover] .informxl-menu-actions{flex-wrap:wrap}.informxl-native-v2 .informxl-filter-panel[popover] .informxl-option-search{flex-basis:100%;min-width:0}.informxl-native-v2 .informxl-filter-panel[popover] .informxl-menu-heading>div{min-width:0}.informxl-native-v2 .informxl-filter-panel[popover] .informxl-filter-footer{justify-content:space-between}.informxl-native-v2 .informxl-filter-panel[popover]>.informxl-menu-heading,.informxl-native-v2 .informxl-filter-panel[popover]>.informxl-menu-actions{flex-shrink:0}.project-home-grid>.project-site-plan-card{grid-column:1/-1}.project-site-plan-card .card-action{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.project-site-plan-preview{background:var(--soft-surface);width:min(100%,60rem);max-width:100%;height:clamp(16rem,45vh,28rem);margin-inline:auto;display:block;position:relative}.project-site-plan-preview img{object-fit:contain;width:100%;height:100%;display:block}.project-site-plan-preview:focus-visible{outline:3px solid var(--ark-accent,#f80);outline-offset:-3px}.project-site-plan-markers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.project-site-plan-note{color:var(--ark-text-muted);margin:.75rem}@media (width<=600px){.project-site-plan-preview{aspect-ratio:16/10;height:auto}}.project-home-grid.has-site-plan>.project-information-card{grid-column:span 5}.project-home-grid.has-site-plan>.project-site-plan-card{grid-column:span 7}@media (width<=1100px){.project-home-grid.has-site-plan>.project-information-card,.project-home-grid.has-site-plan>.project-site-plan-card{grid-column:1/-1}}.informxl-native-v2 .informxl-grid .informxl-row-visibility{text-align:center;width:3rem;min-width:3rem;padding:0}.informxl-native-v2 .informxl-hide-row{width:44px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.informxl-native-v2 .informxl-hide-row:hover,.informxl-native-v2 .informxl-hide-row:focus-visible{color:var(--content);background:var(--surface)}.informxl-column-order{padding:.5rem 0}.informxl-column-order p,.informxl-condition-fields p{color:var(--muted);font-size:.8rem}.informxl-column-order ol{max-height:14rem;margin:.5rem 0;padding:0;list-style:none;overflow-y:auto}.informxl-column-order li{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:.3rem;display:grid}.informxl-column-order li button{min-height:44px}.informxl-filter-mode,.informxl-condition-fields label{gap:.35rem;margin:.5rem 0;display:grid}.informxl-filter-mode select,.informxl-condition-fields select,.informxl-condition-fields input{width:100%;min-width:0;min-height:44px}.informxl-condition-fields{min-height:0;overflow-y:auto}.informxl-native-v2 .informxl-grid th[draggable=true]{cursor:grab}.informxl-native-v2 .informxl-column-menu{overflow-y:auto}.informxl-column-order{flex:none}.informxl-column-order li button{border:1px solid var(--soft-border);border-radius:var(--radius-sm);background:var(--soft-surface);color:var(--content);box-shadow:var(--shadow)}.informxl-native-v2 select:focus-visible{outline:2px solid var(--dark-orange);outline-offset:2px}.informxl-native-v2 .informxl-column-menu[popover]{box-sizing:border-box;max-width:calc(100vw - 24px);margin:0;position:fixed;inset:auto;overflow:hidden}.informxl-native-v2 .informxl-column-menu[popover]:not(:popover-open){display:none}.informxl-column-menu>.informxl-menu-heading,.informxl-column-menu>.informxl-menu-actions,.informxl-column-menu>.informxl-columns-modes{flex-shrink:0}.informxl-columns-modes{gap:.5rem;display:flex}.informxl-columns-modes button{border:1px solid var(--soft-border);border-radius:var(--radius-sm);background:var(--soft-surface);min-height:44px;color:var(--content);flex:1}.informxl-columns-modes button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-ink)}.informxl-column-menu .informxl-column-order{flex:auto;min-height:0;overflow-y:auto}.informxl-column-menu .informxl-column-order ol{max-height:none;overflow:visible}.informxl-native-v2 .informxl-toolbar-actions{flex-wrap:wrap;max-width:100%}.informxl-native-v2 .informxl-column-menu[popover]{overflow-y:auto}.informxl-column-menu .informxl-column-options,.informxl-column-menu .informxl-column-order{flex:none;overflow:visible}.informxl-native-v2 .informxl-toolbar{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.informxl-native-v2 .informxl-toolbar>div{min-width:0}.informxl-native-v2 .informxl-toolbar-actions{justify-content:flex-start;width:100%;min-width:0}.informxl-native-v2 .informxl-columns{flex:none;order:-1}.informxl-native-v2 .informxl-search{flex:14rem;min-width:0;max-width:26rem}.informxl-native-v2 .informxl-search input{width:100%;min-width:0}.informxl-native-v2 .informxl-toolbar-actions>button{flex-shrink:0}@media (width<=760px){.informxl-native-v2 .informxl-search{flex:none;width:100%;max-width:none}}.project-home-grid.has-site-plan{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.project-home-grid.has-site-plan>.project-site-plan-card{box-sizing:border-box;min-width:0;max-width:100%}.sales-ellipse-options{box-sizing:border-box;border:1px solid var(--border);background:var(--soft-surface);width:220px;max-width:calc(100vw - 16px);color:inherit;border-radius:12px;margin:0;padding:8px;position:fixed;inset:auto}.sales-ellipse-options:popover-open{gap:4px;display:grid}.sales-ellipse-options .vt{justify-content:flex-start;gap:10px;width:100%;min-height:44px}@media (width>=1181px){.project-home-grid.without-open-items>.project-readiness-card{grid-column:span 9}.project-home-grid.without-open-items.has-site-plan>.project-readiness-card{grid-column:span 6}}:root{--white-smoke:#f5f5f5;--charcoal:#575757;--carbon-black:#252525;--dark-orange:#f80;--bright-amber:#fc0;--accent-amber:var(--bright-amber);--bg:#f5f5f5;--surface:#f5f5f5;--surface-soft:#f0f0f0;--surface-warm:#f5f5f5;--content:#252525;--brand:#fc0;--brand-hover:#f0c000;--brand-ink:#a85200;--brand-soft:#fff8d6;--action:#252525;--action-hover:#fc0;--sidebar:#252525;--sidebar-hover:#575757;--sidebar-active:#1a1a1a;--border:#25252524;--soft-bg:#f5f5f5;--soft-surface:#f5f5f5;--soft-shadow-dark:#dfdfdf;--soft-shadow-light:#fff;--soft-text:#252525;--soft-text-muted:#575757;--soft-accent:#f80;--soft-accent-hover:#e87900;--soft-accent-text:#8a4800;--soft-border:#25252521;--neu-bg:#f5f5f5;--neu-dark:#25252521;--neu-light:#ffffffe0;--neu-raised:.25rem .25rem .65rem var(--neu-dark), -.25rem -.25rem .65rem var(--neu-light);--neu-raised-compact:.125rem .125rem .3rem #25252524, -.125rem -.125rem .3rem #ffffffd1;--neu-pressed:inset .125rem .125rem .3rem #25252521, inset -.125rem -.125rem .3rem #ffffffc7;--neu-floating:0 .9rem 2.25rem #25252529, 0 .15rem .45rem #25252514;--neu-radius:.85rem}.ark-app-shell{--shadow-sm:0 .15rem .45rem #2525251a;--shadow-md:0 .55rem 1.4rem #25252524;--shadow:var(--shadow-sm)}.ark-app-shell :is(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #ff880057}.account-learn-button{align-items:center;gap:.45rem;display:inline-flex}.account-learn-button .fi{color:#8a4800}.whats-new-overlay{z-index:2750;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25252594}.whats-new-modal{border-color:#ff880057;width:min(42rem,100%);max-height:min(46rem,100dvh - 2rem)}.whats-new-hero,.whats-new-footer,.release-center-heading,.release-publish-callout,.release-publish-confirm{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.whats-new-hero{color:#fff;background:radial-gradient(circle at 95% 0%, #ffcc002e, transparent 34%), var(--carbon-black);padding:clamp(1.25rem,4vw,2rem)}.whats-new-hero h2,.whats-new-hero p,.whats-new-changes h3,.whats-new-changes p,.release-center h3,.release-center p{margin:0}.whats-new-hero h2{max-width:24ch;margin-top:.35rem;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.08}.whats-new-hero p{color:#ffffffc7;max-width:58ch;margin-top:.75rem;line-height:1.55}.release-stage{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:1.85rem;padding:.3rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.release-stage.preview{color:#fc0}.release-center .release-stage.preview{color:#8a4800;background:#fff8d6}.release-stage.published{color:#16734d;background:#e7f8ef}.whats-new-changes{gap:.75rem;padding:clamp(1rem,3vw,1.6rem);display:grid;overflow-y:auto}.whats-new-changes article{border:1px solid var(--soft-border);border-radius:var(--neu-radius);background:var(--soft-bg);box-shadow:var(--neu-raised-compact);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.95rem;display:grid}.whats-new-check{background:var(--bright-amber);width:1.75rem;height:1.75rem;color:var(--carbon-black);border-radius:50%;place-items:center;font-weight:900;display:grid}.whats-new-changes h3{font-size:.95rem}.whats-new-changes p{color:var(--soft-text-muted);margin-top:.25rem;font-size:.82rem;line-height:1.48}.whats-new-footer{border-top:1px solid var(--soft-border);color:var(--soft-text-muted);align-items:center;padding:.9rem clamp(1rem,3vw,1.6rem);font-size:.75rem}.release-center{gap:1rem;display:grid}.release-center-heading{border:1px solid var(--soft-border);border-radius:var(--neu-radius);background:var(--soft-bg);box-shadow:var(--neu-raised-compact);padding:1rem}.release-center-heading h3{margin-top:.25rem;font-size:1.2rem}.release-center-heading p,.release-publish-callout p,.release-publish-confirm p{color:var(--soft-text-muted);margin-top:.35rem;font-size:.82rem;line-height:1.45}.release-center-meta{border:1px solid var(--soft-border);border-radius:var(--neu-radius);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.release-center-meta>div{min-width:0;padding:.8rem}.release-center-meta>div+div{border-left:1px solid var(--soft-border)}.release-center-meta dt{color:var(--soft-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.release-center-meta dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:700}.release-publish-callout,.release-publish-confirm{border-radius:var(--neu-radius);align-items:center;padding:1rem}.release-publish-callout{background:#fff8d6;border:1px solid #ff880059}.release-publish-confirm{border:2px solid var(--dark-orange);background:var(--soft-surface);box-shadow:var(--neu-raised)}.learn-ark-overlay{z-index:520;padding:clamp(.65rem,3vw,2rem)}.learn-ark-modal{outline:0;grid-template-rows:auto auto minmax(0,1fr);width:min(72rem,100%);max-width:72rem;height:min(48rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:grid;overflow:hidden}.learn-ark-header{border-bottom:1px solid var(--ark-border,var(--border));justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.35rem 1.5rem 1rem;display:flex}.learn-ark-header h2,.learn-ark-header p{margin:0}.learn-ark-header h2{margin-top:.15rem;font-size:clamp(1.45rem,3vw,2rem)}.learn-ark-header p:last-child{color:var(--ark-text-secondary,var(--muted));margin-top:.3rem}.learn-ark-tabs{border-bottom:1px solid var(--ark-border,var(--border));gap:.25rem;padding:.65rem 1.5rem 0;display:flex;overflow-x:auto}.learn-ark-tabs button{min-height:2.5rem;color:var(--ark-text-secondary,var(--muted));box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.45rem .75rem;font-weight:750}.learn-ark-tabs button.active{border-bottom-color:var(--dark-orange);color:var(--carbon-black)}.learn-ark-body{min-width:0;min-height:0;padding:clamp(1rem,2vw,1.5rem);overflow:auto}.learn-ark-start{gap:.8rem;max-width:48rem;margin-inline:auto;display:grid}.learn-ark-welcome,.learn-ark-customize section,.learn-ark-shortcuts section{background:var(--neu-bg);box-shadow:var(--neu-raised-compact);border:1px solid #2525251c;border-radius:.85rem}.learn-ark-welcome{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.learn-ark-welcome h3,.learn-ark-welcome p,.learn-ark-customize h3,.learn-ark-customize p{margin:0}.learn-ark-welcome p,.learn-ark-customize p{color:var(--ark-text-secondary,var(--muted));margin-top:.25rem;line-height:1.5}.learn-ark-step-number{background:var(--dark-orange);width:2.5rem;height:2.5rem;color:var(--carbon-black);border-radius:50%;place-items:center;font-weight:900;display:grid}.learn-ark-next{justify-self:end;margin-top:.35rem}.learn-ark-modules{gap:.75rem;display:grid}.learn-ark-search{background:var(--neu-bg);max-width:36rem;box-shadow:var(--neu-pressed);border:1px solid #25252521;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;padding:0 .75rem;display:grid}.ark-app-shell .learn-ark-search input{min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.learn-ark-search:focus-within{outline-offset:2px;outline:3px solid #ff88003d}.learn-ark-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.learn-ark-module{background:var(--neu-bg);min-width:0;box-shadow:var(--neu-raised-compact);border:1px solid #2525251c;border-radius:.8rem;align-self:start;overflow:hidden}.learn-ark-module[open]{box-shadow:var(--neu-pressed);border-color:#ff88008c}.learn-ark-module summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:6.5rem;padding:.85rem 1rem;list-style:none;display:flex}.learn-ark-module summary::-webkit-details-marker{display:none}.learn-ark-module summary>span:first-child{gap:.2rem;min-width:0;display:grid}.learn-ark-module small{color:#8a4800;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.learn-ark-module strong{font-size:1rem}.learn-ark-module em{color:var(--ark-text-secondary,var(--muted));font-size:.78rem;font-style:normal;line-height:1.35}.learn-ark-module[open] summary>span:last-child{transform:rotate(45deg)}.learn-ark-module ol{color:var(--ark-text-secondary,var(--muted));gap:.45rem;margin:0;padding:0 1.25rem 1rem 2.35rem;font-size:.8rem;line-height:1.45;display:grid}.learn-ark-shortcuts,.learn-ark-customize{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.learn-ark-shortcuts section,.learn-ark-customize section{padding:1rem}.learn-ark-shortcuts section:nth-child(2){grid-row:span 2}.learn-ark-shortcuts h3{margin:0 0 .75rem}.learn-ark-shortcuts dl{gap:0;margin:0;display:grid}.learn-ark-shortcuts dl>div{border-top:1px solid #25252517;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.55rem 0;display:grid}.learn-ark-shortcuts dt,.learn-ark-shortcuts dd{margin:0}.learn-ark-shortcuts dd{color:var(--ark-text-secondary,var(--muted));font-size:.78rem}.learn-ark-shortcuts kbd{background:var(--neu-bg);box-shadow:var(--neu-raised-compact);font:750 .72rem var(--font-ui);border:1px solid #2525252e;border-radius:.35rem;margin:0 .18rem .18rem;padding:.18rem .42rem;display:inline-block}.learn-ark-customize section{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;display:grid}.learn-ark-customize section>.fi{color:#8a4800;background:#ff88001f;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}@media (width<=767px){.learn-ark-overlay{padding:0}.learn-ark-modal{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.learn-ark-header{padding:1rem}.learn-ark-tabs{padding-inline:.75rem}.learn-ark-module-grid,.learn-ark-shortcuts,.learn-ark-customize{grid-template-columns:minmax(0,1fr)}.learn-ark-shortcuts section:nth-child(2){grid-row:auto}.learn-ark-shortcuts dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.learn-ark-next{justify-self:stretch;width:100%}}body{background:var(--neu-bg);color:#252525}.ark-app-shell{--ark-shell:#252525;--ark-shell-hover:#575757;--ark-canvas:#f5f5f5;--ark-surface:#f5f5f5;--ark-surface-subtle:#f0f0f0;--ark-border:#25252521;--ark-border-strong:#25252547;--ark-text:#252525;--ark-text-secondary:#575757;--ark-text-muted:#707070;--ark-action:#f80;--ark-action-hover:#e87900;--ark-highlight:#fc0;--ark-focus:#f80;background-color:var(--neu-bg);background-image:radial-gradient(circle at 18% 0,#ffffff85,#0000 34rem),linear-gradient(145deg,#fafafa 0%,#f5f5f5 45%,#ececec 100%)}.ark-global-header{background:#252525;border-bottom:1px solid #ff880047;box-shadow:0 .45rem 1.2rem #07090c4d,inset 0 1px #ffffff0f}.ark-project-context{background:#252525;border-color:#ffffff1f;border-radius:.62rem;box-shadow:inset .22rem .22rem .5rem #00000057,inset -.18rem -.18rem .42rem #343c496b}.shell-menu>summary,.ark-header-actions>button,.user-avatar{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease}.shell-menu>summary:hover,.shell-menu[open]>summary,.ark-header-actions>button:hover,.favorites-bar button:hover,.favorites-bar button.active,.ark-tool-nav button:hover,.ark-tool-nav button.active{background:#575757;box-shadow:inset .18rem .18rem .42rem #00000057,inset -.12rem -.12rem .3rem #39425047}.favorites-bar button.active,.ark-tool-nav button.active{color:#fff;border-bottom-color:#f80}.ark-main .content,.portfolio-page,.project-home-page,.tool-landing-page,.operational-record-page,.rfi-record-workspace{color:#252525}:is(.portfolio-toolbar,.project-selection-card,.project-home-card,.panel,.stat-card,.ark-tool-controls,.shell-popover,.modal,.drawer,.operational-record-hero,.operational-section,.operational-transition,.rfi-record-card,.drawing-set-card,.drawing-review-detail,.drawing-reference-panel){border-radius:var(--neu-radius);background:var(--neu-bg);box-shadow:var(--neu-raised);border:1px solid #2525251f}.project-home-card>header,.modal-head,.modal-foot,.panel-header,.drawing-reference-panel-head{background:#e5e5e5bd;border-color:#2525251c}.portfolio-toolbar{border-radius:1rem}.project-selection-card{box-shadow:var(--neu-raised);overflow:hidden;padding:0!important}.project-selection-card .project-card-open,.project-selection-card .project-card-image{width:100%}.project-selection-card:hover{border-color:#f80;transform:translateY(-2px);box-shadow:.6rem .6rem 1.25rem #25252533,-.55rem -.55rem 1.2rem #ffffffe6}.project-card-copy,.project-card-open,.project-card-logo,.project-home-image{background-color:var(--neu-bg)}.project-card-logo,.project-home-image{box-shadow:var(--neu-raised-compact);border-color:#2525251f}.ark-app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.portfolio-search,.tool-search){box-sizing:border-box;background-color:var(--neu-bg);color:#252525;min-height:2.25rem;box-shadow:var(--neu-pressed);border-color:#2525251f;border-radius:.68rem;padding:.38rem .65rem}.ark-app-shell textarea{min-height:5rem}.shell-search-field{background:var(--neu-bg);min-height:2.25rem;box-shadow:var(--neu-pressed);border:1px solid #2525252e;border-radius:.68rem;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .65rem;display:grid}.shell-search-field>:is(svg,.fi){color:#505862;width:1rem;height:1rem}.ark-app-shell .shell-search-field input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-height:2.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}.shell-search-field:focus-within{outline-offset:2px;border-color:#ff8800bf;outline:3px solid #f803}.ark-app-shell :is(input,select,textarea)::placeholder{color:#6c737c;opacity:1}.ark-app-shell :is(input,select,textarea):focus{outline-offset:2px;border-color:#ff8800bf;outline:3px solid #f803}.ark-app-shell :is(.secondary,.secondary-button,.card-action,.drawing-reference-panel-close,.drawing-reference-panel-tab,.record-sequence-nav button){color:#252525;min-height:2.25rem;box-shadow:var(--neu-raised-compact);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;background:linear-gradient(145deg,#f3f3f3,#d5d5d5);border:1px solid #25252524;border-radius:.68rem;padding:.4rem .72rem;line-height:1.15}.ark-app-shell :is(.secondary,.secondary-button,.card-action,.drawing-reference-panel-close,.drawing-reference-panel-tab,.record-sequence-nav button):hover:not(:disabled){color:#252525;background:linear-gradient(145deg,#f7f7f7,#dadada);border-color:#ff8800b8;transform:translateY(-1px)}.ark-app-shell :is(.secondary,.secondary-button,.card-action,.drawing-reference-panel-close,.drawing-reference-panel-tab,.record-sequence-nav button):active:not(:disabled){box-shadow:var(--neu-pressed);transform:translateY(0)}.ark-app-shell :is(.primary,.primary-button,.review-download-action){background:linear-gradient(145deg, #ffd633, var(--bright-amber));color:#252525;min-height:2.25rem;box-shadow:var(--neu-raised-compact);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;border:1px solid #25252529;border-radius:.68rem;padding:.4rem .75rem;font-weight:800;line-height:1.15}.ark-app-shell :is(.primary,.primary-button,.review-download-action):hover:not(:disabled){color:#252525;filter:saturate(1.05);background:linear-gradient(145deg,#fd5,#f5c400);border-color:#2525253d;transform:translateY(-1px)}.ark-app-shell :is(.primary,.primary-button,.review-download-action):active:not(:disabled){background:var(--bright-amber);transform:translateY(0);box-shadow:inset .22rem .22rem .48rem #78600061,inset -.2rem -.2rem .45rem #ffec8cbf}.ark-app-shell button:disabled{box-shadow:none;filter:grayscale(.4);opacity:.52}.ark-page-tabs button[aria-selected=true],.portfolio-tabs button.active,.panel-tabs button.active,.tab.active{color:#252525;text-shadow:0 1px #ffffffbf;border-bottom-color:#f80}.tab-count,.status{box-shadow:var(--neu-raised-compact);border:1px solid #2525251a}.ark-data-table-scroll{border-radius:var(--neu-radius);background:var(--neu-bg);box-shadow:var(--neu-raised);border:1px solid #2525251f}.ark-data-table thead th,.rfi-history-head{color:#343b45;background:#2525250e}.ark-data-table tbody tr:hover,.ark-data-table tbody tr.selected{background:#ff880017}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#252525a3}.notice,.empty-state,.tool-skeleton{background:var(--neu-bg);box-shadow:var(--neu-pressed);border:1px solid #2525251c;border-radius:.78rem}.image-viewer-tool{color:#f7f7f7;background:linear-gradient(145deg,#202630,#13171d);border-color:#ff88007a;border-radius:.62rem;min-width:2.15rem;min-height:2.15rem;padding:.32rem .58rem;box-shadow:.12rem .12rem .3rem #00000061,-.08rem -.08rem .22rem #3d465442}.dark-button{box-shadow:.12rem .12rem .3rem #0006,-.08rem -.08rem .22rem #ffffff14!important}.drawing-viewer-header-actions{justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.drawing-action-status{color:#c5cad2;text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:.72rem;overflow:hidden}.drawing-viewer-layout.references-hidden{grid-template-columns:minmax(0,1fr)}.print-frame{border:0;width:0;height:0;position:fixed;bottom:0;right:0}.activity-filter-bar{background:#e5e5e5b8;border-bottom:1px solid #2525251f;grid-template-columns:repeat(4,minmax(10rem,1fr));align-items:end;gap:.65rem;padding:.8rem;display:grid}.activity-file-filter{grid-column:span 2}.activity-filter-bar label{color:#505862;gap:.3rem;min-width:0;font-size:.72rem;font-weight:750;display:grid}.activity-filter-summary{color:#505862;white-space:nowrap;grid-column:span 2;justify-content:flex-end;align-items:center;gap:.55rem;min-height:2.25rem;font-size:.75rem;display:flex}.activity-document-link{color:#b85f00;width:fit-content;margin-top:.3rem;font-weight:750;text-decoration:none}.activity-document-link:hover{color:#7a3f00;text-decoration:underline}.activity-document-link:focus-visible{outline-offset:3px;border-radius:.35rem;outline:2px solid #f80}.drawer-form label.cap-check{color:#505862;cursor:pointer;border-radius:.5rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2rem;padding:.25rem .35rem;line-height:1.25;display:grid}.drawer-form label.cap-check:hover{color:#252525;background:#ff880012}.drawer-form label.cap-check:focus-within{outline-offset:1px;background:#ff88001a;outline:2px solid #ff880061}.drawer-form label.cap-check input[type=checkbox]{box-sizing:border-box;accent-color:#f80;width:1.125rem;height:1.125rem;min-height:1.125rem;box-shadow:none;justify-self:start;margin:0;padding:0}@media (width<=1500px){.activity-filter-bar{grid-template-columns:repeat(3,minmax(10rem,1fr))}.activity-filter-summary{justify-content:space-between}.drawing-viewer-header{flex-wrap:wrap}}.image-viewer-tool:hover,.image-viewer-tool:focus-visible{color:#fff;background:#252525;border-color:#f80}.image-viewer-tool:active{box-shadow:inset .2rem .2rem .45rem #00000080,inset -.14rem -.14rem .35rem #3d465457}.loading-page{background:var(--neu-bg);color:#505862}.spinner{background:var(--neu-bg);width:3.6rem;height:3.6rem;box-shadow:var(--neu-raised);border:0;border-radius:50%;animation:none;position:relative}.spinner:before,.spinner:after{content:"";border-radius:50%;position:absolute}.spinner:before{box-shadow:var(--neu-pressed);border:.28rem solid #f80;border-color:#f80 #252525 #25252524 #25252524;animation:.9s linear infinite ark-neu-orbit;inset:.58rem}.spinner:after{transform-origin:.31rem 1.62rem;background:#f80;width:.62rem;height:.62rem;animation:1.35s linear infinite reverse ark-neu-orbit;top:.18rem;left:calc(50% - .31rem);box-shadow:0 0 .75rem #ff8800b3}.loading-line{color:#505862}.loading-dot{border:.2rem solid var(--neu-bg);background:#f80;border-radius:50%;width:.9rem;height:.9rem;box-shadow:.18rem .18rem .38rem #25252538,-.14rem -.14rem .35rem #ffffffdb}.tool-skeleton{position:relative;overflow:hidden}.tool-skeleton:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff9e 48%,#ff88001f 52%,#0000 65%);animation:1.4s ease-in-out infinite ark-neu-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ark-neu-orbit{to{transform:rotate(1turn)}}@keyframes ark-neu-shimmer{to{transform:translate(100%)}}.project-home-page .project-home-titlebar{align-items:flex-start;gap:.75rem;min-height:3.65rem;margin-bottom:.75rem}.project-home-page .project-home-actions{flex:none;align-items:flex-start;gap:.55rem;display:flex}.project-home-page .project-home-actions>details{position:relative}.project-home-page .project-home-actions>details>summary{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;gap:.38rem;min-height:2.35rem;padding-block:.45rem;list-style:none;display:inline-flex}.project-home-page .project-home-actions>details>summary::-webkit-details-marker{display:none}.project-home-page .project-dashboard-customize[open]{z-index:40}.project-home-page .project-dashboard-customize>summary{border-radius:.7rem;height:2.35rem;min-height:2.35rem;padding:.42rem .78rem;box-shadow:.24rem .24rem .55rem #25252529,-.2rem -.2rem .5rem #ffffffc7}.project-home-page .project-dashboard-customize[open]>summary{border-color:#ff8800b3;box-shadow:inset .16rem .16rem .36rem #25252529,inset -.14rem -.14rem .32rem #ffffffb8}.project-home-page .dashboard-customize-popover{z-index:50;box-sizing:border-box;border:1px solid var(--soft-border,#25252524);background:var(--neu-bg,#f5f5f5);width:min(19rem,100vw - 2rem);max-height:min(28rem,100vh - 8rem);color:var(--soft-text,#252525);border-radius:.9rem;gap:.22rem;padding:.72rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;overflow:auto;box-shadow:.65rem .65rem 1.45rem #25252538,-.38rem -.38rem 1rem #ffffffd1}.project-home-page .dashboard-customize-popover>header{border-bottom:1px solid var(--soft-border,#25252524);justify-content:space-between;align-items:center;gap:.65rem;min-height:2.15rem;margin-bottom:.15rem;padding:0 .2rem .48rem;display:flex}.project-home-page .dashboard-customize-popover>header strong{font-size:.82rem;line-height:1.2}.project-home-page .dashboard-customize-popover>header button{border-radius:.55rem;width:auto;min-width:3.6rem;height:1.9rem;min-height:1.9rem;padding:.25rem .58rem;font-size:.72rem}.project-home-page .dashboard-widget-option{border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:2.35rem;padding:.28rem .32rem .28rem .42rem;display:grid}.project-home-page .dashboard-widget-option:hover,.project-home-page .dashboard-widget-option:focus-within{background:#ff880014}.project-home-page .dashboard-widget-option>label{min-width:0;color:var(--soft-text,#252525);cursor:pointer;align-items:center;gap:.5rem;margin:0;font-size:.78rem;line-height:1.2;display:flex}.project-home-page .dashboard-widget-option>label>input[type=checkbox]{accent-color:#f80;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0;padding:0}.project-home-page .dashboard-widget-option>label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-home-page .dashboard-widget-order{align-items:center;gap:.28rem;display:inline-flex}.project-home-page .dashboard-widget-order>button{border-radius:.52rem;place-items:center;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;margin:0;padding:0;font-size:.9rem;line-height:1;display:grid}.project-home-page .dashboard-widget-order>button:disabled{opacity:.35;box-shadow:none;cursor:not-allowed}.project-home-page .project-weather{grid-template-columns:1.75rem minmax(10rem,auto) 2.35rem;justify-content:end;align-items:center;gap:.55rem;min-width:0;display:grid}.project-home-page .weather-symbol{place-items:center;width:1.75rem;height:1.75rem;font-size:1.2rem;display:grid}.project-home-page .project-weather>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.12rem .4rem;min-width:0;display:grid}.project-home-page .project-weather>div>strong{font-size:1.05rem;line-height:1.15}.project-home-page .project-weather>div>span{min-width:0;color:var(--soft-text,#252525);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.project-home-page .project-weather>div>small{color:var(--soft-text-muted,#626a74);white-space:nowrap;grid-column:1/-1;font-size:.68rem;line-height:1.25}.project-home-page .weather-refresh{box-sizing:border-box;align-self:center;place-items:center;width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;margin:0;padding:0;display:grid}.project-home-page .project-documents-card{align-self:start;min-height:0}.project-home-page .project-documents-card>header{min-height:2.55rem;padding-block:.42rem}.project-home-page .project-documents-card .home-document-list{align-content:start;min-height:0}.project-home-page .project-documents-card .home-document-list>a{box-sizing:border-box;align-items:center;min-height:2.65rem;padding-block:.42rem}.project-home-page .project-documents-card .home-document-list>a:last-child{border-right:0}@media (width<=767px){:root{--neu-raised:.3rem .3rem .7rem var(--neu-dark), -.3rem -.3rem .7rem var(--neu-light)}.ark-main .content{padding:.85rem}.portfolio-page{width:100%}.project-card-grid,.project-home-grid{gap:.75rem}.project-home-page .project-home-titlebar{gap:.65rem;min-height:0;margin-bottom:.75rem}.project-home-page .project-home-actions{flex-wrap:wrap;width:100%;position:relative}.project-home-page .project-home-actions>details{flex:9rem}.project-home-page .project-dashboard-customize{position:static}.project-home-page .project-home-actions>details>summary{width:100%}.project-home-page .dashboard-customize-popover{width:min(19rem,100vw - 1.7rem);max-height:min(25rem,100vh - 10rem);top:calc(100% + .55rem);left:0;right:auto}.project-home-page .project-weather{grid-template-columns:1.75rem minmax(0,1fr) 2.35rem;justify-content:stretch;width:100%}.project-home-page .project-weather>div>small{text-overflow:ellipsis;overflow:hidden}.ark-app-shell :is(.primary,.secondary,.primary-button,.secondary-button){min-height:2.75rem}.ark-app-shell :is(input:not([type=checkbox]):not([type=radio]),select,.drawing-viewer-header-actions button,.drawing-viewer-header-actions a,.review-actions button,.review-actions a,.activity-filter-summary button){min-height:2.75rem!important}.drawing-viewer-header-actions :is(button,a),.review-actions :is(button,a),.activity-filter-summary button{box-sizing:border-box;height:2.75rem!important}.drawing-viewer-header-actions a,.review-actions a{align-items:center;display:inline-flex}.activity-filter-bar{grid-template-columns:1fr}.drawing-viewer-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.ark-app-shell .portfolio-toolbar label.portfolio-search{background:var(--neu-bg);min-height:2.5rem;box-shadow:var(--neu-pressed);border:1px solid #2525251a;border-radius:.7rem;padding:0 .75rem}.ark-app-shell .portfolio-toolbar .portfolio-search>input{min-height:2.375rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ark-app-shell .portfolio-toolbar .portfolio-search>input:focus{box-shadow:none}.ark-app-shell .portfolio-toolbar label.portfolio-search:focus-within{box-shadow:var(--neu-pressed), 0 0 0 2px #ff880029;border-color:#ff8800b8}.project-selection-card .project-card-copy{text-align:left;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.28rem .85rem;min-height:7.5rem;padding:1rem}.project-selection-card .project-card-copy>:not(.project-card-logo){grid-column:1}.project-selection-card .project-card-logo{width:4.5rem;height:auto;aspect-ratio:var(--project-logo-aspect);background:#ffffffb8;border-radius:.6rem;grid-area:1/2/span 3;align-self:center;margin:0;padding:.35rem;position:relative;overflow:hidden}.project-selection-card .project-card-logo img{object-fit:cover;max-width:none;max-height:none}@media (width<=480px){.project-card-grid{grid-template-columns:minmax(0,1fr)}.project-selection-card .project-card-logo{width:4rem;height:auto}}.ark-app-shell .portfolio-page .portfolio-toolbar{background:var(--neu-bg);width:fit-content;max-width:100%;min-height:2.75rem;box-shadow:var(--neu-pressed);border:1px solid #2525251f;border-radius:.75rem;gap:0;padding:0;overflow:hidden}.ark-app-shell .portfolio-page .portfolio-toolbar label.portfolio-search{width:min(24rem,58vw);height:2.75rem;min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 .8rem}.ark-app-shell .portfolio-page .portfolio-toolbar .portfolio-search>input{min-height:2.625rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ark-app-shell .portfolio-page .portfolio-toolbar select{height:2.75rem;min-height:2.75rem;box-shadow:none;background-color:#0000;border:0;border-left:1px solid #2525251f;border-radius:0;outline:0;padding:0 2.1rem 0 .9rem}.ark-app-shell .portfolio-page .portfolio-type-filter{border-left:1px solid #2525251f;grid-template-columns:repeat(3,max-content);align-self:stretch;display:grid}.ark-app-shell .portfolio-page .portfolio-type-filter button{min-width:5.25rem;min-height:2.75rem;box-shadow:none;color:var(--ark-text-secondary);background:0 0;border:0;border-left:1px solid #25252514;border-radius:0;padding:0 .85rem;font-weight:650}.ark-app-shell .portfolio-page .portfolio-type-filter button:first-child{border-left:0;min-width:3.75rem}.ark-app-shell .portfolio-page .portfolio-type-filter button[aria-pressed=true]{background:var(--ark-action);color:#252525;box-shadow:var(--neu-pressed)}.ark-app-shell .portfolio-page .portfolio-type-filter button:focus-visible{z-index:1;outline:2px solid var(--ark-action);outline-offset:-3px;position:relative}.ark-app-shell .portfolio-page .portfolio-toolbar label.portfolio-search:focus-within{box-shadow:none;border-color:#0000}.ark-app-shell .portfolio-page .portfolio-toolbar:focus-within{box-shadow:var(--neu-pressed), 0 0 0 2px #ff880029;border-color:#ff8800b8}@media (width<=767px){.ark-app-shell .portfolio-page .portfolio-toolbar,.ark-app-shell .portfolio-page .portfolio-toolbar label.portfolio-search{width:100%}.ark-app-shell .portfolio-page .portfolio-toolbar select{border-top:1px solid #2525251f;border-left:0;width:100%}.ark-app-shell .portfolio-page .portfolio-type-filter{border-top:1px solid #2525251f;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ark-app-shell .portfolio-page .portfolio-type-filter button,.ark-app-shell .portfolio-page .portfolio-type-filter button:first-child{width:100%;min-width:0}}.operational-media-review{grid-template-rows:minmax(0,1fr) auto}.favorites-bar .operational-review-identity{color:#fff;pointer-events:none;border-left:1px solid #ff88006b;flex:16rem;align-self:center;gap:.05rem;min-width:8rem;padding:0 .8rem;display:grid;overflow:hidden}.operational-review-identity h2,.operational-review-identity .viewer-heading-path{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.operational-review-identity h2{font-size:.8rem;line-height:1.15}.operational-review-identity .viewer-heading-path{color:#c8cdd5;font-size:.61rem;line-height:1.15}.viewer-review-actions{border-left:1px solid #d7d9dd;flex:none;align-items:center;gap:.42rem;min-width:max-content;margin-left:.45rem;padding-left:.65rem;display:inline-flex}.viewer-review-actions :is(button,a){box-sizing:border-box;white-space:nowrap;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;height:2.15rem;min-height:2.15rem;padding:0 .72rem;font-size:.72rem;line-height:1;display:inline-flex;box-shadow:.18rem .18rem .4rem #25252533,-.18rem -.18rem .4rem #ffffffe6}.viewer-review-mobile-identity{display:none}@media (width<=1100px){.favorites-bar .operational-review-identity{display:none}.viewer-review-mobile-identity{max-width:15rem;color:var(--ark-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;display:block;overflow:hidden}}@media (width<=767px){.viewer-review-actions{border-left:0;border-right:1px solid #d7d9dd;order:-1;margin-left:0;padding-left:0;padding-right:.65rem}.viewer-review-actions :is(button,a){height:2.75rem;min-height:2.75rem;padding-inline:.85rem}}.ark-global-header{box-shadow:0 .3rem .8rem #07090c38,inset 0 1px #ffffff0d}:is(.shell-popover,.modal,.drawer,.side-drawer,.account-popover){box-shadow:var(--neu-floating)}.project-selection-card:hover{box-shadow:.35rem .35rem .85rem #25252526,-.3rem -.3rem .8rem #ffffffd1}.project-home-page .dashboard-customize-popover{box-shadow:var(--neu-floating)}.viewer-review-actions :is(button,a){box-shadow:var(--neu-raised-compact)}.viewer-review-actions :is(button,a):active{box-shadow:var(--neu-pressed)}.account-menu-v2 .compact-popover{gap:.42rem}.account-menu-v2 .compact-popover>button.secondary{justify-content:center;width:100%;margin-top:0}.account-menu-v2 .compact-popover>button.secondary:first-of-type{margin-top:.35rem}.project-selection-card .project-card-logo.project-logo-v2{width:6rem;box-shadow:none;padding:0}.project-logo-editor-v2 .project-logo-options{border:1px solid var(--border-default,#dfdfdf);border-radius:10px;flex-wrap:wrap;align-items:end;gap:1rem;margin:0 1.2rem 1rem;padding:1rem;display:flex}.project-logo-editor-v2 .project-logo-options label{gap:.4rem;display:grid}.project-logo-editor-v2 input[type=color]{width:5rem;height:44px;padding:4px}.project-logo-swatches,.project-logo-align{flex-wrap:wrap;gap:.5rem;display:flex}.project-logo-swatches button{align-items:center;gap:.4rem;min-height:44px;display:flex;box-shadow:none!important}.project-logo-swatches button[aria-pressed=true]{outline:2px solid var(--ark-yellow,#fc0);outline-offset:1px}.project-logo-swatches i{border:1px solid #949494;border-radius:50%;width:18px;height:18px}.project-logo-resolution{color:var(--text-secondary,#555);flex-basis:100%;margin:0;font-size:.85rem}.project-logo-editor-v2 .project-media-editor-layout.logo .project-media-crop-stage{width:min(100%,20rem)}@media (width<=480px){.project-selection-card .project-card-logo.project-logo-v2{width:5rem}.project-logo-editor-v2 .project-logo-options{margin:0 .75rem;padding:.75rem}}.ark-app-shell .project-selection-card.project-card-edge-image>.project-card-open{box-shadow:none;border:0;border-radius:0;gap:0;padding:0}.ark-app-shell .project-card-edge-image>.project-card-open:focus-visible{outline-offset:-3px}.ls-page{--ls-bg:var(--white-smoke,#f5f5f5);--ls-ink:var(--carbon-black,#252525);--ls-muted:var(--charcoal,#575757);--ls-yellow:var(--bright-amber,#fc0);--ls-orange:var(--dark-orange,#f80);--ls-orange-text:var(--brand-ink,#a85200);--ls-border:#2525251f;--ls-field-border:#2525251c;box-sizing:border-box;background:radial-gradient(120% 80% at 50% 0%, #ffcc001a, transparent 60%), var(--ls-bg);min-height:100dvh;color:var(--ls-ink);align-content:safe center;justify-items:center;padding:clamp(1rem,4vw,2.5rem);display:grid}.ls-page *,.ls-page :before,.ls-page :after{box-sizing:border-box}.ls-shell{justify-items:center;gap:clamp(1.25rem,4vh,2rem);width:100%;max-width:25rem;display:grid}.ls-brand{text-align:center;justify-items:center;gap:.6rem;display:grid}.ls-brand .brand-image-frame{background:0 0;width:auto;height:clamp(2.5rem,8vw,3.25rem)}.ls-brand .brand-image{width:auto;max-width:none;height:100%;max-height:none}.ls-brand-tagline{color:var(--ls-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(.6rem,2.2vw,.68rem);font-weight:700}.ls-login-card{border:1px solid var(--ls-border);border-radius:var(--neu-radius,.85rem);background:var(--neu-bg,#f5f5f5);width:100%;box-shadow:var(--neu-raised,.28rem .28rem .68rem #dfdfdf, -.28rem -.28rem .68rem #fff);gap:.85rem;padding:clamp(1.35rem,5vw,2.25rem);display:grid}.ls-login-title{letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,5vw,1.6rem);font-weight:800}.ls-login-subtitle{color:var(--ls-muted);margin:0 0 .35rem;font-size:clamp(.82rem,3vw,.9rem);line-height:1.45}.ls-login-scope{margin:0;font-size:.8rem;font-weight:700}.ls-field{gap:.35rem;font-size:.82rem;font-weight:650;display:grid}.ls-input-wrap{align-items:center;display:flex;position:relative}.ls-input-icon{color:var(--ls-muted);pointer-events:none;font-size:.9rem;position:absolute;left:.85rem}.ls-page .ls-field input:not([type=checkbox]):not([type=radio]){border:1px solid var(--ls-field-border);background:var(--neu-bg,#f5f5f5);width:100%;min-height:2.875rem;box-shadow:var(--neu-pressed,inset .13rem .13rem .32rem #dfdfdf, inset -.13rem -.13rem .32rem #fff);color:var(--ls-ink);font:inherit;border-radius:.72rem;padding:0 2.5rem;font-weight:500}.ls-page .ls-field input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--ls-orange);outline-offset:2px;outline:3px solid #ff880073}.ls-input-toggle{width:2rem;height:2rem;color:var(--ls-muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:.4rem}.ls-input-toggle:hover{color:var(--ls-ink);background:#f2f2f0}.ls-input-toggle:focus-visible{outline:2px solid var(--ls-orange);outline-offset:1px}.ls-field-row{justify-content:flex-end;margin-top:-.35rem;display:flex}.ls-link{min-height:24px;color:var(--ls-orange-text);background:0 0;border:0;align-items:center;padding:0;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.ls-link:after{content:"";position:absolute;inset:-10px -8px}.ls-link:hover{text-decoration:underline}.ls-link:focus-visible{outline:2px solid var(--ls-orange);outline-offset:2px;border-radius:3px}.ls-hint{background:var(--neu-bg,#f5f5f5);box-shadow:var(--neu-pressed,inset .13rem .13rem .32rem #dfdfdf, inset -.13rem -.13rem .32rem #fff);color:var(--ls-muted);border:1px solid #25252514;border-radius:.72rem;margin:-.2rem 0 0;padding:.55rem .7rem;font-size:.78rem;line-height:1.45}.ls-submit{background:linear-gradient(145deg, #ffd633, var(--ls-yellow));width:100%;min-height:2.875rem;color:var(--ls-ink);box-shadow:var(--neu-raised-compact,.14rem .14rem .34rem #dfdfdf, -.14rem -.14rem .34rem #fff);border:1px solid #25252529;border-radius:.72rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.95rem;font-weight:800;transition:background .14s,transform .14s,box-shadow .14s;display:flex}.ls-submit:hover:not(:disabled){background:linear-gradient(145deg,#fd5,#f5c400);transform:translateY(-1px)}.ls-submit:active:not(:disabled){box-shadow:var(--neu-pressed,inset .13rem .13rem .32rem #dfdfdf, inset -.13rem -.13rem .32rem #fff);transform:translateY(0)}.ls-submit:disabled{opacity:.65}.ls-submit:focus-visible{outline:2px solid var(--ls-ink);outline-offset:2px}.ls-security{color:var(--ls-muted);text-align:center;border-top:1px solid #2525251a;margin:.35rem 0 0;padding-top:.85rem;font-size:.72rem}.ls-brand-brant,.ls-brand-haven{color:#000;letter-spacing:.02em}.ls-brand-brant{font-family:var(--font-brand-light);font-weight:300}.ls-brand-haven{font-family:var(--font-brand-bold);font-weight:700}@media (height<=700px){.ls-page{padding-block:1rem}.ls-shell{gap:.85rem}.ls-brand .brand-image-frame{height:2rem}.ls-brand-tagline{display:none}.ls-login-card{gap:.6rem;padding:1.1rem 1.25rem}.ls-login-title{font-size:1.15rem}.ls-login-subtitle{margin-bottom:0;font-size:.8rem}.ls-security{margin-top:.15rem;padding-top:.6rem}}@media (height<=480px){.ls-page{padding-block:.75rem}.ls-shell{gap:.6rem}.ls-brand .brand-image-frame{height:1.6rem}.ls-login-card{gap:.5rem;padding:.9rem 1.1rem}.ls-login-subtitle{display:none}}@media (prefers-reduced-motion:reduce){.ls-submit{transition:none}.ls-submit:hover:not(:disabled){transform:none}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;max-width:100%;height:100%;overflow:hidden}@media (width<=767px){.learn-ark-overlay{align-items:stretch;padding:0}.learn-ark-modal,.modal.learn-ark-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;overflow:hidden}.learn-ark-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.45rem .65rem 0;display:grid;overflow:visible}.learn-ark-tabs button{white-space:normal;width:100%;min-width:0}}*,:before,:after{box-sizing:border-box}body,#root{width:100%;min-width:0;max-width:100%;height:100%;min-height:100%;overflow:hidden}img,svg,canvas,video,button,input,select,textarea{max-width:100%}.ark-app-shell,.ark-main,.ark-main>*,.ark-main .content,.content,.page,.panel,.portfolio-page,.project-home-page,.drawings-tool,.operational-record-page{min-width:0;max-width:100%}.table-wrap,.ark-data-table-scroll,.document-table-wrap,.rfi-history-table,.permission-table-wrap,.register-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}@media (width<=1024px){.ark-main .content,.content{padding:clamp(.75rem,2vw,1rem)}.page-command,.page-header,.section-title,.viewer-heading,.operational-record-command{flex-wrap:wrap;min-width:0}.page-command>:first-child,.page-header>:first-child,.operational-record-command>:first-child{flex:18rem;min-width:0}.page-actions,.button-row,.document-controls,.drawing-viewer-header-actions,.review-actions{flex-wrap:wrap;max-width:100%}.modal,.modal-form,.side-drawer,.shell-popover{max-width:calc(100vw - 1.5rem)}}@media (width<=767px){:is(.ark-app-shell,.ark-app-shell:has(.favorites-bar)){grid-template-rows:3.5rem minmax(0, 1fr) calc(4.25rem + env(safe-area-inset-bottom));width:100%;max-width:100vw;overflow:hidden}.ark-global-header{width:100%;min-width:0;max-width:100vw;padding:0 max(.4rem, env(safe-area-inset-right)) 0 max(.4rem, env(safe-area-inset-left));grid-template-columns:2.75rem minmax(0,1fr) auto auto;gap:.2rem;overflow:visible}.ark-brand-home{width:2.75rem;min-width:0}.ark-brand-home .brand-logo,.ark-brand-home img{object-fit:contain;width:2.55rem;max-width:2.55rem}.ark-project-switcher,.ark-project-switcher>summary,.project-switcher-copy{min-width:0;max-width:100%}.ark-project-switcher>summary{width:100%;padding-inline:.3rem}.project-switcher-copy strong,.project-switcher-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell-toolbox>summary,.favorites-bar,.shell-search-menu,.shell-open-items{display:none}.ark-header-actions{gap:0;min-width:0;display:flex}.ark-header-actions>button,.ark-header-actions>.shell-menu>summary,.account-menu-v2>summary{width:2.55rem;min-width:2.55rem;min-height:2.75rem;padding:0}.project-switcher-popover,.toolbox-popover,.global-search-popover,.notification-popover,.compact-popover,.ark-filter-popover{inset:3.5rem 0 calc(4.25rem + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-radius:0;width:100vw;max-width:100vw;max-height:none;position:fixed;overflow:auto}.toolbox-groups,.toolbox-column,.settings-layout,.settings-shell,.settings-flow,.settings-form-grid,.form-grid,.modal-body,.operational-detail-grid,.rfi-request-grid,.rfi-general-grid{grid-template-columns:minmax(0,1fr)!important}.ark-main,.ark-main .content,.content{width:100%;max-width:100vw}.ark-main .content,.content{overscroll-behavior:contain;padding:.7rem}.drawings-tool{grid-auto-rows:max-content;align-content:start}.portfolio-page{width:100%;margin:0}.portfolio-heading,.project-home-titlebar,.page-command,.page-header,.section-title,.viewer-heading,.operational-record-command,.rfi-record-header,.operational-review-heading{flex-direction:column;align-items:stretch;gap:.65rem}.page-command>:first-child,.page-header>:first-child,.operational-record-command>:first-child{flex:none;width:100%}:where(.portfolio-heading,.project-home-titlebar,.page-command,.page-header,.operational-record-command) h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.3rem,7vw,1.7rem);line-height:1.15}.portfolio-tabs,.ark-page-tabs,.drawings-tabs,.rfi-record-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;width:100%;max-width:100%;overflow-x:auto}:where(.portfolio-tabs,.ark-page-tabs,.drawings-tabs,.rfi-record-tabs)>*{scroll-snap-align:start;white-space:nowrap;flex:none}.page-actions,.project-home-actions,.rfi-record-actions,.drawing-viewer-header-actions,.review-actions,.modal-foot{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:.45rem;width:100%;display:grid}:where(.page-actions,.project-home-actions,.rfi-record-actions,.drawing-viewer-header-actions,.review-actions,.modal-foot)>:is(button,a,details,label){width:100%;min-width:0;min-height:2.75rem}.drawings-toolbar,.document-toolbar,.list-toolbar,.activity-filter-bar,.portfolio-toolbar{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:100%}.activity-filter-bar>*{grid-column:1}.drawings-toolbar{grid-auto-rows:max-content;place-content:start;align-self:start;height:auto;min-height:0;display:grid}.drawings-toolbar .toolbar-count{align-self:start;margin:0}:where(.drawings-toolbar,.document-toolbar,.list-toolbar,.activity-filter-bar,.portfolio-toolbar) :is(input,select,.drawing-search,.document-search,.portfolio-search){width:100%;min-width:0}.modal-overlay{align-items:flex-end;padding:0}.modal,.modal-form{border-radius:1rem 1rem 0 0;width:100vw;max-width:100vw;max-height:calc(100dvh - 1rem);margin:0;overflow:auto}.create-project-modal{padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.whats-new-modal{max-height:calc(100dvh - .5rem)}.whats-new-hero,.whats-new-footer,.release-center-heading,.release-publish-callout,.release-publish-confirm{flex-direction:column}.whats-new-footer,.whats-new-footer .primary,.release-publish-callout .primary,.release-publish-confirm .button-row,.release-publish-confirm .button-row button{width:100%}.release-center-meta{grid-template-columns:1fr}.release-center-meta>div+div{border-left:0;border-top:1px solid var(--soft-border,var(--border))}.side-drawer{width:100vw;max-width:100vw;inset:0}.panel,.project-home-card,.rfi-record-card,.operational-record-hero,.operational-section,.operational-transition{max-width:100%;padding:.8rem}.table-wrap,.document-table-wrap,.rfi-history-table,.permission-table-wrap,.register-table-wrap{width:100%;max-width:100%;overflow-x:auto}.table-wrap>table,.document-table-wrap>table,.rfi-history-table{width:max-content;max-width:none}.rfi-log-table>table{table-layout:fixed;width:100%;min-width:0}.rfi-log-table :is(th,td):nth-child(n+4){display:none}.rfi-log-table :is(th,td):first-child{width:3.25rem;padding-inline:.35rem}.rfi-log-table :is(th,td):nth-child(3){width:5.6rem;padding-inline:.35rem}.rfi-log-table td:nth-child(2){overflow-wrap:anywhere}.rfi-log-table .rfi-filter-row :is(input,select){width:100%;min-width:0;padding-inline:.3rem;font-size:.7rem}.mobile-bottom-nav{width:100%;max-width:100vw;padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.mobile-bottom-nav button{min-width:0;min-height:3.75rem;padding-inline:.15rem}.mobile-bottom-nav button span,.mobile-bottom-nav button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rfi-record-workspace,.operational-media-review,.document-review-shell,.drawing-fullscreen-viewer{width:100vw;max-width:100vw;overflow:hidden}.rfi-record-header,.rfi-record-scroll{width:100%;min-width:0;max-width:100%}.rfi-record-heading h1{white-space:normal;overflow-wrap:anywhere}.viewer-toolbar,.drawing-review-toolbar{overscroll-behavior-inline:contain;max-width:100vw;overflow-x:auto}.feedback-studio{width:100vw;max-width:100vw;overflow:hidden}}@media (width<=420px){.ark-global-header{grid-template-columns:2.55rem minmax(0,1fr) auto auto;padding-inline:.3rem}.project-switcher-mark,.project-switcher-chevron,.project-switcher-copy small{display:none}.ark-project-switcher>summary{padding:.45rem;display:block;overflow:hidden}.mobile-bottom-nav button{font-size:.68rem}.page-actions,.project-home-actions,.rfi-record-actions,.drawing-viewer-header-actions,.review-actions,.modal-foot{grid-template-columns:minmax(0,1fr)}}@media (orientation:landscape) and (height<=520px) and (width<=950px){:is(.ark-app-shell,.ark-app-shell:has(.favorites-bar)){grid-template-rows:3.25rem minmax(0,1fr) 3.5rem}.ark-global-header{min-height:3.25rem}.project-switcher-popover,.toolbox-popover,.global-search-popover,.notification-popover,.compact-popover,.ark-filter-popover{inset:3.25rem 0 3.5rem}.mobile-bottom-nav button{min-height:3.25rem}.rfi-record-workspace,.operational-media-review,.document-review-shell,.drawing-fullscreen-viewer{top:3.25rem;bottom:3.5rem}}.ark-ui-consistent{--ark-control-height:2.5rem;--ark-control-gap:.5rem;--ark-field-gap:.5rem}:where(.ark-ui-consistent .ark-main) :where(button:not([class]),button[class=""],.btn):not(:where(.viewer *,.pdf-viewer *,.review-studio *,[role=tab],[role=menuitem],th *,nav *)){justify-content:center;align-items:center;gap:var(--ark-control-gap);min-block-size:var(--ark-control-height);border:1px solid var(--border);border-radius:var(--radius-ui,.68rem);background:var(--surface);max-inline-size:100%;color:var(--content);box-shadow:var(--neu-raised-compact);font:inherit;text-align:center;overflow-wrap:anywhere;padding:.5rem .75rem;font-weight:600;line-height:1.35;display:inline-flex}.ark-ui-consistent .btn:not(.primary):not(.primary-button){border:1px solid var(--border);border-radius:var(--radius-ui,.68rem);background:var(--surface);color:var(--content);box-shadow:var(--neu-raised-compact);min-block-size:var(--ark-control-height);padding:.5rem .75rem;line-height:1.35}.ark-ui-consistent :is(.btn,.primary,.secondary,.primary-button,.secondary-button){justify-content:center;align-items:center;gap:var(--ark-control-gap);min-block-size:var(--ark-control-height);vertical-align:middle;max-inline-size:100%;display:inline-flex}.ark-ui-consistent .btn:hover:not(:disabled){border-color:var(--brand-ink)}.ark-ui-consistent .btn:active:not(:disabled){box-shadow:var(--neu-pressed)}.ark-ui-consistent :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.ark-ui-consistent :is(.page-header,.page-command,.section-title,.panel-heading,.list-toolbar,.page-actions,.source-actions,.sp-manager-actions){flex-wrap:wrap;gap:.75rem;min-inline-size:0;max-inline-size:100%}.ark-ui-consistent :is(.page-header,.page-command,.section-title,.panel-heading,.list-toolbar)>*{min-inline-size:0;max-inline-size:100%}.ark-ui-consistent :is(.page-header,.page-command) h1{overflow-wrap:anywhere;font-size:clamp(1.375rem,2vw,1.5rem);line-height:1.35}.ark-ui-consistent .panel>h2{margin-block:0 1rem;font-size:1.125rem;line-height:1.45}.ark-ui-consistent :is(.form-grid,.settings-form-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.ark-ui-consistent :is(.form-grid,.settings-form-grid,.sp-manager-fields,.source-form)>label{gap:var(--ark-field-gap);align-content:start;min-inline-size:0;line-height:1.4;display:grid}.ark-ui-consistent :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-inline-size:0;max-inline-size:100%;font-family:inherit}.ark-ui-consistent textarea{resize:vertical;line-height:1.5}.ark-ui-consistent :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger,#b42318)}@media (width<=767px),(pointer:coarse){.ark-ui-consistent{--ark-control-height:2.75rem}.ark-ui-consistent .ark-main :is(.primary,.secondary,.primary-button,.secondary-button,.btn,.tertiary,.icon-button,.card-action){min-block-size:2.75rem;min-inline-size:2.75rem}.ark-ui-consistent .ark-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){font-size:1rem}}@media (prefers-reduced-motion:reduce){.ark-ui-consistent :is(button,a,input,select,textarea,summary){transition:none;animation:none}}.ark-ui-consistent :is(.folder-tree-row .tree-toggle,.folder-tree-row .tree-label,.breadcrumb-part>button){min-block-size:2rem}.ark-ui-consistent .folder-tree-row .tree-toggle{min-inline-size:2rem}@media (width<=767px),(pointer:coarse){.ark-ui-consistent :is(.folder-tree-row .tree-toggle,.folder-tree-row .tree-label,.breadcrumb-part>button){min-block-size:2.75rem;min-inline-size:2.75rem}}.ark-ui-consistent .ark-global-header :focus-visible{outline-color:var(--dark-orange)}.ark-ui-consistent .daily-log-workspace{gap:1rem;min-width:0;display:grid}.ark-ui-consistent :is(.daily-log-view-controls,.daily-log-calendar-heading,.daily-log-calendar-heading .button-row){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ark-ui-consistent .daily-log-calendar-heading{justify-content:space-between;margin-bottom:1rem}.ark-ui-consistent .daily-log-calendar-heading h2{margin:0;font-size:1.125rem}.ark-ui-consistent :is(.daily-log-calendar-panel,.daily-log-recent-panel,.daily-log-selected-panel){border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);min-width:0;padding:1rem}.ark-ui-consistent .daily-log-calendar-panel{overflow-x:auto}.ark-ui-consistent :is(.daily-log-weekdays,.daily-log-calendar-grid){grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;min-width:20.75rem;display:grid}.ark-ui-consistent .daily-log-weekdays{text-align:center;margin-bottom:.5rem;font-size:.75rem;font-weight:650}.ark-ui-consistent .daily-log-day{border:1px solid var(--border);border-radius:var(--radius-ui);background:var(--surface);min-width:0;min-height:5rem;color:var(--content);text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem;display:flex}.ark-ui-consistent .daily-log-day:hover{border-color:var(--brand-ink)}.ark-ui-consistent .daily-log-day.outside{color:var(--soft-text-muted);background:var(--surface-soft)}.ark-ui-consistent .daily-log-day.selected{border:2px solid var(--brand-ink);background:var(--brand-soft);box-shadow:var(--neu-pressed)}.ark-ui-consistent .daily-log-day-number{font-weight:700}.ark-ui-consistent .daily-log-day :is(strong,small){font-size:.75rem}@media (width<=767px){.ark-ui-consistent .daily-log-calendar-panel{padding:.5rem}.ark-ui-consistent .daily-log-day{min-height:4.5rem;padding:.25rem}}.ark-app-shell.ark-soft-depth{--bg:#ecf0f3;--surface:#ecf0f3;--surface-soft:#e5ebf0;--surface-warm:#ecf0f3;--soft-bg:#ecf0f3;--soft-surface:#ecf0f3;--soft-shadow-dark:#d1d9e6;--soft-shadow-light:#fff;--neu-bg:#ecf0f3;--neu-dark:#d1d9e6;--neu-light:#fff;--neu-raised:18px 18px 30px #d1d9e6, -18px -18px 30px #fff;--neu-raised-compact:5px 5px 10px #d1d9e6, -5px -5px 10px #fff;--neu-pressed:inset 5px 5px 10px #d1d9e6, inset -5px -5px 10px #fff;--neu-floating:12px 12px 28px #c5cedb, -8px -8px 22px #fff;--neu-radius:1.25rem;--border:#42546a26;background:var(--bg);color:var(--content)}.ark-soft-depth :is(.ark-main,.content,.crm-simple-experience){background:var(--bg);min-width:0}.ark-soft-depth :is(.panel,.project-home-card,.dashboard-card,.home-widget,.ho360-workspace,.crm-simple-navigation,.informxl-report-panel){background:var(--surface);box-shadow:var(--neu-raised);border:1px solid #ffffff8c;border-radius:24px;min-width:0}.ark-soft-depth :is(.panel-header,.panel-heading,.project-home-card>header){background:0 0}.ark-soft-depth :is(.crm-simple-navigation,.reporting-workspace-tabs,.ark-page-tabs,.low-rise-section-picker){background:var(--surface);border-radius:20px;gap:12px;padding:12px}.ark-soft-depth :is(.ark-main,.ho360-dialog) :is(.btn,.secondary-button,.primary-button,.secondary,.primary,.icon-button,.card-action),.ark-soft-depth .crm-simple-experience :is(.crm-simple-nav-button,.crm-simple-subnav button){box-shadow:var(--neu-raised-compact);border-radius:14px}.ark-soft-depth :is(.ark-main,.ho360-dialog) :is(.secondary-button,.secondary,.icon-button,.card-action){background:var(--surface);border-color:#fff9}.ark-soft-depth :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea){background:var(--surface);color:var(--content);border:1px solid var(--border);box-shadow:var(--neu-pressed);border-radius:14px}.ark-soft-depth :is(input,textarea)::placeholder{color:#596777;opacity:1}.ark-soft-depth :is(button[aria-pressed=true],button[aria-selected=true],.crm-simple-nav-button.is-active,.crm-simple-subnav button.is-active){box-shadow:var(--neu-pressed);border-color:var(--brand-ink)}.ark-soft-depth .ho360-choice:has(input:checked){box-shadow:var(--neu-pressed);border-color:var(--brand-ink)}.ark-soft-depth button:not(:disabled):active{box-shadow:var(--neu-pressed)}.ark-soft-depth :is(button,input,select,textarea):disabled{box-shadow:none;color:#667181;cursor:not-allowed;background:#e0e6ed}.ark-soft-depth :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}.ark-soft-depth :is(.table-wrap,.table-scroll,.informxl-grid-wrap){min-width:0;max-width:100%}@media (width<=640px){.ark-app-shell.ark-soft-depth{--neu-raised:8px 8px 18px #d1d9e6, -8px -8px 18px #fff}.ark-soft-depth :is(.panel,.ho360-workspace,.crm-simple-navigation){border-radius:18px}}@media (forced-colors:active){.ark-soft-depth :is(button,input,select,textarea,.panel){box-shadow:none;border:1px solid buttontext}}.ark-ui-standard{--ui-bg:#f5f5f5;--ui-surface:#f5f5f5;--ui-text:#252525;--ui-muted:#555;--ui-accent:#fc0;--ui-accent-hover:#ffd633;--ui-focus:#997a00;--ui-shadow-dark:#aeaeae;--ui-shadow-light:#fff;--ui-border:#dfdfdf;--ui-danger:#9d3030;--ui-success:#236b48;--ark-yellow:var(--ui-accent);--ark-yellow-hover:var(--ui-accent-hover);--ark-yellow-active:#e6b800;--ark-yellow-soft:#fff3bf;--ark-yellow-subtle:#fff9e0;--yellow-50:#fff9e0;--yellow-100:#fff3bf;--yellow-200:#ffe680;--yellow-300:#ffda40;--yellow-400:var(--ui-accent);--yellow-500:#e6b800;--yellow-600:#cca300;--yellow-700:#997a00;--yellow-800:#665200;--yellow-900:#332900;--bg-app:var(--ui-bg);--bg-surface:var(--ui-surface);--bg-raised:#f8f8f8;--bg-elevated:#fafafa;--bg-inset:#eee;--bg-inset-deep:#e8e8e8;--bg-divider:#e6e6e6;--text-primary:var(--ui-text);--text-secondary:var(--ui-muted);--text-tertiary:#777;--text-muted:#949494;--text-placeholder:#a8a8a8;--text-disabled:#bbb;--text-on-dark:#f5f5f5;--border-default:var(--ui-border);--border-light:#e8e8e8;--border-strong:#ccc;--border-hover:#c4c4c4;--border-focus:var(--ui-accent);--border-disabled:#e5e5e5;--hover-neutral:#ebebeb;--hover-accent:#fff8d9;--selected-bg:#fff3bf;--focus-ring:#fc06;--success:#2e9d63;--success-bg:#e7f5ed;--success-border:#b9e3ca;--success-text:#236b48;--info:#3978c5;--info-bg:#eaf2fc;--info-border:#bed5f1;--info-text:#285b99;--warning:#e68a00;--warning-bg:#fff2de;--warning-border:#f4d19a;--warning-text:#975a00;--danger:#d64545;--danger-bg:#fceaea;--danger-border:#f0baba;--danger-text:#9d3030;--neutral:#737373;--neutral-bg:#eee;--neutral-border:#d5d5d5;--neutral-text:#555;--security-standard:#737373;--security-internal:#3978c5;--security-restricted:#8e5cc7;--security-confidential:#c75c24;--security-highly-restricted:#b73838;--security-admin:#252525;--security-inherited:#6b7a88;--security-explicit:var(--ui-accent);--inherited-bg:#edf0f2;--inherited-text:#5d6973;--sidebar-bg:#efefef;--sidebar-hover:#e7e7e7;--sidebar-icon:#5f5f5f;--nav-bg:#f5f5f5;--nav-border:#e1e1e1;--nav-secondary:#6b6b6b;--table-bg:#f5f5f5;--table-header:#ededed;--table-heading:#454545;--table-alternate:#f1f1f1;--table-divider:#e1e1e1;--input-bg:#f1f1f1;--input-border:#e2e2e2;--input-disabled:#ececec;--dropdown-bg:#f3f3f3;--dropdown-placeholder:#979797;--toggle-off:#dadada;--toggle-thumb:#f8f8f8;--check-border:#cfcfcf;--radio-border:#bdbdbd;--tooltip-bg:#252525;--tooltip-text:#f5f5f5;--tooltip-muted:#c7c7c7;--ui-pdf-control-opacity:.5;--ui-pdf-control-font-size:clamp(.5rem,.9vw,.75rem);--ui-pdf-control-padding:.125rem .25rem;--overlay-bg:#25252580;--ui-overlay-blur:3px;--modal-bg:#f8f8f8;--modal-border:#e3e3e3;--scroll-track:#ececec;--scroll-thumb:#c6c6c6;--scroll-hover:#afafaf;--scroll-active:#999;--icon-default:#606060;--icon-muted:#888;--icon-disabled:#bbb;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--ui-radius-panel:18px;--ui-radius-control:10px;--ui-control-height:44px;--ui-space:8px;--ui-font:system-ui, -apple-system, "Segoe UI", sans-serif;--shadow-raised:8px 8px 18px rgb(from var(--ui-shadow-dark) r g b / .35), -8px -8px 18px rgb(from var(--ui-shadow-light) r g b / .95);--shadow-small:4px 4px 10px rgb(from var(--ui-shadow-dark) r g b / .3), -4px -4px 10px rgb(from var(--ui-shadow-light) r g b / .9);--shadow-inset:inset 4px 4px 9px rgb(from var(--ui-shadow-dark) r g b / .28), inset -4px -4px 9px rgb(from var(--ui-shadow-light) r g b / .9);--shadow-floating:none;--shadow-deep:inset 6px 6px 12px #a0a0a04d, inset -6px -6px 12px #fffffff2;--shadow-input:inset 2px 2px 5px #aeaeae33, inset -2px -2px 5px #ffffffbf;--shadow-input-focus:inset 2px 2px 5px #aeaeae2e, inset -2px -2px 5px #ffffffbf, 0 0 0 3px #ffcc0026;--shadow-primary-pressed:inset 3px 3px 7px #91730033, inset -3px -3px 7px #ffee9680;--ui-raised:var(--shadow-raised);--ui-control-shadow:var(--shadow-small);--ui-inset:var(--shadow-inset);--ui-segment-bg:var(--bg-inset);--ui-segment-selected:var(--bg-elevated);--ui-segment-shadow:0 1px 3px rgb(from var(--ui-shadow-dark) r g b / .25);--ui-exit-duration:.2s;--ui-exit-hover-scale:1.05;--ui-exit-press-scale:.95;--ui-duration:.3s;--ui-easing:ease;--ui-hover-lift:-1px;--ui-loader-duration:3.63s;--ui-toggle-duration:.4s;--ui-radio-duration:1s;--ui-bounce-easing:cubic-bezier(1,-.4,0,1.4);--bg:var(--bg-app);--surface:var(--bg-surface);--surface-soft:var(--bg-inset);--surface-warm:var(--bg-surface);--content:var(--text-primary);--brand:var(--ark-yellow);--brand-hover:var(--ark-yellow-hover);--brand-ink:var(--ui-focus);--border:var(--border-default);--soft-bg:var(--bg-app);--soft-surface:var(--bg-surface);--soft-shadow-dark:var(--ui-shadow-dark);--soft-shadow-light:var(--ui-shadow-light);--neu-bg:var(--bg-app);--neu-dark:var(--ui-shadow-dark);--neu-light:var(--ui-shadow-light);--neu-raised:var(--shadow-raised);--neu-raised-compact:var(--shadow-small);--neu-pressed:var(--shadow-inset);--neu-floating:var(--shadow-floating);--neu-radius:var(--ui-radius-panel);color:var(--text-primary);background:var(--bg-app);font-family:var(--ui-font)}.ark-ui-standard *,.ark-ui-standard :before,.ark-ui-standard :after{box-sizing:border-box}.ark-ui-standard :is(.ark-main,.content,.crm-simple-experience){background:var(--ui-bg);min-width:0}.ark-ui-standard :is(.ui-panel,.panel,.project-home-card,.ho360-workspace,.crm-simple-navigation,.operational-section){background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-raised);min-width:0}.ark-ui-standard :is(.panel-header,.panel-heading,.project-home-card>header){background:0 0}.ark-ui-standard :is(button,.ui-button,input[type=button],input[type=submit],input[type=reset]){font:inherit;color:var(--ui-text);background:var(--ui-surface);min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-control-shadow);cursor:pointer;transition:box-shadow var(--ui-duration) var(--ui-easing), background-color var(--ui-duration) var(--ui-easing), transform var(--ui-duration) var(--ui-easing);padding:10px 16px;font-weight:600}.ark-ui-standard :is(.ui-danger,.danger-button){color:var(--ui-danger);border-color:currentColor}.ark-ui-standard :is(.ui-icon,.icon-button){width:var(--ui-control-height);flex-shrink:0;padding:8px}@media (hover:hover){.ark-ui-standard button:not(:disabled):hover{transform:translateY(var(--ui-hover-lift))}.ark-ui-standard :is(.ui-confirm,.primary-button,button.primary,button[type=submit]):not(:disabled):hover{background:var(--ui-accent-hover)}}.ark-ui-standard button:not(:disabled):active,.ark-ui-standard :is(button[aria-pressed=true],button[aria-selected=true]){box-shadow:var(--ui-inset);border-color:var(--ui-focus);transform:none}.ark-ui-standard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea){font:inherit;font-size:var(--ui-input-font-size,inherit);color:var(--ui-text);background:var(--ui-surface);min-height:var(--ui-control-height);padding:var(--ui-input-padding,12px);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-inset);max-width:100%;transition:border-color var(--ui-duration) var(--ui-easing), box-shadow var(--ui-duration) var(--ui-easing)}.ark-ui-standard textarea{resize:vertical;min-height:110px}.ark-ui-standard :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}.ark-ui-standard :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ark-yellow)}.ark-ui-standard :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}.ark-ui-standard input[type=color]{min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:var(--ui-surface)}.ark-ui-standard input::file-selector-button{font:inherit;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:8px;padding:8px}.ark-ui-standard :is(button,input,select,textarea):disabled{background:var(--ui-bg);color:var(--ui-muted);box-shadow:none;opacity:.7;cursor:not-allowed}.ark-ui-standard [aria-invalid=true]{border-color:var(--ui-danger)}.ark-ui-standard .ui-error{color:var(--ui-danger)}.ark-ui-standard .ui-muted{color:var(--ui-muted)}.ark-ui-standard .ui-field{gap:var(--ui-space);min-width:0;display:grid}.ark-ui-standard .ui-field>:is(input,select,textarea){width:100%}.ark-ui-standard .ui-choice{align-items:center;gap:var(--ui-space);min-height:var(--ui-control-height);cursor:pointer;border-radius:var(--ui-radius-control);border:1px solid var(--ui-border);box-shadow:var(--ui-control-shadow);padding:10px 14px;display:inline-flex}.ark-ui-standard .ui-choice:has(input:checked){box-shadow:var(--ui-inset);border-color:var(--ui-focus)}.ark-ui-standard .ui-choice:has(input:focus-visible){outline:3px solid var(--ui-focus);outline-offset:3px}.ark-ui-standard .ui-choice.ui-text-choice input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ark-ui-standard .ui-switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:inline-flex}.ark-ui-standard .ui-switch input{appearance:none;background:var(--ui-bg);width:52px;height:30px;box-shadow:var(--ui-inset);border-radius:30px;margin:0;position:relative}.ark-ui-standard .ui-switch input:before{content:"";background:var(--ui-muted);width:22px;height:22px;transition:transform var(--ui-duration) var(--ui-easing);border-radius:50%;position:absolute;top:4px;left:4px}.ark-ui-standard :is(.ui-alert,.ui-inset){border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);box-shadow:var(--ui-inset);padding:16px}.ark-ui-standard .ui-alert{border-left:4px solid var(--ui-focus)}.ark-ui-standard .ui-success{border-color:var(--ui-success)}.ark-ui-standard .ui-badge{border:1px solid var(--ui-border);border-radius:999px;padding:4px 10px;display:inline-block}.ark-ui-standard .ui-table-wrap{max-width:100%;overflow-x:auto}.ark-ui-standard .ui-table{border-collapse:collapse;width:100%}.ark-ui-standard .ui-table :is(th,td){text-align:left;border-bottom:1px solid var(--ui-border);padding:14px}.ark-ui-standard dialog{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-raised);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.ark-ui-standard dialog::backdrop{background:#16202d73}.ark-ui-standard .ui-spinner{border:3px solid var(--ui-border);border-top-color:var(--ui-focus);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite ark-ui-spin;display:inline-block}@keyframes ark-ui-spin{to{transform:rotate(360deg)}}@media (width<=640px){.ark-ui-standard{--ui-raised:var(--shadow-raised);--ui-radius-panel:18px}}@media (prefers-reduced-motion:reduce){.ark-ui-standard{--ui-duration:0s;--ui-hover-lift:0px}.ark-ui-standard .ui-spinner{animation:none}}@media (forced-colors:active){.ark-ui-standard :is(button,input,select,textarea,.ui-panel,.ui-choice){box-shadow:none;border:1px solid buttontext}.ark-ui-standard .ui-switch input{appearance:auto}}.ark-ui-standard{scrollbar-color:var(--scroll-thumb) var(--scroll-track)}.ark-ui-standard ::-webkit-scrollbar{width:12px;height:12px}.ark-ui-standard ::-webkit-scrollbar-track{background:var(--scroll-track)}.ark-ui-standard ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:8px}.ark-ui-standard ::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}.ark-ui-standard ::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}.ark-ui-standard button{border-color:var(--border-default);padding:.7em 1.2em}.ark-ui-standard button:not(:disabled):hover{border-color:var(--border-hover);background:var(--bg-raised)}.ark-ui-standard button:not(:disabled):active{box-shadow:4px 4px 12px #aeaeae4d,-4px -4px 12px #ffffffe6}.ark-ui-standard :is(.ui-confirm,.primary-button,button.primary,.btn.primary,button[type=submit]){background:var(--ark-yellow);color:var(--text-primary)}.ark-ui-standard :is(.ui-confirm,.primary-button,button.primary,.btn.primary,button[type=submit]):not(:disabled):hover{background:var(--ark-yellow-hover)}.ark-ui-standard :is(.ui-important,.ui-confirm,.primary-button,button.primary,button[type=submit]):not(:disabled):active{background:var(--ark-yellow-active);box-shadow:var(--shadow-primary-pressed)}.ark-ui-standard .ui-important:not(.ui-confirm):not(:disabled):active{background:var(--bg-inset);color:var(--text-secondary);box-shadow:var(--shadow-inset)}.ark-ui-standard .ui-ghost{box-shadow:none;color:var(--text-secondary);background:0 0}.ark-ui-standard .ui-ghost:not(:disabled):hover{background:var(--hover-neutral);color:var(--text-primary)}.ark-ui-standard :is(button[aria-pressed=true],button[aria-selected=true]){background:var(--selected-bg);box-shadow:var(--shadow-inset);border-color:var(--border-focus)}.ark-ui-standard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select){background:var(--input-bg);border-color:var(--input-border);box-shadow:var(--shadow-input)}.ark-ui-standard select{background:var(--dropdown-bg)}.ark-ui-standard option:checked{background:var(--selected-bg)}.ark-ui-standard :is(input,textarea,select):focus{border-color:var(--border-focus);box-shadow:var(--shadow-input-focus)}.ark-ui-standard :is(input,textarea)::placeholder{color:var(--text-secondary)}.ark-ui-standard :is(input,textarea,select):disabled{background:var(--input-disabled);color:#aaa;border-color:var(--border-disabled);box-shadow:none}.ark-ui-standard :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ark-ui-standard :is(button,input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.ark-ui-standard .ui-feature-card{background:var(--bg-surface);box-shadow:var(--shadow-raised);border:1px solid var(--border-disabled);border-radius:30px;padding:24px}.ark-ui-standard .ui-feature-card:hover{background:var(--bg-raised)}.ark-ui-standard :is(.ui-table,.data-table){background:var(--table-bg)}.ark-ui-standard :is(.ui-table,.data-table) th{background:var(--table-header);color:var(--table-heading)}.ark-ui-standard :is(.ui-table,.data-table) :is(th,td){border-color:var(--table-divider);box-shadow:none}.ark-ui-standard :is(.ui-table,.data-table) tbody tr:nth-child(2n){background:var(--table-alternate)}.ark-ui-standard :is(.ui-table,.data-table) tbody tr:hover{background:var(--hover-accent)}.ark-ui-standard :is(.ui-table,.data-table) tr[aria-selected=true]{background:var(--selected-bg)}.ark-ui-standard .ui-sidebar{background:var(--sidebar-bg);border-radius:var(--radius-lg);padding:12px}.ark-ui-standard .ui-sidebar button{text-align:left;width:100%;box-shadow:none;background:0 0;border-color:#0000;margin:4px 0;display:block}.ark-ui-standard .ui-sidebar button:hover{background:var(--sidebar-hover)}.ark-ui-standard .ui-sidebar button[aria-current=page]{background:var(--selected-bg);border-left:3px solid var(--ark-yellow)}.ark-ui-standard .ui-topnav{background:var(--nav-bg);border-bottom:1px solid var(--nav-border);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.ark-ui-standard .ui-alert{box-shadow:none;border:1px solid var(--info-border);background:var(--info-bg);color:var(--info-text)}.ark-ui-standard .ui-alert.ui-success{background:var(--success-bg);color:var(--success-text);border-color:var(--success-border)}.ark-ui-standard .ui-alert.ui-warning{background:var(--warning-bg);color:var(--warning-text);border-color:var(--warning-border)}.ark-ui-standard .ui-alert.ui-error{background:var(--danger-bg);color:var(--danger-text);border-color:var(--danger-border)}.ark-ui-standard .ui-alert.ui-neutral{background:var(--neutral-bg);color:var(--neutral-text);border-color:var(--neutral-border)}.ark-ui-standard .ui-security{border-left:4px solid var(--security-colour,var(--security-standard));background:var(--bg-raised);color:var(--text-primary);padding:6px 12px}.ark-ui-standard .ui-security[data-level=internal]{--security-colour:var(--security-internal)}.ark-ui-standard .ui-security[data-level=restricted]{--security-colour:var(--security-restricted)}.ark-ui-standard .ui-security[data-level=confidential]{--security-colour:var(--security-confidential)}.ark-ui-standard .ui-security[data-level=highly-restricted]{--security-colour:var(--security-highly-restricted)}.ark-ui-standard .ui-security[data-level=administrator]{--security-colour:var(--security-admin)}.ark-ui-standard .ui-inherited{background:var(--inherited-bg);color:var(--inherited-text)}.ark-ui-standard .ui-notification{background:var(--ark-yellow);color:var(--text-primary)}.ark-ui-standard .ui-notification.ui-urgent{background:var(--danger);color:#fff}.ark-ui-standard dialog{background:var(--modal-bg);border-color:var(--modal-border);box-shadow:var(--shadow-floating)}.ark-ui-standard dialog::backdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--ui-overlay-blur));backdrop-filter:blur(var(--ui-overlay-blur))}.ark-ui-standard :is(.ui-morph-check,.ui-tool-check){cursor:pointer;align-items:center;gap:12px;min-height:44px;display:inline-flex;position:relative}.ark-ui-standard :is(.ui-morph-check,.ui-tool-check)>input{clip-path:inset(50%);width:1px;height:1px;position:absolute}.ark-ui-standard .ui-checkmark{border-radius:var(--radius-md);border:1px solid var(--check-border);background:var(--input-bg);color:var(--text-primary);box-shadow:var(--shadow-small);align-items:center;gap:8px;padding:12px;transition:transform .2s,background .2s;display:inline-flex}.ark-ui-standard .ui-checkmark svg{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:22px}.ark-ui-standard .ui-checkmark .ui-yes{display:none}.ark-ui-standard .ui-morph-check input:checked+.ui-checkmark{background:var(--ark-yellow);border-color:var(--ark-yellow);box-shadow:var(--shadow-inset)}.ark-ui-standard .ui-morph-check input:checked+.ui-checkmark .ui-no{display:none}.ark-ui-standard .ui-morph-check:hover .ui-checkmark{transform:scale(1.02)}.ark-ui-standard .ui-morph-check:active .ui-checkmark{transform:scale(.98)}.ark-ui-standard :is(.ui-morph-check,.ui-tool-check):has(input:focus-visible){outline:2px solid var(--ui-focus);outline-offset:4px;border-radius:var(--radius-md)}.ark-ui-standard .ui-switch input{background:var(--toggle-off);width:60px;height:30px;box-shadow:var(--shadow-small),var(--shadow-inset);border:1px solid var(--border-default);overflow:hidden}.ark-ui-standard .ui-switch input:before{background:var(--toggle-thumb);width:22px;height:22px;transition:transform var(--ui-toggle-duration) cubic-bezier(.85,.05,.18,1.35);box-shadow:var(--shadow-small);top:3px;left:3px}.ark-ui-standard .ui-switch input:checked{background:var(--ark-yellow)}.ark-ui-standard .ui-switch input:checked:before{background:var(--text-primary);border:0;transform:translate(30px)}.ark-ui-standard .ui-radio-choice{cursor:pointer;align-items:center;gap:16px;min-height:52px;display:flex}.ark-ui-standard .ui-radio-orb{flex-shrink:0;width:36px;height:36px;position:relative}.ark-ui-standard .ui-radio-orb input{appearance:none;border:7px solid var(--radio-border);width:100%;height:100%;box-shadow:var(--shadow-small);cursor:pointer;border-radius:50%;margin:0}.ark-ui-standard .ui-radio-orb span{pointer-events:none;background:var(--text-primary);opacity:0;transition:transform var(--ui-radio-duration) var(--ui-bounce-easing), opacity var(--ui-duration);border-radius:50%;position:absolute;inset:10px;transform:scale(.2)}.ark-ui-standard .ui-radio-orb input:checked{border-color:var(--ark-yellow)}.ark-ui-standard .ui-radio-orb input:checked+span{opacity:1;transform:scale(1)}.ark-ui-standard .ui-tool-mark{background:var(--toggle-off);width:30px;height:30px;transition:border-radius var(--ui-duration),background var(--ui-duration);border-radius:50%;position:relative}.ark-ui-standard .ui-tool-check input:checked+.ui-tool-mark{background:var(--ark-yellow);border-radius:8px;animation:.5s ease-in-out ark-ui-tool-pulse}.ark-ui-standard .ui-tool-mark:after{content:"";border:solid var(--text-primary);opacity:0;border-width:0 3px 3px 0;width:7px;height:14px;position:absolute;top:5px;left:10px;transform:rotate(45deg)}.ark-ui-standard .ui-tool-check input:checked+.ui-tool-mark:after{opacity:1}@keyframes ark-ui-tool-pulse{0%{transform:rotate(20deg)}50%{transform:rotate(-20deg)}75%{box-shadow:0 0 0 8px var(--yellow-100)}to{transform:rotate(0);box-shadow:0 0 0 12px #0000}}.ark-ui-standard .ui-orbit-loader{isolation:isolate;width:15em;max-width:100%;height:15em;margin:16px auto;font-size:clamp(10px,3vw,14px);position:relative}.ark-ui-standard .ui-loader-rail,.ark-ui-standard .ui-loader-track{width:1.15em;height:13em;transform:rotate(calc(var(--spoke) * 20deg));border-radius:50px;position:absolute;top:1em;left:calc(50% - .575em)}.ark-ui-standard .ui-loader-rail{background:var(--bg-inset)}.ark-ui-standard .ui-loader-rail:before,.ark-ui-standard .ui-loader-rail:after{content:"";background:var(--bg-inset);width:100%;height:5em;box-shadow:var(--shadow-inset);border-radius:50px;position:absolute;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.ark-ui-standard .ui-loader-rail:after{bottom:0;transform:rotate(180deg)}.ark-ui-standard .ui-loader-ball{background:var(--bg-raised);width:1.15em;height:1.15em;animation:ark-ui-loader-move var(--ui-loader-duration) ease-in-out infinite;animation-delay:calc(var(--spoke) * .2s);border-radius:50%;box-shadow:inset 0 -4px 6px #0000002b,0 3px 5px #0000001f}.ark-ui-standard .ui-orbit-loader[data-paused=true] .ui-loader-ball{animation-play-state:paused}@keyframes ark-ui-loader-move{0%,to{transform:translateY(0)}50%{transform:translateY(12em)}}.ark-ui-standard .ui-auth-card{background:var(--bg-surface);border-radius:var(--ui-radius-panel);width:100%;max-width:360px;box-shadow:var(--shadow-raised);margin:0 auto;padding:28px}.ark-ui-standard .ui-auth-card .ui-field{margin:18px 0}.ark-ui-standard .ui-auth-card button[type=submit]{width:100%}.ark-ui-standard .ui-auth-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ark-ui-standard .ui-auth-header h3{margin:0}.ark-ui-standard .ui-auth-card .ui-auth-icon{margin-inline:auto;display:grid}.ark-ui-standard .ui-auth-icon{background:var(--success-bg);color:var(--success-text);border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;display:inline-grid}.ark-ui-standard .ui-otp-row{justify-content:center;gap:10px;margin:24px 0;display:flex}.ark-ui-standard .ui-otp-row input{text-align:center;width:44px;min-width:0;padding:8px;font-size:20px}@media (prefers-reduced-motion:reduce){.ark-ui-standard{--ui-duration:0s;--ui-toggle-duration:0s;--ui-radio-duration:0s}.ark-ui-standard .ui-loader-ball{animation:none;transform:translateY(6em)}.ark-ui-standard .ui-tool-check input:checked+.ui-tool-mark{animation:none}.ark-ui-standard .ui-morph-check .ui-checkmark{transition:none;transform:none}}@media (forced-colors:active){.ark-ui-standard .ui-radio-orb input,.ark-ui-standard .ui-switch input{appearance:auto}.ark-ui-standard .ui-radio-orb span,.ark-ui-standard .ui-switch input:before{display:none}.ark-ui-standard :is(.ui-checkmark,.ui-tool-mark){border:1px solid buttontext}.ark-ui-standard :is(.ui-morph-check,.ui-tool-check)>input{clip-path:none;width:20px;height:20px;position:static}}.ark-ui-standard .ui-auth-card .ui-forgot-password{width:100%;min-height:44px;margin:0 0 10px;padding:8px 12px;font-size:.875rem;display:block}.ark-ui-standard :is(.ui-danger,.danger-button,button.danger,.delete-button,.modal-close,.dialog-close,button[aria-label^=Close i],button[aria-label^=Delete i],button[title=Close i]){background:var(--danger-border);color:var(--danger-text);border-color:var(--danger-border)}.ark-ui-standard :is(.ui-danger,.danger-button,button.danger,.delete-button,.modal-close,.dialog-close,button[aria-label^=Close i],button[aria-label^=Delete i],button[title=Close i]):not(:disabled):hover{background:var(--danger);color:var(--danger-text);border-color:var(--danger)}.ark-ui-standard :is(.ui-danger,.danger-button,button.danger,.delete-button,.modal-close,.dialog-close,button[aria-label^=Close i],button[aria-label^=Delete i]) :is(svg,i){color:inherit}.ark-ui-standard :is(.ui-choice,.ho360-choice):has(input:checked){background:var(--ark-yellow);color:var(--text-primary);border-color:var(--ark-yellow);box-shadow:var(--shadow-inset)}.ark-ui-standard :is(.ui-choice,.ho360-choice){transition:background var(--ui-duration),box-shadow var(--ui-duration)}.ark-ui-standard .ui-morph-check input:checked+.ui-checkmark .ui-yes{display:inline}.ark-ui-standard label:has(>input[type=checkbox]):not(:is(.ui-morph-check,.ui-tool-check,.ui-switch,.ui-choice,.ho360-choice)){border-radius:var(--radius-md);transition:background var(--ui-duration),box-shadow var(--ui-duration)}.ark-ui-standard label:has(>input[type=checkbox]:checked):not(:is(.ui-morph-check,.ui-tool-check,.ui-switch,.ui-choice,.ho360-choice)){background:var(--selected-bg);box-shadow:var(--shadow-inset)}.ark-ui-standard input[type=checkbox]:not(:where(.ui-morph-check>input,.ui-tool-check>input,.ui-choice>input,.ho360-choice>input)){appearance:none;vertical-align:middle;border:1px solid var(--check-border);background:var(--input-bg);width:22px;height:22px;min-height:22px;box-shadow:var(--shadow-small);cursor:pointer;transition:background var(--ui-duration),border-radius var(--ui-duration),box-shadow var(--ui-duration);border-radius:6px;flex-shrink:0;place-content:center;margin:0 6px 0 0;padding:0;display:inline-grid;position:relative}.ark-ui-standard input[type=checkbox]:not(:where(.ui-morph-check>input,.ui-tool-check>input,.ui-choice>input,.ho360-choice>input)):checked{background:var(--ark-yellow);border-color:var(--ark-yellow);box-shadow:var(--shadow-inset)}.ark-ui-standard input[type=checkbox]:not(:where(.ui-morph-check>input,.ui-tool-check>input,.ui-choice>input,.ho360-choice>input)):after{content:"";border:solid var(--text-primary);width:6px;height:11px;transition:transform .2s var(--ui-bounce-easing);border-width:0 2px 2px 0;margin-top:-3px;transform:rotate(45deg)scale(0)}.ark-ui-standard input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.ark-ui-standard input[type=checkbox]:indeterminate:after{border-width:2px 0 0;width:10px;height:0;margin:0;transform:none}.ark-ui-standard input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.ark-ui-standard input[type=checkbox][role=switch],.ark-ui-standard .ui-switch input[type=checkbox]{background:var(--toggle-off);border-radius:50%}.ark-ui-standard input[type=checkbox][role=switch]:checked,.ark-ui-standard .ui-switch input[type=checkbox]:checked{background:var(--ark-yellow);border-radius:6px;animation:.5s ease-in-out ark-ui-tool-pulse}.ark-ui-standard .ui-switch input:before{display:none}.ark-ui-standard button.ui-tool-toggle{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:1px solid #0000;place-items:center;padding:10px;display:inline-grid}.ark-ui-standard button.ui-tool-toggle:not(:disabled):is(:hover,:active),.ark-ui-standard button.ui-tool-toggle[aria-pressed=true]{box-shadow:none;background:0 0}.ark-ui-standard .ui-tool-toggle .ui-tool-mark{width:22px;height:22px}.ark-ui-standard .ui-tool-toggle .ui-tool-mark:after{border-width:0 2px 2px 0;width:6px;height:11px;top:3px;left:7px}.ark-ui-standard .ui-tool-toggle[aria-pressed=true] .ui-tool-mark{background:var(--ark-yellow);border-radius:6px;animation:.5s ease-in-out ark-ui-tool-pulse}.ark-ui-standard .ui-tool-toggle[aria-pressed=true] .ui-tool-mark:after{opacity:1}.ark-ui-standard button[role=switch]{box-shadow:none;background:var(--toggle-off)}.ark-ui-standard button[role=switch][aria-checked=true]{background:var(--ark-yellow);box-shadow:var(--shadow-inset)}@media (prefers-reduced-motion:reduce){.ark-ui-standard input[type=checkbox],.ark-ui-standard input[type=checkbox]:after,.ark-ui-standard .ui-tool-toggle[aria-pressed=true] .ui-tool-mark{transition:none;animation:none}}@media (forced-colors:active){.ark-ui-standard input[type=checkbox]:not(:where(.ui-morph-check>input,.ui-tool-check>input,.ui-choice>input,.ho360-choice>input)){appearance:auto}.ark-ui-standard input[type=checkbox]:after{display:none}.ark-ui-standard button.ui-tool-toggle{border-color:buttontext}}.ark-ui-standard.ark-ui-portal{display:contents}.ark-ui-standard.ark-ui-adoption{--ark-shell:var(--nav-bg);--ark-shell-hover:var(--hover-neutral);--ark-canvas:var(--bg-app);--ark-surface:var(--bg-surface);--ark-surface-subtle:var(--bg-inset);--ark-border:var(--border-default);--ark-border-strong:var(--border-strong);--ark-text:var(--text-primary);--ark-text-secondary:var(--text-secondary);--ark-text-muted:var(--text-tertiary);--ark-action:var(--ark-yellow);--ark-action-hover:var(--ark-yellow-hover);--ark-highlight:var(--ark-yellow);--ark-focus:var(--ui-focus);--text:var(--text-primary);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--muted:var(--text-secondary);--muted-soft:var(--text-tertiary);--line:var(--border-default);--accent:var(--ark-yellow);--accent-soft:var(--selected-bg);--orange:var(--ark-yellow);--orange-dark:var(--ui-focus);--dark-orange:var(--ui-focus);--orange-soft:var(--selected-bg);--surface-alt:var(--bg-inset);--success-soft:var(--success-bg);--info-soft:var(--info-bg);--radius:var(--ui-radius-panel);--radius-ui:var(--ui-radius-control);--shadow-md:var(--shadow-raised);--motion-fast:var(--ui-duration);--ease-snap:var(--ui-easing);--brand-soft:var(--selected-bg);--color-accent:var(--ui-focus);--shadow-pressed:var(--shadow-inset);--soft-border:var(--border-default);--soft-text-muted:var(--text-secondary);background:var(--bg-app);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(.ark-global-header,.ark-tool-nav,.mobile-bottom-nav){background:var(--nav-bg);color:var(--text-primary);border-color:var(--nav-border);box-shadow:var(--shadow-small)}.ark-ui-standard.ark-ui-adoption .ark-project-context{background:var(--input-bg);height:auto;min-height:44px;color:var(--text-primary);border-color:var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-input)}.ark-ui-standard.ark-ui-adoption .ark-project-context :is(select,span){color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption .ark-project-context select{box-shadow:none;background:0 0;border:0;padding-block:0}.ark-ui-standard.ark-ui-adoption :is(.ark-global-header,.ark-tool-nav,.mobile-bottom-nav) :is(button,summary){color:var(--text-primary);border-radius:var(--radius-md);border-color:#0000}.ark-ui-standard.ark-ui-adoption :is(.favorites-bar,.ark-tool-nav,.mobile-bottom-nav) button,.ark-ui-standard.ark-ui-adoption .shell-menu>summary{box-shadow:none;background:0 0;min-height:44px}.ark-ui-standard.ark-ui-adoption :is(.favorites-bar,.ark-tool-nav,.mobile-bottom-nav) button:hover,.ark-ui-standard.ark-ui-adoption .shell-menu>summary:hover{background:var(--hover-neutral);color:var(--text-primary);box-shadow:none}.ark-ui-standard.ark-ui-adoption :is(.favorites-bar,.ark-tool-nav,.mobile-bottom-nav) button.active,.ark-ui-standard.ark-ui-adoption .shell-menu[open]>summary{background:var(--selected-bg);color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--ark-yellow)}.ark-ui-standard.ark-ui-adoption :is(.shell-toolbox>summary,.ark-tool-nav button.active) :is(svg,.fi){color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(.shell-popover,.account-menu-v2 .compact-popover,.informxl-column-popover,.informxl-filter-popover){background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-default);border-radius:var(--ui-radius-panel);box-shadow:var(--shadow-floating)}.ark-ui-standard.ark-ui-adoption .toolbox-item>button:first-child{color:var(--text-primary);box-shadow:none;background:0 0}.ark-ui-standard.ark-ui-adoption .toolbox-item>button:first-child:hover{background:var(--hover-neutral)}.ark-ui-standard.ark-ui-adoption .toolbox-item>button:first-child.active{background:var(--selected-bg);border-left-color:var(--ark-yellow)}.ark-ui-standard.ark-ui-adoption :is(.toolbox-item,.ark-project-context) small,.ark-ui-standard.ark-ui-adoption .project-switcher-copy small{color:var(--text-secondary)}.ark-ui-standard.ark-ui-adoption :is(.project-switcher-chevron,.project-switcher-mark,.project-switcher-thumb){color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(.tertiary,.link-button){color:var(--text-secondary)!important}.ark-ui-standard.ark-ui-adoption :is(.tertiary,.link-button):not(:disabled):hover{color:var(--text-primary)!important}.ark-ui-standard.ark-ui-adoption :is(.crm-side-nav,.document-tree-pane){background:var(--sidebar-bg);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-small)}.ark-ui-standard.ark-ui-adoption :is(.crm-side-nav-label,.crm-side-nav button>i){color:var(--text-secondary)}.ark-ui-standard.ark-ui-adoption .crm-side-nav button:hover{background:var(--sidebar-hover);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption .crm-side-nav button.active{background:var(--selected-bg);color:var(--text-primary);border-left:3px solid var(--ark-yellow)}.ark-ui-standard.ark-ui-adoption .ark-global-header .ark-brand-home,.ark-ui-standard.ark-ui-adoption .ark-global-header .ark-brand-home:is(:hover,:active,:focus-visible){box-shadow:none;background:0 0;border-color:#0000;transform:none}.ark-ui-standard.ark-ui-adoption .ark-brand-home :is(.brand-logo,.brand-image-frame){box-shadow:none;background:0 0;border:0}.ark-ui-standard.ark-ui-adoption :is(.favorites-bar,.ark-tool-nav,.mobile-bottom-nav) button :is(svg,.fi),.ark-ui-standard.ark-ui-adoption .ark-global-header>.shell-menu>summary :is(svg,.fi),.ark-ui-standard.ark-ui-adoption .ark-header-actions>button :is(svg,.fi),.ark-ui-standard.ark-ui-adoption .ark-header-actions>.shell-menu>summary :is(svg,.fi){color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(.panel,.project-home-card,.operational-section,.ho360-profile,.ho360-lot-grid article,.permission-role-cards article,.mail-merge-review-card,.reporting-builder,.reporting-results,.drawing-set-card){background:var(--bg-surface);min-width:0;color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--ui-radius-panel);box-shadow:var(--shadow-raised)}.ark-ui-standard.ark-ui-adoption :is(.panel-header,.panel-heading,.project-home-card>header,.informxl-toolbar,.informxl-report-header){background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default)}.ark-ui-standard.ark-ui-adoption :is(.crm-simple-navigation,.ho360-section,.permission-role-editor fieldset){background:var(--bg-surface);border-color:var(--border-default);border-radius:var(--ui-radius-panel)}.ark-ui-standard.ark-ui-adoption .crm-simple-navigation{box-shadow:var(--shadow-small);padding:12px}.ark-ui-standard.ark-ui-adoption :is(.crm-simple-navigation,.ark-page-tabs,.reporting-workspace-tabs,.informxl-report-strip) button:is(.active,[aria-current=page],[aria-selected=true]){background:var(--selected-bg);color:var(--text-primary);border-color:var(--ark-yellow);box-shadow:var(--shadow-inset)}.ark-ui-standard.ark-ui-adoption :is(.button-row,.page-actions,.informxl-toolbar-actions,.ark-page-actions),.ark-ui-standard.ark-ui-adoption :is(.informxl-toolbar,.informxl-report-header){flex-wrap:wrap;min-width:0}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table){background:var(--table-bg);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table) :is(th,td){border-color:var(--table-divider);box-shadow:none}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table) thead th{background:var(--table-header);color:var(--table-heading)}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table) tbody tr:nth-child(2n)>td{background:var(--table-alternate)}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table) tbody tr:hover>td{background:var(--hover-accent)}.ark-ui-standard.ark-ui-adoption :is(.data-table,.informxl-grid,.drawing-log-table,.crm-imported table) tbody tr[aria-selected=true]>td{background:var(--selected-bg)}.ark-ui-standard.ark-ui-adoption :is(.informxl-grid,.data-table) th button{color:inherit;box-shadow:none;background:0 0}.ark-ui-standard.ark-ui-adoption :is(.informxl-grid-wrap,.reporting-table-wrap,.crm-imported-table,.table-scroll){min-width:0;max-width:100%}.ark-ui-standard.ark-ui-adoption :is(dialog,.modal,.dialog,.project-media-editor,.tcolor-pop){background:var(--modal-bg);color:var(--text-primary);border-color:var(--modal-border);border-radius:var(--ui-radius-panel);box-shadow:var(--shadow-floating)}.ark-ui-standard.ark-ui-adoption dialog::backdrop,.ark-ui-standard.ark-ui-adoption :is(.modal-backdrop,.modal-overlay,.dialog-backdrop,.project-media-editor-backdrop){background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--ui-overlay-blur));backdrop-filter:blur(var(--ui-overlay-blur))}.ark-ui-standard.ark-ui-adoption :is(.viewer-toolbar,.viewer-panel,.panel-tabs,.operational-review-header,.operational-review-file-tray){background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-small)}.ark-ui-standard.ark-ui-adoption :is(.viewer-toolbar button,.viewer-panel .pt){color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-default);box-shadow:var(--shadow-small)}.ark-ui-standard.ark-ui-adoption :is(.viewer-toolbar button,.viewer-panel .pt):is(.active,[aria-pressed=true],[aria-selected=true]){background:var(--selected-bg);color:var(--text-primary);border-color:var(--ark-yellow);box-shadow:var(--shadow-inset)}.ark-ui-standard.ark-ui-adoption .operational-review-identity{color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption .operational-review-identity :is(strong,span,small){color:inherit}.ark-ui-standard.ark-ui-adoption :is(button.primary,.primary-button,.ui-confirm){background:var(--ark-yellow);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption :is(button.primary,.primary-button,.ui-confirm):not(:disabled):hover{background:var(--ark-yellow-hover)}.ark-ui-standard.ark-ui-adoption :is(button.primary,.primary-button,.ui-confirm):not(:disabled):active{background:var(--ark-yellow-active);box-shadow:var(--shadow-primary-pressed)}.ark-ui-standard.ark-ui-adoption :is(.ui-danger,.danger-button,button.danger,.delete-button,.modal-close,.dialog-close,button[aria-label^=Close i],button[aria-label^=Delete i],button[title=Close i]){background:var(--danger-border);color:var(--danger-text);border-color:var(--danger-border)}.ark-ui-standard.ark-ui-adoption :is(.ui-danger,.danger-button,button.danger,.delete-button,.modal-close,.dialog-close,button[aria-label^=Close i],button[aria-label^=Delete i],button[title=Close i]):not(:disabled):hover{background:var(--danger);color:var(--danger-text);border-color:var(--danger)}.ark-ui-standard.ark-ui-adoption :is(button,input,textarea,select):disabled{opacity:.65;box-shadow:none;cursor:not-allowed}.ark-ui-standard.ark-ui-adoption :is(button,input,textarea,select,a,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ark-ui-standard.ark-ui-adoption :is(button,summary,input,textarea,select){transition:none;animation:none}}@media (forced-colors:active){.ark-ui-standard.ark-ui-adoption :is(.ark-global-header,.viewer-toolbar,.viewer-panel,.panel,dialog){box-shadow:none;border:1px solid canvastext}}.ark-ui-standard.ark-ui-adoption .shell-search-field{min-height:var(--ui-control-height);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--ui-radius-control);min-width:0;box-shadow:var(--shadow-input)}.ark-ui-standard.ark-ui-adoption .shell-search-field:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-input-focus);outline:2px solid var(--ui-focus);outline-offset:3px}.ark-ui-standard.ark-ui-adoption .shell-search-field>input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.ark-ui-standard.ark-ui-adoption .ark-header-actions{gap:4px}.ark-ui-standard.ark-ui-adoption .ark-header-actions>button,.ark-ui-standard.ark-ui-adoption .ark-header-actions>.shell-menu>summary{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;color:var(--text-primary);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;padding:0;transform:none}.ark-ui-standard.ark-ui-adoption .ark-header-actions>.shell-search-menu>summary{gap:8px;width:auto;padding-inline:12px}.ark-ui-standard.ark-ui-adoption .ark-header-actions>button:hover,.ark-ui-standard.ark-ui-adoption .ark-header-actions>.shell-menu>summary:hover{background:var(--hover-neutral);box-shadow:none}.ark-ui-standard.ark-ui-adoption .ark-header-actions>.shell-menu[open]>summary{background:var(--selected-bg);border-color:var(--ark-yellow);box-shadow:none}.ark-ui-standard.ark-ui-adoption .notification-count{background:var(--ark-yellow);min-width:18px;height:18px;color:var(--text-primary);border:2px solid var(--nav-bg);box-shadow:none;padding:0 4px;font-size:10px;line-height:1;top:0;right:0}.ark-ui-standard.ark-ui-adoption .notification-menu .notification-popover{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--ui-radius-panel);width:min(420px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(38rem,100dvh - 6rem);box-shadow:var(--shadow-floating);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.ark-ui-standard.ark-ui-adoption .notification-heading{flex-shrink:0;gap:12px;min-height:64px;padding:10px 16px}.ark-ui-standard.ark-ui-adoption .notification-heading strong{font-size:1rem}.ark-ui-standard.ark-ui-adoption .notification-heading button{min-height:44px;color:var(--text-secondary);box-shadow:none;background:0 0;border:0;padding:6px 8px;font-size:.8rem;transform:none}.ark-ui-standard.ark-ui-adoption .notification-heading button:hover{background:var(--hover-neutral);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption .notification-tabs{border-radius:var(--radius-md);background:var(--bg-inset);box-shadow:none;border:0;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 16px 12px;padding:4px;display:grid}.ark-ui-standard.ark-ui-adoption .notification-tabs button{min-width:0;min-height:44px;color:var(--text-secondary);border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:1px solid #0000;padding:8px 4px;font-size:.85rem;transform:none}.ark-ui-standard.ark-ui-adoption .notification-tabs button:hover{background:var(--hover-neutral)}.ark-ui-standard.ark-ui-adoption .notification-tabs button.active{background:var(--selected-bg);color:var(--text-primary);border-color:var(--ark-yellow);box-shadow:none}.ark-ui-standard.ark-ui-adoption .notification-list{overscroll-behavior:contain;border-top:1px solid var(--border-default);flex:auto;min-height:0;max-height:none;padding:0 8px 8px;overflow-y:auto}.ark-ui-standard.ark-ui-adoption .notification-row{border-bottom:1px solid var(--border-default);background:0 0;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 8px;display:grid}.ark-ui-standard.ark-ui-adoption .notification-row.is-unread{background:var(--bg-raised)}.ark-ui-standard.ark-ui-adoption .notification-row:last-child{border-bottom:0}.ark-ui-standard.ark-ui-adoption .notification-row .notification-row-open{border-radius:var(--radius-sm);width:100%;min-height:44px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;gap:10px;padding:4px;font-weight:400;transform:none}.ark-ui-standard.ark-ui-adoption .notification-row .notification-row-open:hover{background:var(--hover-neutral)}.ark-ui-standard.ark-ui-adoption .notification-row-open>span:last-child{gap:5px}.ark-ui-standard.ark-ui-adoption .notification-row-open strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:.9rem;line-height:1.4;overflow:visible}.ark-ui-standard.ark-ui-adoption .notification-row-open>span:last-child>span{color:var(--text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;font-size:.82rem;line-height:1.45}.ark-ui-standard.ark-ui-adoption .notification-row-open small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.ark-ui-standard.ark-ui-adoption .notification-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px}.ark-ui-standard.ark-ui-adoption .notification-row-actions button{width:auto;min-width:44px;height:44px;min-height:44px;color:var(--text-secondary);border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;display:inline-flex;transform:none}.ark-ui-standard.ark-ui-adoption .notification-row-actions button:hover{background:var(--hover-neutral);color:var(--text-primary)}.ark-ui-standard.ark-ui-adoption .notification-row-actions button.active{background:var(--selected-bg);color:var(--text-primary);border-color:var(--ark-yellow)}.ark-ui-standard.ark-ui-adoption .notification-row-actions .notification-action-dismiss{background:var(--danger-border);color:var(--danger-text);border-color:var(--danger-border)}.ark-ui-standard.ark-ui-adoption .notification-row-actions .notification-action-dismiss:hover{background:var(--danger);color:var(--danger-text);border-color:var(--danger)}@media (width<=767px){.ark-ui-standard.ark-ui-adoption .ark-header-actions{gap:0}.ark-ui-standard.ark-ui-adoption .notification-menu .notification-popover{width:auto;max-width:none;max-height:calc(100dvh - 9rem - env(safe-area-inset-bottom));position:fixed;inset:4rem 12px auto}}.ark-ui-standard :is(dialog,[role=dialog],.modal,.modal-form,.drawer,.side-drawer,.shell-popover,.account-popover,.project-media-editor,.tcolor-pop),.ark-ui-standard.ark-ui-adoption :is(dialog,[role=dialog],.modal,.modal-form,.drawer,.side-drawer,.shell-popover,.account-popover,.project-media-editor,.tcolor-pop){box-shadow:var(--shadow-floating)}.ark-ui-standard :is(.modal-overlay,.modal-backdrop,.dialog-backdrop,.project-media-editor-backdrop),.ark-ui-standard dialog::backdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--ui-overlay-blur));backdrop-filter:blur(var(--ui-overlay-blur))}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]){width:var(--ui-control-height);min-width:var(--ui-control-height);height:var(--ui-control-height);min-height:var(--ui-control-height);box-sizing:border-box;text-align:center;border:2px solid var(--danger-border);border-radius:var(--ui-radius-control);background:var(--danger-border);color:var(--danger-text);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-exit-duration) var(--ui-bounce-easing), background-color var(--ui-exit-duration) var(--ui-easing), border-color var(--ui-exit-duration) var(--ui-easing);flex-shrink:0;justify-content:center;place-items:center;gap:0;padding:0;font-size:24px;font-weight:400;line-height:1;transform:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]) :is(svg,i){color:inherit;pointer-events:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]) .ui-close-icon{vertical-align:middle;width:22px;height:22px}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]) .ui-close-icon path{stroke-dasharray:24;stroke-dashoffset:0}@media (hover:hover){:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):not(:disabled):hover{background:var(--danger);border-color:var(--danger);color:var(--danger-text);box-shadow:none;transform:scale(var(--ui-exit-hover-scale))}}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):focus-visible{outline:2px solid var(--danger-text);outline-offset:3px;box-shadow:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):not(:disabled):active{transform:scale(var(--ui-exit-press-scale));background:var(--danger);border-color:var(--danger);color:var(--danger-text);box-shadow:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]){--ui-exit-hover-scale:1;--ui-exit-press-scale:1;transition:none;animation:none}}@media (forced-colors:active){:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]),:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):not(:disabled):is(:hover,:active){color:buttontext;background:buttonface;border-color:buttontext}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) button:is(.ui-close,.modal-close,.dialog-close,.feedback-close,.mfa-recommendation-close,[aria-label^=Close i],[title=Close i]):focus-visible{outline-color:highlight}}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented{box-sizing:border-box;background:var(--ui-segment-bg);border:1px solid var(--border-light);border-radius:var(--ui-radius-control);width:fit-content;min-width:0;max-width:100%;box-shadow:none;flex-wrap:wrap;align-items:stretch;gap:4px;padding:4px;display:flex;overflow:visible}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button{min-width:0;min-height:var(--ui-control-height);border-radius:var(--radius-sm);color:var(--text-secondary);box-shadow:none;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:background-color var(--ui-duration) var(--ui-easing), color var(--ui-duration) var(--ui-easing), box-shadow var(--ui-duration) var(--ui-easing);background:0 0;border:0;flex:auto;margin:0;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.3;transform:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:not(:disabled):hover{background:var(--hover-neutral);color:var(--text-primary);box-shadow:none;transform:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]),:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]):not(:disabled):hover{background:var(--ui-segment-selected);color:var(--text-primary);box-shadow:var(--ui-segment-shadow);border:0;font-weight:600;transform:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:not(:disabled):active{transform:none}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-3px}:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:disabled{color:var(--text-tertiary);box-shadow:none;opacity:.65;cursor:not-allowed;background:0 0}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar{width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex;overflow:visible}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar:focus-within{box-shadow:none;border:0}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar label.portfolio-search{width:auto;min-width:0;max-width:440px;min-height:var(--ui-control-height);border:1px solid var(--input-border);border-radius:var(--ui-radius-control);background:var(--input-bg);height:auto;box-shadow:var(--shadow-input);flex:240px;padding:0 12px}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-search>input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar label.portfolio-search:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-input-focus);outline:2px solid var(--ui-focus);outline-offset:3px}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar select{border:1px solid var(--input-border);border-radius:var(--ui-radius-control);background-color:var(--input-bg);width:auto;min-width:0;max-width:100%;height:auto;box-shadow:var(--shadow-input)}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar select:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-type-filter.ui-segmented{align-self:center}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-type-filter.ui-segmented>button:first-child{min-width:0}@media (width<=767px){.ark-ui-standard.ark-ui-adoption .portfolio-page :is(.portfolio-tabs.ui-segmented,.portfolio-type-filter.ui-segmented){width:100%}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-type-filter.ui-segmented>button{width:auto}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar label.portfolio-search{flex-basis:100%;max-width:none}.ark-ui-standard.ark-ui-adoption .portfolio-page .portfolio-toolbar select{width:100%}}@media (prefers-reduced-motion:reduce){:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button{transition:none}}@media (forced-colors:active){:is(.ark-ui-standard,.ark-ui-standard.ark-ui-adoption) .ui-segmented>button:is([aria-current=page],[aria-pressed=true],[aria-selected=true]){outline-offset:-2px;box-shadow:none;outline:2px solid highlight}}.ark-ui-standard.ark-ui-adoption .crm-simple-experience>.tool-landing-page>.ark-page-title{flex-flow:wrap;align-items:center;gap:12px 24px;min-height:0;margin-bottom:16px}.ark-ui-standard.ark-ui-adoption .crm-simple-experience>.tool-landing-page>.ark-page-title>div:first-child{flex:0 300px;min-width:0}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .ark-page-title .crm-simple-navigation{min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;flex:480px;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation :is(.crm-simple-primary,.crm-simple-secondary){border-radius:var(--ui-radius-control);background:var(--bg-inset);flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation button{min-height:var(--ui-control-height);width:auto;box-shadow:none;background:0 0;border:0;padding:8px 12px;font-size:.875rem;transform:none}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation button[aria-current=page]{background:var(--ui-segment-selected);color:var(--text-primary);box-shadow:var(--ui-segment-shadow)}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation button:hover{background:var(--hover-neutral);transform:none}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace{box-shadow:none;background:0 0;border:0;padding:0}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder{margin-bottom:16px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder h2{margin:0 0 12px;font-size:1.125rem}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder-fields>.ho360-field{max-width:none;margin:0}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder-help{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;font-size:.8rem;display:flex}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder-help :is(h3,p){font-size:inherit;margin:0}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;margin-top:0;display:grid}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-context{align-content:start;gap:12px;display:grid}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-context>:is(.ho360-section,.ho360-pinned-memo){background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--ui-radius-panel);box-shadow:var(--shadow-small);margin:0;padding:16px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-context h3{margin:0 0 12px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-lot-grid{gap:12px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-lot-grid article{border:0;border-bottom:1px solid var(--border-light);box-shadow:none;background:0 0;border-radius:0;padding:0 0 12px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-lot-grid article:last-child{border-bottom:0;padding-bottom:0}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-lot-grid article p{margin:6px 0 0;font-size:.875rem}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile{box-shadow:var(--shadow-small);margin:0;padding:16px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile>.ho360-header{gap:12px;padding:0 0 12px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile h3{margin:0 0 8px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-pagination{gap:8px;margin-bottom:0}@media (width<=900px){.ark-ui-standard.ark-ui-adoption .crm-simple-experience .ark-page-title .crm-simple-navigation{flex-basis:100%;order:3}.ark-ui-standard.ark-ui-adoption .crm-simple-experience>.tool-landing-page>.ark-page-title>div:first-child{flex:180px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-layout{grid-template-columns:minmax(0,1fr)}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .crm-homeowner-context{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (width<=540px){.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-finder-fields{grid-template-columns:minmax(0,1fr)}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation :is(.crm-simple-primary,.crm-simple-secondary){width:100%}.ark-ui-standard.ark-ui-adoption .crm-simple-experience .crm-simple-navigation button{flex:auto}}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile>.ho360-pinned-memo{background:var(--yellow-50);border:1px solid var(--yellow-200);border-radius:var(--ui-radius-control);box-shadow:none;margin:12px 0;padding:12px}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile>.ho360-pinned-memo h3{font-size:1rem}.ark-ui-standard.ark-ui-adoption .ho360-compact-workspace .ho360-profile>.ho360-pinned-memo p{margin-block:8px}.ark-ui-standard.ark-ui-adoption .ho360-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.ark-ui-standard.ark-ui-adoption .ho360-dialog>form{min-height:0;max-height:calc(100dvh - 2rem - 2px);overflow:hidden}.ark-ui-standard.ark-ui-adoption .ho360-dialog .ho360-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ark-ui-standard.ark-ui-adoption .ho360-dialog .ho360-header>:first-child{overflow-wrap:anywhere;min-width:0}.ark-ui-standard.ark-ui-adoption .crm-communication-entry>summary>strong{overflow-wrap:anywhere}.ark-ui-standard .ui-fact-list{gap:calc(var(--ui-space)*.75);margin:0;padding:0;list-style:none;display:grid}.ark-ui-standard .ui-fact-list li{gap:var(--ui-space);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.ark-ui-standard .ui-fact-list li>span:first-child{color:var(--ui-text)}.ark-ui-standard.ark-pdf-compact :is(.viewer .page-wrap button,button.ui-document-field){opacity:var(--ui-pdf-control-opacity);font-size:var(--ui-pdf-control-font-size);padding:var(--ui-pdf-control-padding);min-width:0;min-height:0;line-height:1.1}.ark-ui-standard.ark-pdf-compact .viewer button.ui-document-field{container-type:size}@container (height<=30px){.ark-ui-standard.ark-pdf-compact .ui-document-field>span{font-size:min(var(--ui-pdf-control-font-size),75cqh);line-height:1}.ark-ui-standard.ark-pdf-compact .ui-document-field>small{display:none}}.ark-ui-standard button.ui-document-field:not(:disabled):is(:hover,:active){box-shadow:none;transform:none}.ark-ui-standard button.ui-document-field{min-width:0;min-height:0;box-shadow:none;border:2px dashed var(--ui-text);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text)}.ark-ui-standard button.ui-document-field[aria-pressed=true]{outline:2px solid var(--ui-focus);border-style:solid}.ark-ui-standard button.ui-document-field:focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.ark-ui-standard .ui-workflow-section{min-width:0;padding:calc(var(--ui-space) * 2.5);background:var(--bg-raised);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);box-shadow:none}.ark-ui-standard .ui-workflow-section :is(h2,h3){margin:0;font-size:1.1rem;line-height:1.4}.ark-ui-standard .ui-workflow-section p{margin:0}.ark-ui-standard .ui-workflow-section fieldset{border:0;min-width:0;margin:0;padding:0}.ark-ui-standard .ui-workflow-section legend{margin-bottom:var(--ui-space);color:var(--ui-muted);padding:0;font-size:.875rem}.ark-ui-standard .ui-workflow-section details>summary{min-height:var(--ui-control-height);align-items:center;gap:var(--ui-space);cursor:pointer;font-weight:600;display:flex}.ark-ui-standard .ui-workflow-section details>summary:before{content:"＋";color:var(--ui-muted)}.ark-ui-standard .ui-workflow-section details[open]>summary:before{content:"−"}.ark-ui-standard .ui-file-row{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);padding:calc(var(--ui-space) * 1.5);background:var(--ui-surface);box-shadow:none}.ark-ui-standard .ui-workflow-notice{padding:var(--ui-space) 0;color:var(--ui-muted);border-bottom:1px solid var(--ui-border);font-size:.875rem}.ark-ui-standard .horizon-brand .brand-image-frame{background:0 0;width:6rem;height:6rem}.ark-ui-standard .horizon-brand.compact .brand-image-frame{width:4rem;height:3.35rem}.ark-ui-standard .horizon-brand .brand-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.ark-ui-standard .horizon-brand .brand-tagline{color:inherit;text-transform:none;letter-spacing:normal}.ark-ui-standard.horizon-login-brand{color:var(--ui-text);background:0 0;gap:0}.ark-ui-standard.horizon-login-brand .horizon-brand.compact .brand-image-frame{width:clamp(7rem,20vw,9rem);height:clamp(7rem,20vw,9rem)}.ark-ui-standard.horizon-login-brand .ls-brand-tagline{color:var(--ui-muted);letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:500}.ark-ui-standard .ui-editor-heading p,.ark-ui-standard .ui-editor-count,.ark-ui-standard .ui-editor-hint,.ark-ui-standard .ui-field-properties p{color:var(--ui-muted);font-size:.875rem}.ark-ui-standard .ui-tool-symbol{color:var(--ui-text);flex:0 0 1.5rem;place-items:center;font-weight:700;display:grid}.ark-ui-standard .ui-field-properties{border-top:1px solid var(--ui-border);padding-top:1rem}.ark-ui-standard .ui-workflow-section details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ark-ui-standard .ui-workflow-section details>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ark-ui-standard button.ui-tool-button{overflow-wrap:normal;box-shadow:none;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:var(--ui-radius-control);font-size:.8125rem}.ark-ui-standard button.ui-tool-button:hover{background:var(--hover-neutral)}.ark-ui-standard{--ui-anchored-editor-layer:1800}.ark-ui-standard .ui-anchored-editor{z-index:var(--ui-anchored-editor-layer);box-sizing:border-box;border:1px solid var(--modal-border);border-radius:var(--ui-radius-panel);background:var(--modal-bg);max-block-size:calc(100dvh - 1rem);inline-size:min(22rem,100vw - 1rem);color:var(--ui-text);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ark-ui-standard .ui-anchored-editor[hidden]{display:none}.ark-ui-standard .ui-anchored-editor-heading{justify-content:space-between;align-items:center;gap:var(--ui-space);padding:var(--ui-space) calc(var(--ui-space) * 1.5);border-bottom:1px solid var(--ui-border);flex:none;display:flex}.ark-ui-standard .ui-anchored-editor-heading h3{margin:0;font-size:1rem}.ark-ui-standard .ui-anchored-editor-body{padding:calc(var(--ui-space) * 1.5);overscroll-behavior:contain;min-block-size:0;overflow:auto}.ark-ui-standard .ui-anchored-editor .ui-field-properties{border:0;padding:0}.ark-ui-standard .ui-anchored-editor label{gap:calc(var(--ui-space) * .5);min-width:0;display:grid}.ark-ui-standard .ui-anchored-editor :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.ark-ui-standard .ui-anchored-editor label:has(>input[type=checkbox]){align-items:center;gap:var(--ui-space);display:flex}.ark-ui-standard .ui-anchored-editor details>summary{min-height:var(--ui-control-height);cursor:pointer;align-items:center;display:flex}@media (forced-colors:active){.ark-ui-standard .ui-anchored-editor{border-color:canvastext}}.ark-ui-standard{--ui-editor-compact-width:20rem}.ark-ui-standard .ui-anchored-editor-compact{inline-size:min(var(--ui-editor-compact-width),calc(100vw - 1rem));font-size:.875rem}.ark-ui-standard .ui-anchored-editor-subtitle{margin:calc(var(--ui-space) * .25) 0 0;color:var(--ui-muted);text-transform:capitalize;font-size:.75rem}.ark-ui-standard .ui-anchored-editor-compact .ui-editor-form{gap:var(--ui-space);display:grid}.ark-ui-standard .ui-anchored-editor label.ui-editor-field-row{gap:var(--ui-space);grid-template-columns:4.25rem minmax(0,1fr);align-items:center;display:grid}.ark-ui-standard .ui-anchored-editor label.ui-editor-required{min-height:var(--ui-control-height);justify-content:space-between;align-items:center;display:flex}.ark-ui-standard .ui-anchored-editor-footer{justify-content:space-between;align-items:center;gap:var(--ui-space);padding:var(--ui-space) calc(var(--ui-space) * 1.5);border-top:1px solid var(--ui-border);flex-wrap:wrap;flex:none;display:flex}.ark-ui-standard .ui-editor-icon-actions{gap:var(--ui-space);flex:none;display:flex}.ark-ui-standard .ui-editor-icon-actions button.ui-icon{width:var(--ui-control-height);height:var(--ui-control-height);flex:none;place-items:center;padding:0;display:grid}.ark-ui-standard .ui-editor-icon-actions svg{flex:none;width:1.125rem;height:1.125rem}.ark-ui-standard .ui-editor-validation{flex:1 0 100%;margin:0;font-size:.8125rem}.ark-ui-standard .ui-viewport-workspace{gap:var(--ui-space-2,.5rem);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ark-ui-standard .ui-workspace-panes{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:.5rem;min-height:0;display:grid}.ark-ui-standard .ui-workspace-pane{overscroll-behavior:contain;min-height:0;overflow:auto}.ark-ui-standard .ui-viewport-workspace{min-height:0;overflow:hidden}.ark-ui-standard .ui-viewport-workspace .esign-field-sidebar{background:var(--ui-surface)}.ark-ui-standard .ui-semantic-field-tools button.ui-tool-button{text-align:left;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.25rem;padding:.5rem .25rem;display:grid}.ark-ui-standard .ui-semantic-field-tools .ui-tool-symbol{inline-size:1.125rem;min-inline-size:1.125rem;line-height:1}.ark-ui-standard .ui-semantic-field-tools .ui-tool-symbol .fi{font-size:1.125rem;font-weight:400;line-height:1;display:block}.ark-ui-standard .ui-semantic-field-tools button.ui-tool-button>span:last-child{overflow-wrap:normal;word-break:normal;min-width:0}.ark-ui-standard .ui-semantic-field-tools .esign-field-tools>button:last-child:nth-child(odd){grid-column:1/-1}.ark-ui-standard .ui-field-icon-example{grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.375rem;min-height:44px;display:grid}.ark-ui-standard .tool-landing-page.ui-compact-workspace{gap:.25rem}.ark-ui-standard .ui-compact-workspace>.ark-page-title{grid-template-columns:minmax(10rem,1fr) auto auto;align-items:center;gap:.5rem;min-height:44px;margin:0;display:grid}.ark-ui-standard .ui-compact-workspace>.ark-page-title>div:first-child{min-width:0}.ark-ui-standard .ui-compact-workspace>.ark-page-title h1{margin:0;font-size:.875rem;line-height:1.4}.ark-ui-standard .ui-compact-workspace>.ark-page-title p:not(.eyebrow){color:var(--ui-muted);margin:0;font-size:.75rem;line-height:1.4}.ark-ui-standard .ui-editorbar-navigation{align-items:center;gap:.25rem;min-width:0;display:flex}.ark-ui-standard .ui-editorbar-navigation .ui-segmented{flex-wrap:nowrap;flex:1;min-width:0;padding:.125rem}.ark-ui-standard .tool-landing-page.ui-compact-workspace .ui-editorbar-navigation .ui-segmented>button{white-space:nowrap;flex:1 0 auto;min-width:0;min-height:44px;padding:.25rem .75rem}.ark-ui-standard .ui-compact-workspace .ark-page-actions{justify-self:end;gap:.5rem;margin:0}.ark-ui-standard .ui-compact-workspace>.ark-tool-body{gap:.25rem}@media (width<=1100px){.ark-ui-standard .ui-compact-workspace>.ark-page-title{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem}.ark-ui-standard .ui-compact-workspace .ark-page-actions{grid-area:1/2}.ark-ui-standard .ui-editorbar-navigation{grid-area:2/1/auto/-1}}@media (width<=700px){.ark-ui-standard .tool-landing-page.ui-compact-workspace .ui-editorbar-navigation .ui-segmented>button{white-space:normal;flex:1 1 0;padding-inline:.25rem;font-size:.75rem}.ark-ui-standard .ui-editorbar-navigation>button{flex:none;padding-inline:.5rem;font-size:.75rem}.ark-ui-standard .ui-compact-workspace .ark-page-actions{gap:.25rem}.ark-ui-standard .ui-compact-workspace .ark-page-actions>button{padding-inline:.5rem;font-size:.75rem}}.ark-ui-standard .ui-people-routing{border-bottom:1px solid var(--ui-border);gap:.5rem;min-width:0;padding-bottom:.75rem;display:grid}.ark-ui-standard .ui-people-heading{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.ark-ui-standard .ui-people-heading h3{margin:0;font-size:.875rem}.ark-ui-standard .ui-people-heading button{padding-inline:.5rem;font-size:.75rem}.ark-ui-standard .ui-people-list{gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ark-ui-standard .ui-person-route-row{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:.25rem;display:grid}.ark-ui-standard .ui-person-route-row button{text-align:left;gap:.125rem;min-width:0;padding:.375rem;display:grid}.ark-ui-standard .ui-person-route-row button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ark-ui-standard .ui-person-route-row button small,.ark-ui-standard .ui-people-help,.ark-ui-standard .ui-person-route-end{color:var(--ui-muted);font-size:.75rem}.ark-ui-standard .ui-people-routing .ui-person-route-row select{--ui-input-font-size:.75rem;--ui-input-padding:.25rem 1rem .25rem .25rem;width:100%;min-width:0;padding:.25rem 1rem .25rem .25rem;font-size:.75rem}.ark-ui-standard .ui-person-route-end{text-align:center}.ark-ui-standard .ui-person-position{align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ark-ui-standard .ui-person-position select{width:4rem}.ark-ui-standard .ui-people-help{margin:0}.ark-ui-standard.ark-pdf-compact .viewer button.ui-document-field.ui-person-field{text-transform:none;border-style:solid;flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:.125rem .25rem;display:flex}.ark-ui-standard.ark-pdf-compact .ui-person-field>span{text-transform:none;min-height:0;font-size:min(.75rem,35cqh);line-height:1.1}.ark-ui-standard .ui-person-field-kind{align-items:center;gap:.2em;min-width:0;display:flex}.ark-ui-standard .ui-person-field-kind>.fi{flex:none;font-size:1em;line-height:1}.ark-ui-standard .ui-person-field-kind>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ark-ui-standard .ui-person-field-owner{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ark-ui-standard [data-person-colour="0"]{--ui-person-colour:#1d4987}.ark-ui-standard [data-person-colour="1"]{--ui-person-colour:#871d2a}.ark-ui-standard [data-person-colour="2"]{--ui-person-colour:#1d872e}.ark-ui-standard [data-person-colour="3"]{--ui-person-colour:#4d1d87}.ark-ui-standard [data-person-colour="4"]{--ui-person-colour:#876c1d}.ark-ui-standard [data-person-colour="5"]{--ui-person-colour:#1d8287}.ark-ui-standard [data-person-colour="6"]{--ui-person-colour:#871d63}.ark-ui-standard [data-person-colour="7"]{--ui-person-colour:#44871d}.ark-ui-standard [data-person-colour="8"]{--ui-person-colour:#1d2587}.ark-ui-standard [data-person-colour="9"]{--ui-person-colour:#87331d}.ark-ui-standard [data-person-colour="10"]{--ui-person-colour:#1d8752}.ark-ui-standard [data-person-colour="11"]{--ui-person-colour:#711d87}.ark-ui-standard [data-person-colour="12"]{--ui-person-colour:#7e871d}.ark-ui-standard [data-person-colour="13"]{--ui-person-colour:#1d5f87}.ark-ui-standard [data-person-colour="14"]{--ui-person-colour:#871d40}.ark-ui-standard [data-person-colour="15"]{--ui-person-colour:#21871d}.ark-ui-standard [data-person-colour="16"]{--ui-person-colour:#371d87}.ark-ui-standard [data-person-colour="17"]{--ui-person-colour:#87561d}.ark-ui-standard [data-person-colour="18"]{--ui-person-colour:#1d8775}.ark-ui-standard [data-person-colour="19"]{--ui-person-colour:#871d79}.ark-ui-standard [data-person-colour="20"]{--ui-person-colour:#5a871d}.ark-ui-standard [data-person-colour="21"]{--ui-person-colour:#1d3b87}.ark-ui-standard [data-person-colour="22"]{--ui-person-colour:#871d1d}.ark-ui-standard [data-person-colour="23"]{--ui-person-colour:#1d873c}.ark-ui-standard [data-person-colour="24"]{--ui-person-colour:#5b1d87}.ark-ui-standard [data-person-colour="25"]{--ui-person-colour:#877a1d}.ark-ui-standard [data-person-colour="26"]{--ui-person-colour:#1d7587}.ark-ui-standard [data-person-colour="27"]{--ui-person-colour:#871d56}.ark-ui-standard [data-person-colour="28"]{--ui-person-colour:#37871d}.ark-ui-standard [data-person-colour="29"]{--ui-person-colour:#211d87}.ark-ui-standard .ui-person-colour{--ui-person-ink:var(--ui-person-colour,var(--ui-text))}.ark-ui-standard .ui-person-route-row button.ui-person-colour{border-inline-start:.3rem solid var(--ui-person-ink)}.ark-ui-standard .ui-person-route-row button.ui-person-colour[aria-pressed=true]{background:color-mix(in srgb,var(--ui-person-ink) 12%,var(--ui-surface));border-color:var(--ui-person-ink)}.ark-ui-standard.ark-pdf-compact .viewer button.ui-shaped-field{color:var(--ui-person-ink);border-color:var(--ui-person-ink);background:color-mix(in srgb,var(--ui-person-ink) 10%,transparent);box-shadow:none}.ark-ui-standard.ark-pdf-compact .viewer button.ui-shaped-field[aria-pressed=true]{outline:2px solid var(--ui-person-ink);outline-offset:2px}.ark-ui-standard.ark-pdf-compact .viewer button.ui-shaped-field:is([data-field-type=RADIO],[data-field-type=CHECKBOX]){background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.ark-ui-standard.ark-pdf-compact .viewer button.ui-shaped-field>.ui-choice-preview{text-align:left;width:100%;height:100%;font-size:min(.75rem,35cqh);display:flex}.ark-ui-standard .ui-choice-preview[data-direction=VERTICAL]{flex-direction:column;justify-content:space-between}.ark-ui-standard .ui-choice-preview[data-direction=HORIZONTAL]{flex-direction:row;justify-content:space-between}.ark-ui-standard .ui-radio-option{flex:1;align-items:center;gap:.25em;min-width:0;min-height:0;display:flex}.ark-ui-standard .ui-choice-preview[data-direction=VERTICAL] .ui-radio-option{height:calc(100% / var(--ui-choice-count));flex:0 auto}.ark-ui-standard .ui-radio-option>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ark-ui-standard .ui-choice-marker{width:var(--ui-marker-size,12px);height:var(--ui-marker-size,12px);max-width:100%;max-height:100%;fill:color-mix(in srgb,var(--ui-person-ink) 8%,transparent);stroke:currentColor;stroke-width:2px;flex:none;display:block}.ark-ui-standard .ui-choice-checkbox{justify-content:center;align-items:center}.ark-ui-standard .ui-choice-checkbox .ui-choice-marker{width:var(--ui-marker-size,12px);height:var(--ui-marker-size,12px)}.ark-ui-standard.ark-pdf-compact .viewer button.ui-shaped-field>.ui-choice-owner{white-space:nowrap;text-overflow:ellipsis;background:var(--ui-surface);max-width:max(100%,8rem);color:var(--ui-person-ink);pointer-events:none;font-size:.625rem;line-height:1.2;position:absolute;bottom:100%;left:0;overflow:hidden}.ark-ui-standard .ui-dropdown-preview{justify-content:space-between;align-items:center;gap:.25em;min-width:0;display:flex}.ark-ui-standard .ui-dropdown-preview>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ark-ui-standard .ui-dropdown-preview>span:last-child{border-inline-start:1px solid;align-self:stretch;padding-inline:.25em}.ark-ui-standard .ui-choice-properties{border:1px solid var(--ui-border);gap:.5rem;min-width:0;padding:.5rem;display:grid}@media (forced-colors:active){.ark-ui-standard .ui-person-colour{--ui-person-ink:CanvasText}}.ark-ui-standard{--ui-loading-inline-size:24px;--ui-loading-panel-size:96px;--ui-loading-page-size:180px}.ark-ui-standard.ui-loading-mark{--ui-loading-size:var(--ui-loading-inline-size);width:var(--ui-loading-size);height:var(--ui-loading-size);min-width:0;box-shadow:none;color:inherit;vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;animation:none;display:inline-flex;position:relative}.ark-ui-standard.ui-loading-mark[data-size=panel]{--ui-loading-size:var(--ui-loading-panel-size)}.ark-ui-standard.ui-loading-mark[data-size=page]{--ui-loading-size:var(--ui-loading-page-size)}.ark-ui-standard.ui-loading-mark>.ui-orbit-loader{width:15em;max-width:none;height:15em;font-size:calc(var(--ui-loading-size) / 15);flex:none;margin:0;display:block}.ark-ui-standard.ui-loading-mark .ui-loader-ball{display:block;box-shadow:inset 0 -.28em .42em #0000002b,0 .21em .35em #0000001f}.ark-ui-standard.ui-loading-mark .ui-loader-rail:before,.ark-ui-standard.ui-loading-mark .ui-loader-rail:after{box-shadow:inset .28em .28em .64em rgb(from var(--ui-shadow-dark) r g b / .28), inset -.28em -.28em .64em rgb(from var(--ui-shadow-light) r g b / .9)}.ui-loading-status{justify-content:center;align-items:center;gap:var(--space-3,12px);padding:var(--space-4,16px);text-align:center;flex-direction:column;min-width:0;display:flex}.ui-loading-status[data-size=inline]{text-align:start;flex-direction:row;justify-content:flex-start;padding:0}@media (forced-colors:active){.ark-ui-standard.ui-loading-mark .ui-loader-rail{border:1px solid canvastext}.ark-ui-standard.ui-loading-mark .ui-loader-ball{background:highlight}}
