@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/build/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-cyrillic-ext-wght-normal-lLTsRRxN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em)*-1);text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto);position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-table-cells-column-lock:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-table-cells-row-lock:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-brands-400-Ch568Ea9.woff2)format("woff2"),url(/build/assets/fa-brands-400-DHHcbFjz.ttf)format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-jxl:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before,.fa-square-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-web-awesome:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-square-web-awesome-stroke:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-square-upwork:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-square-web-awesome:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-bluesky:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/build/assets/fa-regular-400-9VThgXHM.woff2)format("woff2"),url(/build/assets/fa-regular-400-C54-fRIQ.ttf)format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/build/assets/fa-solid-900-QWY35r5r.woff2)format("woff2"),url(/build/assets/fa-solid-900-Cm9M9sZB.ttf)format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/build/assets/fa-brands-400-Ch568Ea9.woff2)format("woff2"),url(/build/assets/fa-brands-400-DHHcbFjz.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/build/assets/fa-solid-900-QWY35r5r.woff2)format("woff2"),url(/build/assets/fa-solid-900-Cm9M9sZB.ttf)format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/build/assets/fa-regular-400-9VThgXHM.woff2)format("woff2"),url(/build/assets/fa-regular-400-C54-fRIQ.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-solid-900-QWY35r5r.woff2)format("woff2"),url(/build/assets/fa-solid-900-Cm9M9sZB.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-brands-400-Ch568Ea9.woff2)format("woff2"),url(/build/assets/fa-brands-400-DHHcbFjz.ttf)format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-regular-400-9VThgXHM.woff2)format("woff2"),url(/build/assets/fa-regular-400-C54-fRIQ.ttf)format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/build/assets/fa-v4compatibility-BRdYr4HJ.woff2)format("woff2"),url(/build/assets/fa-v4compatibility-DLBX5pNp.ttf)format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-BtvjY1KL.woff2?dd67030699838ea613ee6dbda90effa6)format("woff2"),url(/build/assets/bootstrap-icons-BOrJxbIo.woff?dd67030699838ea613ee6dbda90effa6)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{--lumio-ui-brand-navy:#173b28;--lumio-ui-brand-blue:#5c873c;--lumio-ui-brand-green:#a7e85f;--lumio-ui-brand-navy-hover:#214a30;--lumio-ui-brand-green-hover:#b8ef79;--lumio-ui-focus-ring:0 0 0 3px #70a34133;--lumio-ui-focus-ring-strong:0 0 0 3px #70a3413d;--lumio-ui-focus-ring-soft:0 0 0 4px #70a34124;--lumio-ui-brand-green-readable:#4f7830;--lumio-ui-surface:#fff;--lumio-ui-surface-raised:#fff;--lumio-ui-surface-customer-raised:#f8faf7;--lumio-ui-surface-subtle:#f7faf5;--lumio-ui-canvas:#fff;--lumio-ui-surface-muted:#f4f7f2;--lumio-ui-surface-hover:#eef5e8;--lumio-ui-text:#193b28;--lumio-ui-text-soft:#334b3a;--lumio-ui-text-muted:#68796d;--lumio-ui-text-muted-strong:#5e7063;--lumio-ui-text-dim:#819083;--lumio-ui-border:#e4ebe2;--lumio-ui-border-strong:#1f4b2d40;--lumio-ui-border-customer:#1f4b2d1f;--lumio-ui-border-interactive:#adc693;--lumio-ui-border-danger:#f2c9ce;--lumio-ui-overlay:#173b2829;--lumio-ui-danger:#b43748;--lumio-ui-warning:#a36911;--lumio-ui-success:#258047;--lumio-ui-info:#557d39;--lumio-ui-status-success-bg:#e7f7eb;--lumio-ui-status-warning-bg:#fff6e5;--lumio-ui-status-danger-bg:#fff0f2;--lumio-ui-status-info-bg:#eff6e8;--lumio-ui-status-progress-text:#4f7830;--lumio-ui-status-archive-bg:#f0f6ec;--lumio-ui-status-archive-text:#758276;--lumio-ui-dark-canvas:#112f20;--lumio-ui-dark-surface:#173b28;--lumio-ui-dark-surface-raised:#214a30;--lumio-ui-dark-surface-subtle:#173b280b;--lumio-ui-dark-surface-hover:#173b2813;--lumio-ui-dark-overlay:#0c2316ad;--lumio-ui-dark-text:#193b28;--lumio-ui-dark-text-soft:#334b3a;--lumio-ui-dark-text-muted:#68796d;--lumio-ui-dark-text-dim:#819083;--lumio-ui-dark-border:#1f4b2d21;--lumio-ui-dark-border-strong:#6ea33e61;--lumio-ui-dark-focus-ring:0 0 0 3px #70a34147;--lumio-ui-dark-success:#8bdc8a;--lumio-ui-dark-warning:#f1c66e;--lumio-ui-dark-danger:#f58f99;--lumio-ui-dark-info:#86ad5b;--lumio-ui-shadow-dark-sm:0 8px 24px #00000029;--lumio-ui-shadow-dark-md:0 16px 38px #00000038;--lumio-ui-shadow-dark-lg:0 24px 64px #0000004d;--lumio-ui-customer-shadow-sm:0 8px 24px #173b2812;--lumio-ui-customer-shadow-md:0 16px 38px #173b281a;--lumio-ui-customer-shadow-lg:0 24px 64px #173b2824;--lumio-ui-customer-success:#267647;--lumio-ui-customer-warning:#8a5b00;--lumio-ui-customer-danger:#b42332;--lumio-ui-customer-portal-hover:#eef5e9;--lumio-ui-customer-portal-border-strong:#b4cc9d;--lumio-ui-customer-portal-blue:#557d39;--lumio-ui-customer-portal-blue-soft:#eff6e8;--lumio-ui-customer-portal-overlay:#173b28ad;--lumio-ui-customer-portal-shadow-sm:0 8px 20px #173b280f;--lumio-ui-font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lumio-ui-font-display:"Plus Jakarta Sans", var(--lumio-ui-font-sans);--lumio-ui-font-size-display:clamp(2rem, 4vw, 3rem);--lumio-ui-font-size-h1:clamp(1.65rem, 3vw, 2.25rem);--lumio-ui-font-size-h2:clamp(1.3rem, 2.2vw, 1.75rem);--lumio-ui-font-size-h3:1.125rem;--lumio-ui-font-size-body:.9375rem;--lumio-ui-font-size-small:.8125rem;--lumio-ui-font-size-caption:.75rem;--lumio-ui-font-size-label:.8125rem;--lumio-ui-line-height-heading:1.16;--lumio-ui-line-height-body:1.55;--lumio-ui-line-height-compact:1.35;--lumio-ui-letter-spacing-display:-.05em;--lumio-ui-letter-spacing-label:.02em;--lumio-ui-space-1:.25rem;--lumio-ui-space-2:.5rem;--lumio-ui-space-3:.75rem;--lumio-ui-space-4:1rem;--lumio-ui-space-5:1.25rem;--lumio-ui-space-6:1.5rem;--lumio-ui-space-8:2rem;--lumio-ui-space-10:2.5rem;--lumio-ui-space-12:3rem;--lumio-ui-space-16:4rem;--lumio-ui-space-20:5rem;--lumio-ui-radius-sm:.625rem;--lumio-ui-radius-md:.875rem;--lumio-ui-radius-lg:1.125rem;--lumio-ui-radius-xl:1.375rem;--lumio-ui-radius-2xl:1.5rem;--lumio-ui-radius-pill:999px;--lumio-ui-shadow-sm:0 4px 15px #173b280a;--lumio-ui-shadow-md:0 12px 32px #173b2812;--lumio-ui-shadow-lg:0 18px 42px #173b281f;--lumio-ui-shadow-primary:0 8px 20px #173b2833;--lumio-ui-shadow-primary-hover:0 12px 25px #173b283d;--lumio-ui-shadow-accent:0 8px 20px #a2eb6740;--lumio-ui-shadow-outline-hover:0 8px 18px #173b280f;--lumio-ui-motion-fast:.15s;--lumio-ui-motion-quick:.12s;--lumio-ui-motion-standard:.2s;--lumio-ui-motion-enter:.3s;--lumio-ui-motion-loading:.3s;--lumio-ui-motion-post-standard:.18s;--lumio-ui-motion-post-enter:.28s;--lumio-ui-motion-slow:.42s;--lumio-ui-ease-standard:cubic-bezier(.2, .8, .2, 1);--lumio-ui-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--lumio-ui-container-workspace:1440px;--lumio-ui-container-public:1600px;--lumio-ui-control-height:3rem;--lumio-ui-z-sticky:1030;--lumio-ui-z-sidebar:1040;--lumio-ui-z-menu:1080;--lumio-ui-z-drawer:1100;--lumio-ui-z-popover:1105;--lumio-ui-z-toast:1200;--lumio-ui-z-overlay:2000;--lumio-ui-radius-hero:2.625rem;--lumio-primary:var(--lumio-ui-brand-navy);--lumio-primary-dark:var(--lumio-ui-dark-canvas);--lumio-secondary:var(--lumio-ui-brand-green);--lumio-blue:var(--lumio-ui-brand-blue);--success:var(--lumio-ui-success);--warning:var(--lumio-ui-warning);--danger:var(--lumio-ui-danger);--info:var(--lumio-ui-info);--white:var(--lumio-ui-surface);--gray-50:var(--lumio-ui-surface-muted);--gray-100:var(--lumio-ui-surface-subtle);--gray-200:var(--lumio-ui-border);--gray-300:#dcebd2;--gray-400:#aab4a7;--gray-500:var(--lumio-ui-text-muted);--gray-600:var(--lumio-ui-text-muted-strong);--gray-700:var(--lumio-ui-text-soft);--gray-800:var(--lumio-ui-brand-navy);--gray-900:var(--lumio-ui-brand-navy);--body-bg:var(--lumio-ui-canvas);--card-bg:var(--lumio-ui-surface);--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.625rem;--radius-xl:2.25rem;--radius-hero:var(--lumio-ui-radius-hero);--shadow-sm:0 5px 15px #153b280d;--shadow-md:0 12px 35px #153b2814;--shadow-lg:0 20px 60px #153b281a;--shadow-xl:0 35px 80px #153b2824;--transition-fast:.25s ease;--transition:.35s cubic-bezier(.4, 0, .2, 1)}@keyframes lumio-ui-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lumio-ui-fade-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-ui-slide-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes lumio-ui-scale-in{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lumio-ui-loader-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes lumio-ui-skeleton{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes lumio-ui-spin{to{transform:rotate(360deg)}}@keyframes lumio-ui-nav-active{0%{opacity:.72;transform:translate(-3px)}to{opacity:1;transform:translate(0)}}.lumio-ui-page-transition{animation:lumio-ui-fade-up var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both;will-change:opacity,transform}.lumio-ui-reveal{animation:lumio-ui-fade-up var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both}.lumio-ui-loading-spinner{width:1rem;height:1rem;animation:lumio-ui-spin var(--lumio-ui-motion-loading) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%}.lumio-ui-motion-ready{will-change:auto}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.lumio-ui-page-transition,.lumio-ui-reveal,.lumio-ui-loading-spinner,.workspace-motion-enter{animation:none!important}}.lumio-ui-shell{min-width:0;color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-sans)}.lumio-ui-main{width:min(100%,1600px);padding:var(--lumio-ui-space-8) var(--lumio-ui-space-8) var(--lumio-ui-space-10);margin-inline:auto}.lumio-ui-stack{gap:var(--lumio-ui-space-4);display:grid}.lumio-ui-stack-lg{gap:var(--lumio-ui-space-6);display:grid}.lumio-ui-grid{gap:var(--lumio-ui-space-4);display:grid}.lumio-ui-grid--kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.lumio-ui-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lumio-ui-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lumio-ui-grid--future{grid-template-columns:minmax(0,1fr)}.lumio-ui-future-slot,.lumio-enterprise-frame,.lumio-enterprise-content{min-width:0}.lumio-enterprise-heading-row{align-items:baseline;gap:var(--lumio-ui-space-2);min-width:0;display:flex}.lumio-enterprise-heading-row h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumio-enterprise-breadcrumb{color:var(--lumio-ui-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:700}.lumio-enterprise-placeholder{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--lumio-ui-text-muted);place-items:center;display:inline-grid}.lumio-enterprise-search .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lumio-enterprise-search{display:flex}.lumio-enterprise-profile-placeholder{align-items:center;gap:var(--lumio-ui-space-2);display:inline-flex}.lumio-enterprise-future-slots:empty{display:none}.lumio-enterprise-footer{justify-content:flex-end;gap:var(--lumio-ui-space-2);padding:0 var(--lumio-ui-space-8) var(--lumio-ui-space-5);color:var(--lumio-ui-text-muted);font-size:.72rem;display:flex}@media(max-width:991.98px){.lumio-enterprise-search{display:none}}@media(max-width:767.98px){.lumio-enterprise-breadcrumb{display:none}.lumio-enterprise-footer{padding-inline:var(--lumio-ui-space-4);justify-content:center}}.lumio-ui-card{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface);min-width:0;box-shadow:var(--lumio-ui-shadow-sm)}.lumio-ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--lumio-ui-space-4);padding:var(--lumio-ui-space-5) var(--lumio-ui-space-6);border-bottom:1px solid var(--lumio-ui-border);display:flex}.lumio-ui-card__body{padding:var(--lumio-ui-space-6)}.lumio-ui-card__title{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);font-size:var(--lumio-ui-font-size-h3);margin:0;font-weight:800}.lumio-ui-card__subtitle{margin:var(--lumio-ui-space-1) 0 0;color:var(--lumio-ui-text-muted);font-size:var(--lumio-ui-font-size-small)}.lumio-ui-button{justify-content:center;align-items:center;gap:var(--lumio-ui-space-2);border-radius:var(--lumio-ui-radius-md);min-height:2.75rem;font-size:var(--lumio-ui-font-size-label);transition:transform var(--lumio-ui-motion-fast) var(--lumio-ui-ease-standard),background-color var(--lumio-ui-motion-fast) ease,border-color var(--lumio-ui-motion-fast) ease,box-shadow var(--lumio-ui-motion-fast) ease,color var(--lumio-ui-motion-fast) ease;border:1px solid #0000;padding:.625rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.lumio-ui-button:hover{transform:translateY(-1px)}.lumio-ui-button:active:not(:disabled){transform:translateY(1px)scale(.99)}.lumio-ui-button:focus-visible{box-shadow:var(--lumio-ui-focus-ring);outline:0}.lumio-ui-button:disabled,.lumio-ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.6;transform:none}.lumio-ui-button[aria-busy=true]{cursor:progress}.lumio-ui-button[aria-busy=true]:after{content:"";width:.95rem;height:.95rem;animation:lumio-ui-spin var(--lumio-ui-motion-loading) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;display:inline-block}.lumio-ui-button--primary{background:var(--lumio-ui-brand-navy);color:#fff;box-shadow:var(--lumio-ui-shadow-sm)}.lumio-ui-button--primary:hover{background:var(--lumio-ui-brand-navy-hover);color:#fff;box-shadow:var(--lumio-ui-shadow-md)}.lumio-ui-button--accent{background:var(--lumio-ui-brand-green);color:var(--lumio-ui-brand-navy)}.lumio-ui-button--accent:hover{background:var(--lumio-ui-brand-green-hover);color:var(--lumio-ui-brand-navy)}.lumio-ui-button--secondary{border-color:var(--lumio-ui-border);background:var(--lumio-ui-surface-muted);color:var(--lumio-ui-text)}.lumio-ui-button--secondary:hover{border-color:var(--lumio-ui-border-strong);background:var(--lumio-ui-surface-hover);color:var(--lumio-ui-text)}.lumio-ui-button--ghost{color:var(--lumio-ui-text);background:0 0}.lumio-ui-button--ghost:hover{background:var(--lumio-ui-surface-muted);color:var(--lumio-ui-text)}.lumio-ui-button--outline{border-color:var(--lumio-ui-border);background:var(--lumio-ui-surface);color:var(--lumio-ui-text)}.lumio-ui-button--outline:hover{color:var(--lumio-ui-text);box-shadow:var(--lumio-ui-shadow-sm);border-color:#dcebd2}.lumio-ui-button--danger{color:var(--lumio-ui-danger);background:#fff;border-color:#f2c9ce}.lumio-ui-button--sm{min-height:2.25rem;padding:.5rem .75rem;font-size:.78rem}.lumio-ui-button[data-state=success]{border-color:var(--lumio-ui-success);background:var(--lumio-ui-status-success-bg);color:var(--lumio-ui-success)}.lumio-ui-button[data-state=error]{border-color:var(--lumio-ui-danger);background:var(--lumio-ui-status-danger-bg);color:var(--lumio-ui-danger)}.lumio-ui-kpi{gap:var(--lumio-ui-space-2);min-width:0;padding:var(--lumio-ui-space-5);border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-shadow-sm);display:grid}.lumio-ui-kpi__label{color:var(--lumio-ui-text-muted);font-size:.78rem;font-weight:700}.lumio-ui-kpi__value{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);letter-spacing:-.05em;font-size:1.7rem;font-weight:800}.lumio-ui-kpi__detail{color:var(--lumio-ui-text-muted);font-size:.75rem}.lumio-ui-status{align-items:center;gap:var(--lumio-ui-space-2);border-radius:var(--lumio-ui-radius-pill);white-space:nowrap;padding:.35rem .55rem;font-size:.71rem;font-weight:700;display:inline-flex}.lumio-ui-status:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.lumio-ui-status--success,.lumio-ui-status--completed,.lumio-ui-status--active{background:var(--lumio-ui-status-success-bg);color:var(--lumio-ui-success)}.lumio-ui-status--warning,.lumio-ui-status--pending{background:var(--lumio-ui-status-warning-bg);color:var(--lumio-ui-warning)}.lumio-ui-status--danger,.lumio-ui-status--error,.lumio-ui-status--failed{background:var(--lumio-ui-status-danger-bg);color:var(--lumio-ui-danger)}.lumio-ui-status--info,.lumio-ui-status--processing,.lumio-ui-status--progress{background:var(--lumio-ui-status-info-bg);color:var(--lumio-ui-brand-blue)}.lumio-ui-status--neutral,.lumio-ui-status--inactive,.lumio-ui-status--draft{background:var(--lumio-ui-surface-muted);color:var(--lumio-ui-text-muted)}.lumio-ui-skeleton{width:var(--lumio-ui-skeleton-width,100%);height:var(--lumio-ui-skeleton-height,1rem);border-radius:var(--lumio-ui-radius-sm);background:linear-gradient(90deg,var(--lumio-ui-surface-muted) 25%,var(--lumio-ui-surface-subtle) 37%,var(--lumio-ui-surface-muted) 63%);animation:lumio-ui-skeleton var(--lumio-ui-motion-loading) ease-in-out infinite;background-size:400% 100%;display:block}.modal-content{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-xl);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-shadow-lg)}.modal-header,.modal-footer{border-color:var(--lumio-ui-border)}.modal-title{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);font-weight:700}.modal-body{color:var(--lumio-ui-text-soft);font-size:var(--lumio-ui-font-size-body);line-height:var(--lumio-ui-line-height-body)}.modal .btn-close:focus-visible{box-shadow:var(--lumio-ui-focus-ring);outline:0}@media(max-width:575.98px){.modal-dialog:not(.modal-fullscreen){margin:.75rem}.modal-dialog-centered:not(.modal-fullscreen){min-height:calc(100% - 1.5rem)}.modal-content{border-radius:var(--lumio-ui-radius-lg)}}.lumio-upload-feedback{color:#214a30;background:#f7fbf5;border:1px solid #dce9d9;border-radius:12px;gap:8px;width:100%;margin-block:12px;padding:12px 14px;display:grid}.lumio-upload-feedback[hidden]{display:none}.lumio-upload-feedback__top{justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.lumio-upload-feedback__top strong{font-weight:650}.lumio-upload-progress{background:#e6eee3;border-radius:999px;height:9px;overflow:hidden}.lumio-upload-progress>span{border-radius:inherit;background:linear-gradient(90deg,#4d9b58,#a6ce39);width:0;height:100%;transition:width .15s linear;display:block}.lumio-upload-progress.is-indeterminate>span{width:36%;animation:1.15s ease-in-out infinite alternate lumio-upload-indeterminate}.lumio-upload-feedback[data-state=error]{color:#8a2b23;background:#fff8f7;border-color:#f0c7c4}.lumio-upload-feedback[data-state=success]{color:#214a30;background:#f4fbf2;border-color:#b9dbb5}.lumio-upload-feedback__verify{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-self:start;padding:6px 10px}@keyframes lumio-upload-indeterminate{0%{transform:translate(-15%)}to{transform:translate(200%)}}@media(prefers-reduced-motion:reduce){.lumio-upload-progress>span{transition:none}.lumio-upload-progress.is-indeterminate>span{width:65%;animation:none}}@media(max-width:1199.98px){.lumio-ui-grid--kpi,.lumio-ui-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.lumio-ui-main{padding:var(--lumio-ui-space-6) var(--lumio-ui-space-4) var(--lumio-ui-space-8)}.lumio-ui-grid--kpi,.lumio-ui-grid--two,.lumio-ui-grid--three{grid-template-columns:minmax(0,1fr)}.lumio-ui-card__header{flex-direction:column}.lumio-ui-card__body{padding:var(--lumio-ui-space-5)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--lumio-ui-font-sans);background:var(--body-bg);color:var(--gray-700);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--lumio-primary);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--lumio-secondary)}::selection{background:var(--lumio-primary);color:#fff}img{max-width:100%;display:block}a{transition:var(--transition);text-decoration:none}button{cursor:pointer;transition:var(--transition);border:none;outline:none}input,textarea,select{font:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--lumio-blue)}.section{padding:90px 0}.section-sm{padding:60px 0}.section-lg{padding:120px 0}.container-lumio{width:min(1400px,92%);margin:auto}.glass-card{-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:#ffffffb8;border:1px solid #fff6}.hero-card{background:var(--card-bg);border-radius:var(--radius-hero);border:1px solid var(--gray-200);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.form-card{background:var(--white);border:1px solid var(--gray-200);box-shadow:var(--shadow-md);border-radius:32px;padding:40px}.widget-card{background:var(--white);border:1px solid var(--gray-200);transition:var(--transition);box-shadow:var(--shadow-sm);border-radius:24px;padding:24px}.widget-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.btn{transition:var(--transition);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-weight:700;text-decoration:none;display:inline-flex}.btn-lg{padding:18px 36px;font-size:16px}.btn-sm{padding:10px 18px;font-size:14px}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--lumio-primary),var(--lumio-secondary));box-shadow:0 15px 40px #214a3040}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 25px 55px #214a3059}.btn-secondary{background:var(--lumio-secondary);color:var(--lumio-primary)}.btn-secondary:hover{transform:translateY(-3px)}.btn-outline{color:var(--lumio-primary);border:2px solid var(--lumio-primary);background:#fff}.btn-outline:hover{background:var(--lumio-primary);color:#fff}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{filter:brightness(.95)}.badge{border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.badge-primary{color:var(--lumio-primary);background:#f0f6ec}.badge-success{color:#15803d;background:#dcfce7}.badge-warning{color:#b45309;background:#fef3c7}.badge-danger{color:#b91c1c;background:#fee2e2}.divider{background:var(--gray-200);width:100%;height:1px;margin:30px 0}.divider-gradient{background:linear-gradient(90deg,transparent,var(--lumio-secondary),var(--lumio-blue),transparent);border-radius:999px;width:100%;height:2px}.icon-box{border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.icon-primary{background:var(--lumio-primary);color:#fff}.icon-secondary{background:var(--lumio-secondary);color:var(--lumio-primary)}.icon-blue{background:var(--lumio-blue);color:#fff}.icon-success{background:var(--success);color:#fff}.label{color:var(--lumio-primary);margin-bottom:10px;font-size:14px;font-weight:700;display:block}.text-muted{color:var(--gray-500)}.text-primary{color:var(--lumio-primary)}.text-blue{color:var(--lumio-blue)}.text-success{color:var(--success)}.text-center{text-align:center}.form-group{margin-bottom:24px}.form-label{color:var(--lumio-primary);align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.form-label i{color:var(--lumio-blue)}.form-control{border:1px solid var(--gray-300);width:100%;height:56px;color:var(--gray-700);transition:var(--transition);background:#fff;border-radius:18px;padding:0 18px}.form-control:hover{border-color:var(--gray-400)}.form-control:focus{border-color:var(--lumio-blue);box-shadow:0 0 0 4px #5b843b1f}textarea.form-control{resize:vertical;min-height:170px;padding:18px}select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 7l4.5 5 4.5-5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:18px;padding-right:50px}.form-control::placeholder{color:var(--gray-400)}.input-group{border:1px solid var(--gray-300);transition:var(--transition);background:#fff;border-radius:18px;align-items:center;display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--lumio-blue);box-shadow:0 0 0 4px #5b843b1f}.input-group-icon{width:56px;color:var(--lumio-blue);justify-content:center;display:flex}.input-group input{background:0 0;border:none;flex:1;height:56px;padding-right:18px}.checkbox{cursor:pointer;align-items:center;gap:12px;display:flex}.checkbox input{width:18px;height:18px;accent-color:var(--lumio-primary)}.radio{cursor:pointer;align-items:center;gap:12px;display:flex}.radio input{accent-color:var(--lumio-blue)}.upload-area{border:2px dashed var(--gray-300);text-align:center;background:var(--gray-50);transition:var(--transition);cursor:pointer;border-radius:28px;padding:40px}.upload-area:hover{border-color:var(--lumio-blue);background:#fff}.upload-icon{background:linear-gradient(135deg,var(--lumio-primary),var(--lumio-blue));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:82px;height:82px;margin:auto auto 20px;font-size:34px;display:flex}.upload-title{color:var(--lumio-primary);font-size:18px;font-weight:800}.upload-text{color:var(--gray-500);margin-top:8px;font-size:14px}.upload-input{display:none}.upload-preview{gap:18px;margin-top:20px;display:grid}.upload-preview img{object-fit:cover;width:100%;box-shadow:var(--shadow-md);border-radius:22px}.form-help{color:var(--gray-500);margin-top:8px;font-size:13px}.is-valid{border-color:var(--success)!important}.is-valid:focus{box-shadow:0 0 0 4px #22c55e26}.is-invalid{border-color:var(--danger)!important}.is-invalid:focus{box-shadow:0 0 0 4px #ef444426}.invalid-feedback{color:var(--danger);margin-top:8px;font-size:13px;font-weight:600}.valid-feedback{color:var(--success);margin-top:8px;font-size:13px;font-weight:600}.required{color:var(--danger);margin-left:4px}.btn-loading{pointer-events:none;opacity:.85;position:relative}.btn-loading:after{content:"";border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;margin-left:12px;animation:.8s linear infinite lumio-spin;display:inline-block}@keyframes lumio-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.topbar{background:var(--white);border-bottom:1px solid var(--gray-200);z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-title{color:var(--lumio-primary);font-size:24px;font-weight:800}.topbar-subtitle{color:var(--gray-500);margin-top:4px;font-size:14px}.sidebar{background:var(--white);border-right:1px solid var(--gray-200);width:280px;min-height:100vh}.sidebar-menu{padding:24px 18px}.sidebar-item{color:var(--gray-700);transition:var(--transition);border-radius:18px;align-items:center;gap:16px;margin-bottom:10px;padding:16px 18px;font-weight:600;display:flex}.sidebar-item:hover{color:var(--lumio-primary);background:#f0f6ec;transform:translate(6px)}.sidebar-item.active{background:linear-gradient(135deg,var(--lumio-primary),var(--lumio-blue));color:#fff;box-shadow:var(--shadow-md)}.sidebar-item i{text-align:center;width:22px;font-size:18px}.stat-card{border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);transition:var(--transition);background:#fff;border-radius:28px;padding:28px;position:relative;overflow:hidden}.stat-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.stat-card:before{content:"";background:linear-gradient(90deg,var(--lumio-secondary),var(--lumio-blue));width:100%;height:5px;position:absolute;top:0;left:0}.stat-title{color:var(--gray-500);margin-bottom:12px;font-size:14px}.stat-number{color:var(--lumio-primary);font-size:40px;font-weight:900;line-height:1}.stat-change{align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.stat-up{color:var(--success)}.stat-down{color:var(--danger)}.table-wrapper{border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);background:#fff;border-radius:28px;overflow:auto}.table-lumio{border-collapse:collapse;width:100%}.table-lumio thead{background:var(--gray-50)}.table-lumio th{text-align:left;color:var(--lumio-primary);border-bottom:1px solid var(--gray-200);padding:18px 22px;font-size:14px;font-weight:800}.table-lumio td{border-bottom:1px solid var(--gray-100);color:var(--gray-700);padding:18px 22px}.table-lumio tbody tr{transition:var(--transition-fast)}.table-lumio tbody tr:hover{background:#f0f6ec}.empty-state{text-align:center;padding:80px 30px}.empty-state i{color:var(--gray-300);margin-bottom:20px;font-size:56px}.empty-state h3{color:var(--lumio-primary);margin-bottom:10px;font-size:24px}.empty-state p{color:var(--gray-500)}.alert{border-radius:22px;align-items:flex-start;gap:18px;margin-bottom:20px;padding:22px;display:flex}.alert-success{color:#166534;background:#ecfdf5}.alert-danger{color:#991b1b;background:#fef2f2}.alert-warning{color:#9a3412;background:#fff7ed}.alert-info{color:#5b843b;background:#f0f6ec}.progress{background:var(--gray-200);border-radius:999px;width:100%;height:10px;overflow:hidden}.progress-bar{background:linear-gradient(90deg,var(--lumio-secondary),var(--lumio-blue));border-radius:999px;height:100%}.timeline{padding-left:34px;position:relative}.timeline:before{content:"";background:var(--gray-300);width:2px;position:absolute;top:0;bottom:0;left:10px}.timeline-item{padding-bottom:32px;position:relative}.timeline-dot{background:var(--lumio-blue);width:18px;height:18px;box-shadow:0 0 0 2px var(--lumio-blue);border:4px solid #fff;border-radius:50%;position:absolute;left:-26px}.timeline-title{color:var(--lumio-primary);font-weight:800}.timeline-date{color:var(--gray-500);margin-top:4px;font-size:13px}.avatar{background:var(--gray-200);border-radius:50%;width:48px;height:48px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.online-dot{background:var(--success);border-radius:50%;width:10px;height:10px;animation:2s infinite onlinePulse;box-shadow:0 0 12px #22c55e99}@keyframes onlinePulse{0%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.bg-primary{background:var(--lumio-primary)}.bg-secondary{background:var(--lumio-secondary)}.bg-blue{background:var(--lumio-blue)}.bg-gradient-primary{background:linear-gradient(135deg,var(--lumio-primary),var(--lumio-blue))}.bg-gradient-success{background:linear-gradient(135deg,var(--lumio-secondary),#d7f171)}.bg-soft{background:var(--gray-50)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:999px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-column{flex-direction:column;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.w-full{width:100%}.h-full{height:100%}.skeleton{background:var(--gray-200);border-radius:16px;position:relative;overflow:hidden}.skeleton:before{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s infinite skeletonLoading;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonLoading{to{transform:translate(100%)}}.fade-in{animation:.6s forwards fadeIn}.slide-up{animation:.6s forwards slideUp}.slide-right{animation:.6s forwards slideRight}.zoom-in{animation:.45s forwards zoomIn}.float{animation:4s ease-in-out infinite floatItem}.pulse{animation:2s infinite pulseItem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes slideRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes floatItem{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulseItem{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.hover-lift{transition:var(--transition)}.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.hover-scale{transition:var(--transition)}.hover-scale:hover{transform:scale(1.04)}.hover-glow:hover{box-shadow:0 0 40px #5b843b40}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #ffffff59}.fw-bold{font-weight:700}.fw-black{font-weight:900}.text-white{color:#fff}.text-gray{color:var(--gray-500)}@media print{.no-print{display:none!important}body{background:#fff}.hero-card,.widget-card,.form-card{box-shadow:none;border:1px solid #ccc}}@media(max-width:1200px){.sidebar{width:240px}}@media(max-width:992px){.topbar{padding:0 18px}.form-card{padding:28px}}@media(max-width:768px){.sidebar{width:100%;min-height:auto}.topbar{flex-direction:column;gap:12px;height:auto;padding:16px}.stat-number{font-size:30px}.table-wrapper{overflow-x:auto}.hero-card{border-radius:24px}.form-card{border-radius:22px;padding:20px}}@media(max-width:576px){.btn{width:100%}.widget-card{padding:18px}}[data-theme=dark]{--body-bg:var(--lumio-ui-canvas);--card-bg:#173b28;--gray-50:#173b28;--gray-100:#214a30;--gray-200:#214a30;--gray-700:#f0f6ec;--gray-800:#f0f6ec;--gray-900:#fff}:root{--lumio-primary:var(--lumio-ui-brand-navy);--lumio-accent:var(--lumio-ui-brand-green);--lumio-bg:var(--lumio-ui-canvas);--card-radius:var(--lumio-ui-radius-lg);--shadow-sm:var(--lumio-ui-shadow-sm)}body{background-color:var(--lumio-bg);font-family:var(--lumio-ui-font-sans)}.admin-sidebar{width:260px;background:var(--lumio-primary)!important}.sidebar-nav .nav-link{color:#ffffffb3;padding:12px 20px;font-size:.95rem;transition:all .3s}.sidebar-nav .nav-link.active{background:var(--lumio-accent);color:var(--lumio-primary);font-weight:600}.admin-layout .card,.admin-main .card{box-shadow:var(--shadow-sm);border:none;border-radius:var(--card-radius)!important}.stat-card{border-radius:var(--card-radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:center;padding:20px;display:flex}.chat-window{height:calc(100vh - 220px);overflow-y:auto}.message-bubble{border-radius:18px;max-width:70%;margin-bottom:8px;padding:10px 16px}.bubble-admin{background:var(--lumio-primary);color:#fff;margin-left:auto}.bubble-customer{background:#f0f3ef}.complaint-page{background:radial-gradient(circle at 0 0,#aec4261a,#0000 40%),radial-gradient(circle at 100% 100%,#5b843b1a,#0000 35%),#f0f6ec;padding:70px 0 90px;position:relative;overflow:hidden}.complaint-hero{background:#fff;border:1px solid #f0f3ef;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 25px 70px #153b2814}.complaint-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#aec4260a,#0000 50%,#5b843b0d);position:absolute;inset:0}.hero-badge{color:#214a30;background:#eef8d9;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:800;display:inline-flex}.hero-badge i{color:#aec426}.hero-title{color:#214a30;margin-top:30px;font-size:58px;font-weight:900;line-height:1.1}.hero-description{color:#758276;max-width:620px;margin-top:28px;font-size:18px;line-height:1.9}.hero-feature{background:#fff;border:1px solid #f0f3ef;border-radius:24px;align-items:center;gap:18px;padding:22px;transition:all .35s;display:flex}.hero-feature:hover{transform:translateY(-5px);box-shadow:0 15px 45px #153b2814}.hero-feature-icon{color:#fff;background:linear-gradient(135deg,#214a30,#5b843b);border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;display:flex}.hero-feature-title{color:#214a30;font-size:18px;font-weight:800}.hero-feature-text{color:#758276;margin-top:4px;font-size:14px}.hero-stat{text-align:center;background:#f0f6ec;border-radius:28px;padding:28px}.hero-stat-number{color:#214a30;font-size:42px;font-weight:900}.hero-stat-title{color:#758276;margin-top:10px;font-size:14px}.complaint-form{background:#fff;border:1px solid #e1ead8;border-radius:42px;margin-top:40px;padding:55px;position:relative;box-shadow:0 25px 70px #153b2814}.form-section{margin-bottom:60px}.form-section:last-child{margin-bottom:0}.section-header{align-items:center;gap:18px;margin-bottom:32px;display:flex}.section-icon{color:#fff;background:linear-gradient(135deg,#214a30,#5b843b);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:26px;display:flex;box-shadow:0 15px 35px #214a302e}.section-title{color:#214a30;font-size:30px;font-weight:900}.section-subtitle{color:#758276;margin-top:6px;font-size:15px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.info-card{background:#fff;border:1px solid #e1ead8;border-radius:24px;padding:26px;transition:all .35s}.info-card:hover{border-color:#5b843b;transform:translateY(-4px);box-shadow:0 18px 45px #153b2814}.field{margin-bottom:24px}.field:last-child{margin-bottom:0}.field-title{color:#214a30;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.field-title i{color:#5b843b}.complaint-textarea{min-height:220px}.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.notice-box{background:#f0f6ec;border:1px solid #e1ead8;border-radius:26px;gap:18px;margin-top:45px;padding:26px;display:flex}.notice-icon{color:#214a30;background:#aec426;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.notice-title{color:#214a30;margin-bottom:10px;font-size:18px;font-weight:800}.notice-list{color:#758276;padding-left:18px;line-height:1.9}.submit-area{text-align:center;margin-top:50px}.submit-note{color:#758276;margin-top:18px;font-size:14px;line-height:1.8}.form-section{animation:.6s both fadeSection}.form-section:nth-child(2){animation-delay:.1s}.form-section:nth-child(3){animation-delay:.2s}.form-section:nth-child(4){animation-delay:.3s}@keyframes fadeSection{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.upload-area{cursor:pointer;background:linear-gradient(#fff,#f0f6ec);border:2px dashed #dcebd2;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px;transition:all .35s;display:flex;position:relative;overflow:hidden}.upload-area:before{content:"";opacity:0;background:linear-gradient(135deg,#aec4260d,#5b843b0d);transition:all .35s;position:absolute;inset:0}.upload-area:hover{border-color:#5b843b;transform:translateY(-4px);box-shadow:0 20px 50px #153b2814}.upload-area:hover:before{opacity:1}.upload-circle{color:#fff;z-index:2;background:linear-gradient(135deg,#214a30,#5b843b);border-radius:50%;justify-content:center;align-items:center;width:95px;height:95px;font-size:38px;display:flex;position:relative;box-shadow:0 20px 45px #214a3040}.upload-title{color:#214a30;z-index:2;margin-top:24px;font-size:22px;font-weight:800}.upload-description{text-align:center;color:#758276;z-index:2;max-width:340px;margin-top:10px;line-height:1.8}.upload-input{opacity:0;cursor:pointer;z-index:5;position:absolute;inset:0}.preview-wrapper{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin-top:28px;display:grid}.preview-card{background:#fff;border:1px solid #e1ead8;border-radius:24px;transition:all .35s;overflow:hidden;box-shadow:0 12px 30px #153b280f}.preview-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #153b281a}.preview-image{object-fit:cover;width:100%;height:170px;display:block}.preview-footer{padding:16px}.preview-name{color:#214a30;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.preview-size{color:#758276;margin-top:6px;font-size:12px}.upload-success{border-color:#22c55e}.upload-error{border-color:#ef4444}.upload-loading{pointer-events:none;opacity:.8}.upload-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;background:#ffffffd1;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.upload-overlay.active{opacity:1;visibility:visible}.upload-spinner{border:5px solid #5b843b26;border-top-color:#5b843b;border-radius:50%;width:54px;height:54px;animation:.8s linear infinite uploadSpin}@keyframes uploadSpin{to{transform:rotate(360deg)}}.upload-ripple{background:#5b843b40;border-radius:50%;width:16px;height:16px;animation:.8s ease-out rippleEffect;position:absolute;transform:scale(0)}@keyframes rippleEffect{to{opacity:0;transform:scale(18)}}.upload-badge{color:#15803d;z-index:10;background:#dcfce7;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;top:18px;right:18px}.hero-image{animation:6s ease-in-out infinite heroFloat;position:relative}.hero-image img{border-radius:32px;width:100%;display:block;box-shadow:0 30px 80px #153b2826}@keyframes heroFloat{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.hero-decoration{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero-decoration-green{background:#aec4262e;width:320px;height:320px;top:-120px;left:-120px}.hero-decoration-blue{background:#5b843b26;width:360px;height:360px;bottom:-120px;right:-150px}.section-divider{background:linear-gradient(90deg,#0000,#dcebd2,#0000);width:100%;height:1px;margin:45px 0}.form-highlight{position:relative;overflow:hidden}.form-highlight:after{content:"";background:linear-gradient(#aec426,#5b843b);width:4px;height:100%;position:absolute;top:0;left:0}.success-panel{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:24px;align-items:center;gap:18px;padding:24px;display:flex}.success-panel i{color:#22c55e;font-size:34px}.success-panel-title{color:#166534;font-size:20px;font-weight:800}.success-panel-text{color:#15803d;margin-top:4px}.error-panel{background:#fef2f2;border:1px solid #fecaca;border-radius:24px;align-items:center;gap:18px;padding:24px;display:flex}.error-panel i{color:#ef4444;font-size:34px}.error-panel-title{color:#991b1b;font-size:20px;font-weight:800}.error-panel-text{color:#b91c1c;margin-top:4px}.submit-button{position:relative;overflow:hidden}.submit-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%}.submit-button:hover:before{left:150%}:focus-visible{outline-offset:3px;outline:3px solid #5b843b40}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:1200px){.hero-title{font-size:48px}}@media(max-width:992px){.complaint-form{padding:36px}.form-grid{grid-template-columns:1fr}.form-grid-3{grid-template-columns:1fr 1fr}.upload-grid{grid-template-columns:1fr}.hero-title{font-size:42px}}@media(max-width:768px){.complaint-page{padding:40px 0 60px}.complaint-hero{border-radius:24px}.complaint-form{border-radius:24px;padding:24px}.section-header{align-items:flex-start}.section-icon{width:56px;height:56px;font-size:22px}.section-title{font-size:24px}.hero-title{font-size:34px}.hero-description{font-size:16px}.form-grid-3{grid-template-columns:1fr}.notice-box{flex-direction:column}}@media(max-width:576px){.preview-wrapper{grid-template-columns:1fr}.hero-stat{padding:20px}.hero-stat-number{font-size:32px}}@media print{.hero-decoration,.upload-area,.submit-area{display:none!important}.complaint-form{box-shadow:none;border:1px solid #aab4a7}}:root{--lumio-ink:var(--lumio-ui-brand-navy);--lumio-ink-2:var(--lumio-ui-dark-surface-raised);--lumio-lime:var(--lumio-ui-brand-green);--lumio-surface:var(--lumio-ui-surface);--lumio-canvas:var(--lumio-ui-canvas);--lumio-muted:var(--lumio-ui-text-muted);--lumio-line:var(--lumio-ui-border);--lumio-soft:var(--lumio-ui-surface-muted);--lumio-radius:var(--lumio-ui-radius-lg);--lumio-shadow:var(--lumio-ui-shadow-md);--lumio-shadow-hover:var(--lumio-ui-shadow-lg)}body{background:var(--lumio-canvas);color:var(--lumio-ink);font-family:DM Sans,sans-serif}.admin-shell{--admin-sidebar-width:252px}:is(.admin-shell,.customer-shell) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #5b843b94}.page-loader{display:none}body::selection{color:var(--lumio-ink);background:#a2eb678c}.page-transition{animation:.42s both lumio-page-in}@keyframes lumio-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-message-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lumio-field-label{color:var(--lumio-ink);letter-spacing:.01em;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.83rem;font-weight:700;display:flex}.lumio-field-label .bi{color:#5b843b}.lumio-required{color:#d34c58}.lumio-input.form-control,.lumio-input.form-select{border:1px solid var(--lumio-line);min-height:48px;color:var(--lumio-ink);box-shadow:none;background:#fff;border-radius:12px;font-size:.94rem}.lumio-input.form-control:focus,.lumio-input.form-select:focus{border-color:#5b843b;box-shadow:0 0 0 4px #5b843b1f}textarea.lumio-input.form-control{resize:vertical;min-height:118px}.lumio-btn{border:0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;padding:.65rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.lumio-btn:hover{transform:translateY(-2px)}.lumio-btn-primary{background:var(--lumio-ink);box-shadow:var(--lumio-ui-shadow-primary);color:#fff}.lumio-btn-primary:hover{background:var(--lumio-ui-brand-navy-hover);color:#fff;box-shadow:var(--lumio-ui-shadow-primary-hover)}.lumio-btn-accent{background:var(--lumio-lime);color:var(--lumio-ink);box-shadow:var(--lumio-ui-shadow-accent)}.lumio-btn-accent:hover{background:var(--lumio-ui-brand-green-hover);color:var(--lumio-ink)}.lumio-btn-outline{border:1px solid var(--lumio-line);color:var(--lumio-ink);background:#fff}.lumio-btn-outline:hover{border-color:var(--lumio-ui-border-interactive);color:var(--lumio-ink);box-shadow:var(--lumio-ui-shadow-outline-hover)}.lumio-btn-danger{border:1px solid var(--lumio-ui-border-danger);color:var(--lumio-ui-danger);background:#fff}.admin-shell{min-height:100vh;overflow-x:hidden}.admin-frame{min-height:100vh;display:flex}.admin-sidebar{z-index:var(--lumio-ui-z-sidebar);width:var(--admin-sidebar-width);flex-direction:column;min-height:100vh;padding:24px 14px 18px;transition:transform .28s;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 34px #153b281f;background:linear-gradient(165deg,#153b28 0% 100%)!important}.admin-brand{color:#fff;align-items:center;gap:11px;padding:0 10px 26px;text-decoration:none;display:flex}.admin-brand-mark{background:var(--lumio-lime);width:34px;height:34px;color:var(--lumio-ink);border-radius:11px;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800;display:grid}.admin-brand-image{object-fit:contain;object-position:left center;width:74px;height:34px}.admin-brand strong{color:#fff;letter-spacing:.06em;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;display:block}.admin-brand small{color:#ffffff94;letter-spacing:.18em;font-size:.62rem;display:block}.admin-sidebar-label{color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 9px;font-size:.65rem;font-weight:700}.sidebar-nav{gap:4px}.sidebar-nav .nav-link{color:#ffffffad;border-radius:11px;align-items:center;gap:11px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:600;transition:color .2s,background .2s,transform .2s;display:flex}.sidebar-nav .nav-link .bi{text-align:center;width:18px;font-size:1rem}.sidebar-nav .nav-link:hover{color:#fff;background:#ffffff17;transform:translate(3px)}.sidebar-nav .nav-link.active{color:var(--lumio-ink);background:var(--lumio-lime);box-shadow:0 7px 18px #00000029}.admin-sidebar-footer{color:#ffffff85;border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 10px 0;font-size:.72rem}.admin-content{flex:0 0 calc(100% - var(--admin-sidebar-width));width:calc(100% - var(--admin-sidebar-width));min-width:0;margin-left:var(--admin-sidebar-width)}.admin-topbar{z-index:var(--lumio-ui-z-sticky);border-bottom:1px solid var(--lumio-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;justify-content:space-between;align-items:center;min-height:76px;padding:14px 32px;display:flex;position:sticky;top:0}.admin-eyebrow{color:var(--lumio-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:.68rem;font-weight:700}.admin-topbar-page-title{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.22rem;font-weight:800}.admin-topbar-actions{align-items:center;gap:12px;display:flex}.admin-live-status{color:var(--lumio-muted);align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.admin-live-status i{background:var(--lumio-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #a2eb6733}.admin-notification{border:1px solid var(--lumio-line);color:#758276;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;transition:all .2s;display:grid;position:relative}.admin-notification:hover{color:var(--lumio-ink);transform:translateY(-1px);box-shadow:0 6px 14px #153b2814}.admin-notification span{background:var(--lumio-lime);border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.admin-profile-name{color:var(--lumio-ink);font-size:.78rem;font-weight:700}.admin-avatar{background:var(--lumio-soft);width:34px;height:34px;color:var(--lumio-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.admin-logout{border:1px solid var(--lumio-line);width:36px;height:36px;color:var(--lumio-muted);background:#fff;border-radius:10px;place-items:center;transition:all .2s;display:inline-grid}.admin-logout:hover{color:#ba394a;border-color:#f0c3ca}.admin-main{max-width:var(--lumio-ui-container-public);margin:0 auto;padding:28px 32px 36px}.admin-mobile-toggle{color:var(--lumio-ink);background:0 0;border:0;font-size:1.35rem;display:none}.admin-backdrop{display:none}.lumio-section-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:23px;display:flex}.lumio-section-header h2{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.12rem;font-weight:800}.lumio-section-header p{color:var(--lumio-muted);margin:5px 0 0;font-size:.88rem}.lumio-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.lumio-stat-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.lumio-stat-card{border:1px solid var(--lumio-line);border-radius:var(--lumio-radius);background:#fff;min-width:0;padding:17px;transition:transform .2s,box-shadow .2s;animation:.45s both lumio-card-in;position:relative;overflow:hidden;box-shadow:0 4px 15px #153b2809}.lumio-stat-card:nth-child(2){animation-delay:40ms}.lumio-stat-card:nth-child(3){animation-delay:80ms}.lumio-stat-card:nth-child(4){animation-delay:.12s}.lumio-stat-card:nth-child(5){animation-delay:.16s}.lumio-stat-card:hover{box-shadow:var(--lumio-shadow-hover);transform:translateY(-3px)}.lumio-stat-card .stat-card-icon{color:#5b843b;background:#f0f6ec;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:17px;font-size:1rem;display:grid}.lumio-stat-card.is-accent .stat-card-icon{color:#4a7423;background:#a2eb6745}.lumio-stat-card.is-warm .stat-card-icon{color:#b37415;background:#fff4dd}.lumio-stat-card.is-success .stat-card-icon{color:#268448;background:#e9f8ec}.lumio-stat-label{color:var(--lumio-muted);font-size:.78rem;font-weight:600}.lumio-stat-value{color:var(--lumio-ink);letter-spacing:-.05em;margin-top:3px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.7rem;font-weight:800;display:block}.lumio-panel{border:1px solid var(--lumio-line);border-radius:var(--lumio-radius);background:#fff;animation:.45s both lumio-card-in;box-shadow:0 4px 16px #153b280a}.lumio-panel-head{border-bottom:1px solid var(--lumio-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.lumio-panel-title{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:800}.lumio-panel-subtitle{color:var(--lumio-muted);margin:3px 0 0;font-size:.77rem}.lumio-chart-wrap{height:min(280px,31vw);min-height:220px;padding:16px 18px 18px;position:relative}.lumio-chart-wrap.is-doughnut{place-items:center;display:grid}.lumio-chart-wrap.is-doughnut canvas{max-height:248px}.lumio-kpi-list{gap:2px;padding:9px 18px 14px;display:grid}.lumio-kpi-row{border-bottom:1px solid #e1ead8;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.lumio-kpi-row:last-child{border-bottom:0}.lumio-kpi-key{color:var(--lumio-muted);align-items:center;gap:9px;font-size:.84rem;display:flex}.lumio-kpi-key i{color:#5b843b}.lumio-kpi-value{color:var(--lumio-ink);font-size:.95rem;font-weight:800}.lumio-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lumio-table{border-collapse:collapse;width:100%;margin:0;font-size:.85rem}.lumio-table th{border-bottom:1px solid var(--lumio-line);color:var(--lumio-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f0f6ec;padding:12px 20px;font-size:.67rem;font-weight:800}.admin-shell .lumio-table thead th,.admin-shell table.table thead th,.admin-shell table thead th{z-index:2;background:#f0f6ec;position:sticky;top:0}.lumio-table td{color:#214a30;vertical-align:middle;border-bottom:1px solid #e1ead8;padding:14px 20px}.lumio-table tbody tr:last-child td{border-bottom:0}.lumio-table tbody tr:hover{background:#f0f6ec}.lumio-primary-cell{color:var(--lumio-ink);font-size:.87rem;font-weight:700;display:block}.lumio-secondary-cell{color:var(--lumio-muted);margin-top:2px;font-size:.72rem;display:block}.lumio-status{border-radius:var(--lumio-ui-radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;font-size:.71rem;font-weight:700;display:inline-flex}.lumio-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lumio-status-pending{background:var(--lumio-ui-status-warning-bg);color:var(--lumio-ui-warning)}.lumio-status-progress{background:var(--lumio-ui-status-info-bg);color:var(--lumio-ui-status-progress-text)}.lumio-status-complete{background:var(--lumio-ui-status-success-bg);color:var(--lumio-ui-success)}.lumio-status-archive{background:var(--lumio-ui-status-archive-bg);color:var(--lumio-ui-status-archive-text)}.lumio-status-waiting{background:var(--lumio-ui-status-warning-bg);color:var(--lumio-ui-warning)}.lumio-status-active{background:var(--lumio-ui-status-success-bg);color:var(--lumio-ui-success)}.lumio-status-closed{background:var(--lumio-ui-status-archive-bg);color:var(--lumio-ui-status-archive-text)}.lumio-empty{min-height:250px;color:var(--lumio-muted);text-align:center;place-items:center;padding:32px;display:grid}.lumio-empty .bi{color:#dcebd2;margin-bottom:10px;font-size:2.2rem;display:block}.lumio-empty strong{color:var(--lumio-ink);font-size:.95rem;display:block}.lumio-empty span{margin-top:4px;font-size:.82rem;display:block}.lumio-filter-bar{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:15px;display:grid}.lumio-filter-bar>*,.lumio-filter-bar .filter-search{grid-column:span 3}.lumio-filter-bar .filter-action{grid-column:span 1}.lumio-table-action{border:1px solid var(--lumio-line);color:#5b843b;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:inline-grid}.lumio-table-action:hover{color:var(--lumio-ink);border-color:#dcebd2;transform:translateY(-1px)}.lumio-btn.btn-loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;margin-left:8px;animation:.8s linear infinite lumio-spin;display:inline-block}.flash-stack{gap:10px;margin-bottom:16px;display:grid}.app-flash{border:1px solid var(--lumio-line);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 15px;font-size:.82rem;line-height:1.45;animation:.28s both lumio-message-in;display:flex;box-shadow:0 8px 22px #153b2812}.app-flash i{margin-top:1px;font-size:1rem}.app-flash-success{color:#2f6f25;background:#f6fff1;border-color:#cde8bb}.app-flash-success i{color:#5c9c28}.app-flash-error{color:#8d3340;background:#fff7f8;border-color:#efc6cb}.app-flash-error i{color:#c34d5a}.command-hero{background:var(--lumio-ink);isolation:isolate;border-radius:21px;align-items:flex-end;min-height:216px;margin-bottom:24px;padding:25px 27px;animation:.48s both lumio-card-in;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #153b2829}.command-hero-image,.command-hero-overlay{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.command-hero-image{object-fit:cover;object-position:center 67%;filter:saturate(.84)contrast(1.03)}.command-hero-overlay{z-index:-1;background:linear-gradient(90deg,#153b28f5,#153b28c2 49%,#153b283d)}.command-hero-image{z-index:0}.command-hero-overlay{z-index:1}.command-hero-content,.command-hero-status{z-index:2;position:relative}.command-hero-content{color:#fff;max-width:610px}.command-hero-eyebrow{color:#d8ffc0;letter-spacing:.07em;text-transform:uppercase;background:#a2eb6724;border:1px solid #a2eb675c;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.67rem;font-weight:800;display:inline-flex}.command-hero-content h2{color:#fff;letter-spacing:-.045em;margin:13px 0 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800}.command-hero-content p{color:#ffffffc4;margin:0;font-size:.88rem}.command-hero-meta{color:#fffc;flex-wrap:wrap;gap:13px;margin-top:18px;font-size:.72rem;font-weight:600;display:flex}.command-hero-meta span{align-items:center;gap:6px;display:inline-flex}.command-hero-meta i{color:var(--lumio-lime)}.command-hero-status{color:#fff;text-align:right;flex-direction:column;align-items:flex-end;gap:7px;min-width:160px;margin-left:auto;font-size:.74rem;display:flex}.command-hero-status span{background:#153b286b;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.command-hero-status i{background:var(--lumio-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a2eb6724}.command-hero-status small{color:#fff9}.support-chat{border:1px solid var(--lumio-line);min-height:calc(100vh - 166px);box-shadow:var(--lumio-shadow);background:#fff;border-radius:20px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.65fr);display:grid;overflow:hidden}.support-inbox{border-right:1px solid var(--lumio-line);background:#fff;min-width:0}.support-inbox-head{padding:19px 17px 13px}.support-inbox-head h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800}.support-search{margin-top:13px;position:relative}.support-search .bi{color:#aab4a7;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.support-search .form-control{border-color:var(--lumio-line);min-height:41px;box-shadow:none;border-radius:10px;padding-left:34px;font-size:.82rem}.support-room-list{max-height:calc(100vh - 290px);overflow-y:auto}.support-room{color:inherit;border-bottom:1px solid #e1ead8;gap:10px;padding:13px 15px;text-decoration:none;transition:background .17s;display:flex}.support-room:hover,.support-room.is-selected{color:inherit;background:#f0f6ec}.support-room.is-selected{box-shadow:inset 3px 0 0 var(--lumio-lime)}.support-avatar{color:#5b843b;background:#f0f6ec;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:.74rem;font-weight:800;display:grid;position:relative}.support-avatar.is-online:after{content:"";background:#62be52;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.support-room-content{flex:1;min-width:0}.support-room-meta{justify-content:space-between;gap:8px;display:flex}.support-room-name{color:var(--lumio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.support-room-time{color:#aab4a7;flex:none;font-size:.68rem}.support-room-preview{color:var(--lumio-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.75rem;overflow:hidden}.support-unread{background:var(--lumio-ink);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-top:5px;padding:0 5px;font-size:.62rem;font-weight:700;display:inline-grid}.support-conversation{background:#f0f6ec;flex-direction:column;min-width:0;display:flex}.support-conversation-head{border-bottom:1px solid var(--lumio-line);background:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;padding:15px 19px;display:flex}.support-person{align-items:center;gap:10px;min-width:0;display:flex}.support-person h3{color:var(--lumio-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.94rem;font-weight:800;overflow:hidden}.support-person p{color:var(--lumio-muted);margin:2px 0 0;font-size:.72rem}.support-context{border-bottom:1px solid var(--lumio-line);background:#fff;flex-wrap:wrap;gap:7px;padding:10px 19px;display:flex}.support-context-item{color:var(--lumio-muted);font-size:.72rem}.support-context-item strong{color:var(--lumio-ink);font-weight:700}.support-messages{flex-direction:column;flex:1;gap:13px;min-height:260px;max-height:calc(100vh - 367px);padding:22px;display:flex;overflow-y:auto}.support-message{align-items:flex-end;gap:8px;animation:.25s both lumio-message-in;display:flex}.support-message.is-admin{flex-direction:row-reverse}.support-bubble-wrap{max-width:min(72%,560px)}.support-bubble{color:#214a30;overflow-wrap:anywhere;background:#fff;border:1px solid #e1ead8;border-radius:14px 14px 14px 4px;padding:10px 13px;font-size:.86rem;line-height:1.48;box-shadow:0 3px 8px #153b2809}.support-message.is-admin .support-bubble{border-color:var(--lumio-ink);background:var(--lumio-ink);color:#fff;border-radius:14px 14px 4px}.support-bubble img{object-fit:cover;border-radius:9px;max-width:100%;max-height:240px;display:block}.support-message-meta{color:#aab4a7;margin-top:4px;font-size:.66rem}.support-message.is-admin .support-message-meta{text-align:right}.support-read{color:#5b843b}.support-composer{border-top:1px solid var(--lumio-line);background:#fff;padding:13px 17px}.support-composer-box{border:1px solid var(--lumio-line);background:#f0f6ec;border-radius:14px;align-items:flex-end;gap:8px;padding:7px;transition:border-color .2s,box-shadow .2s;display:flex}.support-composer-box:focus-within{border-color:#dcebd2;box-shadow:0 0 0 4px #5b843b1a}.support-composer textarea{resize:none;min-height:38px;max-height:110px;color:var(--lumio-ink);background:0 0;border:0;outline:0;flex:1;padding:8px;font-size:.85rem}.support-attach{color:#758276;cursor:pointer;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid;position:relative;overflow:hidden}.support-attach:hover{color:var(--lumio-ink);background:#f0f6ec}.support-attach input{opacity:0;cursor:pointer;position:absolute;inset:0}.support-send{background:var(--lumio-ink);color:#fff;border:0;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;transition:transform .2s,background .2s;display:grid}.support-send:hover{background:#214a30;transform:translateY(-1px)}.support-image-preview{color:var(--lumio-muted);align-items:center;gap:7px;margin:0 0 8px;font-size:.72rem;display:none}.support-image-preview.is-visible{display:flex}.support-image-preview img{object-fit:cover;border-radius:6px;width:28px;height:28px}.support-placeholder{color:var(--lumio-muted);text-align:center;flex:1;place-items:center;padding:32px;display:grid}.support-placeholder .bi{color:#dcebd2;margin-bottom:12px;font-size:2.6rem;display:block}.support-placeholder strong{color:var(--lumio-ink);font-size:.98rem;display:block}.customer-shell{background:var(--lumio-canvas);min-height:100vh}.customer-shell .site-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0f6ecd6;border-bottom:1px solid #f0f6ecb8;position:relative}.customer-shell .brand-lockup{color:var(--lumio-ink)}.customer-shell .brand-symbol{background:var(--lumio-ink);color:var(--lumio-lime)}.customer-shell .site-footer{border-top:1px solid var(--lumio-line);color:var(--lumio-muted);background:#fff}.customer-shell .footer-status span{background:var(--lumio-lime)}.customer-shell .nav-link{color:var(--lumio-muted);font-size:.88rem;font-weight:700}.customer-shell .nav-link.active,.customer-shell .nav-link:hover{color:var(--lumio-ink)}.customer-shell .btn-brand{background:var(--lumio-ink);color:#fff;border-radius:11px;font-size:.86rem;font-weight:700;box-shadow:0 8px 20px #153b2829}.customer-shell .btn-brand:hover{color:#fff;background:#214a30;transform:translateY(-1px)}.customer-brand-image{object-fit:contain;object-position:left center;width:96px;height:29px}.customer-brand-care{color:#758276;letter-spacing:.09em;border-left:1px solid #dcebd2;margin-left:8px;padding-left:8px;font-size:.61rem;font-weight:800}.care-hero{background:var(--lumio-ink);box-shadow:var(--lumio-shadow);isolation:isolate;border:1px solid #153b2826;border-radius:24px;padding:clamp(31px,4vw,58px);position:relative;overflow:hidden}.care-hero-image,.care-hero-overlay{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.care-hero-image{object-fit:cover;object-position:center 63%;filter:saturate(.78)contrast(1.07)}.care-hero-overlay{z-index:-1;background:linear-gradient(90deg,#153b28f5,#153b28c9 54%,#153b284a)}.care-hero:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#a2eb674a,#a2eb6700 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-170px;right:-140px}.care-hero-content{z-index:1;max-width:710px;position:relative}.care-eyebrow{color:#dcffc8;letter-spacing:.06em;text-transform:uppercase;background:#a2eb6724;border:1px solid #a2eb6766;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:6px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.care-eyebrow i{color:var(--lumio-lime)}.care-hero h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.8rem,3.4vw,3.1rem);font-weight:800;line-height:1.12}.care-hero h1 em{color:var(--lumio-lime);font-style:normal}.care-hero p{color:#fffc;max-width:570px;margin:15px 0 0;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.7}.care-hero-meta{color:#ffffffd6;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-size:.79rem;font-weight:600;display:flex}.care-hero-meta span{align-items:center;gap:7px;display:inline-flex}.care-hero-meta i{color:var(--lumio-lime)}.care-hero-image{z-index:0}.care-hero-overlay,.care-hero:after{z-index:1}.care-hero-content{z-index:2}.care-form-shell{z-index:2;max-width:1040px;margin:-20px auto 0;position:relative}.care-form-card{border:1px solid var(--lumio-line);box-shadow:var(--lumio-shadow);background:#fff;border-radius:22px;padding:clamp(20px,4vw,38px)}.care-form-intro{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:13px;align-items:flex-start;gap:13px;padding:13px 15px;font-size:.82rem;line-height:1.5;display:flex}.care-form-intro .bi{color:#5b843b;font-size:1.05rem}.care-form-section{border-bottom:1px solid var(--lumio-line);padding:27px 0}.care-form-section:last-of-type{border-bottom:0;padding-bottom:8px}.care-form-heading{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.care-form-heading-icon{color:#5b843b;background:#f0f6ec;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.care-form-heading h2{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800}.care-form-heading p{color:var(--lumio-muted);margin:3px 0 0;font-size:.8rem}.care-upload{text-align:center;cursor:pointer;background:#f0f6ec;border:1.5px dashed #e1ead8;border-radius:15px;justify-content:center;align-items:center;min-height:156px;padding:22px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.care-upload:hover,.care-upload.is-ready{background:#f0f6ec;border-color:#dcebd2;transform:translateY(-2px)}.care-upload input{z-index:2;opacity:0;cursor:pointer;position:absolute;inset:0}.care-upload-content{pointer-events:none}.care-upload-icon{color:#5b843b;background:#f0f6ec;border-radius:11px;place-items:center;width:39px;height:39px;margin:0 auto 9px;font-size:1.1rem;display:grid}.care-upload strong{color:var(--lumio-ink);font-size:.84rem;display:block}.care-upload span{color:var(--lumio-muted);margin-top:3px;font-size:.72rem;display:block}.care-upload-preview{color:#5b843b;align-items:center;gap:8px;margin-top:8px;font-size:.75rem;display:none}.care-upload-preview.is-visible{display:flex}.care-upload-preview img{object-fit:cover;border-radius:7px;width:30px;height:30px}.care-form-actions{justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:flex}.care-form-note{max-width:460px;color:var(--lumio-muted);margin:0;font-size:.75rem;line-height:1.5}.care-form-actions .action-group{flex:none;gap:8px;display:flex}.care-form-card .invalid-feedback{margin-top:.35rem;font-size:.74rem;display:block}.care-success{max-width:760px;margin:20px auto}.care-success-hero{text-align:center;background:linear-gradient(135deg,#f8fff5,#f0f9eb);border:1px solid #dcead2;border-radius:22px 22px 0 0;padding:clamp(28px,5vw,54px)}.care-success-mark{background:var(--lumio-lime);color:#304f18;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:1.55rem;display:grid;box-shadow:0 10px 25px #73ad402e}.care-success-hero h1{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:800}.care-success-hero p{color:var(--lumio-muted);margin:10px 0 0;font-size:.9rem}.care-success-card{border:1px solid var(--lumio-line);box-shadow:var(--lumio-shadow);background:#fff;border-top:0;border-radius:0 0 22px 22px;padding:clamp(21px,4vw,35px)}.care-reference{border:1px solid var(--lumio-line);background:var(--lumio-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.care-reference-item{background:#fff;padding:15px}.care-reference-label{color:var(--lumio-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.care-reference-value{color:var(--lumio-ink);overflow-wrap:anywhere;margin-top:5px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:800;display:block}.care-reference-value.token{color:#5b843b;font-family:DM Sans,sans-serif;font-size:.77rem}.care-success-details{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.care-success-detail{background:#f0f6ec;border-radius:12px;padding:12px}.care-success-detail span{color:var(--lumio-muted);font-size:.7rem;display:block}.care-success-detail strong{color:var(--lumio-ink);margin-top:4px;font-size:.82rem;display:block}.care-success-actions{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.customer-chat{border:1px solid var(--lumio-line);max-width:870px;min-height:min(660px,100vh - 205px);box-shadow:var(--lumio-shadow);background:#fff;border-radius:20px;margin:0 auto;display:grid;overflow:hidden}.customer-chat-head{border-bottom:1px solid var(--lumio-line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.customer-chat-title{align-items:center;gap:10px;display:flex}.customer-chat-title-icon{background:var(--lumio-ink);width:34px;height:34px;color:var(--lumio-lime);border-radius:10px;place-items:center;display:grid}.customer-chat-title h1{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.96rem;font-weight:800}.customer-chat-title p{color:var(--lumio-muted);margin:2px 0 0;font-size:.72rem}.customer-chat-body{background:linear-gradient(#f0f6ec,#f0f6ec);flex-direction:column;min-height:0;display:flex}.customer-chat-notice{color:#758276;background:#f0f6ec;border-radius:999px;margin:13px auto 0;padding:6px 10px;font-size:.69rem}.customer-message-list{flex-direction:column;flex:1;gap:13px;min-height:300px;max-height:calc(100vh - 370px);padding:20px;display:flex;overflow-y:auto}.customer-message{align-items:flex-end;gap:8px;animation:.25s both lumio-message-in;display:flex}.customer-message.is-customer{flex-direction:row-reverse}.customer-message .support-avatar{width:31px;height:31px;font-size:.65rem}.customer-bubble-wrap{max-width:min(75%,570px)}.customer-bubble{color:#214a30;overflow-wrap:anywhere;background:#fff;border:1px solid #e1ead8;border-radius:14px 14px 14px 4px;padding:10px 13px;font-size:.86rem;line-height:1.48;box-shadow:0 3px 8px #153b2809}.customer-message.is-customer .customer-bubble{border-color:var(--lumio-ink);background:var(--lumio-ink);color:#fff;border-radius:14px 14px 4px}.customer-bubble img{object-fit:cover;border-radius:9px;max-width:100%;max-height:240px;display:block}.customer-message-meta{color:#aab4a7;margin-top:4px;font-size:.66rem}.customer-message.is-customer .customer-message-meta{text-align:right}.customer-composer{border-top:1px solid var(--lumio-line);background:#fff;padding:13px 16px}.customer-composer form{border:1px solid var(--lumio-line);background:#f0f6ec;border-radius:14px;align-items:flex-end;gap:8px;padding:7px;display:flex}.customer-composer form:focus-within{border-color:#dcebd2;box-shadow:0 0 0 4px #5b843b1a}.customer-composer textarea{resize:none;min-height:38px;max-height:110px;color:var(--lumio-ink);background:0 0;border:0;outline:0;flex:1;padding:8px;font-size:.85rem}.customer-composer button{background:var(--lumio-ink);color:#fff;border:0;border-radius:10px;place-items:center;width:37px;height:37px;transition:all .2s;display:grid}.customer-composer button:hover{background:#214a30;transform:translateY(-1px)}.customer-chat-closed{border-top:1px solid var(--lumio-line);color:var(--lumio-muted);text-align:center;place-items:center;padding:15px;font-size:.8rem;display:grid}.care-widget{z-index:1050;align-items:center;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.care-widget-trigger{background:var(--lumio-ink);width:54px;height:54px;color:var(--lumio-lime);border:0;border-radius:17px;place-items:center;font-size:1.25rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 13px 28px #153b2847}.care-widget-trigger:after{z-index:-1;border-radius:inherit;content:"";background:#a2eb6757;width:100%;height:100%;animation:2.4s ease-out infinite care-widget-pulse;position:absolute}.care-widget-trigger:hover{transform:translateY(-3px);box-shadow:0 18px 34px #153b2859}.care-widget-hint{border:1px solid var(--lumio-line);color:var(--lumio-ink);background:#fff;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:700;transition:opacity .2s,transform .2s;box-shadow:0 7px 20px #153b281a}.care-widget-panel{border:1px solid var(--lumio-line);opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border-radius:17px;width:min(350px,100vw - 32px);transition:opacity .2s,transform .2s;position:absolute;bottom:67px;right:0;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 22px 52px #153b2838}.care-widget-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.care-widget-panel-head{background:linear-gradient(135deg,var(--lumio-ink),#214a30);color:#fff;align-items:center;gap:10px;padding:14px;display:flex}.care-widget-mark{background:var(--lumio-lime);width:34px;height:34px;color:var(--lumio-ink);border-radius:10px;place-items:center;display:grid}.care-widget-panel-head strong{font-size:.84rem;display:block}.care-widget-panel-head div>span{color:#ffffffb5;align-items:center;gap:5px;margin-top:2px;font-size:.68rem;display:inline-flex}.care-widget-panel-head div>span i{background:var(--lumio-lime);border-radius:50%;width:6px;height:6px}.care-widget-panel-head button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:28px;height:28px;margin-left:auto;font-size:.78rem;display:grid}.care-widget-panel-body{padding:16px}.care-widget-panel-body p{color:var(--lumio-muted);margin:0 0 14px;font-size:.8rem;line-height:1.55}@keyframes care-widget-pulse{0%{opacity:.55;transform:scale(1)}65%,to{opacity:0;transform:scale(1.44)}}@media(max-width:991.98px){.admin-sidebar{transform:translate(-102%)}.admin-sidebar.is-open{transform:translate(0)}.admin-content{flex:auto;width:100%;margin-left:0}.admin-mobile-toggle{place-items:center;display:inline-grid}.admin-backdrop.is-visible{z-index:1035;background:#153b2861;display:block;position:fixed;inset:0}.lumio-stat-grid,.lumio-stat-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.support-chat{grid-template-columns:300px minmax(0,1fr)}.admin-main{padding:22px}}@media(max-width:767.98px){.admin-topbar{min-height:64px;padding:10px 16px}.admin-eyebrow,.admin-live-status,.admin-avatar,.admin-profile-name{display:none}.admin-topbar-page-title{font-size:1rem}.admin-main{padding:18px 14px 26px}.command-hero{align-items:flex-end;min-height:248px;padding:20px}.command-hero-overlay{background:linear-gradient(90deg,#153b28ed,#153b289e)}.command-hero-status{display:none}.command-hero-meta{gap:8px}.lumio-section-header{flex-direction:column;align-items:flex-start}.lumio-section-header .lumio-btn{width:100%}.lumio-stat-grid,.lumio-stat-grid-five{gap:10px}.lumio-stat-card{padding:14px}.lumio-stat-card .stat-card-icon{margin-bottom:12px}.lumio-stat-value{font-size:1.4rem}.lumio-chart-wrap{height:220px;min-height:220px;padding:13px}.lumio-filter-bar{grid-template-columns:1fr}.lumio-filter-bar>*,.lumio-filter-bar .filter-search,.lumio-filter-bar .filter-action{grid-column:auto}.lumio-filter-bar .lumio-btn{width:100%}.lumio-table th,.lumio-table td{padding:12px 14px}.support-chat{flex-direction:column;min-height:calc(100vh - 130px);display:flex}.support-inbox{border-right:0;border-bottom:1px solid var(--lumio-line);max-height:260px}.support-room-list{max-height:175px}.support-conversation{min-height:500px}.support-context{display:none}.support-messages{max-height:390px;padding:15px}.support-bubble-wrap,.customer-bubble-wrap{max-width:85%}.customer-shell main .container-xl{padding-top:18px!important;padding-bottom:25px!important}.customer-brand-image{width:80px;height:25px}.customer-brand-care{font-size:.53rem}.care-hero{border-radius:18px}.care-hero-overlay{background:linear-gradient(90deg,#153b28f0,#153b28a3)}.care-form-shell{margin-top:-8px}.care-form-card{border-radius:18px}.care-form-actions{flex-direction:column;align-items:stretch}.care-form-actions .action-group{width:100%}.care-form-actions .lumio-btn{flex:1}.care-success{margin-top:0}.care-reference,.care-success-details{grid-template-columns:1fr}.customer-chat{border-radius:16px;min-height:calc(100vh - 168px)}.customer-message-list{max-height:410px;padding:15px}.care-widget{bottom:16px;right:16px}.care-widget-hint,.customer-chat-page .site-header,.customer-chat-page .site-footer{display:none}.customer-chat-page main .container-xl{max-width:none;padding:0!important}.customer-chat-page .customer-chat{border:0;border-radius:0;min-height:100svh}.customer-chat-page .customer-message-list{max-height:none}.customer-chat-page .customer-chat-body{min-height:0}}@media(max-width:440px){.lumio-stat-grid{grid-template-columns:1fr 1fr}.lumio-stat-label{font-size:.7rem}.lumio-stat-value{font-size:1.28rem}.care-hero-meta{flex-direction:column;gap:7px}.care-form-actions .action-group{flex-direction:column}.care-form-actions .lumio-btn{width:100%}.care-success-actions{flex-direction:column}.care-success-actions .lumio-btn{width:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-notification-wrap,.admin-notification{position:relative}.admin-notification>span{color:#fff;background:#df5a5a;border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.admin-notification>span.is-empty{display:none}.admin-notification-menu{z-index:var(--lumio-ui-z-drawer);border:1px solid var(--lumio-line);opacity:0;pointer-events:none;transform-origin:100% 0;background:#fff;border-radius:16px;width:min(390px,100vw - 28px);transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 12px);right:-50px;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 24px 55px #153b2833}.admin-notification-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.admin-notification-menu header{border-bottom:1px solid var(--lumio-line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.admin-notification-menu header strong{color:var(--lumio-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:.87rem;display:block}.admin-notification-menu header span{color:var(--lumio-muted);margin-top:2px;font-size:.7rem;display:block}.admin-notification-menu header button{color:#5b843b;background:0 0;border:0;font-size:.7rem;font-weight:800}.admin-notification-menu header button:disabled{color:#aab4a7}.admin-notification-list{max-height:370px;overflow-y:auto}.admin-notification-item{color:inherit;border-bottom:1px solid #e1ead8;gap:10px;padding:13px 15px;text-decoration:none;transition:background .18s;display:flex}.admin-notification-item:hover,.admin-notification-item.is-unread{background:#f0f6ec}.admin-notification-item>i{color:#5b843b;background:#f0f6ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.86rem;display:grid}.admin-notification-item strong,.admin-notification-item small{display:block}.admin-notification-item strong{color:var(--lumio-ink);font-size:.77rem}.admin-notification-item small{color:var(--lumio-muted);margin-top:3px;font-size:.68rem;line-height:1.4}.admin-notification-empty{min-height:150px;color:var(--lumio-muted);text-align:center;place-items:center;gap:7px;font-size:.76rem;display:grid}.admin-notification-empty i{color:#dcebd2;font-size:1.8rem}.customer-intro-page{background:var(--lumio-ink);overflow:hidden}.customer-intro-page .site-header,.customer-intro-page .site-footer,.customer-intro-page .care-widget,.customer-intro-page .ambient-canvas{display:none}.customer-intro{isolation:isolate;text-align:center;background:#153b28;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.customer-intro-bg{z-index:0;object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.08);width:100%;height:100%;animation:12s ease-in-out infinite alternate intro-background;position:absolute;inset:0}.customer-intro-overlay{z-index:1;background:radial-gradient(circle at 50% 42%,#214a302e,#0000 29%),linear-gradient(115deg,#153b28f0,#153b28b8 49%,#153b28eb);position:absolute;inset:0}.customer-intro-orb{z-index:1;filter:blur(5px);opacity:.68;border-radius:50%;position:absolute}.customer-intro-orb-one{background:#a2eb6724;width:220px;height:220px;animation:6s ease-in-out infinite alternate intro-orb;top:17%;left:14%}.customer-intro-orb-two{background:#dcebd22b;width:260px;height:260px;animation:7s ease-in-out infinite alternate-reverse intro-orb;bottom:12%;right:10%}.customer-intro-content{z-index:2;color:#fff;flex-direction:column;align-items:center;max-width:680px;padding:32px;animation:.9s cubic-bezier(.2,.8,.2,1) both intro-content;display:flex;position:relative}.customer-intro-logo{background:#fffffff2;border-radius:17px;width:min(186px,46vw);height:auto;padding:13px 18px;animation:3.4s ease-in-out infinite alternate intro-logo;box-shadow:0 0 0 7px #a2eb671f,0 16px 45px #00000047}.customer-intro h1{color:#fff;letter-spacing:-.065em;max-width:600px;margin:17px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,5vw,4.35rem);font-weight:800;line-height:1.05}.customer-intro p{color:#ffffffc2;margin:17px 0 0;font-size:clamp(.95rem,2vw,1.1rem)}.intro-enter-button{background:var(--lumio-lime);color:#17300c;border:1px solid #a2eb67c2;border-radius:13px;align-items:center;gap:10px;margin-top:32px;padding:14px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 30px #a2eb672e}.intro-enter-button:hover{transform:translateY(-3px);box-shadow:0 18px 34px #a2eb674a}.customer-intro small{color:#ffffff8f;margin-top:22px;font-size:.72rem}.customer-intro small i{color:var(--lumio-lime)}.customer-portal-hero,.tracking-hero,.guide-hero{isolation:isolate;background:var(--lumio-ink);box-shadow:var(--lumio-shadow);border-radius:24px;position:relative;overflow:hidden}.customer-portal-hero{align-items:center;min-height:348px;padding:clamp(26px,5vw,56px);display:flex}.customer-portal-hero-image,.customer-portal-hero-office,.tracking-hero>img,.guide-hero>img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute}.customer-portal-hero-image{object-position:right center;opacity:.86;width:62%;right:0}.customer-portal-hero-office{object-position:center;opacity:.22;width:100%;left:0}.customer-portal-overlay{z-index:1;background:linear-gradient(90deg,#153b28fa,#153b28de 43%,#153b2847);position:absolute;inset:0}.customer-portal-content,.tracking-hero-content,.guide-hero>div:last-child{z-index:2;max-width:680px;position:relative}.customer-portal-content h1,.tracking-hero h1,.guide-hero h1{color:#fff;letter-spacing:-.055em;margin:14px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:800;line-height:1.1}.customer-portal-content h1 em,.tracking-hero h1 em,.guide-hero h1 em{color:var(--lumio-lime);font-style:normal}.customer-portal-content p,.tracking-hero p,.guide-hero p{color:#ffffffc7;margin:15px 0 0;font-size:.94rem;line-height:1.7}.customer-portal-trust{color:#fffc;flex-wrap:wrap;gap:12px 18px;margin-top:22px;font-size:.74rem;font-weight:700;display:flex}.customer-portal-trust i{color:var(--lumio-lime)}.portal-service-grid{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1030px;margin:-25px auto 0;display:grid;position:relative}.portal-service-grid form{display:contents}.portal-service-card{border:1px solid var(--lumio-line);width:100%;min-height:132px;color:var(--lumio-ink);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 12px 28px #153b2814}.portal-service-card:hover{color:var(--lumio-ink);border-color:#dcebd2;transform:translateY(-4px);box-shadow:0 17px 33px #153b2824}.portal-service-card>.bi{color:#5b843b;margin-left:auto}.portal-service-icon{color:#5b843b;background:#f0f6ec;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:1.18rem;display:grid}.portal-service-icon.is-lime{background:var(--lumio-lime);color:#315113}.portal-service-copy strong,.portal-service-copy small{display:block}.portal-service-copy strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem}.portal-service-copy small{color:var(--lumio-muted);margin-top:5px;font-size:.75rem;line-height:1.42}.portal-assurance{justify-content:space-between;align-items:end;gap:30px;padding:44px 8px 10px;display:flex}.portal-assurance h2{max-width:520px;color:var(--lumio-ink);letter-spacing:-.045em;margin:7px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800}.portal-assurance p{max-width:420px;color:var(--lumio-muted);margin:0;font-size:.86rem;line-height:1.65}.tracking-hero,.guide-hero{min-height:245px;padding:clamp(27px,5vw,48px)}.tracking-hero>div:nth-child(2),.guide-hero>div:nth-child(2){z-index:1;background:linear-gradient(90deg,#153b28f5,#153b28a6,#153b2859);position:absolute;inset:0}.tracking-card{z-index:4;border:1px solid var(--lumio-line);max-width:900px;box-shadow:var(--lumio-shadow);background:#fff;border-radius:20px;margin:-31px auto 0;padding:clamp(23px,4vw,38px);position:relative}.tracking-card-heading{align-items:center;gap:13px;display:flex}.tracking-card-heading>span{color:#5b843b;background:#f0f6ec;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.12rem;display:grid}.tracking-card h2{color:var(--lumio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.12rem;font-weight:800}.tracking-card p{color:var(--lumio-muted);margin:4px 0 0;font-size:.8rem}.tracking-form{grid-template-columns:1fr auto;gap:10px;margin-top:24px;display:grid}.tracking-result-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tracking-result-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.tracking-result-grid>div{background:#f0f6ec;border-radius:12px;padding:13px}.tracking-result-grid span,.tracking-result-grid strong{display:block}.tracking-result-grid span{color:var(--lumio-muted);font-size:.68rem}.tracking-result-grid strong{color:var(--lumio-ink);margin-top:4px;font-size:.81rem}.tracking-timeline{border:1px solid var(--lumio-line);color:#aab4a7;border-radius:13px;flex-wrap:wrap;gap:9px;padding:14px;font-size:.74rem;font-weight:700;display:flex}.tracking-timeline span{align-items:center;gap:5px;display:inline-flex}.tracking-timeline .is-complete{color:#4a7f1d}.tracking-timeline .is-complete i{color:#68ae2c}.guide-hero{min-height:285px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.guide-grid article{border:1px solid var(--lumio-line);background:#fff;border-radius:17px;padding:24px;box-shadow:0 8px 24px #153b280d}.guide-grid article>span{color:#5b843b;background:#f0f6ec;border-radius:11px;place-items:center;width:39px;height:39px;font-size:1rem;display:grid}.guide-grid h2{color:var(--lumio-ink);margin:15px 0 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:.96rem;font-weight:800}.guide-grid p{color:var(--lumio-muted);margin:0;font-size:.79rem;line-height:1.55}.guide-cta{background:var(--lumio-ink);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:25px;display:flex}.guide-cta h2{margin:7px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800}.customer-bubble p{white-space:pre-wrap;margin:0}.chat-online-dot{background:#73d441;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #73d44124}.customer-chat-attach{color:#758276;cursor:pointer;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid;position:relative}.customer-chat-attach:hover{color:var(--lumio-ink);background:#f0f6ec}.customer-chat-attach input{opacity:0;cursor:pointer;position:absolute;inset:0}.customer-upload-preview{color:#758276;margin:7px 3px 0;font-size:.7rem;display:none}.customer-upload-preview.is-visible{display:block}.customer-typing{color:var(--lumio-muted);align-items:center;gap:8px;margin:0 20px 12px;font-size:.69rem;display:none}.customer-typing.is-visible{display:flex}.customer-typing>span:last-child{align-items:center;gap:3px;display:inline-flex}.customer-typing i{background:#aab4a7;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite chat-dot}.customer-typing i:nth-child(2){animation-delay:.15s}.customer-typing i:nth-child(3){animation-delay:.3s}.care-form-card .lumio-field-label{z-index:1;color:#758276;background:#fff;margin:0 0 -7px 10px;padding:0 5px;font-size:.69rem;transition:color .2s,transform .2s;display:inline-flex;position:relative;transform:translateY(0)}.care-form-card .lumio-field-label:has(+.lumio-input:focus){color:#5b843b;transform:translateY(-2px)}.care-form-card .lumio-input{border-radius:12px}[data-reveal]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.is-revealed{opacity:1;transform:translateY(0)}@keyframes intro-background{to{transform:scale(1.07)}}@keyframes intro-orb{to{transform:translate(28px,-18px)scale(1.12)}}@keyframes intro-content{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes intro-logo{to{transform:scale(1.035);box-shadow:0 0 0 12px #a2eb670f,0 20px 55px #0000005c}}@keyframes chat-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:767.98px){.admin-notification-menu{right:-84px}.customer-intro-content{padding:24px}.customer-intro-kicker{margin-top:27px}.customer-portal-hero{align-items:end;min-height:400px}.customer-portal-hero-image{opacity:.52;width:100%}.customer-portal-overlay{background:linear-gradient(#153b28d9,#153b28eb)}.portal-service-grid{grid-template-columns:1fr;margin-top:14px}.portal-service-card{min-height:108px}.portal-assurance,.guide-cta{flex-direction:column;align-items:flex-start}.tracking-form,.tracking-result-grid,.guide-grid{grid-template-columns:1fr}.tracking-result-head,.tracking-timeline{flex-direction:column}.customer-chat-page .care-widget{display:none}}.activity-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.activity-timeline-item{border-right:1px solid var(--lumio-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.activity-timeline-item:nth-child(3n){border-right:0}.activity-timeline-item time{color:var(--lumio-muted);grid-column:2;font-size:.68rem}.activity-timeline-icon{color:#5b843b;background:#f0f6ec;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.77rem;display:grid}.activity-timeline-icon.is-chat{color:#5f9b29;background:#eff9e9}.activity-timeline-item strong{color:var(--lumio-ink);font-size:.78rem;display:block}.activity-timeline-item p{color:var(--lumio-muted);margin:3px 0 0;font-size:.72rem;line-height:1.4}.auth-remember{color:#758276;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;font-size:.78rem;display:grid}.auth-remember input{accent-color:#153b28;width:15px;height:15px}.auth-remember small{color:#aab4a7;grid-column:2;font-size:.67rem}@media(max-width:767.98px){.activity-timeline{grid-template-columns:1fr}.activity-timeline-item,.activity-timeline-item:nth-child(3n){border-right:0;border-bottom:1px solid var(--lumio-line)}.activity-timeline-item:last-child{border-bottom:0}}.auth-shell{color:#fff;background:#153b28;min-height:100svh;position:relative;overflow:hidden}.auth-showroom,.auth-veil{pointer-events:none;position:fixed;inset:0}.auth-showroom{z-index:0;filter:none;background:radial-gradient(circle at 78% 42%,#a7e85f24,#0000 27rem),radial-gradient(circle at 18% 84%,#d6ecbd33,#0000 25rem),#fff;animation:none}.auth-veil{z-index:1;background:linear-gradient(106deg,#153b28f2,#153b28d1 42%,#153b2891)}.auth-veil:after{content:"";background:radial-gradient(circle at 79% 23%,#a2eb672b,#0000 18%),linear-gradient(90deg,#153b2857,#0000 62%);position:absolute;inset:0}.auth-command-center{z-index:2;grid-template-columns:minmax(0,1fr) minmax(395px,520px);align-items:center;gap:clamp(32px,8vw,130px);width:min(1360px,100% - 56px);min-height:100svh;margin:0 auto;padding:46px 0;display:grid;position:relative}.auth-brand-panel{flex-direction:column;justify-content:space-between;min-height:min(660px,100svh - 92px);padding:20px 0;display:flex}.auth-brand-logo{width:min(248px,26vw);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-flex}.auth-brand-logo:hover{transform:translateY(-3px)scale(1.015)}.auth-brand-logo img{filter:drop-shadow(0 11px 26px #0000004d);width:100%;height:auto}.auth-brand-copy{max-width:600px;padding:30px 0}.auth-kicker{color:#d9ffc1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.68rem;font-weight:800;display:inline-flex}.auth-kicker i{color:var(--lumio-lime)}.auth-brand-copy h1{color:#fff;letter-spacing:-.075em;margin:19px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,5.6vw,5.8rem);font-weight:800;line-height:.98}.auth-brand-copy h1 em{color:var(--lumio-lime);font-style:normal}.auth-brand-copy p{color:#ffffffc2;max-width:490px;margin:24px 0 0;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.7}.auth-brand-status{color:#ffffffa8;letter-spacing:.025em;align-items:center;gap:9px;font-size:.73rem;font-weight:700;display:flex}.auth-brand-status span{background:var(--lumio-lime);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite command-pulse;box-shadow:0 0 0 6px #a2eb671f}.auth-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff2e,#ffffff17);border:1px solid #ffffff38;border-radius:28px;width:100%;padding:clamp(29px,4vw,47px);animation:.72s cubic-bezier(.2,.8,.2,1) both command-card-in;box-shadow:0 25px 65px #00000047,inset 0 1px #ffffff30}.auth-card-brand{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding-bottom:25px;display:flex}.auth-card-brand img{width:142px;height:auto}.auth-card-brand span{color:#ffffff9e;letter-spacing:.12em;font-size:.62rem;font-weight:800}.auth-card-heading{margin:29px 0 0}.auth-card-heading h2{color:#fff;letter-spacing:-.045em;margin:13px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.45rem,2.35vw,1.85rem);font-weight:800}.auth-card-heading p{color:#ffffffab;margin:8px 0 0;font-size:.83rem;line-height:1.55}.auth-login-form{margin-top:28px}.auth-form-group{margin-bottom:18px}.auth-form-group>label{color:#ffffffdb;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.auth-input-shell{background:#ffffff1a;border:1px solid #ffffff30;border-radius:14px;align-items:center;min-height:53px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden}.auth-input-shell>i{color:#d6ffba;text-align:center;width:46px;font-size:1rem}.auth-input-shell input{color:#fff;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;height:51px;font-family:DM Sans,sans-serif;font-size:.92rem}.auth-input-shell:has(input.is-invalid){border-color:#ff9ea5}.auth-password-toggle{color:#ffffffa8;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;margin-right:4px;display:grid}.auth-password-toggle:hover{color:var(--lumio-lime);background:#ffffff1f}.auth-card .invalid-feedback{color:#ffc1c5;font-size:.72rem;display:block}.auth-remember{color:#ffffffd1;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;margin:21px 0 24px;font-size:.76rem;display:grid}.auth-remember input{width:15px;height:15px;accent-color:var(--lumio-lime);margin:0}.auth-remember small{color:#ffffff80;grid-column:2;margin-top:2px;font-size:.67rem}.auth-submit{background:var(--lumio-lime);color:#142909;border:1px solid #daffc494;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:53px;padding:0 16px 0 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:.83rem;font-weight:800;transition:transform .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 13px 30px #a2eb6733}.auth-submit i{background:#1232071c;border-radius:9px;place-items:center;width:29px;height:29px;font-size:1rem;transition:transform .22s;display:grid}.auth-submit:hover{background:#b8f984;transform:translateY(-3px);box-shadow:0 18px 35px #a2eb6745}.auth-submit:hover i{transform:translate(2px,-2px)}.auth-security-note{color:#ffffff8f;border-top:1px solid #ffffff24;gap:9px;margin-top:24px;padding-top:19px;font-size:.7rem;line-height:1.45;display:flex}.auth-security-note>i{color:var(--lumio-lime);font-size:.92rem}.auth-security-note strong{color:#ffffffd1;font-size:.72rem;display:block}.customer-intro-logo{background:0 0;border:0;border-radius:0;width:min(235px,56vw);padding:0;box-shadow:0 16px 45px #00000047}.customer-shell .customer-brand-image{width:156px;height:57px}.customer-shell .customer-brand-care{margin-left:10px;padding-left:10px;font-size:.65rem}.portal-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-service-card{flex-direction:column;align-items:flex-start;gap:16px;min-height:172px;padding:22px;position:relative;overflow:hidden}.portal-service-card:after{content:"";background:radial-gradient(circle,#5b843b21,#5b843b00 69%);border-radius:50%;width:128px;height:128px;transition:transform .35s;position:absolute;bottom:-47px;right:-37px}.portal-service-card:hover:after{transform:scale(1.35)}.portal-service-card>.bi{position:absolute;top:20px;right:19px}.portal-service-index{color:#dcebd2;letter-spacing:.08em;font-family:Plus Jakarta Sans,sans-serif;font-size:.67rem;font-weight:800;position:absolute;top:18px;right:42px}.portal-service-card .portal-service-copy{z-index:1;position:relative}.portal-service-card .portal-service-copy small{max-width:215px}.portal-service-card.is-chat{background:linear-gradient(145deg,#fff,#f8fff4);border-color:#a2eb678c}.portal-service-card.is-chat .portal-service-icon{background:var(--lumio-lime);color:#315113}.portal-service-card.is-complaint .portal-service-icon{background:var(--lumio-ink);color:#fff}@keyframes command-background{to{transform:scale(1.055)}}@keyframes command-card-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes command-pulse{50%{box-shadow:0 0 0 9px #a2eb670f}}@media(max-width:991.98px){.auth-command-center{grid-template-columns:1fr;width:min(650px,100% - 36px);padding:30px 0 42px}.auth-brand-panel{min-height:auto;padding:0}.auth-brand-copy{padding:42px 0}.auth-brand-status{display:none}.auth-card{max-width:550px}.portal-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.auth-showroom{background-position:57%}.auth-veil{background:linear-gradient(#153b28ed,#153b28d6)}.auth-command-center{gap:0;width:min(100% - 30px,520px);padding:25px 0}.auth-brand-logo{width:158px}.auth-brand-copy{padding:38px 0 28px}.auth-brand-copy h1{font-size:clamp(2.5rem,13vw,3.75rem)}.auth-brand-copy p{margin-top:17px;font-size:.9rem}.auth-card{border-radius:22px;padding:25px 21px}.auth-card-brand img{width:122px}.auth-card-brand span{font-size:.54rem}.auth-card-heading{margin-top:24px}.customer-shell .customer-brand-image{width:118px;height:43px}.customer-shell .customer-brand-care{margin-left:7px;padding-left:7px;font-size:.53rem}.portal-service-grid{grid-template-columns:1fr}.portal-service-card{flex-direction:row;align-items:center;gap:14px;min-height:126px}.portal-service-card .portal-service-copy small{max-width:none}.portal-service-index{top:15px;right:42px}.portal-service-card>.bi{top:15px;right:16px}}.lumio-btn-sm{border-radius:9px;min-height:35px;padding:.43rem .68rem;font-size:.73rem}.case-detail-shell{max-width:1300px;margin:0 auto}.case-breadcrumb{color:var(--lumio-muted);align-items:center;gap:8px;margin:0 0 13px;font-size:.76rem;font-weight:700;display:flex}.case-breadcrumb a{color:#5b843b;text-decoration:none;transition:color .18s}.case-breadcrumb a:hover{color:var(--lumio-ink)}.case-breadcrumb a i{margin-right:4px}.case-command-hero{background:var(--lumio-ink);isolation:isolate;border-radius:23px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:300px;padding:clamp(25px,4vw,46px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #153b2829}.case-command-hero-image,.case-command-hero-overlay{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.case-command-hero-image{object-fit:cover;object-position:center 62%;filter:saturate(.72)contrast(1.05)}.case-command-hero-overlay{z-index:-1;background:linear-gradient(96deg,#153b28f5,#153b28d6 46%,#153b2861)}.case-command-hero:after{z-index:-1;content:"";background:radial-gradient(circle,#a2eb673b,#a2eb6700 69%);border-radius:50%;width:370px;height:370px;position:absolute;top:-180px;right:-90px}.case-command-hero-content{max-width:720px}.case-command-heading{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.case-command-heading p{color:#ffffff9e;letter-spacing:.09em;text-transform:uppercase;margin:15px 0 5px;font-size:.68rem;font-weight:700}.case-command-heading h2{color:#fff;letter-spacing:-.055em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.55rem,3.1vw,2.6rem);font-weight:800}.case-command-heading .lumio-status{margin-bottom:4px}.case-command-description{color:#ffffffc7;max-width:620px;margin:15px 0 0;font-size:.88rem;line-height:1.65}.case-command-meta{color:#ffffffb3;flex-wrap:wrap;gap:11px 20px;margin-top:20px;font-size:.73rem;font-weight:600;display:flex}.case-command-meta i{color:var(--lumio-lime);margin-right:5px}.case-command-actions{flex-wrap:wrap;align-self:flex-end;gap:8px;display:flex}.case-command-actions .lumio-btn{white-space:nowrap}.case-chat-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff52}.case-chat-button:hover{color:#fff;background:#ffffff30;border-color:#a2eb67b8}.case-detail-grid{grid-template-columns:minmax(0,1.52fr) minmax(310px,.72fr);align-items:start;gap:16px;margin-top:17px;display:grid}.case-detail-main,.case-detail-aside{gap:16px;display:grid}.case-info-panel,.case-timeline-panel,.case-status-panel{padding:clamp(19px,3vw,28px)}.case-panel-heading{align-items:flex-start;gap:11px;margin-bottom:21px;display:flex}.case-panel-icon{color:#5b843b;background:#f0f6ec;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:1rem;display:grid}.case-panel-icon.is-vehicle{color:#5c9c28;background:#ecf8e7}.case-panel-icon.is-issue{color:#c77a24;background:#fff3e7}.case-panel-icon.is-media{color:#8364ba;background:#f3edff}.case-panel-icon.is-timeline{color:#5b843b;background:#f0f6ec}.case-panel-icon.is-status{color:#5f9d2e;background:#eff9e8}.case-panel-heading h3{color:var(--lumio-ink);margin:1px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.97rem;font-weight:800}.case-panel-heading p{color:var(--lumio-muted);margin:4px 0 0;font-size:.74rem;line-height:1.45}.case-data-grid{border:1px solid var(--lumio-line);background:var(--lumio-line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.case-data-grid>div{background:#fff;min-width:0;padding:14px 15px}.case-data-grid span,.case-data-grid strong,.case-data-grid a{display:block}.case-data-grid span{color:var(--lumio-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:700}.case-data-grid strong,.case-data-grid a{color:var(--lumio-ink);overflow-wrap:anywhere;margin-top:6px;font-size:.83rem;font-weight:700;line-height:1.48}.case-data-grid a{color:#5b843b;text-decoration:none}.case-data-grid a:hover{color:var(--lumio-ink)}.case-data-grid a i{margin-left:3px;font-size:.7rem}.case-data-wide{grid-column:1/-1}.case-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-mono{letter-spacing:.02em;font-family:DM Mono,DM Sans,monospace;font-size:.77rem!important}.case-description{color:#214a30;background:linear-gradient(135deg,#f0f6ec,#f0f6ec);border:1px solid #e1ead8;border-radius:14px;min-height:112px;margin:0;padding:18px 21px 18px 54px;position:relative}.case-description>i{color:#dcebd2;font-size:1.55rem;position:absolute;top:14px;left:18px}.case-description p{white-space:pre-line;margin:0;font-size:.86rem;line-height:1.75}.case-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.case-media-card,.case-media-empty{border:1px solid var(--lumio-line);min-height:190px;color:var(--lumio-ink);background:#f0f6ec;border-radius:14px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.case-media-card>img,.case-media-card video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-media-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#153b28c2);height:48%;position:absolute;inset:auto 0 0}.case-media-card>span{z-index:1;color:#fff;padding:13px;font-size:.75rem;font-weight:700;position:relative}.case-media-card>span i{margin-right:4px}.case-media-card:hover>img{transform:scale(1.035)}.case-media-card>img{transition:transform .3s}.case-media-card.is-video{background:#153b28;align-items:stretch}.case-media-card.is-video>span{align-self:flex-end}.case-media-empty{color:#aab4a7;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.74rem}.case-media-empty i{color:#dcebd2;font-size:1.7rem}.case-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-timeline li{color:#aab4a7;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:71px;display:grid;position:relative}.case-timeline li:not(:last-child):after{content:"";background:#f0f6ec;width:1px;position:absolute;top:30px;bottom:0;left:13px}.case-timeline li>span{z-index:1;color:#aab4a7;background:#fff;border:1px solid #e1ead8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.72rem;display:grid;position:relative}.case-timeline li strong,.case-timeline li small{display:block}.case-timeline li strong{color:#758276;font-size:.78rem}.case-timeline li small{color:#aab4a7;margin-top:3px;font-size:.68rem;line-height:1.4}.case-timeline li.is-complete>span{color:#5f9e2b;background:#effbe7;border-color:#bde69c}.case-timeline li.is-complete strong{color:var(--lumio-ink)}.case-timeline li.is-current>span{color:#5b843b;background:#f0f6ec;border-color:#dcebd2}.case-timeline li.is-current strong{color:#5b843b}.case-status-panel{scroll-margin-top:24px}.case-status-form{gap:8px;display:grid}.case-status-form label{color:#214a30;margin-top:6px;font-size:.74rem;font-weight:800}.case-status-form label small{color:var(--lumio-muted);font-weight:500}.case-status-form .lumio-input{font-size:.82rem}.case-status-form textarea.lumio-input{min-height:112px}.case-status-form .lumio-btn{margin-top:10px}@media(max-width:991.98px){.case-detail-grid{grid-template-columns:1fr}.case-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.case-status-panel{scroll-margin-top:14px}}@media(max-width:767.98px){.case-command-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:390px;padding:23px}.case-command-hero-overlay{background:linear-gradient(#153b28e0,#153b28f2)}.case-command-heading{flex-direction:column;align-items:flex-start;gap:7px}.case-command-heading p{margin-top:12px}.case-command-actions{align-self:auto;width:100%}.case-command-actions .lumio-btn{flex:1}.case-detail-grid{margin-top:12px}.case-detail-aside,.case-data-grid,.case-vehicle-grid,.case-media-grid{grid-template-columns:1fr}.case-data-wide{grid-column:auto}.case-media-card,.case-media-empty{min-height:210px}.case-info-panel,.case-timeline-panel,.case-status-panel{padding:19px}.admin-shell .lumio-table thead th,.admin-shell table.table thead th,.admin-shell table thead th{top:0}}.customer-intro-action-card{background:var(--lumio-lime);border:1px solid #a2eb67e6;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:14px 18px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:800;line-height:1.2;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 12px 28px #0000002e,0 8px 24px #a2eb6724;color:#17300c!important;text-decoration:none!important}.customer-intro-action-card i{font-size:1.15rem}.customer-intro-action-card:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 17px 32px #0000003b,0 10px 28px #a2eb6733;color:#17300c!important}@media(max-width:560px){.customer-intro-actions{grid-template-columns:1fr;width:min(100%,320px)}}.workspace-page-header{justify-content:space-between;align-items:flex-start;gap:var(--lumio-ui-space-6);margin-bottom:var(--lumio-ui-space-6);display:flex}.workspace-page-heading{align-items:flex-start;gap:var(--lumio-ui-space-3);min-width:0;display:flex}.workspace-page-icon{color:#5b843b;background:#f0f6ec;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.05rem;display:grid}.workspace-eyebrow{color:#758276;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.68rem;font-weight:800}.workspace-page-header :is(h1,h2){color:#153b28;letter-spacing:-.04em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800}.workspace-page-description{color:#758276;max-width:720px;margin:6px 0 0;font-size:.88rem;line-height:1.55}.workspace-page-actions{justify-content:flex-end;gap:var(--lumio-ui-space-2);flex-wrap:wrap;display:flex}.workspace-breadcrumbs{color:#aab4a7;margin:0 0 12px;font-size:.72rem;font-weight:700}.workspace-breadcrumbs ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.workspace-breadcrumbs li:not(:last-child):after{color:#aab4a7;content:"/";margin-left:7px}.workspace-breadcrumbs a{color:#5b843b}.workspace-breadcrumbs span[aria-current=page]{color:#758276}.workspace-stat-detail{color:#aab4a7;margin-top:8px;font-size:.7rem;display:block}.workspace-hero{color:#fff;background:linear-gradient(135deg,#153b28,#214a30);border-radius:22px;margin-bottom:22px;padding:clamp(22px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 16px 34px #153b2826}.workspace-hero:after{content:"";border:1px solid #a2eb6738;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-90px;box-shadow:0 0 0 28px #a2eb670a,0 0 0 58px #a2eb6706}.workspace-hero-content{z-index:1;max-width:720px;position:relative}.workspace-hero-kicker{color:#d9ffc1;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:800;display:inline-flex}.workspace-hero h2{color:#fff;letter-spacing:-.055em;margin:14px 0 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:800}.workspace-hero p{color:#ffffffba;max-width:620px;margin:0;font-size:.9rem;line-height:1.6}.workspace-hero-meta{color:#ffffffc7;flex-wrap:wrap;gap:9px 18px;margin-top:20px;font-size:.74rem;font-weight:700;display:flex}.workspace-hero-meta span{align-items:center;gap:6px;display:inline-flex}.workspace-hero-meta i{color:#a2eb67}.workspace-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-action-card{color:#153b28;background:#fff;border:1px solid #e1ead8;border-radius:18px;align-items:flex-start;gap:12px;min-height:126px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #153b280a}.workspace-action-card:hover{color:#153b28;border-color:#e1ead8;transform:translateY(-3px);box-shadow:0 14px 28px #153b2817}.workspace-action-icon{color:#5b843b;background:#f0f6ec;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.workspace-action-card strong{font-size:.88rem;font-weight:800;display:block}.workspace-action-card span{color:#758276;margin-top:4px;font-size:.75rem;line-height:1.45;display:block}.sales-sidebar-profile{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;margin:auto 8px 14px;padding:12px 10px;display:flex}.sales-sidebar-profile .admin-avatar{color:#d9ffc1;background:#a2eb672b;flex:none}.sales-sidebar-profile strong,.sales-sidebar-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-sidebar-profile strong{color:#fff;font-size:.75rem}.sales-sidebar-profile small{color:#ffffff87;margin-top:2px;font-size:.66rem}.sales-workspace-shell .admin-main{max-width:1440px}.customer-workspace-shell .admin-sidebar{background:linear-gradient(#153b28,#153b28)}.customer-workspace-shell .sidebar-nav .nav-link.active{color:#b7f4d8;background:#7be8b929}.customer-workspace-shell .sidebar-nav .nav-link:hover{color:#d9fff0;background:#7be8b917}.customer-workspace-shell .customer-sidebar-profile .admin-avatar{color:#b7f4d8;background:#7be8b92e}.customer-workspace-shell .customer-live-status i{background:#57d9a4}.customer-workspace-shell .customer-workspace-hero{background:linear-gradient(135deg,#0c5962,#137f77)}.customer-workspace-shell .customer-workspace-hero:after{border-color:#b7f4d84d;box-shadow:0 0 0 28px #b7f4d80d,0 0 0 58px #b7f4d806}.customer-workspace-shell .customer-workspace-hero-meta i{color:#b7f4d8}.customer-workspace-chat-link{margin:0}.customer-workspace-chat-link .nav-link{text-align:left;border:0;width:100%}.customer-workspace-action-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.workspace-customer-feature-card{background:linear-gradient(135deg,#f5fffb,#f0f6ec);border:1px solid #d9efe7;border-radius:16px;padding:17px}.workspace-customer-feature-card h3{color:#153b28;margin:7px 0 5px;font-size:1rem;font-weight:800}.workspace-customer-feature-card p{color:#758276;margin:0;font-size:.78rem}.workspace-customer-compact-link{color:#153b28;border:1px solid #e1ead8;border-radius:14px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:flex}.workspace-customer-compact-link:hover{color:#153b28;border-color:#a8dfc7}.workspace-customer-compact-link>span:nth-child(2){flex:1;min-width:0}.workspace-customer-compact-link strong,.workspace-customer-compact-link small{display:block}.workspace-customer-compact-link strong{font-size:.8rem}.workspace-customer-compact-link small{color:#758276;margin-top:3px;font-size:.7rem}.workspace-customer-complaint-list{display:grid}.workspace-customer-complaint-row{border-bottom:1px solid #e1ead8;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.workspace-customer-complaint-row:last-child{border-bottom:0}.workspace-customer-complaint-main{min-width:0}.workspace-customer-complaint-main h2{color:#153b28;margin:6px 0 5px;font-size:.92rem;font-weight:800}.workspace-customer-complaint-main p{color:#758276;margin:0;font-size:.74rem}.workspace-customer-complaint-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-event-link{color:inherit;text-decoration:none}.workspace-event-link:hover strong{color:#147b72}@media(max-width:767.98px){.workspace-customer-complaint-row{flex-direction:column;align-items:flex-start;padding:16px 14px}.workspace-customer-complaint-actions{justify-content:flex-start}.workspace-table-toolbar form,.workspace-table-toolbar select{width:100%}}.workspace-form-panel{padding:clamp(18px,3vw,26px)}.workspace-form-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-panel-mark{color:#5b843b;font-size:1.35rem}.workspace-form-panel .workspace-panel-title{color:#153b28;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem;font-weight:800}.workspace-form-panel .workspace-panel-subtitle{color:#758276;margin:4px 0 20px;font-size:.78rem}.workspace-photo-upload{background:#f0f6ec;border:1px solid #e1ead8;border-radius:15px;margin-top:14px;padding:16px}.workspace-photo-upload-head{color:#153b28;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-photo-upload-head strong,.workspace-photo-upload-head span{display:block}.workspace-photo-upload-head strong{font-size:.82rem;font-weight:800}.workspace-photo-upload-head span{color:#758276;margin-top:4px;font-size:.72rem}.workspace-photo-upload-head>i{color:#5b843b;font-size:1.25rem}.workspace-photo-upload-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-photo-preview{background:#fff;border:1px solid #e1ead8;border-radius:13px;align-items:center;gap:14px;padding:10px;display:flex}.workspace-photo-preview-image{object-fit:cover;border-radius:10px;flex:none;width:88px;height:88px}.workspace-photo-preview-meta{min-width:0}.workspace-photo-preview-meta strong,.workspace-photo-preview-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-photo-preview-meta strong{color:#153b28;font-size:.76rem}.workspace-photo-preview-meta span{color:#758276;margin-top:4px;font-size:.7rem}.workspace-photo-upload [data-photo-status][data-status=success]{color:#258047;font-weight:700}.workspace-photo-upload [data-photo-status][data-status=error]{color:#b43748;font-weight:600}.workspace-photo-upload [data-photo-status][data-status=loading]{color:#758276}@media(max-width:575.98px){.workspace-photo-upload-actions>button{flex:100%;min-height:48px}.workspace-photo-preview{align-items:flex-start}.workspace-photo-preview-image{width:min(128px,34vw);height:min(128px,34vw)}}.workspace-note{color:#758276;background:#f0f6ec;border:1px solid #e1ead8;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.workspace-note i{color:#dcebd2;font-size:1.1rem}.workspace-note p{margin:0;font-size:.8rem;line-height:1.55}.workspace-table-toolbar{border-bottom:1px solid #e1ead8;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.workspace-table-search{width:min(100%,360px);position:relative}.workspace-table-search .bi{z-index:1;color:#aab4a7;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.workspace-table-search .lumio-input{min-height:42px;padding-left:36px;font-size:.8rem}.workspace-toolbar-note{color:#758276;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.workspace-toolbar-note i{color:#5b843b}.workspace-review-actions,.workspace-review-actions form{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.lumio-input-sm{width:140px;border-radius:9px!important;min-height:35px!important;padding:.4rem .6rem!important;font-size:.72rem!important}.workspace-data-list{gap:0;margin:0;display:grid}.workspace-data-row{border-bottom:1px solid #e1ead8;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;display:flex}.workspace-data-row:last-child{border-bottom:0}.workspace-data-row dt{color:#758276;font-size:.75rem;font-weight:700}.workspace-data-row dd{color:#153b28;text-align:right;margin:0;font-size:.8rem;font-weight:800}.workspace-event-list{gap:0;display:grid}.workspace-event{border-bottom:1px solid #e1ead8;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.workspace-event:last-child{border-bottom:0}.workspace-event-icon{color:#5b843b;background:#f0f6ec;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:.78rem;display:grid}.workspace-event strong{color:#153b28;font-size:.8rem;display:block}.workspace-event span{color:#758276;margin-top:3px;font-size:.7rem;line-height:1.45;display:block}.sales-workspace-shell [data-attendance-capture] .workspace-photo-upload{border-color:var(--lumio-ui-border-strong);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface-subtle);transition:border-color var(--lumio-ui-motion-standard) ease,box-shadow var(--lumio-ui-motion-standard) ease,background-color var(--lumio-ui-motion-standard) ease;border-style:dashed}.sales-workspace-shell [data-attendance-capture] .workspace-photo-upload:focus-within{border-color:var(--lumio-ui-brand-blue);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-focus-ring)}.sales-workspace-shell [data-attendance-capture] .workspace-photo-preview{border-color:var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-md);box-shadow:var(--lumio-ui-shadow-sm)}.sales-workspace-shell [data-attendance-capture] [data-photo-status][data-status=loading]:before{content:"";vertical-align:-.1rem;width:.75rem;height:.75rem;animation:lumio-ui-spin var(--lumio-ui-motion-loading) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;margin-right:.45rem;display:inline-block}.sales-workspace-shell [data-attendance-submit][aria-busy=true]{cursor:progress;opacity:1}.sales-workspace-shell [data-attendance-submit][aria-busy=true]:after{margin-left:.6rem}.sales-workspace-shell [data-attendance-submit]:focus-visible{box-shadow:var(--lumio-ui-focus-ring);outline:0}.customer-workspace-dashboard .lumio-stat-grid{gap:var(--lumio-ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.customer-workspace-dashboard .lumio-stat-card{min-height:0;padding:var(--lumio-ui-space-4) var(--lumio-ui-space-5);border-radius:var(--lumio-ui-radius-lg);box-shadow:none;background:linear-gradient(150deg,#fff,#fbfefc);border-color:#dcece5}.customer-workspace-dashboard .workspace-kpi-card__topline,.customer-workspace-dashboard .workspace-panel-mark{display:none}.customer-workspace-dashboard .lumio-stat-label{font-size:.76rem}.customer-workspace-dashboard .workspace-hero h2{font-size:var(--lumio-ui-font-size-h1);letter-spacing:var(--lumio-ui-letter-spacing-display);line-height:var(--lumio-ui-line-height-heading)}.customer-workspace-dashboard .workspace-panel-title{font-size:var(--lumio-ui-font-size-h3)}.customer-workspace-dashboard .lumio-stat-value{font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(1.3rem,2vw,1.65rem)}.customer-workspace-dashboard .workspace-stat-detail{margin-top:.35rem;font-size:.7rem}.customer-workspace-dashboard .workspace-form-panel{border:1px solid #e4eee9;border-radius:var(--lumio-ui-radius-lg)!important;box-shadow:var(--lumio-ui-shadow-sm)!important}.customer-workspace-dashboard .workspace-customer-feature-card{border-radius:var(--lumio-ui-radius-md);background:linear-gradient(145deg,#f3fbf6,#fbfdfb);border-color:#d7e9df}.customer-workspace-dashboard .workspace-action-card{border-radius:var(--lumio-ui-radius-lg);min-height:112px;box-shadow:none;border-color:#e4eee9}.customer-workspace-dashboard .workspace-action-card:hover,.customer-workspace-dashboard .workspace-action-card:focus-visible{box-shadow:var(--lumio-ui-shadow-sm);border-color:#b8d9c6}.customer-workspace-dashboard .workspace-action-card:focus-visible{box-shadow:var(--lumio-ui-focus-ring);outline:0}@media(max-width:991.98px){.customer-workspace-dashboard .lumio-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.customer-workspace-dashboard .lumio-stat-grid{gap:var(--lumio-ui-space-2)}.customer-workspace-dashboard .lumio-stat-card{padding:var(--lumio-ui-space-3)}.customer-workspace-dashboard .workspace-hero{padding:1.25rem}}@media(max-width:991.98px){.workspace-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.workspace-page-header{flex-direction:column}.workspace-page-actions{justify-content:flex-start;width:100%}.workspace-page-actions .lumio-btn{flex:1}.workspace-action-grid{grid-template-columns:1fr}.workspace-hero{border-radius:18px}.workspace-hero-meta{gap:8px 13px}.workspace-data-row{flex-direction:column;gap:4px}.workspace-data-row dd{text-align:left}.sales-sidebar-profile{margin-top:auto}.workspace-table-toolbar{flex-direction:column;align-items:stretch;padding:12px 14px}.workspace-table-search{width:100%}.workspace-review-actions,.workspace-review-actions form{justify-content:flex-start}.workspace-review-actions form{width:100%}.workspace-review-actions .lumio-input-sm{flex:1;width:auto}html:has(body.auth-shell){background:#153b28;min-height:100%}body.auth-shell{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:auto;min-height:100dvh;overflow:clip auto}.auth-showroom,.auth-veil{height:100dvh;min-height:100dvh}.auth-command-center{width:min(100% - 28px,520px);max-width:100%;min-height:auto;padding-top:max(30px,env(safe-area-inset-top));padding-bottom:max(38px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.auth-brand-panel{min-height:auto;padding:0 0 28px}.auth-brand-logo{width:min(190px,58vw);animation:.58s cubic-bezier(.2,.8,.2,1) both mobile-login-logo-in}.auth-brand-copy{padding:31px 0 0;animation:.62s cubic-bezier(.2,.8,.2,1) 80ms both mobile-login-copy-in}.auth-brand-copy h1{max-width:340px;margin-top:14px;font-size:clamp(2.2rem,10.8vw,3.35rem);line-height:1}.auth-brand-copy p{max-width:360px;margin-top:14px;font-size:.88rem;line-height:1.58}.auth-card{-webkit-backdrop-filter:blur(22px);border:1px solid #ffffff3d;border-radius:24px;width:100%;max-width:none;margin:0;padding:24px 20px 26px;animation:.68s cubic-bezier(.2,.8,.2,1) .16s both mobile-login-card-in;box-shadow:0 20px 46px #0000004d,inset 0 1px #ffffff2e}.auth-card-brand{padding-bottom:18px}.auth-card-brand img{width:120px}.auth-card-heading{margin-top:22px}.auth-card-heading h2{font-size:1.34rem}.auth-card-heading p{font-size:.78rem}.auth-login-form{margin-top:23px}.auth-form-group{margin-bottom:15px}.auth-input-shell{border-radius:13px;min-height:48px}.auth-input-shell>i{width:42px;font-size:.92rem}.auth-input-shell input{height:46px;font-size:.88rem}.auth-password-toggle{width:40px;height:40px}.auth-remember{margin:18px 0 20px}.auth-submit{border-radius:13px;width:100%;min-height:50px}.auth-security-note{margin-top:20px;padding-top:17px}}@keyframes mobile-login-logo-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes mobile-login-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-login-card-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.auth-brand-logo,.auth-brand-copy,.auth-card{animation:none}}.admin-notification-wrap{position:relative}.admin-notification-wrap [data-notification-badge]:not(.is-empty){border:2px solid var(--admin-topbar-bg,#fff);place-items:center;min-width:18px;height:18px;animation:2.8s ease-in-out infinite lumio-notification-pulse;display:grid;box-shadow:0 0 0 3px #a2eb6726}.admin-notification-menu{z-index:var(--lumio-ui-z-menu);-webkit-backdrop-filter:blur(20px)saturate(130%);transform-origin:100% 0;background:linear-gradient(145deg,#fffffff5,#f0f6ece6);border:1px solid #153b281a;border-radius:20px;width:min(390px,100vw - 28px);display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 56px #153b282e,0 4px 14px #153b2812}.admin-notification-menu.is-open{animation:.24s cubic-bezier(.2,.8,.2,1) both lumio-notification-panel-in;display:block}.admin-notification-menu:before{content:"";background:linear-gradient(90deg,#a2eb67,#d6ffb5 48%,#153b28);height:3px;position:absolute;inset:0 0 auto}.admin-notification-item{gap:12px;padding:13px 16px;transition:background .18s,transform .18s;position:relative}.admin-notification-item:hover{background:#a2eb671c;transform:translate(2px)}.admin-notification-item.is-unread{background:linear-gradient(90deg,#a2eb6729,#0000 78%)}.admin-notification-item.is-unread:before{content:"";background:#77c644;border-radius:999px;width:5px;height:5px;position:absolute;top:20px;right:15px;box-shadow:0 0 0 4px #a2eb672e}.admin-notification-item>i{color:#153b28;background:#fff;border:1px solid #153b2814;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-notification-item strong{color:#153b28;letter-spacing:-.01em}.admin-notification-item small{color:#758276;padding-right:12px}.admin-notification-list{max-height:min(440px,100dvh - 160px);position:relative;overflow-y:auto}.admin-notification-list.is-loading{pointer-events:none;min-height:92px}.admin-notification-list.is-loading:after{color:#758276;content:"Memuat notifikasi...";background:#ffffffc2;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;inset:0}.lumio-notification-stack{z-index:var(--lumio-ui-z-toast);pointer-events:none;gap:12px;width:min(372px,100vw - 32px);display:grid;position:fixed;bottom:24px;right:24px}.lumio-notification-toast{min-width:0;color:var(--lumio-ui-dark-text);border-radius:var(--lumio-ui-radius-xl);box-shadow:var(--lumio-ui-shadow-dark-lg),inset 0 1px #ffffff29;pointer-events:auto;background:linear-gradient(140deg,#153b28fa,#214a30f2);border:1px solid #ffffff30;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:18px 46px 16px 17px;animation:.38s cubic-bezier(.2,.85,.25,1) both lumio-notification-toast-in;display:grid;position:relative;overflow:hidden}.lumio-notification-toast:after{content:"";filter:blur(1px);pointer-events:none;background:#a2eb6721;border-radius:50%;width:138px;height:138px;position:absolute;bottom:-74px;right:-62px}.lumio-notification-toast--customer{background:linear-gradient(140deg,#153b28,#214a30 66%,#214a30);border-color:#a2eb675e}.lumio-notification-toast--success{--lumio-notification-accent:var(--lumio-ui-dark-success)}.lumio-notification-toast--error{--lumio-notification-accent:var(--lumio-ui-dark-danger)}.lumio-notification-toast--warning{--lumio-notification-accent:var(--lumio-ui-dark-warning)}.lumio-notification-toast--info{--lumio-notification-accent:var(--lumio-ui-dark-info)}.lumio-notification-toast--success{border-color:#8bdc8a7a}.lumio-notification-toast--error{border-color:#f58f997a}.lumio-notification-toast--warning{border-color:#f1c66e7a}.lumio-notification-toast--info{border-color:#dcebd27a}.lumio-notification-toast.is-leaving{animation:.25s forwards lumio-notification-toast-out}.lumio-notification-toast__icon{z-index:1;width:40px;height:40px;color:var(--lumio-ui-dark-canvas);border-radius:var(--lumio-ui-radius-md);background:var(--lumio-notification-accent,var(--lumio-ui-brand-green));place-items:center;display:grid;position:relative;box-shadow:0 8px 18px #a2eb6733}.lumio-notification-toast__copy{z-index:1;min-width:0;position:relative}.lumio-notification-toast__eyebrow,.lumio-notification-toast__body{margin:0}.lumio-notification-toast__eyebrow{color:#e2ffcbd9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:750;line-height:1.25}.lumio-notification-toast h2{color:#fff;margin:0;font-size:.98rem;font-weight:750;line-height:1.3}.lumio-notification-toast__body{color:#f0f6ecc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.82rem;line-height:1.48;display:-webkit-box;overflow:hidden}.lumio-notification-toast__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.lumio-notification-toast__footer small{color:#f0f6ec94;font-size:.72rem}.lumio-notification-toast__action{color:var(--lumio-notification-accent,var(--lumio-ui-brand-green));font-size:.79rem;font-weight:750;text-decoration:none;transition:color .18s,transform .18s}.lumio-notification-toast__action:hover{color:#e0ffc8;transform:translate(2px)}.lumio-notification-toast__action:focus-visible,.lumio-notification-toast__close:focus-visible{outline:2px solid var(--lumio-ui-dark-text);outline-offset:3px}.lumio-notification-toast__close{z-index:2;color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:27px;height:27px;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;top:11px;right:11px}.lumio-notification-toast__close:hover{color:#fff;background:#ffffff1f}@keyframes lumio-notification-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lumio-notification-toast-in{0%{opacity:0;transform:translate(24px)translateY(8px)scale(.96)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes lumio-notification-toast-out{to{opacity:0;transform:translate(24px)scale(.97)}}@keyframes lumio-notification-pulse{0%,to{box-shadow:0 0 0 3px #a2eb6726}50%{box-shadow:0 0 0 6px #a2eb6708}}@media(max-width:575.98px){.admin-notification-menu{max-height:min(560px,100dvh - 82px);position:fixed;top:64px;right:14px}.lumio-notification-stack{width:calc(100vw - 32px);bottom:16px;right:16px}.lumio-notification-toast{border-radius:var(--lumio-ui-radius-lg);padding:16px 42px 15px 15px}}@media(prefers-reduced-motion:reduce){.admin-notification-wrap [data-notification-badge]:not(.is-empty),.admin-notification-menu.is-open,.lumio-notification-toast,.lumio-notification-toast.is-leaving{animation:none}}[data-enterprise-shell]{--lumio-enterprise-sidebar-expanded:252px;--lumio-enterprise-sidebar-collapsed:84px}.admin-sidebar{will-change:width,transform;transition:width var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),transform var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),padding var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard);overflow:visible}.admin-sidebar-toolbar{align-items:flex-start;gap:var(--lumio-ui-space-2);min-width:0;margin-bottom:var(--lumio-ui-space-6);display:flex}.admin-sidebar-toolbar .admin-brand{flex:auto;min-width:0;padding:0}.admin-brand-copy{min-width:0;transition:opacity var(--lumio-ui-motion-fast) ease,width var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard);overflow:hidden}.admin-sidebar-collapse,.admin-sidebar-close{border-radius:var(--lumio-ui-radius-sm);color:#ffffffbf;width:32px;height:32px;transition:background var(--lumio-ui-motion-fast) ease,color var(--lumio-ui-motion-fast) ease,transform var(--lumio-ui-motion-fast) ease;background:#ffffff0f;border:1px solid #ffffff21;flex:none;place-items:center;display:inline-grid}.admin-sidebar-collapse:hover,.admin-sidebar-collapse:focus-visible,.admin-sidebar-close:hover,.admin-sidebar-close:focus-visible{color:var(--lumio-ui-brand-green);background:#a2eb6729;transform:translateY(-1px)}.admin-sidebar-close{display:none}.sidebar-nav form{margin:0}.sidebar-nav .nav-link{isolation:isolate;min-width:0;position:relative;overflow:visible}.sidebar-nav .nav-link:before{z-index:0;border-radius:var(--lumio-ui-radius-pill);content:"";opacity:0;width:3px;height:18px;transition:opacity var(--lumio-ui-motion-fast) ease,transform var(--lumio-ui-motion-standard) var(--lumio-ui-ease-emphasized);background:currentColor;position:absolute;top:50%;left:5px;transform:translateY(-50%)scaleY(.45)}.sidebar-nav .nav-link>*{z-index:1;position:relative}.sidebar-nav .nav-link .bi{transition:color var(--lumio-ui-motion-fast) ease,transform var(--lumio-ui-motion-fast) var(--lumio-ui-ease-standard)}.sidebar-nav .nav-link:hover .bi,.sidebar-nav .nav-link:focus-visible .bi{transform:translate(2px)scale(1.04)}.sidebar-nav .nav-link:hover,.sidebar-nav .nav-link:focus-visible{box-shadow:inset 0 0 0 1px #a2eb671f,0 6px 16px #00000014}.sidebar-nav .nav-link.active:before{opacity:.72;transform:translateY(-50%)scaleY(1)}.sidebar-nav .nav-link.active{animation:lumio-ui-nav-active var(--lumio-ui-motion-standard) var(--lumio-ui-ease-emphasized) both}.admin-sidebar-footer-copy{transition:opacity var(--lumio-ui-motion-fast) ease}.lumio-enterprise-topbar{gap:var(--lumio-ui-space-4)}.lumio-enterprise-topbar-leading,.lumio-enterprise-topbar-heading{min-width:0}.lumio-enterprise-topbar-leading{align-items:center;gap:var(--lumio-ui-space-2);display:flex}.lumio-enterprise-topbar-heading{overflow:hidden}.lumio-enterprise-topbar-heading .admin-topbar-page-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumio-enterprise-breadcrumbs{color:var(--lumio-ui-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;font-size:.66rem;font-weight:800}.lumio-enterprise-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.lumio-enterprise-breadcrumbs li{align-items:center;min-width:0;display:inline-flex}.lumio-enterprise-breadcrumbs li+li:before{color:#aab4a7;content:"/";margin:0 .45rem}.lumio-enterprise-breadcrumbs a,.lumio-enterprise-breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumio-enterprise-breadcrumbs a{color:inherit;transition:color var(--lumio-ui-motion-fast) ease;text-decoration:none}.lumio-enterprise-breadcrumbs a:hover,.lumio-enterprise-breadcrumbs a:focus-visible{color:var(--lumio-ui-brand-blue)}.lumio-enterprise-topbar-actions{flex:0 auto;min-width:0}.lumio-enterprise-search{align-items:center;width:min(360px,28vw);min-width:220px;position:relative}.lumio-enterprise-search>.bi{z-index:1;color:var(--lumio-ui-text-muted);pointer-events:none;position:absolute;left:14px}.lumio-enterprise-search .lumio-input{border-radius:var(--lumio-ui-radius-md);min-height:42px;transition:border-color var(--lumio-ui-motion-fast) ease,box-shadow var(--lumio-ui-motion-fast) ease,background-color var(--lumio-ui-motion-fast) ease,transform var(--lumio-ui-motion-fast) var(--lumio-ui-ease-standard);background:#f0f6ecd1;padding-left:38px;padding-right:38px}.lumio-enterprise-search .lumio-input:focus{background:var(--lumio-ui-surface);transform:translateY(-1px)}.lumio-enterprise-search kbd{border:1px solid var(--lumio-ui-border);background:var(--lumio-ui-surface);color:var(--lumio-ui-text-muted);pointer-events:none;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:.66rem;line-height:1.2;position:absolute;right:10px}.lumio-enterprise-quick-action{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-sm);background:var(--lumio-ui-surface);width:36px;height:36px;color:var(--lumio-ui-text-muted);cursor:not-allowed;opacity:.72;flex:none;place-items:center;display:inline-grid}.lumio-enterprise-quick-action:disabled{cursor:not-allowed}.lumio-enterprise-profile{flex:0 auto;position:relative}.lumio-enterprise-profile-toggle{align-items:center;gap:var(--lumio-ui-space-2);border-radius:var(--lumio-ui-radius-md);min-width:0;color:var(--lumio-ui-text);transition:background var(--lumio-ui-motion-fast) ease,border-color var(--lumio-ui-motion-fast) ease;background:0 0;border:1px solid #0000;padding:3px;display:inline-flex}.lumio-enterprise-profile-toggle:hover,.lumio-enterprise-profile-toggle:focus-visible,.lumio-enterprise-profile.is-open .lumio-enterprise-profile-toggle{border-color:var(--lumio-ui-border);background:var(--lumio-ui-surface-muted)}.lumio-enterprise-profile-toggle>.bi{color:var(--lumio-ui-text-muted);transition:transform var(--lumio-ui-motion-fast) ease;font-size:.68rem}.lumio-enterprise-profile.is-open .lumio-enterprise-profile-toggle>.bi{transform:rotate(180deg)}.admin-avatar-image{object-fit:cover}.lumio-enterprise-profile-menu{z-index:var(--lumio-ui-z-popover);border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface);width:min(290px,100vw - 28px);box-shadow:var(--lumio-ui-shadow-lg);animation:lumio-ui-fade-up var(--lumio-ui-motion-fast) var(--lumio-ui-ease-emphasized) both;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.lumio-enterprise-profile-menu[hidden]{display:none}.lumio-enterprise-profile-menu:not([hidden]){transform-origin:100% 0}.lumio-enterprise-profile-menu-heading{gap:2px;padding:8px 9px 10px;display:grid}.lumio-enterprise-profile-menu-heading strong{color:var(--lumio-ui-text);font-size:.82rem}.lumio-enterprise-profile-menu-heading small{color:var(--lumio-ui-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.lumio-enterprise-profile-menu-status{border-radius:var(--lumio-ui-radius-sm);color:#4a7423;background:#f3f9ed;align-items:center;gap:7px;margin-bottom:8px;padding:8px 9px;font-size:.7rem;font-weight:700;display:flex}.lumio-enterprise-menu-placeholder{border-radius:var(--lumio-ui-radius-sm);width:100%;color:var(--lumio-ui-text-muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:9px;font-size:.72rem;display:flex}.lumio-enterprise-menu-placeholder span{align-items:center;gap:7px;display:inline-flex}.lumio-enterprise-menu-placeholder small{color:#aab4a7;text-transform:uppercase;font-size:.62rem;font-weight:800}.lumio-enterprise-topbar .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(min-width:992px){.admin-frame{--admin-sidebar-width:var(--lumio-enterprise-sidebar-expanded)}.admin-frame.is-sidebar-collapsed{--admin-sidebar-width:var(--lumio-enterprise-sidebar-collapsed)}.admin-frame.is-sidebar-collapsed .admin-sidebar{padding-inline:10px}.admin-frame.is-sidebar-collapsed .admin-content,.admin-content{transition:width var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),flex-basis var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),margin-left var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard)}.admin-frame.is-sidebar-collapsed .admin-sidebar-toolbar{justify-content:center}.admin-frame.is-sidebar-collapsed .admin-brand{flex:none}.admin-frame.is-sidebar-collapsed .admin-brand-copy,.admin-frame.is-sidebar-collapsed .admin-sidebar-label,.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link span,.admin-frame.is-sidebar-collapsed .enterprise-sidebar-profile>div,.admin-frame.is-sidebar-collapsed .admin-sidebar-footer-copy{opacity:0;pointer-events:none;width:0;overflow:hidden}.admin-frame.is-sidebar-collapsed .admin-sidebar-collapse{z-index:2;border-color:var(--lumio-ui-border);background:var(--lumio-ui-surface);color:var(--lumio-ui-text-muted);box-shadow:var(--lumio-ui-shadow-sm);position:absolute;top:24px;right:-12px}.admin-frame.is-sidebar-collapsed .admin-sidebar-collapse i{transform:rotate(180deg)}.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link{justify-content:center;padding-inline:10px}.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link:before{left:2px}.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link:after{z-index:20;border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-sm);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-shadow-sm);color:var(--lumio-ui-text);content:attr(data-tooltip);opacity:0;pointer-events:none;transition:opacity var(--lumio-ui-motion-fast) ease,transform var(--lumio-ui-motion-fast) ease;white-space:nowrap;padding:6px 8px;font-size:.7rem;font-weight:700;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link:hover:after,.admin-frame.is-sidebar-collapsed .sidebar-nav .nav-link:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media(max-width:991.98px){.admin-sidebar-close{display:inline-grid}.admin-sidebar-collapse,.lumio-enterprise-quick-action{display:none}.lumio-enterprise-topbar{padding-inline:22px}}@media(max-width:767.98px){.lumio-enterprise-topbar{gap:8px;padding-inline:14px}.lumio-enterprise-topbar-heading .admin-topbar-page-title{font-size:1rem}.lumio-enterprise-profile-toggle>.bi{display:none}.lumio-enterprise-profile-menu{right:-8px}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-content,.admin-brand-copy,.admin-sidebar-footer-copy,.sidebar-nav .nav-link:before,.sidebar-nav .nav-link:after,.sidebar-nav .nav-link .bi,.lumio-enterprise-profile-menu{transition:none!important;animation:none!important}}.workspace-container{box-sizing:border-box;width:100%;max-width:1600px;margin-inline:auto}.admin-main.workspace-container{padding:clamp(1.25rem,2.2vw,2rem) clamp(1rem,3vw,2rem) clamp(2rem,4vw,2.75rem)}.admin-workspace-shell .workspace-dashboard-hero{isolation:isolate;min-height:180px;margin-bottom:var(--lumio-ui-space-5);border-radius:var(--lumio-ui-radius-lg);background-image:linear-gradient(100deg,#153b28f5,#153b28c2 56%,#153b2875),var(--workspace-dashboard-hero-image);box-shadow:var(--lumio-ui-shadow-lg);background-position:50%;background-size:cover;border:0;align-items:center;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.admin-workspace-shell .workspace-dashboard-hero:after{z-index:-1;content:"";border:1px solid #a2eb6733;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-150px;right:-90px;box-shadow:0 0 0 28px #a2eb670a,0 0 0 58px #a2eb6706}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-heading,.admin-workspace-shell .workspace-dashboard-hero .workspace-page-side{z-index:1;position:relative}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-heading{max-width:720px}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-icon{color:var(--lumio-ui-brand-green);background:#a2eb6729}.admin-workspace-shell .workspace-dashboard-hero .workspace-eyebrow{color:#d9ffc1}.admin-workspace-shell .workspace-dashboard-hero h1{color:#fff;font-size:clamp(1.35rem,2.4vw,1.9rem)}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-description{color:#ffffffc2}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-side{min-width:min(100%,19rem)}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-metadata{color:#ffffffc7;flex-wrap:wrap;justify-content:flex-end;gap:.45rem .9rem;font-size:.72rem;display:flex}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-metadata span,.admin-workspace-shell .workspace-dashboard-hero .workspace-page-metadata small{align-items:center;gap:.35rem;display:inline-flex}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-metadata i{color:var(--lumio-ui-brand-green)}.admin-workspace-shell .workspace-dashboard-hero__status i{background:var(--lumio-ui-brand-green);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #a2eb6729}.workspace-dashboard-filter{margin:0}.workspace-chart-container{min-height:250px}.workspace-chart-container canvas{max-width:100%}.workspace-page-heading{min-width:0}.workspace-page-side{justify-items:end;gap:var(--lumio-ui-space-2);flex:0 auto;min-width:min(100%,14rem);display:grid}.workspace-page-actions{align-items:center}.workspace-page-metadata{color:var(--lumio-ui-text-muted);text-align:right;font-size:.75rem;font-weight:700}.workspace-kpi-card{gap:var(--lumio-ui-space-2);min-width:0}.workspace-kpi-card__topline{justify-content:space-between;align-items:flex-start;gap:var(--lumio-ui-space-3);min-height:34px;display:flex}.workspace-kpi-card .stat-card-icon{margin-bottom:0}.workspace-kpi-card__trend{color:var(--lumio-ui-success);text-align:right;align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:inline-flex}.workspace-kpi-card__loading{max-width:5.5rem}.workspace-filter-bar{gap:var(--lumio-ui-space-3);padding:var(--lumio-ui-space-4);border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-shadow-sm);display:grid}.workspace-filter-bar__fields{gap:var(--lumio-ui-space-3);grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;display:grid}.workspace-filter-bar__fields>*{grid-column:span 3;min-width:0}.workspace-filter-bar__actions{justify-content:flex-end;gap:var(--lumio-ui-space-2);flex-wrap:wrap;display:flex}.workspace-empty-state__action{margin-top:var(--lumio-ui-space-4)}.workspace-table-wrapper{outline:0;max-width:100%}.workspace-table-wrapper:focus-visible{box-shadow:var(--lumio-ui-focus-ring)}.workspace-badge{border-radius:var(--lumio-ui-radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:.35rem .6rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.workspace-badge--success{color:var(--lumio-ui-success);background:#e7f7eb}.workspace-badge--warning{color:var(--lumio-ui-warning);background:#fff6e5}.workspace-badge--danger{color:var(--lumio-ui-danger);background:#fff0f2}.workspace-badge--info{color:#5b843b;background:#f0f6ec}.workspace-badge--neutral{background:var(--lumio-ui-surface-muted);color:var(--lumio-ui-text-muted)}.workspace-alert{align-items:flex-start;gap:var(--lumio-ui-space-3);padding:var(--lumio-ui-space-3) var(--lumio-ui-space-4);border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-md);font-size:.8rem;line-height:1.5;display:flex}.workspace-alert__icon{flex:none;margin-top:2px}.workspace-alert__content{flex:auto;min-width:0}.workspace-alert__content strong,.workspace-alert__content div{display:block}.workspace-alert__content strong{margin-bottom:2px;font-weight:800}.workspace-alert__close{border-radius:var(--lumio-ui-radius-sm);color:currentColor;opacity:.72;background:0 0;border:0;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.workspace-alert__close:hover,.workspace-alert__close:focus-visible{opacity:1;background:#153b2814}.workspace-alert--success{color:#2f6f25;background:#f6fff1;border-color:#cde8bb}.workspace-alert--danger{color:#8d3340;background:#fff7f8;border-color:#efc6cb}.workspace-alert--warning{color:#8a5d13;background:#fffaf0;border-color:#f2dbad}.workspace-alert--info{color:#758276;background:#f0f6ec;border-color:#e1ead8}.workspace-motion-enter{animation:lumio-ui-fade-up var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both}@media(max-width:991.98px){.workspace-page-side{min-width:min(12rem,40%)}.workspace-filter-bar__fields>*{grid-column:span 6}}@media(max-width:767.98px){.admin-main.workspace-container{padding-inline:1rem}.workspace-page-side{place-items:flex-start start;width:100%}.workspace-page-metadata{text-align:left}.workspace-filter-bar__fields>*{grid-column:1/-1}.workspace-filter-bar__actions{justify-content:stretch}.workspace-filter-bar__actions>*{flex:auto}.admin-workspace-shell .workspace-dashboard-hero{align-items:flex-start;min-height:0}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-side{min-width:0}.admin-workspace-shell .workspace-dashboard-hero .workspace-page-metadata{text-align:left;justify-content:flex-start}.workspace-chart-container{min-height:220px}}.lumio-panel,.lumio-stat-card,.command-hero,.page-transition{animation-duration:var(--lumio-ui-motion-enter)}.lumio-btn.btn-loading:after{animation-duration:var(--lumio-ui-motion-standard)}.lumio-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.lumio-btn:disabled,.lumio-btn[aria-disabled=true]{cursor:not-allowed;opacity:.62;transform:none}.lumio-input:focus,.lumio-input:focus-visible{border-color:var(--lumio-ui-brand-blue);box-shadow:var(--lumio-ui-focus-ring);outline:0}.lumio-input:disabled,.lumio-input[readonly]{border-color:var(--lumio-ui-border);background-color:var(--lumio-ui-surface-muted);color:var(--lumio-ui-text-muted);cursor:not-allowed}.lumio-input.is-invalid,.lumio-input[aria-invalid=true]{border-color:var(--lumio-ui-danger)}.lumio-input.is-invalid:focus,.lumio-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #b4374829}.lumio-input.is-valid,.lumio-input[aria-invalid=false]{border-color:var(--lumio-ui-success)}.lumio-input.is-valid:focus,.lumio-input[aria-invalid=false]:focus{box-shadow:0 0 0 3px #25804726}[data-reveal]{transition-duration:var(--lumio-ui-motion-enter)}.lumio-ui-loading-overlay{z-index:var(--lumio-ui-z-overlay);padding:var(--lumio-ui-space-6);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lumio-ui-motion-fast) ease,visibility 0s linear var(--lumio-ui-motion-fast);background:#f0f6eceb;place-items:center;display:grid;position:fixed;inset:0}.lumio-ui-loading-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.lumio-ui-page-loader{align-items:center;gap:var(--lumio-ui-space-3);color:var(--lumio-ui-text-muted);font-size:.76rem;font-weight:700;display:inline-flex}.lumio-ui-loader-mark{border-radius:var(--lumio-ui-radius-md);background:var(--lumio-ui-surface);width:2rem;height:2rem;box-shadow:var(--lumio-ui-shadow-md);border:1px solid #5b843b29;place-items:center;display:inline-grid;position:relative}.lumio-ui-loader-mark:before,.lumio-ui-loader-mark:after{border:2px solid #0000;border-top-color:var(--lumio-ui-brand-blue);content:"";animation:lumio-ui-spin var(--lumio-ui-motion-loading) linear infinite;border-radius:50%;position:absolute}.lumio-ui-loader-mark:before{width:1rem;height:1rem}.lumio-ui-loader-mark:after{border-top-color:var(--lumio-ui-brand-green);width:.42rem;height:.42rem;animation-direction:reverse}.lumio-ui-section-loader{place-items:center;gap:var(--lumio-ui-space-2);min-height:6rem;padding:var(--lumio-ui-space-5);color:var(--lumio-ui-text-muted);font-size:.74rem;font-weight:700;display:grid}.lumio-ui-section-loader__dots{gap:4px;display:inline-flex}.lumio-ui-section-loader__dots i{background:var(--lumio-ui-brand-blue);width:5px;height:5px;animation:lumio-ui-loader-pulse var(--lumio-ui-motion-loading) ease-in-out infinite;border-radius:50%}.lumio-ui-section-loader__dots i:nth-child(2){animation-delay:50ms}.lumio-ui-section-loader__dots i:nth-child(3){animation-delay:.1s}body.is-enterprise-loading{overflow:hidden}body.is-enterprise-transitioning .lumio-enterprise-content,body.is-enterprise-transitioning .lumio-enterprise-topbar{opacity:.72;transition:opacity var(--lumio-ui-motion-fast) ease}[data-enterprise-content]>*{animation:lumio-ui-fade-up var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both}[data-enterprise-content]>:nth-child(2){animation-delay:50ms}[data-enterprise-content]>:nth-child(3){animation-delay:.1s}[data-enterprise-content]>:nth-child(4){animation-delay:.15s}[data-enterprise-content]>:nth-child(5){animation-delay:.2s}[data-enterprise-content]>:nth-child(n+6){animation-delay:.25s}.lumio-enterprise-topbar{animation:lumio-ui-fade-down var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both;will-change:opacity,transform}@media(min-width:992px){.lumio-enterprise-sidebar{animation:lumio-ui-slide-left var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both;will-change:opacity,transform}}.workspace-kpi-card{animation-name:lumio-ui-fade-up;animation-duration:var(--lumio-ui-motion-enter);animation-timing-function:var(--lumio-ui-ease-standard);animation-fill-mode:both;animation-delay:calc(var(--lumio-ui-motion-index,0) * 45ms);transition:transform var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),box-shadow var(--lumio-ui-motion-standard) ease,border-color var(--lumio-ui-motion-standard) ease}.workspace-kpi-card:hover{box-shadow:var(--lumio-ui-shadow-md);border-color:#5b843b33;transform:translateY(-3px)}.workspace-kpi-card .stat-card-icon{transition:transform var(--lumio-ui-motion-fast) var(--lumio-ui-ease-standard),background-color var(--lumio-ui-motion-fast) ease}.workspace-kpi-card:hover .stat-card-icon{transform:translateY(-1px)scale(1.04)}.lumio-panel,.workspace-action-card,.workspace-filter-bar,.workspace-table-wrapper{transition:box-shadow var(--lumio-ui-motion-standard) ease,border-color var(--lumio-ui-motion-standard) ease,transform var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard)}.lumio-panel:hover,.workspace-filter-bar:focus-within{box-shadow:var(--lumio-ui-shadow-md);border-color:#5b843b24}.workspace-chart-container{animation:lumio-ui-scale-in var(--lumio-ui-motion-enter) var(--lumio-ui-ease-standard) both;transform-origin:bottom}.lumio-table tbody tr{transition:background-color var(--lumio-ui-motion-fast) ease}.lumio-table tbody tr:focus-within{background:#f0f6ec}.admin-notification-menu,.lumio-enterprise-profile-menu,.care-widget-panel{will-change:opacity,transform}.lumio-ui-button:focus-visible,.lumio-btn:focus-visible,.admin-notification:focus-visible,.admin-logout:focus-visible,.admin-mobile-toggle:focus-visible{box-shadow:var(--lumio-ui-focus-ring)}@media(prefers-reduced-motion:reduce){body.is-enterprise-transitioning .lumio-enterprise-content,body.is-enterprise-transitioning .lumio-enterprise-topbar{opacity:1;transition:none}[data-enterprise-content]>*,.lumio-enterprise-topbar,.lumio-enterprise-sidebar,.workspace-kpi-card,.workspace-chart-container,.lumio-ui-loader-mark:before,.lumio-ui-loader-mark:after,.lumio-ui-section-loader__dots i{animation:none!important}.lumio-ui-button[aria-busy=true]:after,.lumio-btn.btn-loading:after,.sales-workspace-shell [data-photo-status][data-status=loading]:before,.admin-dashboard-details__action .bi{transition:none!important;animation:none!important}.lumio-ui-loading-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}}.admin-dashboard{--admin-dashboard-section-gap:clamp(1.5rem, 2.8vw, 2.25rem);--admin-dashboard-grid-gap:clamp(.75rem, 1.35vw, 1.15rem);gap:var(--admin-dashboard-section-gap);min-width:0;display:grid}.admin-dashboard>.admin-dashboard-hero,.admin-dashboard>.admin-dashboard-section-header,.admin-dashboard>.admin-dashboard-filter,.admin-dashboard>.admin-dashboard-group-label,.admin-dashboard>.admin-dashboard-section-marker,.admin-dashboard>.admin-dashboard-panel,.admin-dashboard>.admin-dashboard-grid,.admin-dashboard>.admin-dashboard-kpi-grid{margin:0!important}.admin-dashboard>.admin-dashboard-metric-strip,.admin-dashboard>.admin-dashboard-details{margin:0}.admin-dashboard-hero{border-radius:var(--lumio-ui-radius-xl)!important;min-height:clamp(190px,19vw,250px)!important;padding:clamp(1.5rem,3.5vw,2.75rem)!important;box-shadow:0 22px 50px #153b2821!important}.admin-dashboard-hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(115deg,#153b2838,#0000 52%,#a2eb6714);position:absolute;inset:0}.admin-dashboard-hero:after{opacity:.72;bottom:-175px!important;right:-80px!important}.admin-dashboard-hero .workspace-page-heading{max-width:650px!important}.admin-dashboard-hero .workspace-page-icon{border-radius:var(--lumio-ui-radius-md);border:1px solid #a2eb673d;width:48px;height:48px;box-shadow:0 12px 24px #0000001f}.admin-dashboard-hero h1{max-width:590px;letter-spacing:var(--lumio-ui-letter-spacing-display);line-height:var(--lumio-ui-line-height-heading);font-size:var(--lumio-ui-font-size-h1)!important}.admin-dashboard-hero .workspace-page-description{max-width:580px;font-size:.92rem}.admin-dashboard-section-header{align-items:end;padding-inline:.15rem}.admin-dashboard-section-header h2{font-size:var(--lumio-ui-font-size-h2);letter-spacing:-.035em}.admin-dashboard-section-header p{max-width:560px;font-size:.8rem}.admin-dashboard-section-header .lumio-btn{min-height:40px;font-size:.78rem}.admin-dashboard-filter{z-index:3;position:relative}.admin-dashboard-filter .workspace-filter-bar{border-radius:var(--lumio-ui-radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;padding:.7rem;box-shadow:0 10px 28px #153b280b}.admin-dashboard-filter .workspace-filter-bar__fields{gap:.55rem}.admin-dashboard-filter .lumio-input{min-height:44px;font-size:.82rem}.admin-dashboard-filter .workspace-filter-bar__actions .lumio-btn{min-height:44px;padding-inline:1.1rem;font-size:.78rem}.admin-dashboard-group-label,.admin-dashboard-section-marker{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .15rem;display:flex}.admin-dashboard-group-label span,.admin-dashboard-section-marker span{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);letter-spacing:.035em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-dashboard-group-label small,.admin-dashboard-section-marker small{color:var(--lumio-ui-text-muted);font-size:.72rem}.admin-dashboard-section-marker{align-items:center;padding-top:.35rem}.admin-dashboard-section-marker:after{background:var(--lumio-ui-border);content:"";flex:auto;order:2;height:1px;margin-left:.35rem}.admin-dashboard-section-marker small{order:3}.admin-dashboard-grid,.admin-dashboard-kpi-grid{gap:var(--admin-dashboard-grid-gap);min-width:0;display:grid}.admin-dashboard-kpi-grid--primary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-kpi-grid--resources,.admin-dashboard-kpi-grid--operations{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.admin-dashboard-metric{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-md);background:var(--lumio-ui-surface);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.admin-dashboard-metric span,.admin-dashboard-secondary-metric span{color:var(--lumio-ui-text-muted);font-size:.74rem;line-height:1.4}.admin-dashboard-metric strong,.admin-dashboard-secondary-metric strong{color:var(--lumio-ui-text);font-variant-numeric:tabular-nums;font-weight:800}.admin-dashboard-metric strong{font-size:1.15rem}.admin-dashboard-details{border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);background:var(--lumio-ui-surface);box-shadow:var(--lumio-ui-shadow-sm);overflow:hidden}.admin-dashboard-details__summary{min-height:68px;color:var(--lumio-ui-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.admin-dashboard-details__summary::-webkit-details-marker{display:none}.admin-dashboard-details__summary:focus-visible{box-shadow:inset var(--lumio-ui-focus-ring);outline:0}.admin-dashboard-details__summary>span:first-child strong,.admin-dashboard-details__summary>span:first-child small{display:block}.admin-dashboard-details__summary>span:first-child strong{font-family:var(--lumio-ui-font-display);font-size:.84rem;font-weight:800}.admin-dashboard-details__summary>span:first-child small{color:var(--lumio-ui-text-muted);margin-top:.2rem;font-size:.71rem}.admin-dashboard-details__action{color:var(--lumio-ui-brand-navy);white-space:nowrap;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:inline-flex}.admin-dashboard-details__action .bi{transition:transform var(--lumio-ui-motion-fast) ease}.admin-dashboard-details[open] .admin-dashboard-details__action .bi{transform:rotate(180deg)}.admin-dashboard-details__content{padding:0 1.1rem 1.1rem}.admin-dashboard-secondary-metrics{border-top:1px solid var(--lumio-ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding-top:.85rem;display:grid}.admin-dashboard-secondary-metric{border-radius:var(--lumio-ui-radius-sm);background:var(--lumio-ui-surface-muted);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.7rem .8rem;display:flex}.admin-dashboard-secondary-metric span{font-size:.7rem}.admin-dashboard-secondary-metric strong{flex:none;font-size:.88rem}.admin-dashboard-kpi-grid .lumio-stat-card{min-height:152px;padding:1.25rem}.admin-dashboard-kpi-grid--primary .lumio-stat-card{min-height:164px;padding:1.35rem}.admin-dashboard-kpi-grid .lumio-stat-value{font-size:clamp(1.45rem,2.2vw,2rem)}.admin-dashboard-grid--service{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.admin-dashboard-grid--analytics,.admin-dashboard-grid--insights{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid--activity{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr)}.admin-dashboard-grid .lumio-panel,.admin-dashboard-panel{border-radius:var(--lumio-ui-radius-lg);min-width:0;overflow:hidden;box-shadow:0 8px 25px #153b280b}.admin-dashboard-grid .lumio-panel-head,.admin-dashboard-panel .lumio-panel-head{min-height:76px;padding:1rem 1.2rem}.admin-dashboard-grid .lumio-chart-wrap{height:clamp(220px,22vw,300px);min-height:220px;padding:1.15rem 1.25rem 1.25rem}.admin-dashboard-grid--activity .lumio-panel{min-height:100%}.admin-dashboard-panel--timeline .activity-timeline,.admin-dashboard-panel--recent .p-2{padding:.35rem .55rem}.admin-dashboard .lumio-kpi-list{padding-inline:1.2rem}.admin-dashboard .lumio-kpi-row{min-height:46px}.admin-dashboard .lumio-table-wrap{border-top:1px solid #f0f6ec80}@media(max-width:1199.98px){.admin-dashboard-kpi-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid--service,.admin-dashboard-grid--activity{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.admin-dashboard{--admin-dashboard-section-gap:1.35rem;--admin-dashboard-grid-gap:.75rem}.admin-dashboard-section-header,.admin-dashboard-group-label,.admin-dashboard-section-marker{flex-direction:column;align-items:flex-start}.admin-dashboard-section-header .lumio-btn{width:100%}.admin-dashboard-section-marker:after{display:none}.admin-dashboard-grid--analytics,.admin-dashboard-grid--insights,.admin-dashboard-grid--service,.admin-dashboard-grid--activity{grid-template-columns:minmax(0,1fr)}.admin-dashboard-kpi-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-kpi-grid .lumio-stat-card,.admin-dashboard-kpi-grid--primary .lumio-stat-card{min-height:140px}.admin-dashboard-grid .lumio-panel-head,.admin-dashboard-panel .lumio-panel-head{min-height:68px;padding:.9rem 1rem}.admin-dashboard-grid .lumio-chart-wrap{height:230px;min-height:210px;padding:.9rem}.admin-dashboard-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-details__summary{min-height:62px;padding-inline:.9rem}.admin-dashboard-details__content{padding:0 .9rem .9rem}}@media(max-width:379.98px){.admin-dashboard-kpi-grid--primary,.admin-dashboard-secondary-metrics{grid-template-columns:minmax(0,1fr)}.admin-dashboard-metric-strip{gap:.4rem}.admin-dashboard-metric{flex-direction:column-reverse;align-items:flex-start;gap:.15rem;padding:.65rem}.admin-dashboard-metric span{font-size:.66rem}}@media(prefers-reduced-motion:reduce){.admin-dashboard-hero:after{box-shadow:none}}.admin-activity-page{gap:1.25rem;min-width:0;display:grid}.admin-activity-page>.workspace-page-header,.admin-activity-filters,.admin-activity-panel{margin:0}.admin-activity-filters .workspace-filter-bar{background:#fff;padding:1rem}.admin-activity-filters .workspace-filter-bar__fields>.admin-activity-search{grid-column:span 7}.admin-activity-filters .workspace-filter-bar__fields>.admin-activity-action-filter{grid-column:span 5}.admin-activity-filters .lumio-input{min-height:44px}.admin-activity-panel{overflow:hidden}.admin-activity-panel .lumio-panel-head{min-height:70px}.admin-activity-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.admin-activity-table{table-layout:fixed;min-width:76rem}.admin-activity-table th,.admin-activity-table td{vertical-align:top}.admin-activity-table th:first-child{width:10rem}.admin-activity-table th:nth-child(2){width:13rem}.admin-activity-table th:nth-child(3){width:11rem}.admin-activity-table th:nth-child(4){width:13rem}.admin-activity-table th:nth-child(5){width:9rem}.admin-activity-table th:nth-child(6){width:20rem}.admin-activity-time,.admin-activity-ip{color:var(--lumio-ui-text-muted-strong);font-variant-numeric:tabular-nums;font-size:.75rem}.admin-activity-action{color:#355a3b;overflow-wrap:anywhere;white-space:normal;background:#f7faf5;border:1px solid #e4ebe2;border-radius:.4rem;max-width:100%;padding:.3rem .45rem;display:inline-block}.admin-activity-properties{color:var(--lumio-ui-text-muted);overflow-wrap:anywhere;font-size:.73rem;line-height:1.45}.admin-activity-properties>span{padding-block:.12rem;display:block}.admin-activity-properties strong{color:var(--lumio-ui-text-soft);font-weight:700}.admin-activity-pagination{border-top:1px solid var(--lumio-ui-border);justify-content:flex-end;padding:1rem 1.15rem;display:flex}.admin-activity-pagination nav{max-width:100%}@media(max-width:767.98px){.admin-activity-page{gap:1rem}.admin-activity-filters .workspace-filter-bar__fields>.admin-activity-search,.admin-activity-filters .workspace-filter-bar__fields>.admin-activity-action-filter{grid-column:1/-1}.admin-activity-panel .lumio-panel-head{align-items:flex-start}.admin-activity-pagination{justify-content:center;padding-inline:.6rem;overflow-x:auto}}.attendance-detail-page{min-width:0}.attendance-detail-overview{align-items:flex-start}.attendance-detail-page .attendance-session-panel,.attendance-detail-page .attendance-location-panel{min-width:0;height:auto;padding:clamp(1rem,2vw,1.35rem)}.attendance-detail-page .attendance-location-panel>.row{align-items:flex-start}.attendance-detail-page .attendance-location-panel .border{background:#fff;min-width:0;border-color:var(--lumio-ui-border)!important;border-radius:var(--lumio-ui-radius-md)!important;height:auto!important}.attendance-detail-page .workspace-data-row{grid-template-columns:minmax(6.5rem,.72fr) minmax(0,1.28fr);gap:.75rem;padding-block:.62rem;display:grid}.attendance-detail-page .workspace-data-row dd{overflow-wrap:anywhere}.attendance-detail-page .attendance-location-data{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.attendance-detail-page .attendance-location-data .workspace-data-row{min-width:0;display:block}.attendance-detail-page .attendance-location-data .workspace-data-row dt{margin-bottom:.18rem}.attendance-detail-page .attendance-location-data .workspace-data-row dd{text-align:left}.attendance-detail-page .attendance-location-data .workspace-data-row:last-child{grid-column:1/-1}.attendance-events-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.attendance-events-table{min-width:66rem}.attendance-events-table td{vertical-align:top}.attendance-events-table td:first-child{white-space:nowrap;min-width:11rem}.attendance-events-table td:nth-child(2){min-width:12rem}.attendance-events-table td:nth-child(5){overflow-wrap:anywhere;min-width:16rem}@media(max-width:767.98px){.attendance-detail-page .attendance-location-data{grid-template-columns:minmax(0,1fr)}.attendance-detail-page .workspace-data-row{grid-template-columns:minmax(0,1fr);gap:.2rem}.attendance-detail-page .workspace-data-row dd{text-align:left}}.admin-attendance-page{gap:18px;display:grid}.admin-attendance-page .admin-attendance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-attendance-note{color:var(--lumio-muted,#718074);margin:-8px 2px 0;font-size:.78rem;line-height:1.55}.admin-attendance-recap{overflow:hidden}.admin-attendance-panel-head{align-items:flex-start;gap:16px}.admin-attendance-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-attendance-table-wrap{overflow-x:auto}.admin-attendance-table{min-width:1200px}.admin-attendance-table .lumio-secondary-cell{margin-top:3px;display:block}.admin-attendance-correction-shortcut{border:1px solid var(--lumio-line,#e4ebe1);color:inherit;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.admin-attendance-correction-shortcut>span:first-child{gap:4px;display:grid}.admin-attendance-correction-shortcut strong{color:var(--lumio-ink,#1b2a20);font-size:.9rem}.admin-attendance-correction-shortcut small{color:var(--lumio-muted,#718074);font-size:.77rem}.admin-attendance-corrections-page{gap:18px;display:grid}.attendance-correction-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.attendance-correction-filters label{color:var(--lumio-ink,#1b2a20);gap:6px;font-size:.78rem;font-weight:700;display:grid}.attendance-correction-filter-actions{gap:8px;display:flex}.attendance-correction-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.attendance-correction-review-panel,.attendance-correction-decision-panel{padding:clamp(16px,2.4vw,24px)}.attendance-correction-facts{gap:12px;margin:0;display:grid}.attendance-correction-facts>div{border-bottom:1px solid var(--lumio-line,#e4ebe1);grid-template-columns:minmax(130px,.55fr) minmax(0,1.45fr);gap:14px;padding-bottom:10px;display:grid}.attendance-correction-facts dt{color:var(--lumio-muted,#718074);font-size:.78rem}.attendance-correction-facts dd{color:var(--lumio-ink,#1b2a20);overflow-wrap:anywhere;margin:0;font-size:.86rem}.attendance-correction-reason-copy{white-space:pre-wrap}.attendance-correction-evidence-preview{gap:8px;margin-top:18px;display:grid}.attendance-correction-evidence-preview img{object-fit:contain;border:1px solid var(--lumio-line,#e4ebe1);background:#f5f7f3;border-radius:12px;width:min(100%,420px);max-height:360px;display:block}.attendance-correction-existing-evidence{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.attendance-correction-data-note{color:var(--lumio-muted,#718074);font-size:.84rem;line-height:1.6}.attendance-correction-review-form{gap:14px;display:grid}.attendance-correction-review-note{color:var(--lumio-ink,#1b2a20);gap:6px;font-size:.82rem;font-weight:700;display:grid}.attendance-correction-review-note textarea,.attendance-correction-review-form input{border:1px solid var(--lumio-line,#d9e2d8);border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.attendance-correction-review-note textarea{min-height:100px}.admin-attendance-settings-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.admin-attendance-settings-form>label{color:var(--lumio-ink,#1b2a20);gap:7px;font-size:.82rem;font-weight:700;display:grid}.admin-attendance-settings-form .lumio-input{min-height:48px;font-size:16px}.admin-attendance-settings-note{color:var(--lumio-ink,#1b2a20);background:#f6f8f4;border-radius:12px;grid-column:1/-1;padding:14px;font-size:.82rem;line-height:1.55}.admin-attendance-settings-note p{color:var(--lumio-muted,#718074);margin:5px 0 0}.admin-attendance-settings-form>button{justify-self:start}.admin-attendance-policy-list{gap:0;margin:0;padding:0 18px 18px;list-style:none;display:grid}.admin-attendance-policy-list li{border-top:1px solid var(--lumio-line,#e4ebe1);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 0;font-size:.82rem;display:flex}.admin-attendance-policy-list strong{color:var(--lumio-muted,#718074);font-weight:600}@media(max-width:991.98px){.attendance-correction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-correction-review-grid{grid-template-columns:minmax(0,1fr)}.admin-attendance-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.admin-attendance-page{gap:14px}.admin-attendance-page .admin-attendance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-attendance-panel-head{flex-direction:column}.admin-attendance-export-actions{justify-content:stretch;width:100%}.admin-attendance-export-actions .lumio-btn{flex:1 1 0;justify-content:center}.admin-attendance-table-wrap{overflow:visible}.admin-attendance-table{min-width:0}.admin-attendance-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-attendance-table tbody{gap:10px;display:grid}.admin-attendance-table tbody tr{border:1px solid var(--lumio-line,#e4ebe1);background:#fff;border-radius:14px;display:block;overflow:hidden}.admin-attendance-table tbody td{border-bottom:1px solid var(--lumio-line,#e4ebe1);grid-template-columns:minmax(94px,.65fr) minmax(0,1.35fr);align-items:start;gap:12px;padding:11px 13px;display:grid;text-align:left!important}.admin-attendance-table tbody td:last-child{border-bottom:0}.admin-attendance-table tbody td[data-label]:before{color:var(--lumio-muted,#718074);content:attr(data-label);font-size:.72rem;font-weight:700}.admin-attendance-table tbody td[colspan]{display:block}.admin-attendance-table tbody td[colspan]:before{display:none}.admin-attendance-filters,.attendance-correction-filters{grid-template-columns:minmax(0,1fr)}.attendance-correction-filter-actions{grid-template-columns:1fr 1fr;display:grid}.attendance-correction-facts>div{grid-template-columns:minmax(95px,.55fr) minmax(0,1.45fr)}.admin-attendance-settings-form{grid-template-columns:minmax(0,1fr);padding:14px}.admin-attendance-correction-shortcut{flex-direction:column;align-items:flex-start}}.admin-employee-detail{width:min(100%,1380px);color:var(--lumio-ink,#153b28);gap:1.2rem;margin-inline:auto;display:grid}.admin-employee-detail__header{align-items:center;margin:0}.admin-employee-detail__header .workspace-page-heading{align-items:center}.admin-employee-detail__header .workspace-page-header h1{overflow-wrap:anywhere}.admin-employee-detail__header .workspace-page-actions{flex:none}.employee-profile-card{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.65rem);display:flex}.employee-profile-card__identity{align-items:center;gap:1.1rem;min-width:0;display:flex}.employee-profile-card__avatar{color:#416c36;width:82px;height:82px;font-family:var(--lumio-ui-font-display,"Plus Jakarta Sans", sans-serif);object-fit:cover;background:#f3f7f0;border:1px solid #dce7d7;border-radius:22px;flex:none;place-items:center;font-size:1.7rem;font-weight:800;display:grid}.employee-profile-card__copy{min-width:0}.employee-profile-card__copy .workspace-eyebrow{margin-bottom:.25rem}.employee-profile-card__copy h2{color:var(--lumio-ink,#153b28);font-family:var(--lumio-ui-font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:800}.employee-profile-card__email{color:var(--lumio-muted,#758276);overflow-wrap:anywhere;align-items:center;gap:.45rem;margin:.35rem 0 0;font-size:.82rem;display:flex}.employee-profile-card__email .bi{color:#668452}.employee-profile-card__badges{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.employee-detail-badge{color:#536451;background:#fff;border:1px solid #e2e9df;border-radius:999px;align-items:center;gap:.38rem;min-height:26px;padding:.25rem .58rem;font-size:.68rem;font-weight:750;line-height:1.2;display:inline-flex}.employee-detail-badge--code{color:#355b2e;font-variant-numeric:tabular-nums}.employee-detail-badge--success{color:#386b2c;background:#f1f8ec;border-color:#cfe4c1}.employee-detail-badge--muted{color:#6f786e;background:#f5f6f4}.employee-detail-badge--status{text-transform:capitalize}.employee-detail-badge__dot{background:#69a842;border-radius:50%;width:7px;height:7px}.employee-detail-badge--muted .employee-detail-badge__dot{background:#9da69a}.employee-profile-card__account{background:#fff;border:1px solid #e4eae1;border-radius:14px;flex:none;align-items:center;gap:.75rem;min-width:190px;padding:.85rem 1rem;display:flex}.employee-profile-card__account-icon,.employee-detail-panel__icon{color:#4f773b;background:#eff5eb;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:.95rem;display:grid}.employee-profile-card__account small,.employee-profile-card__account strong{display:block}.employee-profile-card__account small{color:#7a8678;font-size:.66rem;font-weight:700}.employee-profile-card__account strong{color:#203f2b;overflow-wrap:anywhere;margin-top:.18rem;font-size:.82rem}.employee-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;min-width:0;display:grid}.employee-detail-grid>*,.employee-detail-panel{min-width:0}.employee-detail-grid--overview{align-items:stretch}.employee-detail-grid--overview>.employee-detail-panel{flex-direction:column;display:flex}.employee-detail-grid--history{align-items:start}.employee-detail-panel{padding:1.15rem 1.25rem 1.25rem;overflow:hidden}.employee-detail-panel__heading{align-items:center;gap:.75rem;margin:0 0 .95rem;display:flex}.employee-detail-panel__heading>div{min-width:0}.employee-detail-panel__heading h2{color:var(--lumio-ink,#153b28);font-family:var(--lumio-ui-font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.015em;margin:0;font-size:.94rem;font-weight:800}.employee-detail-panel__heading p{color:var(--lumio-muted,#758276);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.employee-detail-count{color:#547147;background:#f1f5ef;border-radius:9px;place-items:center;min-width:27px;height:27px;margin-left:auto;padding-inline:.4rem;font-size:.7rem;font-weight:800;display:grid}.employee-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.employee-detail-field{background:#fff;border:1px solid #edf0eb;border-radius:12px;flex-direction:column;justify-content:center;gap:.3rem;min-width:0;min-height:64px;padding:.65rem .75rem;display:flex}.employee-detail-field dt{color:#788477;font-size:.67rem;font-weight:700;line-height:1.35}.employee-detail-field dd{color:#24452f;overflow-wrap:anywhere;margin:0;font-size:.77rem;font-weight:750;line-height:1.45}.employee-detail-field--wide{grid-column:1/-1}.employee-detail-fields--access{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-detail-fields--access .employee-detail-field{min-height:67px}.employee-detail-fields--operations{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-detail-fields--operations .employee-detail-field{min-height:82px;padding:.85rem .9rem}.employee-detail-fields--operations dt{align-items:center;gap:.4rem;display:flex}.employee-detail-fields--operations dt .bi{color:#64884f;font-size:.8rem}.employee-history-item{border-top:1px solid #edf0eb;grid-template-columns:25px minmax(0,1fr) minmax(110px,auto);align-items:start;gap:.65rem;padding:.8rem 0;display:grid}.employee-history-item:first-of-type{border-top:0}.employee-history-item__marker{color:#5d8345;background:#eff5eb;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.7rem;display:grid}.employee-history-item__marker--audit{color:#5d7160;background:#f1f4f0}.employee-history-item__body{min-width:0}.employee-history-item__body h3{color:#25462f;overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.77rem;font-weight:800;line-height:1.4}.employee-history-item__body p{color:#7b867a;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.68rem;line-height:1.4}.employee-history-item time{color:#71806f;text-align:right;white-space:nowrap;padding-top:.15rem;font-size:.66rem;line-height:1.45}.employee-history-empty{text-align:center;border-top:1px solid #edf0eb;align-content:center;justify-items:center;min-height:150px;padding:1.25rem;display:grid}.employee-history-empty>span{color:#69865a;background:#f3f6f1;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:.65rem;font-size:1rem;display:grid}.employee-history-empty strong{color:#344d38;font-size:.78rem;font-weight:800}.employee-history-empty p{color:#7b867a;margin:.3rem 0 0;font-size:.7rem;line-height:1.45}@media(max-width:991.98px){.employee-profile-card{align-items:flex-start}.employee-profile-card__account{min-width:165px}.employee-detail-grid--overview{grid-template-columns:1fr}}@media(max-width:767.98px){.admin-employee-detail{gap:1rem}.admin-employee-detail__header,.admin-employee-detail__header .workspace-page-heading{align-items:flex-start}.admin-employee-detail__header .workspace-page-actions{width:100%}.admin-employee-detail__header .workspace-page-actions .lumio-btn{flex:auto}.employee-profile-card{flex-direction:column;gap:1rem}.employee-profile-card__identity{align-items:flex-start;gap:.85rem}.employee-profile-card__avatar{border-radius:18px;width:66px;height:66px}.employee-profile-card__account{width:100%;min-width:0}.employee-detail-grid--history,.employee-detail-fields--operations{grid-template-columns:1fr}.employee-detail-fields--operations .employee-detail-field{min-height:68px}}@media(max-width:479.98px){.admin-employee-detail__header .workspace-page-heading{gap:.65rem}.admin-employee-detail__header .workspace-page-icon{width:36px;height:36px}.employee-profile-card{padding:1rem}.employee-profile-card__identity{flex-direction:column}.employee-profile-card__badges{gap:.35rem}.employee-detail-panel{padding:1rem}.employee-detail-fields,.employee-detail-fields--access{grid-template-columns:1fr}.employee-detail-field--wide{grid-column:auto}.employee-history-item{grid-template-columns:25px minmax(0,1fr)}.employee-history-item time{text-align:left;white-space:normal;grid-column:2;padding-top:0}}@media(prefers-reduced-motion:reduce){.admin-employee-detail .lumio-panel{animation:none}}.admin-vehicles-page{gap:var(--lumio-ui-space-5);min-width:0;display:grid}.admin-vehicle-page-header{margin-bottom:0}.admin-vehicle-page-header .workspace-page-heading{max-width:760px}.admin-vehicle-filter-form{margin:0}.admin-vehicle-filter-bar{padding:.75rem}.admin-vehicle-filter-bar .workspace-filter-bar__fields{align-items:center}.admin-vehicle-filter-bar .workspace-filter-bar__fields>.admin-vehicle-search-field{grid-column:span 9}.admin-vehicle-search-field{min-width:0}.admin-vehicle-search-field .lumio-input{min-height:42px}.admin-vehicle-filter-bar .workspace-filter-bar__actions{align-self:stretch;align-items:center}.admin-vehicle-panel{min-width:0;overflow:hidden}.admin-vehicle-table{min-width:960px}.admin-vehicle-table th,.admin-vehicle-table td{white-space:nowrap}.admin-vehicle-table td:first-child{white-space:normal;min-width:230px}.admin-vehicle-customer-link{color:var(--lumio-ink);text-decoration:none}.admin-vehicle-customer-link:hover,.admin-vehicle-customer-link:focus-visible{color:#5b843b;text-underline-offset:.2em;text-decoration:underline}.admin-vehicle-identifier{color:var(--lumio-ink);font-family:var(--lumio-ui-font-display);letter-spacing:.015em;font-size:.8rem;font-weight:750}.admin-vehicle-pagination{padding:var(--lumio-ui-space-4) var(--lumio-ui-space-5);border-top:1px solid var(--lumio-line)}.admin-vehicle-pagination nav{justify-content:flex-end;display:flex}.admin-vehicle-detail-panel{max-width:900px}.admin-vehicle-detail-mark{color:var(--lumio-ui-brand-green);font-size:1.45rem}.admin-vehicle-detail-body{padding:var(--lumio-ui-space-5)}.admin-vehicle-detail-body .workspace-data-list{max-width:720px}.admin-vehicle-detail-body .workspace-data-row dd{overflow-wrap:anywhere}@media(max-width:767.98px){.admin-vehicle-filter-bar .workspace-filter-bar__fields>.admin-vehicle-search-field{grid-column:1/-1}.admin-vehicle-filter-bar .workspace-filter-bar__actions{align-items:stretch}.admin-vehicle-filter-bar .workspace-filter-bar__actions .lumio-btn{min-height:42px}.admin-vehicle-detail-body{padding:var(--lumio-ui-space-4)}}@media(prefers-reduced-motion:reduce){.admin-vehicle-customer-link{transition:none}}.lumio-post-entry{--lumio-post-brand-navy:var(--lumio-ui-brand-navy);--lumio-post-brand-navy-deep:#153a26;--lumio-post-brand-navy-raised:#204a30;--lumio-post-brand-blue:#5c873c;--lumio-post-brand-lime:var(--lumio-ui-brand-green);--lumio-post-canvas:#fff;--lumio-post-surface:#fff;--lumio-post-surface-raised:#f7faf5;--lumio-post-surface-subtle:#f3f7ef;--lumio-post-surface-hover:#eef5e8;--lumio-post-overlay:#173b281f;--lumio-post-text:#193b28;--lumio-post-text-soft:#344d3a;--lumio-post-text-muted:#68796d;--lumio-post-text-dim:#829185;--lumio-post-border:#e2ebe0;--lumio-post-border-strong:#487b315c;--lumio-post-focus-ring:0 0 0 3px #70a34133;--lumio-post-success:#28764a;--lumio-post-warning:#99630f;--lumio-post-danger:#b43748;--lumio-post-info:#557d39;--lumio-post-font-sans:var(--lumio-ui-font-sans);--lumio-post-font-display:var(--lumio-ui-font-display);--lumio-post-space-1:var(--lumio-ui-space-1);--lumio-post-space-2:var(--lumio-ui-space-2);--lumio-post-space-3:var(--lumio-ui-space-3);--lumio-post-space-4:var(--lumio-ui-space-4);--lumio-post-space-5:var(--lumio-ui-space-5);--lumio-post-space-6:var(--lumio-ui-space-6);--lumio-post-space-8:var(--lumio-ui-space-8);--lumio-post-space-10:var(--lumio-ui-space-10);--lumio-post-space-12:var(--lumio-ui-space-12);--lumio-post-space-16:var(--lumio-ui-space-16);--lumio-post-space-20:var(--lumio-ui-space-20);--lumio-post-radius-sm:var(--lumio-ui-radius-sm);--lumio-post-radius-md:var(--lumio-ui-radius-md);--lumio-post-radius-lg:var(--lumio-ui-radius-lg);--lumio-post-radius-xl:var(--lumio-ui-radius-2xl);--lumio-post-radius-pill:var(--lumio-ui-radius-pill);--lumio-post-shadow-sm:0 8px 24px #173b280e;--lumio-post-shadow-md:0 16px 38px #173b2817;--lumio-post-shadow-lg:0 24px 64px #173b2821;--lumio-post-motion-fast:var(--lumio-ui-motion-quick);--lumio-post-motion-standard:var(--lumio-ui-motion-post-standard);--lumio-post-motion-enter:var(--lumio-ui-motion-post-enter);--lumio-post-motion-slow:var(--lumio-ui-motion-slow);--lumio-post-ease-standard:cubic-bezier(.2, .8, .2, 1);--lumio-post-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--lumio-post-content-max:var(--lumio-ui-container-public);--lumio-post-control-height:var(--lumio-ui-control-height)}.lumio-post-entry .lumio-post-surface{min-width:0;color:var(--lumio-post-text);font-family:var(--lumio-post-font-sans)}.lumio-post-entry .lumio-post-surface--canvas{background:var(--lumio-post-canvas)}.lumio-post-entry .lumio-post-surface--raised{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-surface);box-shadow:var(--lumio-post-shadow-sm)}.lumio-post-entry .lumio-post-container{width:min(100%,var(--lumio-post-content-max));padding-inline:var(--lumio-post-space-8);margin-inline:auto}.lumio-post-entry .lumio-post-stack{gap:var(--lumio-post-space-4);display:grid}.lumio-post-entry .lumio-post-stack--lg{gap:var(--lumio-post-space-8);display:grid}.lumio-post-entry .lumio-post-cluster{align-items:center;gap:var(--lumio-post-space-3);flex-wrap:wrap;display:flex}.lumio-post-entry .lumio-post-grid{gap:var(--lumio-post-space-4);display:grid}.lumio-post-entry .lumio-post-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lumio-post-entry .lumio-post-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lumio-post-entry .lumio-post-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.lumio-post-entry .lumio-post-eyebrow{color:var(--lumio-post-brand-lime);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800;line-height:1.3}.lumio-post-entry .lumio-post-heading{color:var(--lumio-post-text);font-family:var(--lumio-post-font-display);letter-spacing:-.04em;margin:0;font-weight:800}.lumio-post-entry .lumio-post-heading--page{font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.08}.lumio-post-entry .lumio-post-heading--section{font-size:1.05rem;line-height:1.2}.lumio-post-entry .lumio-post-copy{color:var(--lumio-post-text-muted);margin:0;font-size:.92rem;line-height:1.65}.lumio-post-entry .lumio-post-button{justify-content:center;align-items:center;gap:var(--lumio-post-space-2);border-radius:var(--lumio-post-radius-md);min-height:2.75rem;color:var(--lumio-post-text);font-family:var(--lumio-post-font-sans);transition:transform var(--lumio-post-motion-fast) var(--lumio-post-ease-standard),background-color var(--lumio-post-motion-fast) ease,border-color var(--lumio-post-motion-fast) ease,box-shadow var(--lumio-post-motion-fast) ease,color var(--lumio-post-motion-fast) ease;border:1px solid #0000;padding:.65rem 1rem;font-size:.84rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.lumio-post-entry .lumio-post-button:hover{color:inherit;transform:translateY(-1px)}.lumio-post-entry .lumio-post-button:disabled,.lumio-post-entry .lumio-post-button[aria-disabled=true]{cursor:not-allowed;opacity:.56;transform:none}.lumio-post-entry .lumio-post-button--primary{background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);box-shadow:0 10px 24px #a2eb6729}.lumio-post-entry .lumio-post-button--primary:hover{color:var(--lumio-post-brand-navy);background:#b4f57e;box-shadow:0 14px 30px #a2eb6738}.lumio-post-entry .lumio-post-button--secondary{background:var(--lumio-post-brand-blue);color:#fff;box-shadow:0 10px 24px #5b843b33}.lumio-post-entry .lumio-post-button--secondary:hover{color:#fff;background:#5b843b}.lumio-post-entry .lumio-post-button--quiet{border-color:var(--lumio-post-border);background:var(--lumio-post-surface-raised);color:var(--lumio-post-text-soft)}.lumio-post-entry .lumio-post-button--quiet:hover{border-color:var(--lumio-post-border-strong);background:var(--lumio-post-surface-hover);color:var(--lumio-post-text)}.lumio-post-entry .lumio-post-button--outline{border-color:var(--lumio-post-border);color:var(--lumio-post-text-soft);background:0 0}.lumio-post-entry .lumio-post-button--outline:hover{border-color:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-lime)}.lumio-post-entry .lumio-post-button--danger{color:var(--lumio-post-danger);background:#f58f991a;border-color:#f58f9957}.lumio-post-entry .lumio-post-button--sm{min-height:2.25rem;padding:.5rem .75rem;font-size:.76rem}.lumio-post-entry .lumio-post-button--icon{width:2.75rem;padding-inline:0}.lumio-post-entry .lumio-post-field{gap:var(--lumio-post-space-2);display:grid}.lumio-post-entry .lumio-post-label{color:var(--lumio-post-text-soft);font-size:.78rem;font-weight:800}.lumio-post-entry .lumio-post-help{color:var(--lumio-post-text-dim);margin:0;font-size:.74rem;line-height:1.5}.lumio-post-entry .lumio-post-control{width:100%;min-height:var(--lumio-post-control-height);border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-md);background:var(--lumio-post-surface-subtle);color:var(--lumio-post-text);font:inherit;transition:border-color var(--lumio-post-motion-fast) ease,background-color var(--lumio-post-motion-fast) ease,box-shadow var(--lumio-post-motion-fast) ease;outline:0;padding:.7rem .85rem;font-size:.86rem;line-height:1.4}.lumio-post-entry .lumio-post-control::placeholder{color:var(--lumio-post-text-dim)}.lumio-post-entry textarea.lumio-post-control{resize:vertical;min-height:7.5rem}.lumio-post-entry select.lumio-post-control{color-scheme:dark}.lumio-post-entry .lumio-post-control:hover{border-color:#f0f6ec40}.lumio-post-entry .lumio-post-control:focus{border-color:var(--lumio-post-brand-blue);box-shadow:var(--lumio-post-focus-ring);background:#ffffff13}.lumio-post-entry .lumio-post-control:disabled,.lumio-post-entry .lumio-post-control[readonly]{cursor:not-allowed;opacity:.62}.lumio-post-entry .lumio-post-control.is-invalid,.lumio-post-entry .lumio-post-control[aria-invalid=true]{border-color:var(--lumio-post-danger)}.lumio-post-entry .lumio-post-control.is-valid,.lumio-post-entry .lumio-post-control[aria-invalid=false]{border-color:var(--lumio-post-success)}.lumio-post-entry .lumio-post-field-error{color:var(--lumio-post-danger);margin:0;font-size:.74rem;line-height:1.5}.lumio-post-entry .lumio-post-status{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-sm);white-space:nowrap;align-items:center;gap:.45rem;padding:.36rem .55rem;font-size:.7rem;font-weight:800;line-height:1.2;display:inline-flex}.lumio-post-entry .lumio-post-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.lumio-post-entry .lumio-post-status--success{color:var(--lumio-post-success);background:#8bdc8a1a;border-color:#8bdc8a4d}.lumio-post-entry .lumio-post-status--warning{color:var(--lumio-post-warning);background:#f1c66e1a;border-color:#f1c66e52}.lumio-post-entry .lumio-post-status--danger{color:var(--lumio-post-danger);background:#f58f991a;border-color:#f58f9952}.lumio-post-entry .lumio-post-status--info{color:var(--lumio-post-info);background:#dcebd21a;border-color:#dcebd252}.lumio-post-entry .lumio-post-status--neutral{background:var(--lumio-post-surface-subtle);color:var(--lumio-post-text-muted)}.lumio-post-entry .lumio-post-table-frame{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-surface);max-width:100%;box-shadow:var(--lumio-post-shadow-sm);overflow:auto}.lumio-post-entry .lumio-post-table{border-collapse:collapse;width:100%;min-width:680px;color:var(--lumio-post-text-soft);text-align:left;font-size:.8rem}.lumio-post-entry .lumio-post-table th{border-bottom:1px solid var(--lumio-post-border);background:var(--lumio-post-surface-raised);color:var(--lumio-post-text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.8rem 1rem;font-size:.68rem;font-weight:800}.lumio-post-entry .lumio-post-table td{vertical-align:middle;border-bottom:1px solid #f0f6ec14;padding:.95rem 1rem}.lumio-post-entry .lumio-post-table tbody tr{transition:background-color var(--lumio-post-motion-fast) ease}.lumio-post-entry .lumio-post-table tbody tr:hover{background:var(--lumio-post-surface-hover)}.lumio-post-entry .lumio-post-table tbody tr:last-child td{border-bottom:0}.lumio-post-entry .lumio-post-table-wrapper:focus-visible,.lumio-post-entry .lumio-post-table-frame:focus-visible{box-shadow:var(--lumio-post-focus-ring);outline:0}.lumio-post-entry .lumio-post-backdrop{z-index:1040;background:var(--lumio-post-overlay);opacity:0;transition:opacity var(--lumio-post-motion-standard) ease;position:fixed;inset:0}.lumio-post-entry .lumio-post-backdrop[hidden]{display:none}.lumio-post-entry .lumio-post-backdrop:not([hidden]){opacity:1}.lumio-post-entry .lumio-post-modal{z-index:1050;padding:var(--lumio-post-space-6);place-items:center;display:grid;position:fixed;inset:0}.lumio-post-entry .lumio-post-modal[hidden]{display:none}.lumio-post-entry .lumio-post-modal__panel{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-surface);width:min(100%,36rem);max-height:min(42rem,100vh - 3rem);box-shadow:var(--lumio-post-shadow-lg);overflow:auto}.lumio-post-entry .lumio-post-drawer{z-index:1050;border-left:1px solid var(--lumio-post-border);background:var(--lumio-post-surface);width:min(100%,30rem);box-shadow:var(--lumio-post-shadow-lg);transition:transform var(--lumio-post-motion-enter) var(--lumio-post-ease-emphasized);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.lumio-post-entry .lumio-post-drawer[hidden]{display:none}.lumio-post-entry .lumio-post-drawer.is-open,.lumio-post-entry .lumio-post-drawer[data-state=open]{visibility:visible;transform:translate(0)}.lumio-post-entry .lumio-post-drawer__header,.lumio-post-entry .lumio-post-drawer__footer{justify-content:space-between;align-items:center;gap:var(--lumio-post-space-4);padding:var(--lumio-post-space-5) var(--lumio-post-space-6);border-color:var(--lumio-post-border);display:flex}.lumio-post-entry .lumio-post-drawer__header{border-bottom:1px solid var(--lumio-post-border)}.lumio-post-entry .lumio-post-drawer__footer{border-top:1px solid var(--lumio-post-border);margin-top:auto}.lumio-post-entry .lumio-post-drawer__body{min-height:0;padding:var(--lumio-post-space-6);overflow:auto}.lumio-post-entry .lumio-post-spinner{width:1.1rem;height:1.1rem;animation:lumio-post-spin var(--lumio-post-motion-slow) linear infinite;border:2px solid;border-top-color:#0000;border-radius:50%}.lumio-post-entry .lumio-post-loading{justify-content:center;align-items:center;gap:var(--lumio-post-space-3);min-height:7rem;color:var(--lumio-post-text-muted);display:inline-flex}.lumio-post-entry .lumio-post-skeleton{width:var(--lumio-post-skeleton-width,100%);height:var(--lumio-post-skeleton-height,1rem);border-radius:var(--lumio-post-radius-sm);background:linear-gradient(90deg,#ffffff0f 25%,#ffffff24 37%,#ffffff0f 63%) 0 0/400% 100%;animation:1.6s ease-in-out infinite lumio-post-skeleton;display:block}.lumio-post-entry .lumio-post-state{justify-items:start;gap:var(--lumio-post-space-3);padding:var(--lumio-post-space-8);border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-surface);color:var(--lumio-post-text-muted);display:grid}.lumio-post-entry .lumio-post-state__icon{border-radius:var(--lumio-post-radius-md);background:var(--lumio-post-surface-raised);width:2.5rem;height:2.5rem;color:var(--lumio-post-brand-lime);place-items:center;display:grid}.lumio-post-entry .lumio-post-state__title{color:var(--lumio-post-text);font-family:var(--lumio-post-font-display);margin:0;font-size:.98rem;font-weight:800}.lumio-post-entry .lumio-post-state__copy{max-width:42rem;color:inherit;margin:0;font-size:.82rem;line-height:1.6}.lumio-post-entry .lumio-post-state--error{color:var(--lumio-post-danger);background:#f58f9914;border-color:#f58f994d}.lumio-post-entry .lumio-post-state--error .lumio-post-state__icon{color:var(--lumio-post-danger);background:#f58f991f}.lumio-post-entry .lumio-post-state--success{color:var(--lumio-post-success);background:#8bdc8a14;border-color:#8bdc8a4d}.lumio-post-entry .lumio-post-state--success .lumio-post-state__icon{color:var(--lumio-post-success);background:#8bdc8a1f}.lumio-post-entry .lumio-post-focus-ring:focus-visible,.lumio-post-entry .lumio-post-button:focus-visible,.lumio-post-entry .lumio-post-control:focus-visible{box-shadow:var(--lumio-post-focus-ring);outline:0}.lumio-post-entry .lumio-post-motion-fade-up{animation:lumio-post-fade-up var(--lumio-post-motion-enter) var(--lumio-post-ease-standard) both}.lumio-post-entry .lumio-post-motion-fade-in{animation:lumio-post-fade-in var(--lumio-post-motion-enter) var(--lumio-post-ease-standard) both}@keyframes lumio-post-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lumio-post-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lumio-post-spin{to{transform:rotate(360deg)}}@keyframes lumio-post-skeleton{0%{background-position:120% 0}to{background-position:-20% 0}}@media(max-width:991.98px){.lumio-post-entry .lumio-post-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.lumio-post-entry .lumio-post-container{padding-inline:var(--lumio-post-space-4)}.lumio-post-entry .lumio-post-grid--two,.lumio-post-entry .lumio-post-grid--three,.lumio-post-entry .lumio-post-grid--four{grid-template-columns:minmax(0,1fr)}.lumio-post-entry .lumio-post-button--full-mobile{width:100%}.lumio-post-entry .lumio-post-modal{padding:var(--lumio-post-space-4)}.lumio-post-entry .lumio-post-drawer{width:100%}}@media(prefers-reduced-motion:reduce){.lumio-post-entry .lumio-post-button,.lumio-post-entry .lumio-post-control,.lumio-post-entry .lumio-post-table tbody tr,.lumio-post-entry .lumio-post-backdrop,.lumio-post-entry .lumio-post-drawer,.lumio-post-entry .lumio-post-motion-fade-up,.lumio-post-entry .lumio-post-motion-fade-in,.lumio-post-entry .lumio-post-spinner,.lumio-post-entry .lumio-post-skeleton{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lumio-post-entry.customer-shell.lumio-portal-route{color:#173b28;min-height:100vh;font-family:var(--lumio-post-font-sans,"DM Sans", sans-serif);background:#fff}.lumio-post-entry.customer-shell.lumio-portal-route main,.lumio-post-entry.customer-shell.lumio-portal-route .page-transition,.lumio-post-entry.customer-shell.lumio-portal-route .ambient-canvas{background:#fff}.lumio-post-entry.customer-shell.lumio-portal-route .ambient-canvas{display:none}.lumio-post-entry.customer-shell.lumio-portal-route .page-transition{animation:none}.lumio-post-entry.customer-shell.lumio-portal-route .site-header{background:#fff;border-bottom-color:#e7eee4}.lumio-post-entry.customer-shell.lumio-portal-route .brand-lockup,.lumio-post-entry.customer-shell.lumio-portal-route .nav-link,.lumio-post-entry.customer-shell.lumio-portal-route .navbar-toggler{color:#294a35}.lumio-post-entry.customer-shell.lumio-portal-route .customer-brand-care{color:#6b7a6e;border-left-color:#e3ebe0}.lumio-post-entry.customer-shell.lumio-portal-route .nav-link:hover,.lumio-post-entry.customer-shell.lumio-portal-route .nav-link.active{color:#173b28}.lumio-post-entry.customer-shell.lumio-portal-route .nav-link.active{box-shadow:inset 0 -2px #a7e85f}.lumio-post-entry.customer-shell.lumio-portal-route .btn-brand{color:#173b28;background:#a7e85f;border-color:#a7e85f}.lumio-post-entry.customer-shell.lumio-portal-route .site-footer{color:#6b7a6e;background:#fff;border-top-color:#e7eee4}.lumio-post-entry.customer-shell.lumio-portal-route .footer-status span{background:#a7e85f}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-page{color:#173b28;gap:clamp(30px,5vw,52px);width:min(100%,1040px);margin-inline:auto;padding-block:clamp(18px,4vw,42px) clamp(22px,5vw,52px);display:grid}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro{max-width:720px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro .lumio-post-eyebrow{color:#628d3f;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 15px;font-size:.72rem;font-weight:800;display:inline-flex}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro .lumio-post-eyebrow i{color:#77a849}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-title{color:#173b28;letter-spacing:-.06em;max-width:680px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.35rem,5.2vw,4rem);font-weight:800;line-height:1.05}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-title em{color:#66983b;font-style:normal}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro-copy{color:#65756a;max-width:560px;margin:15px 0 0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.7}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-services{gap:15px;display:grid}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-services-heading{border-bottom:1px solid #e8eee5;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-services-heading h2{color:#173b28;letter-spacing:-.025em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1.15rem;font-weight:800}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-services-heading span{color:#7b897d;font-size:.76rem;font-weight:700}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-form{min-width:0;margin:0;display:flex}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action{color:#173b28;width:100%;min-width:0;min-height:144px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2ebde;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 15px #173b2809}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action:hover{color:#173b28;border-color:#bdd69f;transform:translateY(-2px);box-shadow:0 12px 26px #173b2814}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary{background:radial-gradient(circle at 100% 0,#a7e85f29,#0000 48%),linear-gradient(142deg,#153b28,#214a30);border-color:#173b28;box-shadow:0 12px 25px #173b2821}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary:hover{color:#fff;background:radial-gradient(circle at 100% 0,#a7e85f33,#0000 48%),linear-gradient(142deg,#112f20,#1d482c);border-color:#356442;transform:translateY(-3px);box-shadow:0 16px 30px #173b2833}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--lime{background:linear-gradient(135deg,#f4faed,#e6f6d3 52%,#d9f1b6);border-color:#d1e8b7}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--lime:hover{background:linear-gradient(135deg,#f7fbed,#e4f5cc 52%,#d1eda8);border-color:#bbdc94}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--soft{background:#fff}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary .lumio-portal-action-icon{color:#173b28;background:#a7e85f;border-color:#a7e85fb8}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--lime .lumio-portal-action-icon{color:#b4ed75;background:#173b28;border-color:#173b28}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary .lumio-portal-action-copy strong{color:#fff}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary .lumio-portal-action-copy small{color:#ffffffc7}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary .lumio-portal-action-arrow{color:#b4ed75}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--lime .lumio-portal-action-arrow{color:#557f37}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action:focus-visible{outline-offset:3px;outline:3px solid #70a3415c}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-icon{color:#557f37;background:#eff7e8;border:1px solid #dfebd7;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-icon--lime{color:#173b28;background:#a7e85f;border-color:#a7e85f}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy{min-width:0;display:block}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy strong,.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy small{display:block}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy strong{color:#193b28;letter-spacing:-.025em;font-family:Plus Jakarta Sans,sans-serif;font-size:.96rem;font-weight:800;line-height:1.35}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy small{color:#6c7a6f;margin-top:6px;font-size:.77rem;line-height:1.55}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-arrow{color:#849284;align-self:center;font-size:.88rem;transition:color .18s,transform .18s}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action:hover .lumio-portal-action-arrow{color:#557f37;transform:translate(2px,-2px)}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-assurance{color:#758276;align-items:center;gap:9px;margin:-20px 0 0;font-size:.76rem;line-height:1.5;display:flex}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-assurance i{color:#65933a}@media(max-width:767.98px){.lumio-post-entry.customer-shell .site-footer .container-xl{padding-inline-end:calc(76px + env(safe-area-inset-right,0px))}.lumio-post-entry.customer-shell .site-footer{padding-block:18px calc(22px + env(safe-area-inset-bottom,0px))}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-page{gap:28px;padding-block:12px 30px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro .lumio-post-eyebrow{margin-bottom:12px;font-size:.66rem}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-title{max-width:520px;font-size:clamp(2.35rem,10.6vw,3.35rem);line-height:1.04}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-intro-copy{margin-top:12px;font-size:.92rem;line-height:1.65}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-actions{grid-template-columns:minmax(0,1fr);gap:10px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action{border-radius:15px;gap:13px;min-height:92px;padding:15px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action--primary{min-height:100px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy strong{font-size:.93rem}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-copy small{margin-top:4px;font-size:.74rem}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-assurance{margin-top:-12px;font-size:.72rem}}@media(max-width:360px){.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:13px}.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-icon{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action,.lumio-post-entry.customer-shell.lumio-portal-route .lumio-portal-action-arrow{transition:none}}.lumio-post-entry.customer-shell.lumio-complaint-route{--lumio-post-canvas:var(--lumio-ui-surface);--lumio-post-surface:var(--lumio-ui-surface);--lumio-post-surface-raised:var(--lumio-ui-surface-customer-raised);--lumio-post-surface-subtle:var(--lumio-ui-surface-subtle);--lumio-post-surface-hover:var(--lumio-ui-surface-hover);--lumio-post-overlay:var(--lumio-ui-overlay);--lumio-post-text:var(--lumio-ui-text);--lumio-post-text-soft:var(--lumio-ui-text-soft);--lumio-post-text-muted:var(--lumio-ui-text-muted-strong);--lumio-post-text-dim:var(--lumio-ui-text-dim);--lumio-post-border:var(--lumio-ui-border-customer);--lumio-post-border-strong:var(--lumio-ui-border-strong);--lumio-post-focus-ring:var(--lumio-ui-focus-ring-strong);--lumio-post-success:var(--lumio-ui-customer-success);--lumio-post-warning:var(--lumio-ui-customer-warning);--lumio-post-danger:var(--lumio-ui-customer-danger);--lumio-post-info:var(--lumio-ui-info);--lumio-complaint-lime-readable:var(--lumio-ui-brand-green-readable);--lumio-post-shadow-sm:var(--lumio-ui-customer-shadow-sm);--lumio-post-shadow-md:var(--lumio-ui-customer-shadow-md);--lumio-post-shadow-lg:var(--lumio-ui-customer-shadow-lg);background:var(--lumio-post-canvas);min-height:100vh;color:var(--lumio-post-text);font-family:var(--lumio-post-font-sans)}.lumio-post-entry.customer-shell.lumio-complaint-route main,.lumio-post-entry.customer-shell.lumio-complaint-route .page-transition,.lumio-post-entry.customer-shell.lumio-complaint-route .ambient-canvas{background:var(--lumio-post-canvas)}.lumio-post-entry.customer-shell.lumio-complaint-route .ambient-canvas{display:none}.lumio-post-entry.customer-shell.lumio-complaint-route .site-header{border-bottom-color:var(--lumio-post-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.lumio-post-entry.customer-shell.lumio-complaint-route .brand-lockup,.lumio-post-entry.customer-shell.lumio-complaint-route .nav-link{color:var(--lumio-post-text-soft)}.lumio-post-entry.customer-shell.lumio-complaint-route .customer-brand-care{border-left-color:var(--lumio-post-border);color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-complaint-route .nav-link:hover,.lumio-post-entry.customer-shell.lumio-complaint-route .nav-link.active{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-complaint-route .nav-link.active{box-shadow:inset 0 -2px 0 var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-complaint-route .navbar-toggler{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-complaint-route .btn-brand{border:1px solid var(--lumio-post-brand-lime);background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);box-shadow:0 10px 24px #a2eb6724}.lumio-post-entry.customer-shell.lumio-complaint-route .btn-brand:hover{color:var(--lumio-post-brand-navy);background:#b4f57e}.lumio-post-entry.customer-shell.lumio-complaint-route .site-footer{border-top-color:var(--lumio-post-border);color:var(--lumio-post-text-muted);background:#fff}.lumio-post-entry.customer-shell.lumio-complaint-route .footer-status span{background:var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-complaint-route .page-transition{animation:lumio-complaint-page-in var(--lumio-post-motion-enter) var(--lumio-post-ease-standard) both}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-page,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-page{gap:var(--lumio-post-space-8);min-width:0;color:var(--lumio-post-text);display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero{isolation:isolate;border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-brand-navy-deep);min-height:300px;box-shadow:var(--lumio-post-shadow-md);grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:center;display:grid;position:relative;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy{z-index:2;max-width:45rem;padding:clamp(2rem,5vw,3.75rem);position:relative}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy h1{max-width:39rem;margin-top:var(--lumio-post-space-4)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy .lumio-post-eyebrow,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy h1,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy .lumio-post-copy{color:#fff}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy .lumio-post-eyebrow{color:#cffeaf}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy h1 em{color:var(--lumio-post-brand-lime);font-style:normal}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy .lumio-post-copy{max-width:38rem;margin-top:var(--lumio-post-space-5);color:#ffffffc2}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-meta{gap:var(--lumio-post-space-3) var(--lumio-post-space-5);margin-top:var(--lumio-post-space-6);color:#ffffffb8;flex-wrap:wrap;font-size:.76rem;font-weight:700;display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-meta span{align-items:center;gap:var(--lumio-post-space-2);display:inline-flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-meta i{color:var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual{z-index:0;position:absolute;inset:0 0 0 47%;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual img{object-fit:cover;object-position:center 57%;opacity:.58;width:100%;height:100%}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual div{background:linear-gradient(90deg,#153b28fa,#153b28e0 26%,#153b2852 76%,#153b289e);position:absolute;inset:0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-form{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-surface);max-width:66rem;box-shadow:var(--lumio-post-shadow-md);gap:0;margin-inline:auto;display:grid;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-intro{align-items:flex-start;gap:var(--lumio-post-space-3);margin:var(--lumio-post-space-6) var(--lumio-post-space-6) 0;padding:var(--lumio-post-space-4);border-radius:var(--lumio-post-radius-md);color:var(--lumio-post-text-soft);background:#5b843b0f;border:1px solid #5b843b2e;font-size:.8rem;line-height:1.55;display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-intro>i{color:var(--lumio-post-info);flex:none;margin-top:2px}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section{padding:var(--lumio-post-space-8) var(--lumio-post-space-10);border-bottom:1px solid var(--lumio-post-border)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-heading{align-items:start;gap:var(--lumio-post-space-3);margin-bottom:var(--lumio-post-space-6);grid-template-columns:auto auto minmax(0,1fr);display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-index{color:var(--lumio-post-text-dim);font-family:var(--lumio-post-font-display);letter-spacing:.08em;padding-top:.25rem;font-size:.68rem;font-weight:800}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-icon{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-sm);background:var(--lumio-post-surface-raised);width:2.25rem;height:2.25rem;color:var(--lumio-post-brand-lime);place-items:center;display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-heading h2{color:var(--lumio-post-text);font-family:var(--lumio-post-font-display);letter-spacing:-.02em;margin:.1rem 0 0;font-size:1rem;font-weight:800}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-heading p{color:var(--lumio-post-text-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-field-grid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-grid{gap:var(--lumio-post-space-5) var(--lumio-post-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-field,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-field{min-width:0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-field--wide{grid-column:1/-1}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-label{align-items:center;gap:var(--lumio-post-space-2);margin-bottom:var(--lumio-post-space-2);color:var(--lumio-post-text-soft);font-size:.78rem;font-weight:800;display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-label>i{color:var(--lumio-post-text-dim);font-size:.82rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-label small{color:var(--lumio-post-text-dim);margin-left:.15rem;font-size:.7rem;font-weight:600}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-required{color:var(--lumio-complaint-lime-readable)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-control{color:var(--lumio-post-text);background:#fff}.lumio-post-entry.customer-shell.lumio-complaint-route select.lumio-post-control{color-scheme:light}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-control:hover{border-color:#153b2840}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-control:focus{background:#fff}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-control.is-invalid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-control[aria-invalid=true]{border-color:var(--lumio-post-danger);background:#b423320a}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-field-error{margin-top:var(--lumio-post-space-2)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-description-control{min-height:11rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload{border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-surface-subtle);min-height:10.5rem;color:var(--lumio-post-text-soft);text-align:center;cursor:pointer;transition:border-color var(--lumio-post-motion-standard) ease,background-color var(--lumio-post-motion-standard) ease,transform var(--lumio-post-motion-standard) var(--lumio-post-ease-standard);border:1px dashed #153b2838;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload:hover,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload:focus-within,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload.is-ready{border-color:var(--lumio-post-brand-lime);background:#a2eb6714;transform:translateY(-1px)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-content{justify-items:center;gap:var(--lumio-post-space-2);padding:var(--lumio-post-space-5);pointer-events:none;display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-icon{border-radius:var(--lumio-post-radius-md);width:2.75rem;height:2.75rem;color:var(--lumio-post-brand-lime);background:#eef7e8;place-items:center;font-size:1.1rem;display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload strong{color:var(--lumio-post-text);font-size:.84rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-content>span:last-child{color:var(--lumio-post-text-dim);font-size:.72rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-preview{align-items:center;gap:var(--lumio-post-space-2);min-width:0;margin-top:var(--lumio-post-space-2);color:var(--lumio-post-text-muted);font-size:.74rem;display:none}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-preview.is-visible{display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-preview img{border-radius:var(--lumio-post-radius-sm);object-fit:cover;width:2rem;height:2rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-actions{justify-content:space-between;align-items:center;gap:var(--lumio-post-space-6);padding:var(--lumio-post-space-6) var(--lumio-post-space-10);display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-note{max-width:34rem;color:var(--lumio-post-text-muted);margin:0;font-size:.74rem;line-height:1.55}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-note>i{margin-right:var(--lumio-post-space-2);color:var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-action-group,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-actions{gap:var(--lumio-post-space-2);flex-wrap:wrap;display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-button--outline{border-color:var(--lumio-post-border-strong);color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-button--outline:hover{border-color:var(--lumio-post-brand-navy);background:var(--lumio-post-surface-hover);color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-button--quiet{border-color:var(--lumio-post-border);background:var(--lumio-post-surface-raised);color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-button[disabled]{cursor:wait}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-surface);max-width:62rem;box-shadow:var(--lumio-post-shadow-md);margin-inline:auto;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-header{justify-items:center;gap:var(--lumio-post-space-3);border-bottom:1px solid var(--lumio-post-border);background:linear-gradient(145deg,var(--lumio-post-surface-raised),var(--lumio-post-surface));text-align:center;padding:clamp(2rem,6vw,4.25rem) clamp(1.5rem,6vw,4.5rem);display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-mark{width:3.5rem;height:3.5rem;margin-bottom:var(--lumio-post-space-2);background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);border-radius:50%;place-items:center;font-size:1.45rem;display:grid;box-shadow:0 12px 28px #a2eb6729}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-header h1{max-width:36rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-header .lumio-post-copy{max-width:34rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-body{gap:var(--lumio-post-space-6);padding:clamp(1.5rem,5vw,3rem);display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-border);gap:1px;display:grid;overflow:hidden}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid>div,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details>div{min-width:0;padding:var(--lumio-post-space-5);background:var(--lumio-post-surface-raised)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid span,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details span{color:var(--lumio-post-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid strong,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details>div>strong{margin-top:var(--lumio-post-space-2);color:var(--lumio-post-text);font-family:var(--lumio-post-font-display);overflow-wrap:anywhere;font-size:.9rem;font-weight:800;display:block}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-token{letter-spacing:.03em;color:var(--lumio-complaint-lime-readable)!important;font-family:var(--lumio-post-font-sans)!important;font-size:.78rem!important}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details{grid-template-columns:repeat(3,minmax(0,1fr))}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details>div>strong{font-family:var(--lumio-post-font-sans);font-size:.82rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-status-chip{border-radius:var(--lumio-post-radius-sm);font-family:var(--lumio-post-font-sans);margin-top:0;padding:.36rem .55rem;font-size:.7rem;display:inline-flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-status-chip:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-status-pending{color:var(--lumio-post-warning);background:#f1c66e1a;border:1px solid #f1c66e52}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-status-progress{color:var(--lumio-post-info);background:#dcebd21a;border:1px solid #dcebd252}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-status-complete{color:var(--lumio-post-success);background:#8bdc8a1a;border:1px solid #8bdc8a4d}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-status-archive{border:1px solid var(--lumio-post-border);background:var(--lumio-post-surface-subtle);color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-note{align-items:flex-start;gap:var(--lumio-post-space-3);padding:var(--lumio-post-space-4);border-radius:var(--lumio-post-radius-md);color:var(--lumio-post-text-soft);background:#dcebd214;border:1px solid #dcebd240;font-size:.8rem;line-height:1.55;display:flex}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-note>i{color:var(--lumio-post-info);flex:none;margin-top:2px}@keyframes lumio-complaint-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991.98px){.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero{grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy{max-width:42rem;padding:clamp(2rem,6vw,3.25rem)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual{inset:0 0 0 28%}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-actions{padding-inline:var(--lumio-post-space-6)}}@media(max-width:767.98px){.lumio-post-entry.customer-shell.lumio-complaint-route .site-header{background:#fffffff7}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-page,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-page{gap:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero{align-items:end;min-height:27rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy{padding:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-copy h1{font-size:clamp(1.75rem,9vw,2.45rem)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual{inset:0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual div{background:linear-gradient(#153b2833,#153b28e0 72%,#153b28fa)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual img{opacity:.48}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-form{border-radius:var(--lumio-post-radius-lg)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-intro{margin:var(--lumio-post-space-4) var(--lumio-post-space-4) 0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section{padding:var(--lumio-post-space-6) var(--lumio-post-space-4)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-section-heading{margin-bottom:var(--lumio-post-space-5);grid-template-columns:auto auto minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-field-grid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload-grid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-reference-grid,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-details{grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-field--wide{grid-column:auto}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload{min-height:9.75rem}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-actions{padding:var(--lumio-post-space-5) var(--lumio-post-space-4) var(--lumio-post-space-6);flex-direction:column;align-items:stretch}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-action-group{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-action-group .lumio-post-button{width:100%}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-body{padding:var(--lumio-post-space-4)}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-actions{display:grid}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-success-actions .lumio-post-button{width:100%}}@media(max-width:440px){.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-meta{align-items:flex-start;gap:var(--lumio-post-space-2);flex-direction:column}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-action-group{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lumio-post-entry.customer-shell.lumio-complaint-route .page-transition,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-upload,.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-post-button{transition-duration:.01ms!important;animation:none!important}}.lumio-post-entry.customer-shell.lumio-tracking-route{--lumio-post-canvas:var(--lumio-ui-surface);--lumio-post-surface:var(--lumio-ui-surface);--lumio-post-surface-raised:var(--lumio-ui-surface-customer-raised);--lumio-post-surface-subtle:var(--lumio-ui-surface-subtle);--lumio-post-surface-hover:var(--lumio-ui-surface-hover);--lumio-post-overlay:var(--lumio-ui-overlay);--lumio-post-text:var(--lumio-ui-text);--lumio-post-text-soft:var(--lumio-ui-text-soft);--lumio-post-text-muted:var(--lumio-ui-text-muted-strong);--lumio-post-text-dim:var(--lumio-ui-text-dim);--lumio-post-border:var(--lumio-ui-border-customer);--lumio-post-border-strong:var(--lumio-ui-border-strong);--lumio-post-focus-ring:var(--lumio-ui-focus-ring-strong);--lumio-post-success:var(--lumio-ui-customer-success);--lumio-post-warning:var(--lumio-ui-customer-warning);--lumio-post-danger:var(--lumio-ui-customer-danger);--lumio-post-info:var(--lumio-ui-info);--lumio-tracking-lime-readable:var(--lumio-ui-brand-green-readable);--lumio-post-shadow-sm:var(--lumio-ui-customer-shadow-sm);--lumio-post-shadow-md:var(--lumio-ui-customer-shadow-md);--lumio-post-shadow-lg:var(--lumio-ui-customer-shadow-lg);background:var(--lumio-post-canvas);min-height:100vh;color:var(--lumio-post-text);font-family:var(--lumio-post-font-sans)}.lumio-post-entry.customer-shell.lumio-tracking-route main,.lumio-post-entry.customer-shell.lumio-tracking-route .page-transition,.lumio-post-entry.customer-shell.lumio-tracking-route .ambient-canvas{background:var(--lumio-post-canvas)}.lumio-post-entry.customer-shell.lumio-tracking-route .ambient-canvas{display:none}.lumio-post-entry.customer-shell.lumio-tracking-route .site-header{border-bottom-color:var(--lumio-post-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.lumio-post-entry.customer-shell.lumio-tracking-route .brand-lockup,.lumio-post-entry.customer-shell.lumio-tracking-route .nav-link{color:var(--lumio-post-text-soft)}.lumio-post-entry.customer-shell.lumio-tracking-route .customer-brand-care{border-left-color:var(--lumio-post-border);color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-tracking-route .nav-link:hover,.lumio-post-entry.customer-shell.lumio-tracking-route .nav-link.active{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-tracking-route .nav-link.active{box-shadow:inset 0 -2px 0 var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-tracking-route .navbar-toggler{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-tracking-route .btn-brand{border:1px solid var(--lumio-post-brand-lime);background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);box-shadow:0 10px 24px #a2eb6724}.lumio-post-entry.customer-shell.lumio-tracking-route .btn-brand:hover{color:var(--lumio-post-brand-navy);background:#b4f57e}.lumio-post-entry.customer-shell.lumio-tracking-route .site-footer{border-top-color:var(--lumio-post-border);color:var(--lumio-post-text-muted);background:#fff}.lumio-post-entry.customer-shell.lumio-tracking-route .footer-status span{background:var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-tracking-route .page-transition{animation:lumio-tracking-page-in var(--lumio-post-motion-enter) var(--lumio-post-ease-standard) both}.lumio-post-entry.customer-shell.lumio-tracking-route .page-transition>.container-xl{max-width:92rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-page{gap:var(--lumio-post-space-8);min-width:0;color:var(--lumio-post-text);display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero{isolation:isolate;border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-brand-navy-deep);min-height:19rem;box-shadow:var(--lumio-post-shadow-md);grid-template-columns:minmax(0,1fr) minmax(20rem,.88fr);align-items:center;display:grid;position:relative;overflow:hidden}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy{z-index:2;max-width:40rem;padding:clamp(2rem,5vw,4rem);position:relative}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy h1{max-width:34rem;margin-top:var(--lumio-post-space-4)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy .lumio-post-eyebrow,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy h1,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy .lumio-post-copy{color:#fff}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy .lumio-post-eyebrow{color:#cffeaf}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy h1 em{color:var(--lumio-post-brand-lime);font-style:normal}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy .lumio-post-copy{max-width:33rem;margin-top:var(--lumio-post-space-5);color:#ffffffc2}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual{z-index:0;position:absolute;inset:0 0 0 42%;overflow:hidden}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual img{object-fit:cover;object-position:center;opacity:.58;width:100%;height:100%}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual span{background:linear-gradient(90deg,#153b28fa,#153b28e0 25%,#153b2852 76%,#153b289e);position:absolute;inset:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel{z-index:1;border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-surface);width:min(100%,72rem);box-shadow:var(--lumio-post-shadow-md);margin:0 auto;padding:0;position:relative;overflow:hidden}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-heading{align-items:flex-start;gap:var(--lumio-post-space-4);padding:var(--lumio-post-space-8) var(--lumio-post-space-10) 0;display:flex}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-icon{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-md);background:var(--lumio-post-surface-raised);width:2.75rem;height:2.75rem;color:var(--lumio-post-brand-lime);flex:none;place-items:center;font-size:1.05rem;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-heading .lumio-post-copy{margin-top:var(--lumio-post-space-2)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-form{align-items:end;gap:var(--lumio-post-space-4);padding:var(--lumio-post-space-8) var(--lumio-post-space-10) var(--lumio-post-space-10);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field{gap:var(--lumio-post-space-2);min-width:0;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field .lumio-post-help{margin-bottom:var(--lumio-post-space-2)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field .lumio-post-control{border-color:var(--lumio-post-border);min-height:3.25rem;color:var(--lumio-post-text);background:#fff}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field .lumio-post-control:focus{border-color:var(--lumio-post-brand-blue);background:#fff}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field .lumio-post-control.is-invalid,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-field .lumio-post-control[aria-invalid=true]{border-color:var(--lumio-post-danger);background:#b423320a}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-button{white-space:nowrap;min-height:3.25rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-head{align-items:start;gap:var(--lumio-post-space-8);padding:var(--lumio-post-space-10);border-bottom:1px solid var(--lumio-post-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-heading h2{margin-top:var(--lumio-post-space-3);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,3vw,2.35rem)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-heading .lumio-post-help{margin-top:var(--lumio-post-space-3)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-status{letter-spacing:.01em;align-self:start;margin-top:.2rem;font-size:.76rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-status-pending{color:var(--lumio-post-warning);background:#f1c66e1a;border-color:#f1c66e52}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-status-progress{color:var(--lumio-post-info);background:#dcebd21a;border-color:#dcebd252}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-status-complete{color:var(--lumio-post-success);background:#8bdc8a1a;border-color:#8bdc8a4d}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-status-archive{border-color:var(--lumio-post-border);background:var(--lumio-post-surface-subtle);color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary{padding:var(--lumio-post-space-8) var(--lumio-post-space-10);border-bottom:1px solid var(--lumio-post-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div{min-width:0;padding:0 var(--lumio-post-space-5);border-right:1px solid var(--lumio-post-border)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div:first-child{padding-left:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div:last-child{border-right:0;padding-right:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary dt{color:var(--lumio-post-text-dim);font-size:.7rem;font-weight:700}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary dd{margin:var(--lumio-post-space-2) 0 0;overflow-wrap:anywhere;color:var(--lumio-post-text-soft);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:800;line-height:1.45}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline{padding:var(--lumio-post-space-8) var(--lumio-post-space-10);border:0;border-bottom:1px solid var(--lumio-post-border);color:var(--lumio-post-text-muted);background:0 0;border-radius:0;margin:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-section-heading{margin-bottom:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-list{gap:var(--lumio-post-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item{align-items:start;gap:var(--lumio-post-space-3);min-width:0;color:var(--lumio-post-text-dim);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item:not(:last-child):after{top:1rem;right:calc(var(--lumio-post-space-2) * -1);width:calc(var(--lumio-post-space-4) - var(--lumio-post-space-2));background:var(--lumio-post-border);content:"";height:1px;position:absolute}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-marker{z-index:1;border:1px solid var(--lumio-post-border);background:var(--lumio-post-surface-raised);width:2rem;height:2rem;color:var(--lumio-post-text-dim);border-radius:50%;flex:none;place-items:center;font-size:.78rem;display:grid;position:relative}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item strong{color:var(--lumio-post-text-dim);padding-top:.35rem;font-size:.78rem;line-height:1.35;display:block}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item.is-complete .lumio-tracking-timeline-marker{color:var(--lumio-post-success);background:#8bdc8a1a;border-color:#8bdc8a57}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item.is-complete strong{color:var(--lumio-post-text-soft)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item.is-current .lumio-tracking-timeline-marker{border-color:var(--lumio-post-brand-lime);background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);box-shadow:0 0 0 4px #a2eb671f}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item.is-current strong{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions{gap:var(--lumio-post-space-2);padding:var(--lumio-post-space-8) var(--lumio-post-space-10);flex-wrap:wrap;margin:0;display:flex}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions .lumio-post-button{min-width:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions .lumio-post-button--secondary{color:var(--lumio-post-info);background:#dcebd21a;border-color:#dcebd252}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions .lumio-post-button--secondary:hover{border-color:var(--lumio-post-info);color:var(--lumio-post-text);background:#dcebd229}@keyframes lumio-tracking-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991.98px){.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero{grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual{inset:0 0 0 28%}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy{max-width:38rem;padding:clamp(2rem,6vw,3.5rem)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-head,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions{padding-inline:var(--lumio-post-space-8)}}@media(max-width:767.98px){.lumio-post-entry.customer-shell.lumio-tracking-route .site-header{background:#fffffff7}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-page{gap:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero{align-items:end;min-height:25rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy{padding:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-copy h1{font-size:clamp(1.8rem,9vw,2.45rem)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual{inset:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual span{background:linear-gradient(#153b2833,#153b28e0 72%,#153b28fa)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-heading,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-form,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-head,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions{padding-inline:var(--lumio-post-space-5)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-heading{padding-top:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-form{padding-top:var(--lumio-post-space-6);padding-bottom:var(--lumio-post-space-6);grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-search-button{width:100%}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-result-head{gap:var(--lumio-post-space-4);padding-top:var(--lumio-post-space-6);padding-bottom:var(--lumio-post-space-6);grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-status{justify-self:start}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary{gap:var(--lumio-post-space-4);padding-top:var(--lumio-post-space-6);padding-bottom:var(--lumio-post-space-6);grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div:first-child,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div:last-child{padding:0 0 var(--lumio-post-space-4);border-right:0;border-bottom:1px solid var(--lumio-post-border)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-summary>div:last-child{border-bottom:0;padding-bottom:0}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline{padding-top:var(--lumio-post-space-6);padding-bottom:var(--lumio-post-space-6)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-list{gap:var(--lumio-post-space-4);grid-template-columns:minmax(0,1fr)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item{min-height:2.75rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-timeline-item:not(:last-child):after{width:1px;height:auto;inset:2rem auto -1rem 1rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions{padding-top:var(--lumio-post-space-5);padding-bottom:var(--lumio-post-space-5);display:grid}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-actions .lumio-post-button{width:100%}}@media(max-width:440px){.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero{min-height:27rem}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-heading{align-items:flex-start;gap:var(--lumio-post-space-3)}.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-panel-icon{width:2.5rem;height:2.5rem}}@media(prefers-reduced-motion:reduce){.lumio-post-entry.customer-shell.lumio-tracking-route .page-transition,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-post-button,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-post-control{transition-duration:.01ms!important;animation:none!important}}.lumio-post-entry.customer-shell.lumio-live-chat-route{--lumio-post-canvas:var(--lumio-ui-surface);--lumio-post-surface:var(--lumio-ui-surface);--lumio-post-surface-raised:var(--lumio-ui-surface-customer-raised);--lumio-post-surface-subtle:var(--lumio-ui-surface-subtle);--lumio-post-surface-hover:var(--lumio-ui-surface-hover);--lumio-post-overlay:var(--lumio-ui-overlay);--lumio-post-text:var(--lumio-ui-text);--lumio-post-text-soft:var(--lumio-ui-text-soft);--lumio-post-text-muted:var(--lumio-ui-text-muted-strong);--lumio-post-text-dim:var(--lumio-ui-text-dim);--lumio-post-border:var(--lumio-ui-border-customer);--lumio-post-border-strong:var(--lumio-ui-border-strong);--lumio-post-focus-ring:var(--lumio-ui-focus-ring-strong);--lumio-post-success:var(--lumio-ui-customer-success);--lumio-post-warning:var(--lumio-ui-customer-warning);--lumio-post-danger:var(--lumio-ui-customer-danger);--lumio-post-info:var(--lumio-ui-info);--lumio-chat-lime-readable:var(--lumio-ui-brand-green-readable);--lumio-post-shadow-sm:var(--lumio-ui-customer-shadow-sm);--lumio-post-shadow-md:var(--lumio-ui-customer-shadow-md);--lumio-post-shadow-lg:var(--lumio-ui-customer-shadow-lg);background:var(--lumio-post-canvas);min-height:100vh;color:var(--lumio-post-text);font-family:var(--lumio-post-font-sans)}.lumio-post-entry.customer-shell.lumio-live-chat-route main,.lumio-post-entry.customer-shell.lumio-live-chat-route .page-transition,.lumio-post-entry.customer-shell.lumio-live-chat-route .ambient-canvas{background:var(--lumio-post-canvas)}.lumio-post-entry.customer-shell.lumio-live-chat-route .ambient-canvas{display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .site-header{border-bottom-color:var(--lumio-post-border);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.lumio-post-entry.customer-shell.lumio-live-chat-route .brand-lockup,.lumio-post-entry.customer-shell.lumio-live-chat-route .nav-link{color:var(--lumio-post-text-soft)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-brand-care{border-left-color:var(--lumio-post-border);color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-live-chat-route .nav-link:hover,.lumio-post-entry.customer-shell.lumio-live-chat-route .nav-link.active{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-live-chat-route .nav-link.active{box-shadow:inset 0 -2px 0 var(--lumio-post-brand-lime)}.lumio-post-entry.customer-shell.lumio-live-chat-route .navbar-toggler{color:var(--lumio-post-text)}.lumio-post-entry.customer-shell.lumio-live-chat-route .btn-brand{border:1px solid var(--lumio-post-brand-lime);background:var(--lumio-post-brand-lime);color:var(--lumio-post-brand-navy);box-shadow:0 10px 24px #a2eb6724}.lumio-post-entry.customer-shell.lumio-live-chat-route .btn-brand:hover{color:var(--lumio-post-brand-navy);background:#b4f57e;border-color:#b4f57e}.lumio-post-entry.customer-shell.lumio-live-chat-route main .container-xl{width:min(100%,1480px);max-width:none;padding-top:clamp(1.25rem,3vw,2.75rem)!important;padding-bottom:clamp(1.5rem,3vw,3rem)!important}.lumio-post-entry.customer-shell.lumio-live-chat-route .site-footer{border-top-color:var(--lumio-post-border);color:var(--lumio-post-text-muted);background:#fff}.lumio-post-entry.customer-shell.lumio-live-chat-route .footer-status{color:var(--lumio-post-text-muted)}.lumio-post-entry.customer-shell.lumio-live-chat-route .footer-status span{background:var(--lumio-post-brand-lime);box-shadow:0 0 0 3px #a2eb671f}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-live-chat-page{width:min(100%,1180px);margin:0 auto}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat.lumio-chat-surface{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-xl);background:var(--lumio-post-surface);max-width:none;min-height:min(760px,100dvh - 190px);box-shadow:var(--lumio-post-shadow-md);flex-direction:column;margin:0;display:flex;overflow:hidden}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-head.lumio-chat-header{justify-content:space-between;align-items:center;gap:var(--lumio-post-space-6);padding:var(--lumio-post-space-6) clamp(1.25rem,3vw,2.25rem);border-bottom:1px solid var(--lumio-post-border);background:var(--lumio-post-brand-navy-deep);border-bottom-color:#ffffff29;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title{align-items:center;gap:var(--lumio-post-space-4);min-width:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title-icon.lumio-chat-title-icon{border-radius:var(--lumio-post-radius-md);width:2.75rem;height:2.75rem;color:var(--lumio-post-brand-lime);background:#a2eb6724;border:1px solid #a2eb6780;flex:none;place-items:center;font-size:1rem;display:grid}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title>div{min-width:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-kicker{color:var(--lumio-post-brand-lime);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-size:.65rem;font-weight:800;line-height:1.3}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title h1{color:#fff;font-family:var(--lumio-post-font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:800;line-height:1.1}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title p.lumio-chat-context{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.72rem;line-height:1.4;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-inline-availability{align-items:center;gap:.35rem;display:inline-flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-inline-availability.is-online{color:#f0f6ec}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-inline-availability.is-offline{color:var(--lumio-post-warning)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-availability-mark{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-header-side{flex:none;align-items:center;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status{border-radius:var(--lumio-post-radius-sm);color:#f0f6ec;background:#ffffff1a;border-color:#fff3}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status:before{background:currentColor}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status.lumio-status-waiting{color:#f1c66e;background:#f1c66e24;border-color:#f1c66e6b}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status.lumio-status-closed{color:#f0f6ec;background:#f0f6ec1a;border-color:#f0f6ec3d}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-body.lumio-chat-body{background:var(--lumio-post-canvas);flex-direction:column;flex:auto;min-height:0;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-notice.lumio-chat-notice{width:fit-content;margin:var(--lumio-post-space-5) auto 0;border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-sm);background:var(--lumio-post-surface-subtle);color:var(--lumio-post-text-dim);align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.68rem;line-height:1.3;display:inline-flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-notice .bi{color:var(--lumio-post-brand-blue)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message-list.lumio-chat-message-list{gap:var(--lumio-post-space-5);overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;flex-direction:column;flex:auto;min-height:360px;max-height:none;padding:clamp(1.25rem,3vw,2.5rem);display:flex;overflow-y:auto}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message{animation:lumio-message-in var(--lumio-post-motion-enter) var(--lumio-post-ease-standard) both;align-items:flex-end;gap:.65rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message+.customer-message{margin-top:-.2rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .support-avatar{border-radius:var(--lumio-post-radius-sm);background:var(--lumio-post-surface-raised);width:2rem;height:2rem;color:var(--lumio-chat-lime-readable);border:1px solid #a2eb6740;font-size:.62rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .support-avatar.is-online:after{border:2px solid var(--lumio-post-canvas);background:var(--lumio-post-success);width:.5rem;height:.5rem;box-shadow:none;bottom:-.1rem;right:-.1rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble-wrap{width:fit-content;max-width:min(72%,38rem)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg) var(--lumio-post-radius-lg) var(--lumio-post-radius-lg) var(--lumio-post-radius-sm);background:var(--lumio-post-surface-raised);color:var(--lumio-post-text-soft);overflow-wrap:anywhere;padding:.8rem 1rem;font-size:.88rem;line-height:1.6;box-shadow:0 8px 20px #153b2812}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble p{white-space:pre-wrap;margin:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message.is-customer .customer-bubble{border-radius:var(--lumio-post-radius-lg) var(--lumio-post-radius-lg) var(--lumio-post-radius-sm) var(--lumio-post-radius-lg);color:var(--lumio-post-text);background:#eef7e8;border-color:#a2eb6780;box-shadow:0 8px 20px #153b2812}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble img{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-sm);object-fit:cover;max-width:min(100%,24rem);max-height:15rem;display:block}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message-meta{color:var(--lumio-post-text-dim);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.67rem;line-height:1.3;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message-meta time{font-variant-numeric:tabular-nums}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message.is-customer .customer-message-meta{text-align:right;justify-content:flex-end}.lumio-post-entry.customer-shell.lumio-live-chat-route .support-read{color:var(--lumio-post-info)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-empty{min-height:17rem;padding:var(--lumio-post-space-8);color:var(--lumio-post-text-muted);text-align:center;flex:auto;place-items:center;display:grid}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-empty .bi{width:3rem;height:3rem;margin:0 auto var(--lumio-post-space-4);border:1px solid var(--lumio-post-border-strong);border-radius:var(--lumio-post-radius-md);color:var(--lumio-chat-lime-readable);background:#a2eb6714;place-items:center;font-size:1.25rem;display:grid}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-empty strong{color:var(--lumio-post-text);font-family:var(--lumio-post-font-display);font-size:1rem;font-weight:800;display:block}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-empty span{max-width:25rem;color:var(--lumio-post-text-muted);margin-top:.4rem;font-size:.8rem;line-height:1.6;display:block}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-typing.lumio-chat-typing{margin:0 clamp(1.25rem,3vw,2.5rem) var(--lumio-post-space-4);color:var(--lumio-post-text-muted);align-items:center;gap:.6rem;font-size:.7rem;display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-typing.lumio-chat-typing.is-visible{display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-typing>span:last-child{align-items:center;gap:.2rem;display:inline-flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-typing i{background:currentColor;border-radius:50%;width:.25rem;height:.25rem;animation:.9s ease-in-out infinite chat-dot}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-typing i:nth-child(2){animation-delay:.15s}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-typing i:nth-child(3){animation-delay:.3s}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-composer.lumio-chat-composer{padding:var(--lumio-post-space-5) clamp(1.25rem,3vw,2.5rem) var(--lumio-post-space-6);border-top:1px solid var(--lumio-post-border);background:var(--lumio-post-surface)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer form{border:1px solid var(--lumio-post-border);border-radius:var(--lumio-post-radius-lg);background:var(--lumio-post-canvas);transition:border-color var(--lumio-post-motion-standard) ease,box-shadow var(--lumio-post-motion-standard) ease;align-items:flex-end;gap:.5rem;padding:.45rem;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer form:focus-within{border-color:var(--lumio-post-brand-blue);box-shadow:var(--lumio-post-focus-ring)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-attach.lumio-chat-attachment-control{border-radius:var(--lumio-post-radius-md);width:2.75rem;height:2.75rem;color:var(--lumio-post-text-muted);cursor:pointer;transition:background-color var(--lumio-post-motion-fast) ease,color var(--lumio-post-motion-fast) ease;flex:none;place-items:center;display:grid;position:relative}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-attachment-control:hover{background:var(--lumio-post-surface-hover);color:var(--lumio-chat-lime-readable)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-attachment-control:focus-within{box-shadow:var(--lumio-post-focus-ring);outline:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-attachment-control input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer textarea{resize:none;min-height:2.75rem;max-height:6.875rem;color:var(--lumio-post-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:.7rem .3rem;font-size:.86rem;line-height:1.45}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer textarea::placeholder{color:var(--lumio-post-text-dim)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send{border:1px solid var(--lumio-post-brand-lime);border-radius:var(--lumio-post-radius-md);background:var(--lumio-post-brand-lime);width:2.75rem;height:2.75rem;color:var(--lumio-post-brand-navy);transition:transform var(--lumio-post-motion-fast) var(--lumio-post-ease-standard),background-color var(--lumio-post-motion-fast) ease,box-shadow var(--lumio-post-motion-fast) ease;flex:none;place-items:center;display:grid}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send:hover{background:#b4f57e;transform:translateY(-1px);box-shadow:0 10px 24px #a2eb6729}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send:active{transform:translateY(1px)scale(.98)}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send:disabled,.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send[aria-busy=true]{cursor:wait;opacity:.62;transform:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-upload-preview.lumio-chat-upload-preview{color:var(--lumio-post-text-soft);margin:.55rem .25rem 0;font-size:.72rem;line-height:1.4;display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send-error{color:var(--lumio-post-danger,#b42332);margin:.55rem .25rem 0;font-size:.78rem;line-height:1.5}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send-error[hidden]{display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-upload-preview.is-visible{display:block}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer-help{color:var(--lumio-post-text-dim);margin:.55rem .25rem 0;font-size:.68rem;line-height:1.4}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-closed.lumio-chat-closed{padding:var(--lumio-post-space-5) var(--lumio-post-space-6);border-top:1px solid var(--lumio-post-border);background:var(--lumio-post-surface);color:var(--lumio-post-text-muted);text-align:center;justify-content:center;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-closed .bi{color:var(--lumio-post-text-dim)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat a:focus-visible,.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat button:focus-visible,.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat textarea:focus-visible,.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat input:focus-visible{box-shadow:var(--lumio-post-focus-ring);outline:0}@media(max-width:767.98px){.lumio-post-entry.customer-shell.lumio-live-chat-route main .container-xl{width:100%;padding:0!important}.lumio-post-entry.customer-shell.lumio-live-chat-route .site-header,.lumio-post-entry.customer-shell.lumio-live-chat-route .site-footer{display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat.lumio-chat-surface{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-head.lumio-chat-header{gap:var(--lumio-post-space-4);padding:1rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title{gap:.7rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title-icon.lumio-chat-title-icon{width:2.45rem;height:2.45rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-kicker{font-size:.58rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title h1{font-size:1rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title p.lumio-chat-context{font-size:.66rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-header-side{align-self:flex-start}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status{padding:.3rem .45rem;font-size:.62rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-status:before{width:.34rem;height:.34rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message-list.lumio-chat-message-list{min-height:0;padding:1.25rem 1rem 1rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble-wrap{max-width:min(82%,31rem)}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble{padding:.72rem .85rem;font-size:.84rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-composer.lumio-chat-composer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}@media(max-width:479.98px){.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-head.lumio-chat-header,.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title{align-items:flex-start}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title-icon.lumio-chat-title-icon{width:2.2rem;height:2.2rem;font-size:.85rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-kicker{display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title h1{font-size:.95rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title p.lumio-chat-context{max-width:14rem;line-height:1.5}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-header-side{display:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-bubble-wrap{max-width:84%}.lumio-post-entry.customer-shell.lumio-live-chat-route .support-avatar{width:1.8rem;height:1.8rem;font-size:.56rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message-list.lumio-chat-message-list{gap:1rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer form{gap:.25rem;padding:.35rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-attach.lumio-chat-attachment-control,.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send{width:2.6rem;height:2.6rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer textarea{padding-inline:.2rem;font-size:.82rem}}@media(max-width:359.98px){.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-chat-title p.lumio-chat-context{max-width:12rem}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-inline-availability{width:100%}}@media(prefers-reduced-motion:reduce){.lumio-post-entry.customer-shell.lumio-live-chat-route .customer-message,.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-typing i{animation:none}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-message-list{scroll-behavior:auto}.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-composer form,.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-send,.lumio-post-entry.customer-shell.lumio-live-chat-route .lumio-chat-attachment-control{transition:none}}.vehicle-page-header{margin-bottom:var(--lumio-ui-space-5)}.vehicle-list-panel,.vehicle-form-panel,.vehicle-detail-panel{min-width:0}.vehicle-list-toolbar,.vehicle-detail-heading,.vehicle-form-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--lumio-ui-space-5);margin-bottom:var(--lumio-ui-space-6);display:flex}.vehicle-list-toolbar .workspace-panel-subtitle,.vehicle-form-panel-heading .workspace-panel-subtitle,.vehicle-detail-heading .workspace-panel-subtitle{margin-bottom:0}.vehicle-count,.vehicle-card-status{border-radius:var(--lumio-ui-radius-pill);color:#398e32;white-space:nowrap;background:#f0f8ed;flex:none;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.7rem;font-weight:800;display:inline-flex}.vehicle-grid{grid-auto-flow:dense;gap:var(--lumio-ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.vehicle-card{gap:var(--lumio-ui-space-5);min-width:0;padding:var(--lumio-ui-space-5);border:1px solid var(--lumio-ui-border);border-radius:var(--lumio-ui-radius-lg);box-shadow:var(--lumio-ui-shadow-sm);transition:transform var(--lumio-ui-motion-standard) var(--lumio-ui-ease-standard),border-color var(--lumio-ui-motion-standard) ease,box-shadow var(--lumio-ui-motion-standard) ease;background:linear-gradient(145deg,#fff,#f0f6ec);flex-direction:column;display:flex}.vehicle-card:hover{box-shadow:var(--lumio-ui-shadow-md);border-color:#5b843b33;transform:translateY(-3px)}.vehicle-card-header,.vehicle-header-actions,.vehicle-card-actions,.vehicle-form-actions,.vehicle-detail-actions{align-items:center;gap:var(--lumio-ui-space-2);flex-wrap:wrap;display:flex}.vehicle-card-header{justify-content:space-between;align-items:flex-start}.vehicle-card-icon,.vehicle-form-icon,.vehicle-form-note-icon{border-radius:var(--lumio-ui-radius-md);width:2.75rem;height:2.75rem;color:var(--lumio-ui-brand-blue);background:#f0f6ec;flex:none;place-items:center;font-size:1.1rem;display:inline-grid}.vehicle-card-copy{min-width:0}.vehicle-card-copy .workspace-eyebrow{margin-bottom:.35rem}.vehicle-card-copy h2{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:800}.vehicle-card-data{padding-top:var(--lumio-ui-space-4);border-top:1px solid #e1ead8;gap:.8rem;margin:0;display:grid}.vehicle-card-data div{gap:.25rem;display:grid}.vehicle-card-data dt,.vehicle-form-label,.vehicle-form-help,.vehicle-form-optional{color:var(--lumio-ui-text-muted);font-size:.74rem;font-weight:700}.vehicle-card-data dd{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800}.vehicle-card-actions{padding-top:var(--lumio-ui-space-2);align-items:stretch;margin-top:auto}.vehicle-card-actions .lumio-btn,.vehicle-card-actions form{flex:auto}.vehicle-card-actions .lumio-btn{width:100%;min-height:2.5rem;padding-inline:.72rem;font-size:.78rem}.vehicle-card-actions form{display:flex}.vehicle-form-layout,.vehicle-detail-grid{gap:var(--lumio-ui-space-5);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.75fr);align-items:start;display:grid}.vehicle-form-panel{padding:clamp(1.25rem,3vw,2rem)}.vehicle-form-panel-heading{margin-bottom:var(--lumio-ui-space-6);justify-content:flex-start;align-items:center}.vehicle-form{gap:var(--lumio-ui-space-5);display:grid}.vehicle-form-field{gap:.42rem;display:grid}.vehicle-form-label{color:var(--lumio-ui-text);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8rem;font-weight:800;display:flex}.vehicle-form-label>span:not(.vehicle-form-optional){color:var(--lumio-ui-danger)}.vehicle-form-optional{font-size:.68rem;font-weight:600}.vehicle-form-help{font-size:.7rem;font-weight:500;line-height:1.45}.vehicle-form-actions{padding-top:var(--lumio-ui-space-2);justify-content:flex-end}.vehicle-form-actions .lumio-btn{min-width:11rem}.vehicle-form-note,.vehicle-detail-aside{gap:var(--lumio-ui-space-3);padding:var(--lumio-ui-space-5);border-radius:var(--lumio-ui-radius-lg);box-shadow:var(--lumio-ui-shadow-sm);background:linear-gradient(145deg,#f0f6ec,#fff);border:1px solid #e1ead8;display:grid}.vehicle-form-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.vehicle-form-note-icon{background:#f0f6ec;width:2.35rem;height:2.35rem;font-size:.9rem}.vehicle-form-note strong,.vehicle-detail-aside h2{color:var(--lumio-ui-text);font-family:var(--lumio-ui-font-display);margin:0;font-size:.92rem;font-weight:800;display:block}.vehicle-form-note p,.vehicle-detail-aside .workspace-panel-subtitle{color:var(--lumio-ui-text-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.vehicle-detail-panel{min-height:100%}.vehicle-detail-heading{align-items:center}.vehicle-detail-data{padding-top:var(--lumio-ui-space-2)}.vehicle-detail-actions{flex-direction:column;align-items:stretch}.vehicle-detail-actions>*,.vehicle-detail-actions .lumio-btn{width:100%}.vehicle-detail-actions form{display:flex}@media(max-width:991.98px){.vehicle-form-layout,.vehicle-detail-grid{grid-template-columns:minmax(0,1fr)}.vehicle-form-note{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:575.98px){.vehicle-list-toolbar,.vehicle-detail-heading,.vehicle-form-panel-heading{flex-direction:column;align-items:flex-start}.vehicle-header-actions,.vehicle-form-actions{width:100%}.vehicle-header-actions .lumio-btn,.vehicle-form-actions .lumio-btn{flex:1 1 0;min-width:0}.vehicle-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vehicle-card-actions form{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.vehicle-card{transition:none}.vehicle-card:hover{transform:none}}.sales-dashboard-shell{--sales-ink:#19331d;--sales-ink-deep:#102517;--sales-green:#76ad3b;--sales-green-soft:#eff7e6;--sales-lime:#a7e85f;--sales-canvas:#f7f9f4;--sales-border:#e1e8d9;--sales-text:#233426;--sales-muted:#71806e;--sales-shadow:0 18px 44px #27421c13;background:var(--sales-canvas)}.sales-dashboard-shell .admin-sidebar{background:var(--sales-ink);border-right:0}.sales-dashboard-shell .admin-brand-copy strong,.sales-dashboard-shell .admin-brand-copy small,.sales-dashboard-shell .admin-sidebar-label,.sales-dashboard-shell .admin-sidebar-footer,.sales-dashboard-shell .sales-sidebar-profile strong,.sales-dashboard-shell .sales-sidebar-profile small{color:#fff}.sales-dashboard-shell .admin-sidebar-label,.sales-dashboard-shell .admin-sidebar-footer{opacity:.62}.sales-dashboard-shell .sidebar-nav .nav-link{color:#ffffffb8;border:1px solid #0000;font-weight:600}.sales-dashboard-shell .sidebar-nav .nav-link:hover,.sales-dashboard-shell .sidebar-nav .nav-link:focus-visible{color:#fff;background:#a7e85f24}.sales-dashboard-shell .sidebar-nav .nav-link.active{background:var(--sales-lime);color:var(--sales-ink);box-shadow:none}.sales-dashboard-shell .sales-sidebar-profile{background:#ffffff12;border-color:#ffffff24;position:relative}.sales-dashboard-shell .sales-sidebar-profile:after{border:2px solid var(--sales-ink);background:var(--sales-lime);content:"";border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #a7e85f1f}.sales-dashboard-shell .admin-content,.sales-dashboard-shell .admin-main{background:var(--sales-canvas)}.sales-dashboard-shell .admin-topbar{border-bottom-color:var(--sales-border);background:#fff;box-shadow:0 1px #23342606}.sales-dashboard-shell .lumio-enterprise-topbar-heading .admin-topbar-page-title,.sales-dashboard-shell .admin-eyebrow,.sales-dashboard-shell .lumio-enterprise-topbar-heading .workspace-breadcrumbs{color:var(--sales-text)}.sales-dashboard-shell .admin-eyebrow{color:var(--sales-green);letter-spacing:.14em}.sales-dashboard-shell .lumio-enterprise-placeholder,.sales-dashboard-shell .lumio-enterprise-quick-action{display:none}.sales-dashboard-shell .admin-live-status{color:#56664f}.sales-dashboard-shell .admin-live-status i{background:#62c986;box-shadow:0 0 0 4px #62c98624}.sales-dashboard-shell .admin-main{padding:28px clamp(20px,3vw,54px) 44px}.sales-dashboard-page{width:min(100%,1480px);color:var(--sales-text);margin-inline:auto}.sales-dashboard-page .workspace-breadcrumbs{margin-bottom:25px}.sales-dashboard-page .workspace-breadcrumbs a,.sales-dashboard-page .workspace-breadcrumbs span{color:var(--sales-muted)}.sales-dashboard-intro{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:stretch;gap:clamp(22px,3vw,42px);display:grid}.sales-dashboard-greeting{flex-direction:column;justify-content:space-between;min-height:310px;padding:12px 0 0;display:flex}.sales-dashboard-kicker{color:var(--sales-green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.67rem;font-weight:800;line-height:1.3}.sales-dashboard-kicker span{color:#a1b292;margin-inline:7px}.sales-dashboard-kicker--accent{color:#658e3c;letter-spacing:.09em}.sales-dashboard-greeting h2{color:var(--sales-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.3vw,3.5rem);font-weight:500;line-height:1.08}.sales-dashboard-greeting h2 strong{color:#6b9e34;font-weight:800}.sales-dashboard-lede{max-width:480px;color:var(--sales-muted);margin:15px 0 0;font-size:.94rem;line-height:1.7}.sales-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.sales-identity-card{border:1px solid var(--sales-border);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 20px #2a412309}.sales-identity-card:hover{border-color:#c7dda9;transform:translateY(-2px);box-shadow:0 12px 24px #2a412313}.sales-identity-icon,.sales-activity-icon,.sales-signal-icon{background:var(--sales-green-soft);width:34px;height:34px;color:var(--sales-green);border-radius:10px;flex:none;place-items:center;font-size:1rem;display:grid}.sales-identity-card div{min-width:0}.sales-identity-card small,.sales-identity-card strong{display:block}.sales-identity-card small{color:var(--sales-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.65rem;font-weight:700}.sales-identity-card strong{color:var(--sales-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;font-weight:800;overflow:hidden}.sales-performance-hero{min-height:310px;box-shadow:var(--sales-shadow);background:radial-gradient(at 93% 5%,#a7e85f42,#0000 43%),linear-gradient(135deg,#fff,#fbfdf8 54%,#f1f8e8);border:1px solid #dceacb;border-radius:22px;justify-content:space-between;align-items:center;gap:15px;padding:27px clamp(21px,2.6vw,35px);display:flex;position:relative;overflow:hidden}.sales-performance-hero:before{content:"";background:linear-gradient(#b5ed72,#78b93c);border-radius:22px 0 0 22px;width:5px;position:absolute;inset:0 auto 0 0}.sales-performance-copy{z-index:1;min-width:165px;position:relative}.sales-performance-copy h2{max-width:230px;color:var(--sales-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.5vw,1.3rem);font-weight:800;line-height:1.3}.sales-performance-total{color:var(--sales-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:25px;display:flex}.sales-performance-total strong{letter-spacing:-.07em;font-size:clamp(2.5rem,4vw,4rem);font-weight:800;line-height:.9}.sales-performance-total span{color:#83917c;font-size:1rem;font-weight:700}.sales-performance-caption,.sales-performance-remaining span{color:var(--sales-muted);margin:10px 0 0;font-size:.72rem;font-weight:600}.sales-performance-divider{background:#e2ead9;width:100%;max-width:205px;height:1px;margin:20px 0 14px}.sales-performance-remaining strong,.sales-performance-remaining span{display:block}.sales-performance-remaining strong{color:var(--sales-lime);letter-spacing:-.04em;font-size:1.55rem;font-weight:800}.sales-performance-note{color:#71806e;gap:7px;max-width:230px;margin:21px 0 0;font-size:.67rem;line-height:1.45;display:flex}.sales-performance-note i{color:var(--sales-lime)}.sales-gauge{text-align:center;flex:none;width:225px;padding-top:5px;position:relative}.sales-gauge--hero{width:min(48%,245px)}.sales-gauge--compact{width:100%;max-width:152px;margin:2px auto 0}.sales-gauge-svg{width:100%;height:auto;display:block;overflow:visible}.sales-gauge-track,.sales-gauge-fill{fill:none;stroke-linecap:round;stroke-width:13px}.sales-gauge-track{stroke:#deebd0}.sales-gauge-fill{stroke:#8dce49;filter:drop-shadow(0 2px 2px #57852b21);transition:stroke-dasharray .7s cubic-bezier(.2,.75,.25,1)}.sales-gauge--compact .sales-gauge-track{stroke:#e5eddc}.sales-gauge--compact .sales-gauge-fill{stroke:#8dce49}.sales-gauge--empty .sales-gauge-track,.sales-gauge--compact.sales-gauge--empty .sales-gauge-track{stroke:#e5eddc}.sales-gauge-needle{stroke:#76b33b;stroke-linecap:round;stroke-width:3px}.sales-gauge--compact .sales-gauge-needle{stroke:#6fa738}.sales-gauge-hub{fill:#76b33b}.sales-gauge--compact .sales-gauge-hub{fill:#6fa738}.sales-gauge-tick{stroke:#aabd99;stroke-linecap:round;stroke-width:2px}.sales-gauge--compact .sales-gauge-tick{stroke:#aabd99}.sales-gauge-value{color:var(--sales-ink);letter-spacing:-.05em;font-size:1.75rem;font-weight:800;position:absolute;top:76px;left:0;right:0}.sales-gauge-label{color:#788773;margin-top:-4px;font-size:.67rem;font-weight:700}.sales-gauge-scale{color:#84917d;justify-content:space-between;margin-top:5px;font-size:.54rem;font-weight:700;display:flex}.sales-gauge--compact .sales-gauge-value{color:var(--sales-ink);font-size:1.2rem;top:48px}.sales-gauge--compact .sales-gauge-label{color:var(--sales-muted);font-size:.6rem}.sales-gauge--compact .sales-gauge-scale{color:#85927e;font-size:.45rem}.sales-dashboard-section{margin-top:clamp(34px,4vw,50px)}.sales-section-heading,.sales-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-section-heading h2,.sales-panel-heading h2{color:var(--sales-ink);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(.98rem,1.3vw,1.12rem);font-weight:800;line-height:1.35}.sales-section-context{color:#66864b;background:#f1f8e8;border:1px solid #e0ead4;border-radius:999px;padding:7px 11px;font-size:.75rem;font-weight:700}.sales-period-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.sales-period-card,.sales-dashboard-panel{border:1px solid var(--sales-border);background:#fff;border-radius:18px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 26px #2a41230a}.sales-period-card{min-width:0;padding:16px 16px 14px;animation:.5s both sales-card-rise}.sales-period-card:nth-child(2){animation-delay:50ms}.sales-period-card:nth-child(3){animation-delay:.1s}.sales-period-card:nth-child(4){animation-delay:.15s}.sales-period-card:hover{border-color:#cfe1b9;transform:translateY(-3px);box-shadow:0 16px 32px #2a412314}.sales-period-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.sales-period-card-heading strong,.sales-period-card-heading span{display:block}.sales-period-card-heading strong{color:#496835;letter-spacing:.1em;font-size:.7rem}.sales-period-card-heading div>span{color:#7d8b76;margin-top:4px;font-size:.73rem;font-weight:600}.sales-period-status{background:#cbd4c4;border-radius:50%;width:7px;height:7px;margin-top:3px}.sales-period-status.is-ready{background:#8fce4d;box-shadow:0 0 0 4px #f0f8e7}.sales-period-note{color:#66775f;background:#f4f9ed;border:1px solid #e4ecd9;border-radius:12px;align-items:flex-start;gap:8px;margin:15px 0 0;padding:11px 13px;font-size:.73rem;line-height:1.55;display:flex}.sales-period-note i{color:#6b9b3b;margin-top:2px}.sales-period-metric{text-align:center;border-top:1px solid #edf1e9;padding-top:8px}.sales-period-metric strong,.sales-period-metric span{display:block}.sales-period-metric strong{color:var(--sales-ink);letter-spacing:-.03em;font-size:.99rem;font-weight:800}.sales-period-metric span{color:var(--sales-muted);margin-top:3px;font-size:.62rem;font-weight:700}.sales-dashboard-lower{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.15fr);gap:14px;display:grid}.sales-dashboard-panel{min-height:280px;padding:clamp(17px,2vw,23px)}.sales-panel-heading .sales-dashboard-kicker{margin-bottom:9px}.sales-panel-heading>i{color:var(--sales-green);font-size:1rem}.sales-panel-heading a{color:var(--sales-green);white-space:nowrap;font-size:.69rem;font-weight:800;text-decoration:none}.sales-panel-heading a:hover,.sales-panel-heading a:focus-visible{color:var(--sales-ink);text-decoration:underline}.sales-panel-heading a i{margin-left:4px}.sales-donut-empty{min-height:214px;color:var(--sales-muted);justify-content:center;align-items:center;gap:18px;display:flex}.sales-donut-ring{border:16px solid #edf3e7;border-top-color:var(--sales-green);border-right-color:#c7e8a5;border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid}.sales-donut-ring span{color:#6b8e4c;font-size:1.45rem;font-weight:800}.sales-donut-empty strong,.sales-donut-empty p{max-width:145px;display:block}.sales-donut-empty strong{color:var(--sales-ink);font-size:.77rem;line-height:1.45}.sales-donut-empty p{color:var(--sales-muted);margin:7px 0 0;font-size:.67rem;line-height:1.5}.sales-trend-empty{place-items:center;min-height:215px;display:grid;position:relative}.sales-trend-empty svg{width:100%;height:auto}.sales-trend-empty line{stroke:#e7ede1;stroke-width:1px}.sales-trend-empty span{color:var(--sales-muted);text-align:center;align-items:center;gap:8px;font-size:.68rem;display:flex}.sales-trend-chart{min-height:215px;padding-top:14px}.sales-trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.sales-trend-chart line{stroke:#e7ede1;stroke-width:1px}.sales-trend-chart polyline{fill:none;stroke:#83be46;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.sales-trend-chart circle{fill:var(--sales-lime);stroke:#537c32;stroke-width:2px}.sales-trend-chart text{fill:var(--sales-muted);font-size:10px;font-weight:700}.sales-trend-empty i{color:#6d9d3e;font-size:1rem}.sales-activity-panel{min-width:0}.sales-activity-row{color:inherit;border-bottom:1px solid #edf1e9;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:grid}.sales-activity-row:last-child{border-bottom:0}.sales-activity-row:hover .sales-activity-main strong,.sales-activity-row:focus-visible .sales-activity-main strong{color:#5e9134}.sales-activity-row:hover,.sales-activity-row:focus-visible{background:#fbfdf8}.sales-activity-icon{border-radius:11px;width:34px;height:34px;font-size:.85rem}.sales-activity-main,.sales-activity-main strong,.sales-activity-main small{min-width:0}.sales-activity-main strong,.sales-activity-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-activity-main strong{color:var(--sales-text);font-size:.73rem;font-weight:800}.sales-activity-main small{color:#7c8977;margin-top:3px;font-size:.61rem}.sales-activity-unit{color:var(--sales-muted);white-space:nowrap;font-size:.64rem;font-weight:700}.sales-activity-status{color:#697763;white-space:nowrap;background:#f2f5ee;border-radius:7px;padding:4px 8px;font-size:.58rem;font-weight:800}.sales-activity-status--completed,.sales-activity-status--approved{color:#57832f;background:#eff8e7}.sales-activity-status--in_progress,.sales-activity-status--active,.sales-activity-status--pending{color:#ae7a22;background:#fff7e6}.sales-activity-status--cancelled,.sales-activity-status--rejected{color:#ad5c65;background:#fff0f0}.sales-empty-state{min-height:205px;color:var(--sales-muted);text-align:center;align-content:center;place-items:center;padding:24px;display:grid}.sales-empty-state-icon{background:var(--sales-green-soft);width:40px;height:40px;color:var(--sales-green);border-radius:12px;place-items:center;margin-bottom:11px;font-size:1.1rem;display:grid}.sales-dashboard-page :focus-visible{outline-offset:3px;outline:3px solid #75b13a6b}@keyframes sales-card-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.sales-empty-state strong{color:var(--sales-ink);font-size:.78rem}.sales-empty-state p{max-width:260px;margin:6px 0 0;font-size:.68rem;line-height:1.55}@media(max-width:1180px){.sales-dashboard-intro{grid-template-columns:minmax(0,1fr)}.sales-dashboard-greeting{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:25px;min-height:0;padding-top:0;display:grid}.sales-identity-grid{margin-top:0}.sales-performance-hero{min-height:280px}.sales-dashboard-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-activity-panel{grid-column:1/-1}}@media(max-width:820px){.sales-dashboard-shell .admin-main{padding-inline:20px}.sales-period-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-dashboard-greeting{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:18px}.sales-identity-grid{grid-template-columns:1fr}.sales-identity-card{min-height:66px}}@media(max-width:620px){.sales-dashboard-shell .admin-main{padding:19px 14px 34px}.sales-dashboard-page .workspace-breadcrumbs{margin-bottom:18px}.sales-dashboard-greeting{display:block}.sales-dashboard-kicker{letter-spacing:.13em;font-size:.6rem}.sales-dashboard-greeting h2{font-size:clamp(1.9rem,8vw,2.4rem)}.sales-dashboard-lede{max-width:390px;margin-top:10px;font-size:.85rem;line-height:1.6}.sales-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.sales-identity-card{border-radius:13px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:96px;padding:10px}.sales-identity-icon{border-radius:9px;width:28px;height:28px;font-size:.85rem}.sales-identity-card small{letter-spacing:.045em;margin-bottom:3px;font-size:.53rem}.sales-identity-card strong{font-size:.67rem}.sales-performance-hero{border-radius:18px;flex-direction:row;align-items:center;gap:7px;min-height:0;margin-top:21px;padding:20px 15px 19px 19px}.sales-performance-hero:before{border-radius:18px 0 0 18px}.sales-performance-copy{flex:58%;min-width:0}.sales-performance-copy .sales-dashboard-kicker{max-width:175px;line-height:1.5}.sales-performance-copy h2{font-size:1.06rem;line-height:1.28}.sales-performance-total{gap:5px;margin-top:19px}.sales-performance-total strong{font-size:clamp(2rem,9vw,2.7rem)}.sales-performance-total span{font-size:.8rem}.sales-performance-caption,.sales-performance-remaining span{font-size:.65rem}.sales-performance-divider{max-width:none;margin:14px 0 11px}.sales-performance-remaining strong{font-size:1.25rem}.sales-performance-note{margin-top:12px;font-size:.62rem}.sales-gauge--hero{width:42%;max-width:175px}.sales-gauge--hero .sales-gauge-value{font-size:1.3rem;top:42px}.sales-gauge--hero .sales-gauge-label{font-size:.58rem}.sales-gauge--hero .sales-gauge-scale{font-size:.44rem}.sales-dashboard-section{margin-top:34px}.sales-section-heading{align-items:flex-start}.sales-section-heading h2,.sales-panel-heading h2{letter-spacing:-.02em;font-size:1rem}.sales-section-context{padding:6px 9px;font-size:.68rem}.sales-period-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.sales-period-card{border-radius:15px;padding:13px 10px 12px}.sales-period-card-heading strong{font-size:.62rem}.sales-period-card-heading div>span{font-size:.66rem}.sales-gauge--compact{max-width:145px}.sales-gauge--compact .sales-gauge-value{font-size:1.05rem;top:42px}.sales-gauge--compact .sales-gauge-label{margin-top:-1px;font-size:.56rem}.sales-gauge--compact .sales-gauge-scale{margin-top:3px;font-size:.4rem}.sales-period-metric{padding-top:8px}.sales-period-metric strong{font-size:.86rem}.sales-period-metric span{font-size:.57rem}.sales-period-note{gap:7px;font-size:.68rem}.sales-dashboard-lower{grid-template-columns:1fr;gap:12px}.sales-dashboard-panel{border-radius:16px;min-height:auto;padding:17px}.sales-activity-panel{grid-column:auto}.sales-activity-row{grid-template-columns:32px minmax(0,1fr) auto}.sales-activity-status{grid-column:2/-1;justify-self:start;margin-top:-3px}.sales-donut-empty{flex-direction:row;align-items:center;gap:14px;min-height:190px;padding-top:0}.sales-donut-ring{border-width:12px;width:98px;height:98px}.sales-donut-empty strong,.sales-donut-empty p{max-width:none}}@media(max-width:360px){.sales-dashboard-shell .admin-main{padding-inline:11px}.sales-identity-card{padding:8px}.sales-identity-card small{font-size:.49rem}.sales-identity-card strong{font-size:.61rem}.sales-performance-hero{padding-right:11px}.sales-gauge--hero{width:39%}.sales-gauge--hero .sales-gauge-value,.sales-gauge--compact .sales-gauge-value{top:37px}.sales-period-card{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.sales-dashboard-shell .sales-gauge-fill,.sales-dashboard-shell .sales-activity-row,.sales-dashboard-shell .sales-period-card,.sales-dashboard-shell .sales-identity-card,.sales-dashboard-shell .sidebar-nav .nav-link{transition:none!important;animation:none!important}}.sales-dashboard-shell,.sales-dashboard-shell .admin-content,.sales-dashboard-shell .admin-main{background:#fff}.sales-dashboard-shell .sales-identity-card,.sales-dashboard-shell .sales-identity-card:hover{background:radial-gradient(at 100% 0,#b8ee841c,#0000 48%),linear-gradient(145deg,#1d482e,#173d28 58%,#143824);border-color:#315b3d;position:relative;overflow:hidden;box-shadow:0 12px 26px #13301b24}.sales-dashboard-shell .sales-identity-card:hover{border-color:#4b7952;transform:translateY(-3px);box-shadow:0 17px 32px #13301b33}.sales-dashboard-shell .sales-identity-card small{color:#bfd0bd}.sales-dashboard-shell .sales-identity-card strong{color:#fff}.sales-dashboard-shell .sales-identity-icon{color:#c6f28e;background:#beef9321;border:1px solid #cdf6ae24}.sales-dashboard-shell .sales-period-card,.sales-dashboard-shell .sales-dashboard-panel{background:#173a24;border-color:#31583a;box-shadow:0 12px 28px #13301b24}.sales-dashboard-shell .sales-period-card:hover{background:linear-gradient(145deg,#214c31,#193f29);border-color:#5d895f;box-shadow:0 16px 32px #13301b38}.sales-dashboard-shell .sales-period-card-heading strong{color:#d9f2c1}.sales-dashboard-shell .sales-period-card-heading div>span,.sales-dashboard-shell .sales-period-metric span,.sales-dashboard-shell .sales-dashboard-panel,.sales-dashboard-shell .sales-donut-empty,.sales-dashboard-shell .sales-donut-empty p,.sales-dashboard-shell .sales-trend-empty span,.sales-dashboard-shell .sales-activity-main small,.sales-dashboard-shell .sales-activity-unit,.sales-dashboard-shell .sales-empty-state,.sales-dashboard-shell .sales-performance-caption,.sales-dashboard-shell .sales-performance-remaining span,.sales-dashboard-shell .sales-performance-note{color:#c8d7c8}.sales-dashboard-shell .sales-period-metric strong,.sales-dashboard-shell .sales-dashboard-panel h2,.sales-dashboard-shell .sales-donut-empty strong,.sales-dashboard-shell .sales-empty-state strong,.sales-dashboard-shell .sales-activity-main strong{color:#fff}.sales-dashboard-shell .sales-period-metric,.sales-dashboard-shell .sales-activity-row{border-color:#ddf1cf2e}.sales-dashboard-shell .sales-period-status.is-ready{box-shadow:0 0 0 4px #beef9329}.sales-dashboard-shell .sales-performance-hero{background:radial-gradient(at 93% 8%,#c6f19821,#0000 37%),linear-gradient(132deg,#153b27,#1d482e 54%,#173d28);border-color:#315d3e;box-shadow:0 22px 44px #13301b33}.sales-dashboard-shell .sales-performance-copy h2,.sales-dashboard-shell .sales-performance-total,.sales-dashboard-shell .sales-gauge-value{color:#fff}.sales-dashboard-shell .sales-performance-copy .sales-dashboard-kicker{color:#c9f190}.sales-dashboard-shell .sales-performance-total span,.sales-dashboard-shell .sales-gauge-label,.sales-dashboard-shell .sales-gauge-scale{color:#c8d8c8}.sales-dashboard-shell .sales-performance-caption,.sales-dashboard-shell .sales-performance-remaining span,.sales-dashboard-shell .sales-performance-note{color:#c1d2c2}.sales-dashboard-shell .sales-performance-remaining strong{color:#c7f17f}.sales-dashboard-shell .sales-performance-divider{background:#e4f4e033}.sales-dashboard-shell .sales-gauge-track{stroke:#edf7e92b}.sales-dashboard-shell .sales-gauge-tick{stroke:#e2f2de8c}.sales-dashboard-shell .sales-gauge-fill{stroke:#b9ed76;filter:drop-shadow(0 2px 5px #b5ed6f33)}.sales-dashboard-shell .sales-gauge-needle,.sales-dashboard-shell .sales-gauge-hub{stroke:#d6f9a7}.sales-dashboard-shell .sales-gauge-hub{fill:#d6f9a7}.sales-dashboard-shell .sales-panel-heading .sales-dashboard-kicker,.sales-dashboard-shell .sales-panel-heading>i,.sales-dashboard-shell .sales-panel-heading a{color:#c9efa7}.sales-dashboard-shell .sales-panel-heading a:hover,.sales-dashboard-shell .sales-panel-heading a:focus-visible{color:#fff}.sales-dashboard-shell .sales-donut-ring{border-color:#c7f17f #83c86a #ebf6e226 #ebf6e226}.sales-dashboard-shell .sales-donut-ring span{color:#e4f5d6}.sales-dashboard-shell .sales-trend-chart line,.sales-dashboard-shell .sales-trend-empty line{stroke:#ebf6e224}.sales-dashboard-shell .sales-trend-chart polyline{stroke:#c7f17f}.sales-dashboard-shell .sales-trend-chart circle{stroke:#173a24}.sales-dashboard-shell .sales-trend-chart text{fill:#c3d2bc}.sales-dashboard-shell .sales-activity-row:hover,.sales-dashboard-shell .sales-activity-row:focus-visible{background:#234b31}.sales-dashboard-shell .sales-activity-row:hover .sales-activity-main strong,.sales-dashboard-shell .sales-activity-row:focus-visible .sales-activity-main strong{color:#d9f2c1}.sales-dashboard-shell .sales-activity-status{color:#d1dec9;background:#ebf6e221}.sales-dashboard-shell .sales-activity-status--completed,.sales-dashboard-shell .sales-activity-status--approved{color:#d9f2c1;background:#beef932e}.sales-dashboard-shell .sales-activity-status--in_progress,.sales-dashboard-shell .sales-activity-status--active,.sales-dashboard-shell .sales-activity-status--pending{color:#ffe0a0;background:#ffd37829}.sales-dashboard-shell .sales-activity-status--cancelled,.sales-dashboard-shell .sales-activity-status--rejected{color:#ffc4c9;background:#f68b9426}.sales-dashboard-shell .sales-empty-state-icon{color:#c7f17f;background:#beef9326}@media(max-width:620px){.sales-dashboard-shell .sales-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-dashboard-shell .sales-identity-card{border-radius:15px;min-height:76px;padding:11px}.sales-dashboard-shell .sales-identity-card:last-child{grid-column:1/-1}.sales-dashboard-shell .sales-identity-card small{letter-spacing:.07em;font-size:.58rem}.sales-dashboard-shell .sales-identity-card strong{font-size:.76rem}.sales-dashboard-shell .sales-performance-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:17px;padding:22px 20px 21px 23px;display:grid}.sales-dashboard-shell .sales-performance-hero:before{border-radius:20px 0 0 20px}.sales-dashboard-shell .sales-performance-copy{min-width:0}.sales-dashboard-shell .sales-performance-copy .sales-dashboard-kicker{max-width:none}.sales-dashboard-shell .sales-performance-copy h2{max-width:none;font-size:1.2rem}.sales-dashboard-shell .sales-performance-total{margin-top:17px}.sales-dashboard-shell .sales-performance-caption,.sales-dashboard-shell .sales-performance-remaining span{font-size:.72rem;line-height:1.5}.sales-dashboard-shell .sales-performance-divider{max-width:none;margin:15px 0 12px}.sales-dashboard-shell .sales-performance-note{max-width:none;margin-top:13px;font-size:.68rem}.sales-dashboard-shell .sales-gauge--hero{width:min(100%,225px);margin-inline:auto}.sales-dashboard-shell .sales-gauge--hero .sales-gauge-value{font-size:1.6rem;top:43%}.sales-dashboard-shell .sales-gauge--hero .sales-gauge-label{font-size:.66rem}.sales-dashboard-shell .sales-gauge--hero .sales-gauge-scale{font-size:.52rem}}@media(max-width:390px){.sales-dashboard-shell .sales-identity-card{flex-direction:column;align-items:flex-start;gap:7px}.sales-dashboard-shell .sales-identity-card strong{font-size:.7rem}}.sales-workflow-nav{border-bottom:1px solid #e6eddf;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:21px;padding:14px 0;display:flex}.sales-workflow-label{color:#75836f;letter-spacing:.07em;text-transform:uppercase;margin-right:3px;font-size:.7rem;font-weight:800}.sales-workflow-nav a{color:#23452a;align-items:center;gap:8px;min-height:38px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.sales-workflow-nav a:hover,.sales-workflow-nav a:focus-visible{color:#5b8d35}.sales-workflow-nav a span{color:#406a2b;background:#e8f6d4;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.68rem;display:grid}.sales-workflow-nav>i{color:#97a58d;font-size:.77rem}.sales-workflow-nav p{color:#778574;margin:0 0 0 auto;font-size:.68rem}@media(max-width:620px){.sales-workflow-nav{gap:8px 12px;padding-block:12px}.sales-workflow-label{flex-basis:100%}.sales-workflow-nav p{flex-basis:100%;margin-left:0}}.attendance-page{--attendance-ink:#153b28;--attendance-muted:#758276;--attendance-line:#e1ead8;--attendance-surface:#fff;--attendance-canvas:#f0f6ec;--attendance-accent:#a2eb67;width:min(100%,1120px);color:var(--attendance-ink);margin-inline:auto}.attendance-page .workspace-page-header{align-items:center;margin-bottom:1.15rem}.attendance-page .workspace-page-header h1{letter-spacing:-.045em;font-size:clamp(1.45rem,2.3vw,1.85rem)}.attendance-page .workspace-page-description{max-width:46rem;margin-top:.4rem;font-size:.87rem}.attendance-page .workspace-page-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.9rem;width:2.8rem;height:2.8rem;box-shadow:0 5px 14px #214a3014}.attendance-header-state{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;min-height:2.2rem;padding:.42rem .75rem;font-size:.76rem;font-weight:750;display:inline-flex}.attendance-header-state i{font-size:.83rem}.attendance-header-state.is-active,.attendance-header-state.is-complete{color:#237344;background:#eefaf1;border-color:#c9ead5}.attendance-header-state.is-ready{color:#5b843b;background:#f0f6ec;border-color:#e1ead8}.attendance-header-state.is-blocked{color:#875c13;background:#fff8e8;border-color:#f1dfbb}.attendance-overview{isolation:isolate;background:radial-gradient(at 12% 0,#dcebd233,#0000 54%),linear-gradient(118deg,#153b28,#214a30 74% 100%);border:1px solid #ffffff1a;border-radius:1.2rem;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:clamp(1.25rem,3vw,2.4rem);margin:0 0 1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #153b281f}.attendance-overview:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f0f6ec1c;border-radius:50%;width:18rem;position:absolute;top:-6rem;right:-4.5rem;box-shadow:0 0 0 1.6rem #f0f6ec06,0 0 0 3.5rem #f0f6ec05}.attendance-overview-main{align-items:flex-start;gap:1rem;min-width:0;display:flex}.attendance-overview-icon,.attendance-session-icon,.attendance-notice-icon,.attendance-prerequisite-icon,.attendance-complete-icon{border-radius:1rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.12rem;display:grid}.attendance-overview-icon{color:#f0f6ec;background:#f0f6ec1a;border:1px solid #f0f6ec33}.attendance-overview-copy{min-width:0}.attendance-overview-kicker,.attendance-section-label{color:#aab4a7;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;font-size:.66rem;font-weight:800;line-height:1.35}.attendance-overview-kicker{color:#dcebd2}.attendance-overview h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:clamp(1.22rem,2.2vw,1.7rem);font-weight:800;line-height:1.2}.attendance-overview-copy>p:last-child{color:#f0f6ecbd;max-width:37rem;margin:.55rem 0 0;font-size:.83rem;line-height:1.55}.attendance-identity{border-left:1px solid #f0f6ec2b;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.2rem;min-width:0;margin:0;padding-left:clamp(1rem,2.5vw,1.8rem);display:grid}.attendance-identity>div{min-width:0}.attendance-identity dt{color:#dcebd2;margin-bottom:.32rem;font-size:.68rem;font-weight:600}.attendance-identity dd{color:#f0f6ec;overflow-wrap:anywhere;align-items:center;gap:.42rem;min-width:0;margin:0;font-size:.78rem;font-weight:700;line-height:1.4;display:flex}.attendance-identity dd i{color:var(--attendance-accent);flex:none;font-size:.8rem}.attendance-identity dd span[aria-hidden=true]{color:#dcebd2}.attendance-notice,.attendance-prerequisite,.attendance-complete-notice{border:1px solid var(--attendance-line);background:var(--attendance-surface);border-radius:1rem;align-items:flex-start;gap:.9rem;margin:0 0 1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 5px 16px #153b2809}.attendance-notice-icon,.attendance-prerequisite-icon,.attendance-complete-icon{color:#ad7417;background:#fff5e4;border-radius:.82rem;width:2.5rem;height:2.5rem;font-size:1rem}.attendance-notice.is-error{background:#fffafb;border-color:#f0d4d5}.attendance-notice.is-error .attendance-notice-icon{color:#b1404e;background:#fcecee}.attendance-notice strong,.attendance-prerequisite h2,.attendance-complete-notice strong{color:var(--attendance-ink);margin:.1rem 0 0;font-size:.86rem;font-weight:800;display:block}.attendance-notice p,.attendance-prerequisite>div>p:last-child,.attendance-complete-notice p{color:var(--attendance-muted);margin:.28rem 0 0;font-size:.78rem;line-height:1.5}.attendance-prerequisite{background:#fffcf4;border-color:#efdfbd;align-items:center}.attendance-prerequisite-icon{background:#fff3d9}.attendance-prerequisite h2{font-size:.92rem}.attendance-complete-notice{background:#f5fcf7;border-color:#cce9d4;align-items:center}.attendance-complete-icon{color:#25804b;background:#e3f6e8}.attendance-session-card{background:linear-gradient(110deg,#f6fcf7,#fff 75%);border:1px solid #d6eadc;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.2rem clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 7px 20px #1956320b}.attendance-session-icon{color:#25804b;background:#e6f7e9}.attendance-session-copy{min-width:0}.attendance-session-copy .attendance-section-label{color:#3c8055}.attendance-session-copy h2{color:var(--attendance-ink);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:800}.attendance-session-copy>p:last-child{color:var(--attendance-muted);margin:.3rem 0 0;font-size:.77rem;line-height:1.45}.attendance-capture,.attendance-session-summary,.attendance-events{border:1px solid var(--attendance-line);background:var(--attendance-surface);border-radius:1.15rem;margin:0 0 1rem;box-shadow:0 9px 24px #153b280b}.attendance-capture{overflow:hidden}.attendance-capture-heading,.attendance-events-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.4vw,1.45rem) clamp(1rem,2.8vw,1.75rem) 0;display:flex}.attendance-capture-heading .attendance-section-label,.attendance-events-heading .attendance-section-label{color:#5b843b}.attendance-capture-heading h2,.attendance-events-heading h2{color:var(--attendance-ink);letter-spacing:-.03em;margin:0;font-size:1.03rem;font-weight:800}.attendance-capture-heading p:last-child{max-width:42rem;color:var(--attendance-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.attendance-capture-mark{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.85rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1rem;display:grid}.attendance-capture form{margin:0}.attendance-capture-grid{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:stretch;gap:.9rem;padding:1rem clamp(1rem,2.8vw,1.75rem) 0;display:grid}.attendance-photo-column{min-width:0}.attendance-photo-upload{background:linear-gradient(145deg,#f0f6ec,#f0f6ec);border:1px solid #e1ead8;border-radius:1rem;min-width:0;padding:clamp(.9rem,2vw,1.2rem);transition:border-color .22s,background-color .22s,box-shadow .22s}.attendance-photo-upload:focus-within{background:#fff;border-color:#dcebd2;box-shadow:0 0 0 3px #5b843b1f}.attendance-photo-upload-copy{align-items:center;gap:.75rem;min-width:0;display:flex}.attendance-photo-icon{color:#5b843b;background:#f0f6ec;border-radius:.78rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.95rem;display:grid}.attendance-photo-upload-copy strong,.attendance-photo-upload-copy span{display:block}.attendance-photo-upload-copy strong{color:var(--attendance-ink);font-size:.82rem;font-weight:800}.attendance-photo-upload-copy span{color:var(--attendance-muted);margin-top:.2rem;font-size:.7rem;line-height:1.45}.attendance-file-input{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.attendance-photo-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.attendance-button{min-width:0;min-height:2.85rem;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;padding:.68rem .92rem;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.attendance-button i{flex:none;place-items:center;width:1rem;font-size:.92rem;line-height:1;transition:transform .18s;display:inline-grid}.attendance-button:hover:not(:disabled){transform:translateY(-1px)}.attendance-button:hover:not(:disabled) i{transform:scale(1.08)}.attendance-button:active:not(:disabled){transform:translateY(1px)scale(.99)}.attendance-button:focus-visible{outline:0;box-shadow:0 0 0 3px #5b843b38}.attendance-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none;transform:none}.attendance-button--primary{color:#fff;background:#153b28;box-shadow:0 6px 13px #153b2824}.attendance-button--primary:hover:not(:disabled){color:#fff;background:#214a30}.attendance-button--secondary{color:#214a30;background:#fff;border-color:#e1ead8}.attendance-button--secondary:hover:not(:disabled){color:#153b28;background:#f0f6ec;border-color:#dcebd2}.attendance-button--quiet{color:#214a30;background:#f0f6ec;border-color:#e1ead8}.attendance-button--quiet:hover:not(:disabled){color:#214a30;background:#f0f6ec;border-color:#dcebd2}.attendance-button--submit{background:var(--attendance-accent);color:#153b28;border-color:#8fcf58;min-width:12.5rem;min-height:3rem;box-shadow:0 8px 17px #65a13a2b}.attendance-button--submit:hover:not(:disabled){color:#153b28;background:#b0f27b;border-color:#82c04b;box-shadow:0 10px 20px #65a13a38}.attendance-button[aria-busy=true]{cursor:progress}.attendance-button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite attendance-spin}.attendance-photo-preview[hidden],.attendance-capture [hidden]{display:none!important}.attendance-photo-preview{background:#fff;border:1px solid #e1ead8;border-radius:.85rem;grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:.9rem;margin-top:.85rem;padding:.55rem;display:grid;overflow:hidden;box-shadow:0 5px 15px #153b280b}.attendance-photo-preview-image{aspect-ratio:4/3;object-fit:contain;background:#f0f6ec;border-radius:.58rem;width:100%;max-height:11rem;display:block}.attendance-photo-preview-meta{min-width:0}.attendance-photo-preview-meta strong,.attendance-photo-preview-meta span{display:block}.attendance-photo-preview-meta strong{color:var(--attendance-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;overflow:hidden}.attendance-photo-preview-meta>span{color:var(--attendance-muted);margin-top:.28rem;font-size:.7rem}.attendance-photo-preview-meta .attendance-photo-preview-hint{color:#537044;align-items:center;gap:.38rem;margin-top:.7rem;font-size:.68rem;font-weight:700;display:flex}.attendance-photo-preview-hint i{font-size:.82rem}.attendance-photo-status{min-height:1.3rem;color:var(--attendance-muted);margin:.65rem 0 0;font-size:.72rem;line-height:1.45}.attendance-photo-status[data-status=success]{color:#267148;font-weight:700}.attendance-photo-status[data-status=error]{color:#a93d4b;font-weight:700}.attendance-photo-status[data-status=loading]{color:#5b843b}.attendance-photo-status[data-status=loading]:before{content:"";vertical-align:-.12rem;border:2px solid;border-right-color:#0000;border-radius:50%;width:.74rem;height:.74rem;margin-right:.45rem;animation:.8s linear infinite attendance-spin;display:inline-block}.attendance-location-panel{background:#f0f6ec;border:1px solid #e1ead8;border-radius:1rem;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(.95rem,2vw,1.25rem);transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}.attendance-location-topline{justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.attendance-location-icon{color:#5b843b;background:#f0f6ec;border-radius:.78rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.98rem;display:grid}.attendance-location-icon.is-loading{position:relative}.attendance-location-icon.is-loading:after{content:"";border:2px solid #5b843b38;border-top-color:#5b843b;border-radius:50%;animation:.85s linear infinite attendance-spin;position:absolute;inset:-.2rem}.attendance-location-state{color:#758276;text-align:center;background:#f0f6ec;border:1px solid #e1ead8;border-radius:999px;padding:.28rem .48rem;font-size:.64rem;font-weight:750;line-height:1.2}.attendance-location-panel h3{color:var(--attendance-ink);margin:.85rem 0 .3rem;font-size:.82rem;font-weight:800}.attendance-location-panel>p{color:var(--attendance-muted);margin:0;font-size:.73rem;line-height:1.5}.attendance-location-panel[data-location-state=loading]{background:#f0f6ec;border-color:#e1ead8}.attendance-location-panel[data-location-state=success]{background:#f6fcf7;border-color:#cce8d4}.attendance-location-panel[data-location-state=error]{background:#fffafb;border-color:#f0d4d5}.attendance-location-panel[data-location-state=success] .attendance-location-icon{color:#28764a;background:#e4f5e8}.attendance-location-panel[data-location-state=error] .attendance-location-icon{color:#a73d4b;background:#fbeaec}.attendance-location-panel[data-location-state=success] .attendance-location-state{color:#28764a;background:#eaf8ee;border-color:#cce8d4}.attendance-location-panel[data-location-state=error] .attendance-location-state{color:#a73d4b;background:#fff0f1;border-color:#f0d4d5}.attendance-location-retry{min-height:2.4rem;margin-top:.8rem;padding:.48rem .68rem;font-size:.72rem}.attendance-location-footnote{color:#758276;align-items:flex-start;gap:.42rem;margin-top:auto;padding-top:1.2rem;font-size:.67rem;line-height:1.45;display:flex}.attendance-location-footnote i{color:#638353;flex:none;margin-top:.05rem;font-size:.78rem}.attendance-submit-row{border-top:1px solid #e1ead8;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem clamp(1rem,2.8vw,1.75rem) clamp(1rem,2.5vw,1.45rem);display:flex}.attendance-submit-row>p{color:var(--attendance-muted);align-items:center;gap:.5rem;margin:0;font-size:.73rem;line-height:1.4;display:flex}.attendance-submit-row>p i{color:#5b843b;font-size:.9rem}.attendance-session-summary{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:center;gap:1.2rem;padding:1.15rem clamp(1rem,2.5vw,1.5rem);display:grid}.attendance-session-summary-head{align-items:center;gap:.8rem;min-width:0;display:flex}.attendance-session-summary-head .attendance-session-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;width:2.65rem;height:2.65rem;font-size:.95rem}.attendance-session-summary-head .attendance-section-label{color:#5b843b;margin-bottom:.28rem}.attendance-session-summary-head h2{color:var(--attendance-ink);margin:0;font-size:.9rem;font-weight:800;line-height:1.3}.attendance-session-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.attendance-session-times>div{border-left:1px solid #e1ead8;min-width:0;padding-left:.85rem}.attendance-session-times dt{color:var(--attendance-muted);align-items:center;gap:.4rem;font-size:.68rem;font-weight:650;display:flex}.attendance-session-times dt i{color:#5b843b;font-size:.77rem}.attendance-session-times dd{color:var(--attendance-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.32rem 0 0;font-size:.78rem;font-weight:800}.attendance-events{padding-bottom:.2rem}.attendance-events-heading{align-items:center;padding-bottom:.8rem}.attendance-event-count{color:#758276;white-space:nowrap;border:1px solid #e1ead8;border-radius:.62rem;padding:.3rem .48rem;font-size:.68rem;font-weight:700}.attendance-event-row{border-top:1px solid #e1ead8;align-items:center;gap:.8rem;min-width:0;margin:0 clamp(1rem,2.8vw,1.75rem);padding:.85rem 0;display:flex}.attendance-event-icon{color:#5b843b;background:#f0f6ec;border-radius:.72rem;flex:none;place-items:center;width:2.3rem;height:2.3rem;font-size:.88rem;display:grid}.attendance-event-icon.is-accepted{color:#2c7a4d;background:#eaf7ed}.attendance-event-icon.is-rejected{color:#a73d4b;background:#fff0f1}.attendance-event-copy{flex:1;min-width:0}.attendance-event-copy strong,.attendance-event-copy span{display:block}.attendance-event-copy strong{color:var(--attendance-ink);font-size:.77rem;font-weight:800}.attendance-event-copy span{color:var(--attendance-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.69rem;line-height:1.4}.attendance-event-photo{color:#214a30;white-space:nowrap;border:1px solid #e1ead8;border-radius:.65rem;align-items:center;gap:.42rem;min-height:2.3rem;padding:.42rem .62rem;font-size:.7rem;font-weight:750;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.attendance-event-photo:hover{color:#214a30;background:#f0f6ec;border-color:#dcebd2}.attendance-event-photo i{font-size:.8rem}.attendance-events-empty{color:var(--attendance-muted);border-top:1px solid #e1ead8;align-items:center;gap:.6rem;margin:0 clamp(1rem,2.8vw,1.75rem);padding:.9rem 0;font-size:.76rem;display:flex}.attendance-events-empty i{color:#5b843b;font-size:.95rem}.attendance-motion-pending{opacity:0;transform:translateY(10px)}.attendance-motion-visible{animation:.42s cubic-bezier(.2,.7,.2,1) both attendance-enter;animation-delay:var(--attendance-motion-delay,0s)}.attendance-photo-preview.is-ready{animation:.3s cubic-bezier(.2,.7,.2,1) both attendance-preview-enter}.attendance-photo-preview.is-ready .attendance-photo-preview-image{animation:.38s cubic-bezier(.2,.7,.2,1) both attendance-image-enter}@keyframes attendance-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes attendance-preview-enter{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes attendance-image-enter{0%{opacity:.55;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes attendance-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.attendance-overview{grid-template-columns:minmax(0,1fr);gap:1.15rem}.attendance-identity{border-top:1px solid #f0f6ec2b;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem 0 0}.attendance-capture-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.72fr)}.attendance-session-summary{grid-template-columns:1fr;gap:.85rem}.attendance-session-times>div:first-child{border-left:0;padding-left:0}}@media(max-width:680px){.attendance-page .workspace-page-header{align-items:flex-start}.attendance-page .workspace-page-heading{gap:.7rem}.attendance-page .workspace-page-icon{border-radius:.82rem;width:2.5rem;height:2.5rem}.attendance-page .workspace-page-side{width:auto}.attendance-page .workspace-page-description{font-size:.79rem}.attendance-header-state{min-height:2rem;padding:.38rem .58rem;font-size:.67rem}.attendance-overview{border-radius:1rem;padding:1.1rem}.attendance-overview-main{gap:.75rem}.attendance-overview-icon{border-radius:.82rem;width:2.55rem;height:2.55rem;font-size:1rem}.attendance-overview-copy>p:last-child{font-size:.76rem}.attendance-capture-grid{grid-template-columns:minmax(0,1fr)}.attendance-location-panel{min-height:0}.attendance-location-footnote{padding-top:.75rem}.attendance-session-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.attendance-session-card .attendance-button{grid-column:1/-1;width:100%}.attendance-session-icon{border-radius:.84rem;width:2.55rem;height:2.55rem}.attendance-session-summary{padding:1rem}.attendance-session-times{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-session-times>div{padding-left:.55rem}.attendance-session-times dt{flex-direction:column;align-items:flex-start;gap:.2rem}.attendance-session-times dd{font-size:.72rem}}@media(max-width:480px){.attendance-page .workspace-page-header{flex-direction:row;gap:.55rem}.attendance-page .workspace-page-heading{min-width:0}.attendance-page .workspace-page-header h1{font-size:1.28rem}.attendance-page .workspace-eyebrow{letter-spacing:.08em;font-size:.59rem}.attendance-page .workspace-page-description{max-width:18rem;margin-top:.25rem;font-size:.72rem}.attendance-page .workspace-page-side{flex:none}.attendance-overview{gap:.85rem}.attendance-overview:after{top:-8rem;right:-8rem}.attendance-identity{grid-template-columns:1fr;gap:.6rem}.attendance-identity dd{font-size:.74rem}.attendance-photo-actions{gap:.48rem}.attendance-photo-actions [data-photo-source]{flex:calc(50% - .25rem);min-height:3rem;padding-inline:.55rem;font-size:.72rem}.attendance-photo-actions [data-photo-reselect]{flex:100%;min-height:2.65rem}.attendance-photo-preview{grid-template-columns:minmax(0,1fr);gap:.5rem}.attendance-photo-preview-image{max-height:14rem}.attendance-photo-preview-meta{padding:.1rem .2rem .2rem}.attendance-photo-preview-meta .attendance-photo-preview-hint{margin-top:.4rem}.attendance-submit-row{bottom:max(.35rem,env(safe-area-inset-bottom));z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #f0f6ecf0;border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.55rem;margin-top:.7rem;padding:.7rem;position:sticky;box-shadow:0 -4px 15px #153b2812}.attendance-submit-row>p{font-size:.68rem}.attendance-button--submit{width:100%;min-height:3.05rem}.attendance-session-times{grid-template-columns:1fr;gap:.52rem}.attendance-session-times>div{border-top:1px solid #e1ead8;border-left:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem 0 0;display:flex}.attendance-session-times>div:first-child{border-top:0;padding-top:0}.attendance-session-times dt{flex-direction:row;align-items:center}.attendance-session-times dd{text-align:right;margin-top:0}.attendance-event-row{align-items:flex-start;gap:.58rem}.attendance-event-icon{border-radius:.62rem;width:2rem;height:2rem;font-size:.78rem}.attendance-event-photo{min-height:2rem;padding:.36rem .45rem;font-size:0}.attendance-event-photo i{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.attendance-page *,.attendance-page :before,.attendance-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.attendance-motion-pending{opacity:1;transform:none}}.attendance-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.12em;height:1.12em;display:block;overflow:visible}.attendance-page{font-size:.94rem;line-height:1.65}.attendance-page .workspace-page-header h1{letter-spacing:-.025em;line-height:1.28}.attendance-page .workspace-page-description{line-height:1.65}.attendance-header-state .attendance-icon{width:1rem;height:1rem}.attendance-overview-icon .attendance-icon{width:1.3rem;height:1.3rem}.attendance-overview{gap:clamp(1.5rem,3.2vw,2.65rem)}.attendance-overview-main{gap:1.05rem}.attendance-overview h2{letter-spacing:-.022em;line-height:1.34}.attendance-overview-copy>p:last-child{margin-top:.72rem;font-size:.87rem;line-height:1.72}.attendance-identity{gap:.85rem 1.35rem}.attendance-identity dt{letter-spacing:.015em;margin-bottom:.4rem;font-size:.72rem}.attendance-identity dd{gap:.52rem;font-size:.82rem;line-height:1.55}.attendance-identity dd .attendance-icon{width:1rem;height:1rem}.attendance-notice,.attendance-prerequisite,.attendance-complete-notice{gap:1rem;padding:1.1rem 1.2rem}.attendance-notice-icon .attendance-icon,.attendance-prerequisite-icon .attendance-icon,.attendance-complete-icon .attendance-icon{width:1.2rem;height:1.2rem}.attendance-notice strong,.attendance-prerequisite h2,.attendance-complete-notice strong{font-size:.9rem;line-height:1.4}.attendance-notice p,.attendance-prerequisite>div>p:last-child,.attendance-complete-notice p{margin-top:.38rem;font-size:.82rem;line-height:1.65}.attendance-capture-heading,.attendance-events-heading{gap:1.2rem}.attendance-capture-heading h2,.attendance-events-heading h2{letter-spacing:-.018em;font-size:1.08rem;line-height:1.35}.attendance-capture-heading p:last-child{margin-top:.48rem;font-size:.84rem;line-height:1.65}.attendance-capture-mark .attendance-icon{width:1.15rem;height:1.15rem}.attendance-capture-grid{gap:1rem;padding-top:1.15rem}.attendance-photo-upload{padding:clamp(1rem,2.2vw,1.3rem)}.attendance-photo-upload-copy{gap:.85rem}.attendance-photo-icon .attendance-icon{width:1.1rem;height:1.1rem}.attendance-photo-upload-copy strong{font-size:.88rem;line-height:1.45}.attendance-photo-upload-copy span{margin-top:.28rem;font-size:.77rem;line-height:1.58}.attendance-photo-actions{gap:.68rem;margin-top:1.15rem}.attendance-button{gap:.62rem;min-height:3rem;padding:.72rem 1rem;font-size:.81rem;line-height:1.35}.attendance-button .attendance-icon{width:1rem;height:1rem;transition:transform .18s}.attendance-button:hover:not(:disabled) .attendance-icon{transform:scale(1.08)}.attendance-button--submit{min-height:3.15rem;font-size:.86rem}.attendance-photo-preview{gap:1rem;margin-top:1rem;padding:.65rem}.attendance-photo-preview-meta strong{font-size:.84rem;line-height:1.45}.attendance-photo-preview-meta>span{margin-top:.35rem;font-size:.76rem;line-height:1.5}.attendance-photo-preview-meta .attendance-photo-preview-hint{gap:.48rem;margin-top:.75rem;font-size:.75rem;line-height:1.5}.attendance-photo-preview-hint .attendance-icon{width:.95rem;height:.95rem}.attendance-photo-status{min-height:1.5rem;margin-top:.78rem;font-size:.77rem;line-height:1.6}.attendance-location-panel{padding:clamp(1rem,2.2vw,1.35rem)}.attendance-location-icon .attendance-icon{width:1.15rem;height:1.15rem}.attendance-location-panel h3{margin-top:1rem;margin-bottom:.42rem;font-size:.9rem;line-height:1.4}.attendance-location-panel>p{font-size:.81rem;line-height:1.65}.attendance-location-footnote{gap:.52rem;padding-top:1.25rem;font-size:.75rem;line-height:1.58}.attendance-location-footnote .attendance-icon{width:.95rem;height:.95rem}.attendance-location-retry .attendance-icon{width:.9rem;height:.9rem}.attendance-submit-row>p{gap:.58rem;font-size:.78rem;line-height:1.55}.attendance-submit-row>p .attendance-icon{width:1rem;height:1rem}.attendance-session-icon .attendance-icon{width:1.2rem;height:1.2rem}.attendance-session-copy h2{line-height:1.4}.attendance-session-copy>p:last-child{margin-top:.42rem;font-size:.81rem;line-height:1.6}.attendance-session-summary-head .attendance-icon{width:1.15rem;height:1.15rem}.attendance-session-summary-head h2{line-height:1.48}.attendance-session-times dt{gap:.48rem;font-size:.74rem;line-height:1.45}.attendance-session-times dt .attendance-icon{width:.9rem;height:.9rem}.attendance-session-times dd{margin-top:.42rem;font-size:.83rem;line-height:1.5}.attendance-event-icon .attendance-icon{width:1.05rem;height:1.05rem}.attendance-event-copy strong{font-size:.83rem;line-height:1.45}.attendance-event-copy span{margin-top:.28rem;font-size:.75rem;line-height:1.55}.attendance-event-photo{gap:.48rem;font-size:.75rem}.attendance-event-photo .attendance-icon{width:.92rem;height:.92rem}.attendance-events-empty{gap:.7rem;padding-block:1rem;font-size:.81rem;line-height:1.55}.attendance-events-empty .attendance-icon{width:1rem;height:1rem}@media(max-width:680px){.attendance-page{font-size:.92rem}.attendance-overview{gap:1.15rem;padding:1.2rem}.attendance-overview-main{gap:.9rem}.attendance-overview h2{font-size:clamp(1.22rem,5vw,1.48rem);line-height:1.38}.attendance-overview-copy>p:last-child{margin-top:.58rem;font-size:.84rem;line-height:1.68}.attendance-identity{gap:.78rem 1rem;padding-top:1rem}.attendance-identity dd{font-size:.8rem}.attendance-capture-heading p:last-child{max-width:28rem}.attendance-location-footnote{padding-top:.95rem}}@media(max-width:480px){.attendance-page .workspace-page-header{align-items:flex-start}.attendance-page .workspace-page-description{max-width:19rem;font-size:.77rem;line-height:1.6}.attendance-page .workspace-page-side{max-width:46%}.attendance-page .workspace-page-actions{justify-content:flex-end}.attendance-header-state{white-space:normal;gap:.38rem;min-height:2rem;padding:.38rem .52rem;font-size:.66rem}.attendance-overview{gap:.95rem;padding:1.08rem}.attendance-overview-main{align-items:flex-start;gap:.75rem}.attendance-overview-icon{border-radius:.78rem;width:2.45rem;height:2.45rem}.attendance-overview h2{font-size:1.2rem;line-height:1.4}.attendance-overview-copy>p:last-child{margin-top:.5rem;font-size:.81rem;line-height:1.65}.attendance-identity{gap:.72rem;padding-top:.9rem}.attendance-identity dt{margin-bottom:.25rem;font-size:.7rem}.attendance-identity dd{font-size:.78rem;line-height:1.55}.attendance-notice,.attendance-prerequisite,.attendance-complete-notice{gap:.72rem;padding:.92rem}.attendance-notice-icon,.attendance-prerequisite-icon,.attendance-complete-icon{border-radius:.72rem;width:2.25rem;height:2.25rem}.attendance-capture-heading,.attendance-events-heading{padding-left:1rem;padding-right:1rem}.attendance-capture-heading h2,.attendance-events-heading h2{font-size:1rem}.attendance-capture-heading p:last-child{font-size:.8rem;line-height:1.62}.attendance-capture-grid{gap:.78rem;padding:.95rem 1rem 0}.attendance-photo-upload{padding:.92rem}.attendance-photo-upload-copy{align-items:flex-start;gap:.68rem}.attendance-photo-upload-copy strong{font-size:.84rem}.attendance-photo-upload-copy span{font-size:.75rem;line-height:1.55}.attendance-photo-actions{gap:.52rem;margin-top:1rem}.attendance-photo-actions [data-photo-source]{min-height:3.1rem;padding-inline:.58rem;font-size:.74rem}.attendance-button{gap:.48rem}.attendance-photo-status{font-size:.74rem;line-height:1.58}.attendance-location-panel{padding:.95rem}.attendance-location-panel h3{margin-top:.82rem}.attendance-location-panel>p{font-size:.78rem;line-height:1.62}.attendance-location-footnote{padding-top:.8rem;font-size:.72rem}.attendance-submit-row{gap:.7rem;padding:.76rem}.attendance-submit-row>p{font-size:.73rem;line-height:1.5}.attendance-button--submit{min-height:3.2rem;font-size:.84rem}.attendance-session-summary{gap:.95rem;padding:.95rem}.attendance-session-times dt{font-size:.73rem}.attendance-session-times dd{font-size:.8rem}.attendance-event-row{gap:.62rem;padding-block:.95rem}.attendance-event-copy strong{font-size:.8rem}.attendance-event-copy span{font-size:.72rem;line-height:1.5}.attendance-event-photo{flex:none;min-height:2.15rem}}.attendance-session-card.is-complete{background:#f6fbf6;border-color:#2f774e3d}.attendance-correction-card,.attendance-history-card{border:1px solid var(--lumio-line,#e4ebe1);background:#fff;border-radius:18px;gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid;box-shadow:0 12px 30px #1f37250b}.attendance-correction-card>header h2,.attendance-history-card>header h2{color:var(--lumio-ink,#1b2a20);margin:.2rem 0 .35rem;font-size:clamp(1.05rem,2vw,1.3rem)}.attendance-correction-card>header p:last-child{max-width:54rem;color:var(--lumio-muted,#718074);margin:0;font-size:.88rem;line-height:1.65}.attendance-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.attendance-correction-grid label,.attendance-correction-review-form>label{color:var(--lumio-ink,#1b2a20);gap:.4rem;font-size:.82rem;font-weight:700;display:grid}.attendance-correction-grid input,.attendance-correction-grid select,.attendance-correction-grid textarea,.attendance-correction-review-form textarea{border:1px solid var(--lumio-line,#d9e2d8);width:100%;min-height:3rem;color:var(--lumio-ink,#1b2a20);font:inherit;background:#fff;border-radius:10px;padding:.75rem .85rem;font-size:16px}.attendance-correction-grid textarea,.attendance-correction-review-form textarea{resize:vertical;min-height:7rem}.attendance-correction-grid [hidden]{display:none!important}.attendance-correction-reason,.attendance-correction-evidence{grid-column:1/-1}.attendance-correction-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.attendance-correction-actions .attendance-button{touch-action:manipulation;min-height:3rem}.attendance-history-card{gap:.35rem}.attendance-history-row{border-top:1px solid var(--lumio-line,#edf1eb);min-height:3.5rem;color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .2rem;text-decoration:none;display:flex}.attendance-history-row>span:first-child{gap:.2rem;display:grid}.attendance-history-row strong{color:var(--lumio-ink,#1b2a20);font-size:.86rem}.attendance-history-row small,.attendance-history-empty,.attendance-history-review-note{color:var(--lumio-muted,#718074);font-size:.78rem;line-height:1.55}.attendance-history-review-note{background:#f6f8f4;border-radius:9px;margin:0 0 .5rem;padding:.65rem .8rem}@media(max-width:640px){.attendance-correction-grid{grid-template-columns:minmax(0,1fr)}.attendance-correction-reason,.attendance-correction-evidence{grid-column:auto}.attendance-history-row{align-items:flex-start}.attendance-history-row .lumio-status{flex:none}.attendance-correction-actions .attendance-button{justify-content:center;width:100%}}.sales-visits-page{--visit-ink:#153b28;--visit-muted:#758276;--visit-soft:#f0f6ec;--visit-line:#e1ead8;--visit-navy:#153b28;--visit-blue:#5b843b;--visit-lime:#a8ed69;width:min(100%,1180px);color:var(--visit-ink);margin-inline:auto;font-size:.94rem;line-height:1.65}.sales-visits-page .attendance-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em;display:block;overflow:visible}.sales-visits-page .workspace-page-header{align-items:center;gap:1.25rem;margin-bottom:1.1rem}.sales-visits-page .workspace-page-heading{min-width:0}.sales-visits-page .workspace-page-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:1rem;width:2.85rem;height:2.85rem;box-shadow:0 7px 18px #214a3017}.sales-visits-page .workspace-page-icon .attendance-icon{width:1.25rem;height:1.25rem}.sales-visits-page .workspace-page-header h1{letter-spacing:-.035em;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.3}.sales-visits-page .workspace-page-description{max-width:43rem;margin-top:.42rem;font-size:.88rem;line-height:1.68}.sales-visits-page .workspace-page-side{flex:none}.visit-dashboard-hero{color:#fff;isolation:isolate;background:radial-gradient(at 12% 0,#dcebd236,#0000 52%),linear-gradient(118deg,#153b28,#214a30 70% 100%);border:1px solid #ffffff1f;border-radius:1.45rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-bottom:1rem;padding:clamp(1.35rem,3.3vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #153b2829}.visit-dashboard-hero:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #f0f6ec1a;border-radius:50%;width:23rem;position:absolute;top:-8rem;right:22%;box-shadow:0 0 0 1.8rem #f0f6ec06,0 0 0 4rem #f0f6ec05}.visit-dashboard-copy{min-width:0}.visit-dashboard-meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-bottom:.65rem;display:flex}.visit-dashboard-meta .visit-dashboard-kicker{margin:0}.visit-dashboard-kicker{color:#dcebd2;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .65rem;font-size:.68rem;font-weight:800;line-height:1.5;display:flex}.visit-dashboard-kicker span{color:#f0f6ec;letter-spacing:.015em;text-transform:none;border:1px solid #f0f6ec2b;border-radius:999px;align-items:center;padding:.26rem .52rem;font-size:.66rem;display:inline-flex}.visit-attendance-state{color:#f0f6ec;border:1px solid #f0f6ec29;border-radius:999px;align-items:center;gap:.42rem;min-height:1.8rem;padding:.2rem .58rem;font-size:.68rem;font-weight:700;line-height:1.3;display:inline-flex}.visit-attendance-state>span{background:#dcebd2;border-radius:50%;flex:none;width:.42rem;height:.42rem}.visit-attendance-state.is-active>span{background:#a8ed69;box-shadow:0 0 0 .2rem #a8ed6921}.visit-attendance-state.is-inactive>span{background:#f1c975}.visit-dashboard-copy h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:40rem;margin:0;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:clamp(1.45rem,3vw,2.15rem);font-weight:800;line-height:1.25}.visit-dashboard-copy>p:last-child{color:#f0f6ecc2;max-width:39rem;margin:.72rem 0 0;font-size:.88rem;line-height:1.72}.visit-progress-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border:1px solid #f0f6ec2e;border-radius:1.15rem;align-items:center;gap:1.05rem;min-width:0;padding:1rem 1.15rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.visit-progress-ring{aspect-ratio:1;background:conic-gradient(var(--visit-lime) var(--visit-progress,0%),#f0f6ec26 0);border-radius:50%;flex:none;place-items:center;width:5.2rem;display:grid;transform:rotate(-90deg)}.visit-progress-ring>div{aspect-ratio:1;background:#153b28;border:1px solid #f0f6ec24;border-radius:50%;align-content:center;justify-items:center;width:4.35rem;display:grid;transform:rotate(90deg)}.visit-progress-ring strong{color:#fff;font-variant-numeric:tabular-nums;font-family:Plus Jakarta Sans,sans-serif;font-size:1.55rem;font-weight:800;line-height:1.12}.visit-progress-ring span{color:#dcebd2;margin-top:.12rem;font-size:.67rem;line-height:1.3}.visit-progress-ring.is-off-day{background:conic-gradient(#f0f6ec38 0 100%)}.visit-progress-ring.is-off-day strong{letter-spacing:.04em;font-size:.78rem}.visit-progress-copy{gap:.18rem;min-width:0;display:grid}.visit-progress-label{color:#dcebd2;font-size:.7rem;font-weight:700}.visit-progress-copy strong{color:#fff;font-size:1rem;font-weight:800;line-height:1.4}.visit-progress-copy>span:last-child{color:#f0f6ecba;font-size:.75rem;line-height:1.55}.visit-policy-note{background:linear-gradient(100deg,#fbfff6,#fff 78%);border:1px solid #e3ebd7;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1.05rem;display:grid;box-shadow:0 6px 17px #36551e09}.visit-policy-icon{color:#59803e;background:#eff8e5;border:1px solid #e0edce;border-radius:.83rem;place-items:center;width:2.55rem;height:2.55rem;display:grid}.visit-policy-icon .attendance-icon{width:1.15rem;height:1.15rem}.visit-policy-copy{min-width:0}.visit-policy-copy strong{color:#243a27;font-size:.82rem;font-weight:800;line-height:1.4;display:block}.visit-policy-copy p{color:#66745d;margin:.2rem 0 0;font-size:.75rem;line-height:1.58}.visit-policy-amount{color:#435b30;white-space:nowrap;justify-items:end;font-family:Plus Jakarta Sans,sans-serif;font-size:.94rem;font-weight:800;line-height:1.4;display:grid}.visit-policy-amount small{color:#73806a;text-align:right;white-space:normal;max-width:14rem;margin-top:.1rem;font-family:DM Sans,sans-serif;font-size:.64rem;font-weight:600;line-height:1.4}.visit-alert{color:#7b5a1b;background:#fffaf0;border:1px solid #ead8af;border-radius:.9rem;align-items:flex-start;gap:.7rem;margin:0 0 1rem;padding:.85rem 1rem;font-size:.82rem;line-height:1.6;display:flex}.visit-alert .attendance-icon{width:1.05rem;height:1.05rem;margin-top:.15rem}.visit-alert.is-error{color:#a23c49;background:#fff8f8;border-color:#f0d0d3}.visit-alert.is-success{color:#267347;background:#f4fbf5;border-color:#cce8d4}.visit-open-card{min-width:0;color:inherit;background:linear-gradient(100deg,#f0f6ec,#fff 82%);border:1px solid #e1ead8;border-radius:1rem;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 20px #214a300d}.visit-open-card:hover{color:inherit;border-color:#dcebd2;transform:translateY(-2px);box-shadow:0 12px 26px #214a301a}.visit-open-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.9rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.visit-open-icon .attendance-icon{width:1.2rem;height:1.2rem}.visit-open-copy{gap:.08rem;min-width:0;display:grid}.visit-open-copy small{color:#5b843b;font-size:.68rem;font-weight:750}.visit-open-copy strong{color:var(--visit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.visit-open-copy>span{color:var(--visit-muted);font-size:.75rem;line-height:1.45}.visit-open-action{color:#5b843b;flex:none;align-items:center;gap:.4rem;margin-left:auto;font-size:.75rem;font-weight:800;display:inline-flex}.visit-open-action .attendance-icon{width:.9rem;height:.9rem}.visit-blocked-card{background:linear-gradient(110deg,#fffaf0,#fff 78%);border:1px solid #eadfbd;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;display:grid}.visit-blocked-icon{color:#a47622;background:#fff4da;border:1px solid #f0e1bd;border-radius:.95rem;place-items:center;width:3rem;height:3rem;display:grid}.visit-blocked-icon .attendance-icon{width:1.2rem;height:1.2rem}.visit-blocked-card h2{color:var(--visit-ink);margin:0;font-size:.96rem;font-weight:800;line-height:1.45}.visit-blocked-card p:last-child{color:var(--visit-muted);margin:.3rem 0 0;font-size:.79rem;line-height:1.6}.visit-section-kicker{color:#5b843b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .32rem;font-size:.65rem;font-weight:850;line-height:1.4}.visit-workflow-layout{grid-template-columns:minmax(0,1.38fr) minmax(17rem,.82fr);align-items:start;gap:1.15rem;display:grid}.visit-form-card,.visit-side-card,.visit-history-card{border:1px solid var(--visit-line);background:#fff;border-radius:1.2rem;min-width:0;box-shadow:0 10px 28px #214a300b}.visit-form-card{overflow:hidden}.visit-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.05rem,2.5vw,1.55rem) clamp(1.05rem,2.7vw,1.7rem) 0;display:flex}.visit-card-heading h2,.visit-side-card h2,.visit-history-heading h2{color:var(--visit-ink);letter-spacing:-.025em;margin:0;font-family:Plus Jakarta Sans,DM Sans,sans-serif;font-size:1.1rem;font-weight:800;line-height:1.4}.visit-card-heading p:last-child{color:var(--visit-muted);margin:.38rem 0 0;font-size:.81rem;line-height:1.6}.visit-card-heading-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.88rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.visit-card-heading-icon .attendance-icon{width:1.1rem;height:1.1rem}.visit-stepper{background:#f0f6ec;border:1px solid #e1ead8;border-radius:.95rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1.15rem clamp(1.05rem,2.7vw,1.7rem) 0;padding:.75rem;list-style:none;display:grid}.visit-stepper li{color:#aab4a7;align-items:center;gap:.5rem;min-width:0;display:flex}.visit-stepper li>span{color:#758276;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e1ead8;border-radius:50%;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.64rem;font-weight:800;transition:all .2s;display:grid}.visit-stepper li>div{gap:.04rem;min-width:0;display:grid}.visit-stepper strong{color:#758276;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1.35;overflow:hidden}.visit-stepper small{color:#aab4a7;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.35;overflow:hidden}.visit-stepper li.is-current>span{color:#fff;background:#5b843b;border-color:#5b843b;box-shadow:0 4px 10px #5b843b33}.visit-stepper li.is-current strong{color:#214a30}.visit-stepper li.is-complete>span{color:#28734a;background:#e7f6e9;border-color:#cde8d2}.visit-stepper li.is-complete strong{color:#35754c}.visit-form-grid{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);gap:1rem;padding:1.2rem clamp(1.05rem,2.7vw,1.7rem) 0;display:grid}.visit-form-field{align-content:start;gap:.38rem;min-width:0;display:grid}.visit-form-field label{color:#214a30;margin:0;font-size:.78rem;font-weight:800;line-height:1.5}.visit-form-field label>span:not(.is-optional),.visit-photo-heading strong>span{color:#d65360}.visit-form-field label .is-optional{color:#aab4a7;margin-left:.35rem;font-size:.68rem;font-weight:600}.visit-form-field input,.visit-form-field select,.visit-form-field textarea,.visit-cancel-details input{color:#214a30;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #e1ead8;border-radius:.78rem;padding:.7rem .82rem;font-size:.82rem;line-height:1.45;transition:border-color .18s,box-shadow .18s,background-color .18s}.visit-form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c7894' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.5rem}.visit-form-field textarea{resize:vertical;min-height:6rem}.visit-form-field input:focus,.visit-form-field select:focus,.visit-form-field textarea:focus,.visit-cancel-details input:focus{background-color:#fff;border-color:#dcebd2;outline:0;box-shadow:0 0 0 3px #5b843b1f}.visit-field-store{grid-column:1/-1}.visit-field-hint{color:#758276;font-size:.72rem;line-height:1.55;display:block}.visit-field-error{color:#ae4050;font-size:.72rem;line-height:1.5}.visit-location-card{background:#f0f6ec;border:1px solid #e1ead8;border-radius:1rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.visit-location-main{align-items:center;gap:.75rem;min-width:0;display:flex}.visit-location-symbol{color:#5b843b;background:#f0f6ec;border-radius:.82rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative}.visit-location-symbol .attendance-icon{width:1.12rem;height:1.12rem}.visit-location-copy{gap:.12rem;min-width:0;display:grid}.visit-location-copy strong{color:var(--visit-ink);font-size:.8rem;font-weight:800;line-height:1.4}.visit-location-copy>span{color:var(--visit-muted);font-size:.73rem;line-height:1.55}.visit-location-card[data-state=loading]{background:#f0f6ec;border-color:#e1ead8}.visit-location-card[data-state=success]{background:#f4fbf6;border-color:#c9e5d1}.visit-location-card[data-state=error]{background:#fff9f9;border-color:#efd5d5}.visit-location-card[data-state=success] .visit-location-symbol{color:#2c7c4d;background:#e4f5e8}.visit-location-card[data-state=error] .visit-location-symbol{color:#a9424c;background:#fbeaec}.visit-location-card[data-state=loading] .visit-location-symbol:after{content:"";border:2px solid #5b843b38;border-top-color:#5b843b;border-radius:1rem;animation:.85s linear infinite visit-spin;position:absolute;inset:-.2rem}.visit-location-card .visit-button{flex:none}.visit-location-card .visit-button.is-loading .attendance-icon{animation:.85s linear infinite visit-spin}.visit-photo-card{background:linear-gradient(145deg,#f0f6ec,#f0f6ec);border:1px solid #e1ead8;border-radius:1rem;grid-column:1/-1;min-width:0;padding:1rem}.visit-photo-heading{align-items:center;gap:.72rem;display:flex}.visit-photo-symbol{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.82rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.visit-photo-symbol .attendance-icon{width:1.1rem;height:1.1rem}.visit-photo-heading>div{gap:.12rem;display:grid}.visit-photo-heading strong{color:var(--visit-ink);font-size:.82rem;font-weight:800;line-height:1.4}.visit-photo-heading small{color:var(--visit-muted);font-size:.72rem;line-height:1.55}.visit-file-input{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.visit-file-input:focus-visible+.visit-photo-actions .visit-button:first-child{outline:0;box-shadow:0 0 0 3px #5b843b38}.visit-photo-actions{flex-wrap:wrap;gap:.62rem;margin-top:1rem;display:flex}.visit-photo-actions [data-visit-photo-source]{flex:calc(50% - .35rem)}.visit-button{min-width:0;min-height:3rem;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;gap:.52rem;padding:.68rem .9rem;font-size:.77rem;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.visit-button .attendance-icon{width:1rem;height:1rem;transition:transform .18s}.visit-button:hover:not(:disabled){transform:translateY(-1px)}.visit-button:hover:not(:disabled) .attendance-icon{transform:scale(1.08)}.visit-button:active:not(:disabled){transform:translateY(1px)scale(.99)}.visit-button:focus-visible{outline:0;box-shadow:0 0 0 3px #5b843b38}.visit-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.visit-button--primary{color:#fff;background:#153b28;box-shadow:0 7px 15px #153b2824}.visit-button--primary:hover:not(:disabled){color:#fff;background:#214a30}.visit-button--secondary{color:#214a30;background:#fff;border-color:#e1ead8}.visit-button--secondary:hover:not(:disabled){color:#214a30;background:#f0f6ec;border-color:#dcebd2}.visit-button--quiet{color:#758276;background:#f0f6ec;border-color:#e1ead8}.visit-button--quiet:hover:not(:disabled){color:#214a30;background:#f0f6ec;border-color:#e1ead8}.visit-button--submit{background:var(--visit-lime);color:#153b28;border-color:#91cb5d;box-shadow:0 8px 17px #65a13a29}.visit-button--submit:hover:not(:disabled){color:#153b28;background:#b5f27c;border-color:#7fb849;box-shadow:0 10px 20px #65a13a38}.visit-button--submit:disabled{opacity:.52}.visit-photo-preview{background:#fff;border:1px solid #e1ead8;border-radius:.9rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:.9rem;margin-top:.85rem;padding:.62rem;display:grid;overflow:hidden;box-shadow:0 6px 16px #153b280b}.visit-photo-preview[hidden]{display:none!important}.visit-photo-preview img{aspect-ratio:4/3;object-fit:contain;background:#f0f6ec;border-radius:.62rem;width:100%;max-height:9rem;display:block}.visit-photo-preview>div{gap:.25rem;min-width:0;display:grid}.visit-photo-preview strong{color:var(--visit-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:800;overflow:hidden}.visit-photo-preview span{color:var(--visit-muted);font-size:.69rem;line-height:1.5}.visit-photo-preview small{color:#587444;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.69rem;font-weight:750;line-height:1.5;display:flex}.visit-photo-preview small .attendance-icon{width:.86rem;height:.86rem}.visit-photo-preview.is-ready{animation:.3s cubic-bezier(.2,.7,.2,1) both visit-preview-in}.visit-photo-status{min-height:1.35rem;color:var(--visit-muted);margin:.72rem 0 0;font-size:.72rem;line-height:1.55}.visit-form-footer{border-top:1px solid #e1ead8;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.05rem;padding:.9rem clamp(1.05rem,2.7vw,1.7rem) 1.1rem;display:flex}.visit-form-footer>span{color:#758276;align-items:center;gap:.45rem;font-size:.72rem;line-height:1.5;display:flex}.visit-form-footer>span .attendance-icon{color:#658052;width:.95rem;height:.95rem}.visit-form-footer .visit-button{min-width:13rem;min-height:3.15rem}.visit-side-column{gap:1.05rem;display:grid}.visit-side-card{padding:1.1rem}.visit-side-card>h2{margin-bottom:.5rem}.visit-side-card>p:not(.visit-section-kicker):not(.visit-security-note){color:var(--visit-muted);margin:0;font-size:.78rem;line-height:1.6}.visit-checklist{gap:.9rem;margin-top:1rem;display:grid}.visit-checklist>div{align-items:center;gap:.7rem;display:flex}.visit-checklist-icon{color:#5b843b;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.8rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.visit-checklist-icon .attendance-icon{width:1.05rem;height:1.05rem}.visit-checklist>div>span:last-child{gap:.12rem;min-width:0;display:grid}.visit-checklist strong{color:#214a30;font-size:.77rem;font-weight:800;line-height:1.4}.visit-checklist small{color:#758276;font-size:.69rem;line-height:1.5}.visit-security-note{color:#77836f;border-top:1px solid #e1ead8;align-items:flex-start;gap:.45rem;margin:1rem 0 0;padding-top:.85rem;font-size:.69rem;line-height:1.55;display:flex}.visit-security-note .attendance-icon{color:#648550;width:.88rem;height:.88rem;margin-top:.08rem}.visit-today-card>header,.visit-history-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.visit-today-card>header{margin-bottom:.7rem}.visit-today-card>header h2{font-size:.95rem}.visit-today-count,.visit-history-total{color:#758276;font-variant-numeric:tabular-nums;background:#f0f6ec;border:1px solid #e1ead8;border-radius:.65rem;justify-content:center;align-items:center;min-width:2rem;min-height:1.9rem;padding:.25rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.visit-today-row{min-width:0;color:inherit;border-top:1px solid #e1ead8;align-items:center;gap:.55rem;padding:.72rem 0;text-decoration:none;display:flex}.visit-today-row:hover{color:#5b843b}.visit-today-row>.lumio-status{flex:none;font-size:.6rem}.visit-today-dot{background:#d99a35;border-radius:50%;flex:none;width:.52rem;height:.52rem;box-shadow:0 0 0 3px #fff4dc}.visit-today-dot.is-complete{background:#35a269;box-shadow:0 0 0 3px #e7f7ec}.visit-today-dot.is-open{background:#5b843b;box-shadow:0 0 0 3px #f0f6ec}.visit-today-copy{flex:1;gap:.05rem;min-width:0;display:grid}.visit-today-copy strong{color:#214a30;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.visit-today-copy small{color:#aab4a7;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.visit-today-empty{text-align:center;background:#f0f6ec;border:1px dashed #e1ead8;border-radius:.9rem;justify-items:center;gap:.28rem;padding:1.2rem .85rem;display:grid}.visit-today-empty>span{color:#5b843b;background:#f0f6ec;border-radius:.78rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}.visit-today-empty>span .attendance-icon{width:1.05rem;height:1.05rem}.visit-today-empty strong{color:#214a30;font-size:.76rem;font-weight:800}.visit-today-empty small{color:#aab4a7;max-width:15rem;font-size:.69rem;line-height:1.55}.visit-history-card{margin-top:1.15rem;overflow:hidden}.visit-history-heading{align-items:flex-start;padding:1.2rem 1.35rem .9rem}.visit-history-heading h2{font-size:1rem}.visit-history-heading p:last-child{color:var(--visit-muted);margin:.3rem 0 0;font-size:.76rem;line-height:1.55}.visit-history-table-wrap{overflow-x:auto}.visit-history-table{border-collapse:collapse;width:100%}.visit-history-table th{color:#758276;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f0f6ec;padding:.65rem 1rem;font-size:.64rem;font-weight:800}.visit-history-table td{color:#214a30;vertical-align:middle;border-top:1px solid #e1ead8;padding:.78rem 1rem;font-size:.75rem;line-height:1.5}.visit-history-table td:first-child{min-width:9rem}.visit-history-table td:first-child strong,.visit-history-table td:first-child small{display:block}.visit-history-table td:first-child strong{color:#214a30;font-size:.77rem;font-weight:800}.visit-history-table td:first-child small{color:#aab4a7;margin-top:.13rem;font-size:.68rem}.visit-history-table td .lumio-status{font-size:.63rem}.visit-history-link{color:#5b843b;white-space:nowrap;align-items:center;gap:.32rem;font-size:.71rem;font-weight:800;text-decoration:none;display:inline-flex}.visit-history-link:hover{color:#214a30}.visit-history-link .attendance-icon{width:.88rem;height:.88rem}.visit-history-empty{align-items:center;gap:.5rem;display:flex;color:#aab4a7!important}.visit-history-empty .attendance-icon{color:#5b843b;width:1rem;height:1rem}.visit-history-pagination{padding:.85rem 1rem}.visit-detail-hero{color:#fff;background:radial-gradient(at 100% 0,#dcebd233,#0000 52%),linear-gradient(115deg,#153b28,#214a30);border:1px solid #214a30;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.1rem;padding:clamp(1.15rem,2.6vw,1.8rem);display:flex;box-shadow:0 14px 34px #153b2824}.visit-detail-hero .visit-dashboard-kicker{margin-bottom:.45rem}.visit-detail-hero h2{color:#fff;letter-spacing:-.03em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.3rem,2.8vw,1.9rem);font-weight:800;line-height:1.3}.visit-detail-hero>div:first-child>p:last-child{color:#dcebd2;margin:.38rem 0 0;font-size:.79rem;line-height:1.5}.visit-detail-hero>div:first-child>p:last-child span{margin-inline:.25rem}.visit-detail-hero-time{background:#ffffff12;border:1px solid #f0f6ec29;border-radius:.9rem;flex:none;align-items:center;gap:.65rem;padding:.7rem .82rem;display:flex}.visit-detail-hero-time>.attendance-icon{color:#f0f6ec;width:1.05rem;height:1.05rem}.visit-detail-hero-time>span{gap:.08rem;display:grid}.visit-detail-hero-time small{color:#dcebd2;font-size:.65rem}.visit-detail-hero-time strong{color:#fff;font-size:.76rem;font-weight:800}.visit-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.visit-detail-summary,.visit-detail-actions,.visit-detail-media,.visit-detail-timeline{padding:1.1rem 1.2rem}.visit-detail-summary .visit-history-heading,.visit-detail-media .visit-history-heading,.visit-detail-timeline .visit-history-heading{padding:0 0 .8rem}.visit-detail-summary .visit-history-heading h2,.visit-detail-media .visit-history-heading h2,.visit-detail-timeline .visit-history-heading h2{font-size:.96rem}.visit-detail-data{gap:0;margin:0;display:grid}.visit-detail-data>div{border-top:1px solid #e1ead8;justify-content:space-between;align-items:center;gap:.8rem;padding:.67rem 0;display:flex}.visit-detail-data dt{color:#758276;font-size:.73rem;font-weight:650}.visit-detail-data dd{color:#214a30;text-align:right;margin:0;font-size:.75rem;font-weight:800}.visit-detail-data dd small{color:#aab4a7;margin-top:.08rem;font-size:.64rem;font-weight:600;display:block}.visit-detail-note{background:#f0f6ec;border-radius:.8rem;align-items:flex-start;gap:.6rem;margin-top:.8rem;padding:.72rem;display:flex}.visit-detail-note>span{color:#5b843b}.visit-detail-note>span .attendance-icon{width:.95rem;height:.95rem}.visit-detail-note>div{min-width:0}.visit-detail-note small{color:#758276;font-size:.66rem;font-weight:750}.visit-detail-note p{color:#214a30;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.74rem;line-height:1.6}.visit-detail-actions>h2{margin:0;font-size:.98rem}.visit-detail-actions>p:not(.visit-section-kicker){color:var(--visit-muted);margin:.38rem 0 1rem;font-size:.77rem;line-height:1.62}.visit-action-button{width:100%;min-height:3.1rem}.visit-action-button .attendance-icon{width:1.05rem;height:1.05rem}.visit-complete-mark{color:#2d7449;background:#f2faf4;border:1px solid #cce8d4;border-radius:.8rem;align-items:center;gap:.55rem;padding:.75rem;font-size:.76rem;font-weight:800;display:flex}.visit-complete-mark .attendance-icon{width:1rem;height:1rem}.visit-cancel-details{border-top:1px solid #e1ead8;margin-top:.85rem;padding-top:.75rem}.visit-cancel-details summary{color:#8a6270;cursor:pointer;font-size:.71rem;font-weight:750}.visit-cancel-details form{gap:.5rem;margin-top:.75rem;display:grid}.visit-cancel-details label{color:#758276;font-size:.7rem;font-weight:750}.visit-cancel-details input{min-height:2.7rem;font-size:.75rem}.visit-cancel-details .visit-button{justify-self:start;min-height:2.6rem;font-size:.7rem}.visit-media-link{min-width:0;color:inherit;border:1px solid #e1ead8;border-radius:.85rem;align-items:center;gap:.65rem;padding:.6rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.visit-media-link:hover{color:inherit;background:#f0f6ec;border-color:#e1ead8}.visit-media-preview{color:#5b843b;background:#f0f6ec;border-radius:.75rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.visit-media-preview .attendance-icon{width:1.08rem;height:1.08rem}.visit-media-link>span:nth-child(2){flex:1;gap:.13rem;min-width:0;display:grid}.visit-media-link strong{color:#214a30;font-size:.75rem;font-weight:800}.visit-media-link small{color:#aab4a7;font-size:.66rem}.visit-media-link>.attendance-icon{color:#758276;width:.9rem;height:.9rem}.visit-location-receipt{background:#f6f9f6;border-radius:.78rem;align-items:flex-start;gap:.52rem;margin-top:.72rem;padding:.67rem;display:flex}.visit-location-receipt>span{color:#4e805e}.visit-location-receipt>span .attendance-icon{width:.95rem;height:.95rem}.visit-location-receipt>div{gap:.12rem;min-width:0;display:grid}.visit-location-receipt strong{color:#3f6047;overflow-wrap:anywhere;font-size:.69rem;font-weight:750;line-height:1.5}.visit-location-receipt small{color:#788a78;font-size:.64rem}.visit-timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.visit-timeline-list li{align-items:flex-start;gap:.65rem;padding:.15rem 0 .85rem;display:flex;position:relative}.visit-timeline-list li:not(:last-child):after{content:"";background:#f0f6ec;width:1px;position:absolute;top:1.68rem;bottom:-.05rem;left:.76rem}.visit-timeline-marker{z-index:1;color:#758276;background:#f0f6ec;border:1px solid #e1ead8;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:relative}.visit-timeline-marker .attendance-icon{width:.78rem;height:.78rem}.visit-timeline-list li.is-accepted .visit-timeline-marker{color:#34794b;background:#eef9f0;border-color:#cce8d4}.visit-timeline-list li.is-rejected .visit-timeline-marker{color:#a63f4a;background:#fff1f2;border-color:#f1d0d3}.visit-timeline-list li>div{gap:.1rem;padding-top:.05rem;display:grid}.visit-timeline-list li>div strong{color:#214a30;font-size:.74rem;font-weight:800}.visit-timeline-list li>div small{color:#aab4a7;font-size:.66rem;line-height:1.5}.visit-timeline-list .visit-timeline-empty{color:#aab4a7;font-size:.74rem}.visit-back-link{color:#5b843b;align-items:center;gap:.45rem;margin-top:1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.visit-back-link:hover{color:#214a30}.visit-back-link .attendance-icon{width:.92rem;height:.92rem;transform:rotate(-45deg)}.visit-celebration{width:min(92vw,31rem);max-width:31rem;color:var(--visit-ink);background:radial-gradient(at 50% 0,#f0f6ec,#fff 58%);border:1px solid #fffc;border-radius:1.65rem;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #153b284d}.visit-celebration[open]{animation:.52s cubic-bezier(.18,.8,.25,1.1) both visit-celebration-in}.visit-celebration::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#153b288c}.visit-celebration-close{z-index:2;color:#758276;cursor:pointer;background:#ffffffd9;border:1px solid #e1ead8;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:absolute;top:.85rem;right:.85rem}.visit-celebration-close .attendance-icon{width:.95rem;height:.95rem}.visit-celebration-content{z-index:1;text-align:center;justify-items:center;padding:2.8rem 2rem 2rem;display:grid;position:relative}.visit-celebration-mark{color:#378454;background:linear-gradient(145deg,#effbe8,#e5f8ef);border:1px solid #c9e8d0;border-radius:1.55rem;place-items:center;width:5rem;height:5rem;margin-bottom:1.15rem;animation:.62s cubic-bezier(.17,.89,.32,1.38) .14s both visit-mark-pop;display:grid;box-shadow:0 11px 25px #4b995729}.visit-celebration-mark .attendance-icon{stroke-width:1.65px;width:2.3rem;height:2.3rem}.visit-celebration-content h2{color:#153b28;letter-spacing:-.04em;text-wrap:balance;max-width:24rem;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,5vw,1.85rem);font-weight:850;line-height:1.3}.visit-celebration-content>p:not(.visit-section-kicker){color:#758276;max-width:23rem;margin:.68rem 0 1.25rem;font-size:.85rem;line-height:1.72}.visit-celebration-content .visit-section-kicker{margin-bottom:.45rem}.visit-celebration-content .visit-button{min-width:11rem}.visit-celebration-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.visit-celebration-confetti span{opacity:0;background:#a8ed69;border-radius:.14rem;width:.52rem;height:.85rem;animation:2.8s cubic-bezier(.2,.6,.3,1) both visit-confetti-fall;position:absolute;top:-1rem;left:50%}.visit-celebration-confetti span:first-child{background:#dcebd2;animation-delay:80ms;left:7%}.visit-celebration-confetti span:nth-child(2){background:#f3be63;animation-delay:.28s;left:15%}.visit-celebration-confetti span:nth-child(3){background:#77c99a;animation-delay:.16s;left:25%}.visit-celebration-confetti span:nth-child(4){background:#dcebd2;animation-delay:.4s;left:35%}.visit-celebration-confetti span:nth-child(5){background:#f1a4a8;animation-delay:.22s;left:44%}.visit-celebration-confetti span:nth-child(6){background:#a8ed69;animation-delay:.34s;left:55%}.visit-celebration-confetti span:nth-child(7){background:#f3be63;animation-delay:.12s;left:65%}.visit-celebration-confetti span:nth-child(8){background:#dcebd2;animation-delay:.45s;left:75%}.visit-celebration-confetti span:nth-child(9){background:#77c99a;animation-delay:.18s;left:84%}.visit-celebration-confetti span:nth-child(10){background:#f1a4a8;animation-delay:.31s;left:93%}.visit-celebration-confetti span:nth-child(11){border-radius:50%;width:.35rem;height:.35rem;animation-delay:.55s;left:12%}.visit-celebration-confetti span:nth-child(12){background:#f3be63;border-radius:50%;width:.4rem;height:.4rem;animation-delay:.62s;left:30%}.visit-celebration-confetti span:nth-child(13){background:#dcebd2;border-radius:50%;width:.35rem;height:.35rem;animation-delay:.5s;left:49%}.visit-celebration-confetti span:nth-child(14){background:#77c99a;border-radius:50%;width:.4rem;height:.4rem;animation-delay:.7s;left:69%}.visit-celebration-confetti span:nth-child(15){background:#f3be63;border-radius:50%;width:.35rem;height:.35rem;animation-delay:.58s;left:88%}.visit-celebration-confetti span:nth-child(16){background:#a8ed69;animation-delay:.72s;left:3%}.visit-motion-pending{opacity:0;transform:translateY(11px)}.visit-motion-visible{animation:.46s cubic-bezier(.2,.7,.2,1) both visit-enter;animation-delay:var(--visit-motion-delay,0s)}@keyframes visit-spin{to{transform:rotate(360deg)}}@keyframes visit-enter{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes visit-preview-in{0%{opacity:0;transform:translateY(7px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes visit-celebration-in{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes visit-mark-pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes visit-confetti-fall{0%{opacity:0;transform:translateY(-1rem)rotate(0)}8%{opacity:.95}to{opacity:0;transform:translate3d(var(--confetti-drift,1rem),23rem,0) rotate(430deg)}}@media(max-width:960px){.visit-dashboard-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem}.visit-progress-card{max-width:26rem}.visit-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,.75fr)}}@media(max-width:760px){.sales-visits-page .workspace-page-header{align-items:flex-start}.visit-workflow-layout,.visit-detail-grid{grid-template-columns:minmax(0,1fr)}.visit-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.visit-blocked-card{grid-template-columns:auto minmax(0,1fr)}.visit-blocked-card .visit-button{grid-column:1/-1;width:100%}}@media(max-width:560px){.sales-visits-page{font-size:.91rem}.sales-visits-page .workspace-page-header{flex-direction:row;align-items:flex-start;gap:.65rem}.sales-visits-page .workspace-page-heading{gap:.65rem}.sales-visits-page .workspace-page-icon{border-radius:.85rem;width:2.55rem;height:2.55rem}.sales-visits-page .workspace-page-header h1{font-size:1.25rem}.sales-visits-page .workspace-eyebrow{letter-spacing:.08em;font-size:.6rem}.sales-visits-page .workspace-page-description{max-width:19rem;margin-top:.27rem;font-size:.75rem;line-height:1.58}.sales-visits-page .workspace-page-side{max-width:42%}.sales-visits-page .lumio-status{white-space:normal;text-align:center}.visit-dashboard-hero{border-radius:1.15rem;gap:1rem;margin-bottom:.8rem;padding:1.1rem}.visit-dashboard-hero:after{top:-9rem;right:-6rem}.visit-dashboard-kicker{margin-bottom:.48rem;font-size:.61rem}.visit-dashboard-copy h2{font-size:1.38rem;line-height:1.34}.visit-dashboard-copy>p:last-child{margin-top:.52rem;font-size:.79rem;line-height:1.62}.visit-progress-card{gap:.82rem;padding:.78rem}.visit-progress-ring{width:4.35rem}.visit-progress-ring>div{width:3.65rem}.visit-progress-ring strong{font-size:1.3rem}.visit-progress-copy strong{font-size:.91rem}.visit-progress-copy>span:last-child{font-size:.7rem;line-height:1.5}.visit-policy-note{border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;margin-bottom:.8rem;padding:.78rem}.visit-policy-icon{border-radius:.72rem;width:2.25rem;height:2.25rem}.visit-policy-copy strong{font-size:.76rem}.visit-policy-copy p{font-size:.7rem;line-height:1.52}.visit-policy-amount{grid-column:2;justify-items:start;margin-top:-.12rem;font-size:.85rem}.visit-policy-amount small{text-align:left;max-width:none}.visit-open-card{gap:.62rem;padding:.75rem}.visit-open-icon{border-radius:.75rem;width:2.45rem;height:2.45rem}.visit-open-copy strong{font-size:.8rem}.visit-open-copy>span{font-size:.69rem}.visit-open-action{font-size:.67rem}.visit-workflow-layout{gap:.8rem}.visit-form-card,.visit-side-card,.visit-history-card{border-radius:1rem}.visit-card-heading{padding:1rem 1rem 0}.visit-card-heading h2,.visit-side-card h2{font-size:1rem}.visit-card-heading p:last-child{font-size:.76rem;line-height:1.58}.visit-stepper{gap:.22rem;margin:.9rem 1rem 0;padding:.62rem .45rem}.visit-stepper li{flex-direction:column;align-items:flex-start;gap:.24rem}.visit-stepper li>span{width:1.55rem;height:1.55rem;font-size:.58rem}.visit-stepper strong{max-width:100%;font-size:.64rem}.visit-stepper small{display:none}.visit-form-grid{grid-template-columns:minmax(0,1fr);gap:.83rem;padding:1rem 1rem 0}.visit-field-store,.visit-field-type,.visit-location-card,.visit-photo-card,.visit-field-notes{grid-column:1}.visit-form-field label{font-size:.76rem}.visit-form-field input,.visit-form-field select,.visit-form-field textarea{border-radius:.75rem;min-height:3rem;font-size:.8rem}.visit-field-hint{font-size:.69rem}.visit-location-card{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.78rem}.visit-location-card .visit-button{width:100%}.visit-location-copy strong{font-size:.78rem}.visit-location-copy>span{font-size:.71rem}.visit-photo-card{padding:.82rem}.visit-photo-heading{align-items:flex-start;gap:.6rem}.visit-photo-symbol{border-radius:.72rem;width:2.25rem;height:2.25rem}.visit-photo-heading strong{font-size:.76rem}.visit-photo-heading small{font-size:.68rem;line-height:1.5}.visit-photo-actions{gap:.48rem;margin-top:.8rem}.visit-photo-actions [data-visit-photo-source]{flex-basis:calc(50% - .25rem);min-height:3rem;padding-inline:.5rem;font-size:.7rem}.visit-photo-actions [data-visit-photo-reselect]{flex:100%}.visit-photo-preview{grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.5rem}.visit-photo-preview img{max-height:12rem}.visit-photo-preview>div{padding:.15rem .2rem .25rem}.visit-photo-status{font-size:.69rem;line-height:1.52}.visit-form-footer{bottom:max(.35rem,env(safe-area-inset-bottom));z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #f0f6ecf2;border-radius:.85rem;flex-direction:column;align-items:stretch;gap:.56rem;margin-top:.8rem;padding:.72rem;position:sticky;box-shadow:0 -5px 18px #153b2814}.visit-form-footer>span{font-size:.68rem}.visit-form-footer .visit-button{width:100%;min-width:0;min-height:3.1rem}.visit-side-column{grid-template-columns:minmax(0,1fr);gap:.8rem}.visit-side-card{padding:.95rem}.visit-checklist{gap:.78rem;margin-top:.8rem}.visit-checklist-icon{width:2.25rem;height:2.25rem}.visit-history-card{margin-top:.85rem}.visit-history-heading{padding:.95rem .95rem .75rem}.visit-history-heading h2{font-size:.93rem}.visit-history-heading p:last-child{font-size:.7rem}.visit-history-total{min-width:1.8rem;min-height:1.7rem;font-size:.66rem}.visit-history-table-wrap{overflow:visible}.visit-history-table,.visit-history-table tbody{width:100%;display:block}.visit-history-table thead{display:none}.visit-history-table tr{border-top:1px solid #e1ead8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.42rem .8rem;padding:.78rem .9rem;display:grid}.visit-history-table td{overflow-wrap:anywhere;border:0;padding:0;font-size:.7rem;display:block;min-width:0!important}.visit-history-table td:first-child{grid-column:1/-1}.visit-history-table td:nth-child(2):before,.visit-history-table td:nth-child(3):before,.visit-history-table td:nth-child(4):before{color:#aab4a7;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.13rem;font-size:.59rem;font-weight:800;display:block}.visit-history-table td:nth-child(2):before{content:"Dealer"}.visit-history-table td:nth-child(3):before{content:"Status"}.visit-history-table td:nth-child(4):before{content:"Waktu tiba"}.visit-history-table td:last-child{grid-column:1/-1;justify-self:end}.visit-history-table td:first-child strong{font-size:.75rem}.visit-history-table td:first-child small{font-size:.65rem}.visit-history-empty{grid-column:1/-1;justify-content:center;padding:.5rem!important}.visit-history-pagination{padding:.65rem .8rem}.visit-detail-hero{border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:.85rem;padding:1rem}.visit-detail-hero h2{font-size:1.28rem}.visit-detail-hero-time{width:100%}.visit-detail-grid{gap:.8rem}.visit-detail-summary,.visit-detail-actions,.visit-detail-media,.visit-detail-timeline{padding:.95rem}.visit-detail-data>div{align-items:flex-start}.visit-detail-data dt,.visit-detail-data dd{font-size:.7rem}.visit-detail-data dd{max-width:60%}.visit-detail-actions>h2{font-size:.9rem}.visit-detail-actions>p:not(.visit-section-kicker){font-size:.73rem}.visit-back-link{margin-top:.8rem;font-size:.7rem}.visit-blocked-card{border-radius:.95rem;gap:.68rem;padding:.85rem}.visit-blocked-icon{border-radius:.75rem;width:2.4rem;height:2.4rem}.visit-blocked-card h2{font-size:.85rem}.visit-blocked-card p:last-child{font-size:.72rem}.visit-celebration{border-radius:1.25rem}.visit-celebration-content{padding:2.5rem 1.2rem 1.4rem}.visit-celebration-mark{border-radius:1.3rem;width:4.4rem;height:4.4rem;margin-bottom:.9rem}.visit-celebration-content>p:not(.visit-section-kicker){font-size:.78rem;line-height:1.62}}@media(max-width:370px){.sales-visits-page .workspace-page-header{gap:.4rem}.sales-visits-page .workspace-page-side{max-width:38%}.visit-open-action{justify-content:flex-end;width:2rem;font-size:0;overflow:hidden}.visit-open-action .attendance-icon{width:1rem;height:1rem}.visit-photo-actions [data-visit-photo-source]{flex-basis:100%}.visit-history-table tr{grid-template-columns:minmax(0,1fr)}.visit-history-table td:first-child,.visit-history-table td:last-child{grid-column:1}.visit-history-table td:last-child{justify-self:start}}@media(prefers-reduced-motion:reduce){.sales-visits-page *,.sales-visits-page :before,.sales-visits-page :after,.visit-celebration,.visit-celebration *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.visit-motion-pending{opacity:1;transform:none}}.visit-evidence-count{color:#687a6a;margin:0 0 12px;font-size:.88rem}.visit-evidence-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.visit-evidence-item{color:#214a30;background:#fff;border:1px solid #e1ead8;border-radius:12px;min-width:0;text-decoration:none;overflow:hidden}.visit-evidence-item img{aspect-ratio:4/3;object-fit:cover;background:#f0f6ec;width:100%;display:block}.visit-evidence-item>span{gap:3px;padding:8px 9px;display:grid}.visit-evidence-item small{color:#758276;font-size:.72rem}.visit-evidence-upload{background:#f8fbf6;border:1px dashed #b7cfaa;border-radius:12px;gap:9px;margin-top:14px;padding:13px;display:grid}.visit-evidence-upload>label{color:#214a30;font-weight:700}.visit-evidence-upload>small,.visit-evidence-limit{color:#687a6a;font-size:.82rem}.visit-evidence-upload input[type=file]{max-width:100%}.visit-evidence-upload .visit-button{justify-self:start}.sales-workspace-shell{--sales-shell-ink:#1b351f;--sales-shell-green:#6d9f36;--sales-shell-lime:#a7e85f;--sales-shell-soft:#f1f8e8;--sales-shell-line:#e0e9d6;--sales-shell-muted:#71806e;--sales-shell-canvas:#f8faf5;background:var(--sales-shell-canvas)}.sales-workspace-shell .admin-sidebar{border-right:1px solid #4b772933;box-shadow:8px 0 30px #40682221;background:linear-gradient(165deg,#b7ef77,#a7e85f 56%,#98d94e)!important}.sales-workspace-shell .admin-brand{align-items:center}.sales-workspace-shell .admin-brand-image{box-sizing:border-box;background:#23452a;border-radius:9px;width:74px;height:38px;padding:4px}.sales-workspace-shell .admin-brand-copy strong{font-weight:800}.sales-workspace-shell .admin-brand-copy small{opacity:.72}.sales-workspace-shell .admin-sidebar-label{opacity:.68}.sales-workspace-shell .admin-sidebar-collapse:hover,.sales-workspace-shell .admin-sidebar-collapse:focus-visible,.sales-workspace-shell .admin-sidebar-close:hover,.sales-workspace-shell .admin-sidebar-close:focus-visible{color:#23452a;background:#fff;border-color:#23452a52}.sales-workspace-shell .sidebar-nav .nav-link{color:#29472a;border:1px solid #0000;border-radius:12px;font-weight:700;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}.sales-workspace-shell .sidebar-nav .nav-link .bi{color:inherit}.sales-workspace-shell .sidebar-nav .nav-link:hover,.sales-workspace-shell .sidebar-nav .nav-link:focus-visible{color:#1b351f;background:#ffffff7a;box-shadow:0 5px 14px #30581c14}.sales-workspace-shell .sidebar-nav .nav-link.active:before{color:#79b63d}.sales-workspace-shell .sales-sidebar-profile{background:#ffffff61;border:1px solid #2d502433;border-radius:15px}.sales-workspace-shell .sales-sidebar-profile:after{background:#4b8b32;border-color:#a7e85f;box-shadow:0 0 0 3px #467a2b24}.sales-workspace-shell .admin-topbar{border-bottom-color:var(--sales-shell-line);background:#fff}.sales-workspace-shell :is(a,button,input,select,textarea):focus-visible{outline-color:#7eb846}.sales-workspace-shell .admin-topbar-page-title{color:var(--sales-shell-ink)}.sales-workspace-shell .admin-eyebrow{color:var(--sales-shell-green)}.sales-workspace-shell .lumio-enterprise-breadcrumbs{display:none}.sales-workspace-shell .admin-mobile-toggle{color:#315523}.sales-workspace-shell .admin-notification,.sales-workspace-shell .admin-logout{border-color:var(--sales-shell-line);color:#61745a}.sales-workspace-shell .admin-notification:hover,.sales-workspace-shell .admin-logout:hover{color:#41632d;background:#f5f9ef;border-color:#c7dda9}.sales-workspace-shell .admin-main .workspace-breadcrumbs{display:none}.sales-workspace-shell .admin-backdrop.is-visible{background:#19301b61}.sales-workspace-shell .workspace-page-header h1,.sales-workspace-shell .workspace-panel-title,.sales-workspace-shell .lumio-panel-title{color:var(--sales-shell-ink)}.sales-workspace-shell .workspace-page-description,.sales-workspace-shell .workspace-panel-subtitle{color:var(--sales-shell-muted);line-height:1.65}.sales-workspace-shell .workspace-page-icon,.sales-workspace-shell .workspace-event-icon{background:var(--sales-shell-soft);color:var(--sales-shell-green);box-shadow:none;border-color:#e0ebd5}.sales-workspace-shell .lumio-field-label .bi{color:var(--sales-shell-green)}.sales-workspace-shell .admin-main{color:var(--sales-shell-ink)}.sales-workspace-shell .lumio-panel,.sales-workspace-shell .attendance-capture,.sales-workspace-shell .attendance-session-summary,.sales-workspace-shell .attendance-events,.sales-workspace-shell .visit-form-card,.sales-workspace-shell .visit-side-card,.sales-workspace-shell .visit-history-card,.sales-workspace-shell .sp-card{border-color:var(--sales-shell-line);background:#fff;border-radius:18px;box-shadow:0 10px 26px #2a41230b}.sales-workspace-shell .lumio-panel-head{border-bottom-color:#edf2e8}.sales-workspace-shell .lumio-status-progress{color:#527c31;background:#f1f8e8}.sales-workspace-shell .lumio-table th,.sales-workspace-shell .lumio-table thead th{background:#f4f8ef}.sales-workspace-shell .lumio-table td{color:#485747;border-bottom-color:#edf2e8}.sales-workspace-shell .lumio-table tbody tr:hover{background:#f8fbf5}.sales-workspace-shell .lumio-btn-primary{background:var(--sales-shell-lime);color:#1c351f;border-color:#9bd650;box-shadow:0 8px 18px #5f912f29}.sales-workspace-shell .lumio-btn-primary:hover,.sales-workspace-shell .lumio-btn-primary:focus-visible{color:#1c351f;background:#98db4c;border-color:#86c73d}.sales-workspace-shell .lumio-btn-outline{color:#466533;border-color:#dce8d1}.sales-workspace-shell .lumio-btn-outline:hover,.sales-workspace-shell .lumio-btn-outline:focus-visible{color:#315523;background:#f4f9ed;border-color:#b7d794}.sales-workspace-shell .lumio-input:focus,.sales-workspace-shell .form-control:focus,.sales-workspace-shell .form-select:focus,.sales-workspace-shell input:focus-visible,.sales-workspace-shell select:focus-visible,.sales-workspace-shell textarea:focus-visible{border-color:#8fbe5c;box-shadow:0 0 0 3px #7db5452b}.sales-workspace-shell .attendance-page{--attendance-ink:#1b351f;--attendance-muted:#71806e;--attendance-line:#e0e9d6;--attendance-canvas:#f8faf5;--attendance-accent:#a7e85f}.sales-workspace-shell .attendance-page .workspace-page-icon,.sales-workspace-shell .attendance-capture-mark,.sales-workspace-shell .attendance-photo-icon,.sales-workspace-shell .attendance-location-icon,.sales-workspace-shell .attendance-session-summary-head .attendance-session-icon,.sales-workspace-shell .attendance-event-icon{background:var(--sales-shell-soft);color:var(--sales-shell-green);box-shadow:none;border-color:#e0ebd5}.sales-workspace-shell .attendance-overview{background:radial-gradient(at 90% 0,#a7e85f42,#0000 48%),linear-gradient(135deg,#fff,#f5faee);border-color:#dceacb;box-shadow:0 14px 32px #37572712}.sales-workspace-shell .attendance-overview:after{border-color:#6797381f;box-shadow:0 0 0 1.6rem #67973809,0 0 0 3.5rem #67973806}.sales-workspace-shell .attendance-overview-icon{color:#66973d;background:#eff8e6;border-color:#dbe9cd}.sales-workspace-shell .attendance-overview-kicker,.sales-workspace-shell .attendance-overview h2,.sales-workspace-shell .attendance-overview-copy>p:last-child,.sales-workspace-shell .attendance-identity dt,.sales-workspace-shell .attendance-identity dd,.sales-workspace-shell .attendance-identity dd span[aria-hidden=true]{color:var(--attendance-ink)}.sales-workspace-shell .attendance-identity{border-color:#dce8d1}.sales-workspace-shell .attendance-identity dt,.sales-workspace-shell .attendance-identity dd span[aria-hidden=true]{color:#73816d}.sales-workspace-shell .attendance-identity dd i,.sales-workspace-shell .attendance-section-label,.sales-workspace-shell .attendance-capture-heading .attendance-section-label,.sales-workspace-shell .attendance-events-heading .attendance-section-label,.sales-workspace-shell .attendance-submit-row>p i,.sales-workspace-shell .attendance-events-empty i{color:#66973d}.sales-workspace-shell .attendance-capture-heading h2,.sales-workspace-shell .attendance-events-heading h2,.sales-workspace-shell .attendance-session-copy h2{color:var(--attendance-ink)}.sales-workspace-shell .attendance-photo-upload,.sales-workspace-shell .attendance-location-panel,.sales-workspace-shell .attendance-location-panel[data-location-state=loading]{background:linear-gradient(145deg,#f8fbf4,#fff 76%);border-color:#e0e9d6}.sales-workspace-shell .attendance-photo-upload:focus-within{border-color:#93c45d;box-shadow:0 0 0 3px #7db54529}.sales-workspace-shell .attendance-location-icon.is-loading:after{border-color:#6c9f39 #6ca23938 #6ca23938}.sales-workspace-shell .attendance-button--primary{color:#fff;background:#7fb441;border-color:#86bd47}.sales-workspace-shell .attendance-button--primary:hover:not(:disabled){color:#fff;background:#6e9f35}.sales-workspace-shell .attendance-button--secondary,.sales-workspace-shell .attendance-button--quiet{color:#466533;border-color:#dce8d1}.sales-workspace-shell .attendance-button--secondary:hover:not(:disabled),.sales-workspace-shell .attendance-button--quiet:hover:not(:disabled){color:#315523;background:#f4f9ed;border-color:#b7d794}.sales-workspace-shell .attendance-button--submit{color:#1b351f}.sales-workspace-shell .attendance-button:focus-visible{outline:0;box-shadow:0 0 0 3px #7db54533}.sales-workspace-shell .attendance-header-state.is-ready{color:#527c31;background:#f1f8e8;border-color:#d7e9c5}.sales-workspace-shell .attendance-photo-status[data-status=loading]{color:#5f8839}.sales-workspace-shell .attendance-session-summary-head .attendance-section-label,.sales-workspace-shell .attendance-session-times dt i{color:#668f3c}.sales-workspace-shell .attendance-location-state,.sales-workspace-shell .attendance-event-count{color:#687763;background:#f5f8f1;border-color:#e0e9d6}.sales-workspace-shell .attendance-event-photo{color:#4f7432;border-color:#dce8d1}.sales-workspace-shell .attendance-event-photo:hover{color:#315523;background:#f4f9ed;border-color:#b7d794}.sales-workspace-shell .sales-visits-page{--visit-ink:#1b351f;--visit-muted:#71806e;--visit-soft:#f8faf5;--visit-line:#e0e9d6;--visit-navy:#23452a;--visit-blue:#6d9f36;--visit-lime:#a7e85f;color:var(--visit-ink)}.sales-workspace-shell .sales-visits-page .workspace-page-icon,.sales-workspace-shell .visit-open-icon,.sales-workspace-shell .visit-card-heading-icon,.sales-workspace-shell .visit-location-symbol,.sales-workspace-shell .visit-photo-symbol{background:var(--sales-shell-soft);color:var(--sales-shell-green);box-shadow:none;border-color:#e0ebd5}.sales-workspace-shell .visit-dashboard-hero{color:var(--visit-ink);background:radial-gradient(at 92% 0,#a7e85f4d,#0000 45%),linear-gradient(135deg,#fff,#f1f8e8);border-color:#dceacb;box-shadow:0 14px 32px #37572712}.sales-workspace-shell .visit-dashboard-hero:after{border-color:#6797381f;box-shadow:0 0 0 1.8rem #67973809,0 0 0 4rem #67973806}.sales-workspace-shell .visit-dashboard-kicker,.sales-workspace-shell .visit-dashboard-kicker span,.sales-workspace-shell .visit-dashboard-copy h2,.sales-workspace-shell .visit-dashboard-copy>p:last-child,.sales-workspace-shell .visit-progress-label,.sales-workspace-shell .visit-progress-copy strong,.sales-workspace-shell .visit-progress-copy>span:last-child{color:var(--visit-ink)}.sales-workspace-shell .visit-dashboard-kicker span{background:#ffffffb8;border-color:#d8e8c9}.sales-workspace-shell .visit-attendance-state{color:#556c48;background:#ffffffb8;border-color:#dce8d1}.sales-workspace-shell .visit-attendance-state.is-active>span{background:#77b53e;box-shadow:0 0 0 .2rem #77b53e29}.sales-workspace-shell .visit-progress-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd1;border-color:#e0e9d6;box-shadow:0 8px 22px #2a41230f}.sales-workspace-shell .visit-progress-ring.is-off-day{background:conic-gradient(#e7eddf 0 100%)}.sales-workspace-shell .visit-section-kicker{color:#638d3b}.sales-workspace-shell .visit-open-card{background:linear-gradient(100deg,#f2f8e9,#fff 82%);border-color:#dce8d1;box-shadow:0 7px 20px #2a41230d}.sales-workspace-shell .visit-open-card:hover{border-color:#bad996;box-shadow:0 12px 26px #2a41231a}.sales-workspace-shell .visit-open-copy small,.sales-workspace-shell .visit-open-action,.sales-workspace-shell .visit-history-link,.sales-workspace-shell .visit-history-empty .attendance-icon{color:#5d8936}.sales-workspace-shell .visit-stepper{background:#f6f9f2;border-color:#e3ebdb}.sales-workspace-shell .visit-stepper li.is-current>span{color:#1b351f;background:#a7e85f;border-color:#90c956;box-shadow:0 4px 10px #5c8e2d29}.sales-workspace-shell .visit-stepper li.is-current strong{color:#476a2e}.sales-workspace-shell .visit-form-field input:focus,.sales-workspace-shell .visit-form-field select:focus,.sales-workspace-shell .visit-form-field textarea:focus,.sales-workspace-shell .visit-cancel-details input:focus{border-color:#8fbe5c;box-shadow:0 0 0 3px #7db5452b}.sales-workspace-shell .visit-location-card[data-state=loading]{background:#f5f9ef;border-color:#d6e7c4}.sales-workspace-shell .visit-location-card[data-state=loading] .visit-location-symbol:after{border-color:#6c9f39 #6ca23938 #6ca23938}.sales-workspace-shell .visit-button--primary,.sales-workspace-shell .visit-button--submit{background:var(--sales-shell-lime);color:#1b351f;border-color:#9bd650;box-shadow:0 8px 17px #65a13a29}.sales-workspace-shell .visit-button--primary:hover:not(:disabled),.sales-workspace-shell .visit-button--submit:hover:not(:disabled){color:#1b351f;background:#98db4c;border-color:#86c73d}.sales-workspace-shell .visit-button--secondary,.sales-workspace-shell .visit-button--quiet{color:#466533;border-color:#dce8d1}.sales-workspace-shell .visit-button--secondary:hover:not(:disabled),.sales-workspace-shell .visit-button--quiet:hover:not(:disabled){color:#315523;background:#f4f9ed;border-color:#b7d794}.sales-workspace-shell .visit-button:focus-visible,.sales-workspace-shell .visit-file-input:focus-visible+.visit-photo-actions .visit-button:first-child{outline:0;box-shadow:0 0 0 3px #7db54533}.sales-workspace-shell .visit-form-field label,.sales-workspace-shell .visit-history-heading h2,.sales-workspace-shell .visit-card-heading h2,.sales-workspace-shell .visit-side-card h2{color:var(--visit-ink)}.sales-workspace-shell .visit-form-field input,.sales-workspace-shell .visit-form-field select,.sales-workspace-shell .visit-form-field textarea,.sales-workspace-shell .visit-cancel-details input{color:#354936;border-color:#dfe8d7}.sales-workspace-shell .visit-history-link:hover{color:#416b29}.sales-workspace-shell .visit-history-table th{color:#687763;background:#f3f7ee}.sales-workspace-shell .visit-history-table td,.sales-workspace-shell .visit-history-table td:first-child strong{color:#445543}.sales-workspace-shell .visit-history-total{color:#5b7545;background:#f4f8ef;border-color:#dfe9d5}.sales-workspace-shell .workspace-form-panel{border:1px solid var(--sales-shell-line);background:#fff;border-radius:18px;box-shadow:0 10px 26px #2a41230b}.sales-workspace-shell .sp-card-icon,.sales-workspace-shell .sp-header-icon{background:var(--sales-shell-soft);color:var(--sales-shell-green);border-color:#e0ebd5}.sales-workspace-shell .visit-celebration-mark{color:#679b39;background:linear-gradient(145deg,#eff8e5,#fff);border-color:#dceacb}.sales-workspace-shell .visit-celebration-confetti span:first-child,.sales-workspace-shell .visit-celebration-confetti span:nth-child(8),.sales-workspace-shell .visit-celebration-confetti span:nth-child(13){background:#77b53e}.sales-workspace-shell .visit-celebration-confetti span:nth-child(4){background:#a7e85f}@media(max-width:991.98px){.sales-workspace-shell{--admin-sidebar-width:min(80vw, 252px)}}@media(prefers-reduced-motion:reduce){.sales-workspace-shell .sidebar-nav .nav-link,.sales-workspace-shell .visit-button,.sales-workspace-shell .visit-form-card,.sales-workspace-shell .visit-side-card,.sales-workspace-shell .visit-history-card{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sales-workspace-shell{--sales-shell-canvas:#fff;--sales-shell-ink:#19331d;--sales-shell-muted:#63745f;--sales-shell-line:#e1eadb;background:#fff}.sales-workspace-shell .admin-sidebar{border-right-color:#ffffff1a;box-shadow:8px 0 30px #122d182e;background:linear-gradient(165deg,#102b1b,#173a24 56%,#21482c)!important}.sales-workspace-shell .admin-brand-copy strong,.sales-workspace-shell .admin-brand-copy small,.sales-workspace-shell .admin-sidebar-label,.sales-workspace-shell .admin-sidebar-footer,.sales-workspace-shell .sales-sidebar-profile strong,.sales-workspace-shell .sales-sidebar-profile small{color:#f3f8ed}.sales-workspace-shell .admin-brand-copy small,.sales-workspace-shell .admin-sidebar-label,.sales-workspace-shell .admin-sidebar-footer{opacity:.68}.sales-workspace-shell .admin-brand-image{background:#0c2416}.sales-workspace-shell .admin-sidebar-collapse,.sales-workspace-shell .admin-sidebar-close{color:#e8f1e0;background:#ffffff14;border-color:#fff3}.sales-workspace-shell .admin-sidebar-collapse:hover,.sales-workspace-shell .admin-sidebar-close:hover{color:#fff;background:#ffffff26;border-color:#ffffff59}.sales-workspace-shell .sidebar-nav .nav-link{color:#f3f8edc2}.sales-workspace-shell .sidebar-nav .nav-link:hover,.sales-workspace-shell .sidebar-nav .nav-link:focus-visible{color:#fff;background:#ffffff1a}.sales-workspace-shell .sidebar-nav .nav-link.active{color:#173a24;background:linear-gradient(110deg,#b5ec78,#a7e85f);border-color:#b9e985;box-shadow:0 7px 18px #08180e33}.sales-workspace-shell .sales-sidebar-profile{background:#ffffff12;border-color:#ffffff24}.sales-workspace-shell .sales-sidebar-profile .admin-avatar{color:#173a24;background:#a7e85f}.sales-workspace-shell .admin-sidebar-footer{border-top-color:#ffffff24}.sales-workspace-shell .admin-content,.sales-workspace-shell .admin-main{background:#fff}.sales-workspace-shell .workspace-page-icon,.sales-workspace-shell .workspace-event-icon,.sales-workspace-shell .attendance-capture-mark,.sales-workspace-shell .attendance-photo-icon,.sales-workspace-shell .attendance-location-icon,.sales-workspace-shell .visit-open-icon,.sales-workspace-shell .visit-card-heading-icon,.sales-workspace-shell .visit-location-symbol,.sales-workspace-shell .visit-photo-symbol,.sales-workspace-shell .sp-card-icon,.sales-workspace-shell .sp-header-icon{color:#527e31;background:linear-gradient(145deg,#effbdc,#d9f2b7);border-color:#d5e9bb}.sales-workspace-shell .lumio-panel,.sales-workspace-shell .attendance-overview,.sales-workspace-shell .attendance-session-summary,.sales-workspace-shell .attendance-events,.sales-workspace-shell .attendance-session-card,.sales-workspace-shell .visit-dashboard-hero,.sales-workspace-shell .visit-side-card,.sales-workspace-shell .visit-history-card{color:#f4f8ee;background:radial-gradient(at 94% 0,#a7e85f1f,#0000 39%),linear-gradient(145deg,#173a24,#21482c);border-color:#31583a;box-shadow:0 14px 32px #13301b29}.sales-workspace-shell .attendance-capture,.sales-workspace-shell .visit-form-card,.sales-workspace-shell .workspace-form-panel,.sales-workspace-shell .visit-progress-card,.sales-workspace-shell .visit-open-card{background:radial-gradient(at 96% 0,#ffffff9e,#0000 40%),linear-gradient(145deg,#effbdc,#d3f0a7);border-color:#d0e8b1;box-shadow:0 12px 28px #4d732e1f}.sales-workspace-shell .attendance-overview:after,.sales-workspace-shell .visit-dashboard-hero:after{border-color:#b7e8842e;box-shadow:0 0 0 1.7rem #b7e8840b,0 0 0 3.5rem #b7e88406}.sales-workspace-shell .attendance-overview-kicker,.sales-workspace-shell .attendance-overview h2,.sales-workspace-shell .attendance-overview-copy>p:last-child,.sales-workspace-shell .attendance-identity dt,.sales-workspace-shell .attendance-identity dd,.sales-workspace-shell .attendance-identity dd span[aria-hidden=true],.sales-workspace-shell .attendance-capture-heading h2,.sales-workspace-shell .attendance-events-heading h2,.sales-workspace-shell .attendance-session-copy h2,.sales-workspace-shell .attendance-session-summary-head h2,.sales-workspace-shell .attendance-events-empty,.sales-workspace-shell .attendance-event-row,.sales-workspace-shell .attendance-session-times dd,.sales-workspace-shell .visit-dashboard-copy h2,.sales-workspace-shell .visit-dashboard-copy>p:last-child,.sales-workspace-shell .visit-progress-label,.sales-workspace-shell .visit-progress-copy strong,.sales-workspace-shell .visit-progress-copy>span:last-child,.sales-workspace-shell .visit-side-card h2,.sales-workspace-shell .visit-history-heading h2,.sales-workspace-shell .visit-history-heading>div>p:last-child,.sales-workspace-shell .visit-side-card p,.sales-workspace-shell .lumio-panel-title,.sales-workspace-shell .lumio-panel-subtitle,.sales-workspace-shell .lumio-table td,.sales-workspace-shell .lumio-table td strong{color:#f4f8ee}.sales-workspace-shell .attendance-overview-kicker,.sales-workspace-shell .attendance-section-label,.sales-workspace-shell .attendance-events-heading .attendance-section-label,.sales-workspace-shell .attendance-session-summary-head .attendance-section-label,.sales-workspace-shell .visit-dashboard-kicker,.sales-workspace-shell .visit-section-kicker{color:#c6ed9b}.sales-workspace-shell .attendance-identity,.sales-workspace-shell .attendance-session-times>div,.sales-workspace-shell .attendance-event-row,.sales-workspace-shell .lumio-panel-head,.sales-workspace-shell .lumio-table td,.sales-workspace-shell .visit-history-table tr{border-color:#ddf1cf2e}.sales-workspace-shell .attendance-identity dt,.sales-workspace-shell .attendance-identity dd span[aria-hidden=true],.sales-workspace-shell .attendance-session-times dt,.sales-workspace-shell .attendance-event-meta,.sales-workspace-shell .attendance-events-empty p,.sales-workspace-shell .visit-dashboard-meta,.sales-workspace-shell .visit-side-card .text-muted{color:#c3d2bc}.sales-workspace-shell .attendance-overview-icon,.sales-workspace-shell .attendance-session-summary-head .attendance-session-icon,.sales-workspace-shell .attendance-event-icon{color:#c9efa7;background:#a7e85f29;border-color:#ddf1cf33}.sales-workspace-shell .attendance-photo-upload,.sales-workspace-shell .attendance-location-panel,.sales-workspace-shell .attendance-location-panel[data-location-state=loading],.sales-workspace-shell .visit-stepper,.sales-workspace-shell .visit-location-card,.sales-workspace-shell .visit-photo-card,.sales-workspace-shell .visit-history-total{color:#314632;background:#ffffffc7;border-color:#dce9d2}.sales-workspace-shell .attendance-photo-upload h3,.sales-workspace-shell .attendance-location-panel h3,.sales-workspace-shell .visit-form-field label,.sales-workspace-shell .visit-stepper strong,.sales-workspace-shell .visit-history-total,.sales-workspace-shell .workspace-form-panel .lumio-panel-title,.sales-workspace-shell .workspace-form-panel .lumio-panel-subtitle,.sales-workspace-shell .workspace-form-panel .lumio-field-label{color:#24412a}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-table th,.sales-workspace-shell .visit-history-table th{color:#d8e8cf;background:#ffffff17}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-table td,.sales-workspace-shell .visit-history-table td,.sales-workspace-shell .visit-history-table td:first-child strong{color:#e6efe0}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-table tbody tr:hover,.sales-workspace-shell .visit-history-table tbody tr:hover{background:#ffffff12}.sales-workspace-shell .visit-open-copy strong,.sales-workspace-shell .visit-open-action{color:#24412a}.sales-workspace-shell .visit-open-copy small{color:#526b48}.sales-workspace-shell .visit-progress-ring{background:conic-gradient(#4c8233 var(--visit-progress,0%),#1f432326 0)}.sales-workspace-shell .visit-progress-ring>div{background:#f1fbdc;border-color:#cde7ad}.sales-workspace-shell .visit-progress-ring strong,.sales-workspace-shell .visit-progress-ring span{color:#24412a}.sales-workspace-shell .visit-history-link{color:#d4f0b8}.sales-workspace-shell .sales-profile-page .sp-card{background:linear-gradient(145deg,#effbdc,#d3f0a7);border-color:#d0e8b1;box-shadow:0 12px 28px #4d732e1f}.sales-workspace-shell .attendance-session-copy h2,.sales-workspace-shell .attendance-event-copy strong,.sales-workspace-shell .visit-checklist strong,.sales-workspace-shell .visit-today-copy strong,.sales-workspace-shell .visit-detail-data dd,.sales-workspace-shell .visit-timeline-list li>div strong{color:#f4f8ee}.sales-workspace-shell .attendance-session-copy>p:last-child,.sales-workspace-shell .attendance-event-copy span,.sales-workspace-shell .attendance-event-count,.sales-workspace-shell .visit-checklist small,.sales-workspace-shell .visit-today-copy small,.sales-workspace-shell .visit-security-note,.sales-workspace-shell .visit-detail-data dt,.sales-workspace-shell .visit-detail-data dd small,.sales-workspace-shell .visit-detail-actions>p:not(.visit-section-kicker),.sales-workspace-shell .visit-timeline-list li>div small,.sales-workspace-shell .visit-timeline-list .visit-timeline-empty{color:#c3d2bc}.sales-workspace-shell .attendance-event-count,.sales-workspace-shell .visit-today-count{background:#ffffff14;border-color:#ddf1cf38}.sales-workspace-shell .visit-today-row:hover,.sales-workspace-shell .visit-back-link:hover{color:#d9f2c1}.sales-workspace-shell .visit-today-dot.is-open{background:#a7e85f;box-shadow:0 0 0 3px #a7e85f29}.sales-workspace-shell .visit-detail-hero{background:radial-gradient(at 94% 0,#a7e85f26,#0000 42%),linear-gradient(145deg,#173a24,#21482c);border-color:#31583a;box-shadow:0 14px 32px #13301b29}.sales-workspace-shell .visit-detail-hero>div:first-child>p:last-child,.sales-workspace-shell .visit-detail-hero-time small{color:#c3d2bc}.sales-workspace-shell .visit-detail-hero-time>.attendance-icon{color:#d9f2c1}.sales-workspace-shell .visit-detail-data>div,.sales-workspace-shell .visit-cancel-details{border-color:#ddf1cf2e}.sales-workspace-shell .visit-timeline-list li:not(:last-child):after{background:#ddf1cf3d}.sales-workspace-shell .visit-history-empty{color:#c3d2bc!important}.sales-workspace-shell .visit-form-card .visit-section-kicker,.sales-workspace-shell .visit-progress-card .visit-progress-label,.sales-workspace-shell .visit-progress-card .visit-progress-copy strong,.sales-workspace-shell .visit-progress-card .visit-progress-copy>span:last-child{color:#24412a}.sales-workspace-shell .visit-history-table td:first-child small{color:#c3d2bc}.sales-workspace-shell .visit-today-count{color:#e6efe0}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .workspace-event{border-bottom-color:#ddf1cf2e}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .workspace-event strong,.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-primary-cell,.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-empty strong{color:#f4f8ee}.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .workspace-event span,.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-secondary-cell,.sales-workspace-shell .lumio-panel:not(.workspace-form-panel) .lumio-empty{color:#c3d2bc}:root{color-scheme:light}body.customer-shell,body.admin-shell,body.sales-workspace-shell{color:var(--lumio-ui-brand-navy);background:var(--lumio-ui-canvas)!important}.customer-shell main,.customer-shell .page-transition,.admin-shell .admin-content,.admin-shell .admin-main,.sales-workspace-shell .admin-content,.sales-workspace-shell .admin-main{background:var(--lumio-ui-canvas)!important}.admin-shell .admin-sidebar,.customer-workspace-shell .admin-sidebar,.sales-workspace-shell .admin-sidebar{box-shadow:8px 0 30px #112f2021;background:var(--lumio-ui-dark-surface)!important}.customer-shell .site-header,.admin-shell .admin-topbar,.sales-workspace-shell .admin-topbar{border-color:var(--lumio-ui-border);background:#fffffff0}.customer-shell .site-footer,.admin-shell .lumio-enterprise-footer,.sales-workspace-shell .lumio-enterprise-footer{border-color:var(--lumio-ui-border);background:#fff}:is(.customer-shell,.admin-shell,.sales-workspace-shell) :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #70a34161}:is(.customer-shell,.admin-shell,.sales-workspace-shell) :is(input,select,textarea,.form-control,.form-select):focus{border-color:#78a64b;box-shadow:0 0 0 4px #70a34124}.admin-shell .lumio-stat-card,.admin-shell .lumio-panel,.customer-shell .lumio-post-surface--raised,.customer-workspace-shell .workspace-form-panel,.customer-workspace-shell .workspace-action-card,.customer-shell .customer-chat,.customer-shell .care-form-card{border-color:var(--lumio-ui-border);box-shadow:0 12px 30px #173b280e}.customer-workspace-shell :is(.workspace-action-card,.workspace-form-panel,.workspace-photo-upload,.workspace-photo-preview,.workspace-note){border-color:#e1ebdd}.customer-workspace-shell .workspace-action-card:hover{border-color:#b7d39c}.customer-workspace-shell :is(.workspace-photo-upload,.workspace-note){background:#f8fbf5}.lumio-ui-shell .lumio-stat-card .stat-card-icon,.workspace-page-icon,.workspace-action-icon,.workspace-event-icon,.case-panel-icon{color:#557d39;background:#eff7e8}.customer-intro-page{color:var(--lumio-ui-brand-navy);background:#fff;overflow:hidden auto}.customer-intro-page main,.customer-intro-page main .container-xl{max-width:none;min-height:100svh;padding:0!important}.customer-intro{isolation:isolate;min-height:100svh;color:var(--lumio-ui-brand-navy);text-align:left;background:#fff;align-items:center;padding:clamp(28px,5.5vw,78px) clamp(20px,6vw,88px);display:grid;position:relative;overflow:hidden}.customer-intro:before,.customer-intro-bg,.customer-intro-overlay,.customer-intro-orb{display:none}.customer-intro-layout{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;width:min(100%,1280px);min-height:min(740px,100svh - 56px);margin-inline:auto;display:grid;position:relative}.customer-intro-content{z-index:1;width:100%;min-width:0;max-width:660px;color:var(--lumio-ui-brand-navy);flex-direction:column;align-items:flex-start;padding:clamp(8px,2vw,20px) 0;animation:none;display:flex;position:relative}.customer-intro-brand-lockup{justify-items:center;gap:0;width:min(215px,52vw);display:inline-grid}.customer-intro-logo{object-fit:cover;object-position:center 23%;width:100%;height:63px;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;display:block}.customer-intro-brand-tagline{color:#536a59;letter-spacing:.015em;text-align:center;width:100%;margin-top:-2px;font-size:.75rem;font-weight:650;line-height:1.35}.customer-intro-brand-tagline strong{color:#6b9e39;font-weight:800}.customer-intro-kicker{color:#567d39;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:clamp(28px,4vw,48px);font-size:.72rem;font-weight:800;display:inline-flex}.customer-intro-kicker i{color:#6b9f36}.customer-intro h1{color:#173b28;letter-spacing:-.07em;text-wrap:balance;width:100%;min-width:0;max-width:650px;margin:17px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.65rem,5.8vw,5.2rem);font-weight:800;line-height:1.01}.customer-intro h1 strong{color:#628f37;font-weight:inherit}.customer-intro p{color:#69796d;width:100%;max-width:510px;margin:18px 0 0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.7}.customer-intro-content>form{margin-top:28px}.intro-enter-button{box-sizing:border-box;background:var(--lumio-ui-brand-green);color:#173b28;border:1px solid #a7e85f;border-radius:14px;justify-content:center;align-items:center;gap:11px;max-width:100%;min-height:54px;padding:14px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:800;transition:transform .22s,box-shadow .22s,filter .22s;display:inline-flex;box-shadow:0 12px 25px #5b843b2b}.intro-enter-button:hover{color:#173b28;filter:saturate(1.06);transform:translateY(-2px);box-shadow:0 17px 32px #5b843b3b}.customer-intro-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,520px);margin-top:15px;display:grid}.customer-intro-action-card{background:#ffffffe6;border:1px solid #e1ebda;border-radius:15px;justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:62px;padding:13px 15px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:800;line-height:1.35;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 8px 22px #173b280b;color:#23432d!important;text-decoration:none!important}.customer-intro-action-card>i:first-child{color:#567f37;background:#eff7e8;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.customer-intro-action-card .intro-action-arrow{color:#8a9a82;margin-left:auto;font-size:.82rem;transition:transform .2s,color .2s}.customer-intro-action-card:hover,.customer-intro-action-card:focus-visible{background:#fff;border-color:#bdd49f;transform:translateY(-2px);box-shadow:0 14px 28px #173b2817;color:#173b28!important}.customer-intro-action-card:hover .intro-action-arrow,.customer-intro-action-card:focus-visible .intro-action-arrow{color:#4f7830;transform:translate(2px,-2px)}.customer-intro-content>small{color:#728075;align-items:center;gap:8px;margin-top:21px;font-size:.74rem;line-height:1.5;display:inline-flex}.customer-intro-content>small i{color:#65933a}.customer-intro-visual{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#fff,#fffffff5 13%,#ffffffb8 34%,#ffffff2e,#ffffff0f),linear-gradient(#fcfff829,#dff3ca0f 56%,#f4faed6b),url(/images/hero/office/customer-care-showroom.webp);background-position:50%,50%,52%;background-repeat:no-repeat;background-size:cover;width:min(59vw,1120px);min-height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 100%);mask-image:linear-gradient(90deg,#0000,#000 17% 100%)}.customer-intro-visual:after{content:"";background:linear-gradient(#0000 52%,#fff3);position:absolute;inset:0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual{background:0 0}.lumio-post-entry.customer-shell.lumio-complaint-route .lumio-complaint-hero-visual:before,.lumio-post-entry.customer-shell.lumio-tracking-route .lumio-tracking-hero-visual:before{aspect-ratio:1;content:"";border:1px solid #d6f4bc38;border-radius:50%;width:min(28vw,260px);position:absolute;top:50%;right:12%;transform:translateY(-50%);box-shadow:0 0 0 21px #a7e85f0d,0 0 0 48px #a7e85f08}.guide-hero>.guide-hero-art{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#a7e85f30,#0000 65%);border:1px solid #d6f4bc3d;border-radius:50%;width:min(28vw,260px);position:absolute;top:50%;right:8%;transform:translateY(-50%);box-shadow:0 0 0 21px #a7e85f0d,0 0 0 48px #a7e85f08}.guide-hero>div:nth-child(2){background:linear-gradient(90deg,#153b28f5,#153b28ad 55%,#153b286b)}.auth-shell{color:#193b28;background:#fff;min-height:100svh;overflow-x:clip}html:has(body.auth-shell){background:#fff}.auth-showroom{filter:none;background:#fff;animation:none}.auth-veil{background:0 0}.auth-command-center{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:clamp(36px,8vw,112px);width:min(1220px,100% - 48px)}.auth-brand-panel{color:#193b28;align-items:flex-start;min-height:0}.auth-brand-logo img{object-fit:contain;width:min(250px,48vw);height:auto}.auth-kicker{color:#597e3c}.auth-kicker i,.auth-kicker>span{color:#68983b}.auth-brand-copy h1,.auth-brand-copy h1 em{color:#193b28}.auth-brand-copy h1 em{color:#638f38}.auth-brand-copy p{color:#68796d}.auth-brand-status{color:#65766a}.auth-card{-webkit-backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e1ebdd;box-shadow:0 24px 65px #173b281a,inset 0 1px #fff}.auth-card-brand{border-bottom-color:#e7eee3}.auth-card-brand img{width:142px}.auth-card-brand span,.auth-card-heading p,.auth-form-group>label,.auth-security-note{color:#6b7b6e}.auth-card-heading h2{color:#193b28}.auth-input-shell{background:#fbfdf9;border-color:#dce7d7}.auth-input-shell:focus-within{background:#fff;border-color:#86ad5b;box-shadow:0 0 0 4px #70a3411f}.auth-input-shell>i{color:#6b963e}.auth-input-shell input{color:#193b28}.auth-input-shell input::placeholder{color:#96a195}.auth-password-toggle{color:#6f806f}.auth-password-toggle:hover{color:#315b38}.auth-submit{background:var(--lumio-ui-brand-green);color:#173b28;border:1px solid #a7e85f;box-shadow:0 12px 25px #5b843b2b}.auth-submit:hover{color:#173b28;background:#b8ef79}.auth-shell .auth-card .auth-divider{color:#7b887a}.auth-shell .auth-card .auth-divider:before,.auth-shell .auth-card .auth-divider:after{background:#e5ece2}.auth-shell .auth-google-submit{color:#294632;background:#fff;border-color:#dfe9d9}.auth-shell .auth-google-submit:hover{color:#193b28;background:#f9fcf6;border-color:#b7d39c}.auth-shell .auth-google-icon{color:#5b843b}.auth-security-note{border-top-color:#e7eee3}.auth-card .invalid-feedback{color:#b43748}@media(max-width:991.98px){.customer-intro-visual{width:min(64vw,850px)}.auth-command-center{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:32px}}@media(max-width:767.98px){.customer-intro{min-height:100svh;padding:max(25px,env(safe-area-inset-top)) 21px max(26px,env(safe-area-inset-bottom));align-content:start}.customer-intro-layout{grid-template-columns:minmax(0,1fr);gap:4px;width:100%;min-width:0;min-height:0}.customer-intro-content{width:min(100%,540px,100vw - 42px);min-width:0;margin-inline:auto;padding:0}.customer-intro-brand-lockup{width:min(190px,53vw)}.customer-intro-logo{height:56px}.customer-intro-kicker{letter-spacing:.11em;margin-top:25px;font-size:.64rem}.customer-intro h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:100%;margin-top:14px;font-size:clamp(2.15rem,9.5vw,3.1rem);line-height:1.02}.customer-intro p{overflow-wrap:anywhere;max-width:100%;margin-top:13px;font-size:.92rem;line-height:1.62}.intro-enter-button{width:100%}.customer-intro-actions{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;margin-top:10px}.customer-intro-action-card{min-height:56px}.customer-intro-content>small{margin-top:15px;font-size:.7rem}.customer-intro-visual{background-position:50%,50%,52% 49%;width:calc(100% + 42px);min-height:clamp(210px,64vw,340px);margin:4px -21px -26px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 100%);mask-image:linear-gradient(#0000,#000 24% 100%)}.auth-command-center{width:min(100% - 30px,520px);padding-top:max(26px,env(safe-area-inset-top));padding-bottom:max(32px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:0}.auth-brand-panel{padding-bottom:23px}.auth-brand-copy{padding-top:24px}.auth-brand-copy h1{max-width:420px;font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.04}.auth-brand-copy p{margin-top:11px;font-size:.87rem}.auth-card{border-radius:22px;max-width:none;padding:24px 20px 25px;box-shadow:0 18px 42px #173b2817}.auth-card-brand{padding-bottom:17px}.auth-card-heading{margin-top:20px}}.admin-shell .admin-dashboard-kpi-grid--primary .workspace-kpi-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.45rem;display:flex}.admin-shell .admin-dashboard-kpi-grid--primary .workspace-kpi-card__topline{width:100%;min-height:34px;margin:0}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-label{line-height:1.35}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-value{margin-top:0;line-height:1.15}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-card{box-shadow:0 10px 24px #2346232e;background:#557a3b!important;border-color:#466a32!important}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-card .stat-card-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff47}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-card .lumio-stat-label,.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-card .lumio-stat-value{color:#fff}.admin-shell .admin-dashboard-kpi-grid--primary .lumio-stat-card:hover{box-shadow:0 14px 28px #23462338;border-color:#466a32!important}@media(max-width:390px){.customer-intro{padding-inline:17px}.customer-intro-content{width:min(100%,100vw - 34px)}.customer-intro h1{font-size:clamp(2.25rem,10vw,2.8rem)}.customer-intro-brand-lockup{width:min(175px,55vw)}.customer-intro-logo{height:52px}.customer-intro-visual{background-position:50%,50%,52% 48%;width:calc(100% + 34px);min-height:205px;margin:4px -17px -26px}}@media(prefers-reduced-motion:reduce){.customer-intro-content,.customer-intro-logo,.auth-card,.auth-brand-copy,.auth-brand-logo{animation:none!important}.customer-intro-action-card,.intro-enter-button{transition:none}}body.admin-shell,.admin-shell .admin-content,.admin-shell .admin-main{background:#fff!important}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero{color:#173b28;align-items:center;background:#fff!important;border:1px solid #e3ebe0!important;min-height:220px!important;box-shadow:0 12px 30px #173b2812!important}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero:before{z-index:0;content:"";pointer-events:none;background-image:url(/images/hero/office/customer-care-showroom.webp);background-position:54% 48%;background-repeat:no-repeat;background-size:cover;width:54%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero:after{display:none}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-heading{max-width:650px!important}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-icon{box-shadow:none;color:#5b843b;background:#eff7e8;border:1px solid #dcebd1}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-eyebrow{color:#648744}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero h1{color:#173b28}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-description{color:#68756b}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-side{background:#fff;border:1px solid #e3ebe0;border-radius:1rem;justify-items:stretch;width:min(100%,25rem);max-width:25rem;padding:.85rem 1rem;box-shadow:0 8px 20px #173b2812}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-metadata{color:#59685d;text-align:left;justify-content:flex-start;font-size:.68rem}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-metadata i{color:#648744}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-dashboard-hero__status i{background:#68a340;box-shadow:0 0 0 3px #68a34024}@media(max-width:767.98px){.admin-shell .admin-dashboard{width:100%;min-width:0;max-width:100%}.admin-shell .admin-dashboard>*{min-width:0;max-width:100%}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero{align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0!important;padding:9rem 1rem 1rem!important}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero:before{background-position:50%;width:100%;height:8rem;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000)}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-side{width:100%;min-width:0;max-width:none}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-heading{width:100%;min-width:0;max-width:100%}.admin-shell .workspace-dashboard-hero.admin-dashboard-hero .workspace-page-heading>div{min-width:0}}@media(max-width:390px){.admin-shell .lumio-enterprise-topbar,.sales-workspace-shell .lumio-enterprise-topbar{box-sizing:border-box;gap:6px;width:100%;padding-inline:10px}.admin-shell .lumio-enterprise-topbar-leading,.sales-workspace-shell .lumio-enterprise-topbar-leading{flex:1;gap:6px;overflow:hidden}.admin-shell .lumio-enterprise-topbar-actions,.sales-workspace-shell .lumio-enterprise-topbar-actions{flex:none;gap:8px}.admin-shell .lumio-enterprise-topbar-actions>form,.sales-workspace-shell .lumio-enterprise-topbar-actions>form{flex:0 0 34px;margin:0}.admin-shell .lumio-enterprise-topbar-actions .admin-logout,.sales-workspace-shell .lumio-enterprise-topbar-actions .admin-logout{width:34px;height:34px}}.sales-performance-page{color:#173b28;gap:1rem;min-width:0;padding-bottom:1rem;display:grid;background:#fff!important}.sales-performance-page .workspace-breadcrumbs{margin:0}.sales-performance-header{align-items:flex-start;gap:1.5rem;margin:0!important}.sales-performance-header .workspace-page-heading{align-items:flex-start;gap:.8rem}.sales-performance-header .workspace-page-icon{color:#557d39;background:#eff7e8;border:1px solid #dcebd1;border-radius:.85rem;width:44px;height:44px}.sales-performance-header .workspace-eyebrow{color:#648744;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem}.sales-performance-header h1{line-height:1.2;font-size:clamp(1.35rem,2vw,1.75rem)!important}.sales-performance-header .workspace-page-description{color:#68756b;max-width:48rem;margin-top:.42rem;font-size:.86rem;line-height:1.55}.sales-performance-header .workspace-page-side{min-width:0}.sales-performance-header .workspace-page-actions{gap:.55rem}.sales-performance-header .lumio-btn{white-space:nowrap;min-height:42px}.sales-performance-page .sales-performance-panel{background:#fff;border:1px solid #e3ebe0;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 8px 24px #173b280b;margin:0!important}.sales-performance-page .sales-performance-panel .lumio-panel-head{background:#fff;border-bottom:1px solid #edf1ed;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.95rem 1.2rem;display:flex}.sales-performance-page .sales-performance-panel .lumio-panel-title{color:#173b28;letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:750}.sales-performance-page .sales-performance-panel .lumio-panel-subtitle{color:#748176;margin:.24rem 0 0;font-size:.78rem;line-height:1.45}.sales-performance-panel-icon{color:#557d39;background:#f5f9f2;border:1px solid #e1ebdd;border-radius:.75rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.sales-performance-import-form{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:end;gap:1rem;padding:1rem 1.2rem 1.2rem;display:grid}.sales-performance-file-field{min-width:0}.sales-performance-file-field .lumio-field-label{color:#314b39;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.sales-performance-file-input{color:#46584b;background:#fff;border:1px solid #dce6db;border-radius:.75rem;width:100%;min-height:48px;padding:.38rem .48rem;font-size:.78rem}.sales-performance-file-input::file-selector-button{color:#365b30;min-height:36px;font:inherit;cursor:pointer;background:#edf5e7;border:0;border-radius:.55rem;margin-right:.65rem;padding:.45rem .72rem;font-weight:700}.sales-performance-file-input:focus-visible{outline-offset:2px;border-color:#83a764;outline:3px solid #5b843b38}.sales-performance-file-help{color:#748176;margin-top:.4rem;font-size:.72rem;display:block}.sales-performance-submit{white-space:nowrap;border-radius:.75rem;justify-content:center;width:100%;min-height:48px;font-size:.8rem}.sales-performance-result-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(7rem,1fr));gap:.65rem;padding:1rem 1.2rem;display:grid}.sales-performance-result-item{background:#fff;border:1px solid #edf1ed;border-radius:.75rem;gap:.25rem;min-width:0;padding:.7rem .8rem;display:grid}.sales-performance-result-item>span{color:#748176;font-size:.7rem;font-weight:650}.sales-performance-result-item>strong{overflow-wrap:anywhere;color:#173b28;font-size:.9rem}.sales-performance-result-item>strong.is-success{color:#267449}.sales-performance-result-item>strong.is-danger{color:#a8434d}.sales-performance-read-model{color:#3e7649;background:#f1f8ee;border:1px solid #dcebd9;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.38rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.sales-performance-read-model>span{background:#51a16b;border-radius:50%;width:.42rem;height:.42rem}.sales-performance-table-scroll{background:#fff;width:100%;overflow-x:auto}.sales-performance-table{width:100%;min-width:720px;margin:0}.sales-performance-audit-table{min-width:1050px}.sales-performance-error-table{min-width:700px}.sales-performance-table td{vertical-align:middle}.sales-performance-sales-identity{gap:.14rem;min-width:0;display:grid}.sales-performance-filename,.sales-performance-error-summary{overflow-wrap:anywhere}.sales-performance-empty-row>td{padding:0!important}.sales-performance-empty{text-align:center;align-content:center;justify-items:center;gap:.38rem;min-height:190px;padding:1.6rem;display:grid}.sales-performance-empty--compact{min-height:110px}.sales-performance-empty-icon{color:#628247;background:#f4f8f1;border:1px solid #e1ebdd;border-radius:.85rem;place-items:center;width:2.7rem;height:2.7rem;margin-bottom:.15rem;font-size:1.15rem;display:grid}.sales-performance-empty>strong{color:#294a33;font-size:.88rem}.sales-performance-empty>span{color:#748176;font-size:.76rem}.sales-performance-pagination{background:#fff;border-top:1px solid #edf1ed;justify-content:flex-end;padding:.8rem 1rem;display:flex}.sales-performance-pagination>*{margin:0}@media(max-width:767.98px){.sales-performance-page{gap:.8rem}.sales-performance-header{flex-direction:column;gap:.85rem}.sales-performance-header .workspace-page-heading{width:100%}.sales-performance-header .workspace-page-side{place-items:stretch stretch;width:100%}.sales-performance-header .workspace-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sales-performance-header .lumio-btn{justify-content:center;width:100%;min-width:0;padding-inline:.55rem;font-size:.72rem}.sales-performance-page .sales-performance-panel .lumio-panel-head{min-height:64px;padding:.8rem .9rem}.sales-performance-page .sales-performance-panel .lumio-panel-subtitle{max-width:34rem}.sales-performance-import-form{grid-template-columns:minmax(0,1fr);gap:.8rem;padding:.9rem}.sales-performance-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:.8rem .9rem}.sales-performance-result-item--filename{grid-column:1/-1}.sales-performance-table-scroll{overflow:visible}.sales-performance-table,.sales-performance-table tbody,.sales-performance-table tr,.sales-performance-table td{width:100%;min-width:0;display:block}.sales-performance-table thead{display:none}.sales-performance-table tbody{gap:.65rem;padding:.7rem;display:grid}.sales-performance-table tbody>tr:not(.sales-performance-empty-row){background:#fff;border:1px solid #e3ebe0;border-radius:.8rem;padding:.2rem .8rem}.sales-performance-table tbody>tr:not(.sales-performance-empty-row)>td{text-align:right;border:0;border-bottom:1px solid #edf1ed;grid-template-columns:minmax(6rem,.42fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.62rem 0;font-size:.75rem;display:grid}.sales-performance-table tbody>tr:not(.sales-performance-empty-row)>td:before{color:#68756b;content:attr(data-label);text-align:left;font-size:.72rem;font-weight:700}.sales-performance-table tbody>tr:not(.sales-performance-empty-row)>td:last-child{border-bottom:0}.sales-performance-table .sales-performance-sales-identity{text-align:right}.sales-performance-table .lumio-status{justify-self:end}.sales-performance-table .sales-performance-empty-row>td{border:0;padding:0!important}.sales-performance-table .sales-performance-empty-row>td:before{display:none}.sales-performance-empty{min-height:150px;padding:1.1rem .8rem}.sales-performance-empty--compact{min-height:100px}.sales-performance-pagination{justify-content:center;padding-inline:.7rem;overflow-x:auto}}@media(max-width:420px){.sales-performance-header .workspace-page-actions,.sales-performance-result-grid{grid-template-columns:minmax(0,1fr)}.sales-performance-result-item--filename{grid-column:auto}.sales-performance-table tbody>tr:not(.sales-performance-empty-row)>td{grid-template-columns:minmax(5rem,.38fr) minmax(0,1fr);gap:.55rem}}@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;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xl:24px;--blur-3xl:64px;--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);--font-inter:"Inter", sans-serif}}@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;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{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.left-0{left:0}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.col-12{grid-column:12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.-mt-px{margin-top:-1px}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-100{height:calc(var(--spacing) * 100)}.h-\[350px\]{height:350px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-44{width:calc(var(--spacing) * 44)}.w-72{width:calc(var(--spacing) * 72)}.w-100{width:calc(var(--spacing) * 100)}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#214a30\]{background-color:#214a30}.bg-\[\#AEC426\]{background-color:#aec426}.bg-\[\#f0f6ec\]{background-color:#f0f6ec}.bg-\[\#f4f7f4\]{background-color:#f4f7f4}.bg-black{background-color:var(--color-black)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#214a30\]{--tw-gradient-from:#214a30;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#214a30\]{--tw-gradient-via:#214a30;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#5b843b\]{--tw-gradient-to:#5b843b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#214a30\]{--tw-gradient-to:#214a30;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-0{padding-top:0}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-inter{font-family:var(--font-inter)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[6px\]{--tw-tracking:6px;letter-spacing:6px}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[\#214a30\]{color:#214a30}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-100{color:var(--color-green-100)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-purple-600{color:var(--color-purple-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-900{color:var(--color-yellow-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-gray-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.\[program\:lumio-queue\]{program:lumio-queue}.\[program\:lumio-reverb\]{program:lumio-reverb}.\[program\:lumio-staging-queue\]{program:lumio-staging-queue}.\[program\:lumio-staging-reverb\]{program:lumio-staging-reverb}@media(hover:hover){.group-hover\:bg-\[\#AEC426\]:is(:where(.group):hover *){background-color:#aec426}.group-hover\:text-\[\#214a30\]:is(:where(.group):hover *){color:#214a30}}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media(hover:hover){.hover\:translate-x-2:hover{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:bg-\[\#5b843b\]:hover{background-color:#5b843b}.hover\:bg-\[\#214a30\]:hover{background-color:#214a30}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}@media(min-width:40rem){.sm\:w-3\/4{width:75%}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:0}}@media(min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:w-1\/2{width:50%}}@media(prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
