@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.invisible\!{visibility:hidden!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-1{width:var(--spacing);height:var(--spacing)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[client\:\"\+c\.version\+\"\]{client:"+c.version+"}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(../media/bootstrap-icons.1kfhou--6chox.woff2)format("woff2"),url(../media/bootstrap-icons.3evsocnb_zrh3.woff)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}:root{--canvas-light:#eef3f2;--canvas-dark:#0b1514;--frame:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--frame:color-mix(in srgb,var(--primary) 78%,#04211d)}}:root{--on-frame:#fff;--on-frame-muted:#cfe6e1;--canvas:#eef3f2;--surface:#fff;--surface-2:#f6f9f8;--border:#e1e8e6;--ink:#1b2433;--ink-muted:#5a6578;--ink-faint:#687284;--brand:var(--primary);--brand-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-strong:color-mix(in srgb,var(--primary) 75%,#000)}}:root{--brand-tint:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--brand-tint:color-mix(in srgb,var(--primary) 12%,#fff)}}:root{--on-brand:#fff;--on-danger:#fff;--success:var(--brand-strong);--success-tint:var(--brand-tint);--pending:#4b5563;--pending-tint:#e9edf1;--off:#5a6578;--off-tint:#f6f9f8;--caution:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--caution:color-mix(in srgb,var(--brand) 60%,#000)}}:root{--caution-tint:var(--brand-tint);--danger:#b23a3a;--danger-tint:#fbe9e9;--font-display:var(--font-readex),var(--font-sans);--font-body:var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-card:0 1px 2px #1018280a,0 4px 14px #1018280d}.lw{font-family:var(--font-body);color:var(--ink);font-size:14px;line-height:1.7}.lw *,.lw :before,.lw :after{box-sizing:border-box}.lw h1,.lw h2,.lw h3{font-family:var(--font-display);margin:0}.lw p{margin:0}.lw .num{font-family:var(--font-display);font-variant-numeric:tabular-nums}.lw .ltr{direction:ltr;display:inline-block}.lw :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lw-shell{background:var(--frame);border-radius:var(--radius-xl);min-height:640px;display:flex;overflow:hidden}.lw-side{gap:var(--space-6);padding:var(--space-6) 0 var(--space-6) 0;color:var(--on-frame);flex-direction:column;flex:0 0 232px;display:flex}.lw-brand{padding-inline:var(--space-6);align-items:center;gap:10px;display:flex}.lw-brand .mark{width:40px;height:40px;font-family:var(--font-display);background:#ffffff24;border-radius:12px;place-items:center;font-weight:700;display:grid}.lw-brand b{font-family:var(--font-display);font-size:15px;display:block}.lw-brand small{color:var(--on-frame-muted);font-size:11px;display:block}.lw-main{min-width:0;margin:var(--space-4) 0 var(--space-4) var(--space-4);background:var(--surface);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-6);flex-direction:column;flex:1;display:flex}.lw-nav{gap:var(--space-2);padding:0 var(--space-4) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.lw-nav a{border-radius:0 var(--radius-pill) var(--radius-pill) 0;min-height:46px;color:var(--on-frame);align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.lw-nav a:hover{background:#ffffff14}.lw-nav a svg{flex:none;width:20px;height:20px}.lw-nav a[aria-current=page]{background:var(--surface);color:var(--brand)}.lw-nav a[aria-current=page]:before,.lw-nav a[aria-current=page]:after{content:"";pointer-events:none;background:0 0;width:20px;height:20px;position:absolute;left:0}.lw-nav a[aria-current=page]:before{box-shadow:-10px 10px 0 10px var(--surface);border-bottom-left-radius:20px;bottom:100%}.lw-nav a[aria-current=page]:after{box-shadow:-10px -10px 0 10px var(--surface);border-top-left-radius:20px;top:100%}.lw-nav .group{color:var(--on-frame-muted);padding:var(--space-3) 18px 0;font-size:12px}.lw-top{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lw-search{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);height:42px;color:var(--ink-faint);flex:280px;align-items:center;gap:8px;padding:0 16px;display:flex}.lw-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%}.lw-iconbtn{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.lw-iconbtn .dot{background:var(--danger);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);top:9px;border-radius:50%;position:absolute;inset-inline-end:10px}.lw-user{align-items:center;gap:10px;display:flex}.lw-avatar{background:var(--brand-tint);width:40px;height:40px;color:var(--brand);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.lw-user b{font-size:14px;display:block}.lw-user small{color:var(--ink-muted);font-size:12px;display:block}.lw-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-5)}.lw-card-h{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:12px;display:flex}.lw-card-h h3{font-size:17px}.lw-link{color:var(--brand);font-size:13px;font-weight:600;text-decoration:none}.lw-welcome{align-items:center;gap:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6);display:flex;position:relative;overflow:hidden}.lw-welcome .txt{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lw-welcome h2{font-size:24px;line-height:1.35}.lw-welcome p{color:var(--ink-muted);max-width:56ch}.lw-welcome .art{border-radius:var(--radius-md);background:var(--brand-tint);height:120px;color:var(--brand);flex:0 0 200px;place-items:center;display:grid}.lw-kpis{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lw-kpi{text-align:center;padding:var(--space-5) var(--space-4);flex-direction:column;align-items:center;gap:6px;display:flex}.lw-kpi .ic{background:var(--brand-tint);width:44px;height:44px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.lw-kpi .ic svg{width:22px;height:22px}.lw-kpi .v{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:700;line-height:1.15}.lw-kpi .l{color:var(--ink-muted);font-size:13px;font-weight:600}.lw-kpi .d{font-size:12px;font-weight:600}.lw-kpi .d.up{color:var(--success)}.lw-kpi .d.down{color:var(--danger)}.lw-kpi.row{text-align:start;align-items:center;gap:var(--space-4);flex-direction:row}.lw-kpi.row .ic{border-radius:50%;width:52px;height:52px;margin:0}.lw-status{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lw-status svg{width:16px;height:16px}.lw-status.ok{color:var(--success)}.lw-status.wait{color:var(--pending)}.lw-status.warn{color:var(--caution)}.lw-status.bad{color:var(--danger)}.lw-status.pill{border-radius:var(--radius-pill);padding:4px 10px}.lw-status.pill.ok{background:var(--success-tint)}.lw-status.pill.warn{background:var(--caution-tint)}.lw-status.pill.bad{background:var(--danger-tint)}.lw-tablewrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.lw-table{border-collapse:collapse;width:100%;min-width:520px;font-size:14px}.lw-table th{background:var(--brand-tint);color:var(--ink);text-align:start;padding:14px 18px;font-size:13px;font-weight:700}.lw-table td{border-top:1px solid var(--border);color:var(--ink);padding:14px 18px}.lw-table tbody tr{transition:background .15s}.lw-table tbody tr:hover{background:var(--surface-2)}.lw-table td.muted{color:var(--ink-muted)}.lw-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lw-note{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.lw-note:nth-child(odd){background:var(--surface-2)}.lw-note i{width:22px;height:22px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.lw-note i.ok{background:var(--success)}.lw-note i.wait{background:var(--pending)}.lw-note i.warn{background:var(--caution)}.lw-note i.bad{background:var(--danger)}.lw-note small{color:var(--ink-muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.lw-person{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.lw-person:last-child{border-bottom:0}.lw-person b{font-size:14px;display:block}.lw-person small{color:var(--ink-muted);font-size:12px;display:block}.lw-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:12px;display:grid}.lw-cal .h{color:var(--ink-muted);padding:4px 0;font-weight:600}.lw-cal span{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;height:30px;display:grid}.lw-cal .off{color:var(--ink-faint)}.lw-cal .today{background:var(--danger);color:var(--surface);font-weight:700}.lw-cal .sel{background:var(--brand);color:var(--on-brand);font-weight:700}.lw-cal .range{background:var(--brand-tint);border-radius:0}.lw-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.lw-btn:hover{border-color:var(--ink-faint)}.lw-btn.primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.lw-btn.primary:hover{background:var(--brand-strong)}.lw-btn.danger{background:var(--danger-tint);color:var(--danger);border-color:#0000}.lw-field{flex-direction:column;gap:6px;display:flex}.lw-field label{font-size:13px;font-weight:600}.lw-field input,.lw-field select,.lw-field textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;padding:10px 14px}.lw-field input:focus,.lw-field select:focus,.lw-field textarea:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.lw-field small{color:var(--ink-muted);font-size:12px}.lw-tabs{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);gap:4px;padding:4px;display:inline-flex}.lw-tabs button{border-radius:var(--radius-pill);min-height:34px;font:600 13px var(--font-body);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 16px}.lw-tabs button[aria-pressed=true]{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-card)}.lw-empty{text-align:center;padding:var(--space-8) var(--space-6);flex-direction:column;align-items:center;gap:10px;display:flex}.lw-empty .ic{background:var(--brand-tint);width:64px;height:64px;color:var(--brand);border-radius:20px;place-items:center;display:grid}.lw-empty h3{font-size:17px}.lw-empty p{color:var(--ink-muted);max-width:40ch}@media (max-width:900px){.lw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-welcome .art{display:none}}@media (max-width:720px){.lw-shell{flex-direction:column}.lw-side{flex:none;padding-bottom:0}.lw-nav{padding:0 var(--space-4);flex-direction:row;overflow-x:auto}.lw-nav a{border-radius:var(--radius-pill)}.lw-nav a[aria-current=page]:before,.lw-nav a[aria-current=page]:after{display:none}.lw-main{margin:var(--space-4)}}@media (prefers-reduced-motion:reduce){.lw *{transition:none!important}}:root[data-theme=dark]{--primary:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--primary:color-mix(in srgb,var(--primary-base) 62%,#fff)}}:root[data-theme=dark]{--frame:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--frame:color-mix(in srgb,var(--primary-base) 30%,#081211)}}:root[data-theme=dark]{--on-frame:#e6f0ee;--on-frame-muted:#a7bcb7;--canvas:#0b1514;--surface:#15201f;--surface-2:#1b2928;--border:#2a3a38;--border-strong:#3a504c;--ink:#eaf2f0;--ink-muted:#a9b8b5;--ink-faint:#8a9a97;--brand:var(--primary);--brand-strong:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--brand-strong:color-mix(in srgb,var(--primary-base) 40%,#fff)}}:root[data-theme=dark]{--brand-tint:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--brand-tint:color-mix(in srgb,var(--primary-base) 32%,#15201f)}}:root[data-theme=dark]{--on-brand:#0b1514;--on-danger:#2a0f0f;--success:var(--brand-strong);--success-tint:var(--brand-tint);--pending:#aab6c6;--pending-tint:#1e2a36;--off:#a9b8b5;--off-tint:#1b2928;--caution:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--caution:color-mix(in srgb,var(--primary-base) 30%,#fff)}}:root[data-theme=dark]{--caution-tint:var(--brand-tint);--danger:#f19a9a;--danger-tint:#3d1d1d;--shadow-card:0 2px 10px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--primary:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--primary:color-mix(in srgb,var(--primary-base) 62%,#fff)}}:root:not([data-theme=light]){--frame:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--frame:color-mix(in srgb,var(--primary-base) 30%,#081211)}}:root:not([data-theme=light]){--on-frame:#e6f0ee;--on-frame-muted:#a7bcb7;--canvas:#0b1514;--surface:#15201f;--surface-2:#1b2928;--border:#2a3a38;--border-strong:#3a504c;--ink:#eaf2f0;--ink-muted:#a9b8b5;--ink-faint:#8a9a97;--brand:var(--primary);--brand-strong:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--brand-strong:color-mix(in srgb,var(--primary-base) 40%,#fff)}}:root:not([data-theme=light]){--brand-tint:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--brand-tint:color-mix(in srgb,var(--primary-base) 32%,#15201f)}}:root:not([data-theme=light]){--on-brand:#0b1514;--on-danger:#2a0f0f;--success:var(--brand-strong);--success-tint:var(--brand-tint);--pending:#aab6c6;--pending-tint:#1e2a36;--off:#a9b8b5;--off-tint:#1b2928;--caution:var(--primary-base)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--caution:color-mix(in srgb,var(--primary-base) 30%,#fff)}}:root:not([data-theme=light]){--caution-tint:var(--brand-tint);--danger:#f19a9a;--danger-tint:#3d1d1d;--shadow-card:0 2px 10px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-btn .moon,:root[data-theme=dark] .theme-btn .sun{display:none}:root[data-theme=dark] .theme-btn .moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .sun{display:none}:root:not([data-theme=light]) .theme-btn .moon{display:block}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.workspace-shell{background:var(--frame);min-height:100dvh;color:var(--text);display:flex}.workspace-sidebar{background:var(--frame);width:248px;color:var(--on-frame);scrollbar-width:none;flex-direction:column;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden auto}.workspace-sidebar::-webkit-scrollbar{display:none}.workspace-brand{align-items:center;gap:10px;padding:24px 22px 20px;display:flex}.workspace-brand strong{font-family:var(--font-display);color:var(--on-frame);font-size:15px;line-height:1.4;display:block}.workspace-brand small{color:var(--on-frame-muted);font-size:11px;display:block}.brand-mark{width:40px;height:40px;color:var(--on-frame);background:#ffffff24;border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;display:grid}.nav-search{border-radius:var(--radius-pill);min-height:40px;color:var(--on-frame-muted);background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:10px;margin:0 18px 16px;padding:0 14px;display:flex}.nav-search input{width:100%;min-width:0;color:var(--on-frame);background:0 0;border:0;outline:none;font-size:12.5px}.nav-search input::placeholder{color:var(--on-frame-muted)}.nav-search:focus-within{outline-offset:1px;outline:2px solid #fff9}.workspace-sidebar nav{padding:0 0 24px;flex-direction:column;flex:1;gap:2px;padding-inline-start:14px;display:flex}.nav-group{margin:0}.nav-group-button,.nav-links a{text-align:start;cursor:pointer;width:100%;color:var(--on-frame);border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:0 0;border:0;align-items:center;gap:12px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.nav-group-button{min-height:44px;padding:0 18px;font-size:14px;font-weight:600}.nav-group-button span{flex:1}.nav-group-button i:first-child{font-size:17px}.nav-group-button i:last-child{color:var(--on-frame-muted);font-size:10px}.nav-links-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.nav-links-wrap.open{grid-template-rows:1fr}.nav-links-wrap>.nav-links{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.nav-links-wrap{transition:none}}.nav-links{flex-direction:column;gap:2px;margin:2px 0 8px;display:flex}.nav-links-wrap:not(.open)>.nav-links{margin:0}.nav-links a{min-height:40px;color:var(--on-frame-muted);padding:0 18px;padding-inline-start:30px;font-size:13px;font-weight:500}.nav-links a i{font-size:14px}.nav-group-button:hover,.nav-links a:hover{color:var(--on-frame);background:#ffffff14}.nav-links a[aria-current=page],.nav-group-button.is-tab{background:var(--surface);color:var(--brand);font-weight:700}.nav-group-button.is-tab i:last-child{color:var(--brand)}.nav-links a[aria-current=page]:before,.nav-links a[aria-current=page]:after,.nav-group-button.is-tab:before,.nav-group-button.is-tab:after{content:"";pointer-events:none;background:0 0;width:20px;height:20px;position:absolute;left:0}.nav-links a[aria-current=page]:before,.nav-group-button.is-tab:before{box-shadow:-10px 10px 0 10px var(--surface);border-bottom-left-radius:20px;bottom:100%}.nav-links a[aria-current=page]:after,.nav-group-button.is-tab:after{box-shadow:-10px -10px 0 10px var(--surface);border-top-left-radius:20px;top:100%}.nav-group-button.current:not(.is-tab){color:var(--on-frame);background:0 0}.workspace-sidebar nav{position:relative}.workspace-sidebar nav>.tab-glide{will-change:transform}.workspace-sidebar nav.has-glide .nav-group{z-index:1;position:relative}.workspace-sidebar nav.has-glide .nav-links a[aria-current=page],.workspace-sidebar nav.has-glide .nav-group-button.is-tab{background:0 0}.workspace-sidebar nav.has-glide .nav-links a[aria-current=page]:before,.workspace-sidebar nav.has-glide .nav-links a[aria-current=page]:after,.workspace-sidebar nav.has-glide .nav-group-button.is-tab:before,.workspace-sidebar nav.has-glide .nav-group-button.is-tab:after{display:none}.nav-empty{color:var(--on-frame-muted);padding:16px 18px;font-size:13px}.sidebar-close{display:none}.workspace-body{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;flex:1;gap:24px;min-width:0;min-height:calc(100dvh - 32px);margin:16px 0 16px 16px;padding:24px 28px;display:flex}.workspace-shell:has(.workspace-sidebar.collapsed) .workspace-body{margin-inline-start:16px}.workspace-main{width:100%;max-width:1540px;margin-inline:auto}.workspace-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.header-title,.header-actions{align-items:center;gap:12px;display:flex}.header-title{min-width:0}.header-title p{color:var(--ink-muted);margin:0 0 2px;font-size:12px}.header-title p span{color:var(--ink-faint)}.header-title h1{color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1.35}.icon-button{background:var(--surface);border:1px solid var(--border);cursor:pointer;width:42px;height:42px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.header-user{align-items:center;gap:10px;display:flex}.header-user b{font-size:13.5px;line-height:1.4;display:block}.header-user small{color:var(--ink-muted);font-size:12px;display:block}.header-user .lw-avatar{font-size:16px}@media (min-width:981px){.workspace-sidebar.collapsed{display:none!important}}@media (max-width:1100px){.workspace-body{padding:20px}}@media (max-width:980px){.workspace-shell .workspace-sidebar{z-index:200;width:280px;display:none;top:0;box-shadow:0 0 40px #00000040;position:fixed!important;inset-inline:0 auto!important}.workspace-shell .workspace-sidebar.open{display:flex!important;transform:none!important}.sidebar-close{color:var(--on-frame);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:10px;display:block}.workspace-body{border-radius:var(--radius-lg);min-height:calc(100dvh - 16px);margin:8px}.workspace-shell:has(.workspace-sidebar.collapsed) .workspace-body{border-radius:var(--radius-lg);min-height:calc(100dvh - 16px);margin:8px}}@media (max-width:640px){.workspace-body{gap:18px;padding:14px}.workspace-header{flex-wrap:nowrap;align-items:center;gap:10px}.header-title{gap:8px}.header-title h1{font-size:18px}.header-title p{font-size:10.5px}.header-title p span,.header-actions>.status-pill,.header-user>span:last-child{display:none}.header-actions{gap:6px}.header-user .lw-avatar{width:36px;height:36px}}html[data-app-embed] .workspace-shell{background:var(--surface)}html[data-app-embed] .workspace-body{border-radius:0;min-height:100dvh;margin:0;padding:14px}.top-user{flex-shrink:0;align-items:center;gap:16px;display:flex}.top-user form{display:inline-flex}.lw-iconbtn{padding:0;font-size:18px;transition:background .15s,color .15s,border-color .15s}.lw-iconbtn:hover{background:var(--surface-2)}.top-bell.open{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.top-badge{background:var(--danger);min-width:17px;height:17px;color:var(--on-danger);box-shadow:0 0 0 2px var(--surface);top:4px;border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:4px}.top-logout{color:var(--ink-muted)}.top-logout:hover{color:var(--danger);background:var(--danger-tint);border-color:var(--danger-tint)}.top-logout:disabled{cursor:progress;opacity:.7}.top-user .lw-user b{font-size:14px;line-height:1.4}.top-user .lw-user small{font-size:12px;line-height:1.4}.top-user .lw-avatar{font-size:14px}.top-net{background:var(--success);width:10px;height:10px;box-shadow:0 0 0 3px var(--success-tint);border-radius:50%;flex:none}.top-net.off{border-radius:var(--radius-pill);background:var(--caution-tint);width:auto;height:auto;color:var(--caution);box-shadow:none;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}@media (max-width:640px){.top-user{gap:8px}.top-user .lw-user>span:last-child{display:none}.top-user .lw-iconbtn{width:38px;height:38px;font-size:17px}.top-user .lw-avatar{width:36px;height:36px;font-size:13px}.top-net.off{padding:5px 9px;font-size:11.5px}}.console-top{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;padding:14px 26px}.console-top .header-actions{gap:12px}.console-mark{background:var(--brand-tint);color:var(--brand)}@media (max-width:640px){.console-top{padding:10px 12px}.console-top .header-title p{display:none}.console-top .header-title h1{font-size:17px}}.dash{flex-direction:column;gap:24px;display:flex}.dash-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.dash-main{flex-direction:column;flex:999 560px;gap:24px;min-width:0;display:flex}.dash-side{flex-direction:column;flex:340px;gap:24px;min-width:0;display:flex}.dash-foot{color:var(--ink-muted);font-size:12px;line-height:1.8}.dash-welcome .eyebrow-row{color:var(--brand);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.dash-welcome .eyebrow-row img{object-fit:cover;border:2px solid var(--brand-tint);border-radius:50%;width:30px;height:30px}.dash-welcome .date{color:var(--ink-muted);font-size:12.5px}.dash-welcome .actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dash-welcome .actions .lw-btn{min-height:40px;padding:0 16px;font-size:13.5px}.dash-welcome .actions .count{font-family:var(--font-display);border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-strong);padding:0 7px;font-size:12px}.dash-welcome .actions .primary .count{color:var(--on-brand);background:#fff3}.dash-welcome .attention{color:var(--caution);font-weight:700}.dash-welcome .art{flex-direction:column;flex:0 0 230px;justify-content:center;align-items:center;gap:2px;height:168px;display:flex}.dash-welcome .art b{font-family:var(--font-display);color:var(--brand-strong);font-size:44px;line-height:1.1}.dash-welcome .art span{color:var(--brand-strong);font-size:13px;font-weight:600}.dash-welcome .art.small b{font-size:30px}.dash .lw-kpi{color:inherit;text-decoration:none;transition:border-color .15s}.dash a.lw-kpi:hover{border-color:var(--brand)}.dash .lw-kpi .d{color:var(--brand);font-weight:600}.dash-bars{border-bottom:1px solid var(--border);background:repeating-linear-gradient(to top, transparent 0 54px, var(--surface-2) 54px 55px);align-items:flex-end;gap:18px;height:220px;padding:8px 4px 0;display:flex}.dash-bars .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.dash-bars .bar span{font-family:var(--font-display);color:var(--ink-muted);font-size:12px;font-weight:600}.dash-bars .bar i{background:var(--brand);transform-origin:bottom;border-radius:10px 10px 4px 4px;width:100%;max-width:56px;display:block}.dash-bar-names{gap:18px;padding:8px 4px 0;display:flex}.dash-bar-names span{text-align:center;min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;flex:1;font-size:12px;font-weight:600;line-height:1.5}.dash-general{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin-top:20px;padding-top:16px;display:grid}.dash-general div{text-align:center}.dash-general b{font-family:var(--font-display);font-size:18px;display:block}.dash-general span{color:var(--ink-muted);font-size:12px}.dash .lw-table td.rank{width:56px;color:var(--ink-muted);font-family:var(--font-display)}.dash .lw-note span{flex:1;min-width:0}.dash .lw-note{align-items:flex-start}.dash .lw-note i{margin-top:2px}.dash .lw-note small{display:none}.dash .lw-note .who small,.dash .lw-note .who .num{color:var(--ink-muted);font-size:12px;display:inline}.dash .lw-note .who{color:var(--ink-muted);margin-inline-start:0;font-size:12px;display:block}.dash-meter{flex-direction:column;display:flex}.dash-meter .top{justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.dash-meter .top span{font-family:var(--font-display);color:var(--ink-muted)}.dash-meter .track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:8px;overflow:hidden}.dash-meter .track i{transform-origin:100%;border-radius:999px;height:100%;display:block}.dash-meter .bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.dash-meter .bottom .lw-status,.dash-meter .bottom .lw-link{font-size:12px}.exec-row{flex-wrap:wrap;gap:16px;display:flex}.exec-hero{flex:440px;min-width:0}.exec-hero .big{font-family:var(--font-display);color:var(--ink);margin-top:6px;font-size:52px;font-weight:700;line-height:1.05}.exec-tiles{flex:1.4 520px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.exec-tiles .lw-kpi .v{font-size:28px}.exec-tiles .lw-kpi .l{color:var(--ink)}.exec-tiles .lw-kpi .note{color:var(--ink-muted);font-size:12px;line-height:1.6}.exec-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.exec-attn{gap:8px;display:grid}.exec-attn a{color:var(--ink);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.exec-attn a:hover{color:var(--ink);filter:brightness(.98)}.exec-attn .lvl{flex-shrink:0;align-items:center;gap:5px;min-width:60px;padding-top:1px;font-size:12px;font-weight:700;display:inline-flex}.exec-attn .t{font-size:13.5px;font-weight:700;line-height:1.5;display:block}.exec-attn .s{color:var(--ink-muted);margin-top:2px;font-size:12px;line-height:1.6;display:block}.exec-row-item{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.exec-row-item:last-child{border-bottom:0}.exec-row-item b.name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.exec-row-item small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.exec-row-item .right{color:var(--ink-muted);flex-shrink:0;align-self:center;font-size:13px}.exec-row-item .right b{color:var(--ink);font-family:var(--font-display)}@media (max-width:640px){.dash,.dash-cols,.dash-main,.dash-side{gap:16px}.dash-welcome.lw-welcome{padding:18px}.dash-welcome h2{font-size:20px}.dash-bars,.dash-bar-names{gap:8px}.dash-bars{height:180px}.dash-bar-names span{font-size:11px}.lw-kpis{gap:10px}.dash .lw-kpi{padding:14px 10px}.dash .lw-kpi .v{font-size:24px}.exec-hero .big{font-size:42px}.exec-tiles{gap:10px}.exec-tiles .lw-kpi .v{font-size:22px}.exec-grid{grid-template-columns:1fr}.lw-card{padding:16px}}@media (max-width:900px){.dash-welcome.lw-welcome{flex-direction:column;align-items:stretch;gap:16px}.dash-welcome.lw-welcome .art{flex-direction:row;flex:none;justify-content:flex-start;gap:12px;height:auto;padding:12px 16px;display:flex}.dash-welcome .art svg{width:48px;height:40px}.dash-welcome .art b{font-size:32px}}@media (max-width:640px){.dash-welcome .actions{gap:6px}.dash-welcome .actions .lw-btn{min-height:38px;padding:0 12px;font-size:13px}}.carry-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.carry-list li{border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:grid}.carry-list li:hover{background:var(--surface-2)}.carry-rank{width:28px;height:28px;font:700 13px var(--font-display);background:var(--brand-tint);color:var(--brand-strong);border-radius:9px;place-items:center;display:grid}.carry-list li.lead .carry-rank{background:var(--brand);color:var(--on-brand)}.carry-av{width:40px;height:40px;font:600 16px var(--font-display);background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--border);border-radius:50%;place-items:center;display:grid}.carry-list li.lead .carry-av{background:var(--brand-tint);color:var(--brand-strong);border-color:#0000}.carry-who{flex-direction:column;gap:2px;min-width:0;display:flex}.carry-who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.carry-who small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.carry-track{background:var(--surface-2);border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.carry-track i{background:var(--brand);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.carry-track i{background:color-mix(in srgb, var(--brand) 55%, transparent)}}.carry-track i{transform-origin:100%}.carry-list li.lead .carry-track i{background:var(--brand)}.carry-val{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.carry-val>span{color:var(--ink-muted);white-space:nowrap;font-size:12.5px}.carry-val b{font:700 20px var(--font-display);color:var(--ink);margin-inline-end:2px;line-height:1}.carry-val small{white-space:nowrap;color:var(--brand-strong);background:var(--brand-tint);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.carry-note{border-top:1px solid var(--border);align-items:flex-start;gap:6px;margin-top:10px;padding-top:10px;display:flex}@media (max-width:520px){.carry-list li{grid-template-columns:24px minmax(0,1fr) auto}.carry-av{display:none}}.role-side .brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.role-side .brand-mark{overflow:hidden}.role-nav{margin:0}.role-nav a{min-height:44px;color:var(--on-frame);padding-inline-start:18px;font-size:14px;font-weight:600}.role-nav a i{font-size:17px}.role-nav a span{flex:1}.role-count{border-radius:var(--radius-pill);min-width:24px;color:var(--on-frame);text-align:center;background:#ffffff29;padding:0 7px;font-size:12px;line-height:22px}.role-nav a[aria-current=page] .role-count{background:var(--brand-tint);color:var(--brand-strong)}.role-group{color:var(--on-frame-muted);padding:14px 18px 4px;font-size:12px;display:block}.role-main{flex-direction:column;gap:24px;font-size:14px;display:flex}@media (max-width:980px){.workspace-shell.role-shell{flex-direction:column}.workspace-shell.role-shell .workspace-sidebar{width:auto;height:auto;box-shadow:none;overflow:visible;display:flex!important;position:static!important}.role-shell .workspace-brand{padding:14px 16px 10px}.role-shell .workspace-sidebar nav{scrollbar-width:none;padding:0 8px 4px;overflow-x:auto}.role-shell .workspace-sidebar nav::-webkit-scrollbar{display:none}.role-nav{flex-direction:row;gap:6px;width:max-content}.role-nav a{border-radius:var(--radius-pill);white-space:nowrap;min-height:40px;padding:0 14px;font-size:13px}.role-nav a[aria-current=page]:before,.role-nav a[aria-current=page]:after,.role-group{display:none}.workspace-shell.role-shell .workspace-body{min-height:auto;margin:8px}}@media (max-width:640px){.role-main{gap:16px}}.lw-tablewrap,.role-nav{position:relative}.role-nav a{z-index:1}.tab-glide{background:var(--surface);border-radius:0 var(--radius-pill) var(--radius-pill) 0;pointer-events:none;z-index:0;position:absolute;top:0;left:0;right:0}.tab-glide:before,.tab-glide:after{content:"";background:0 0;width:20px;height:20px;position:absolute;left:0}.tab-glide:before{box-shadow:-10px 10px 0 10px var(--surface);border-bottom-left-radius:20px;bottom:100%}.tab-glide:after{box-shadow:-10px -10px 0 10px var(--surface);border-top-left-radius:20px;top:100%}.role-nav.has-glide a[aria-current=page]{background:0 0}.role-nav.has-glide a[aria-current=page]:before,.role-nav.has-glide a[aria-current=page]:after{display:none}.role-nav.has-glide .role-group{z-index:1;position:relative}@media (max-width:980px){.tab-glide{display:none}}.lw-fresh{transition:background 1.2s;background:var(--brand-tint)!important}.en-box{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.en-box .t{align-items:flex-start;gap:8px;font-size:13px;line-height:1.8;display:flex}.en-box .t i{font-size:16px;line-height:1.5}.en-box.off{background:var(--surface-2);color:var(--ink-muted)}.en-box.warn{background:var(--caution-tint);color:var(--caution);border-color:var(--caution)}@supports (color:color-mix(in lab, red, red)){.en-box.warn{border-color:color-mix(in srgb, var(--caution) 35%, transparent)}}.en-box.ok{background:var(--brand-tint);color:var(--brand-strong);border-color:#0000}.en-box.info{color:var(--ink)}.en-box.info .t i{color:var(--brand)}.en-err{color:var(--danger);font-weight:600}.party-home .dash-welcome .eyebrow-row{flex-wrap:wrap;gap:4px 6px;font-size:12.5px}.party-rank-h{flex-wrap:wrap}.party-rank-h .lw-tabs{flex-wrap:wrap;max-width:100%}.party-rank td{vertical-align:middle}.party-rank .rank{width:52px}.medal{width:26px;height:26px;font-family:var(--font-display);color:var(--on-brand);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.medal.m1{background:var(--brand)}.medal.m2{background:var(--ink-faint)}.medal.m3{background:var(--ink-muted)}.party-who{align-items:center;gap:10px;min-width:0;display:flex}.party-who .ph{background:var(--surface-2);border:1px solid var(--border);width:32px;height:32px;color:var(--ink-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.party-who .ph img{object-fit:cover;width:100%;height:100%}.party-who b{font-weight:600;display:block}.party-who small{color:var(--ink-muted);font-size:11.5px;display:block}.party-bar{align-items:center;gap:10px;min-width:170px;display:flex}.party-bar .num:first-child{min-width:52px}.party-bar .track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:1;height:6px;overflow:hidden}.party-bar .track i{background:var(--brand);transform-origin:100%;border-radius:999px;height:100%;display:block}.party-bar .pct{color:var(--ink-muted);font-size:12px}.lw-table td.nowrap,.lw-table .nowrap{white-space:nowrap}.muted-s{color:var(--ink-muted);font-size:11.5px}.party-enter{cursor:pointer;font-family:var(--font-body);background:0 0;border:0;padding:4px 0}.party-enter:disabled{color:var(--ink-faint);cursor:not-allowed}.party-rank-foot{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.party-rank-foot .lw-link{cursor:pointer;font-family:var(--font-body);background:0 0;border:0}.party-legend{color:var(--ink-muted);gap:16px;font-size:12px;display:flex}.party-legend span{align-items:center;gap:6px;display:flex}.party-legend i{border-radius:3px;width:10px;height:10px}.party-legend i.e{background:var(--brand)}.party-legend i.v{background:var(--brand-tint);border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.party-legend i.v{border:1px solid color-mix(in srgb, var(--brand) 30%, #fff)}}.party-provs{flex-direction:column;gap:16px;display:flex}.party-provs .top{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:6px;font-size:13px;display:flex}.party-provs .top>b{color:var(--ink)}.party-provs .top>b span{color:var(--ink-muted);font-weight:400}.party-provs .top b.num{color:var(--ink)}.party-provs .top b.e{color:var(--brand)}.party-provs .track{background:var(--surface-2);border-radius:999px;height:12px;overflow:hidden}.party-provs .track .v{background:var(--brand-tint);transform-origin:100%;border-radius:999px;height:100%;overflow:hidden}.party-provs .track .e{background:var(--brand);border-radius:999px;height:100%}.party-facts{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding-top:14px;display:grid}.party-facts div{text-align:center}.party-facts dt{color:var(--ink-muted);font-size:12px}.party-facts dd{margin:0;font-size:18px;font-weight:700}.party-manage .lw-card-h{flex-wrap:wrap}.party-quota{font-family:var(--font-body);color:var(--ink-muted);margin-inline-start:8px;font-size:12.5px;font-weight:500}.party-manage .lw-tablewrap{box-shadow:none;margin-top:12px}@keyframes lw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}@media (max-width:640px){.party-rank-h .lw-tabs button{padding:0 10px;font-size:12px}.party-facts dd{font-size:16px}}.party-rank th,.party-rank td{padding:12px 14px}.party-team span{color:var(--ink-muted);font-size:12px;line-height:1.6;display:block}.party-team b{color:var(--ink);font-weight:600}@media (max-width:640px){.party-rank-h .lw-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.party-rank-h .lw-tabs button{white-space:nowrap;flex:none}}.cc-app{flex-direction:column;gap:20px;display:flex}.cc-work{flex-direction:column;gap:16px;display:flex}.cc-chips{flex-wrap:wrap;gap:8px;display:flex}.cc-chip{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-muted);align-items:baseline;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.cc-chip b{color:var(--ink);font-size:16px}.cc-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.cc-queue{flex-direction:column;flex:320px;gap:12px;min-width:0;max-height:calc(100dvh - 48px);padding:16px;display:flex;position:sticky;top:16px}.cc-tabs{display:flex}.cc-tabs button{flex:1}.cc-queue-h{font-size:13px;font-weight:700}.cc-queue-h>span{color:var(--ink-muted);font-weight:500}.cc-items{flex:1;gap:4px;min-height:0;overflow-y:auto}.cc-item{width:100%;color:var(--ink);cursor:pointer;text-align:start;font-family:var(--font-body);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cc-item:hover{background:var(--surface-2)}.cc-item[aria-current=true]{background:var(--brand-tint);border-color:var(--brand)}.cc-item .lw-avatar{width:36px;height:36px;font-size:13px}.cc-item .t{flex:1;min-width:0}.cc-item b{font-size:14px;font-weight:600;display:block}.cc-item small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.cc-item .lw-status{padding:2px 8px;font-size:11px}.cc-empty{color:var(--ink-muted);text-align:center;padding:28px 8px;font-size:13px;line-height:1.9}.cc-empty i{margin-bottom:6px;font-size:24px;display:block}.cc-pull{flex-direction:column;gap:8px;display:flex}.cc-pull .lw-btn{width:100%}.cc-call{flex-direction:column;flex:999 560px;gap:20px;min-width:0;padding:24px;display:flex}.cc-call-h{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cc-call-h .lw-avatar{width:56px;height:56px;font-size:20px}.cc-call-h .who{flex:1;min-width:200px}.cc-call-h h2{font-size:22px}.cc-call-h .who>span{color:var(--ink-muted);font-size:13px}.cc-dial{min-height:52px;padding:0 22px;font-size:16px}.cc-facts{border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:16px;display:grid}.cc-fact{min-width:0}.cc-fact span{color:var(--ink-muted);font-size:12px;display:block}.cc-fact b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.cc-fact.wide{grid-column:1/-1}.cc-fact.wide b{font-weight:500}.cc-q{margin-bottom:10px;font-size:15px}.cc-answer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc-answer button,.cc-decisions button{border:1px solid var(--border-strong);background:var(--surface);min-height:48px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.cc-answer button.ok[aria-pressed=true]{border:2px solid var(--success);background:var(--success-tint);color:var(--success)}.cc-answer button.no[aria-pressed=true]{border:2px solid var(--danger);background:var(--danger-tint);color:var(--danger)}.cc-decisions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.cc-decisions button{text-align:start;justify-content:flex-start}.cc-decisions .dot{border:2px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.cc-decisions button[aria-pressed=true]{border:2px solid var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.cc-decisions button[aria-pressed=true] .dot:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.cc-decisions button.pos[aria-pressed=true]{border-color:var(--success);background:var(--success-tint);color:var(--success)}.cc-decisions button.del{color:var(--danger)}.cc-decisions button.del[aria-pressed=true]{border-color:var(--danger);background:var(--danger-tint)}.cc-decisions .bi-star-fill{font-size:12px}.cc-hint{color:var(--ink-muted);font-size:12px;margin-top:8px!important}.cc-hint.ok{color:var(--success)}.cc-hint.del{color:var(--danger)}.cc-hint.caution{color:var(--caution);margin:0!important}.cc-save{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cc-save .lw-btn{min-height:48px;padding:0 24px}.cc-save .next{color:var(--ink-muted);margin-inline-start:auto;font-size:12px}.cc-log{max-height:220px;overflow-y:auto}.cc-log .lw-note span{flex:1;min-width:0}@media (max-width:720px){.cc-call{order:-1;gap:16px;padding:16px}.cc-queue{max-height:none;position:static}.cc-call-h .who{flex-basis:calc(100% - 72px);min-width:0}.cc-dial{width:100%}.cc-call-h h2{font-size:19px}.cc-facts{grid-template-columns:1fr 1fr;padding:12px}.cc-decisions{grid-template-columns:1fr 1fr}.cc-save .lw-btn{width:100%}.cc-save .next{margin:0}}.de-app{flex-direction:column;gap:20px;display:flex}.de-cols{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.de-form{flex-direction:column;flex:999 560px;gap:22px;min-width:0;padding:24px;display:flex}.de-form-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.de-form-h h2{font-size:19px}.de-step{flex-direction:column;gap:12px;display:flex}.de-step h3{align-items:center;gap:10px;font-size:16px;display:flex}.de-step h3 .num{background:var(--brand);width:28px;height:28px;color:var(--on-brand);border-radius:50%;place-items:center;font-size:13px;display:grid}.de-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.de-no{letter-spacing:.08em;text-align:right;min-height:52px;font-size:20px!important}.de-find{min-height:52px}.de-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.de-grid.narrow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.de-form .lw-field label{color:var(--ink);font-size:13px;font-weight:600}.de-form .fld{width:100%}.de-form .fld.auto,.de-form .fld.auto:disabled{background:var(--success-tint);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.de-form .fld.auto,.de-form .fld.auto:disabled{border-color:color-mix(in srgb, var(--success) 25%, #fff)}}.de-form .fld.auto,.de-form .fld.auto:disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1}.de-line{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;line-height:1.8;display:flex}.de-line.ok{background:var(--success-tint);color:var(--success);border-radius:12px;padding:12px 14px;font-weight:600}.de-line.brand{color:var(--brand);font-weight:600}.de-line.bad{color:var(--danger);font-weight:600}.de-line.caution{background:var(--caution-tint);color:var(--caution);border-radius:12px;padding:11px 14px;font-weight:600}.de-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.de-actions .lw-btn.primary{min-height:48px;padding:0 24px}.de-result{font-size:12.5px;font-weight:600}.de-result.ok{color:var(--success)}.de-result.bad{color:var(--danger)}.de-keys{color:var(--ink-muted);margin-inline-start:auto;font-size:12px}.de-side{flex-direction:column;flex:300px;gap:24px;min-width:0;display:flex}.de-mine{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.de-mine div{background:var(--surface-2);text-align:center;border-radius:12px;padding:12px 6px}.de-mine b{font-size:22px;display:block}.de-mine span{color:var(--ink-muted);font-size:12px}.de-linkbtn{cursor:pointer;font-family:var(--font-body);background:0 0;border:0}.de-records{flex-direction:column;gap:14px;display:flex}.de-records-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.de-search{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.de-search .fld{width:200px;max-width:50vw;height:40px}.de-search .lw-btn{min-height:40px;padding:0 14px}@media (max-width:640px){.de-form{gap:18px;padding:16px}.de-find,.de-actions .lw-btn.primary{width:100%}.de-keys{display:none}}.form-page{max-width:1100px}.auth-page{background:var(--canvas);min-height:100dvh;padding:24px;display:flex}.auth-frame{background:var(--frame);border-radius:var(--radius-xl);flex-wrap:wrap;flex:1;max-width:1400px;margin:0 auto;display:flex;overflow:hidden}.auth-id{min-width:0;color:var(--on-frame);text-align:center;flex-direction:column;flex:420px;justify-content:center;align-items:center;gap:14px;padding:48px 32px 24px;display:flex}.auth-photo{background:#ffffff24;border:3px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:132px;height:132px;font-size:52px;display:grid;overflow:hidden}.auth-photo img{object-fit:cover;width:100%;height:100%}.auth-kicker{color:var(--on-frame-muted);font-size:14px}.auth-id h1{color:var(--on-frame);font-size:34px;line-height:1.35}.auth-id p{max-width:44ch;color:var(--on-frame-muted);font-size:14px;line-height:1.9}.auth-art{color:#fff;opacity:.9;margin-top:18px}.auth-version{color:var(--on-frame-muted);margin-top:auto;padding-top:24px;font-size:12px}.auth-panel{background:var(--surface);border-radius:24px;flex:520px;justify-content:center;align-items:center;min-width:0;margin:16px;padding:48px 24px;display:flex}.auth-box{flex-direction:column;gap:18px;width:100%;max-width:400px;display:flex}.auth-box.wide{max-width:460px}.auth-head h2{font-size:28px;line-height:1.35}.auth-head p{color:var(--ink-muted);margin-top:6px}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-page .lw-field label{color:var(--ink);font-size:13px;font-weight:600}.auth-page .lw-field input{border-color:var(--border-strong);width:100%;min-height:48px}.auth-pass{position:relative}.auth-pass input{padding-inline-end:48px}.auth-pass button{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm);inset-inline-end:4px;background:0 0;border:0;place-items:center;font-size:17px;display:grid;position:absolute;top:4px}.auth-pass button:hover{color:var(--ink)}.auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.auth-row label{cursor:pointer;align-items:center;gap:8px;display:flex}.auth-row input[type=checkbox],.auth-check input{width:18px;height:18px;accent-color:var(--brand)}.auth-check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.auth-row a{color:var(--brand);font-weight:600;text-decoration:none}.auth-submit{width:100%;min-height:50px;font-size:16px}.auth-note{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.8;display:flex}.auth-note i{margin-top:3px}.auth-note.danger{background:var(--danger-tint);color:var(--danger)}.auth-note.caution{background:var(--caution-tint);color:var(--caution)}.auth-note.info{background:var(--surface-2);color:var(--ink-muted);font-weight:500}.auth-note.success{background:var(--success-tint);color:var(--success)}.auth-back{color:var(--ink-muted);cursor:pointer;font:500 13px var(--font-body);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.auth-foot{text-align:center;color:var(--ink-muted);font-size:13px}.auth-linkbtn{color:var(--brand);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.auth-strength{align-items:center;gap:8px;display:flex}.auth-strength .track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:1;height:6px;overflow:hidden}.auth-strength .track i{border-radius:999px;height:100%;display:block}.auth-strength small{font-size:12px;font-weight:600}.auth-done{text-align:center;padding:18px 0}.auth-done i{color:var(--success);font-size:44px}.auth-done b{margin-top:8px;font-size:16px;display:block}.auth-done span{color:var(--ink-muted);font-size:13px}@media (max-width:900px){.auth-page{padding:8px}.auth-frame{border-radius:var(--radius-lg);flex-flow:column}.auth-id{flex:none;gap:8px;padding:24px 20px 8px}.auth-photo{width:84px;height:84px;font-size:34px}.auth-id h1{font-size:24px}.auth-id p,.auth-art,.auth-version{display:none}.auth-panel{border-radius:var(--radius-lg);flex:1;align-items:flex-start;margin:8px;padding:28px 18px}.auth-head h2{font-size:24px}}.lw-modal-back{background:#10182880;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lw-modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-height:90dvh;color:var(--ink);padding:24px;overflow-y:auto;box-shadow:0 20px 60px #10182838}.lw-modal-h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.lw-modal-h h3{flex:1;font-size:17px;line-height:1.5}.lw-modal-ic{border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.lw-modal-ic.brand{background:var(--brand-tint);color:var(--brand)}.lw-modal-ic.danger{background:var(--danger-tint);color:var(--danger)}.lw-modal-ic.caution{background:var(--caution-tint);color:var(--caution)}.lw-modal-x{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.lw-modal-x:hover{background:var(--surface-2);color:var(--ink)}.lw-modal-body{color:var(--ink-muted);font-size:14px;line-height:1.9}.lw-modal-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lw-btn.danger-solid{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.lw-btn.danger-solid:hover{filter:brightness(.92)}.lw-toast{z-index:500;background:var(--frame);max-width:calc(100vw - 32px);color:var(--on-frame);border-radius:12px;align-items:center;gap:8px;padding:11px 20px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #10182840}.lw-toast.bad{background:var(--danger);color:var(--on-danger)}.empty-state{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;font-size:13.5px;line-height:1.8;display:flex}.empty-state>i:first-child{background:var(--brand-tint);width:64px;height:64px;color:var(--brand);border-radius:20px;place-items:center;margin:0 0 4px;font-size:26px;display:grid}.lw-empty .ic i{font-size:26px}.load-dots span,.load-dots span:nth-child(2n){background:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.load-dots span:nth-child(2n){background:color-mix(in srgb, var(--brand) 45%, #fff)!important}}.load-title{font-family:var(--font-display);color:var(--ink)}.load-sub{color:var(--ink-muted)}.lw-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.lw-toolbar .q{flex:230px;min-width:180px;position:relative}.lw-toolbar .q>i{color:var(--ink-faint);pointer-events:none;inset-inline-start:12px;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}.lw-toolbar input,.lw-toolbar select,.lw-toolbar .clear{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--ink);font:13px var(--font-body);outline:none;padding:0 12px}.lw-toolbar input{width:100%;padding-inline-start:34px}.lw-toolbar input:focus,.lw-toolbar select:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.lw-toolbar select{cursor:pointer;min-width:120px}.lw-toolbar select.on{border-color:var(--brand);color:var(--brand);background:var(--brand-tint);font-weight:600}.lw-toolbar .x{cursor:pointer;color:var(--ink-muted);inset-inline-end:8px;background:0 0;border:0;padding:4px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.lw-toolbar .count{color:var(--ink-muted);white-space:nowrap;margin-inline-start:auto;font-size:12.5px}.lw-toolbar .count b{color:var(--brand)}.lw-toolbar .clear{cursor:pointer;color:var(--ink-muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.lw-export{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--success);font:600 13px var(--font-body);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.lw-export:hover{border-color:var(--success);background:var(--success-tint)}.lw-export:disabled{opacity:.6;cursor:not-allowed}.lw-quick{flex:1;min-width:180px;position:relative}.lw-quick>i{color:var(--ink-faint);inset-inline-start:12px;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.lw-quick .fld{height:40px;padding-inline-start:34px}.lw-quick .n{color:var(--ink-muted);inset-inline-end:12px;font-size:11.5px;position:absolute;top:50%;transform:translateY(-50%)}.pagination{color:var(--ink-muted);font-size:13px}.pagination button,.pagination a{border-radius:var(--radius-sm);min-height:38px}.workspace-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 20px 60px #10182838}.dialog-head{border-bottom-color:var(--border)}.lw-error-page .panel-in{background:var(--surface);border-radius:var(--radius-xl);flex:1;justify-content:center;align-items:center;padding:24px;display:flex}@media (max-width:640px){.lw-error-page{padding:8px}.lw-error-page .panel-in{border-radius:var(--radius-lg)}.lw-modal{padding:18px}}.lw-status.off{color:var(--off)}.lw-status.pill{border:1px solid #0000}.lw-status.pill.off{background:var(--off-tint);border-color:var(--border)}.lw-status.pill.wait{background:var(--pending-tint)}.lw-status.pill.bad{border-color:var(--danger)}.lw-status:not(:has(i,svg)):before{font-family:bootstrap-icons;font-size:1.05em;font-weight:400;line-height:1}.status-pill:not(:has(i,svg)):before{font-family:bootstrap-icons;font-size:1.05em;font-weight:400;line-height:1}.lw-status.ok:not(:has(i,svg)):before{content:""}.status-pill.success:not(:has(i,svg)):before{content:""}.lw-status.wait:not(:has(i,svg)):before{content:""}.lw-status.off:not(:has(i,svg)):before{content:""}.lw-status.warn:not(:has(i,svg)):before{content:""}.status-pill.warning:not(:has(i,svg)):before{content:""}.lw-status.bad:not(:has(i,svg)):before{content:""}.status-pill.danger:not(:has(i,svg)):before{content:""}.lw-note i.off{background:var(--off)}.card{border-radius:var(--radius-md);border-color:var(--border)}.fld{border-radius:var(--radius-sm);border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.fld:focus{outline:2px solid var(--brand);outline-offset:0;box-shadow:none;border-color:#0000}.fld:disabled,.fld[readonly]{background:var(--surface-2);color:var(--ink-muted);-webkit-text-fill-color:var(--ink-muted)}.btn-dark{background:var(--brand);border:1px solid var(--brand);color:var(--on-brand);border-radius:var(--radius-sm)}.btn-ghost{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn-dark:disabled,.btn-ghost:disabled{opacity:.55;cursor:not-allowed}.lw-btn.danger{border-color:var(--danger);color:var(--danger);background:0 0}.lw-btn.danger:hover{background:var(--danger-tint)}.lst-ib.danger,.lw-ib-del{color:var(--danger);border-color:var(--danger);background:0 0}.lst-ib.danger:hover,.lw-ib-del:hover{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.lw-ib-del{border-radius:var(--radius-sm);border:1px solid var(--danger);cursor:pointer;place-items:center;width:32px;height:32px;padding:0;font-size:14px;display:inline-grid}.lw .muted,.lw-modal .muted{color:var(--ink-muted)}.lw-table td.strong,.lw-table th.strong{font-weight:600}.lw-btn:disabled,.lw-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.lst{flex-direction:column;gap:20px;display:flex}.lst-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lst-head .sec{color:var(--brand);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.lst-head h2{align-items:center;gap:10px;font-size:22px;line-height:1.4;display:flex}.lst-head .n{color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px 10px;font-size:13px;font-weight:600}.lst-head .a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lst-filters{flex-direction:column;gap:14px;padding:16px;display:flex}.lst-filters .row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.lst-filters .row>*{flex:160px;min-width:0}.lst-filters .row>.grow{flex:2 260px}.lst-filters .row>.lw-btn,.lst-filters .row>button{flex:none}.lst-filters .row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lst-filters .note{color:var(--ink-muted);margin-inline-start:auto;font-size:13px}.lst .lw-toolbar{padding:0}.lst-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.lst-stats .lw-card{flex-direction:column;gap:2px;padding:14px 18px;display:flex}.lst-stats .l{color:var(--ink-muted);font-size:12.5px;font-weight:600}.lst-stats b{color:var(--ink);font-size:24px;font-weight:700}.lst-stats .brand b{color:var(--brand-strong)}.lst-stats .danger b{color:var(--danger)}.lst-stats .muted b{color:var(--ink-muted)}.lst-bulk{border-radius:var(--radius-md);background:var(--brand-tint);color:var(--brand-strong);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.lst-bulk .a{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.lst-bulk .lw-btn{min-height:36px}.lst .lw-table td,.lst .lw-table th{white-space:nowrap}.lst .lw-table td.wrap{white-space:normal}.lst .lw-table td.idx{color:var(--ink-faint);font-family:var(--font-display);width:44px;font-size:12px}.lst .lw-table td.strong{font-weight:600}.lst-code{font-family:var(--font-mono);color:var(--ink-muted);background:var(--surface-2);direction:ltr;border-radius:6px;padding:2px 9px;font-size:12px;display:inline-block}.lst-acts{gap:4px;display:flex}.lst-ib{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;flex:none;place-items:center;font-size:15px;text-decoration:none;display:inline-grid}.lst-ib:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-tint)}.lst-ib:disabled{opacity:.45;cursor:not-allowed}.lst-empty-row td{padding:0!important}.lst-foot{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.lst-pages{flex-wrap:wrap;gap:6px;display:flex}.lst-pages button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-width:38px;height:38px;color:var(--ink);font:600 13px var(--font-body);cursor:pointer;padding:0 10px}.lst-pages button[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.lst-pages button:disabled{opacity:.45;cursor:not-allowed}.lst-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.lst-form .full{grid-column:1/-1}.lst-form label,.lst-lbl{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.lst-sub{color:var(--ink-muted);margin:-8px 0 16px;font-size:13px}.lst-zone{border-top:1px solid var(--border);margin-top:22px;padding-top:16px}.lst-zone h4{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.lst-zone.danger h4{color:var(--danger)}.lst-zone .hint{color:var(--ink-muted);margin-top:6px;font-size:12px}.lst .lw-tablewrap.flat,.lw-modal .lw-tablewrap{box-shadow:none}.lw-modal .lw-table{min-width:420px;font-size:13px}.lw-modal .lw-table th,.lw-modal .lw-table td{padding:10px 12px}@media (max-width:640px){.lst{gap:14px}.lst-head h2{font-size:19px}.lst-head .a{width:100%}.lst-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lst-stats b{font-size:20px}.lst-filters{padding:12px}}.lst-stats .cap{color:var(--ink-faint);font-size:11.5px;font-weight:500}.vt-cards{flex-direction:column;gap:10px;display:none}.vt-card{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.vt-card .top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vt-card p{margin:0;font-size:13px}.vt-card p.muted{color:var(--ink-muted)}.vt-card .lw-btn{align-self:flex-start;min-height:38px;margin-top:4px}@media (max-width:720px){.vt-cards{display:flex}.vt-table{display:none}}.vt-adv{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;padding:16px;display:grid}.vt-adv label{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.vt-link{color:var(--brand);font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.vt-link:disabled{color:var(--ink-faint);cursor:not-allowed}.vt-msg{color:var(--ink-muted);margin-top:8px;font-size:13px}.vt-name{color:var(--ink);font:600 14px var(--font-body);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.vt-name:hover{color:var(--brand);text-decoration:underline}.vt-no{margin-inline-start:8px}.vt-sub{color:var(--ink-muted);font-size:12px;display:block}.vt-eyebrow{color:var(--brand);font-size:12px;font-weight:600;display:block}.vt-detail{border-radius:var(--radius-md);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0 0 16px;padding:16px;display:grid}.vt-detail dt{color:var(--ink-muted);font-size:12px}.vt-detail dd{overflow-wrap:anywhere;margin:0;font-weight:600}.vt-event span{flex:1}.vt-event small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.lst-filters .lw-search{height:42px}.vq-lead{color:var(--ink-muted);margin-top:-10px;font-size:13.5px}.vq-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.vq-grid .lw-field label{font-size:13px;font-weight:600}.vq-loading{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.vq-loading b{font-size:14px}.vq-loading span{color:var(--ink-muted);font-size:12.5px}.vq-count{color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);margin-inline-start:8px;padding:1px 9px;font-size:13px;font-weight:600}.vq-cap{font-family:var(--font-body);color:var(--caution);margin-inline-start:8px;font-size:12px;font-weight:500}.lst .lw-table tr.vq-active{background:var(--brand-tint)}.vq-open{min-height:32px;padding:0 12px;font-size:12.5px}.vq-infos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.vq-campaign{border-radius:var(--radius-md);background:var(--brand-tint);padding:14px 16px}.vq-info span{color:var(--ink-muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.vq-info b{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.vq-self{color:var(--brand);font-size:11px;font-weight:600}.vq-small{color:var(--ink-muted);font-size:11.5px}.vq-tel{color:var(--brand);direction:ltr;display:inline-block}.vq-vote{border-radius:var(--radius-pill);background:var(--brand-tint);color:var(--brand-strong);white-space:nowrap;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.vq-vote.special{background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--border)}.ob-toggle{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.ob-toggle small{color:var(--ink-muted);font-weight:400}.ob-switch{cursor:pointer;background:var(--border-strong);border:0;border-radius:999px;flex:none;width:46px;height:26px;padding:0;position:relative}.ob-switch span{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:23px}.ob-switch.on{background:var(--brand)}.ob-switch.on span{inset-inline-start:3px}.ob-thumbs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.ob-thumb{color:var(--ink);border:1px solid var(--border);background:var(--surface-2);border-radius:10px;text-decoration:none;display:block;overflow:hidden}.ob-thumb img{object-fit:cover;width:100%;height:90px;display:block}.ob-thumb .pdf{height:90px;color:var(--ink-muted);place-items:center;font-size:26px;display:grid}.ob-thumb span{text-align:center;border-top:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.ob-creds{background:var(--brand-tint);border-radius:10px;padding:10px 14px;font-size:13px}.ob-creds .warn{color:var(--caution);margin-top:5px;font-size:12px}.lst-credbox{background:var(--brand-tint);color:var(--ink);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.lst-credbox .hint{margin-top:6px}.lst .ltr,.lw-modal .ltr{direction:ltr;display:inline-block}.lst-switch{cursor:pointer;background:var(--border-strong);border:0;border-radius:999px;width:46px;height:26px;padding:0;position:relative}.lst-switch.on{background:var(--brand)}.lst-switch span{top:3px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:23px}.lst-switch.on span{inset-inline-start:3px}.lst-info{border-radius:var(--radius-md);background:var(--surface-2);border:1px solid var(--border);color:var(--ink-muted);align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.8;display:flex}.lst-info i{color:var(--brand);margin-top:3px}.lst-info b{color:var(--ink)}.uc-role{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--border);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.uc-role.mgr{background:var(--brand-tint);color:var(--brand-strong);border-color:#0000}.uc-who{align-items:center;gap:10px;display:inline-flex}.uc-who .lw-avatar{width:32px;height:32px;font-size:13px}.uc-office-ic{color:var(--brand);font-size:15px}.uc-err{border-radius:var(--radius-sm);background:var(--danger-tint);color:var(--danger);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.lw-modal .uc-err{margin-top:12px}.uc-info{border-radius:var(--radius-sm);background:var(--brand-tint);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:13px;line-height:1.85;display:flex}.uc-info i{color:var(--brand);margin-top:3px}.uc-loading{text-align:center;color:var(--ink-muted);margin:0;padding:30px}.uc-form{grid-template-columns:1fr;gap:12px}.uc-opt{color:var(--ink-muted);font-size:12px;font-weight:400}.uc-check{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:0!important;font-size:13px!important;font-weight:500!important;display:flex!important}.uc-check input{width:16px;height:16px;accent-color:var(--brand)}.uc-creds{background:var(--brand-tint);border-radius:12px;padding:14px 16px;font-size:13px;line-height:2}.uc-mail{border-radius:10px;margin:12px 0 0;padding:10px 13px;font-size:13px;line-height:1.85}.uc-mail.ok{background:var(--success-tint);color:var(--success)}.uc-mail.no{background:var(--caution-tint);color:var(--caution)}.uc-hint{color:var(--ink-muted);margin:10px 0 0;font-size:12px}.uc-cell{cursor:pointer;font:13px var(--font-body);color:var(--ink);direction:ltr;background:0 0;border:0;padding:0;display:inline-block}.uc-cell.empty{color:var(--ink-faint);direction:rtl}.uc-cell:hover{color:var(--brand)}.uc-cell-edit{flex-direction:column;gap:3px;display:inline-flex}.uc-cell-edit>span{align-items:center;gap:4px;display:inline-flex}.uc-cell-edit .fld{text-align:right;direction:ltr;width:168px;min-height:36px;padding:5px 8px;font-size:12.5px}.uc-cell-edit small{color:var(--danger);font-size:11px}.lw-btn.uc-small{min-height:36px;padding:0 12px;font-size:12.5px}.uc-pass{background:var(--brand-tint);direction:ltr;border-radius:6px;margin-top:6px;padding:3px 10px;display:inline-block}.uc-save-now{color:var(--caution);font-size:12px}.lst .btn-ghost[title^=مشاهدة]{min-height:36px;padding:0 12px;font-size:12.5px}.lst-d-tabs{flex-wrap:wrap}.lst-d-search{gap:6px;display:flex}.lst-d-search .fld{flex:1;min-width:0}.lst-d-search .lw-btn{flex:none;padding:0 14px}.lst-d-sub{color:var(--ink-muted);font-size:11.5px;display:block}.lst-d-dates{align-items:center;gap:6px;display:flex}.lst-d-dates span{color:var(--ink-muted);font-size:12.5px}.lst-d-dates .fld{min-width:0}@media (max-width:640px){.lst-d-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lst-d-tabs button{white-space:nowrap;flex:none}}.lst-d-stations{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.lst-d-stations .lw-card{box-shadow:none;padding:10px}.lst-d-stations .h{margin-bottom:6px;font-size:12.5px;font-weight:600}.lst-d-stations img{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:220px;display:block}.lst-d-stations .pdf{background:var(--surface-2);border-radius:var(--radius-sm);height:120px;color:var(--brand);place-items:center;font-size:30px;display:grid}.lst-filters .lw-toolbar{flex:100%}.lst-d-caption{color:var(--ink-muted);margin-top:-12px;font-size:13px}.lst-d-live{color:var(--ink-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.lst-d-live i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.lst-d-live.on{color:var(--brand-strong)}.lst-d-live.on i{background:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);animation:1.6s infinite lst-d-pulse}@keyframes lst-d-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lst-d-live.on i{animation:none}}.lst-d-feed{flex-direction:column;gap:10px;display:flex}.lst-d-note{border-inline-start:3px solid var(--border-strong);gap:14px;padding:14px 18px;display:flex}.lst-d-note.cc{border-inline-start-color:var(--brand)}.lst-d-note .ic{background:var(--surface-2);width:38px;height:38px;color:var(--ink-muted);border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.lst-d-note.cc .ic{background:var(--brand-tint);color:var(--brand-strong)}.lst-d-note .b{flex:1;min-width:0}.lst-d-note .h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.lst-d-note .src{background:var(--surface-2);color:var(--ink-muted);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700}.lst-d-note.cc .src{background:var(--brand-tint);color:var(--brand-strong)}.lst-d-note .sec{color:var(--ink-muted);font-size:12px;font-weight:600}.lst-d-note .no{color:var(--ink-muted);font-size:11.5px}.lst-d-note .t{color:var(--ink-muted);margin-inline-start:auto;font-size:12px}.lst-d-note .txt{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:8px 12px;font-size:13.5px;line-height:1.7}.lst-d-note .by{color:var(--ink-muted);margin-top:5px;font-size:12px}@media (max-width:640px){.lst-d-note{gap:10px;padding:12px}.lst-d-note .ic{display:none}}.fa-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.fa-toggle b{font-size:14px;font-weight:600;display:block}.fa-toggle small{color:var(--ink-muted);margin-top:2px;font-size:12.5px;display:block}.fa-switch{border-radius:var(--radius-pill);cursor:pointer;background:var(--border-strong);border:0;flex-shrink:0;width:52px;height:30px;padding:0;position:relative}.fa-switch[aria-pressed=true]{background:var(--brand)}.fa-switch span{background:var(--surface);top:3px;border-radius:50%;width:24px;height:24px;transition:inset-inline-start .2s;position:absolute;inset-inline-start:25px;box-shadow:0 1px 3px #10182833}.fa-switch[aria-pressed=true] span{inset-inline-start:3px}@media (prefers-reduced-motion:reduce){.fa-switch span{transition:none}}.fa-inline{gap:8px;display:flex}.fa-inline .fld{flex:1;min-width:0}.fa-inline .lw-btn{flex-shrink:0;padding:0 16px}.fa-files{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.fa-file{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.fa-file .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fa-file .l{font-size:13px;font-weight:600}.fa-file .lw-status{padding:2px 9px;font-size:11.5px}.fa-file .row{align-items:center;gap:8px;display:flex}.fa-file .lw-btn{min-height:36px;padding:0 12px;font-size:13px}.fa-file .name{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.fa-lv{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fa-lv .de-form{gap:18px;padding:20px}.fa-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fa-recent{min-width:0}@media (max-width:900px){.fa-lv{grid-template-columns:1fr}}.fb-choice{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.fb-choice button{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-height:46px;color:var(--ink);font:600 13.5px var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.fb-choice button[aria-pressed=true]{border:2px solid var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.fb-inline{gap:8px;display:flex}.fb-inline .fld{flex:1;min-width:0}.fb-inline .lw-btn{flex-shrink:0}.fb-hits{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:260px;margin-top:4px;overflow-y:auto}.fb-hits label{border-bottom:1px solid var(--border);cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex;font-weight:400!important}.fb-hits label:last-child{border-bottom:0}.fb-hits .muted{color:var(--ink-muted)}.fb-hits .fb-assigned{margin-inline-start:auto;padding:2px 8px;font-size:11px}.fb-text{color:var(--ink-muted);margin:0;font-size:14px;line-height:2}.fb-text b{color:var(--ink)}.fb-links{flex-wrap:wrap;gap:8px;display:flex}.fb-import{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:12px;padding:16px;display:flex}.fb-import-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-import-h>div:first-child{min-width:0}.fb-import-h b i{color:var(--brand);margin-inline-end:6px}.fb-import-h small{color:var(--ink-muted);margin-top:3px;font-size:12.5px;display:block}.fb-import-a{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-summary{background:var(--success-tint);color:var(--ink-muted);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.fb-summary>b{color:var(--success)}.fb-summary .warn{color:var(--caution);font-weight:600}.fb-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.fb-banner p{color:var(--ink-muted);align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.fb-banner p i{color:var(--brand)}.fb-banner.empty{background:var(--caution-tint);border-color:#0000}.fb-banner.empty p,.fb-banner.empty p i{color:var(--caution);font-weight:600}.fb-banner .lw-btn{flex-shrink:0}.fb-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.fb-check input{width:18px;height:18px;accent-color:var(--brand)}.fb-check i{color:var(--brand)}.fb-file{max-width:100%;font-size:13px}.rqd{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rqd-main{flex-direction:column;flex:1.5 480px;gap:20px;min-width:0;display:flex}.rqd-side{flex:300px;min-width:0;position:sticky;top:12px}.rqd .lw-link{align-self:flex-start}.rqd-sub{color:var(--ink-muted);font-size:13px;margin-top:4px!important}.rqd-badges{flex-wrap:wrap;gap:8px;display:flex}.rqd-details{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;font-size:14px;line-height:1.9}.rqd-tl ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rqd-tl li{border-inline-start:2px solid var(--border);padding:0 0 18px;margin-inline-start:6px;padding-inline-start:20px;position:relative}.rqd-tl li:last-child{border-inline-start-color:#0000;padding-bottom:0}.rqd-tl li:before{content:"";background:var(--surface);border:2px solid var(--brand);inset-inline-start:-7px;border-radius:50%;width:12px;height:12px;position:absolute;top:6px}.rqd-tl .h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rqd-tl .t{color:var(--ink-muted);font-size:12px}.rqd-tl .n{overflow-wrap:anywhere;margin:6px 0 0;font-size:13.5px;line-height:1.8}.rqd-tl .m{color:var(--ink-muted);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;display:flex}.rqd-tl h3 i{color:var(--brand)}.rqd-hint{color:var(--ink-muted);text-align:center;width:100%;font-size:12px}@media (max-width:860px){.rqd-side{position:static}}.wa-audience{flex-wrap:wrap;align-self:flex-start;max-width:100%}.wa-audience button{align-items:center;gap:6px;display:inline-flex}.wa-audience .soon{opacity:.7;font-size:11px}.wa-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.wa-form{padding:24px}.wa-tabs{flex-wrap:wrap;align-self:flex-start;max-width:100%}.wa-vars{flex-wrap:wrap;gap:6px;display:flex}.wa-vars button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--brand-tint);min-height:32px;color:var(--brand-strong);font:600 12px var(--font-body);cursor:pointer;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.wa-vars button:hover{border-color:var(--brand)}.wa-ta{resize:vertical;font-size:14px;line-height:1.9}.wa-file{font-size:13px}.wa-settings{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:14px 16px}.wa-settings-h{cursor:pointer;width:100%;font:700 14px var(--font-body);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.wa-settings-h>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wa-settings-h .lw-status{padding:2px 8px;font-size:11px}.wa-preview{padding:0;position:sticky;top:12px;overflow:hidden}.wa-preview .h{background:var(--frame);color:var(--on-frame);align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.wa-preview .h span{color:var(--on-frame-muted);font-weight:400}.wa-preview .body{background:var(--surface-2);min-height:260px;padding:16px}.wa-preview .bubble{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 3px;max-width:94%;padding:10px 13px;font-size:13.5px;line-height:1.9}.wa-preview .time{color:var(--ink-faint);text-align:left;margin-top:4px;font-size:10px}.wa-preview .empty{text-align:center;color:var(--ink-muted);padding-top:40px;font-size:13px}.wa-preview .note{color:var(--ink-muted);border-top:1px solid var(--border);padding:10px 14px;font-size:12px}.wa-att{background:var(--surface-2);text-align:center;color:var(--ink-muted);border-radius:8px;margin-bottom:8px;padding:16px 10px;font-size:12px}.wa-att i{margin-bottom:4px;font-size:20px;display:block}.wa-list{background:var(--surface-2);border:1px solid var(--border);white-space:normal;border-radius:8px;margin-top:8px;padding:8px 10px}.wa-list b{color:var(--brand-strong);margin-bottom:5px;font-size:12px;display:block}.wa-list .row{color:var(--ink-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.wa-list .reason{color:var(--ink)}.wa-list small{color:var(--ink-faint);font-size:11px}@media (max-width:900px){.wa-layout{grid-template-columns:1fr}.wa-preview{position:static}}@media (max-width:640px){.wa-form{padding:16px}}.cp-sub{font-family:var(--font-body);color:var(--ink-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.cp-form{gap:18px;padding:0}.cp-map{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);width:100%;height:48vh;min-height:320px;overflow:hidden}.cp-pick{min-height:34px;padding:0 12px;font-size:12.5px}@media (max-width:640px){.cp-map{height:40vh;min-height:260px}}.ch-board{--c-strong:var(--brand-strong);--c-brand:var(--brand);--c-mid:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ch-board{--c-mid:color-mix(in srgb, var(--brand) 55%, #fff)}}.ch-board{--c-tint:var(--brand)}@supports (color:color-mix(in lab, red, red)){.ch-board{--c-tint:color-mix(in srgb, var(--brand) 22%, #fff)}}.ch-board{--c-grey:var(--ink-faint)}.ch-nav{z-index:20;scrollbar-width:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);gap:6px;padding:6px;display:flex;position:sticky;top:8px;overflow-x:auto}.ch-nav::-webkit-scrollbar{display:none}.ch-nav a{border-radius:var(--radius-pill);min-height:38px;color:var(--ink-muted);white-space:nowrap;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ch-nav a:hover{background:var(--surface-2);color:var(--ink)}.ch-nav a[aria-current=true]{background:var(--brand);color:var(--on-brand)}.ch-sec{flex-direction:column;gap:16px;scroll-margin-top:80px;display:flex}.ch-sec-h{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-size:19px}#ch-overview .ch-sec-h{border-top:0;padding-top:0}.ch-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ch-kpis .lw-card{flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ch-kpis .ic{background:var(--brand-tint);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.ch-kpis b{color:var(--ink);font-size:24px;font-weight:700}.ch-kpis span:last-child{color:var(--ink-muted);font-size:12.5px;font-weight:600}.ch-filterbar{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.ch-filterbar small{color:var(--ink-faint);font-weight:500}.ch-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.ch-card{flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.ch-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ch-card-h h3{align-items:center;gap:8px;font-size:16px;display:flex}.ch-card-h h3 i{color:var(--brand)}.ch-card-h p{color:var(--ink-muted);margin-top:2px;font-size:12.5px}.ch-legend{color:var(--ink-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.ch-legend span{align-items:center;gap:6px;display:inline-flex}.ch-legend .sw{border-radius:3px;width:12px;height:12px}.sw.strong{background:var(--c-strong)}.sw.brand{background:var(--c-brand)}.sw.mid{background:var(--c-mid)}.sw.tint{background:var(--c-tint)}.sw.grey{background:var(--c-grey)}.ch-none{text-align:center;color:var(--ink-muted);padding:24px 8px;font-size:13px}.ch-note{color:var(--ink-faint);font-size:12px}.ch-skel{flex-direction:column;gap:10px;padding:4px 0;display:flex}.ch-skel span{background:var(--surface-2);border-radius:7px;height:14px;animation:1.4s ease-in-out infinite ch-pulse;display:block}.ch-skel span:nth-child(2){width:85%}.ch-skel span:nth-child(3){width:70%}.ch-skel span:nth-child(4){width:50%}.ch-skel.big span{border-radius:var(--radius-md);height:90px}@keyframes ch-pulse{50%{opacity:.45}}.ch-svgwrap{overflow-x:auto}.ch-svg{width:100%;min-width:460px;height:auto;display:block}.ch-svg .grid{stroke:var(--border);stroke-width:1px}.ch-svg .grid.mid{stroke:var(--border-strong);stroke-dasharray:4 4}.ch-svg .frame{fill:none;stroke:var(--border)}.ch-svg .ax{font:11px var(--font-body);fill:var(--ink-faint)}.ch-svg .lbl{font:600 11px var(--font-body);fill:var(--ink-muted)}.ch-svg .ln{fill:none;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.ch-svg .ln.brand{stroke:var(--c-brand)}.ch-svg .ln.strong{stroke:var(--c-strong)}.ch-svg .ln.dash{stroke-dasharray:7 5}.ch-svg .pt{fill:var(--surface);stroke-width:2px}.ch-svg .pt.brand{stroke:var(--c-brand)}.ch-svg .pt.strong{stroke:var(--c-strong)}.ch-scatter .dot circle{stroke:var(--surface);stroke-width:2px}.dot.strong circle{fill:var(--c-strong)}.dot.brand circle{fill:var(--c-brand)}.dot.mid circle{fill:var(--c-mid)}.dot.grey circle{fill:var(--c-grey)}.dot.tint circle{fill:var(--c-tint);stroke:var(--c-mid)}.ch-cols{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;height:200px;padding-top:6px;display:flex}.ch-cols .col{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:4px;min-width:0;height:100%;display:flex;position:relative}.ch-cols .tot{background:var(--c-tint);transform-origin:bottom;border-radius:4px 4px 0 0;flex-direction:column;justify-content:flex-end;min-height:2px;display:flex;overflow:hidden}.ch-cols .eng{background:var(--c-strong);display:block}.ch-cols span{color:var(--ink-faint);white-space:nowrap;font-size:10.5px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.ch-cols span.hide{display:none}.ch-cols+.ch-note,.ch-cols{margin-bottom:22px}.h0,.h-{background:var(--surface-2)}.h1{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.h1{background:color-mix(in srgb, var(--brand) 12%, #fff)}}.h2{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.h2{background:color-mix(in srgb, var(--brand) 28%, #fff)}}.h3{background:var(--brand);color:var(--on-brand)}.h4{background:var(--brand-strong);color:var(--on-brand)}.h-{opacity:.4}.ch-cal-wrap{flex-direction:column;gap:10px;display:flex;overflow-x:auto}.ch-cal{direction:rtl;gap:3px;display:flex}.ch-cal .days{color:var(--ink-faint);grid-template-rows:repeat(7,14px);gap:3px;margin-inline-end:4px;font-size:10px;display:grid}.ch-cal .days span{white-space:nowrap;line-height:14px}.ch-cal .wk{grid-template-rows:repeat(7,14px);gap:3px;display:grid}.ch-cal .wk i{border-radius:3px;width:14px;height:14px;display:block}.ch-scale{color:var(--ink-faint);align-items:center;gap:4px;font-size:11px;display:flex}.ch-scale i{border-radius:3px;width:12px;height:12px;display:inline-block}.ch-hbars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ch-hbars .row{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.ch-hbars .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ch-hbars .v{color:var(--ink);flex-shrink:0;font-weight:700}.ch-hbars .v small{color:var(--ink-muted);font-weight:400}.ch-hbars .track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.ch-hbars .tot{background:var(--c-brand);transform-origin:100%;border-radius:5px;height:100%;display:block;overflow:hidden}.ch-hbars .tot.tint{background:var(--c-tint)}.ch-hbars .tot.grey{background:var(--c-grey)}.ch-hbars .eng{background:var(--c-strong);height:100%;display:block}.ch-funnel{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ch-funnel .row{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.ch-funnel .row span{font-weight:700}.ch-funnel .track{background:var(--surface-2);border-radius:6px;height:22px;overflow:hidden}.ch-funnel .track i{transform-origin:100%;border-radius:6px;height:100%;display:block}.ch-funnel .s0 i{background:var(--c-tint)}.ch-funnel .s1 i{background:var(--c-brand)}.ch-funnel .s2 i{background:var(--c-strong)}.ch-funnel small{color:var(--ink-muted);margin-top:4px;font-size:12px;display:block}.ch-quadlist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ch-quadlist section{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}.ch-quadlist h4{align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.ch-quadlist h4 i{color:var(--brand)}.ch-quadlist h4 .num{color:var(--ink-muted);margin-inline-start:auto;font-size:12px}.ch-quadlist ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ch-quadlist li b{font-size:13px;display:block}.ch-quadlist li span{color:var(--ink-muted);font-size:12px}.ch-mobile-only{display:none}.ch-heat th[scope=row]{text-align:start;background:var(--surface);font-weight:600}.ch-heat td{text-align:center;font-weight:600}.ch-heat td.h0{color:var(--ink-muted)}.ch-dep .bar{background:var(--surface-2);border-radius:6px;height:24px;display:flex;overflow:hidden}.ch-dep .linked{background:var(--c-strong);transform-origin:100%}.ch-dep .unlinked{background:var(--c-grey)}.ch-dep .facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0 0;display:grid}.ch-dep .facts div{background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px}.ch-dep dt{color:var(--ink-muted);font-size:12px}.ch-dep dd{margin:2px 0 0;font-size:18px;font-weight:700}.ch-dep dd small{color:var(--ink-muted);font-size:11.5px;font-weight:500}@media (max-width:1100px){.ch-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ch-grid{grid-template-columns:1fr}.ch-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ch-kpis b{font-size:20px}.ch-card{padding:14px}.ch-scatter,.ch-desktop-only{display:none}.ch-mobile-only{display:block}.ch-cols{height:160px}}@media (prefers-reduced-motion:reduce){.ch-skel span{animation:none}}.ch-heat td.h3,.ch-heat td.h4{color:var(--on-brand)}.ch-svg,.ch-cols,.ch-cal,.ch-scale{direction:ltr}@media (max-width:720px){.ch-svg{min-width:0}.ch-svgwrap{overflow:visible}}.ch-svg .pbar{fill:var(--c-tint);opacity:.7}.ch-stack{background:var(--surface-2);border-radius:999px;gap:2px;height:22px;display:flex;overflow:hidden}.ch-stack span{transform-origin:100%;height:100%;display:block}.ch-stack-legend{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.ch-stack-legend li{grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;font-size:13px;display:grid}.ch-stack-legend i{border-radius:4px;width:12px;height:12px}.ch-stack-legend b{font-family:var(--font-display)}.ch-stack-legend small{color:var(--ink-muted);text-align:end;min-width:36px}.rp-sum{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.rp-sum .lw-kpi.row{padding:16px}.rp-sum .lw-kpi .ic{border-radius:50%;flex:none;width:44px;height:44px}.rp-sum .lw-kpi .ic i{font-size:19px}.rp-sum .v{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2;display:block}.rp-sum .l{color:var(--ink-muted);font-size:13px;font-weight:600;display:block}.rp-sum small{color:var(--ink-faint);font-size:11.5px;display:block}.rp-pct{align-items:center;gap:10px;min-width:130px;display:inline-flex}.rp-pct .num{min-width:46px;font-weight:700}.rp-pct .track{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;flex:1;min-width:60px;height:6px;overflow:hidden}.rp-pct .track i{background:var(--brand);transform-origin:100%;border-radius:999px;height:100%;display:block}.lw-table tfoot td,.lw-table tfoot th{border-top:2px solid var(--border);background:var(--surface-2);white-space:nowrap;padding:14px 18px;font-weight:700}.rp-link{color:var(--brand);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.rp-link:hover{text-decoration:underline}.rp-link i{font-size:10px}.rp-expand{cursor:pointer;font:600 14px var(--font-body);color:var(--ink);text-align:start;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rp-expand i{color:var(--ink-muted);font-size:11px}.rp-sub td{background:var(--surface-2);padding:12px 18px!important}.rp-sub ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-sub li a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 14px;font-size:13px;text-decoration:none;display:flex}.rp-sub li a:hover{border-color:var(--brand)}.rp-sub li span{color:var(--ink-muted)}@media (max-width:640px){.rp-sum{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp-sum .lw-kpi.row{gap:10px;padding:12px}.rp-sum .lw-kpi .ic{width:36px;height:36px}.rp-sum .v{font-size:19px}}.rp-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:14px 18px;display:flex}.rp-period-bar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.rp-period-bar .lw-field{min-width:150px;margin:0}.rp-presets{flex-wrap:wrap;gap:6px;padding-bottom:4px;display:flex}.rp-presets .lw-chip{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--ink-muted);font:600 12.5px var(--font-body);cursor:pointer;border-radius:999px;padding:0 12px}.rp-presets .lw-chip.on{background:var(--brand-tint);color:var(--brand-strong);border-color:#0000}.rp-export{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.rp-err{color:var(--danger);font-size:12.5px}.rp-emp{min-width:220px;margin:0}.rpa-head h2{flex-wrap:wrap;gap:10px}.rpa-back{margin-bottom:4px;font-size:13px}.rpa-sub{color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:13px;display:flex}.rpa-sub b{color:var(--ink)}.rpa-badge{color:var(--brand-strong);background:var(--brand-tint);border-radius:var(--radius-pill);padding:3px 12px;font-size:12.5px;font-weight:700}.rpa-tabs{flex-wrap:wrap;max-width:100%;display:flex}.rpa-card{flex-direction:column;gap:12px;padding:16px;display:flex}.rpa-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rpa-card-h h3{align-items:center;gap:8px;font-size:15px;display:flex}.rpa-card-h h3 i{color:var(--brand)}.rpa-search{flex:0 280px;gap:6px;min-width:0;display:flex}.rpa-search .fld{min-width:0;height:40px}.rpa-search .lw-btn{min-height:40px;padding:0 14px}.rpa-ltr{text-align:right;direction:ltr}.rpa-pager{justify-content:center;gap:14px}.rpa-card .lw-tablewrap{box-shadow:none}.rpa-station{color:var(--brand-strong);background:var(--brand-tint);border-radius:6px;padding:2px 10px;font-weight:700;display:inline-block}.rpa-rowlink{cursor:pointer}.rpa-where{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}@media (max-width:640px){.rpa-search{flex:100%}.rpa-tabs button{padding:0 10px;font-size:12px}}.rp-print{flex-direction:column;gap:16px;display:flex}.rp-period{color:var(--ink-muted);flex-wrap:wrap;gap:16px;margin:0;font-size:13px;display:flex}.rp-period b{color:var(--ink)}.rp-act{flex-direction:column;gap:12px;display:flex}.rp-act-table th:not(:first-child),.rp-act-table td.num{text-align:center}.rp-act-table td.zero{color:var(--ink-faint);font-weight:400}.rp-act-table td.pos{color:var(--brand-strong);font-weight:700}.rp-act-table th.tot,.rp-act-table td.tot{background:var(--surface-2);color:var(--ink);font-weight:800}.rp-act-table tfoot td.tot{background:var(--brand-tint)}.rp-role{padding:2px 9px;font-size:11.5px}.rq-month{direction:ltr;justify-content:space-around;align-items:flex-end;gap:14px;padding-top:8px;display:flex}.rq-month .m{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.rq-month .pair{align-items:flex-end;gap:4px;height:120px;display:flex}.rq-month .pair i{transform-origin:bottom;border-radius:4px 4px 0 0;width:18px;min-height:3px;display:block}.rq-month .in{background:var(--c-tint,var(--brand))}@supports (color:color-mix(in lab, red, red)){.rq-month .in{background:var(--c-tint,color-mix(in srgb, var(--brand) 22%, #fff))}}.rq-month .done{background:var(--brand-strong)}.rq-month .v{color:var(--ink-muted);font-size:11px}.rq-month .l{color:var(--ink-muted);white-space:nowrap;font-size:11.5px}.rq-ent td.wrap{white-space:normal;min-width:140px}.cm-table th:not(:first-child),.cm-table td.num{text-align:center}.cm-table .key{background:var(--brand-tint);color:var(--brand-strong);font-weight:800}.cm-table thead th.key{color:var(--ink)}.cm-table td.wrap{white-space:normal;min-width:160px}.cm-diff{align-items:center;gap:2px;font-weight:700;display:inline-flex}.cm-diff.up{color:var(--brand-strong)}.cm-diff.down{color:var(--ink-muted)}.cm-diff.eq{color:var(--ink-faint)}.cm-diff i{font-size:18px}@media (max-width:640px){.rq-month{gap:6px}.rq-month .pair i{width:12px}.rq-month .v{display:none}}.cp-sec{flex-direction:column;gap:14px;display:flex}.cp-sec .lw-card-h{flex-wrap:wrap;margin-bottom:0}.cp-sec h3{align-items:center;gap:8px;display:flex}.cp-sec h3>i{color:var(--brand)}.cp-sub{color:var(--ink-muted);margin-top:2px;font-size:12.5px;line-height:1.7}.cp-lead{color:var(--ink-muted);font-size:13.5px;line-height:1.8}.cp-info{color:var(--ink-muted);background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 14px;font-size:12.5px;line-height:1.8}.cp-caption{color:var(--ink-faint);text-align:center;font-size:12px}.cp-note{color:var(--ink-muted);white-space:normal;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.cp-warn{color:var(--caution)}.cp-low{color:var(--caution);font-weight:700}.cp-count{font-family:var(--font-body);color:var(--ink-muted);font-size:12.5px;font-weight:600}.cp-mini{margin-top:4px;padding:2px 8px;font-size:11px}.cp-tabs{flex-wrap:wrap;gap:10px;display:flex}.cp-q{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.cp-q.strong,.cp-quad.strong{background:var(--brand-tint);color:var(--brand-strong)}.cp-q.warn,.cp-quad.warn{background:var(--caution-tint);color:var(--caution)}.cp-q.outline,.cp-quad.outline{background:var(--surface);color:var(--brand);border-color:var(--brand)}.cp-q.grey,.cp-quad.grey{background:var(--pending-tint);color:var(--pending)}.cp-q.off,.cp-quad.off{background:var(--off-tint);color:var(--off);border-color:var(--border)}.cp-q.dash,.cp-quad.dash{background:var(--surface-2);color:var(--ink-muted);border:1px dashed var(--border-strong)}.cp-quads{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:10px;display:grid}.cp-quad{text-align:start;cursor:pointer;font-family:var(--font-body);border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cp-quad .t{align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.cp-quad .t b{margin-inline-start:auto;font-size:18px}.cp-quad small{color:var(--ink-muted);font-size:11.5px;line-height:1.6}.cp-quad[aria-pressed=true]{outline-offset:1px;outline:2px solid}.cp-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cp-fact{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.cp-fact span{color:var(--ink-muted);font-size:12px;font-weight:600}.cp-fact b{color:var(--ink);font-size:20px;font-weight:700}.cp-fact small{color:var(--ink-muted);font-size:11.5px}.cp-fact.strong b{color:var(--brand-strong)}.cp-fact.warn b{color:var(--caution)}.cp-fact.grey b{color:var(--ink-muted)}.cp-pareto svg{width:100%;height:120px;display:block}.cp-pareto .half{stroke:var(--ink-faint);stroke-dasharray:4 4;stroke-width:1px}.cp-pareto .bar{fill:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cp-pareto .bar{fill:color-mix(in srgb, var(--brand) 22%, #fff)}}.cp-pareto .cum{fill:none;stroke:var(--brand-strong);stroke-width:2px}.cp-share,.cp-score{flex-wrap:wrap;align-items:center;gap:8px;min-width:140px;display:inline-flex}.cp-share .track,.cp-score .track{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;flex:100%;min-width:80px;height:5px;overflow:hidden}.cp-share .track i,.cp-score .track i{background:var(--brand);transform-origin:100%;border-radius:99px;height:100%;display:block}.cp-score .num{font-size:15px;font-weight:700}.cp-score .track i.hi{background:var(--brand-strong)}.cp-score .track i.mid{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cp-score .track i.mid{background:color-mix(in srgb, var(--brand) 55%, #fff)}}.cp-score .track i.lo{background:var(--ink-faint)}.rd-lead{color:var(--ink);font-size:13.5px;line-height:1.9}.rd-sugs{gap:10px;display:grid}.rd-sug{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:13px 15px;display:flex}.rd-sug-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd-sug-h>b{font-size:14.5px}.rd-sug-h>b.to{color:var(--brand-strong)}.rd-sug-h>i{color:var(--ink-faint)}.rd-sug-h .muted{color:var(--ink-muted);font-size:12px}.rd-sug-h .lw-status{padding:3px 9px;font-size:11.5px}.rd-sug-h .exp{color:var(--ink-muted);margin-inline-start:auto;font-size:12.5px}.rd-sug-h .exp b{color:var(--ink)}.rd-sug-h .weak{color:var(--caution)}.rd-sug .why{color:var(--ink-muted);font-size:13px;line-height:1.8}.rd-sug .ask{color:var(--ink);background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 11px;font-size:13px;line-height:1.8}.rd-sug .ask .muted{color:var(--ink-muted)}.lw-status.rd-bal{color:var(--brand)}.lw-status.pill.rd-bal{background:var(--surface);border-color:var(--brand)}.in-board{--c-brand:var(--brand);--c-grey:var(--ink-faint)}.in-lead{margin-top:-12px}.in-lbl{color:var(--ink);gap:6px;min-width:180px;font-size:13px;font-weight:600;display:grid}.in-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.in-alert{text-align:start;border:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;font-family:var(--font-body);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.in-alert:hover{border-color:var(--brand);background:var(--brand-tint)}.in-alert>i:first-child{color:var(--caution);font-size:20px}.in-alert span{flex:1}.in-alert b{font-size:14px;display:block}.in-alert small{color:var(--ink-muted);font-size:12px;display:block}.in-alert>i:last-child{color:var(--ink-faint)}.in-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.in-bars .row{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.in-bars .track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.in-bars .track i{background:var(--brand);transform-origin:100%;border-radius:5px;height:100%;display:block}.in-bars .track i.grey{background:var(--ink-faint)}.in-legend{margin-bottom:6px}.in-board .ch-legend .sw.brand{background:var(--brand)}.in-board .ch-legend .sw.grey{background:var(--ink-faint)}.in-chart{direction:ltr;width:100%;height:auto;display:block}.in-chart .grid{stroke:var(--border)}.in-chart .ax{font:12px var(--font-body);fill:var(--ink-faint)}.in-chart .ln{fill:none;stroke-width:3px;stroke-linejoin:round}.in-chart .ln.brand{stroke:var(--brand)}.in-chart .ln.grey{stroke:var(--ink-faint)}.in-details summary{cursor:pointer;color:var(--brand);margin:8px 0;font-size:13px;font-weight:600}.in-read p{color:var(--ink-muted);font-size:13px;line-height:1.8}.in-read .lw-btn{align-self:flex-start}.in-issues{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.in-issues li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.in-issues li:last-child{border-bottom:0}.in-issues .acts,.in-task .acts{flex-wrap:wrap;gap:8px;display:flex}.in-tasks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.in-task{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.in-task .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.in-task .top small{color:var(--ink-muted);font-size:12px}.in-task h4{margin:4px 0 0;font-size:15px}.in-task p{margin:0;font-size:13px}.in-task .res{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-muted);padding:8px 10px}.in-task .acts .lw-btn{min-height:36px;padding:0 12px;font-size:13px}.in-form{flex-direction:column;gap:14px;display:flex}.in-form .lw-field label{font-size:13px;font-weight:600}.in-form .fld{width:100%}.in-history{margin:0;padding:0;list-style:none}.in-history li{border-bottom:1px solid var(--border);padding:12px 0;font-size:13px}.in-history li:last-child{border-bottom:0}.in-history p{color:var(--ink-muted);margin:4px 0}.in-history small{color:var(--ink-faint)}@media (max-width:900px){.in-grid{grid-template-columns:1fr}}@media (max-width:640px){.cp-quads,.in-tasks{grid-template-columns:1fr}.rd-sug-h .exp{flex-basis:100%;margin-inline-start:0}.in-lbl{min-width:0}}@media print{.cp-sec,.cp-sec .lw-tablewrap{break-inside:auto!important}.cp-sec .lw-table{min-width:0}.lst .cp-sec .lw-table td,.lst .cp-sec .lw-table th{white-space:normal}.cp-sec .lw-table td.wrap{min-width:0}}.mp-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.mp-map{min-height:70vh;padding:0;position:relative;overflow:hidden}.mp-map .mp-canvas{background:var(--surface-2);width:100%;height:100%;min-height:70vh}.mp-side{flex-direction:column;gap:16px;padding:16px;display:flex;position:sticky;top:16px}.mp-side h4{margin:0 0 8px;font-size:14px}.mp-side .lw-field label{font-size:13px;font-weight:600}.mp-side .fld{width:100%}.mp-sum{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mp-sum div{background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 12px}.mp-sum span{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;display:flex}.mp-sum span i{color:var(--brand)}.mp-sum b{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:700;display:block}.mp-legend ul{color:var(--ink-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mp-legend li{align-items:center;gap:8px;display:flex}.mp-legend .k{border-radius:50%;flex:none;width:14px;height:14px}.mp-legend .k.fill{background:var(--brand);border:2px solid var(--brand-strong)}.mp-legend .k.strong{background:var(--brand-strong)}.mp-legend .k.ring{background:var(--surface);border:3px solid var(--brand)}.mp-legend .k.muted{background:var(--ink-faint);width:10px;height:10px;margin:2px}@supports (color:color-mix(in lab, red, red)){.mp-legend .k.muted{background:color-mix(in srgb, var(--ink-faint) 40%, #fff)}}.mp-legend .k.muted{border:1px solid var(--ink-faint)}.mp-legend .k.danger{background:var(--danger-tint);border:2px solid var(--danger)}.mp-count{color:var(--ink-muted);font-size:13px}.mp-count b{color:var(--ink)}.mp-pop{font-family:var(--font-body);min-width:190px;color:var(--ink)}.mp-pop>b{font-size:13.5px;display:block}.mp-pop small{color:var(--ink-muted);margin:2px 0 8px;font-size:11.5px;display:block}.mp-pop .g{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mp-pop .g span{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.mp-pop .g i{color:var(--ink-muted);font-style:normal}.mp-pop .g b{font-family:var(--font-display);color:var(--brand-strong)}.leaflet-popup-content-wrapper{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}@media (max-width:980px){.mp-layout{grid-template-columns:1fr}.mp-side{order:-1;position:static}.mp-map,.mp-map .mp-canvas{min-height:60vh}}.mp-legend .k.alert{background:var(--brand-strong);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--brand-strong);margin:2px}@media print{.mp-layout{display:block}.mp-map,.mp-map .mp-canvas{height:125mm;min-height:0}.mp-side{margin-top:10px;position:static}.leaflet-control-container{display:none}}.mp-sum .mpa-wide{grid-column:1/-1}.mp-pop .mpa-note{color:var(--caution);margin-top:4px;font-weight:700;display:inline-block}.mpa-scroll{max-height:340px;overflow-y:auto}.mpa-scroll thead th{z-index:1;position:sticky;top:0}@media print{.mp-layout{display:block!important}.mp-map{break-inside:avoid;margin-bottom:12px;height:auto!important;min-height:0!important}.mp-map .mp-canvas{height:120mm!important;min-height:0!important}.mp-side{position:static!important}.leaflet-control-container{display:none!important}.mpa-scroll{max-height:none!important;overflow:visible!important}}.mp-pop .mpb-line{color:var(--ink);font-size:12px}.mp-pop .mpb-note{color:var(--caution);margin-top:6px;font-size:11.5px}.mp-pop .mpb-tel{color:var(--brand);margin-top:6px;font-weight:600;text-decoration:none;display:inline-block}.lw-table .mpb-sub{color:var(--ink-muted);font-size:12px;font-weight:400;display:block}.lw-table .mpb-sub a{color:var(--brand);text-decoration:none}.lw-btn.mpb-small{min-height:34px;padding:0 12px;font-size:13px}.ops-stats{flex-direction:column;gap:12px;display:flex}.ops-stat{border-inline-start:3px solid var(--brand);flex-direction:column;gap:2px;padding-inline-start:12px;display:flex}.ops-stat.strong{border-color:var(--brand-strong)}.ops-stat.muted{border-color:var(--border-strong)}.ops-stat b{font-family:var(--font-display);color:var(--ink);text-align:start;font-size:22px;font-weight:700;line-height:1.15}.ops-stat.big b{color:var(--brand-strong);font-size:30px}.ops-stat span{color:var(--ink-muted);font-size:12.5px;font-weight:600}.ops-fs{background:var(--frame);height:100vh;color:var(--on-frame);flex-direction:column;display:flex}.ops-fs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.ops-fs-bar h1{font-family:var(--font-display);color:var(--on-frame);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.ops-fs-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-fs-acts span{color:var(--on-frame-muted);font-size:12px}.ops-fs-acts a,.ops-fs-acts button{border-radius:var(--radius-sm);min-height:36px;color:var(--on-frame);font:600 12.5px var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;align-items:center;gap:6px;padding:0 13px;text-decoration:none;display:inline-flex}.ops-fs-acts a:hover,.ops-fs-acts button:hover{background:#ffffff29}.ops-fs-map{border-radius:var(--radius-lg);background:var(--frame);flex:1;width:calc(100% - 32px);min-height:0;margin:0 16px;overflow:hidden}.ops-fs-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:18px 26px;display:grid}.ops-fs .ops-stat{border-color:var(--on-frame-muted)}.ops-fs .ops-stat.strong{border-color:var(--on-frame)}.ops-fs .ops-stat b{color:var(--on-frame);font-size:32px}.ops-fs .ops-stat.big b{font-size:46px}.ops-fs .ops-stat span{color:var(--on-frame-muted);font-size:13px}.pm-wrap{flex-direction:column;gap:16px;display:flex}.pm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.pm-head h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.pm-head h3 i{color:var(--brand)}.pm-head p{color:var(--ink-muted);margin:4px 0 0;font-size:12.5px}.pm-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-tabs{display:flex}.pm-tabs button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.pm-provs{flex-wrap:wrap;gap:6px;display:flex}.pm-provs span{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);padding:5px 11px;font-size:12px}.pm-provs b{color:var(--brand-strong)}@media (max-width:640px){.ops-fs-stats{padding:12px 16px}.ops-fs .ops-stat.big b{font-size:34px}.ops-fs .ops-stat b{font-size:24px}}.ops .lst-head h2 i{color:var(--brand)}.ops-clock,.ops-foot{color:var(--ink-muted);margin:-10px 0 0;font-size:13px}.ops-foot{margin:0;font-size:12px}.ops-auto{color:var(--ink-muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ops-auto input{width:16px;height:16px;accent-color:var(--brand)}.ops-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.lw-status.pill.ok .ops-dot{animation:2s ease-in-out infinite ops-live}@keyframes ops-live{50%{opacity:.35}}.ops-top{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.ops-top>*{min-width:0}.ops-hero{border-radius:var(--radius-lg);background:var(--frame);color:var(--on-frame);flex-direction:column;flex:360px;justify-content:center;gap:12px;padding:26px;display:flex}.ops-hero .l{color:var(--on-frame-muted);font-size:14px;font-weight:600}.ops-hero .c{color:var(--on-frame-muted);margin:0;font-size:13.5px;line-height:1.8}.ops-hero .c b{color:var(--on-frame)}.ops-hero .odo{font-size:clamp(44px,6vw,72px)}.ops-hero .odo-none{font-size:56px;line-height:1.1}.ops-top>.ops-bars-card,.ops-top>.ops-kpis{flex:2 520px}.ops-top>.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.odo{font-family:var(--font-display);font-variant-numeric:tabular-nums;direction:ltr;justify-content:flex-end;align-self:flex-end;gap:6px;font-weight:700;line-height:1;display:inline-flex}.odo-d{background:#ffffff1f;border-radius:12px;padding:8px 6px;display:inline-block}.odo-w{height:1.1em;display:block;overflow:hidden}.odo-col{will-change:transform;flex-direction:column;display:flex}.odo-col span{text-align:center;min-width:.62em;height:1.1em;line-height:1.1em;display:block}.odo-s{opacity:.7;align-self:flex-end;padding-bottom:8px}.ops-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.ops-kpi{align-items:center;gap:12px;padding:16px;transition:background-color .6s;display:flex}.ops-kpi .ic{background:var(--brand-tint);width:44px;height:44px;color:var(--brand-strong);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.ops-kpi.warn .ic{background:var(--caution-tint);color:var(--caution)}.ops-kpi .v{color:var(--ink);font-size:24px;font-weight:700;line-height:1.2;display:block}.ops-kpi.warn .v{color:var(--caution)}.ops-kpi .l{color:var(--ink-muted);font-size:13px;font-weight:600;display:block}.ops-kpi small{color:var(--ink-faint);font-size:11.5px;display:block}.ops-hl,.ops-hl>td{animation:1.8s ease-out ops-hl}@keyframes ops-hl{0%,35%{background-color:var(--brand-tint)}to{background-color:#0000}}.lw-card.ops-hl{animation-name:ops-hl-card}@keyframes ops-hl-card{0%,35%{background-color:var(--brand-tint);box-shadow:0 0 0 2px var(--brand)}to{background-color:var(--surface)}}.ops-card{flex-direction:column;gap:12px;padding:16px;display:flex}.ops-card .lw-card-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ops-card .lw-card-h h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.ops-card .lw-card-h h3 i{color:var(--brand)}.ops-card .sub{color:var(--ink-muted);margin:2px 0 0;font-size:12px}.ops-card-t h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.ops-card-t p{color:var(--ink-muted);margin:4px 0 0;font-size:12.5px;line-height:1.8}.ops-card-t.warn h3{color:var(--caution)}.ops-card-t.bad h3{color:var(--danger)}.ops-card-t h3 i{color:inherit}.ops-card-t:not(.warn):not(.bad) h3 i{color:var(--brand)}.ops-scroll{max-height:70vh;overflow:auto}.ops-scroll.short{max-height:420px}.ops-scroll thead th{z-index:1;position:sticky;top:0}.ops-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:10px;height:220px;padding-top:6px;display:flex}.ops-bars .col{border-radius:8px 8px 0 0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ops-bars .v{color:var(--ink-muted);font-size:11.5px;font-weight:700}.ops-bars .track{flex:1;align-items:flex-end;width:100%;display:flex}.ops-bars .track i{background:var(--brand);transform-origin:50% 100%;width:100%;height:100%;transform:scaleY(var(--s,0));border-radius:8px 8px 3px 3px;display:block}.ops-bars .late .track i{background:var(--brand-strong)}.ops-bars .t{width:100%;color:var(--ink-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding-bottom:6px;font-size:11px;overflow:hidden}.ops-bars .t i{color:var(--caution);margin-inline-end:3px;font-size:10px}@media (max-width:720px){.ops-bars{border:0;flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:0}.ops-bars .col{grid-template-columns:minmax(0,7em) minmax(0,1fr) auto;align-items:center;gap:10px;height:auto;display:grid}.ops-bars .t{text-align:start;color:var(--ink);order:-1;padding:0;font-size:12.5px}.ops-bars .track{background:var(--surface-2);border-radius:999px;flex:none;height:12px;overflow:hidden}.ops-bars .track i{transform-origin:100%;transform:scaleX(var(--s,0));border-radius:999px}.ops-bars .v{text-align:end;order:1;min-width:3.5em}}.ops-regions tr.late>td{background:var(--brand-tint)}@supports (color:color-mix(in lab, red, red)){.ops-regions tr.late>td{background:color-mix(in srgb, var(--brand-tint) 55%, transparent)}}.lw-table td.brand{color:var(--brand-strong)}.lw-table td.low{color:var(--caution);font-weight:700}.ops-of{color:var(--ink-faint);font-size:11px;font-weight:400;display:block}.ops-warn{color:var(--caution);white-space:nowrap;font-weight:700}.ops-wave-btns{gap:6px;display:inline-flex}.lw-btn.ops-sm{min-height:32px;color:var(--brand-strong);border-color:var(--brand);gap:5px;padding:0 11px;font-size:12.5px}.lw-btn.ops-sm.ghost{color:var(--ink-muted);border-color:var(--border)}.ops-idx{flex-direction:column;align-items:stretch;gap:4px;min-width:64px;display:inline-flex}.ops-idx b{color:var(--ink);text-align:center;font-size:13.5px}.ops-idx.warn b{color:var(--caution)}.ops-idx .track,.ops-wave .track{background:var(--surface-2);border:1px solid var(--border);border-radius:99px;height:5px;display:block;overflow:hidden}.ops-idx .track i,.ops-wave .track i{background:var(--brand);transform-origin:100%;height:100%;transform:scaleX(var(--s,0));border-radius:99px;display:block}.ops-idx.warn .track i{background:var(--caution)}.ops-idx.off .track i{background:var(--ink-faint)}.ops-waves{gap:8px;display:grid}.ops-wave{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:11px 14px;display:flex}.ops-wave .h{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.ops-wave .done{margin-inline-start:auto;font-size:12.5px;font-weight:600}.ops-wave .track{height:7px}.ops-tier{border-radius:var(--radius-pill);padding:2px 10px;font-size:11px;font-weight:700}.ops-tier.pillars{color:var(--brand-strong);background:var(--brand-tint)}.ops-tier.voters{color:var(--pending);background:var(--pending-tint)}.ops-wave .outs{flex-wrap:wrap;gap:6px;display:flex}.ops-wave .outs span{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-muted);padding:2px 9px;font-size:11.5px}.ops-flags{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ops-flags li{background:var(--danger-tint);border:1px solid var(--danger);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-flags li{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent)}}.ops-flags li{border-radius:var(--radius-sm);padding:8px 12px}.ops-flags li>i{color:var(--danger);margin-top:2px}.ops-flags .why{color:var(--danger)}.ops .lw-note.ops-read{background:var(--surface);border:1px solid var(--border);align-items:flex-start;line-height:1.9}.ops .lw-note.ops-err{background:var(--danger-tint);border:1px solid var(--danger);align-items:flex-start}.ops .lw-note.ops-done{background:var(--brand-tint);color:var(--brand-strong);font-weight:600}.ops .lw-note>i{margin-top:2px}.ops-dlg-note{color:var(--ink-muted);margin-top:8px;font-size:12px}.ops-room-h{align-items:flex-start!important}@media (prefers-reduced-motion:reduce){.ops-hl,.ops-hl>td,.lw-card.ops-hl,.lw-status.pill.ok .ops-dot{animation:none}}@media (max-width:640px){.ops-hero{padding:20px}.ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-kpi{gap:10px;padding:12px}.ops-kpi .ic{width:36px;height:36px;font-size:16px}.ops-kpi .v{font-size:20px}.ops-kpi small{display:none}}.ops-flags li{flex-wrap:wrap;align-items:center}.ops-flag-btn{min-height:32px;padding:0 12px;font-size:12.5px}.ops-flag-err{color:var(--danger);margin:0 0 8px;font-size:12.5px}.cd-page{flex-direction:column;gap:16px;display:flex}.cd-screen{border-radius:var(--radius-lg);background:var(--frame);min-height:64vh;color:var(--on-frame);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,4vh,44px);padding:48px 20px;display:flex;position:relative;overflow:hidden}.cd-screen.fs{border-radius:0;min-height:100dvh}.cd-head .k{color:var(--on-frame-muted);letter-spacing:.5px;margin-bottom:8px;font-size:clamp(13px,1.3vw,18px);font-weight:600;display:block}.cd-head h1{font-family:var(--font-display);color:var(--on-frame);margin:0;font-size:clamp(24px,3.4vw,44px);font-weight:700;line-height:1.3}.cd-screen.fs .cd-head h1{font-size:clamp(28px,4vw,60px)}.cd-units{direction:ltr;justify-content:center;align-items:flex-start;gap:clamp(6px,1.6vw,22px);max-width:100%;display:flex}.cd-unit{flex-direction:column;align-items:center;gap:clamp(8px,1.4vh,16px);min-width:0;display:flex}.cd-unit .odo{align-self:center;gap:clamp(3px,.5vw,8px);font-size:clamp(40px,8.5vw,132px)}.cd-screen.fs .cd-unit .odo{font-size:clamp(46px,11vw,200px)}.cd-unit .odo-d{background:#ffffff1f;border-radius:clamp(10px,1.2vw,20px);padding:clamp(6px,1vw,16px) clamp(4px,.6vw,10px)}.cd-unit .l{color:var(--on-frame-muted);font-size:clamp(13px,1.5vw,22px);font-weight:600}.cd-sep{font-family:var(--font-display);color:var(--on-frame-muted);opacity:.6;font-size:clamp(30px,6vw,96px);font-weight:700;line-height:1.3}.cd-screen.fs .cd-sep{font-size:clamp(34px,8vw,140px)}.cd-msg{color:var(--on-frame-muted);flex-direction:column;align-items:center;gap:12px;max-width:440px;margin:0;font-size:clamp(14px,1.4vw,18px);display:flex}.cd-msg .big{opacity:.85;font-size:36px}.cd-msg.row{flex-flow:wrap;justify-content:center;max-width:none}.cd-done{flex-direction:column;align-items:center;gap:22px;display:flex}.cd-go{border-radius:var(--radius-sm);background:var(--on-frame);min-height:42px;color:var(--frame);align-items:center;gap:6px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.cd-when{color:var(--on-frame-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:clamp(13px,1.3vw,18px);display:flex}.cd-tools{z-index:2;top:16px;gap:8px;display:flex;position:absolute;inset-inline-end:16px}.cd-tools a,.cd-tools button{border-radius:var(--radius-sm);min-height:38px;color:var(--on-frame);font:600 13px var(--font-body);cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;align-items:center;gap:6px;padding:0 13px;text-decoration:none;display:inline-flex}.cd-tools a:hover,.cd-tools button:hover{background:#ffffff29}.cd-admin{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.cd-field{color:var(--ink-muted);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.cd-field .row{flex-wrap:wrap;gap:8px;display:flex}.cd-field .fld{max-width:240px;height:42px}.cd-links{flex-wrap:wrap;gap:8px;display:flex}.cd-links .lw-btn{text-decoration:none}@media (max-width:640px){.cd-screen{padding:64px 12px 32px}.cd-screen.fs{padding-top:72px}.cd-tools{justify-content:center;inset-inline:12px}.cd-units{flex-wrap:wrap;gap:18px 14px}.cd-sep{display:none}.cd-unit .odo,.cd-screen.fs .cd-unit .odo{font-size:clamp(40px,15vw,72px)}}.ops-diff{white-space:nowrap;align-items:center;gap:1px;font-weight:700;display:inline-flex}.ops-diff.up{color:var(--brand-strong)}.ops-diff.down{color:var(--caution)}.lw-table th.hl,.lw-table td.hl{background:var(--brand-tint)}@supports (color:color-mix(in lab, red, red)){.lw-table th.hl,.lw-table td.hl{background:color-mix(in srgb, var(--brand-tint) 60%, transparent)}}.ops-out{margin-inline-start:8px;padding:2px 8px;font-size:11px}.ops-cno{color:var(--ink-faint);direction:ltr;margin-inline-start:6px;font-size:11.5px;font-weight:400;display:inline-block}.sp-sub{color:var(--ink-muted);margin:-4px 0 12px;font-size:12.5px}.sp-body{flex-direction:column;gap:18px;max-height:68vh;display:flex;overflow-y:auto}.sp-msg{text-align:center;color:var(--ink-muted);margin:0;padding:20px}.sp-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.sp-h .t{font-weight:700}.sp-h .t b{color:var(--brand-strong)}.sp-h .m{color:var(--ink-muted);align-items:center;gap:8px;font-size:12px;display:flex}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.sp-st{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);margin:0;overflow:hidden}.sp-st img,.sp-st .ph{object-fit:cover;width:100%;height:120px;color:var(--ink-faint);place-items:center;font-size:26px;display:grid}.sp-st figcaption{justify-content:space-between;gap:6px;padding:7px 10px;font-size:12px;display:flex}.sp-st figcaption b{color:var(--brand-strong)}.sp-note{color:var(--ink-muted);margin:8px 0 0;font-size:12px}.set-narrow{max-width:860px}.set-desc{color:var(--ink-muted);margin:-10px 0 0;font-size:13.5px;line-height:1.9}.set-desc b{color:var(--ink)}.set-card{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.set-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.set-card-h h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.set-card-h h3>i{color:var(--brand)}.set-card-h .sub{color:var(--ink-muted);flex:100%;font-size:12.5px;font-weight:400}.set-card-h h3 .sub{flex:none}.set-p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.9}.set-acts{flex-wrap:wrap;gap:10px;display:flex}.set-wide{justify-content:center;width:100%}.lw-btn.set-sm{min-height:34px;padding:0 12px;font-size:12.5px;text-decoration:none}.lw-btn.grow{flex:1;justify-content:center}.set-msg{border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.set-msg.ok{background:var(--brand-tint);color:var(--brand-strong)}.set-msg.warn{background:var(--caution-tint);color:var(--caution)}.set-msg.bad{background:var(--danger-tint);color:var(--danger);border:1px solid var(--danger)}.set-msg i{margin-top:2px}.set .lw-note.set-info{background:var(--surface);border:1px solid var(--border);align-items:flex-start;line-height:1.9}.set .lw-note.set-info.ok{background:var(--brand-tint);border-color:#0000}.set .lw-note>i{margin-top:3px}.set-aud{color:var(--brand-strong);background:var(--brand-tint);border-radius:var(--radius-pill);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600}.lw-table td.wrap{white-space:normal;min-width:200px}.set-file{font-family:var(--font-mono);direction:ltr;font-size:12.5px}.set .lw-field textarea{resize:vertical;min-height:96px}.set .lw-field small.inl{color:var(--ink-muted);font-weight:400;display:inline}.set-split{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:16px;display:grid}.set-split.wide-side{grid-template-columns:minmax(0,1fr) minmax(0,340px)}.set-side{flex-direction:column;gap:10px;display:flex}.set-side-t{color:var(--ink-muted);font-size:12.5px;font-weight:700}.set-side-n{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.9}.ns-phone{background:var(--ink);border-radius:var(--radius-lg);padding:14px}.ns-note{background:var(--surface);border-radius:12px;gap:11px;padding:12px 14px;display:flex}.ns-note .ic{background:var(--brand);width:34px;height:34px;color:var(--on-brand);border-radius:9px;flex:none;place-items:center;display:grid}.ns-note .tx{min-width:0;color:var(--ink-muted);word-break:break-word;white-space:pre-wrap;flex-direction:column;gap:2px;font-size:12.5px;display:flex}.ns-note .tx small{color:var(--ink-faint);font-size:11px}.ns-note .tx b{color:var(--ink);font-size:13.5px}.set-row2{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.set-check{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.set-check input{width:17px;height:17px;accent-color:var(--brand)}.set-flag{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.set-flag:first-child{border-top:0;padding-top:0}.set-flag h3{margin:0 0 6px;font-size:14.5px}.set-flag p{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.9}.set-flag p b{color:var(--ink)}.set-groups{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.set-group{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.set-group h3{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.set-group h3 i{color:var(--brand)}.set-group .st{color:var(--ink-muted);gap:16px;font-size:12.5px;display:flex}.set-group .st b{color:var(--ink);font-size:16px}.set-group .acts{align-items:center;gap:8px;display:flex}.set-group .lw-ib-del{width:40px;height:40px}@media (max-width:800px){.set-split,.set-split.wide-side{grid-template-columns:1fr}}@media (max-width:560px){.set-flag{flex-direction:column;gap:10px}}.th-pals{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.th-pal{text-align:start;border:1px solid var(--border);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);border-radius:16px;flex-direction:column;gap:10px;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}.th-pal:hover{border-color:var(--border-strong)}.th-pal[aria-pressed=true]{border:2px solid var(--brand);box-shadow:var(--shadow-card);padding:11px}.th-pal:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.th-pal .pv{background:var(--p);border-radius:12px;height:92px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.th-pal .pv{background:color-mix(in srgb, var(--p) 78%, #04211d)}}.th-pal .pv{gap:8px;padding:8px}.th-pal .nav{flex-direction:column;flex:0 0 26%;gap:6px;padding-top:6px;display:flex}.th-pal .nav i{background:#ffffff80;border-radius:4px;height:8px}.th-pal .nav i.on{background:#fff}.th-pal .panel{background:#fff;border-radius:8px;flex-direction:column;flex:1;gap:6px;padding:8px;display:flex}.th-pal .panel i{border-radius:4px;height:8px}.th-pal .panel .tint{background:var(--p);border-radius:5px;height:18px}@supports (color:color-mix(in lab, red, red)){.th-pal .panel .tint{background:color-mix(in srgb, var(--p) 12%, #fff)}}.th-pal .panel .brand{background:var(--p);width:60%}.th-pal .panel .grey{background:var(--border);width:40%}.th-pal .nm{justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.th-pal .nm .lw-status{padding:2px 9px;font-size:11.5px}.th-custom{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.th-color{flex:240px}.th-color .row{align-items:center;gap:8px;display:flex}.th-color input[type=color]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;width:48px;height:44px;padding:3px}.th-color input.num{text-align:left;max-width:140px}.th-color.bad input.num{border-color:var(--danger)}.th-err{align-items:flex-start;gap:6px;line-height:1.7;display:flex;color:var(--danger)!important}.th-custom>.lw-btn{margin-top:26px}.th-fonts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.th-font{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;padding:4px 8px 4px 4px;display:flex}.th-font.on{border:2px solid var(--brand);padding:3px 7px 3px 3px}.th-font .pick{cursor:pointer;min-width:0;color:var(--ink);text-align:start;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.th-font .pick>i{color:var(--brand);font-size:16px}.th-font .nm{font-size:15px;font-weight:600}.th-font .nm small{color:var(--ink-muted);font-size:12px;font-weight:400;display:block}.th-add{grid-template-columns:1fr 1fr;gap:20px;display:grid}.th-add .col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.th-add .col .lw-field{width:100%}.th-add .t{color:var(--ink-muted);font-size:13px;font-weight:700}.th-preview{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th-badge{color:var(--brand-strong);background:var(--brand-tint);border-radius:var(--radius-sm);padding:5px 12px;font-size:12px;font-weight:700}.th-dot{background:var(--primary-bright);border-radius:50%;width:16px;height:16px}.th-preview .meta{color:var(--ink-muted);font-size:12.5px}.th-preview .meta b{color:var(--brand-strong)}.set-chips{flex-wrap:wrap;gap:8px;display:flex}.set-chips button{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-muted);font:600 13px var(--font-body);cursor:pointer;white-space:nowrap;padding:0 14px}.set-chips button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.set-inline{max-width:420px}.pm-wrap{max-height:70vh;overflow:auto}.pm-table th,.pm-table td{text-align:center;padding:8px 10px}.pm-table thead th{z-index:2;position:sticky;top:0}.pm-table .mod{text-align:start;background:var(--surface);z-index:1;white-space:nowrap;font-weight:600;position:sticky;inset-inline-start:0}.pm-table thead .mod{z-index:3;background:var(--brand-tint)}.pm-table tr.pm-group,.pm-table tr.pm-group th{background:var(--surface-2)}.pm-table .pm-group th{text-align:start;color:var(--brand-strong);background:var(--surface-2);font-size:12px;font-weight:700;position:static}.pm-loading{color:var(--ink-muted);padding:30px!important}.pm-cell{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--ink-faint);cursor:pointer;border-radius:8px;place-items:center;padding:0;font-size:13px;display:inline-grid;position:relative}.pm-cell.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.pm-cell.custom{border:2px solid var(--brand-strong)}.pm-na{color:var(--ink-faint);font-size:13px}.pm-cell.custom:after{content:"";background:var(--brand-strong);border:2px solid var(--surface);top:-4px;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-end:-4px}.pm-cell.group{border:2px dashed var(--brand-strong)}.pm-cell:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.compact .pm-cell{width:26px;height:26px;font-size:12px}.pm-legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.pm-legend>span{align-items:center;gap:6px;display:inline-flex}.pm-cell.sw{cursor:default;border-radius:5px;flex:none;width:18px;height:18px;font-size:10px;overflow:visible}.pm-legend>span{padding-top:4px}.pm-cell.sw.custom:after{top:-3px;width:7px;height:7px;inset-inline-end:-3px}.ge-body{flex-direction:column;gap:18px;max-height:68vh;padding-inline-end:2px;display:flex;overflow-y:auto}.ge-sec h4{margin:0 0 8px;font-size:13.5px}.ge-sec .pm-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:none}.ge-accs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.ge-acc{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);align-items:center;gap:8px;padding:9px 11px;display:flex}.ge-acc.on{border-color:var(--brand);background:var(--brand-tint)}.ge-acc input{accent-color:var(--brand);width:16px;height:16px}.ge-acc span{min-width:0}.ge-acc b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ge-acc small{color:var(--ink-muted);font-size:11.5px}.ge-foot{border-top:1px solid var(--border);gap:10px;margin-top:14px;padding-top:14px;display:flex}@media (max-width:640px){.th-add{grid-template-columns:1fr}.th-pals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.th-pal .pv{height:72px}.th-custom>.lw-btn{justify-content:center;width:100%;margin-top:0}}.pt-page{flex-direction:column;gap:20px;display:flex}.pt-hero{border-radius:var(--radius-lg);background:var(--frame);color:var(--on-frame);flex-direction:column;gap:6px;padding:22px 24px;display:flex}.pt-hero .hi{color:var(--on-frame-muted);font-size:13px}.pt-hero h2{font-family:var(--font-display);color:var(--on-frame);margin:0;font-size:22px;font-weight:700}.pt-hero .facts{color:var(--on-frame-muted);flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:13.5px;display:flex}.pt-hero .facts b{color:var(--on-frame)}.pt-foot{text-align:center;color:var(--ink-muted);margin:0;font-size:12px}.pt-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.pt-stat{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pt-stat .l{color:var(--ink-muted);font-size:12px;font-weight:600}.pt-stat b{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:700}.pt-stat.big b{color:var(--brand-strong);font-size:26px}.pt-month{width:auto;min-width:165px;height:40px}.pt-months{flex-direction:column;gap:8px;display:flex}.pt-months .t{color:var(--ink-muted);font-size:12px;font-weight:600}.pt-months .row{color:var(--ink-muted);grid-template-columns:minmax(0,8em) minmax(0,1fr) 4.5em;align-items:center;gap:12px;font-size:12.5px;display:grid}.pt-months .row.on .m{color:var(--brand-strong);font-weight:700}.pt-months .track{background:var(--surface-2);border-radius:6px;height:18px;overflow:hidden}.pt-months .track i{background:var(--brand);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.pt-months .track i{background:color-mix(in srgb, var(--brand) 35%, #fff)}}.pt-months .track i{border-radius:6px}.pt-months .row.on .track i{background:var(--brand)}.pt-months .row b{text-align:end;color:var(--ink)}.pt-big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pt-big b{font-family:var(--font-display);color:var(--brand-strong);font-size:40px;font-weight:700;line-height:1}.pt-big span{color:var(--ink-muted);font-size:13px}.pt-stack{background:var(--surface-2);border-radius:8px;height:16px;display:flex;overflow:hidden}.pt-stack i,.pt-legend i{height:100%;display:block}.pt-stack .eng,.pt-legend .eng{background:var(--brand)}.pt-stack .not,.pt-legend .not{background:var(--caution)}.pt-stack .nc,.pt-legend .nc{background:var(--ink-faint)}@supports (color:color-mix(in lab, red, red)){.pt-stack .nc,.pt-legend .nc{background:color-mix(in srgb, var(--ink-faint) 40%, #fff)}}.pt-legend{flex-wrap:wrap;gap:8px 22px;font-size:12.5px;display:flex}.pt-legend>span{color:var(--ink-muted);align-items:center;gap:7px;display:inline-flex}.pt-legend i{border-radius:3px;width:10px;height:10px}.pt-legend b{color:var(--ink)}.pt-tel{color:var(--brand);white-space:nowrap;font-weight:600;text-decoration:none}.fin-out{opacity:.8;font-size:11.5px}.pt-k{color:var(--ink-muted);margin:0;font-size:12.5px}.pt-center{margin:2px 0;font-size:17px}.pt-hour{background:var(--brand-tint);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.pt-hour>i{color:var(--brand-strong);font-size:22px}.pt-hour b{font-size:16px;display:block}.pt-hour small{color:var(--ink-muted);font-size:12px}.pt-big-field{text-align:center;letter-spacing:1px;font-weight:700;min-height:54px!important;font-size:20px!important}.lw-btn.pt-send{justify-content:center;min-height:54px;font-size:16px}.pt-sub-facts{flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.pt-sub-facts b{font-size:17px}.pt-shots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.pt-shot{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;gap:6px;padding:10px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.pt-shot img,.pt-shot .ph{object-fit:cover;background:var(--surface-2);width:100%;height:90px;color:var(--brand);border-radius:6px;place-items:center;font-size:26px;display:grid}.pt-stations{flex-direction:column;gap:12px;display:flex}.pt-station{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pt-station .h{justify-content:space-between;align-items:center;gap:8px;display:flex}.pt-station .g{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.pt-lbl{font-size:13px;font-weight:600}.pt-file{align-items:center;gap:8px;min-height:42px;display:flex}.pt-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.pt-file .ok{color:var(--brand-strong);font-weight:600}.pt-send-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding-top:16px;font-size:13.5px;font-weight:600;display:flex}.pt-send-row b{color:var(--brand-strong);font-size:19px}.pt-err{color:var(--danger);font-size:13px}@media (max-width:640px){.pt-hero{padding:18px}.pt-big b{font-size:34px}.pt-months .row{grid-template-columns:minmax(0,6.5em) minmax(0,1fr) 4em;gap:8px}}.cs-top{align-items:center;gap:10px;display:flex}.cs-mono{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:12.5px}.cs-stack{flex-direction:column;gap:2px;display:inline-flex}.cs-stack small,.cs-remote{color:var(--ink-muted);font-size:11.5px;display:block}.cs-warn{font-weight:600;color:var(--caution)!important}.cs-inline{align-items:center;gap:6px;display:inline-flex}.cs-note{color:var(--ink-muted);margin-inline-start:6px;font-size:12px}.cs-cand{align-items:center;gap:10px;display:flex}.cs-cand .ph{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--ink-faint);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.cs-cand .ph img{object-fit:cover;width:100%;height:100%}.cs-cand b{align-items:center;font-weight:600;display:flex}.cs-cand small{color:var(--ink-muted);font-size:11.5px;display:block}.cs-switch{border-radius:var(--radius-sm);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1}.cs-switch.on{color:var(--brand)}.cs-switch:disabled{color:var(--border);cursor:not-allowed}.cs-switch:focus-visible{outline:3px solid var(--brand);outline-offset:1px}.cs-table td{vertical-align:middle}.cs-modal{flex-direction:column;gap:12px;display:flex}.cs-cred{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.cs-cred .l{color:var(--ink-muted);flex:none;font-size:12px}.cs-cred code{overflow-wrap:anywhere;text-align:end;flex:1;font-weight:600}.cs-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cs-grid2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.cs-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:10px;padding-top:12px;display:flex}.lw-btn.cs-sm{min-height:34px;padding:0 12px;font-size:12.5px}.cs-hint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.8}.cs-table th,.cs-table td,.ca-nowrap{white-space:nowrap}.ca-quota{font-size:11.5px}.ca-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.ca-pass{gap:6px;display:flex}.ca-pass input{flex:1;min-width:0}.ca-pass .lw-btn{flex:none;padding:0 12px}.ca-box{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;margin:0;padding:8px 14px 12px;display:flex}.ca-box legend{color:var(--ink);align-items:center;gap:6px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.ca-box legend i{color:var(--brand)}.ca-box .set-check{align-items:flex-start;min-height:36px;padding-top:6px}.ca-box .set-check input{flex:none;margin-top:3px}.ca-info{color:var(--ink-muted);background:var(--surface-2);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.9;display:flex}.ca-info i{color:var(--brand);margin-top:3px}.ca-ident{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.ca-logo-col{flex-direction:column;align-items:center;gap:8px;display:flex}.ca-logo{border:1px solid var(--border);background:var(--surface-2);width:88px;height:88px;color:var(--ink-faint);border-radius:18px;place-items:center;font-size:34px;display:grid;overflow:hidden}.ca-logo img{object-fit:cover;width:100%;height:100%}.ca-grow{flex:1;min-width:180px}.ca-strong{font-weight:600}.cb-card{margin-bottom:18px}.cb-intro{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink);padding:12px 16px}.cb-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:14px;display:grid}.cb-node{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.cb-node.retired{opacity:.6}.cb-node-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cb-node-h .nm{align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:flex}.cb-node-h .nm>i{color:var(--brand)}.cb-node-h .role{color:var(--ink-muted);margin-top:2px;font-size:12px}.cb-node-h .lw-status{padding:3px 9px;font-size:11.5px}.cb-node-info{color:var(--ink);gap:3px;font-size:12px;display:grid}.cb-node-info .host{text-align:end;color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;display:block}.cb-node-info .muted{color:var(--ink-muted)}.cb-node-info .facts{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cb-node-info .facts b{color:var(--ink)}.cb-node-info .facts .cs-mono{font-size:11.5px}.cb-meters{gap:7px;display:grid}.cb-meter{font-size:11.5px}.cb-meter .h{color:var(--ink-muted);justify-content:space-between;gap:8px;margin-bottom:3px;display:flex}.cb-meter .h i{margin-inline-start:4px}.cb-meter .track{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.cb-meter .track i{background:var(--brand);border-radius:3px;height:100%;display:block}.cb-meter.warn .h i,.cb-meter.warn .h .num{color:var(--caution)}.cb-meter.warn .track i{background:var(--caution)}.cb-meter.bad .h i,.cb-meter.bad .h .num{color:var(--danger)}.cb-meter.bad .track i{background:var(--danger)}.cb-small{color:var(--ink-muted);font-size:11.5px}.cb-enr{color:var(--brand-strong);align-items:center;gap:5px;display:flex}.cb-notes{line-height:1.7}.cb-acts{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.cb-acts .lw-ib-del{width:36px;height:36px}.cb-plans{align-items:center}.cb-plan-in{width:120px;font-size:12.5px;min-height:36px!important;padding:6px 10px!important}.cb-grid4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cb-notes-in{resize:vertical}@media (max-width:640px){.cb-grid4{grid-template-columns:1fr 1fr}}.cc-fin .lw-btn:disabled,.cc-mail .lw-btn:disabled{opacity:.55;cursor:not-allowed}.cc-fin-block{flex-direction:column;gap:10px;display:flex}.cc-fin-h{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.cc-fin-h>i{color:var(--brand)}.cc-fin-h small{color:var(--ink-muted);font-size:12px;font-weight:400}.cc-fin-table td{white-space:nowrap}.cc-fin-table td.wrap{white-space:normal}.cc-fin-amt{direction:ltr;unicode-bidi:isolate}.cc-fin-cur{color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.cc-fin-tag{color:var(--ink-muted);background:var(--surface-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cc-fin .set-aud{align-items:center;gap:5px;display:inline-flex}.cc-fin-lbl{font-size:13px;font-weight:600}.cc-fin-seg{width:100%;display:flex}.cc-fin-seg button{flex:1;padding:0 8px}.cc-fin-form{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}.cc-fin-form .lw-field input{width:100%}.cc-fin-f2{flex:2 200px}.cc-fin-f1{flex:130px}.cc-fin-fcur{flex:0 190px}.cc-fin-sum{color:var(--ink-muted);background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:10px 14px;font-size:13px;display:flex}.cc-fin-sum span{align-items:center;gap:6px;display:inline-flex}.cc-fin-sum b{color:var(--ink)}.cc-fin-sum .pos>i,.cc-fin-sum .pos b{color:var(--brand-strong)}.cc-fin-sum .neg>i,.cc-fin-sum .neg b{color:var(--caution)}.cc-mail-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.cc-mail-pass{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.cc-mail-saved{color:var(--brand-strong);align-items:center;gap:4px;margin-inline-start:6px;font-size:12px;font-weight:600;display:inline-flex}.cc-mail-acts{align-items:center}.cc-mail-test{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.cc-mail-test input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:220px;max-width:100%;min-height:42px;color:var(--ink);padding:10px 14px}.cc-mail-test input:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.cc-mail-note{background:var(--surface-2);border-radius:var(--radius-sm);padding:10px 14px}.cc-mail-note code{direction:ltr;unicode-bidi:isolate}@media (max-width:640px){.cc-mail-g21,.cc-mail-pass{grid-template-columns:minmax(0,1fr)}.cc-mail-test{width:100%;margin-inline-start:0}.cc-mail-test input{flex:1;width:auto}.cc-fin-fcur{flex:100%}.cc-fin-form>.lw-btn{width:100%}}.cd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cd-min{min-width:0}.cd-none{color:var(--ink-muted);margin:0;font-size:13px}.cd-em{color:var(--brand-strong)}.cd-bar{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.cd-grow{flex:220px;min-width:0}.cd-lbl{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cd-lbl i{color:var(--brand)}.cd-grid3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cd-paste{min-height:190px;font-family:var(--font-mono);resize:vertical;font-size:12.5px;line-height:1.7}.cd-stats{flex-direction:column;gap:10px;display:flex}.cd-cycles{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-cycles li{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:96px;padding:8px 14px}.cd-cycles b{font-size:15px;display:block}.cd-cycles small{color:var(--ink-muted);font-size:11.5px}.cd-acts{gap:8px;margin:0}.cd-chk{cursor:pointer;gap:6px}.cd-chk input{width:15px;height:15px;accent-color:var(--brand)}.cd-report{flex-direction:column;gap:16px;display:flex}.cd-cols{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.cd-cols.wide{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.cd-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.cd-panel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cd-panel-h h4{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.cd-panel-h h4 i{color:var(--brand)}.cd-panel-h span{color:var(--ink-muted);font-size:12px}.cd-meta{text-align:center}.cd-bars{--cd-bar:var(--brand);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cd-bars.strong{--cd-bar:var(--brand-strong)}.cd-bars.mid{--cd-bar:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cd-bars.mid{--cd-bar:color-mix(in srgb, var(--brand) 60%, #fff)}}.cd-bars li{align-items:center;gap:10px;display:flex}.cd-bars .who{flex:none;align-items:center;gap:8px;width:140px;min-width:0;display:flex}.cd-bars .who b,.cd-bars .who small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cd-bars .who b{font-size:12.5px;font-weight:600}.cd-bars .who small{color:var(--ink-muted);font-size:11px}.cd-bars .ph{background:var(--surface-2);border:1px solid var(--border);width:26px;height:26px;color:var(--ink-faint);border-radius:7px;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.cd-bars .ph img{object-fit:cover;width:100%;height:100%}.cd-bars .track{background:var(--surface-2);border-radius:5px;flex:1;height:18px;overflow:hidden}.cd-bars .track i{background:var(--cd-bar);border-radius:5px;height:100%;transition:width .5s;display:block}.cd-bars .val{width:84px;color:var(--ink);text-align:end;direction:ltr;flex:none;font-size:12.5px;font-weight:700}.cd-bars .val small{color:var(--ink-muted);font-size:10.5px;font-weight:500}.cd-donuts{flex-wrap:wrap;justify-content:space-around;gap:18px;display:flex}.cd-donut{--cd-arc:var(--brand);flex-direction:column;align-items:center;gap:8px;width:120px;margin:0;display:flex;position:relative}.cd-donut.strong{--cd-arc:var(--brand-strong)}.cd-donut svg{width:116px;height:116px;transform:scaleX(-1)}.cd-donut circle{fill:none;stroke-width:6px}.cd-donut .bg{stroke:var(--surface-2)}.cd-donut .fg{stroke:var(--cd-arc)}.cd-donut>b{color:var(--ink);direction:ltr;font-size:20px;position:absolute;top:58px;left:50%;transform:translate(-50%,-50%)}.cd-donut figcaption{color:var(--ink-muted);text-align:center;font-size:12.5px;font-weight:600}.cd-growth{flex-direction:column;gap:6px;display:flex}.cd-legend{color:var(--ink-muted);gap:14px;font-size:12px;display:flex}.cd-legend span{align-items:center;gap:6px;display:inline-flex}.cd-legend .sw{border-radius:3px;width:14px;height:10px;display:inline-block}.cd-legend .sw.area{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cd-legend .sw.area{background:color-mix(in srgb, var(--brand) 25%, #fff)}}.cd-legend .sw.area{border-top:2px solid var(--brand)}.cd-legend .sw.line{border-top:2px dashed var(--brand-strong);border-radius:0;height:0}.cd-svgwrap{overflow-x:auto}.cd-svg{width:100%;min-width:320px;height:150px;display:block}.cd-svg .area{fill:var(--brand)}@supports (color:color-mix(in lab, red, red)){.cd-svg .area{fill:color-mix(in srgb, var(--brand) 18%, #fff)}}.cd-svg .area{stroke:none}.cd-svg .daily{fill:none;stroke:var(--brand);stroke-width:1.5px}.cd-svg .cum{fill:none;stroke:var(--brand-strong);stroke-width:1.5px;stroke-dasharray:3 2}.cd-axis{color:var(--ink-faint);direction:ltr;justify-content:space-between;font-size:11px;display:flex}.cd-heat{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-heat li{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--brand);padding:12px 10px}@supports (color:color-mix(in lab, red, red)){.cd-heat li{background:color-mix(in srgb, var(--brand) var(--cd-i,8%), var(--surface))}}.cd-heat li{color:var(--ink);min-width:0}.cd-heat li.zero{background:var(--surface-2);color:var(--ink-muted)}.cd-heat li.hot{color:var(--on-frame);border-color:#0000}.cd-heat b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.cd-heat .v{text-align:start;direction:ltr;margin-top:2px;font-size:15px;font-weight:700;display:block}.cd-heat small{opacity:.8;font-size:11px}.cd-idle{flex-direction:column;gap:7px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cd-idle li{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.cd-ops{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cd-ops li{border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 13px}.cd-ops span{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.cd-ops span i{color:var(--brand)}.cd-ops b{color:var(--ink);text-align:start;direction:ltr;margin-top:3px;font-size:19px;display:block}.cd-cat{flex-direction:column;gap:10px;display:flex}.cd-cat>h4{color:var(--ink-muted);margin:4px 0 0;font-size:12.5px}.cd-feat{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:13px 15px;display:flex}.cd-feat-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cd-feat-t{flex:220px;min-width:0}.cd-feat-t h5{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.cd-feat-t p{color:var(--ink-muted);margin:3px 0 0;font-size:12px;line-height:1.8}.cd-feat-acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cd-sw{color:var(--ink-muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.cd-ovr{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cd-ovr li{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:9px;padding:7px 11px;font-size:12.5px;display:flex}.cd-end{margin-inline-start:auto}.cd-tabs-full{display:flex}.cd-tabs-full button{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.cd-cols,.cd-cols.wide{grid-template-columns:minmax(0,1fr)}.cd-bars .who{width:104px}.cd-bars .val{width:70px}}.ce-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ce-h{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.ce-h>i{color:var(--brand)}.ce-full{grid-column:1/-1}.ce-nowrap{white-space:nowrap}.ce-strip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ce-strip-l{color:var(--ink-muted)}.ce-saved{color:var(--brand-strong);font-weight:500}.ce-code{margin:0 4px;display:inline-block}.ce-fs{border:0;min-width:0;margin:0;padding:0}.ce-legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.ce-provs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ce-prov{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;display:flex}.ce-prov.on{border-color:var(--brand);background:var(--brand-tint)}.ce-prov input{accent-color:var(--brand);margin-top:3px}.ce-prov small{color:var(--ink-muted);margin-top:2px;font-size:12px;display:block}.ce-prov:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:1px}.ce-sec{flex-direction:column;gap:8px;display:flex}.ce-kinds{flex-direction:column;gap:10px;display:flex}.ce-kind{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ce-kind-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ce-kind-in{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);min-width:min(230px,100%);min-height:38px;color:var(--ink);font:inherit;padding:6px 10px;font-size:12.5px}.ce-kind-in:focus{outline:2px solid var(--brand);outline-offset:0;border-color:#0000}.ce-vars{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ce-vars-l{color:var(--ink-muted);font-size:12px}.ce-var{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);border-radius:var(--radius-pill);min-height:30px;font:600 12px var(--font-body);cursor:pointer;padding:0 12px}.ce-var.on{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.ce-var:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ce-clear{width:30px;height:30px}.ce-body{color:var(--ink-muted);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap;padding:8px 11px;font-size:12px;line-height:1.8}.ce-params{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.ce-params .lw-field label{font-size:12px}.ce-tabs{border-radius:var(--radius-md);flex-wrap:wrap;max-width:100%}.ce-tabs button{align-items:center;gap:6px;display:inline-flex}.ce-n{color:var(--ink);font-weight:700}.ce-search{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ce-grow{flex:220px}.ce-edit{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ce-egrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ce-scroll{max-height:380px;overflow-y:auto}.ce-scroll thead th{z-index:1;position:sticky;top:0}.ce-cell-empty{text-align:center;color:var(--ink-muted);padding:26px 12px!important}.ce-coord{gap:8px}.cf-note{color:var(--ink-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.8;display:flex}.cf-note i{margin-top:2px}.set-msg.cf-long{line-height:1.9}.set-check.cf-opt{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:flex-start;padding:10px 13px;line-height:1.7}.set-check.cf-opt input{flex:none;margin-top:3px}.set-check.cf-opt small{color:var(--ink-muted);font-size:12px;display:block}.set-check.cf-opt.off{opacity:.55;cursor:not-allowed}.cf-pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cf-inline{align-items:center;gap:6px;display:flex}.cf-inline input{flex:1;min-width:0}.cf-lock{color:var(--ink-faint);font-size:11px}.lw-field textarea.cf-notes{resize:vertical;min-height:76px;line-height:1.8}.cf-past{border:1px solid var(--border);background:var(--brand-tint);border-radius:var(--radius-sm);flex-direction:column;gap:5px;margin-top:2px;padding:9px 11px;display:flex}.cf-past .h{color:var(--brand-strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.cf-past .t{color:var(--ink-muted);font-size:12px}.cf-past .t strong{color:var(--ink)}.cf-past .chips{flex-wrap:wrap;gap:5px;display:flex}.cf-past .lw-status.pill{padding:2px 8px;font-size:11.5px}.cf-past .chip{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);padding:2px 8px;font-size:11.5px;font-weight:600}.cf-past-s{color:var(--ink-muted);font-size:12px}.cf-id{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.cf-id .lw-field{flex:1;min-width:180px}.cf-photo{flex-direction:column;align-items:center;gap:8px;display:flex}.cf-photo .ph{border:1px solid var(--border);background:var(--surface-2);width:88px;height:88px;color:var(--ink-faint);border-radius:18px;place-items:center;font-size:34px;display:grid;overflow:hidden}.cf-photo .ph img{object-fit:cover;width:100%;height:100%}.cf-photo .acts{align-items:center;gap:6px;display:flex}.cf-scroll{max-height:340px;overflow-y:auto}.cf-scroll thead th{z-index:1;white-space:nowrap;position:sticky;top:0}.cf-scroll .lw-table{font-size:13px}.cf-scroll .lw-table td,.cf-scroll .lw-table th{padding:9px 12px}.cf-scroll .lw-status.pill{margin-inline-start:7px;font-size:11.5px}.cf-empty{text-align:center;padding:22px!important}.cf-sep{background:var(--border);height:1px;margin:2px 0}.cf-m .lw-btn:disabled{opacity:.6;cursor:not-allowed}.demo-page{background:var(--frame);min-height:100dvh;padding:16px}.demo-panel{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:28px;display:flex}.demo-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.demo-head h1{font-family:var(--font-display);margin:4px 0 6px;font-size:28px}.demo-head p{color:var(--ink-muted);max-width:62ch;margin:0;font-size:13.5px;line-height:1.9}.demo-reset{color:var(--ink-muted);flex-direction:column;align-items:flex-end;gap:8px;font-size:12.5px;display:flex}.demo-reset-btns{flex-wrap:wrap;gap:8px;display:flex}.demo-group h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0 0 12px;font-size:17px;display:flex}.demo-group h2 small{color:var(--brand);background:var(--brand-tint);border-radius:var(--radius-pill);padding:1px 9px;font-size:12px}.demo-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.demo-acc{align-items:center;gap:12px;margin:0;padding:14px 16px;display:flex}.demo-acc-txt{flex:1;min-width:0}.demo-acc-txt b,.demo-acc-txt small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-acc-txt b{font-size:14px}.demo-acc-txt small{color:var(--ink-muted);text-align:end;font-size:12px}.demo-acc .lw-btn{min-height:38px;padding:0 14px;text-decoration:none}@media (max-width:640px){.demo-page{padding:0}.demo-panel{border-radius:0;padding:18px}.demo-reset{align-items:stretch}}.lw-error-page{background:var(--frame);min-height:100dvh;padding:16px;display:flex}.lw-error-page .panel-in{background:var(--surface);border-radius:var(--radius-xl);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.lw-error-page .lw-empty{max-width:460px}.lw-error-page .code{font-family:var(--font-display);color:var(--brand);font-size:56px;font-weight:700;line-height:1}.lw-empty .lw-btn{text-decoration:none}@media (max-width:640px){.lw-error-page{padding:8px}.lw-error-page .panel-in{border-radius:var(--radius-lg)}}.net-pill{background:var(--brand-tint);height:34px;color:var(--brand-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.net-pill.off{background:var(--danger-tint);color:var(--danger)}.net-pill .bi{font-size:14px}.net-dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.net-dot:after{content:"";background:var(--brand);opacity:.45;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.net-dot:after{animation:2.4s ease-out infinite net-pulse}}@keyframes net-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (max-width:640px){.net-pill{gap:0;padding:0 10px;font-size:0}.net-pill .bi{font-size:15px}}.cs{--cs-ground:#f3f6f6;--cs-surface:#fff;--cs-ink:#13201f;--cs-body:#3d4a47;--cs-muted:#55625f;--cs-line:#dde5e4;--cs-line-2:#cbd6d4;--cs-ph:#dce6e4;--cs-tint:#e3efed;--cs-deep:var(--cs-accent)}@supports (color:color-mix(in lab, red, red)){.cs{--cs-deep:color-mix(in srgb, var(--cs-accent) 72%, #04110f)}}.cs{background:var(--cs-ground);min-height:100vh;color:var(--cs-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-plex-arabic), Tahoma, sans-serif;line-height:1.7}.cs a{color:var(--cs-accent)}.cs h1,.cs h2,.cs h3,.cs .cs-num{font-family:var(--font-readex), var(--font-plex-arabic), sans-serif}.cs-wrap{max-width:1200px;margin:0 auto;padding-inline:24px}.cs-ph{background:var(--cs-ph);border:1px solid var(--cs-line-2);color:var(--cs-muted);place-items:center;font-weight:600;display:grid}.cs-img{object-fit:cover;width:100%;height:100%;display:block}.cs-head{background:var(--cs-surface);border-bottom:1px solid var(--cs-line)}.cs-head .cs-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.cs-brand{align-items:center;gap:12px;text-decoration:none;display:flex;color:var(--cs-ink)!important}.cs-mark{background:var(--cs-accent);color:#fff;width:44px;height:44px;font-family:var(--font-readex), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.cs-brand b{font-family:var(--font-readex), sans-serif;font-size:16px}.cs-nav{flex-wrap:wrap;gap:6px;display:flex}.cs-nav a{min-height:40px;color:var(--cs-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.cs-nav a:hover{background:var(--cs-tint)}.cs-foot{background:var(--cs-surface);border-top:1px solid var(--cs-line)}.cs-foot .cs-wrap{color:var(--cs-body);flex-wrap:wrap;justify-content:space-between;gap:18px 40px;padding-block:28px;font-size:14px;display:flex}.cs-foot h2{color:var(--cs-ink);margin:0 0 8px;font-size:18px}.cs-foot ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cs-foot small{color:var(--cs-muted);align-self:flex-end;font-size:13px}.cs-hero .cs-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding-block:64px;display:grid}.cs-hero-text{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.cs-pill{color:var(--cs-accent);background:var(--cs-tint);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.cs-hero h1{margin:0;font-size:clamp(32px,5vw,52px);line-height:1.3}.cs-hero p{color:var(--cs-body);max-width:560px;margin:0;font-size:18px}.cs-btn{background:var(--cs-accent);border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.cs-btn:hover{background:var(--cs-deep)}.cs-photo{position:relative}.cs-photo .cs-ph,.cs-photo .cs-frame{aspect-ratio:4/4.4;border-radius:26px;overflow:hidden}.cs-frame{border:1px solid var(--cs-line-2)}.cs-ballot{background:var(--cs-surface);border:1px solid var(--cs-line);inset-inline-start:-18px;border-radius:16px;gap:20px;padding:12px 18px;display:flex;position:absolute;bottom:28px;box-shadow:0 14px 34px #13201f24}.cs-ballot div{text-align:center}.cs-ballot small{color:var(--cs-muted);font-size:12px;font-weight:600;display:block}.cs-ballot b{color:var(--cs-accent);font-size:30px;font-family:var(--font-readex), sans-serif}.cs-band{background:var(--cs-surface);border-block:1px solid var(--cs-line)}.cs-sec{flex-direction:column;gap:18px;padding-block:64px;display:flex}.cs-kicker{color:var(--cs-accent);font-size:13px;font-weight:700}.cs-sec h2{margin:0;font-size:clamp(24px,3.4vw,32px);line-height:1.45}.cs-about{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.cs-bio{color:var(--cs-body);white-space:pre-line;margin:0;font-size:16.5px;line-height:2.05}.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.cs-facts div{background:var(--cs-ground);border-radius:16px;padding:16px}.cs-facts dt{color:var(--cs-muted);font-size:12.5px;font-weight:600}.cs-facts dd{margin:4px 0 0;font-weight:600}.cs-sec-h{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cs-news{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.cs-news-side{align-content:start;gap:14px;display:grid}.cs-card{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:20px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;color:var(--cs-ink)!important}.cs-card:hover{border-color:var(--cs-line-2);box-shadow:0 10px 26px #13201f14}.cs-card .cs-cover{aspect-ratio:16/9;background:var(--cs-ph)}.cs-card-b{flex-direction:column;gap:6px;padding:18px;display:flex}.cs-card small,.cs-row small{color:var(--cs-muted);font-size:12.5px;font-weight:600}.cs-card h3{margin:0;font-size:19px;line-height:1.6}.cs-card p{color:var(--cs-body);margin:0;font-size:15px}.cs-row{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:16px;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex;color:var(--cs-ink)!important}.cs-row .cs-thumb{background:var(--cs-ph);border-radius:12px;flex:none;width:112px;height:84px;overflow:hidden}.cs-row b{font-size:15.5px;line-height:1.6;display:block}.cs-grid3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.cs-empty{background:var(--cs-surface);border:1px dashed var(--cs-line-2);text-align:center;color:var(--cs-muted);border-radius:18px;padding:28px}.cs-vote{background:var(--cs-deep);color:#fff}.cs-vote .cs-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:64px;display:grid}.cs-vote h2{margin:0 0 12px;font-size:clamp(24px,3.4vw,32px)}.cs-vote ol{color:#e4f1ee;gap:8px;margin:0;padding-inline-start:22px;font-size:16.5px;display:grid}.cs-sheet{background:var(--cs-surface);color:var(--cs-ink);border-radius:20px;gap:10px;padding:18px;display:grid}.cs-sheet-row{border:1px solid var(--cs-line);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.cs-sheet-row.on{border-color:var(--cs-accent);background:var(--cs-tint)}.cs-box{border:2px solid var(--cs-line-2);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.cs-sheet-row.on .cs-box{border-color:var(--cs-accent);color:var(--cs-accent)}.cs-sheet-row b{font-size:22px;font-family:var(--font-readex), sans-serif;min-width:40px}.cs-article{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:48px 24px 32px;display:flex}.cs-crumbs{color:var(--cs-muted);font-size:13.5px}.cs-article h1{margin:0;font-size:clamp(28px,4.4vw,40px);line-height:1.45}.cs-article .cs-cover{aspect-ratio:16/9;background:var(--cs-ph);border-radius:22px;overflow:hidden}.cs-text{color:#2a3634;gap:16px;font-size:17.5px;line-height:2.1;display:grid}.cs-text p{margin:0}.cs-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cs-gallery a{aspect-ratio:4/3;background:var(--cs-ph);border-radius:14px;display:block;overflow:hidden}.cs-share{border-top:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.cs-share span{color:var(--cs-body);font-size:14px;font-weight:600}.cs-share a,.cs-share button{border:1px solid var(--cs-line-2);background:var(--cs-surface);min-height:40px;color:var(--cs-ink);font:600 14px var(--font-plex-arabic), sans-serif;cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.cs-missing{text-align:center;background:var(--cs-ground);min-height:100vh;color:var(--cs-body);place-items:center;padding:24px;display:grid}.cs-missing h1{color:var(--cs-ink);font-size:26px}@media (max-width:860px){.cs-hero .cs-wrap,.cs-about,.cs-news,.cs-vote .cs-wrap{grid-template-columns:minmax(0,1fr);gap:28px}.cs-hero .cs-wrap{padding-block:28px 40px}.cs-photo{order:-1}.cs-ballot{inset-inline-start:12px;bottom:-22px}.cs-hero-text{margin-top:18px}.cs-sec,.cs-vote .cs-wrap{padding-block:40px}.cs-wrap{padding-inline:16px}.cs-nav{display:none}}@media (max-width:520px){.cs-facts{grid-template-columns:minmax(0,1fr)}.cs-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-av{background:var(--brand-tint);color:var(--brand-strong);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.ph-av img{object-fit:cover;width:100%;height:100%;display:block}.ph-field{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-items:center;gap:14px;padding:12px;display:flex}.ph-field-b{flex-direction:column;gap:6px;min-width:0;display:flex}.ph-field-l{color:var(--ink);font-size:13px;font-weight:600}.ph-field-a{flex-wrap:wrap;gap:8px;display:flex}.ph-field-a .lw-btn{min-height:36px;padding:0 14px;font-size:13px}.ph-field small{color:var(--ink-muted);font-size:11.5px}.ph-field .ph-field-err{color:var(--danger)}.ph-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.my-photo-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.my-photo-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pr-head,.pr-end{display:none}@media print{html,body{background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body{font-family:var(--font-sans);color:var(--ink);font-size:10.5pt}.workspace-sidebar,.app-sidebar-overlay,.workspace-header,.skip-link,.offline-bar,.sync-bar,.topbar,.no-print,.lw-export,.rp-tools,.lw-filter,button,[role=toolbar],.lw-modal-back,.lw-toast,.top-user,.lw-bulkbar{display:none!important}.workspace-shell,.workspace-body,.workspace-main,.role-main{box-shadow:none!important;background:#fff!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.pr-head{border-bottom:2.5px solid var(--brand);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex!important}.pr-brand{align-items:center;gap:10px;display:flex}.pr-brand img{object-fit:cover;border:1.5px solid var(--brand);border-radius:50%;width:46px;height:46px}.pr-brand small{color:var(--ink-muted);font-size:8.5pt;display:block}.pr-brand b{font:700 14pt var(--font-display);color:var(--brand-strong)}.pr-doc{text-align:left;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pr-doc b{font:700 13pt var(--font-display);color:var(--ink)}.pr-doc span{color:var(--ink-muted);font-size:8.5pt}.pr-end{border-top:1px solid var(--border);color:var(--ink-muted);break-inside:avoid;justify-content:space-between;gap:12px;margin-top:18px;padding-top:8px;font-size:8.5pt;display:flex!important}.pr-end b{color:var(--ink)}.lw-card,.lw-tablewrap,.lw-kpi{box-shadow:none!important;border:1px solid var(--border)!important}.lw-kpi,.lw-modal .ds-kpi{break-inside:avoid}:is(.lw-tablewrap,.lw-card:has(table)){break-inside:auto;overflow:visible!important}table{font-size:9.5pt;border-collapse:collapse!important;width:100%!important}thead{display:table-header-group}th{font-weight:700;background:var(--brand-tint)!important;color:var(--brand-strong)!important}th,td{border:1px solid var(--border)!important;padding:5px 7px!important}tr{break-inside:avoid}a{color:inherit!important;text-decoration:none!important}.fade-up,[data-motion]{opacity:1!important;animation:none!important;transform:none!important}.lst-head{display:none!important}button.ps-link,button.rp-expand{display:inline!important}.rp-expand i,.lw-table .bi-chevron-left,.lw-table .bi-chevron-right,.lw-table .bi-chevron-down{display:none!important}}th[data-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-sortable]:hover{color:var(--brand-strong)}th[data-sortable]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}th[data-sortable]:after{content:"↕";opacity:.28;margin-inline-start:6px;font-size:.85em;display:inline-block}th[aria-sort=ascending]:after{content:"↑";opacity:1;color:var(--brand)}th[aria-sort=descending]:after{content:"↓";opacity:1;color:var(--brand)}@media print{th[data-sortable]:after{display:none}}.ps-link{font:inherit;color:inherit;cursor:pointer;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.ps-link{-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--brand) 40%, transparent)}}.ps-link{text-underline-offset:3px}.ps-link:hover{color:var(--brand-strong);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.ps-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.ds{flex-direction:column;gap:14px;display:flex}.ds-head{align-items:center;gap:14px;display:flex}.ds-head h3{font:700 20px var(--font-display);color:var(--ink);margin:2px 0}.ds-head p{color:var(--ink-muted);margin:0;font-size:13px}.ds-head p b{color:var(--ink)}.ds-kind{color:var(--brand-strong);background:var(--brand-tint);border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-block}.ds-summary{border-radius:var(--radius-md);background:var(--brand-tint);color:var(--ink);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.9;display:flex}.ds-summary .bi{color:var(--brand);margin-top:4px}.ds-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ds-kpi{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ds-kpi b{font:700 22px var(--font-display);color:var(--ink);line-height:1.1}.ds-kpi.brand b{color:var(--brand-strong)}.ds-kpi.muted b{color:var(--ink-muted)}.ds-kpi span{color:var(--ink-muted);font-size:12.5px;font-weight:600}.ds-kpi small{color:var(--ink-faint);font-size:11px}.ds-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.ds-box{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px;display:flex}.ds-box h4{font:700 14px var(--font-display);color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.ds-box h4 .bi{color:var(--brand)}.ds-box h4 small{font:500 12px var(--font-body);color:var(--ink-muted)}.ds-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.ds-facts dt{color:var(--ink-muted);font-size:11.5px}.ds-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;font-weight:600}.ds-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ds-bars li{grid-template-columns:minmax(0,9em) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.ds-bars .l{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-bars .t{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ds-bars .t i{background:var(--ink-muted);border-radius:999px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ds-bars .t i{background:color-mix(in srgb, var(--ink-muted) 45%, transparent)}}.ds-bars li.on .t i{background:var(--brand)}.ds-bars .v{color:var(--ink);white-space:nowrap;font-weight:700}.ds-bars .v small{color:var(--ink-muted);font-weight:500}.ds-note,.ds-empty{color:var(--ink-muted);margin:0;font-size:13px}.ds-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ds-tool{border:1px solid var(--border);border-radius:12px;padding:12px}@media print{body.print-dossier .workspace-shell{display:none!important}body.print-dossier .lw-modal-back:has(.ds){background:0 0!important;padding:0!important;display:block!important;position:static!important}body.print-dossier .lw-modal-back:has(.ds) .lw-modal{width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;padding:0!important;overflow:visible!important}:is(body.print-dossier .lw-modal-back:has(.ds) .lw-modal-h,body.print-dossier .lw-modal-back:has(.ds) .lw-modal-x){display:none!important}.ds-box,.ds-kpi{break-inside:avoid}}.chat-btn{width:38px;height:38px;color:var(--ink-muted);border-radius:999px;place-items:center;font-size:18px;text-decoration:none;display:inline-grid;position:relative}.chat-btn:hover{background:var(--surface-2);color:var(--ink)}.chat-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chat-btn b{background:var(--danger);min-width:18px;height:18px;color:var(--on-danger);font:700 11px/18px var(--font-display);text-align:center;top:2px;border-radius:999px;padding:0 5px;position:absolute;inset-inline-end:0}.chat{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(240px,320px) 1fr;height:calc(100dvh - 150px);min-height:420px;display:grid;overflow:hidden}.chat-list{border-inline-end:1px solid var(--border);flex-direction:column;display:flex;overflow-y:auto}.chat-list h5{font:700 12px var(--font-display);color:var(--ink-faint);margin:0;padding:12px 14px 6px}.chat-item{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.chat-item:hover{background:var(--surface-2)}.chat-item.on{background:var(--brand-tint)}.chat-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.chat-av{background:var(--brand-tint);width:36px;height:36px;color:var(--brand-strong);border-radius:999px;place-items:center;font-size:16px;display:grid}.chat-item.on .chat-av{background:var(--surface)}.chat-item strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.chat-item small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.chat-item .n{background:var(--brand);min-width:20px;height:20px;color:var(--on-brand);font:700 11px/20px var(--font-display);text-align:center;border-radius:999px;padding:0 6px}.chat-item .eye{color:var(--ink-faint);font-size:13px}.chat-view{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-top{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-top h4{font:700 15px var(--font-display);color:var(--ink);margin:0}.chat-top small{color:var(--ink-muted);font-size:12px}.chat-back{display:none}.chat-msgs{background:var(--canvas);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.chat-more{align-self:center}.chat-msg{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-self:flex-start;max-width:min(78%,560px);padding:8px 12px}.chat-msg.mine{background:var(--brand-tint);border-color:#0000;align-self:flex-end}.chat-msg header{color:var(--ink-muted);align-items:baseline;gap:8px;font-size:11.5px;display:flex}.chat-msg header b{color:var(--ink);font-size:12px}.chat-msg p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.8}.chat-msg.gone p{color:var(--ink-faint);font-style:italic}.chat-msg footer{color:var(--ink-faint);justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.chat-msg footer button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px}.chat-msg footer button:hover{color:var(--danger)}.chat-img{border-radius:10px;max-width:100%;max-height:260px;margin-top:6px;display:block}.chat-file{background:var(--surface-2);color:var(--ink);border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.chat-file .bi{color:var(--brand);font-size:18px}.chat-day{color:var(--ink-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-self:center;padding:2px 12px;font-size:11.5px}.chat-compose{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.chat-compose .row{align-items:flex-end;gap:8px;display:flex}.chat-compose textarea{resize:none;min-height:42px;max-height:140px;font:inherit;flex:1;padding:10px 12px;font-size:14px;line-height:1.6}.chat-compose .att{color:var(--ink-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.chat-compose .att button{color:var(--danger);cursor:pointer;background:0 0;border:0}.chat-ro{border-top:1px solid var(--border);color:var(--ink-muted);background:var(--surface-2);padding:10px 14px;font-size:12.5px}.chat-empty{color:var(--ink-muted);flex:1;place-items:center;display:grid}@media (max-width:760px){.chat{grid-template-columns:1fr;height:calc(100dvh - 130px)}.chat.open .chat-list,.chat:not(.open) .chat-view{display:none}.chat-back{display:inline-flex}.chat-msg{max-width:88%}}:root{--primary:#087f70;--primary-base:#087f70;--primary-bright:#63d9c1;--font-plex-arabic:var(--font-plex-ar), var(--font-plex-lat);--font-readex:var(--font-readex-ar), var(--font-readex-lat);--font-sans:var(--font-plex-arabic), sans-serif;--font-mono:var(--font-plex-mono), monospace;--border-strong:#cdd9d6;--bg:var(--canvas);--card:var(--surface);--card-border:var(--border);--card-shadow:var(--shadow-card);--sidebar:var(--frame);--sidebar-text:var(--on-frame);--sidebar-muted:var(--on-frame-muted);--sidebar-faint:var(--on-frame-muted);--input-bg:var(--surface);--input-border:var(--border-strong);--input-focus-ring:var(--brand-tint);--text:var(--ink);--text-2:var(--ink-muted);--text-muted:var(--ink-muted);--text-faint:var(--ink-faint);--danger-soft:var(--danger);--mono-badge-text:var(--ink-muted);--mono-badge-bg:var(--surface-2);--radius-card:var(--radius-md);--radius-field:10px}@supports not (color:color-mix(in srgb, red, blue)){:root{--frame:#0b5e53;--brand-strong:#0a5c50;--brand-tint:#e2f1ee;--caution:#054c43;--caution-tint:#e2f1ee;--success:#0a5c50;--success-tint:#e2f1ee}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}a{color:var(--primary);text-decoration:none}a:hover{color:var(--text)}input::placeholder,textarea::placeholder{color:var(--ink-faint);font-family:var(--font-sans)}@keyframes pulse{50%{opacity:.5}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes loadWave{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}@keyframes loadFade{0%{opacity:0}to{opacity:1}}.load-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:58vh;animation:.3s .2s both loadFade;display:flex}.load-dots{align-items:flex-end;gap:9px;height:30px;display:flex}.load-dots span{background:var(--primary);border-radius:50%;width:13px;height:13px;animation:1.1s ease-in-out infinite loadWave}.load-dots span:nth-child(2){background:var(--primary-bright);animation-delay:.15s}.load-dots span:nth-child(3){background:var(--primary);animation-delay:.3s}.load-dots span:nth-child(4){background:var(--primary-bright);animation-delay:.45s}.load-text{flex-direction:column;gap:3px;display:flex}.load-title{color:var(--text);font-size:14.5px;font-weight:700}.load-sub{color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion:reduce){.load-screen{animation:none}.load-dots span{animation:1.2s ease-in-out infinite pulse;transform:none}}.topbar{z-index:9999;background:var(--brand);height:3px;box-shadow:0 0 8px var(--brand);top:0;position:fixed;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.topbar{box-shadow:0 0 8px color-mix(in srgb, var(--brand) 55%, transparent)}}.topbar{pointer-events:none;border-end-end-radius:3px;transition:width .28s,opacity .35s 80ms}.mono{font-family:var(--font-mono)}.fade-up{animation:.3s fadeUp}.tnum{font-variant-numeric:tabular-nums}.card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}.fld{border:1px solid var(--input-border);border-radius:var(--radius-field);width:100%;font-family:var(--font-sans);background:var(--input-bg);color:var(--text);outline:none;padding:9px 13px;font-size:13px}.fld:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--input-focus-ring);background:var(--surface)}.fld:disabled,.fld[readonly]{background:var(--surface-2);color:var(--ink-muted);cursor:not-allowed}.btn-dark{background:var(--sidebar);color:#fff;border-radius:var(--radius-field);font-weight:600;font-family:var(--font-sans);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;display:inline-flex}.btn-dark:hover{background:var(--primary)}.btn-ghost{background:var(--surface);border:1px solid var(--input-border);color:var(--ink-muted);border-radius:var(--radius-field);font-weight:600;font-family:var(--font-sans);cursor:pointer;padding:10px 20px;font-size:13.5px}.btn-ghost:hover{border-color:var(--text);color:var(--text)}.section-title{color:var(--primary);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:600;display:flex}.section-title:after{content:"";background:var(--border);flex:1;height:1px}.field-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.field-label{color:var(--text-muted);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.req{color:var(--danger)}@media (min-width:981px){.app-sidebar-overlay{display:none!important}.app-sidebar.collapsed{opacity:0;pointer-events:none;width:0!important;overflow:hidden!important}}@media (max-width:980px){.app-sidebar{z-index:200;transition:inset-inline-end .28s;top:0;height:100vh!important;position:fixed!important;inset-inline-end:-300px!important}.app-sidebar.open{inset-inline-end:0!important}}@media (max-width:860px){.login-hero{display:none!important}}@keyframes spin{to{transform:rotate(360deg)}}.spin,.bi-arrow-repeat{animation:.9s linear infinite spin;display:inline-block}h1,h2,h3,.tnum,.num{font-family:var(--font-display)}body{line-height:1.65}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.fld{min-height:44px;font-size:14px}.fld::placeholder{color:var(--text-muted)}.btn-dark,.btn-ghost{justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:600;display:inline-flex}.btn-dark{background:var(--primary)}.card{overflow-wrap:anywhere}.status-pill{background:var(--off-tint);color:var(--off);border:1px solid var(--border);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.status-pill.success{background:var(--success-tint);color:var(--success);border-color:#0000}.status-pill.warning{background:var(--caution-tint);color:var(--caution);border-color:#0000}.status-pill.danger{background:var(--danger-tint);color:var(--danger);border-color:var(--danger)}.page-stack{flex-direction:column;gap:22px;display:flex}.page-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-intro h2{margin:0 0 5px;font-size:24px;line-height:1.5}.page-intro p,.section-caption{color:var(--text-muted);margin:0;font-size:13px}.eyebrow{color:var(--primary);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-card);color:var(--text);padding:20px}.metric-card .metric-label{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.metric-card strong{font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:30px;line-height:1.4;display:block}.metric-card small{color:var(--text-muted);font-size:11px}a.metric-card:hover{border-color:var(--primary);color:var(--text)}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-heading h2,.section-heading h3{margin:0;font-size:16px}.workspace-columns{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.panel{padding:22px}.task-link{border-bottom:1px solid var(--card-border);color:var(--text);align-items:center;gap:12px;padding:15px 0;display:flex}.task-link:last-child{border:0}.task-link>i:first-child{background:var(--bg);color:var(--primary);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.task-link>div{flex:1}.task-link strong{font-size:13px;display:block}.task-link small{color:var(--text-muted);font-size:11px;display:block}.activity-row{border-bottom:1px solid var(--card-border);padding:12px 0;font-size:12px}.activity-row:last-child{border:0}.activity-row small{color:var(--text-muted);margin-top:4px;display:block}.notice{border:1px solid var(--border);background:var(--surface-2);color:var(--ink-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.8;display:flex}.notice.error{color:var(--danger);background:var(--danger-tint);border-color:var(--danger)}.notice.warning{color:var(--caution);background:var(--caution-tint);border-color:#0000}.notice button{flex-shrink:0;margin-inline-start:auto}.empty-state{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:13px}.empty-state i{margin-bottom:10px;font-size:28px;display:block}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar .search-field{border:1px solid var(--input-border);background:var(--card);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:220px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;outline:none;width:100%;min-height:44px;font-size:14px}.search-field:focus-within{outline:2px solid var(--primary)}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:18px 0;display:grid}.filter-grid label{color:var(--text-2);font-size:12px}.filter-grid .fld{margin-top:5px}.data-table-wrap{overflow:auto}.data-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.data-table th{text-align:start;background:var(--bg);color:var(--text-muted);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.data-table td{border-bottom:1px solid var(--card-border);padding:15px 16px}.data-table tbody tr:hover{background:var(--surface-2)}.data-table small{color:var(--text-muted);font-size:11px;display:block}.link-button{color:var(--primary);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:600}.pagination{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.mobile-records{display:none}.workspace-dialog{border:1px solid var(--card-border);background:var(--card);width:min(740px,100vw - 28px);max-height:90dvh;color:var(--text);border-radius:18px;margin:auto;padding:0}.workspace-dialog::backdrop{background:#0a1c2480}.dialog-head{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dialog-head h2{margin:0;font-size:20px}.dialog-content{padding:24px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 24px;display:grid}.detail-grid dt{color:var(--text-muted);font-size:11px}.detail-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.skip-link{z-index:9999;background:var(--card);top:-80px;padding:12px;position:fixed;inset-inline-start:16px}.skip-link:focus{top:12px}@media (max-width:1100px){.workspace-columns{grid-template-columns:1fr}}@media (max-width:640px){.page-intro h2{font-size:21px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{padding:14px}.metric-card strong{font-size:25px}.panel{padding:16px}.desktop-records{display:none}.mobile-records{display:block}.mobile-record{border-bottom:1px solid var(--card-border);padding:16px}.mobile-record .toolbar{justify-content:space-between}.mobile-record p{color:var(--text-muted);font-size:12px}.page-stack{gap:16px}.detail-grid{grid-template-columns:1fr;gap:14px}.dialog-content,.dialog-head{padding:18px}.toolbar .search-field{min-width:170px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sync-bar{z-index:350;background:var(--sidebar);color:#fff;bottom:16px;border-radius:12px;align-items:center;gap:12px;max-width:min(600px,100vw - 32px);padding:10px 14px;font-size:12px;display:flex;position:fixed;inset-inline-start:16px}.sync-bar .btn-ghost{color:#fff;background:#ffffff1a;border-color:#fff3;min-height:34px}.insights-board{--insight-green:var(--brand)}.insight-filters,.insight-tabs{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.insight-filters label{gap:7px;min-width:180px;font-size:13px;display:grid}.insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;display:grid}.insight-grid>.panel{min-width:0}.insight-bars{gap:22px;margin:24px 0;display:grid}.insight-bars .section-heading{margin-bottom:8px;font-size:13px}.insight-track{background:var(--surface-2);border-radius:8px;height:10px;overflow:hidden}.insight-track span{border-radius:8px;min-width:0;height:100%;display:block}.insight-chart{direction:ltr;width:100%;height:auto;margin:14px 0;display:block}.insight-legend{color:var(--ink-muted);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:12px;display:flex}.insight-legend span{align-items:center;gap:7px;display:flex}.insight-legend i{border-radius:3px;width:10px;height:10px}.insight-alert{border:0;border-bottom:1px solid var(--border);text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:20px 0;display:flex}.insight-alert>i:first-child{color:var(--danger);font-size:22px}.insight-alert span{flex:1}.insight-alert small{color:var(--ink-muted);margin-top:6px;display:block}.insight-issue{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}.insight-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.insight-task{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:16px;padding:20px}.insight-task h3{margin:16px 0 10px;font-size:17px}.insight-task p{font-size:13px}.insight-resolution{background:var(--surface-2);white-space:pre-wrap;border-radius:9px;padding:12px}.insight-dialog{border:1px solid var(--border);width:min(560px,100vw - 28px);max-height:88vh;color:var(--ink);background:var(--surface);border-radius:20px;padding:26px;overflow:auto}.insight-dialog::backdrop{background:#0f23287a}.insight-dialog label{gap:8px;font-size:13px;display:grid}.insight-dialog .fld{width:100%}.insights-board summary{cursor:pointer;color:var(--brand);padding:12px 0}.insights-board h2{font-size:19px}.insights-board .panel>p{line-height:1.9}@media (max-width:800px){.insight-grid,.insight-task-list{grid-template-columns:1fr}.insight-issue{flex-direction:column;align-items:start}.insight-tabs>*,.insight-filters label{flex:1}.insight-dialog{padding:20px}.insights-board .metric-card strong{font-size:28px}}.basemap-light{filter:grayscale()contrast(.88)brightness(1.06)}.basemap-dark{filter:grayscale()invert()brightness(.62)contrast(1.1)}:is(.leaflet-container:has(.basemap-dark),.leaflet-container:has(.basemap-carto-dark)){background:#16181c}html[data-app-embed] header,html[data-app-embed] .workspace-sidebar,html[data-app-embed] .app-sidebar-overlay,html[data-app-embed] .skip-link{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
