@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--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}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-yellow-100:#fef9c2;--color-yellow-300:#ffe02a;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-600:#00a544;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-mono);--color-brand-primary:var(--color-brand-primary)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-700:color(display-p3 .692737 .116232 .104679);--color-yellow-100:color(display-p3 .993436 .977463 .782913);--color-yellow-300:color(display-p3 .982669 .880884 .32102);--color-yellow-500:color(display-p3 .903651 .703062 .0745389);--color-yellow-600:color(display-p3 .776342 .542492 .041709);--color-yellow-700:color(display-p3 .613146 .386658 .0579687);--color-yellow-800:color(display-p3 .503181 .30478 .075537);--color-green-100:color(display-p3 .885269 .984329 .910368);--color-green-200:color(display-p3 .776442 .964383 .823412);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-blue-100:color(display-p3 .869214 .915931 .989622);--color-blue-200:color(display-p3 .76688 .855207 .987483);--color-blue-400:color(display-p3 .397443 .62813 .992116);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-neutral-100:color(display-p3 .960587 .960587 .960587);--color-neutral-200:color(display-p3 .898161 .898161 .898161);--color-neutral-300:color(display-p3 .831444 .831444 .831444);--color-neutral-400:color(display-p3 .630163 .630163 .630163);--color-neutral-500:color(display-p3 .451519 .451519 .451519);--color-neutral-600:color(display-p3 .321993 .321993 .321993);--color-neutral-700:color(display-p3 .250471 .250471 .250471);--color-neutral-800:color(display-p3 .149382 .149382 .149382);--color-neutral-900:color(display-p3 .0905274 .0905274 .0905274)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.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}}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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))}}:root{--color-neutral-100:#fafbfc;--color-neutral-200:#f4f6f8;--color-neutral-300:#e8edf2;--color-neutral-400:#d5dde6;--color-neutral-500:#94a3b8;--color-neutral-600:#64748b;--color-neutral-700:#475569;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-mint-100:#effdf7;--color-mint-200:#d9faf0;--color-mint-300:#8ffec9;--color-mint-400:#72dfb0;--color-mint-500:#56b086;--color-mint-600:#3f9670;--color-mint-700:#2f7659;--color-mint-800:#225a44;--color-mint-900:#163d2f;--color-brand-yellow:#fff922;--color-brand-lime:#ddfb3f;--color-brand-green:#9bfc88;--color-brand-soft:var(--color-mint-300);--color-brand-soft-strong:#4dddb0;--color-brand-primary:#00fec0;--color-brand-500:var(--color-brand-primary);--color-brand-600:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-600:color-mix(in srgb,var(--color-brand-primary)78%,var(--color-neutral-900)22%)}}:root{--color-brand-700:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-700:color-mix(in srgb,var(--color-brand-primary)62%,var(--color-neutral-900)38%)}}:root{--color-brand-primary-accent:var(--color-brand-600);--color-brand-primary-dark:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-primary-dark:color-mix(in srgb,var(--color-brand-primary)42%,var(--color-neutral-900)58%)}}:root{--color-telemetry-positive:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-positive:color-mix(in srgb,var(--color-brand-primary)42%,var(--color-brand-primary-accent))}}:root{--color-telemetry-meeting:#54a2ff}@supports (color:color(display-p3 0 0 0)){:root{--color-telemetry-meeting:color(display-p3 .397443 .62813 .992116)}}@supports (color:lab(0% 0 0)){:root{--color-telemetry-meeting:lab(65.0361% -1.42065 -56.9802)}}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-meeting:color-mix(in srgb,var(--color-blue-400)78%,var(--color-brand-primary)22%)}}:root{--color-chart-neutral:var(--color-neutral-300);--color-telemetry-other:#8d97ad}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-other:color-mix(in srgb,var(--color-blue-600)14%,var(--color-neutral-400))}}:root{--color-telemetry-accent:var(--color-brand-primary-accent);--color-floor-occupancy-scale:var(--color-brand-primary-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-occupancy-scale:color-mix(in srgb,var(--color-brand-primary-accent)78%,var(--color-neutral-500))}}:root{--color-floor-occupancy-edge:var(--color-floor-occupancy-scale)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-occupancy-edge:color-mix(in srgb,var(--color-floor-occupancy-scale)82%,var(--color-brand-primary-dark))}}:root{--color-floor-occupancy-empty-edge:var(--color-brand-600)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-occupancy-empty-edge:color-mix(in srgb,var(--color-brand-600)44%,var(--color-neutral-500))}}:root{--color-telemetry-caution:var(--color-brand-yellow)}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-caution:color-mix(in srgb,var(--color-brand-yellow)22%,var(--color-yellow-300))}}:root{--color-telemetry-caution-strong:var(--color-brand-yellow)}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-caution-strong:color-mix(in srgb,var(--color-brand-yellow)24%,var(--color-yellow-500))}}:root{--color-telemetry-caution-text:var(--color-yellow-700);--color-alert-target-text:#987000;--color-telemetry-critical:#ff888a}@supports (color:color-mix(in lab, red, red)){:root{--color-telemetry-critical:color-mix(in srgb,var(--color-red-400)72%,var(--color-red-100))}}:root{--color-telemetry-critical-strong:var(--color-red-600);--color-telemetry-critical-text:var(--color-red-700);--color-floor-comfort-optimal-surface:var(--color-telemetry-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-optimal-surface:color-mix(in srgb,var(--color-telemetry-accent)22%,var(--color-surface-card))}}:root{--color-floor-comfort-optimal-edge:var(--color-telemetry-accent)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-optimal-edge:color-mix(in srgb,var(--color-telemetry-accent)78%,var(--color-brand-primary-dark))}}:root{--color-floor-comfort-good-surface:var(--color-telemetry-caution)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-good-surface:color-mix(in srgb,var(--color-telemetry-caution)22%,var(--color-surface-card))}}:root{--color-floor-comfort-good-edge:var(--color-telemetry-caution-strong)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-good-edge:color-mix(in srgb,var(--color-telemetry-caution-strong)78%,var(--color-telemetry-caution-text))}}:root{--color-floor-comfort-review-surface:var(--color-telemetry-critical)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-review-surface:color-mix(in srgb,var(--color-telemetry-critical)22%,var(--color-surface-card))}}:root{--color-floor-comfort-review-edge:var(--color-telemetry-critical-strong)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-comfort-review-edge:color-mix(in srgb,var(--color-telemetry-critical-strong)78%,var(--color-telemetry-critical-text))}}:root{--color-floor-space-open-surface:var(--color-telemetry-positive)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-open-surface:color-mix(in srgb,var(--color-telemetry-positive)22%,var(--color-surface-card))}}:root{--color-floor-space-open-edge:var(--color-telemetry-positive)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-open-edge:color-mix(in srgb,var(--color-telemetry-positive)78%,var(--color-brand-primary-dark))}}:root{--color-floor-space-meeting-surface:var(--color-telemetry-meeting)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-meeting-surface:color-mix(in srgb,var(--color-telemetry-meeting)22%,var(--color-surface-card))}}:root{--color-floor-space-meeting-edge:var(--color-telemetry-meeting)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-meeting-edge:color-mix(in srgb,var(--color-telemetry-meeting)82%,var(--color-blue-700))}}:root{--color-floor-space-focus-surface:var(--color-telemetry-caution)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-focus-surface:color-mix(in srgb,var(--color-telemetry-caution)22%,var(--color-surface-card))}}:root{--color-floor-space-focus-edge:var(--color-telemetry-caution-strong)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-focus-edge:color-mix(in srgb,var(--color-telemetry-caution-strong)82%,var(--color-telemetry-caution-text))}}:root{--color-floor-space-other-surface:var(--color-telemetry-other)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-other-surface:color-mix(in srgb,var(--color-telemetry-other)22%,var(--color-surface-card))}}:root{--color-floor-space-other-edge:var(--color-telemetry-other)}@supports (color:color-mix(in lab, red, red)){:root{--color-floor-space-other-edge:color-mix(in srgb,var(--color-telemetry-other)82%,var(--color-neutral-700))}}:root{--gradient-brand-avatar:linear-gradient(135deg,var(--color-brand-yellow)0%,var(--color-brand-lime)18%,var(--color-brand-green)34%,var(--color-brand-soft)48%,var(--color-brand-soft-strong)72%,var(--color-mint-400)100%);--color-red-100:#fef2f2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-yellow-100:#fffbeb;--color-yellow-200:#fde68a;--color-yellow-300:#fcd34d;--color-yellow-400:#fbbf24;--color-yellow-500:#f59e0b;--color-yellow-600:#d97706;--color-yellow-700:#b45309;--color-yellow-800:#92400e;--color-yellow-900:#78350f;--color-green-100:#ecfdf5;--color-green-200:#a7f3d0;--color-green-300:#6ee7b7;--color-green-400:#34d399;--color-green-500:#10b981;--color-green-600:#047857;--color-green-700:#065f46;--color-green-800:#064e3b;--color-green-900:#022c22;--color-blue-100:#eff6ff;--color-blue-200:#bfdbfe;--color-blue-300:#7dd3fc;--color-blue-400:#38bdf8;--color-blue-500:#0284c7;--color-blue-600:#0369a1;--color-blue-700:#075985;--color-blue-800:#0c4a6e;--color-blue-900:#082f49;--color-brand-primary-subtle:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-brand-primary-subtle:color-mix(in srgb,var(--color-brand-primary)12%,transparent)}}:root{--color-action-primary:var(--color-brand-primary);--color-action-primary-hover:var(--color-brand-primary-accent);--color-action-primary-text:var(--color-neutral-900);--color-text-on-action:var(--color-action-primary-text);--color-button-primary:var(--color-brand-600);--color-button-primary-hover:var(--color-brand-700);--color-button-primary-text:var(--color-neutral-100);--color-button-primary-focus:var(--color-button-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-button-primary-focus:color-mix(in srgb,var(--color-button-primary)28%,transparent)}}:root{--color-nav-active-surface:var(--color-brand-soft)}@supports (color:color-mix(in lab, red, red)){:root{--color-nav-active-surface:color-mix(in srgb,var(--color-brand-soft)32%,var(--color-surface-card))}}:root{--color-modal-nav-active-surface:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){:root{--color-modal-nav-active-surface:color-mix(in srgb,var(--color-brand-primary)14%,var(--color-surface-card))}}:root{--color-map-water:#cae9ec;--color-chart-series-1:var(--color-telemetry-positive);--color-chart-series-2:var(--color-telemetry-meeting);--color-chart-series-3:var(--color-telemetry-caution-strong);--color-chart-series-4:var(--color-telemetry-critical-strong);--color-chart-series-5:var(--color-telemetry-other);--color-alert-metric-temperature:var(--color-brand-lime)}@supports (color:color-mix(in lab, red, red)){:root{--color-alert-metric-temperature:color-mix(in srgb,var(--color-brand-lime)70%,var(--color-mint-500))}}:root{--color-alert-metric-co2:var(--color-brand-green)}@supports (color:color-mix(in lab, red, red)){:root{--color-alert-metric-co2:color-mix(in srgb,var(--color-brand-green)70%,var(--color-mint-500))}}:root{--color-alert-metric-humidity:var(--color-brand-soft-strong)}@supports (color:color-mix(in lab, red, red)){:root{--color-alert-metric-humidity:color-mix(in srgb,var(--color-brand-soft-strong)85%,var(--color-mint-500))}}:root{--color-surface-active-subtle:#e2e2e2}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-active-subtle:color-mix(in srgb,var(--color-neutral-400)22%,var(--color-neutral-100))}}:root{--color-surface-page:var(--color-neutral-200);--color-surface-card:var(--color-neutral-100);--color-surface-muted:var(--color-neutral-200);--color-surface-inverse:var(--color-neutral-900);--color-surface-inverse-elevated:var(--color-neutral-800);--color-surface-inverse-overlay:rgba(23,23,23,.4)}@supports (color:color-mix(in lab, red, red)){:root{--color-surface-inverse-overlay:color-mix(in srgb,var(--color-neutral-900)40%,transparent)}}:root{--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-tertiary:var(--color-neutral-500);--color-text-inverse:var(--color-neutral-100);--color-text-inverse-muted:var(--color-neutral-400);--color-border-default:var(--color-neutral-400);--color-border-strong:var(--color-neutral-500);--color-border-inverse:rgba(245,245,245,.12)}@supports (color:color-mix(in lab, red, red)){:root{--color-border-inverse:color-mix(in srgb,var(--color-neutral-100)12%,transparent)}}:root{--color-border-focus:var(--color-brand-primary-accent);--color-feedback-error:var(--color-red-600);--color-feedback-error-surface:var(--color-red-100);--color-feedback-error-border:var(--color-red-200);--color-feedback-error-focus:rgba(228,0,20,.12)}@supports (color:color-mix(in lab, red, red)){:root{--color-feedback-error-focus:color-mix(in srgb,var(--color-red-600)12%,transparent)}}:root{--color-feedback-success:var(--color-green-600);--color-feedback-success-surface:var(--color-green-100);--color-feedback-success-border:var(--color-green-200);--font-family-sans:var(--font-avenir-book),var(--font-avenir),system-ui,-apple-system,sans-serif;--font-family-display:var(--font-avenir),var(--font-family-sans);--font-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-size-2xs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.75rem;--font-size-dashboard-metric:1.4375rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.625;--letter-spacing-tight:-.02em;--letter-spacing-wide:.08em;--letter-spacing-wider:.18em}.ui-card{border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card)}.ui-card__body{padding:var(--space-5)}@keyframes ui-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-panel-enter{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ui-dialog{z-index:var(--z-index-modal,1200);padding:var(--space-4);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ui-dialog__backdrop{background:rgba(23,23,23,.42);border:0;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ui-dialog__backdrop{background:color-mix(in srgb,var(--color-neutral-900)42%,transparent)}}.ui-dialog__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;animation:.18s cubic-bezier(.23,1,.32,1) ui-dialog-backdrop-enter}.ui-dialog__panel{z-index:1;width:min(44rem,calc(100vw - (2*var(--space-4))));max-height:calc(100vh - (2*var(--space-6)));max-height:calc(100dvh - (2*var(--space-6)));border:1px solid var(--color-neutral-300);border-radius:var(--radius-xl);background:var(--color-surface-card);box-shadow:var(--shadow-card);animation:.22s cubic-bezier(.23,1,.32,1) ui-dialog-panel-enter;position:relative;overflow:auto}.ui-dialog__panel:focus{outline:none}.ui-dialog__panel:focus-visible{outline:none}.ui-dialog--instant .ui-dialog__backdrop,.ui-dialog--instant .ui-dialog__panel{opacity:1;animation:none;transform:none}.ui-dialog__panel--from-origin{animation:none}@media (prefers-reduced-motion:reduce){.ui-dialog__backdrop,.ui-dialog__panel{animation:none}}.ui-empty-state{justify-content:center;align-items:center;gap:var(--space-3);min-height:12rem;padding:var(--space-8);border:1px dashed var(--color-neutral-400);border-radius:var(--radius-lg);background:var(--color-surface-card);text-align:center;flex-direction:column;display:flex}.ui-empty-state__icon{color:var(--color-text-secondary);display:flex}.ui-empty-state__icon svg{width:1.75rem;height:1.75rem}.ui-empty-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ui-empty-state__description{max-width:28rem;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.rolling-number{font-variant-numeric:tabular-nums;align-items:baseline;gap:0;display:inline-flex}.rolling-number__suffix:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.rolling-number__suffix:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.rolling-number__suffix:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.rolling-number__suffix:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.rolling-number__suffix:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.rolling-number__suffix:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.rolling-digit{vertical-align:baseline;height:1em;display:inline-block;position:relative;overflow:hidden}.rolling-digit__reel{transform:translate3d(0,calc(var(--rolling-digit-index,0)*-1em),0);will-change:transform;flex-direction:column;display:flex}.rolling-digit__reel--animating{transition:transform var(--rolling-digit-duration,.72s)cubic-bezier(.23,1,.32,1)}.rolling-digit__cell{height:1em;line-height:1;display:block}.rolling-digit--char{text-align:center;min-width:.55ch;display:inline-block}.rolling-text{white-space:pre;align-items:baseline;display:inline-flex}.rolling-text__character{vertical-align:baseline;min-width:.42ch;height:1em;display:inline-block;position:relative;overflow:hidden}.rolling-text__reel{will-change:transform;flex-direction:column;display:flex;transform:translate(0)}.rolling-text__reel--animating{transition:transform var(--rolling-text-duration,.48s)cubic-bezier(.23,1,.32,1)var(--rolling-text-delay,0s);transform:translateY(-1em)}.rolling-text__cell{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.rolling-text__reel{transition:none}}.ui-badge{font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid transparent;align-items:center;line-height:1.2;display:inline-flex}.ui-badge--xs{letter-spacing:.02em;padding:.125rem .4375rem;font-size:.5625rem}.ui-badge--sm{font-size:var(--font-size-2xs);padding:.25rem .5rem}.ui-badge--rounded{border-radius:var(--radius-sm)}.ui-badge--pill{border-radius:var(--radius-full)}.ui-badge--neutral{border-color:var(--color-neutral-300);background:var(--color-surface-muted);color:var(--color-text-secondary)}.ui-badge--success{border-color:var(--color-feedback-success-border);background:var(--color-feedback-success-surface);color:var(--color-feedback-success)}.ui-badge--warning{border-color:#ddc88a}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{border-color:color-mix(in srgb,var(--color-yellow-500)35%,var(--color-neutral-300))}}.ui-badge--warning{background:#fef9c2;background:color(display-p3 .993436 .977463 .782913);background:lab(97.3564% -4.51407 27.344)}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{background:color-mix(in srgb,var(--color-yellow-100)55%,var(--color-surface-card))}}.ui-badge--warning{color:#734000}@supports (color:color-mix(in lab, red, red)){.ui-badge--warning{color:color-mix(in srgb,var(--color-yellow-800)85%,black)}}.ui-badge--danger{border-color:#e0a2a5}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{border-color:color-mix(in srgb,var(--color-red-500)30%,var(--color-neutral-300))}}.ui-badge--danger{background:#ffe2e2;background:color(display-p3 .980386 .889727 .887779);background:lab(92.243% 10.2865 3.83865)}@supports (color:color-mix(in lab, red, red)){.ui-badge--danger{background:color-mix(in srgb,var(--color-red-100)50%,var(--color-surface-card))}}.ui-badge--danger{color:var(--color-red-700)}.ui-badge--uppercase{letter-spacing:.03em;text-transform:uppercase}.btn-primary{--btn-fill-hover:var(--color-button-primary-hover);--btn-fill-duration:.22s;--btn-fill-ease:cubic-bezier(.23,1,.32,1);isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:var(--control-height-md);border-radius:var(--radius-md);padding-inline:var(--space-4);background:var(--color-button-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-button-primary-text);border:none;transition:transform .15s,box-shadow .2s,opacity .15s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";top:var(--btn-fill-y,50%);left:var(--btn-fill-x,50%);z-index:0;aspect-ratio:1;background:var(--btn-fill-hover);width:250%;transition:transform var(--btn-fill-duration)var(--btn-fill-ease);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}.btn-primary:hover:not(:disabled):before{transform:translate(-50%,-50%)scale(1)}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-primary>*{z-index:1;position:relative}.ui-button__content{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.btn-primary:focus-visible{box-shadow:0 0 0 3px var(--color-button-primary-focus);outline:none}.btn-primary:disabled{cursor:not-allowed;opacity:.6}.btn-primary__spinner{width:1rem;height:1rem;animation:1s linear infinite btn-spin}.btn-primary.btn-secondary,.btn-primary.btn-danger{--btn-fill-duration:0s;width:auto;box-shadow:none}.btn-primary.btn-secondary:before,.btn-primary.btn-danger:before{display:none}.btn-primary.btn-secondary{border:1px solid var(--color-neutral-300);background:var(--color-surface-card);color:var(--color-text-secondary)}.btn-primary.btn-danger{border:1px solid var(--color-feedback-error-border);background:var(--color-surface-card);color:var(--color-feedback-error)}.btn-primary.btn-danger:focus-visible{box-shadow:0 0 0 3px var(--color-feedback-error-surface)}@media (hover:hover) and (pointer:fine){.btn-primary.btn-secondary:hover:not(:disabled){border-color:var(--color-neutral-400);background:var(--color-surface-muted);color:var(--color-text-primary)}.btn-primary.btn-danger:hover:not(:disabled){border-color:var(--color-feedback-error);background:var(--color-feedback-error-surface)}}.btn-primary.btn-outage{--btn-fill-hover:var(--color-mint-400)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage{--btn-fill-hover:color-mix(in srgb,var(--color-mint-400)62%,var(--color-mint-300))}}.btn-primary.btn-outage{--btn-fill-duration:1.15s;border:1px solid var(--color-mint-400)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage{border:1px solid color-mix(in srgb,var(--color-mint-400)35%,transparent)}}.btn-primary.btn-outage{background:var(--color-mint-200)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage{background:color-mix(in srgb,var(--color-mint-200)82%,white)}}.btn-primary.btn-outage{color:var(--color-mint-900);box-shadow:0 1px 2px var(--color-mint-600),inset 0 1px 0 rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage{box-shadow:0 1px 2px color-mix(in srgb,var(--color-mint-600)8%,transparent),inset 0 1px 0 rgba(255,255,255,.7)}}.btn-primary.btn-outage:hover:not(:disabled){color:var(--color-mint-900);box-shadow:0 2px 6px var(--color-mint-600),inset 0 1px 0 rgba(255,255,255,.75)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage:hover:not(:disabled){box-shadow:0 2px 6px color-mix(in srgb,var(--color-mint-600)10%,transparent),inset 0 1px 0 rgba(255,255,255,.75)}}.btn-primary.btn-outage:focus-visible{box-shadow:var(--shadow-focus-brand),0 1px 2px var(--color-mint-600)}@supports (color:color-mix(in lab, red, red)){.btn-primary.btn-outage:focus-visible{box-shadow:var(--shadow-focus-brand),0 1px 2px color-mix(in srgb,var(--color-mint-600)8%,transparent)}}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-primary:before{display:none}.btn-primary:hover:not(:disabled){background:var(--btn-fill-hover)}.btn-primary:active:not(:disabled){transform:none}.btn-primary.btn-outage:hover:not(:disabled){background:var(--btn-fill-hover)}}.orpheus-checkbox{--orpheus-checkbox-size:1.125rem;align-items:center;gap:var(--space-2);cursor:pointer;min-width:0;display:inline-flex}.orpheus-checkbox>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.orpheus-checkbox__control{width:var(--orpheus-checkbox-size);height:var(--orpheus-checkbox-size);flex:0 0 var(--orpheus-checkbox-size);border:1px solid var(--color-border-default);background:var(--color-surface-card);color:transparent;border-radius:.25rem;place-items:center;transition:border-color .14s,background-color .14s,color .14s,transform .1s;display:grid}.orpheus-checkbox>input:checked+.orpheus-checkbox__control,.orpheus-checkbox>input:indeterminate+.orpheus-checkbox__control{border-color:var(--color-brand-600);background:var(--color-brand-600);color:var(--color-text-inverse)}.orpheus-checkbox__minus{display:none}.orpheus-checkbox__check,.orpheus-checkbox__minus{grid-area:1/1}.orpheus-checkbox>input:indeterminate+.orpheus-checkbox__control .orpheus-checkbox__check{display:none}.orpheus-checkbox>input:indeterminate+.orpheus-checkbox__control .orpheus-checkbox__minus{display:block}.orpheus-checkbox>input:focus-visible+.orpheus-checkbox__control{outline:2px solid var(--color-border-focus);outline-offset:2px}.orpheus-checkbox:active:not(.orpheus-checkbox--disabled) .orpheus-checkbox__control{transform:scale(.94)}.orpheus-checkbox--disabled{cursor:not-allowed;opacity:.45}.orpheus-checkbox__label{min-width:0}@media (prefers-reduced-motion:reduce){.orpheus-checkbox__control{transition:none}}.orpheus-input{height:var(--control-height-md);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-surface-card);width:100%;padding-inline:var(--control-padding-x);font-size:var(--font-size-sm);color:var(--color-text-primary);outline:none;transition:border-color .15s,box-shadow .15s}.orpheus-input::placeholder{color:var(--color-text-tertiary)}.orpheus-input:hover:not(:disabled){border-color:var(--color-border-focus)}.orpheus-input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-brand-primary-subtle)}.orpheus-input:disabled{cursor:not-allowed;opacity:.6}.orpheus-input--error{border-color:var(--color-feedback-error-border)}.orpheus-input--error:focus{border-color:var(--color-feedback-error);box-shadow:0 0 0 4px var(--color-feedback-error-focus)}.orpheus-input--bare{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.orpheus-input--bare:hover:not(:disabled),.orpheus-input--bare:focus{box-shadow:none;border-color:transparent}.orpheus-input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 1000px var(--color-surface-card)inset;transition:background-color 9999s ease-out}.orpheus-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 1000px var(--color-surface-card)inset;transition:background-color 9999s ease-out}.orpheus-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);caret-color:var(--color-text-primary);box-shadow:0 0 0 1000px var(--color-surface-card)inset;transition:background-color 9999s ease-out}.field .text-label{margin-bottom:var(--space-2);display:block}.field{flex-direction:column;display:flex}.field__error{font-size:var(--font-size-sm);color:var(--color-feedback-error);margin-top:.375rem}.field--password .field__password-wrap{position:relative}.field--password .orpheus-input{padding-right:3rem}.field--password .field__toggle{border-radius:0 var(--radius-md)var(--radius-md)0;top:0;bottom:0;width:2.75rem;height:100%;position:absolute;right:0}.form-message{margin-bottom:var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid transparent;padding:.75rem 1rem}.form-message--error{border-color:var(--color-feedback-error-border);background:var(--color-feedback-error-surface);color:var(--color-feedback-error)}.form-message--success{border-color:var(--color-feedback-success-border);background:var(--color-feedback-success-surface);color:var(--color-feedback-success)}.ui-icon-badge{border-radius:var(--radius-sm);background:var(--color-brand-primary-subtle);color:var(--color-brand-primary-accent);flex:none;place-items:center;display:grid}.ui-icon-badge--sm{width:1.75rem;height:1.75rem}.ui-icon-badge--md{width:2rem;height:2rem}.ui-icon-badge--lg{border:1px solid var(--color-brand-primary);width:2.5rem;height:2.5rem}@supports (color:color-mix(in lab, red, red)){.ui-icon-badge--lg{border:1px solid color-mix(in srgb,var(--color-brand-primary)26%,transparent)}}.ui-icon-badge--lg{border-radius:var(--radius-md);background:var(--color-brand-primary-subtle)}@supports (color:color-mix(in lab, red, red)){.ui-icon-badge--lg{background:color-mix(in srgb,var(--color-brand-primary-subtle)82%,var(--color-surface-card))}}.ui-icon-badge--lg{box-shadow:var(--shadow-sm)}@media (max-width:430px){.ui-icon-badge--lg{width:2.25rem;height:2.25rem}}.ui-icon-button{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;border:1px solid transparent;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s,transform .1s cubic-bezier(.23,1,.32,1);display:inline-flex}.ui-icon-button--sm{width:1.75rem;height:1.75rem}.ui-icon-button--md{width:2rem;height:2rem}.ui-icon-button--lg{width:2.25rem;height:2.25rem}.ui-icon-button--surface{border-color:var(--color-neutral-300);background:var(--color-surface-card)}.ui-icon-button--ghost{background:0 0}.ui-icon-button--brand{background:var(--color-button-primary);color:var(--color-button-primary-text);border-color:transparent}.ui-icon-button--danger{border-color:var(--color-feedback-error-border);background:var(--color-surface-card);color:var(--color-feedback-error)}.ui-icon-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-icon-button:active:not(:disabled){transform:scale(.97)}.ui-icon-button:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.ui-icon-button--surface:hover:not(:disabled),.ui-icon-button--ghost:hover:not(:disabled){border-color:var(--color-neutral-400);background:var(--color-surface-muted);color:var(--color-text-primary)}.ui-icon-button--brand:hover:not(:disabled){background:var(--color-button-primary-hover)}.ui-icon-button--danger:hover:not(:disabled){border-color:var(--color-feedback-error);background:var(--color-feedback-error-surface)}}@media (prefers-reduced-motion:reduce){.ui-icon-button{transition:none}}.map-building-list-panel{flex-direction:column;width:max-content;max-width:100%;min-height:0;display:flex}.map-building-list-panel__header{align-items:center;gap:var(--space-1);width:max-content;max-width:100%;display:flex}.map-building-list-panel__title,.map-building-list-panel__trigger{box-sizing:border-box;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-card);min-height:2rem}@supports (color:color-mix(in lab, red, red)){.map-building-list-panel__title,.map-building-list-panel__trigger{background:color-mix(in srgb,var(--color-surface-card)96%,transparent)}}.map-building-list-panel__title,.map-building-list-panel__trigger{box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-building-list-panel__title{width:max-content;max-width:100%;padding:var(--space-2)var(--space-3);color:var(--color-text-secondary);font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.map-building-list-panel__trigger{width:2rem;color:var(--color-text-secondary);cursor:pointer;flex:0 0 2rem;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;display:inline-flex}.map-building-list-panel__chevron--closed{transform:rotate(-90deg)}.map-building-list-panel__content{flex:1;grid-template-rows:0fr;width:max-content;max-width:100%;min-height:0;transition:grid-template-rows .22s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden}.map-building-list-panel__content--open{grid-template-rows:1fr}.map-building-list-panel__content>nav{flex-direction:column;flex:1;width:max-content;max-width:100%;min-height:0;display:flex;overflow:hidden}.map-building-list-panel__items{width:max-content;max-width:100%;min-height:0;padding:var(--space-2);align-items:flex-start;gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;margin:0;list-style:none;display:flex;overflow-x:hidden;overflow-y:auto}.map-building-list-panel__items::-webkit-scrollbar{display:none}.map-building-list-panel__item{width:max-content;max-width:min(15rem,100vw - 6rem);padding:var(--space-2)var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:inherit;background:var(--color-surface-card);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;pointer-events:auto;text-align:left;transition:border-color .14s,box-shadow .14s,transform .14s,background-color .14s;display:block}.map-building-list-panel__item span{max-width:min(15rem,100vw - 6rem);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;display:block}.map-building-list-panel__item:hover:not(:disabled){border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.map-building-list-panel__item:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-primary)32%,var(--color-border-default))}}.map-building-list-panel__item:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.map-building-list-panel__item--selected,.map-building-list-panel__item--selected:hover:not(:disabled){border-color:var(--color-nav-active-surface);color:var(--color-brand-primary-dark);background:var(--color-nav-active-surface);box-shadow:var(--shadow-md);transform:none}.map-building-list-panel__item--pending{opacity:.8}.map-building-list-panel__item:disabled{opacity:.6;cursor:not-allowed}.map-building-list-panel__item:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.map-building-list-panel__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}@media (max-width:48rem){.map-building-list-panel__item,.map-building-list-panel__item span{max-width:min(15rem,100vw - 2rem)}}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);background:var(--color-surface-card);width:100%;min-height:2.5rem;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;cursor:pointer;outline:0;padding:.625rem .75rem;transition:border-color .14s,box-shadow .14s,background-color .14s,transform .1s;display:flex}.ui-select-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-trigger>svg{flex:none}.ui-select-trigger:focus-visible{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-brand)}.ui-select-trigger:disabled{background:var(--color-surface-muted);color:var(--color-text-tertiary);cursor:not-allowed;opacity:.68}.ui-select-trigger:active:not(:disabled){transform:scale(.99)}.ui-select-dropdown{z-index:calc(var(--z-index-modal,1200) + 1);gap:var(--space-1);overscroll-behavior:contain;scrollbar-color:rgba(115,115,115,.38) transparent;flex-direction:column;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-select-dropdown{scrollbar-color:color-mix(in srgb,var(--color-neutral-500)38%,transparent)transparent}}.ui-select-dropdown{scrollbar-width:thin;max-height:var(--ui-select-dropdown-available-height,calc(100dvh - 1rem));padding:var(--space-1);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);background:var(--color-surface-card);box-shadow:var(--shadow-md);opacity:1;transform-origin:100% 0;outline:0;transform:translateY(0)scale(1)}.ui-select-dropdown::-webkit-scrollbar{width:.375rem}.ui-select-dropdown::-webkit-scrollbar-track{background:0 0}.ui-select-dropdown::-webkit-scrollbar-thumb{background-color:rgba(115,115,115,.38);border:.0625rem solid transparent;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ui-select-dropdown::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--color-neutral-500)38%,transparent)}}.ui-select-dropdown::-webkit-scrollbar-thumb{background-clip:padding-box}.ui-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:rgba(82,82,82,.6)}@supports (color:color-mix(in lab, red, red)){.ui-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--color-neutral-600)60%,transparent)}}.ui-select-dropdown[data-placement=top]{transform-origin:100% 100%}.ui-select-dropdown[data-positioned=false]{visibility:hidden;pointer-events:none}.ui-select-dropdown[data-motion=true]{transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.ui-select-dropdown[data-motion=true][data-positioned=false]{opacity:0;transform:translateY(-.25rem)scale(.98)}.ui-select-dropdown[data-motion=true][data-placement=top][data-positioned=false]{transform:translateY(.25rem)scale(.98)}.ui-select-dropdown__option{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;transition:background-color .14s,color .14s,transform .1s;display:flex}.ui-select-dropdown__option:focus-visible{background:var(--color-brand-primary-subtle)}.ui-select-dropdown__option--selected{background:var(--color-surface-muted);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary-accent)}.ui-select-dropdown__option:active{transform:scale(.98)}.ui-select-dropdown__search{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);color:var(--color-text-tertiary);display:flex}.ui-select-dropdown__search:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-brand)}.ui-select-dropdown__search input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0}.ui-select-dropdown__search input::placeholder{color:var(--color-text-tertiary)}.ui-select-dropdown__options{gap:var(--space-1);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ui-select-dropdown__empty{padding:var(--space-2)var(--space-3);color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin:0}@media (hover:hover) and (pointer:fine){.ui-select-trigger:hover:not(:disabled){border-color:var(--color-neutral-400);background:var(--color-surface-muted);color:var(--color-text-primary)}.ui-select-dropdown__option:hover:not(.ui-select-dropdown__option--selected){background:var(--color-surface-muted);color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.ui-select-trigger,.ui-select-dropdown,.ui-select-dropdown__option{transition:none}}.ui-switch{border:1px solid var(--color-neutral-400);border-radius:var(--radius-full);background:var(--color-neutral-300);cursor:pointer;flex:none;width:2.5rem;height:1.5rem;padding:0;transition:border-color .16s,background-color .16s;position:relative}.ui-switch__thumb{border-radius:var(--radius-full);background:var(--color-surface-card);width:1rem;height:1rem;box-shadow:var(--shadow-sm);transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:.1875rem;left:.1875rem}.ui-switch--checked{border-color:var(--color-button-primary);background:var(--color-button-primary)}.ui-switch--checked .ui-switch__thumb{transform:translate(1rem)}.ui-switch:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-switch:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch__thumb{transition:none}}.text-display-lg{font-family:var(--font-family-display);font-size:clamp(1.5rem,4.5vw,var(--font-size-2xl));font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary)}.text-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-brand-primary-dark)}.text-body-sm{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.text-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-primary)}.app-modal.ui-dialog__panel,.settings-modal.ui-dialog__panel{border-color:rgba(161,161,161,.76);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-modal.ui-dialog__panel,.settings-modal.ui-dialog__panel{border-color:color-mix(in srgb,var(--color-neutral-400)76%,transparent)}}.app-modal.ui-dialog__panel,.settings-modal.ui-dialog__panel{border-radius:var(--radius-2xl);background:var(--color-surface-card);box-shadow:0 32px 80px -24px rgba(23,23,23,.28),0 12px 28px -18px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.app-modal.ui-dialog__panel,.settings-modal.ui-dialog__panel{box-shadow:0 32px 80px -24px color-mix(in srgb,var(--color-neutral-900)28%,transparent),0 12px 28px -18px color-mix(in srgb,var(--color-brand-primary)28%,transparent)}}.app-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.app-modal__topbar,.settings-modal__topbar{min-height:4.75rem;padding:0 var(--space-5);border-bottom:1px solid var(--color-neutral-300);background:radial-gradient(circle at 15% -30%,var(--color-brand-primary),transparent 42%),var(--color-surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.app-modal__topbar,.settings-modal__topbar{background:radial-gradient(circle at 15% -30%,color-mix(in srgb,var(--color-brand-primary)26%,transparent),transparent 42%),var(--color-surface-card)}}.app-modal__title-group,.settings-modal__title-group,.app-modal__card-header,.settings-modal__card-header{align-items:center;display:flex}.app-modal__title-group,.settings-modal__title-group{gap:var(--space-3);min-width:0}.app-modal__title-group>div,.settings-modal__title-group>div,.app-modal__card-heading-copy,.settings-modal__card-heading-copy{min-width:0}.app-modal__title-line{align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-modal__title-line h2{flex:auto;min-width:0}.app-modal__title-group p,.settings-modal__title-group p,.app-modal__title-group h2,.settings-modal__title-group h2,.app-modal__card-header h3,.settings-modal__card-header h3,.app-modal__card-header p,.settings-modal__card-header p{margin:0}.app-modal__title-group p,.settings-modal__title-group p{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand-primary-accent);text-transform:uppercase;line-height:1.2}.app-modal__title-group h2,.settings-modal__title-group h2{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-tight);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;overflow:hidden}.app-modal__title-subtitle{font-size:var(--font-size-2xs);line-height:var(--line-height-tight);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;display:block;overflow:hidden}.app-modal__close,.settings-modal__close{justify-self:end}.app-modal__stack,.settings-modal__panel-stack{gap:var(--space-4);flex-direction:column;display:flex}.app-modal__card,.settings-modal__card{border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-modal__card,.settings-modal__card{background:color-mix(in srgb,var(--color-surface-card)96%,var(--color-surface-muted))}}.app-modal__card,.settings-modal__card{box-shadow:var(--shadow-sm)}.app-modal__card-header,.settings-modal__card-header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid rgba(212,212,212,.76)}@supports (color:color-mix(in lab, red, red)){.app-modal__card-header,.settings-modal__card-header{border-bottom:1px solid color-mix(in srgb,var(--color-neutral-300)76%,transparent)}}.app-modal__card-header h3,.settings-modal__card-header h3{font-family:var(--font-family-display);font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text-primary)}.app-modal__card-header p,.settings-modal__card-header p{font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-tertiary);margin-top:.125rem}.app-modal__card-header-action,.settings-modal__card-header-action{flex:none;margin-left:auto}.app-modal__card-header-leading,.settings-modal__card-header-leading{flex:none;align-items:center;display:flex}.app-modal__card-body{padding:var(--space-4)}.app-modal__card-note{padding:var(--space-3)var(--space-4);border-top:1px solid rgba(212,212,212,.76);margin:0}@supports (color:color-mix(in lab, red, red)){.app-modal__card-note{border-top:1px solid color-mix(in srgb,var(--color-neutral-300)76%,transparent)}}.app-modal__card-note{font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-tertiary)}.app-modal__editable-card{position:relative}.app-modal__editable-mode{min-width:0}.app-modal__editable-view-slot,.app-modal__editable-editor-slot{min-width:0;transition:grid-template-rows .28s cubic-bezier(.23,1,.32,1);display:grid}.app-modal__editable-view-slot{grid-template-rows:1fr}.app-modal__editable-editor-slot,.app-modal__editable-card--editing .app-modal__editable-view-slot{pointer-events:none;grid-template-rows:0fr}.app-modal__editable-card--editing .app-modal__editable-editor-slot{pointer-events:auto;grid-template-rows:1fr}.app-modal__editable-view-content,.app-modal__editable-editor-content{min-width:0;min-height:0;transition:opacity .18s,transform .28s cubic-bezier(.23,1,.32,1);overflow:hidden}.app-modal__editable-view-content{opacity:1;position:relative;transform:translateY(0)}.app-modal__editable-editor-content{opacity:0;transform:translateY(.375rem)}.app-modal__editable-card--editing .app-modal__editable-view-content{opacity:0;visibility:hidden;transform:translateY(-.25rem)}.app-modal__editable-card--editing .app-modal__editable-editor-content{opacity:1;visibility:visible;transform:translateY(0)}.app-modal__editable-toolbar{z-index:2;top:var(--space-4);right:var(--space-4);position:absolute}@media (prefers-reduced-motion:reduce){.app-modal__editable-view-slot,.app-modal__editable-editor-slot,.app-modal__editable-view-content,.app-modal__editable-editor-content{transition:none}}.app-modal__search{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);margin:0 var(--space-4);padding:0 var(--space-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-tertiary);box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.app-modal__search:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-brand-primary-subtle)}.app-modal__search>svg{flex:none}.app-modal__search .orpheus-input{width:100%;min-width:0;font-size:var(--font-size-xs);background:0 0;border:0}.app-modal__field-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-modal__field-grid--single{grid-template-columns:minmax(0,16rem)}.app-modal__field-error{margin:var(--space-2)0 0;font-size:var(--font-size-2xs);color:var(--color-feedback-error)}.app-modal__editor-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:0 var(--space-4);display:flex}.app-modal__editor-cancel,.app-modal__primary-action.btn-primary{width:auto;min-width:6.75rem;height:var(--control-height-md)}@media (max-width:640px){.app-modal__editor-actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.app-modal__editor-cancel,.app-modal__editor-actions .app-modal__primary-action.btn-primary{width:100%}}.app-modal__footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-6);border-top:1px solid var(--color-neutral-300);background:var(--color-surface-card);flex:none;display:flex}.app-modal__footer--collapsible{opacity:1;max-height:8rem;transition:max-height .22s cubic-bezier(.23,1,.32,1),min-height .22s cubic-bezier(.23,1,.32,1),padding-top .22s cubic-bezier(.23,1,.32,1),padding-bottom .14s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(0)}.app-modal__footer--collapsible[data-state=closed]{opacity:0;pointer-events:none;border-top-color:transparent;min-height:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(100%)}.app-modal__footer-feedback{min-width:0}.app-modal__footer-feedback p{font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-tertiary);margin:0}.app-modal__footer-feedback p[data-tone=success]{color:var(--color-feedback-success)}.app-modal__footer-feedback p[data-tone=error]{color:var(--color-feedback-error)}.app-modal__footer-actions{align-items:center;gap:var(--space-2);display:flex}.app-modal__footer-portal-target{display:contents}.app-modal__panel-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-5);display:flex}.app-modal__panel-actions-feedback{font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-tertiary);margin:0 auto 0 0}.app-modal__panel-actions-feedback[data-tone=success]{color:var(--color-feedback-success)}.app-modal__panel-actions-feedback[data-tone=error]{color:var(--color-feedback-error)}.app-modal__primary-action.btn-primary{border-radius:var(--radius-sm);width:auto;min-width:10.5rem;height:2.5rem;font-size:var(--font-size-xs);box-shadow:none}.app-modal__select-all-checkbox.orpheus-checkbox{font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary);white-space:nowrap;align-self:flex-start;margin-top:.0625rem}.app-modal__select-all-checkbox .orpheus-checkbox__control{--orpheus-checkbox-size:1rem}.app-modal__select-all-checkbox:has(>input:checked) .orpheus-checkbox__label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.app-modal__select-all-checkbox:has(>input:indeterminate) .orpheus-checkbox__label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.app-modal__list-label{flex-direction:column;gap:.125rem;min-width:0;display:flex}.app-modal__list-label strong{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-modal__list-label small{font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-modal__empty-state{justify-content:center;align-items:center;gap:var(--space-2);min-height:6rem;padding:var(--space-4);color:var(--color-text-tertiary);display:flex}.app-modal__empty-state p{font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}@media (max-width:640px){.app-modal__footer{padding-right:var(--space-4);padding-left:var(--space-4)}.app-modal__field-grid{grid-template-columns:1fr}.app-modal__footer{flex-direction:column;align-items:stretch}.app-modal__footer-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.app-modal__footer-actions .btn-primary,.app-modal__primary-action.btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.app-modal__footer--collapsible{transition:opacity .12s cubic-bezier(.23,1,.32,1);transform:none}}.app-modal__field{gap:var(--space-1);min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text-secondary);flex-direction:column;display:flex}.app-modal__field>.text-label,.app-modal__field>span:first-child{font:inherit;color:inherit;margin:0}.app-modal__field .ui-select-trigger{width:100%}.app-modal__form-grid,.app-modal__value-grid{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-modal__value-grid{padding-right:calc(var(--space-4) + 2.25rem + var(--space-3))}.app-modal__field--wide,.app-modal__value-field--wide{grid-column:1/-1}.app-modal__value-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.app-modal__value-field>span{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text-secondary)}.app-modal__value-field>strong{overflow-wrap:anywhere;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}.app-modal__value-hint{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.app-modal__value-field--mono>strong{font-family:var(--font-family-mono)}.app-modal__editor-form{padding-bottom:var(--space-4)}.app-modal--split.ui-dialog__panel{width:min(67rem,calc(100vw - (2*var(--space-6))));height:min(45rem,calc(100vh - (2*var(--space-6))));max-height:calc(100vh - (2*var(--space-6)));flex-direction:column;display:flex}.app-modal--split .app-modal__form{height:100%;min-height:0}.app-modal__layout,.settings-modal__layout{flex:auto;grid-template-columns:15.75rem minmax(0,1fr);min-height:0;display:grid}.app-modal--split .app-modal__layout,.app-modal--split .settings-modal__layout{height:auto}.app-modal__sidebar,.settings-modal__sidebar{min-width:0;min-height:0;padding:var(--space-4)var(--space-3)var(--space-3);border-right:1px solid var(--color-neutral-300);background:var(--color-surface-muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.app-modal__sidebar,.settings-modal__sidebar{background:color-mix(in srgb,var(--color-surface-muted)68%,var(--color-surface-card))}}.app-modal__sidebar nav,.settings-modal__sidebar nav{gap:var(--space-2);scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.app-modal__nav-item,.settings-modal__nav-item{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;padding:.375rem .5rem;transition:color .14s,border-color .14s,background-color .14s,transform .1s;display:grid;position:relative}.app-modal__nav-item>span:first-child,.settings-modal__nav-item>span:first-child{border:1px solid rgba(161,161,161,.68);place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-modal__nav-item>span:first-child,.settings-modal__nav-item>span:first-child{border:1px solid color-mix(in srgb,var(--color-neutral-400)68%,transparent)}}.app-modal__nav-item>span:first-child,.settings-modal__nav-item>span:first-child{background:var(--color-surface-card);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.app-modal__nav-item>span:first-child,.settings-modal__nav-item>span:first-child{background:color-mix(in srgb,var(--color-surface-card)90%,transparent)}}.app-modal__nav-item>span:first-child,.settings-modal__nav-item>span:first-child{color:var(--color-text-tertiary)}.app-modal__nav-item strong,.settings-modal__nav-item strong{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-modal__nav-item--active,.app-modal__nav-item--active:hover,.app-modal__nav-item--active:focus,.app-modal__nav-item--active:active,.settings-modal__nav-item--active,.settings-modal__nav-item--active:hover,.settings-modal__nav-item--active:focus,.settings-modal__nav-item--active:active{background:var(--color-modal-nav-active-surface);color:var(--color-brand-primary-accent);box-shadow:none;border-color:transparent;outline:none}.app-modal__nav-item--active:focus-visible{background:var(--color-modal-nav-active-surface);color:var(--color-brand-primary-accent);box-shadow:none;border-color:transparent;outline:none}.settings-modal__nav-item--active:focus-visible{background:var(--color-modal-nav-active-surface);color:var(--color-brand-primary-accent);box-shadow:none;border-color:transparent;outline:none}.app-modal__nav-item--active>span:first-child,.settings-modal__nav-item--active>span:first-child{color:currentColor;background:0 0;border-color:transparent}.app-modal__nav-item--active strong,.settings-modal__nav-item--active strong{font-weight:var(--font-weight-semibold)}.app-modal__nav-item:active,.settings-modal__nav-item:active{transform:scale(.985)}.app-modal__content,.settings-modal__content{background:linear-gradient(180deg,var(--color-brand-primary-subtle),transparent 9rem),var(--color-surface-card);flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.app-modal__content,.settings-modal__content{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-primary-subtle)26%,transparent),transparent 9rem),var(--color-surface-card)}}.app-modal__section-header,.settings-modal__section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)var(--space-8)var(--space-5);display:flex}.app-modal__section-header h2,.settings-modal__section-header h2{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin:0}.app-modal__section-header p,.settings-modal__section-header p{max-width:42rem;margin:var(--space-2)0 0;font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.app-modal__section-body,.settings-modal__section-body{min-height:0;padding:0 var(--space-8)var(--space-6);scrollbar-width:thin;flex:1;overflow-y:auto}@media (hover:hover) and (pointer:fine){.app-modal__nav-item:hover:not(.app-modal__nav-item--active),.settings-modal__nav-item:hover:not(.settings-modal__nav-item--active){background:var(--color-surface-card)}@supports (color:color-mix(in lab, red, red)){.app-modal__nav-item:hover:not(.app-modal__nav-item--active),.settings-modal__nav-item:hover:not(.settings-modal__nav-item--active){background:color-mix(in srgb,var(--color-surface-card)72%,transparent)}}.app-modal__nav-item:hover:not(.app-modal__nav-item--active),.settings-modal__nav-item:hover:not(.settings-modal__nav-item--active){color:var(--color-text-primary)}}@media (max-width:640px){.ui-dialog:has(.app-modal--split){align-items:end;padding:0}.app-modal--split.ui-dialog__panel{width:100vw;height:min(92dvh,calc(100vh - var(--space-4)));max-height:calc(100dvh - var(--space-4));border-radius:var(--radius-xl)var(--radius-xl)0 0;border-bottom:0;border-left:0;border-right:0}.app-modal__layout,.settings-modal__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-modal__sidebar nav,.settings-modal__sidebar nav{scrollbar-width:none;flex-direction:row;overflow-x:auto;overflow-y:hidden}.app-modal__sidebar nav::-webkit-scrollbar{display:none}.settings-modal__sidebar nav::-webkit-scrollbar{display:none}.app-modal__nav-item,.settings-modal__nav-item{flex:none;min-width:8.5rem}.app-modal__section-header,.settings-modal__section-header{padding:var(--space-5)var(--space-4)var(--space-4)}.app-modal__section-body,.settings-modal__section-body{padding:0 var(--space-4)var(--space-5)}.app-modal__form-grid,.app-modal__value-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-modal__nav-item,.settings-modal__nav-item{transition:none}.app-modal__nav-item:active,.settings-modal__nav-item:active{transform:none}}.ui-date-picker-dropdown{z-index:calc(var(--z-index-modal,1200) + 1);padding:var(--space-4);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-md);position:fixed}.ui-date-picker-dropdown[data-positioned=false]{visibility:hidden;pointer-events:none}.ui-date-picker-dropdown[data-placement=top]{transform-origin:0 100%}.ui-date-picker-calendar__nav{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:2rem 1fr 2rem;display:grid}.ui-date-picker-calendar__month{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center;color:var(--color-text-primary)}.ui-date-picker-calendar__nav-button{justify-self:center}.ui-date-picker-calendar__weekdays,.ui-date-picker-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.ui-date-picker-calendar__weekdays{margin-bottom:.25rem}.ui-date-picker-calendar__weekday{font-size:.625rem;font-weight:var(--font-weight-semibold);text-align:center;text-transform:uppercase;color:var(--color-text-tertiary)}.ui-date-picker-calendar__grid{flex-direction:column;gap:.25rem;display:flex}.ui-date-picker-calendar__day{border-radius:var(--radius-sm);min-height:2.25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid transparent;justify-content:center;align-items:center;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}.ui-date-picker-calendar__day:hover:not(:disabled){border-color:var(--color-neutral-300);background:#f7f7f7}@supports (color:color-mix(in lab, red, red)){.ui-date-picker-calendar__day:hover:not(:disabled){background:color-mix(in srgb,var(--color-neutral-100)80%,white)}}.ui-date-picker-calendar__day--outside{color:var(--color-text-tertiary)}.ui-date-picker-calendar__day--selected{border-color:var(--color-action-primary);background:var(--color-brand-primary-subtle)}@supports (color:color-mix(in lab, red, red)){.ui-date-picker-calendar__day--selected{background:color-mix(in srgb,var(--color-brand-primary-subtle)60%,var(--color-surface-card))}}.ui-date-picker-calendar__day--selected{color:var(--color-brand-primary-accent)}.ui-date-picker-calendar__day:disabled{cursor:not-allowed;opacity:.35}.ui-date-picker-calendar__day:focus{outline:none}.ui-date-picker-calendar__day:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.ui-date-picker-calendar__hint{margin:var(--space-3)0 0;color:var(--color-text-tertiary);text-align:center;font-size:.625rem;line-height:1.4}.ui-date-picker-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-card);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:border-color .14s,box-shadow .14s;display:flex}.ui-date-picker-trigger__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-date-picker-trigger>svg:last-child{color:var(--color-text-tertiary);flex-shrink:0}.ui-date-picker-trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-date-picker-trigger:active:not(:disabled){transform:translateY(1px)}.app-modal__field .ui-date-picker-trigger{margin-top:.375rem}.ui-time-picker-trigger{justify-content:space-between;align-items:center;gap:var(--space-1);border-radius:var(--space-1);background:var(--color-surface-muted);width:100%;min-width:0;min-height:2rem;box-shadow:none;font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);color:var(--color-text-primary);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;border:0;outline:none;padding:.35rem .4rem;transition:background-color .14s,color .14s;display:flex}.ui-time-picker-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-time-picker-trigger>svg{color:var(--color-text-tertiary);flex:none}.ui-time-picker-trigger:hover:not(:disabled){background:#a1a1a1;background:color(display-p3 .630163 .630163 .630163);background:lab(66.128% -.0000298023 .0000119209)}@supports (color:color-mix(in lab, red, red)){.ui-time-picker-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--color-neutral-400)35%,var(--color-surface-muted))}}.ui-time-picker-trigger:focus,.ui-time-picker-trigger:active,.ui-time-picker-trigger[aria-expanded=true]{box-shadow:none;background:var(--color-action-primary);border:0;outline:none}.ui-time-picker-trigger:focus-visible{box-shadow:none;background:var(--color-action-primary);border:0;outline:none}@supports (color:color-mix(in lab, red, red)){.ui-time-picker-trigger:focus,.ui-time-picker-trigger:active,.ui-time-picker-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--color-action-primary)14%,var(--color-surface-muted))}.ui-time-picker-trigger:focus-visible{background:color-mix(in srgb,var(--color-action-primary)14%,var(--color-surface-muted))}}.ui-time-picker-trigger:disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.68}.ui-time-picker-dropdown{z-index:calc(var(--z-index-modal,1200) + 1);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed}.ui-time-picker-dropdown[data-positioned=false]{visibility:hidden;pointer-events:none}.ui-time-picker-dropdown[data-placement=top]{transform-origin:bottom}.ui-time-picker-dropdown__header{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-time-picker-dropdown__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center;margin:0}.ui-time-picker-dropdown__digital{font-variant-numeric:tabular-nums;align-items:baseline;gap:.1rem;display:inline-flex}.ui-time-picker-dropdown__digital-part{border-radius:var(--space-1);min-width:2.25rem;font:inherit;font-size:1.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;outline:none;padding:.15rem .3rem;line-height:1}.ui-time-picker-dropdown__digital-part--active{background:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.ui-time-picker-dropdown__digital-part--active{background:color-mix(in srgb,var(--color-action-primary)16%,transparent)}}.ui-time-picker-dropdown__digital-part--active{color:var(--color-action-primary)}.ui-time-picker-dropdown__digital-part:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.ui-time-picker-dropdown__digital-sep{font-size:1.75rem;font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);line-height:1}.ui-time-picker-dropdown__actions{justify-content:flex-end;gap:var(--space-2);width:100%;display:flex}.ui-time-picker-dropdown__actions .ui-button{width:auto;min-width:5rem;height:2.25rem;padding-inline:var(--space-3)}.ui-time-picker-dropdown__clock{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;position:relative}.ui-time-picker-dropdown__clock-face{background:var(--color-surface-muted);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0}.ui-time-picker-dropdown__hand{z-index:0;background:var(--color-action-primary);transform-origin:bottom;pointer-events:none;border-radius:999px;width:2px;position:absolute;bottom:50%;left:50%}.ui-time-picker-dropdown__selection{z-index:0;background:var(--color-action-primary);pointer-events:none;border-radius:999px;width:2rem;height:2rem;position:absolute;transform:translate(-50%,-50%)}.ui-time-picker-dropdown__clock-center{z-index:0;background:var(--color-action-primary);pointer-events:none;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-time-picker-dropdown__tick{z-index:1;width:2rem;height:2rem;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.ui-time-picker-dropdown__tick--minute{width:2.35rem;height:2.35rem;font-size:var(--font-size-sm)}.ui-time-picker-dropdown__tick:hover:not(.ui-time-picker-dropdown__tick--selected){background:rgba(161,161,161,.4)}@supports (color:color-mix(in lab, red, red)){.ui-time-picker-dropdown__tick:hover:not(.ui-time-picker-dropdown__tick--selected){background:color-mix(in srgb,var(--color-neutral-400)40%,transparent)}}.ui-time-picker-dropdown__tick--selected{color:var(--color-text-on-action);font-weight:var(--font-weight-semibold);background:0 0}.ui-time-picker-dropdown__clock[aria-label=Minutes]{cursor:crosshair}.ui-time-picker-dropdown__tick:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.portfolio-export-modal__scope-card>.app-modal__search{margin-bottom:var(--space-3)}.portfolio-export-modal__scope-search{margin-top:0}.portfolio-export-modal__building-list{max-height:12rem;overflow-y:auto}.portfolio-export-modal__building{border-top:1px solid rgba(212,212,212,.76)}@supports (color:color-mix(in lab, red, red)){.portfolio-export-modal__building{border-top:1px solid color-mix(in srgb,var(--color-neutral-300)76%,transparent)}}.portfolio-export-modal__building-row{min-height:3.25rem;padding:var(--space-2)var(--space-4);align-items:center;display:flex}.portfolio-export-modal__building-row .orpheus-checkbox{width:100%}.portfolio-export-modal__zones{gap:var(--space-2)var(--space-4);padding:0 var(--space-4)var(--space-3)calc(var(--space-4) + 1.625rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-export-modal__zones .orpheus-checkbox{min-height:2rem}@media (max-width:640px){.portfolio-export-modal__zones{grid-template-columns:1fr}}.auth-access-denied-modal.ui-dialog__panel{width:min(30rem,calc(100vw - (2*var(--space-5))))}.auth-access-denied-modal__body{gap:var(--space-6);padding:var(--space-6);display:grid}.auth-access-denied-modal__body p{margin:0}.auth-access-denied-modal__actions{justify-content:flex-end;display:flex}.door-displays-page{width:100%;max-width:90rem;margin:0 auto}.door-displays-page--workspace{width:100%;max-width:none;height:100%;min-height:0;display:flex}.door-displays-page .page-header__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.door-displays-page__header-controls{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.door-displays-page__header-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.door-displays-page__header-status{color:var(--color-text-secondary);flex-direction:column;align-items:flex-end;gap:.125rem;margin:0;font-size:.625rem;line-height:1.35;display:flex}.door-displays-page__header-status-row{align-items:center;gap:.375rem;display:inline-flex}.door-displays-page__header-status-dot{border-radius:var(--radius-full);background:var(--color-telemetry-positive);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--color-telemetry-positive);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.door-displays-page__header-status-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-telemetry-positive)22%,transparent)}}.door-displays-page__header-status-live{color:var(--color-telemetry-accent);font-weight:var(--font-weight-semibold)}.door-displays-page__header-status-updated{text-align:right;white-space:nowrap}.door-displays-page__header-action{text-decoration:none}.door-displays-page__header-action:disabled{cursor:wait}.door-displays-page__refresh-icon--spin{animation:.85s linear infinite door-displays-refresh-spin}@keyframes door-displays-refresh-spin{to{transform:rotate(360deg)}}.door-displays-page__back-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--control-padding-x);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}.door-displays-page__back-link:hover{color:var(--color-text-primary);background:var(--color-surface-active-subtle)}.door-displays-page__background-error{margin:0 0 var(--space-4);padding:var(--space-3)var(--space-4);border:1px solid var(--color-feedback-error-border);border-radius:var(--radius-md);color:var(--color-feedback-error);background:var(--color-feedback-error-surface);font-size:var(--font-size-sm)}.door-display-building-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.door-display-groups{gap:var(--space-8);margin-top:var(--space-8);display:grid}.door-display-group{gap:var(--space-3);display:grid}.door-display-group__header{align-items:center;gap:var(--space-2);display:flex}.door-display-group__header h2{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.door-display-group__header span{border-radius:var(--radius-full);min-width:1.5rem;height:1.5rem;color:var(--color-text-secondary);background:var(--color-surface-active-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.door-display-group__list,.door-display-device-settings-list{gap:var(--space-3);display:grid}.door-display-loading{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.door-display-loading__card{gap:var(--space-4);min-height:14rem;padding:var(--space-5);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card);display:grid}.door-display-loading__card span{border-radius:var(--radius-full);background:var(--color-neutral-300);height:1rem;animation:1.5s ease-in-out infinite door-display-pulse}.door-display-loading__card span:first-child{width:55%}.door-display-loading__card span:nth-child(2){width:85%}.door-display-loading__card span:last-child{width:70%}@keyframes door-display-pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.door-display-loading__card span,.door-displays-page__refresh-icon--spin{animation:none}}.door-displays-page--overview,.door-displays-page--notice{flex-direction:column;min-height:100%;display:flex}.door-displays-page__notice-region{min-height:16rem;padding:var(--space-5);flex:1;place-items:center;display:grid}.door-displays-page__notice.ui-empty-state{gap:var(--space-6);width:min(100%,33rem);min-height:17rem;padding:var(--space-10);border-style:solid;border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.door-displays-page__notice .ui-empty-state__icon svg{width:3.25rem;height:3.25rem}.door-displays-page__notice .ui-empty-state__description{max-width:26rem}@media (max-width:36rem){.door-displays-page__notice.ui-empty-state{gap:var(--space-5);padding:var(--space-8)}}.door-display-building-card{box-shadow:var(--shadow-sm);transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.door-display-building-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.door-display-building-card__body{gap:var(--space-5);height:100%;display:grid}.door-display-building-card__header{align-items:flex-start;gap:var(--space-3);display:flex}.door-display-building-card__icon,.door-display-device-card__device-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--color-brand-primary-dark);background:var(--color-brand-primary-subtle);flex:none;place-items:center;display:inline-grid}.door-display-building-card h2,.door-display-device-card h3{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.door-display-building-card__header p,.door-display-device-card__title-row p{margin:var(--space-1)0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.door-display-building-card__total{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.door-display-building-card__link,.door-display-device-card__manage{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-brand-primary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:auto;text-decoration:none;display:inline-flex}.door-display-device-card__manage{cursor:pointer;background:0 0;border:0;padding:0}.door-display-summary{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.door-display-summary__item{align-items:start;column-gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);grid-template-columns:auto minmax(0,1fr);row-gap:.1875rem;display:grid}.door-display-summary--compact{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.door-display-summary--compact .door-display-summary__item{padding:var(--space-2)var(--space-3)}.door-display-summary__status-heading{display:contents}.door-display-summary--list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.door-display-summary--list .door-display-summary__item{min-height:3.25rem;padding:var(--space-3);align-items:center;display:flex}.door-display-summary--list .door-display-summary__status-heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.door-display-summary--list .door-display-summary__indicator{flex:none;margin-top:0}.door-display-summary--list .door-display-summary__label{min-width:0}.door-display-summary--list .door-display-summary__count{margin-left:auto}.door-display-summary__indicator{background:var(--color-neutral-500);border-radius:25%;grid-row:span 2;width:.75rem;height:.75rem;margin-top:.125rem}.door-display-summary__item--cant_reach .door-display-summary__indicator{background:var(--color-feedback-error)}.door-display-summary__item--not_configured .door-display-summary__indicator{background:var(--color-telemetry-caution-strong)}.door-display-summary__item--ok .door-display-summary__indicator{background:var(--color-brand-600)}.door-display-summary__item--sleeping .door-display-summary__indicator{background:var(--color-blue-400)}.door-display-summary__count{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1}.door-display-summary__label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;line-height:1.25}.door-display-device-card{box-shadow:var(--shadow-sm);border-left-width:4px}.door-display-device-card--cant_reach{border-left-color:var(--color-feedback-error)}.door-display-device-card--ok{border-left-color:var(--color-feedback-success)}.door-display-device-card--sleeping{border-left-color:var(--color-blue-400)}.door-display-device-card--closed{border-left-color:var(--color-neutral-500)}.door-display-device-card__body{gap:var(--space-5);grid-template-columns:minmax(14rem,1.1fr) minmax(20rem,1.7fr);display:grid}.door-display-device-card__primary,.door-display-device-card__footer{min-width:0}.door-display-device-card__title-row{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.door-display-health{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.door-display-device-card__reason{margin:var(--space-3)0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.door-display-device-card__details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.door-display-device-card__details div{min-width:0}.door-display-device-card__details dt{align-items:center;gap:var(--space-1);color:var(--color-text-tertiary);font-size:var(--font-size-xs);display:flex}.door-display-device-card__details dd{margin:var(--space-1)0 0;color:var(--color-text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.door-display-device-card__footer{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-neutral-300);grid-column:1/-1;display:flex}.door-display-device-card__note{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);display:flex}.door-display-device-card__note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.door-display-device-card__closure{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.door-display-device-card__manage{margin-left:auto}.door-display-workspace{--door-display-workspace-status-reserved-width:calc(11rem + var(--space-5));isolation:isolate;background:var(--color-neutral-100);width:100%;height:100%;min-height:38rem;position:relative;overflow:hidden}.door-display-map,.door-display-map__viewport{position:absolute;top:0;bottom:0;left:0;right:0}.door-display-map{z-index:1;background:radial-gradient(circle at 50% 75%,var(--color-brand-primary),transparent 30rem),linear-gradient(var(--color-surface-muted)1px,transparent 1px),linear-gradient(90deg,var(--color-surface-muted)1px,transparent 1px),var(--color-surface-page);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.door-display-map{background:radial-gradient(circle at 50% 75%,color-mix(in srgb,var(--color-brand-primary)13%,transparent),transparent 30rem),linear-gradient(var(--color-surface-muted)1px,transparent 1px),linear-gradient(90deg,var(--color-surface-muted)1px,transparent 1px),var(--color-surface-page)}}.door-display-map{background-size:auto,2rem 2rem,2rem 2rem,auto}.door-display-workspace__notice-region{inset:0 var(--door-display-workspace-status-reserved-width)0 0;z-index:1;background:var(--color-surface-page);position:absolute}.door-display-map__viewport{box-sizing:border-box;min-width:0;min-height:0;right:var(--door-display-workspace-status-reserved-width);touch-action:none;cursor:grab;padding:0;display:block;overflow:hidden}.door-display-map__viewport:active{cursor:grabbing}.door-display-map__tree{--door-display-map-node-width:15rem;--door-display-map-node-height:4.75rem;--door-display-map-level-gap:calc(var(--space-8)*2);--door-display-map-half-level-gap:calc(var(--door-display-map-level-gap)/2);--door-display-map-sibling-gap:calc(var(--space-8)*2);--door-display-map-connector-radius:var(--radius-sm);--door-display-map-connector-overlap:1px;--door-display-map-connector-stroke-width:2px;--door-display-map-motion-ease-out:cubic-bezier(.23,1,.32,1);--door-display-map-motion-ease-in-out:cubic-bezier(.77,0,.175,1);--door-display-map-zone-enter-x:calc(0rem - var(--door-display-map-node-width) - var(--door-display-map-level-gap));grid-template-columns:var(--door-display-map-node-width)max-content;column-gap:var(--door-display-map-half-level-gap);width:max-content;min-width:calc(var(--door-display-map-node-width) + var(--door-display-map-node-width) + var(--door-display-map-node-width) + var(--door-display-map-level-gap) + var(--door-display-map-level-gap));padding:var(--space-7);transform-origin:0 0;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:grid;position:absolute;top:0;left:0}.door-display-map__tree--resetting{transition:transform .28s cubic-bezier(.22,1,.36,1)}.door-display-map__tree--layout-transitioning{transition:transform var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out)}.door-display-map__root-column{align-items:center;display:flex;position:relative}.door-display-map__root-column:after{top:50%;right:calc(var(--door-display-map-half-level-gap)*-1);width:calc(var(--door-display-map-half-level-gap) + 1px);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);content:"";position:absolute}.door-display-map__branch-list{align-content:center;gap:var(--door-display-map-sibling-gap);padding-block:var(--space-3);display:grid;position:relative}.door-display-map__branch{--door-display-map-branch-anchor-offset-y:0rem;--door-display-map-branch-anchor-y:calc(50% + var(--door-display-map-branch-anchor-offset-y));grid-template-columns:var(--door-display-map-node-width)minmax(0,1fr);align-items:center;column-gap:var(--door-display-map-level-gap);padding-left:var(--door-display-map-half-level-gap);display:grid;position:relative}.door-display-map__branch--unassigned{--door-display-map-branch-anchor-offset-y:var(--door-display-map-unassigned-grid-offset-three-columns,0rem);grid-template-columns:minmax(0,1fr)}.door-display-map__branch:before{top:var(--door-display-map-branch-anchor-y);width:calc(var(--door-display-map-half-level-gap) + 1px);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);transition:top var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out);content:"";position:absolute;left:0}.door-display-map__floor-branch:not(.door-display-map__floor-branch--connected)[data-expanded=true]{--door-display-map-branch-anchor-offset-y:var(--door-display-map-shared-grid-offset-three-columns)}.door-display-map__branch:after{box-sizing:border-box;top:calc((var(--door-display-map-sibling-gap)/-2) - var(--door-display-map-connector-overlap));bottom:calc((var(--door-display-map-sibling-gap)/-2) - var(--door-display-map-connector-overlap));border-left:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);transition:top var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out),bottom var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out);content:"";position:absolute;left:0}.door-display-map__branch:not(:only-child):-webkit-any(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-half-level-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__branch:not(:only-child):-moz-any(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-half-level-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__branch:not(:only-child):is(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-half-level-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__branch:first-child:after{top:var(--door-display-map-branch-anchor-y);width:var(--door-display-map-connector-radius);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);border-top-left-radius:var(--door-display-map-connector-radius)}.door-display-map__branch:last-child:after{bottom:calc(100% - var(--door-display-map-branch-anchor-y) - var(--door-display-map-connector-stroke-width));width:var(--door-display-map-connector-radius);border-bottom:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);border-bottom-left-radius:var(--door-display-map-connector-radius)}.door-display-map__branch:only-child:after{display:none}.door-display-map__floor-zones-reveal{min-width:0;transition:grid-template-rows var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out);grid-template-rows:0fr;display:grid}.door-display-map__floor-zones-reveal[data-expanded=true]{grid-template-rows:1fr}.door-display-map__floor-zones-reveal:not([data-expanded=true]){pointer-events:none}.door-display-map__floor-zones{z-index:1;grid-template-columns:repeat(3,var(--door-display-map-node-width));gap:var(--space-3);min-height:0;display:grid;position:relative;overflow-x:visible;overflow-y:clip}.door-display-map__floor-zones.door-display-map__floor-zones--connected{--door-display-map-zone-connector-gap:var(--door-display-map-half-level-gap);--door-display-map-zone-sibling-gap:var(--space-4);grid-template-columns:var(--door-display-map-node-width);gap:var(--door-display-map-zone-sibling-gap);padding-block:var(--space-3)}.door-display-map__floor-zones--connected .door-display-map__zone-branch{padding-left:var(--door-display-map-zone-connector-gap)}.door-display-map__floor-zones--connected .door-display-map__zone-branch:before{width:calc(var(--door-display-map-zone-connector-gap) + 1px);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);content:"";position:absolute;top:50%;left:0}.door-display-map__floor-zones--connected .door-display-map__zone-branch:after{box-sizing:border-box;top:calc((var(--door-display-map-zone-sibling-gap)/-2) - var(--door-display-map-connector-overlap));bottom:calc((var(--door-display-map-zone-sibling-gap)/-2) - var(--door-display-map-connector-overlap));border-left:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);content:"";position:absolute;left:0}.door-display-map__floor-zones--connected .door-display-map__zone-branch:not(:only-child):-webkit-any(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-zone-connector-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__floor-zones--connected .door-display-map__zone-branch:not(:only-child):-moz-any(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-zone-connector-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__floor-zones--connected .door-display-map__zone-branch:not(:only-child):is(:first-child,:last-child):before{left:var(--door-display-map-connector-radius);width:calc(var(--door-display-map-zone-connector-gap) - var(--door-display-map-connector-radius) + 1px)}.door-display-map__floor-zones--connected .door-display-map__zone-branch:first-child:after{width:var(--door-display-map-connector-radius);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);border-top-left-radius:var(--door-display-map-connector-radius);top:50%}.door-display-map__floor-zones--connected .door-display-map__zone-branch:last-child:after{bottom:calc(50% - var(--door-display-map-connector-stroke-width));width:var(--door-display-map-connector-radius);border-bottom:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);border-bottom-left-radius:var(--door-display-map-connector-radius)}.door-display-map__floor-zones--connected .door-display-map__zone-branch:only-child:after{display:none}.door-display-map__floor-zones-reveal[data-expanded=true] .door-display-map__zone-branch{transform-origin:0;animation:door-display-map-zone-enter .32s var(--door-display-map-motion-ease-out)both;animation-delay:calc(72ms + var(--door-display-map-zone-delay,0s))}.door-display-map__floor-zones[data-closing=true]{pointer-events:none}.door-display-map__floor-zones[data-closing=true] .door-display-map__zone-branch{animation:door-display-map-zone-exit .26s var(--door-display-map-motion-ease-out)both;animation-delay:var(--door-display-map-zone-exit-delay,0s)}.door-display-map__node,.door-display-map__zone-display{--door-display-map-border-color:var(--color-border-default);--door-display-map-icon-color:var(--color-brand-600);align-items:center;gap:var(--space-3);min-height:var(--door-display-map-node-height);border:1px solid var(--door-display-map-border-color);border-radius:var(--radius-md);background:var(--color-surface-card);min-width:0;color:var(--color-text-primary);box-shadow:var(--shadow-sm);display:flex;position:relative}.door-display-map__node{padding:var(--space-3)}.door-display-map__node h3,.door-display-map__node strong,.door-display-map__zone-display strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.door-display-map__node small{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-top:.125rem;display:block}.door-display-map__node--parent:after{top:50%;right:calc(var(--door-display-map-level-gap)*-1);width:calc(var(--door-display-map-level-gap) + 1px);border-top:var(--door-display-map-connector-stroke-width)solid var(--color-border-default);opacity:0;transform-origin:0;transition:opacity .1s ease,transform .36s var(--door-display-map-motion-ease-out);content:"";position:absolute;transform:scaleX(0)}.door-display-map__node--parent[data-expanded=true]:after{opacity:1;transform:scaleX(1)}.door-display-map__node-icon{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--door-display-map-icon-color);background:0 0;flex:none;place-items:center;display:grid}.door-display-map__node--building{width:100%}.door-display-map__node--floor{z-index:2;width:100%;translate:0 var(--door-display-map-branch-anchor-offset-y);transition:translate var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out)}.door-display-map__node--floor-interactive{font:inherit;text-align:left;cursor:pointer;transition:translate var(--door-display-map-layout-duration)var(--door-display-map-motion-ease-in-out),border-color .15s ease,box-shadow .15s ease,transform .15s ease}.door-display-map__node--floor[data-expanded=true]{--door-display-map-border-color:var(--color-border-focus)}.door-display-map__floor-copy{flex:auto;min-width:0}.door-display-map__floor-chevron{color:var(--color-text-tertiary);transition:transform .3s var(--door-display-map-motion-ease-in-out);flex:none}.door-display-map__node--floor[aria-expanded=true] .door-display-map__floor-chevron{transform:rotate(180deg)}.door-display-map__zone-branch{grid-template-columns:var(--door-display-map-node-width);align-items:center;display:grid;position:relative}.door-display-map__zone-display{width:100%;padding:var(--space-3);text-align:left;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text;transition:border-color .15s,box-shadow .15s,transform .15s}@keyframes door-display-map-zone-enter{0%{opacity:0;transform:translate3d(var(--door-display-map-zone-enter-x),0,0)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes door-display-map-zone-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate3d(var(--door-display-map-zone-enter-x),0,0)scale(.98)}}.door-display-map__zone-display--cant_reach{--door-display-map-border-color:var(--color-feedback-error);--door-display-map-icon-color:var(--door-display-map-border-color)}.door-display-map__zone-display--not_configured{--door-display-map-border-color:var(--color-telemetry-caution-strong);--door-display-map-icon-color:var(--color-telemetry-caution-text)}.door-display-map__zone-display--closed{--door-display-map-border-color:var(--color-border-strong);--door-display-map-icon-color:var(--door-display-map-border-color)}.door-display-map__zone-display--ok{--door-display-map-border-color:var(--color-brand-700)}.door-display-map__zone-display--sleeping{--door-display-map-border-color:var(--color-blue-400);--door-display-map-icon-color:var(--door-display-map-border-color)}.door-display-map__node--floor-interactive:focus-visible{box-shadow:var(--shadow-focus-brand);outline:none}.door-display-map__zone-display:focus-visible{box-shadow:var(--shadow-focus-brand);outline:none}.door-display-map__node--floor-interactive:active,.door-display-map__zone-display:active{transform:scale(.985)}.door-display-map__zone-display-copy{gap:.125rem;min-width:0;display:grid}.door-display-map__zone-display-copy strong,.door-display-map__zone-display-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.door-display-map__zone-display-copy strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.door-display-map__zone-display-copy span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.door-display-map__controls{z-index:2;right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex;position:absolute}.door-display-workspace__status{z-index:3;gap:var(--space-3);display:grid;position:absolute}.door-display-workspace__actions-card,.door-display-workspace__summary-card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-card)}@supports (color:color-mix(in lab, red, red)){.door-display-workspace__actions-card,.door-display-workspace__summary-card{background:color-mix(in srgb,var(--color-surface-card)96%,transparent)}}.door-display-workspace__actions-card,.door-display-workspace__summary-card{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.door-display-workspace__buildings{z-index:3;top:var(--space-4);left:var(--space-4);position:absolute}.door-display-workspace__status{top:var(--space-4);right:var(--space-4);width:min(11rem,calc(100% - (2*var(--space-4))))}.door-display-workspace__actions-card,.door-display-workspace__summary-card{padding:var(--space-4)}.door-display-workspace__status-header{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);display:flex}.door-display-workspace__status-actions{gap:var(--space-1);display:inline-flex}.door-display-workspace__refresh-icon--spin{animation:.85s linear infinite door-displays-refresh-spin}.door-display-workspace__live-status{margin:var(--space-3)0 0;color:var(--color-text-secondary);flex-direction:column;align-items:flex-end;gap:.125rem;font-size:.625rem;line-height:1.35;display:flex}.door-display-workspace__live-status>span:first-child{color:var(--color-telemetry-accent);font-weight:var(--font-weight-semibold);align-items:center;gap:.375rem;display:inline-flex}.door-display-workspace__live-status-dot{border-radius:var(--radius-full);background:var(--color-telemetry-positive);width:.4375rem;height:.4375rem;box-shadow:0 0 0 2px var(--color-telemetry-positive)}@supports (color:color-mix(in lab, red, red)){.door-display-workspace__live-status-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-telemetry-positive)22%,transparent)}}.door-display-workspace__summary{margin:0}.door-display-workspace__summary h2{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center}.door-display-workspace__summary .door-display-summary{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.door-display-workspace__summary .door-display-summary__item{padding:var(--space-2)0;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.door-display-workspace__summary .door-display-summary__indicator{border-radius:.25rem;grid-area:auto/1;width:.875rem;height:.875rem}.door-display-workspace__summary .door-display-summary__count{grid-area:1/3;line-height:1}.door-display-workspace__summary .door-display-summary__label{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;min-width:0;overflow:hidden}.door-display-device-modal{width:min(38rem,100vw - 2rem)}.door-display-device-modal__content{padding:var(--space-5)}.door-display-device-modal__details-grid{padding-right:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:48rem){.door-display-workspace{min-height:34rem}.door-display-workspace__notice-region{top:0;bottom:10rem;left:0;right:0}.door-display-workspace__status{top:auto;bottom:var(--space-4);width:min(18rem,calc(100% - (2*var(--space-4))))}.door-display-map__viewport{right:0}.door-display-map__controls{right:auto;left:var(--space-4)}.door-display-map__floor-zones{grid-template-columns:repeat(2,var(--door-display-map-node-width))}.door-display-map__floor-branch:not(.door-display-map__floor-branch--connected)[data-expanded=true]{--door-display-map-branch-anchor-offset-y:var(--door-display-map-shared-grid-offset-two-columns)}.door-display-map__branch--unassigned{--door-display-map-branch-anchor-offset-y:var(--door-display-map-unassigned-grid-offset-two-columns,0rem)}.door-display-device-modal__details-grid{grid-template-columns:1fr}}@media (max-width:36rem){.door-display-workspace{min-height:40rem}.door-display-workspace__notice-region{padding:var(--space-4);top:0;bottom:14rem;left:0;right:0}.door-display-workspace__status{width:calc(100% - (2*var(--space-4)))}.door-display-map__controls{bottom:calc(var(--space-4) + 12rem)}.door-display-map__floor-zones{grid-template-columns:var(--door-display-map-node-width)}.door-display-map__floor-branch:not(.door-display-map__floor-branch--connected)[data-expanded=true]{--door-display-map-branch-anchor-offset-y:var(--door-display-map-shared-grid-offset-one-column)}.door-display-map__branch--unassigned{--door-display-map-branch-anchor-offset-y:var(--door-display-map-unassigned-grid-offset-one-column,0rem)}}@media (hover:hover) and (pointer:fine){.door-display-map__node--floor-interactive:hover,.door-display-map__zone-display:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.door-display-map__tree--resetting,.door-display-map__tree--layout-transitioning,.door-display-map__branch:before,.door-display-map__branch:after,.door-display-map__floor-zones-reveal,.door-display-map__node--parent:after{transition:none}.door-display-map__floor-zones-reveal .door-display-map__zone-branch{animation:none}.door-display-map__node--floor,.door-display-map__floor-chevron,.door-display-map__zone-display{transition:none}.door-display-map__node--floor-interactive:hover,.door-display-map__node--floor-interactive:active,.door-display-map__zone-display:hover,.door-display-map__zone-display:active{transform:none}.door-display-workspace__refresh-icon--spin{animation:none}}.door-display-device-modal__commands{gap:var(--space-2);flex-wrap:wrap;display:flex}.door-display-device-modal__command-result{margin:var(--space-2)var(--space-4)var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.door-display-settings-modal .form-message{margin-bottom:var(--space-4)}.door-display-settings-modal .app-modal__section-header p{font-size:var(--font-size-sm)}.door-display-settings-modal .door-display-loading{grid-template-columns:minmax(0,1fr)}.door-display-setup-card .app-modal__card-header{align-items:center}.door-display-setup-card .app-modal__card-header p{font-size:var(--font-size-sm)}.door-display-setup-card .app-modal__card-header h3{font-size:var(--font-size-base)}.door-display-setup-card__description{max-width:46rem;display:block}.door-display-setup-card__overview{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.door-display-setup-code+.door-display-setup-card__overview{margin-top:var(--space-4)}.door-display-setup-card__overview p{max-width:42rem;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.door-display-setup-code{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-feedback-success-border);border-radius:var(--radius-md);background:var(--color-feedback-success-surface);display:grid}.door-display-setup-code>span:first-child{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;display:block}.door-display-setup-code__value{justify-content:flex-start;align-items:center;gap:var(--space-3);display:flex}.door-display-setup-code strong{min-width:0;color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xl);letter-spacing:.18em;margin:0;display:block}.door-display-setup-code__copy{color:var(--color-brand-700)}@media (hover:hover) and (pointer:fine){.door-display-setup-code__copy.ui-icon-button--ghost:hover:not(:disabled){border-color:var(--color-brand-600);color:var(--color-brand-700);background:0 0}}.door-display-device-settings-card{scroll-margin-top:var(--space-8);border-color:var(--color-neutral-300);background:var(--color-surface-card);box-shadow:var(--shadow-sm)}.door-display-device-settings-list{gap:var(--space-4)}.door-display-device-settings-panel{gap:var(--space-4);display:grid}.door-display-actions-guide{padding:var(--space-6);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.door-display-actions-guide{background:color-mix(in srgb,var(--color-surface-card)72%,var(--color-surface-muted))}}.door-display-actions-guide{color:var(--color-text-primary)}.door-display-actions-guide__intro{max-width:52rem}.door-display-actions-guide__intro h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0}.door-display-actions-guide__intro p{max-width:44rem;margin:var(--space-2)0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.door-display-actions-guide__items{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.door-display-actions-guide__item{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;min-width:0;display:flex}.door-display-actions-guide__icon{color:var(--color-brand-primary-accent);justify-content:center;align-items:center;display:inline-flex}.door-display-actions-guide__icon--danger{color:var(--color-feedback-error)}.door-display-actions-guide__copy{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.door-display-actions-guide__copy strong{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.door-display-actions-guide__description,.door-display-actions-guide__example{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.door-display-actions-guide__example{color:var(--color-text-tertiary)}.door-display-selection-actions{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-4);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);box-shadow:var(--shadow-sm);display:flex;position:-webkit-sticky;position:sticky;top:0}.door-display-selection-actions__selection{align-items:center;gap:var(--space-3);min-width:0;display:flex}.door-display-selection-actions__selection .orpheus-checkbox{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.door-display-selection-actions__count{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug);white-space:nowrap}.door-display-selection-actions__buttons{align-items:center;gap:var(--space-2);flex:none;display:flex}.door-display-selection-actions__spinner{animation:.85s linear infinite door-displays-refresh-spin}.door-display-device-settings-card--selected{background:var(--color-brand-primary-subtle)}@supports (color:color-mix(in lab, red, red)){.door-display-device-settings-card--selected{background:color-mix(in srgb,var(--color-brand-primary-subtle)10%,var(--color-surface-card))}}.door-display-device-settings-card .app-modal__card-header{align-items:center}.door-display-device-settings-card .app-modal__card-header h3{font-size:var(--font-size-base)}.door-display-device-settings-card__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.door-display-device-settings-card__status{border-radius:var(--radius-sm);cursor:help;border:1px solid transparent;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.door-display-device-settings-card__status--neutral{color:var(--color-text-secondary)}.door-display-device-settings-card__status--danger{color:var(--color-feedback-error)}.door-display-device-settings-card__status:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.door-display-device-settings-card__status-tooltip{z-index:calc(var(--z-index-modal,1200) + 1);width:max-content;max-width:14rem;padding:var(--space-1)var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-card);box-shadow:var(--shadow-md);color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);pointer-events:none;text-align:center;white-space:nowrap;position:fixed;transform:translate(-50%,-100%)}.door-display-device-settings-card .app-modal__card-header p{font-size:var(--font-size-xs)}.door-display-device-settings-card:not(.app-modal__editable-card--editing) .app-modal__card-header{border-bottom-color:transparent}.door-display-device-settings-card__toggle{color:var(--color-text-secondary)}.door-display-device-settings-card__note{min-width:0}.door-display-device-settings-card__textarea.orpheus-input{height:auto;min-height:0;padding-block:var(--space-3);line-height:var(--line-height-normal);resize:vertical}.door-display-action-confirmation{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-feedback-error-border);border-radius:var(--radius-md);background:var(--color-feedback-error-surface);display:flex}.door-display-action-confirmation__copy{min-width:0}.door-display-action-confirmation__copy strong,.door-display-action-confirmation__copy p{margin:0}.door-display-action-confirmation__copy p{margin-top:var(--space-1)}.door-display-action-confirmation__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.door-display-appearance-card .app-modal__card-header{border-bottom:none;align-items:center}.door-display-appearance-card .app-modal__card-header p{font-size:var(--font-size-sm)}.door-display-appearance-card .app-modal__card-header h3{font-size:var(--font-size-base)}.door-display-appearance-card__description{max-width:46rem;display:block}.door-display-appearance-card__trigger{min-width:13rem}@media (max-width:56rem){.door-display-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.door-display-device-card__body{grid-template-columns:1fr}.door-display-device-card__footer{flex-wrap:wrap;grid-column:1}}@media (max-width:36rem){.door-display-setup-card__overview{flex-direction:column;align-items:stretch}.door-displays-page .page-header__actions{width:100%}.door-displays-page .page-header__actions>*{flex:auto}.door-display-selection-actions{position:static}.door-display-actions-guide__items{grid-template-columns:minmax(0,1fr)}.door-display-selection-actions__selection{align-items:flex-start;gap:var(--space-1);flex-direction:column}.door-display-action-confirmation{flex-direction:column;align-items:stretch}.door-display-action-confirmation__actions{flex-wrap:wrap}.door-display-action-confirmation__actions .ui-button{flex:auto}.door-display-device-card__title-row{grid-template-columns:auto minmax(0,1fr)}.door-display-device-card__title-row .door-display-health{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.door-display-device-card__details{grid-template-columns:1fr}.door-display-device-card__manage{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.door-display-building-card{transition:none}.door-display-building-card:hover{transform:none}}.analytics-page{width:100%;max-width:90rem;margin:0 auto}.analytics-page>.page-header .page-header__subtitle{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);grid-area:2/1/auto/-1;margin-top:0}.analytics-page>.page-header{margin-bottom:var(--space-8)}.analytics-page>.page-header .page-header__row{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.analytics-page>.page-header .page-header__content{display:contents}.analytics-page>.page-header .page-header__title{grid-area:1/1}.analytics-page>.page-header .page-header__actions{grid-area:1/2}.analytics-page__actions{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.analytics-page__actions-row{align-items:center;gap:var(--space-3);display:inline-flex}.analytics-page__update-status{align-items:center;gap:var(--space-2);color:var(--color-telemetry-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);white-space:nowrap;display:inline-flex}.analytics-page__update-dot{border-radius:var(--radius-full);background:var(--color-telemetry-positive);flex:none;width:.4375rem;height:.4375rem}.analytics-page__update-status[data-state=updating]{color:var(--color-text-secondary)}.analytics-page__update-status[data-state=updating] .analytics-page__update-dot{background:var(--color-text-tertiary)}.analytics-page__update-error{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug);text-align:right;white-space:nowrap}.analytics-page__refresh:disabled{cursor:wait}.analytics-page__refresh-icon--spin{animation:.85s linear infinite analytics-refresh-spin}@keyframes analytics-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.analytics-page__refresh-icon--spin{animation:none}}@keyframes analytics-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes analytics-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.analytics-filters{margin-bottom:var(--space-8);padding:var(--space-6);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card)}.analytics-filters__heading{justify-content:space-between;align-items:center;gap:var(--space-3)var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.analytics-filters__title{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.analytics-filters .text-label{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.analytics-filters .ui-select-trigger,.analytics-filters .ui-date-picker-trigger{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.analytics-filters .ui-date-picker-trigger{border-color:var(--color-neutral-300);border-radius:var(--radius-sm);padding:.625rem .75rem}.analytics-filter-bar__floor .ui-select-trigger:disabled{border-color:var(--color-neutral-400);color:var(--color-text-secondary);opacity:1}.analytics-filter-bar__floor .ui-select-trigger:disabled svg{color:var(--color-text-tertiary)}.analytics-filter-dropdown .ui-select-dropdown__option{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.analytics-filter-dropdown .ui-select-dropdown__option--selected{font-weight:var(--font-weight-medium)}.analytics-filter-dropdown--searchable{max-height:min(15rem,var(--ui-select-dropdown-available-height,calc(100dvh - 1rem)));overflow-y:auto}.analytics-filter-bar{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"building building dates""floor spaces tag";display:grid}.analytics-filter-bar>div{min-width:0}.analytics-filter-bar__building{grid-area:building}.analytics-filter-bar__spaces{grid-area:spaces}.analytics-filter-bar__floor{grid-area:floor}.analytics-filter-bar__dates{gap:var(--space-3);grid-area:dates;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-filter-bar__tag{grid-area:tag}.analytics-multiselect__search-trigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-focus);border-radius:var(--radius-sm);background:var(--color-surface-card);min-height:2.5rem;box-shadow:var(--shadow-focus-brand);color:var(--color-text-tertiary);padding:.625rem .75rem;display:flex}.analytics-multiselect__search-trigger input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0}.analytics-multiselect__search-trigger input::placeholder{color:var(--color-text-tertiary)}.analytics-multiselect__chip-control{align-items:center;gap:var(--space-1);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);background:var(--color-surface-card);min-width:0;min-height:2.5rem;padding:.1875rem .375rem;display:flex}.analytics-multiselect__chip-control:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus-brand)}.analytics-multiselect__primary{min-width:0;max-width:min(22rem,50%);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:.1875rem .375rem;overflow:hidden}.analytics-multiselect__primary:disabled{cursor:not-allowed}.analytics-multiselect__chip-control[data-has-extras=false] .analytics-multiselect__primary{max-width:calc(100% - 2.5rem)}.analytics-multiselect__chips{align-items:center;gap:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;cursor:pointer;flex:1;min-width:0;display:flex;overflow-x:auto}.analytics-multiselect__chip{align-items:center;gap:var(--space-1);border:1px solid var(--color-brand-primary-accent);border-radius:var(--radius-sm);max-width:min(22rem,65vw);min-height:1.75rem;color:var(--color-brand-primary-dark);font-size:var(--font-size-xs);background:0 0;flex:none;padding:.125rem .375rem;display:inline-flex}.analytics-multiselect__chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analytics-multiselect__chip-remove,.analytics-multiselect__chip-open{border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.analytics-multiselect__chip-remove{width:1.25rem;height:1.25rem}.analytics-multiselect__chip-open{width:2rem;height:2rem;color:var(--color-text-secondary)}.analytics-multiselect__chip-remove:hover,.analytics-multiselect__chip-open:hover:not(:disabled){background:var(--color-surface-muted)}.analytics-multiselect__chip-remove:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.analytics-multiselect__chip-open:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.analytics-multiselect__chip-open:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.analytics-filter-bar__skeleton-label,.analytics-filter-bar__skeleton-control{border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface-muted)0%,var(--color-neutral-300)50%,var(--color-surface-muted)100%);background-size:200% 100%;animation:1.4s ease-in-out infinite analytics-skeleton-shimmer;display:block}.analytics-filter-bar__skeleton-label{width:5.5rem;height:.625rem;margin-bottom:var(--space-2)}.analytics-filter-bar__skeleton-control{width:100%;height:var(--control-height-md);border-radius:var(--radius-md)}.analytics-filters__clear{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-height:2.25rem;padding:0 var(--space-3);background:var(--color-surface-card);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.analytics-filters__clear:hover{border-color:var(--color-neutral-400);background:var(--color-surface-muted);color:var(--color-text-primary)}.analytics-filters__clear:disabled{opacity:.5;cursor:default}.analytics-filters__clear:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:60rem){.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"building building""dates dates""floor spaces""tag tag"}}@media (max-width:38rem){.analytics-filters{padding:var(--space-4)}.analytics-filter-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"building""dates""floor""spaces""tag"}.analytics-filter-bar__dates{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.analytics-filter-bar__skeleton-label,.analytics-filter-bar__skeleton-control{animation:none}.analytics-filters__clear{transition:none}}.analytics-tabs{align-items:center;gap:var(--space-6);width:100%;margin-bottom:var(--space-8);display:flex}.analytics-tabs__tab{min-height:2.5rem;color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.analytics-tabs__tab:hover:not([aria-selected=true]){color:var(--color-text-primary)}.analytics-tabs__tab--active{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);order:-1;align-self:stretch;margin-right:auto}.analytics-tabs__tab:not(.analytics-tabs__tab--active){font-size:var(--font-size-sm)}.analytics-tabs__tab:focus-visible{box-shadow:var(--shadow-focus-brand);outline:none}@media (max-width:38rem){.analytics-tabs{gap:var(--space-3);flex-wrap:wrap}.analytics-tabs__tab--active{justify-content:flex-start;width:100%;margin-right:0}.analytics-tabs__tab:not(.analytics-tabs__tab--active){min-width:0;line-height:var(--line-height-snug);white-space:normal}}@media (prefers-reduced-motion:reduce){.analytics-tabs__tab{transition:none!important}}.analytics-tab-panel{gap:var(--space-6);flex-direction:column;display:flex}.analytics-tab-panel>.analytics-insight-group:not(:has(.analytics-card)){display:none}.analytics-tab-panel>.analytics-grid:not(:has(.analytics-card)){display:none}.analytics-tab-empty.ui-empty-state{border-style:solid;border-color:var(--color-neutral-300);min-height:18rem;display:none}.analytics-tab-panel:not(:has(.analytics-card))>.analytics-tab-empty.ui-empty-state{display:flex}.analytics-grid{gap:var(--space-6);display:grid}.analytics-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.analytics-card__header{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.analytics-card__heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.analytics-card__title-row{align-items:center;gap:var(--space-1);flex:auto;min-width:0;display:inline-flex}.analytics-card__title{min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.analytics-card__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.analytics-card__help-trigger.ui-icon-button{width:1.5rem;height:1.5rem;color:var(--color-text-tertiary)}.analytics-insight-group{gap:var(--space-8);flex-direction:column;display:flex}.analytics-insight-group__header{padding:var(--space-7)var(--space-1)var(--space-1)}.analytics-insight-group__title{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0;display:inline}.analytics-insight-group__help-trigger.ui-icon-button{vertical-align:middle;width:1.5rem;height:1.5rem;color:var(--color-text-tertiary)}.analytics-insight-group__help-trigger.ui-icon-button:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.analytics-insight-group__help-trigger.ui-icon-button:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.analytics-insight-group__help-trigger.ui-icon-button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--space-1)}.analytics-insight-group__help-trigger.ui-icon-button:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.analytics-insight-group__help-trigger.ui-icon-button:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.analytics-insight-group__help-trigger.ui-icon-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--space-1)}.analytics-help-dialog.ui-dialog__panel{width:min(44rem,calc(100vw - (2*var(--space-4))));border-color:rgba(161,161,161,.76);overflow:auto}@supports (color:color-mix(in lab, red, red)){.analytics-help-dialog.ui-dialog__panel{border-color:color-mix(in srgb,var(--color-neutral-400)76%,transparent)}}.analytics-help-dialog.ui-dialog__panel{border-radius:var(--radius-2xl);background:var(--color-surface-card);box-shadow:0 32px 80px -24px rgba(23,23,23,.28),0 12px 28px -18px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.analytics-help-dialog.ui-dialog__panel{box-shadow:0 32px 80px -24px color-mix(in srgb,var(--color-neutral-900)28%,transparent),0 12px 28px -18px color-mix(in srgb,var(--color-brand-primary)28%,transparent)}}.analytics-help-dialog .app-modal__topbar{padding:var(--space-5)var(--space-8);align-items:flex-start}.analytics-help-dialog .app-modal__title-group{align-items:flex-start}.analytics-help-dialog .app-modal__title-line h2{text-overflow:clip;white-space:normal;overflow:visible}.analytics-help-dialog .app-modal__close{margin-top:.25rem}.analytics-help-dialog__body{padding:var(--space-8)}@media (max-width:30rem){.analytics-help-dialog .app-modal__topbar,.analytics-help-dialog__body{padding-inline:var(--space-6)}}.analytics-help-dialog__copy{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin:0}.analytics-card__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.analytics-card__state{justify-content:center;align-items:center;gap:var(--space-3);min-height:10rem;font-size:var(--font-size-sm);color:var(--color-text-tertiary);flex-direction:column;display:flex}.analytics-card__state--error{min-height:18rem}.analytics-card__failure{align-items:center;gap:var(--space-4);width:min(100%,24rem);padding:var(--space-5)var(--space-6);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;display:flex}.analytics-card__failure-icon{border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);background:var(--color-surface-muted);width:2.5rem;height:2.5rem;color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.analytics-card__failure-icon svg{width:1.25rem;height:1.25rem}.analytics-card__failure-copy{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.analytics-card__failure-title{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0}.analytics-card__failure-message{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0}.analytics-card__failure .ui-button{margin-top:var(--space-1)}.analytics-card__chart-skeleton{height:18rem}.analytics-segmented{border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);background:var(--color-surface-muted);gap:2px;padding:3px;display:inline-flex}.analytics-segmented__option{padding:var(--space-1)var(--space-4);border-radius:var(--radius-sm);color:var(--color-neutral-700);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0}.analytics-segmented__option[aria-pressed=true]{background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.analytics-segmented__option:focus-visible{box-shadow:var(--shadow-focus-brand);outline:none}.analytics-bar-chart{--analytics-reference-color:var(--color-telemetry-critical)}@supports (color:color-mix(in lab, red, red)){.analytics-bar-chart{--analytics-reference-color:color-mix(in srgb,var(--color-telemetry-critical)72%,var(--color-neutral-400))}}.analytics-bar-chart{margin:0}.analytics-bar-chart__svg{max-width:100%;height:auto;display:block;overflow:visible}.analytics-bar-chart__grid{stroke:var(--color-border-default);stroke-width:1px}.analytics-bar-chart__grid--dashed{stroke-dasharray:3 4}.analytics-bar-chart__day-divider{stroke:var(--color-neutral-300);stroke-width:1.25px;stroke-dasharray:3 4;stroke-opacity:.88}.analytics-bar-chart__tick{fill:var(--color-text-secondary);font-size:var(--font-size-xs)}.analytics-bar-chart__tick--vertical{font-size:.6875rem}.analytics-bar-chart__axis-label{fill:var(--color-neutral-700);font-size:10px;font-weight:var(--font-weight-medium);pointer-events:none}.analytics-bar-chart__axis-label--x,.analytics-bar-chart__axis-label--y{font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.analytics-bar-chart__reference-line{stroke:var(--analytics-reference-color);stroke-width:1.25px;stroke-dasharray:4 5;stroke-opacity:.74;pointer-events:none}.analytics-bar-chart__reference-label{fill:var(--analytics-reference-color);font-size:10px;font-weight:var(--font-weight-semibold);pointer-events:none}.analytics-bar-chart__legend{gap:var(--space-2)var(--space-4);margin-top:var(--space-2);color:var(--color-text-secondary);flex-wrap:wrap;font-size:.6875rem;display:flex}.analytics-bar-chart--with-axis-labels .analytics-bar-chart__legend{margin-top:var(--space-3);padding-left:3.625rem}.analytics-bar-chart__legend-item{border-radius:var(--radius-sm);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.375rem;padding:.125rem .25rem;transition:background-color .16s,color .16s,opacity .22s;display:inline-flex}.analytics-bar-chart__legend-item--static{cursor:default}.analytics-bar-chart__legend-item:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.analytics-bar-chart__legend-item[aria-pressed=false]{opacity:.55}.analytics-bar-chart__legend-item[aria-pressed=false] .analytics-bar-chart__swatch{box-shadow:inset 0 0 0 1px var(--analytics-series-color);background:0 0;transform:scale(.82)}@media (hover:hover) and (pointer:fine){button.analytics-bar-chart__legend-item:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}}.analytics-bar-chart__swatch{background:var(--analytics-series-color);border-radius:.1875rem;flex-shrink:0;width:.75rem;height:.75rem;transition:background-color .22s,box-shadow .22s,transform .22s}.analytics-series-mark{--analytics-series-enter-transform:translateY(.5rem)scale(.94);--analytics-series-exit-transform:translateY(.5rem)scale(.94);opacity:1;will-change:opacity,transform;transition:opacity .28s ease-in,transform .36s cubic-bezier(.4,0,1,1);animation:.36s cubic-bezier(.16,1,.3,1) analytics-series-enter;transform:none}.analytics-series-mark--bar{--analytics-series-enter-transform:scaleY(.08);--analytics-series-exit-transform:scaleY(.08);transform-box:fill-box;transform-origin:bottom;transition:opacity .28s ease-in,transform .36s cubic-bezier(.4,0,1,1),fill .16s}.analytics-series-mark--line{--analytics-series-enter-transform:translateY(1rem);--analytics-series-exit-transform:translateY(1rem);transform-box:fill-box;transform-origin:50%}.analytics-series-mark--point{--analytics-series-enter-transform:scale(.3);--analytics-series-exit-transform:scale(.3);transform-box:fill-box;transform-origin:50%}.analytics-series-mark--share{--analytics-series-enter-transform:scaleX(.12);--analytics-series-exit-transform:scaleX(.12);transform-origin:0;transition:flex-basis .42s cubic-bezier(.16,1,.3,1),opacity .28s ease-in,transform .36s cubic-bezier(.4,0,1,1),background-color .16s}.analytics-series-mark--leaving,.analytics-series-mark--excluded{opacity:0;transform:var(--analytics-series-exit-transform);pointer-events:none;animation:none}.analytics-series-mark--share.analytics-series-mark--leaving,.analytics-series-mark--share.analytics-series-mark--excluded{flex-basis:0!important}.analytics-series-mark--line .analytics-line__path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .34s cubic-bezier(.4,0,1,1),stroke .16s;animation:.42s cubic-bezier(.16,1,.3,1) analytics-line-draw}.analytics-series-mark--leaving .analytics-line__path,.analytics-series-mark--excluded .analytics-line__path{stroke-dashoffset:1px;animation:none}@keyframes analytics-series-enter{0%{opacity:0;transform:var(--analytics-series-enter-transform)}to{opacity:1;transform:none}}@keyframes analytics-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.analytics-series-mark,.analytics-series-mark--line .analytics-line__path,.analytics-bar-chart__legend-item,.analytics-bar-chart__swatch{transition:none;animation:none}}.analytics-bar{fill:var(--analytics-series-color)}.analytics-bar-chart__departing{transform-box:fill-box;transform-origin:bottom;pointer-events:none;animation:.36s cubic-bezier(.4,0,1,1) forwards analytics-bar-depart}@keyframes analytics-bar-depart{to{opacity:0;transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.analytics-bar-chart__departing{opacity:0;animation:none}}@media (hover:hover) and (pointer:fine){.analytics-bar-chart__row:hover .analytics-bar{fill:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-bar-chart__row:hover .analytics-bar{fill:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}}.analytics-bar--occupancy,.analytics-bar--open{--analytics-series-color:var(--color-chart-series-1)}.analytics-bar--meeting{--analytics-series-color:var(--color-chart-series-2)}.analytics-bar--project{--analytics-series-color:var(--color-telemetry-caution-strong)}.analytics-bar--focus{--analytics-series-color:var(--color-telemetry-critical)}.analytics-bar--other{--analytics-series-color:var(--color-chart-series-5)}.analytics-bar--available{--analytics-series-color:var(--color-chart-neutral)}.analytics-line-chart .analytics-bar-chart__legend{column-gap:var(--space-6)}.analytics-line-chart__hour-guide{stroke:var(--color-neutral-300);stroke-width:1px;stroke-dasharray:3 5;pointer-events:none}.analytics-line__path{fill:none;stroke:var(--analytics-series-color);stroke-width:2px;stroke-linejoin:round}.analytics-line__point{fill:var(--analytics-series-color);transition:fill .16s}@media (hover:hover) and (pointer:fine){.analytics-line-chart__svg:hover .analytics-line__path{stroke:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-line-chart__svg:hover .analytics-line__path{stroke:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}}@media (prefers-reduced-motion:reduce){.analytics-line__point{transition:none}}.analytics-line--weekday-1{--analytics-series-color:var(--color-chart-series-1)}.analytics-line--weekday-2{--analytics-series-color:var(--color-chart-series-2)}.analytics-line--weekday-3{--analytics-series-color:var(--color-chart-series-3)}.analytics-line--weekday-4{--analytics-series-color:var(--color-chart-series-4)}.analytics-line--weekday-5{--analytics-series-color:var(--color-text-secondary)}.analytics-line--weekday-6{--analytics-series-color:var(--color-chart-series-5)}.analytics-line--weekday-7{--analytics-series-color:var(--color-text-tertiary)}.analytics-bar--tier-below_40{--analytics-series-color:var(--color-chart-series-5)}.analytics-bar--tier-40_70{--analytics-series-color:var(--color-chart-series-1)}.analytics-bar--tier-70_85{--analytics-series-color:var(--color-chart-series-2)}.analytics-bar--tier-85_100{--analytics-series-color:var(--color-chart-series-3)}.analytics-bar--tier-above_100{--analytics-series-color:var(--color-chart-series-4)}.analytics-tiers__weekday-selector .analytics-segmented{flex-wrap:wrap;max-width:100%}.analytics-tiers__weekday-selector .analytics-segmented__option{padding-inline:var(--space-2)}.analytics-tier-summary{gap:var(--space-2);display:grid}.analytics-tier-summary__total{justify-self:end;align-items:baseline;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.analytics-tier-summary__total strong{color:var(--color-text-primary);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums}.analytics-tier-summary__charts{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analytics-tier-summary__chart{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.analytics-tier-summary__title{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.analytics-tier-summary__pie{width:min(100%,11rem);height:auto;display:block;overflow:visible}.analytics-tier-summary__slice{fill:var(--analytics-tier-color);cursor:pointer;outline:none;transition:fill .16s}.analytics-tier-summary__slice:focus-visible{fill:var(--analytics-tier-color)}@supports (color:color-mix(in lab, red, red)){.analytics-tier-summary__slice:focus-visible{fill:color-mix(in srgb,var(--analytics-tier-color)76%,var(--color-neutral-900))}}@media (hover:hover) and (pointer:fine){.analytics-tier-summary__slice:hover{fill:var(--analytics-tier-color)}@supports (color:color-mix(in lab, red, red)){.analytics-tier-summary__slice:hover{fill:color-mix(in srgb,var(--analytics-tier-color)76%,var(--color-neutral-900))}}}@media (prefers-reduced-motion:reduce){.analytics-tier-summary__slice{transition:none}}.analytics-tier-summary__slice--below_40{--analytics-tier-color:var(--color-chart-series-5)}.analytics-tier-summary__slice--40_70{--analytics-tier-color:var(--color-chart-series-1)}.analytics-tier-summary__slice--70_85{--analytics-tier-color:var(--color-chart-series-2)}.analytics-tier-summary__slice--85_100{--analytics-tier-color:var(--color-chart-series-3)}.analytics-tier-summary__slice--above_100{--analytics-tier-color:var(--color-chart-series-4)}.analytics-tier-summary__legend{margin:var(--space-6)0 0;justify-content:flex-start;padding:0 0 0 3.625rem;list-style:none}@media (max-width:43rem){.analytics-tier-summary__charts{gap:var(--space-2)}.analytics-tier-summary__title{font-size:var(--font-size-sm);text-align:center}}.analytics-table-wrap{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.analytics-table th{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-align:left}.analytics-table td{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-border-default);text-align:left}.analytics-table .analytics-table__numeric{font-variant-numeric:tabular-nums}.analytics-table-frame{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);overflow:hidden}.analytics-table-frame .analytics-table th{padding:var(--space-3)var(--space-4);border-bottom-color:var(--color-neutral-300);background:var(--color-surface-muted);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.analytics-table-frame .analytics-table td{padding:var(--space-4);border-bottom-color:var(--color-neutral-300)}.analytics-table-frame .analytics-table tbody td.analytics-table__primary{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.analytics-table-frame .analytics-table tbody td.analytics-table__numeric{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.analytics-table-frame .analytics-table tbody tr:last-child td{border-bottom:0}.analytics-table-frame--wide .analytics-table{min-width:42rem}.analytics-table-frame--weekday .analytics-table{table-layout:fixed}.analytics-table-frame--weekday{border-radius:var(--radius-lg)}.analytics-table-frame--weekday .analytics-table th:first-child{width:25%}.analytics-table-frame--weekday .analytics-table th,.analytics-table-frame--weekday .analytics-table td{padding-right:var(--space-1);padding-left:var(--space-1)}.analytics-table-frame--weekday .analytics-table th:first-child,.analytics-table-frame--weekday .analytics-table td:first-child{padding-right:var(--space-2);padding-left:var(--space-2)}.analytics-table-frame--weekday .analytics-table th.analytics-table__numeric{letter-spacing:0}.analytics-table-frame--weekday .analytics-table th:last-child,.analytics-table-frame--weekday .analytics-table td:last-child{padding-right:var(--space-4)}.analytics-table-frame--indoor .analytics-table{table-layout:fixed;min-width:62rem}.analytics-table-frame--indoor .analytics-table th{padding-block:var(--space-4)}.analytics-table-frame--indoor .analytics-table td{padding-block:var(--space-5)}.analytics-table-frame--indoor .analytics-table tbody td:first-child{color:var(--color-text-secondary)}.analytics-table-skeleton{overflow:hidden}.analytics-table-skeleton__head,.analytics-table-skeleton__row{align-items:center;gap:var(--space-4);min-height:2.5rem;padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--color-border-default);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.analytics-table-skeleton--wide .analytics-table-skeleton__head,.analytics-table-skeleton--wide .analytics-table-skeleton__row{grid-template-columns:minmax(10rem,2fr) repeat(4,minmax(0,1fr));min-width:42rem}.analytics-table-frame--indoor .analytics-table-skeleton__head,.analytics-table-frame--indoor .analytics-table-skeleton__row{grid-template-columns:minmax(0,11fr) minmax(0,24fr) minmax(0,35fr) repeat(2,minmax(0,15fr));min-width:62rem}.analytics-table-skeleton--wide{overflow-x:auto}.analytics-table-frame .analytics-table-skeleton__head{padding:var(--space-3)var(--space-4);border-bottom-color:var(--color-neutral-300);background:var(--color-surface-muted)}.analytics-table-frame .analytics-table-skeleton__row{padding:var(--space-4);border-bottom-color:var(--color-neutral-300)}.analytics-table-frame--indoor .analytics-table-skeleton__head{padding-block:var(--space-4)}.analytics-table-frame--indoor .analytics-table-skeleton__row{padding-block:var(--space-5)}.analytics-table-frame .analytics-table-skeleton__row:last-child{border-bottom:0}.analytics-table-skeleton__head span,.analytics-table-skeleton__row span{border-radius:var(--radius-sm);background:var(--color-neutral-200);height:.625rem;animation:1.4s ease-in-out infinite analytics-skeleton-pulse;display:block}.analytics-table-frame .analytics-table-skeleton__head span,.analytics-table-frame .analytics-table-skeleton__row span{background:var(--color-neutral-400)}.analytics-table-skeleton__head span{width:65%}.analytics-table-skeleton__row span{width:82%}.analytics-table-skeleton__row span:last-child{width:55%}@media (prefers-reduced-motion:reduce){.analytics-table-skeleton__head span,.analytics-table-skeleton__row span{animation:none}}.analytics-grid--capacity{grid-template-columns:minmax(0,3fr) minmax(0,5fr);align-items:start}@media (max-width:60rem){.analytics-grid--capacity{grid-template-columns:minmax(0,1fr)}}.analytics-capacity__summary{gap:var(--space-6);margin:var(--space-4)0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-capacity__summary>div{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.analytics-capacity__summary dt{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.analytics-capacity__summary dd{color:var(--color-text-primary);font-size:var(--font-size-dashboard-metric);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);order:-1;margin:0}.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__total,.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__label,.analytics-capacity-skeleton__table span{border-radius:var(--radius-sm);background:var(--color-neutral-400);animation:1.4s ease-in-out infinite analytics-skeleton-pulse;display:block}.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__total{width:2.75rem;height:1.5rem}.analytics-capacity-skeleton__summary>div:last-child .analytics-capacity-skeleton__total{width:3.75rem}.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__label{width:4rem;height:.875rem}.analytics-capacity-skeleton__table{overflow-x:auto}.analytics-capacity-skeleton__head,.analytics-capacity-skeleton__row{align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-neutral-300);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.analytics-capacity-skeleton__head{min-height:2.5rem;padding:var(--space-3)var(--space-4);background:var(--color-surface-muted)}.analytics-capacity-skeleton__row{min-height:3.25rem}.analytics-capacity-skeleton__row:last-child{border-bottom:0}.analytics-capacity-skeleton__table--weekday .analytics-capacity-skeleton__head,.analytics-capacity-skeleton__table--weekday .analytics-capacity-skeleton__row{gap:var(--space-1);padding-right:var(--space-2);padding-left:var(--space-2);grid-template-columns:minmax(0,2.4fr) repeat(7,minmax(0,1fr))}.analytics-capacity-skeleton__head span,.analytics-capacity-skeleton__row span{width:60%;height:.625rem}.analytics-capacity-skeleton__head span:first-child,.analytics-capacity-skeleton__row span:first-child{width:70%}.analytics-capacity-skeleton__head span:not(:first-child),.analytics-capacity-skeleton__row span:not(:first-child){justify-self:end}@media (prefers-reduced-motion:reduce){.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__total,.analytics-capacity-skeleton__summary .analytics-capacity-skeleton__label,.analytics-capacity-skeleton__table span{animation:none}}.analytics-grid--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.analytics-room-stock{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-room-stock>.analytics-table-frame{min-width:0}.analytics-room-stock>.analytics-table-frame:only-child{grid-column:1/-1}@media (max-width:60rem){.analytics-room-stock{grid-template-columns:minmax(0,1fr)}}.analytics-share{margin:0}.analytics-share__bar{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:1.5rem;display:flex;overflow:hidden}.analytics-share__segment{background:var(--analytics-series-color);flex-basis:0}.analytics-room-distribution-pie{align-items:center;gap:var(--space-8);padding-top:var(--space-4);flex-direction:column;margin:0;display:flex}.analytics-room-distribution-pie__pie{width:min(100%,11rem);height:auto;display:block;overflow:visible}.analytics-room-distribution-pie__base{fill:var(--color-surface-muted)}.analytics-room-distribution-pie__slice{fill:var(--analytics-series-color);cursor:pointer;outline:none;transition:fill .16s}.analytics-room-distribution-pie__slice:focus-visible{fill:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-room-distribution-pie__slice:focus-visible{fill:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}.analytics-room-distribution-pie__legend{align-self:stretch;margin-top:0}@media (hover:hover) and (pointer:fine){.analytics-room-distribution-pie__slice:hover{fill:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-room-distribution-pie__slice:hover{fill:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}}@media (prefers-reduced-motion:reduce){.analytics-room-distribution-pie__slice{transition:none}}@media (hover:hover) and (pointer:fine){.analytics-share__bar:hover .analytics-share__segment{background:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-share__bar:hover .analytics-share__segment{background:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}}.analytics-share--0{--analytics-series-color:var(--color-chart-series-1)}.analytics-share--1{--analytics-series-color:var(--color-chart-series-5)}.analytics-share--2{--analytics-series-color:var(--color-chart-series-2)}.analytics-share--3{--analytics-series-color:var(--color-chart-series-3)}.analytics-share--4{--analytics-series-color:var(--color-chart-series-4)}.analytics-share--5{--analytics-series-color:var(--color-text-secondary)}.analytics-share--6{--analytics-series-color:var(--color-chart-series-2)}@supports (color:color-mix(in lab, red, red)){.analytics-share--6{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-2)55%,var(--color-surface-card))}}.analytics-share--7{--analytics-series-color:var(--color-chart-series-4)}@supports (color:color-mix(in lab, red, red)){.analytics-share--7{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-4)55%,var(--color-surface-card))}}.analytics-bar--size-booth{--analytics-series-color:var(--color-chart-series-5)}.analytics-bar--size-small{--analytics-series-color:var(--color-chart-series-1)}.analytics-bar--size-medium{--analytics-series-color:var(--color-chart-series-2)}.analytics-bar--size-large{--analytics-series-color:var(--color-chart-series-3)}.analytics-bar--size-unsized{--analytics-series-color:var(--color-text-tertiary)}.analytics-bar--pax-1,.analytics-bar--pax-2{--analytics-series-color:var(--color-chart-series-1)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--pax-2{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-1)55%,var(--color-chart-series-2))}}.analytics-bar--pax-3,.analytics-bar--pax-4{--analytics-series-color:var(--color-chart-series-2)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--pax-4{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-2)55%,var(--color-chart-series-3))}}.analytics-bar--pax-5_7,.analytics-bar--pax-8_10{--analytics-series-color:var(--color-chart-series-3)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--pax-8_10{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-3)55%,var(--color-chart-series-4))}}.analytics-bar--pax-11_15{--analytics-series-color:var(--color-chart-series-4)}.analytics-bar--pax-over_15{--analytics-series-color:var(--color-text-secondary)}@media (max-width:43rem){.analytics-room-heatmap__controls,.analytics-room-heatmap__controls .analytics-segmented{width:100%}.analytics-room-heatmap__controls .analytics-segmented{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-room-heatmap__controls .analytics-segmented__option{min-height:2.75rem;padding-inline:var(--space-2)}}.analytics-heatmap-layout{gap:var(--space-2);grid-template-columns:1.25rem minmax(0,1fr);align-items:center;display:grid}.analytics-heatmap-plot{min-width:0}.analytics-heatmap-wrap{min-width:0;overflow-x:auto}.analytics-heatmap{table-layout:fixed;border-collapse:separate;border-spacing:2px;width:100%;min-width:54rem;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.analytics-heatmap thead{display:table-footer-group}.analytics-heatmap thead th{padding-top:var(--space-2)}.analytics-heatmap__weekday-column{width:6rem}.analytics-heatmap__axis-label{color:var(--color-neutral-700);font-size:.7rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.analytics-heatmap__axis-label--weekday{writing-mode:vertical-rl;justify-self:center;transform:rotate(180deg)}.analytics-heatmap__axis-label--time{margin-top:var(--space-2);text-align:center;display:block}.analytics-heatmap__slot{font-weight:var(--font-weight-medium);text-align:center;white-space:nowrap}.analytics-heatmap__weekday{padding-inline:var(--space-2);font-weight:var(--font-weight-medium);text-align:left}.analytics-heatmap__cell{background:var(--color-chart-series-2);border-radius:3px;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.analytics-heatmap__cell{background:color-mix(in srgb,var(--color-chart-series-2)calc(var(--analytics-heat)*100%),var(--color-surface-muted))}}.analytics-heatmap__cell{transition:filter .16s}.analytics-heatmap__cell[data-empty]{background:0 0}.analytics-heatmap__legend{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-left:calc(1.25rem + var(--space-2));color:var(--color-text-secondary);flex-wrap:wrap;font-size:.6875rem;display:flex}.analytics-heatmap__legend-scale{border-radius:var(--radius-sm);background:linear-gradient(to right,var(--color-surface-muted),var(--color-chart-series-2));width:8rem;height:.75rem}@media (hover:hover) and (pointer:fine){.analytics-heatmap__cell:not([data-empty]):hover{filter:brightness(.82)}.analytics-heatmap__cell[data-empty]:hover{background:var(--color-surface-muted)}}.analytics-point{fill:var(--analytics-series-color);fill-opacity:.75;stroke:var(--color-surface-card);stroke-width:1px;transition:fill .16s,fill-opacity .16s}@media (prefers-reduced-motion:reduce){.analytics-heatmap__cell,.analytics-point{transition:none}}@media (hover:hover) and (pointer:fine){.analytics-series-mark--point:hover>.analytics-point{fill:var(--analytics-series-color)}@supports (color:color-mix(in lab, red, red)){.analytics-series-mark--point:hover>.analytics-point{fill:color-mix(in srgb,var(--analytics-series-color)76%,var(--color-neutral-900))}}.analytics-series-mark--point:hover>.analytics-point{fill-opacity:1}}.analytics-point--cold_oversized{--analytics-series-color:var(--color-chart-series-4)}.analytics-point--cold{--analytics-series-color:var(--color-chart-series-3)}.analytics-point--busy_wrong_size{--analytics-series-color:var(--color-chart-series-2)}.analytics-point--core{--analytics-series-color:var(--color-chart-series-1)}.analytics-point--monitor{--analytics-series-color:var(--color-chart-series-5)}.analytics-bar--group-1,.analytics-bar--group-2{--analytics-series-color:var(--color-chart-series-1)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--group-2{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-1)55%,var(--color-chart-series-2))}}.analytics-bar--group-3,.analytics-bar--group-4{--analytics-series-color:var(--color-chart-series-2)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--group-4{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-2)55%,var(--color-chart-series-3))}}.analytics-bar--group-5,.analytics-bar--group-6_8{--analytics-series-color:var(--color-chart-series-3)}@supports (color:color-mix(in lab, red, red)){.analytics-bar--group-6_8{--analytics-series-color:color-mix(in srgb,var(--color-chart-series-3)55%,var(--color-chart-series-4))}}.analytics-bar--group-9_12{--analytics-series-color:var(--color-chart-series-4)}.analytics-bar--group-13_20{--analytics-series-color:var(--color-text-secondary)}.analytics-bar--group-over_20{--analytics-series-color:var(--color-text-primary)}.analytics-share--good{--analytics-series-color:var(--color-telemetry-positive)}.analytics-share--cool{--analytics-series-color:var(--color-chart-series-2)}.analytics-share--warm{--analytics-series-color:var(--color-chart-series-3)}.analytics-share--bad{--analytics-series-color:var(--color-chart-series-4)}.analytics-share--quiet{--analytics-series-color:var(--color-chart-series-5)}.analytics-share--compact .analytics-share__bar{min-width:8rem;height:.625rem}.analytics-table-frame--indoor .analytics-table th:first-child{width:11%}.analytics-table-frame--indoor .analytics-table th:nth-child(2){width:24%}.analytics-table-frame--indoor .analytics-table th:nth-child(3){width:35%}.analytics-table-frame--indoor .analytics-table th:nth-child(n+4){width:15%}.analytics-table-frame--indoor .analytics-share__bar{border-radius:calc(var(--radius-sm)/2);height:1.375rem}.analytics-indoor-floors{gap:var(--space-3);display:grid}.analytics-indoor-floor{border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-surface-card);min-width:0;overflow:hidden}.analytics-indoor-floor__heading{margin:0}.analytics-indoor-floor__toggle{align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-3)var(--space-4);color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.analytics-indoor-floor__toggle:hover{background:var(--color-surface-muted)}.analytics-indoor-floor__toggle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.analytics-indoor-floor__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.analytics-indoor-floor__count{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-left:auto}.analytics-indoor-floor__chevron{color:var(--color-text-secondary);flex:none;transition:transform .32s cubic-bezier(.23,1,.32,1)}.analytics-indoor-floor[data-expanded=true] .analytics-indoor-floor__chevron{transform:rotate(180deg)}.analytics-indoor-floor__reveal{opacity:0;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .32s cubic-bezier(.23,1,.32,1),opacity .18s;display:grid}.analytics-indoor-floor__reveal[data-expanded=true]{opacity:1;grid-template-rows:1fr}.analytics-indoor-floor__content{min-width:0;min-height:0;overflow:hidden}.analytics-table-frame--indoor-floor{border:0;border-top:1px solid var(--color-neutral-300);border-radius:0}.analytics-table-frame--indoor-floor .analytics-table th:first-child{width:25%}.analytics-table-frame--indoor-floor .analytics-table th:nth-child(2){width:42%}.analytics-table-frame--indoor-floor .analytics-table th:nth-child(n+3){width:16.5%}@media (prefers-reduced-motion:reduce){.analytics-indoor-floor__chevron,.analytics-indoor-floor__reveal{transition:none}}.analytics-indoor-room-table__header-controls{min-width:0;max-width:100%;margin-left:auto}.analytics-indoor-room-table__header-legend{justify-content:flex-end;margin-top:0}.analytics-bar--summary,.analytics-point--room{--analytics-series-color:var(--color-chart-series-2)}.analytics-tooltip{--analytics-tooltip-width:min(19rem,calc(100vw - (2*var(--space-3))));z-index:60;left:clamp(var(--space-3),var(--analytics-tooltip-left),calc(100vw - var(--analytics-tooltip-width) - var(--space-3)));width:var(--analytics-tooltip-width);box-sizing:border-box;border:1px solid var(--color-neutral-400);border-radius:var(--radius-sm);background:var(--color-surface-card);padding:.625rem .75rem;position:fixed;box-shadow:0 .375rem 1rem rgba(23,23,23,.12)}@supports (color:color-mix(in lab, red, red)){.analytics-tooltip{box-shadow:0 .375rem 1rem color-mix(in srgb,var(--color-neutral-900)12%,transparent)}}.analytics-tooltip{pointer-events:none;white-space:normal;transform:translateY(-100%)}.analytics-tooltip[data-flip]{left:clamp(calc(var(--analytics-tooltip-width) + var(--space-3)),var(--analytics-tooltip-left),calc(100vw - var(--space-3)));transform:translate(-100%,-100%)}.analytics-tooltip__title{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;line-height:1.3;display:block}.analytics-tooltip__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-neutral-300);margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.analytics-tooltip__title-meta{color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.analytics-tooltip__rows{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.analytics-tooltip__row{grid-template-columns:.625rem minmax(0,1fr) auto;align-items:center;column-gap:.375rem;font-size:.8125rem;line-height:1.3;display:grid}.analytics-tooltip__row--plain{grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem}.analytics-tooltip__label{color:var(--color-text-secondary)}.analytics-tooltip__value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.analytics-bar-chart__hit{fill:transparent;cursor:default}.analytics-line-chart__hit,.analytics-point__hit{fill:transparent}body{background:var(--color-surface-page);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal)}code{font-family:var(--font-family-mono)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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}
