.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-9{margin:calc(var(--spacing) * 9)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.\!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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--isa-hue:180;--isa-chroma:1.5;--isa-green-50:var(--lightningcss-light,oklch(.977 calc(.011 * var(--isa-chroma)) calc(var(--isa-hue) - 6)))var(--lightningcss-dark,oklch(.235 calc(.022 * var(--isa-chroma)) calc(var(--isa-hue) + 4)));--isa-green-100:var(--lightningcss-light,oklch(.953 calc(.024 * var(--isa-chroma)) calc(var(--isa-hue) - 8)))var(--lightningcss-dark,oklch(.27 calc(.032 * var(--isa-chroma)) calc(var(--isa-hue) + 4)));--isa-green-200:var(--lightningcss-light,oklch(.905 calc(.05 * var(--isa-chroma)) calc(var(--isa-hue) - 10)))var(--lightningcss-dark,oklch(.33 calc(.048 * var(--isa-chroma)) calc(var(--isa-hue) + 2)));--isa-green-300:var(--lightningcss-light,oklch(.83 calc(.09 * var(--isa-chroma)) calc(var(--isa-hue) - 12)))var(--lightningcss-dark,oklch(.42 calc(.07 * var(--isa-chroma)) var(--isa-hue)));--isa-green-400:var(--lightningcss-light,oklch(.74 calc(.125 * var(--isa-chroma)) calc(var(--isa-hue) - 12)))var(--lightningcss-dark,oklch(.52 calc(.095 * var(--isa-chroma)) calc(var(--isa-hue) - 4)));--isa-green-500:var(--lightningcss-light,oklch(.635 calc(.15 * var(--isa-chroma)) calc(var(--isa-hue) - 12)))var(--lightningcss-dark,oklch(.63 calc(.12 * var(--isa-chroma)) calc(var(--isa-hue) - 8)));--isa-green-600:var(--lightningcss-light,oklch(.54 calc(.12 * var(--isa-chroma)) calc(var(--isa-hue) - 6)))var(--lightningcss-dark,oklch(.7 calc(.12 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-green-700:var(--lightningcss-light,oklch(.45 calc(.095 * var(--isa-chroma)) calc(var(--isa-hue) - 1)))var(--lightningcss-dark,oklch(.77 calc(.11 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-green-800:var(--lightningcss-light,oklch(.371 calc(.065 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.84 calc(.085 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-green-900:var(--lightningcss-light,oklch(.314 calc(.054 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.9 calc(.06 * var(--isa-chroma)) calc(var(--isa-hue) - 8)));--isa-green-950:var(--lightningcss-light,oklch(.24 calc(.042 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.95 calc(.03 * var(--isa-chroma)) calc(var(--isa-hue) - 6)));--isa-deep:var(--lightningcss-light,oklch(.314 calc(.054 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.3 calc(.05 * var(--isa-chroma)) calc(var(--isa-hue) + 4)));--isa-deep-strong:var(--lightningcss-light,oklch(.24 calc(.042 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.255 calc(.04 * var(--isa-chroma)) calc(var(--isa-hue) + 4)));--isa-on-deep:#fff;--isa-on-deep-muted:oklch(.86 calc(.05 * var(--isa-chroma)) calc(var(--isa-hue) - 10));--isa-signal:oklch(.793 calc(.18 * var(--isa-chroma)) calc(var(--isa-hue) - 12));--isa-on-deep-critical:#ffb4c0;--isa-on-deep-attention:#ffd29a;--isa-brand:var(--lightningcss-light,var(--isa-deep))var(--lightningcss-dark,oklch(.8 calc(.11 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-brand-hover:var(--lightningcss-light,oklch(.371 calc(.065 * var(--isa-chroma)) calc(var(--isa-hue) + 6)))var(--lightningcss-dark,oklch(.86 calc(.1 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-brand-strong:var(--lightningcss-light,var(--isa-deep-strong))var(--lightningcss-dark,oklch(.9 calc(.08 * var(--isa-chroma)) calc(var(--isa-hue) - 10)));--isa-sidebar:var(--lightningcss-light,var(--isa-deep))var(--lightningcss-dark,oklch(.195 calc(.02 * var(--isa-chroma)) calc(var(--isa-hue) + 4)));--isa-sidebar-panel:var(--isa-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--isa-sidebar-panel:color-mix(in oklch, var(--isa-sidebar) 88%, var(--isa-on-deep-muted) 4%)}}:root{--isa-sidebar-hover:var(--isa-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--isa-sidebar-hover:color-mix(in oklch, var(--isa-sidebar) 86%, white)}}:root{--isa-sidebar-active-surface:var(--isa-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--isa-sidebar-active-surface:color-mix(in oklch, var(--isa-sidebar) 76%, white)}}:root{--isa-sidebar-text:oklch(.9 calc(.025 * var(--isa-chroma)) calc(var(--isa-hue) - 8));--isa-sidebar-label:oklch(.7 calc(.05 * var(--isa-chroma)) var(--isa-hue));--isa-sidebar-active:var(--isa-signal);--isa-topbar:var(--isa-surface);--isa-canvas:var(--lightningcss-light,oklch(.96 calc(.006 * var(--isa-chroma)) var(--isa-hue)))var(--lightningcss-dark,oklch(.165 calc(.01 * var(--isa-chroma)) var(--isa-hue)));--isa-panel-border:var(--lightningcss-light,#e4e7e5)var(--lightningcss-dark,oklch(.29 calc(.014 * var(--isa-chroma)) var(--isa-hue)))}@supports (color:color-mix(in lab, red, red)){:root{--isa-panel-border:var(--lightningcss-light,color-mix(in oklch, #e4e7e5 80%, oklch(.905 calc(.05 * var(--isa-chroma)) calc(var(--isa-hue) - 10))))var(--lightningcss-dark,oklch(.29 calc(.014 * var(--isa-chroma)) var(--isa-hue)))}}:root{--isa-page:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(.19 calc(.01 * var(--isa-chroma)) var(--isa-hue)));--isa-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(.215 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-surface-subtle:var(--lightningcss-light,#f4f5f4)var(--lightningcss-dark,oklch(.245 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-surface-hover:var(--lightningcss-light,#f1f3f2)var(--lightningcss-dark,oklch(.26 calc(.014 * var(--isa-chroma)) var(--isa-hue)));--isa-surface-selected:var(--isa-green-100);--isa-band:var(--lightningcss-light,#f4f5f4)var(--lightningcss-dark,oklch(.235 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-border:var(--lightningcss-light,#e4e7e5)var(--lightningcss-dark,oklch(.305 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-border-strong:var(--lightningcss-light,#cdd3cf)var(--lightningcss-dark,oklch(.39 calc(.014 * var(--isa-chroma)) var(--isa-hue)));--isa-text:var(--lightningcss-light,#1a1f1c)var(--lightningcss-dark,oklch(.925 calc(.008 * var(--isa-chroma)) var(--isa-hue)));--isa-text-strong:var(--lightningcss-light,#0f1411)var(--lightningcss-dark,oklch(.975 calc(.006 * var(--isa-chroma)) var(--isa-hue)));--isa-text-secondary:var(--lightningcss-light,#5b6560)var(--lightningcss-dark,oklch(.76 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-text-tertiary:var(--lightningcss-light,#646d68)var(--lightningcss-dark,oklch(.71 calc(.012 * var(--isa-chroma)) var(--isa-hue)));--isa-text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,oklch(.19 calc(.02 * var(--isa-chroma)) var(--isa-hue)));--isa-accent:var(--isa-brand);--isa-accent-hover:var(--isa-brand-hover);--isa-accent-strong:var(--isa-brand-strong);--isa-accent-soft:var(--isa-green-100);--isa-accent-softer:var(--isa-green-50);--isa-accent-bright:var(--isa-green-500);--isa-ready:var(--lightningcss-light,lab(45.1282% -36.7732 19.5033))var(--lightningcss-dark,lab(80.8069% -39.835 23.651));--isa-ready-bg:var(--lightningcss-light,lab(94.4589% -10.2063 4.43709))var(--lightningcss-dark,lab(20.7311% -18.4829 11.0251));--isa-attention:var(--lightningcss-light,lab(41.5852% 31.0502 51.392))var(--lightningcss-dark,lab(80.1181% 17.8857 48.1456));--isa-attention-bg:var(--lightningcss-light,lab(91.9817% 6.50439 18.9062))var(--lightningcss-dark,lab(22.0198% 13.5086 25.6223));--isa-progress:var(--lightningcss-light,lab(32.043% 16.0155 -54.6119))var(--lightningcss-dark,lab(78.5664% .760406 -32.8357));--isa-progress-bg:var(--lightningcss-light,lab(90.8513% .669003 -13.7352))var(--lightningcss-dark,lab(19.3652% 3.34215 -24.9844));--isa-critical:var(--lightningcss-light,lab(35.9468% 55.8203 19.0938))var(--lightningcss-dark,lab(75.4446% 39.2946 10.2476));--isa-critical-bg:var(--lightningcss-light,lab(89.3386% 15.6887 1.68554))var(--lightningcss-dark,lab(20.2105% 26.0672 7.04076));--isa-blocked:var(--lightningcss-light,lab(34.7924% -4.54579 1.65253))var(--lightningcss-dark,lab(76.9359% -3.20071 1.27282));--isa-blocked-bg:var(--lightningcss-light,lab(94.6205% -.822842 .237882))var(--lightningcss-dark,lab(17.7754% -3.2133 1.2763));--isa-option-grey:lab(55.9108% -1.07518 -3.56119);--isa-option-grey-bg:var(--lightningcss-light,lab(94.777% -.443846 -1.4321))var(--lightningcss-dark,lab(15.3139% -.634506 -2.13118));--isa-option-grey-fg:var(--lightningcss-light,lab(32.7096% -1.05289 -3.5496))var(--lightningcss-dark,lab(79.1114% -1.08659 -3.56731));--isa-option-blue:var(--lightningcss-light,lab(52.8659% -4.50641 -50.4063))var(--lightningcss-dark,lab(62.3092% -6.43936 -47.3377));--isa-option-blue-bg:var(--lightningcss-light,lab(94.1652% -3.08996 -10.6153))var(--lightningcss-dark,lab(17.466% -2.88653 -17.0051));--isa-option-blue-fg:var(--lightningcss-light,lab(31.9331% -1.01048 -43.4214))var(--lightningcss-dark,lab(82.4277% -6.70159 -27.7143));--isa-option-purple:var(--lightningcss-light,lab(48.6719% 37.2491 -52.6287))var(--lightningcss-dark,lab(60.7652% 31.0872 -46.7729));--isa-option-purple-bg:var(--lightningcss-light,lab(93.8615% 5.32234 -9.73097))var(--lightningcss-dark,lab(16.9737% 9.97485 -15.6972));--isa-option-purple-fg:var(--lightningcss-light,lab(30.2405% 34.4715 -46.2591))var(--lightningcss-dark,lab(82.7889% 14.9554 -25.511));--isa-option-green:var(--lightningcss-light,lab(57.7987% -45.4011 30.0617))var(--lightningcss-dark,lab(64.6528% -42.1632 27.6794));--isa-option-green-bg:var(--lightningcss-light,lab(94.7335% -11.8404 7.56122))var(--lightningcss-dark,lab(18.2797% -14.9949 9.77568));--isa-option-green-fg:var(--lightningcss-light,lab(31.764% -33.4618 22.3588))var(--lightningcss-dark,lab(84.9364% -26.7916 17.2614));--isa-option-yellow:var(--lightningcss-light,lab(74.664% 11.4553 69.676))var(--lightningcss-dark,lab(77.0057% 10.1238 62.6808));--isa-option-yellow-bg:var(--lightningcss-light,lab(95.6354% -.965714 19.4895))var(--lightningcss-dark,lab(20.0432% 3.45136 21.8276));--isa-option-yellow-fg:var(--lightningcss-light,lab(35.9669% 16.5572 46.9555))var(--lightningcss-dark,lab(86.4074% 2.17065 36.6728));--isa-option-orange:var(--lightningcss-light,lab(64.3605% 37.3843 62.6392))var(--lightningcss-dark,lab(69.0904% 34.4514 55.8445));--isa-option-orange-bg:var(--lightningcss-light,lab(94.1113% 7.04327 13.5336))var(--lightningcss-dark,lab(18.5679% 11.19 17.6902));--isa-option-orange-fg:var(--lightningcss-light,lab(38.7512% 36.373 59.562))var(--lightningcss-dark,lab(83.493% 17.0955 31.7846));--isa-option-red:var(--lightningcss-light,lab(51.5803% 63.2457 38.9399))var(--lightningcss-dark,lab(61.0965% 56.6147 33.1618));--isa-option-red-bg:var(--lightningcss-light,lab(93.9229% 9.19664 4.96061))var(--lightningcss-dark,lab(17.0553% 18.7738 10.6696));--isa-option-red-fg:var(--lightningcss-light,lab(35.6263% 53.8963 34.3867))var(--lightningcss-dark,lab(83.0065% 24.7241 13.5107));--isa-chart-1:var(--isa-green-900);--isa-chart-2:var(--isa-green-600);--isa-chart-3:var(--isa-green-400);--isa-chart-4:var(--isa-green-200);--isa-chart-5:var(--lightningcss-light,lab(32.043% 16.0155 -54.6119))var(--lightningcss-dark,lab(66.6482% 3.28371 -43.2324));--isa-chart-6:var(--lightningcss-light,lab(63.0005% 29.875 58.3999))var(--lightningcss-dark,lab(71.8062% 23.3828 51.9541));--isa-chart-grid:var(--isa-border);--isa-font-ui-face:var(--isa-font-dm-sans,"DM Sans");--isa-font-display-face:var(--isa-font-geist,"Geist");--isa-font-sans:var(--isa-font-ui-face), ui-sans-serif, system-ui, sans-serif;--isa-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--isa-font-display:var(--isa-font-display-face), var(--isa-font-sans);--isa-weight-display:650;--isa-tracking-display:-.04em;--isa-text-page:36px;--isa-leading-page:43px;--isa-text-section:16px;--isa-leading-section:22px;--isa-text-body:14px;--isa-leading-body:20px;--isa-text-small:12.5px;--isa-leading-small:18px;--isa-text-label:11.5px;--isa-leading-label:16px;--isa-text-metric:30px;--isa-leading-metric:36px;--isa-text-metric-lg:48px;--isa-leading-metric-lg:53px;--isa-space-1:4px;--isa-space-2:8px;--isa-space-3:12px;--isa-space-4:16px;--isa-space-5:20px;--isa-space-6:24px;--isa-space-8:32px;--isa-space-10:40px;--isa-space-12:48px;--isa-radius-control:2px;--isa-radius-small:2px;--isa-radius-card:2px;--isa-shadow-card:none;--isa-shadow-tint:var(--lightningcss-light,#0f14111f)var(--lightningcss-dark,#00000080);--isa-shadow-popover:0 8px 24px var(--isa-shadow-tint);--isa-shadow-canvas:0 8px 30px var(--isa-shadow-tint);--isa-tour-scrim:#0f141173;--isa-z-tour:1000;--isa-control-height:38px;--isa-control-height-small:32px;--isa-row-height:60px;--isa-topbar-height:64px;--isa-sidebar-width:232px;--isa-sidebar-rail-width:64px;--isa-page-gutter:30px;--isa-page-gutter-small:16px;--isa-width-form:56rem;--isa-width-field-help:22rem;--isa-width-settings:64rem;--isa-width-inspector:27rem;--isa-composer-rail:17rem;--isa-document-width:600px;--isa-document-mobile-width:375px;--isa-document-paper:#fff;--isa-document-ink:#222;--isa-document-body-size:16px;--isa-document-leading:1.6;--isa-document-heading-leading:1.3;--isa-document-heading-size:26px;--isa-document-subheading-size:20px;--isa-rich-picker-width:9rem;--isa-template-thumbnail-height:17rem;--isa-template-frame-height:900px;--isa-template-thumbnail-scale:.46;--isa-document-preview-height:60vh;--isa-overlay:#0f141152;--isa-measure-prose:72ch;--isa-content-max:1360px;--isa-focus:var(--isa-green-500);--isa-focus-ring:0 0 0 3px var(--isa-green-500)}@supports (color:color-mix(in lab, red, red)){:root{--isa-focus-ring:0 0 0 3px color-mix(in oklch, var(--isa-green-500) 22%, transparent)}}:root{--isa-ease:cubic-bezier(.2, 0, 0, 1);--isa-duration:.14s;--isa-motion-fast:.14s;--isa-motion-normal:.18s;--isa-motion-panel:.26s;--isa-motion-skeleton:1.8s;--isa-ease-enter:cubic-bezier(.16, 1, .3, 1);--isa-ease-exit:cubic-bezier(.4, 0, 1, 1)}:root:has([data-isa-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has([data-isa-mode=system]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:has([data-isa-mode=system]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-isa-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-isa-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--isa-duration:0s;--isa-motion-fast:0s;--isa-motion-normal:0s;--isa-motion-panel:0s}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--isa-topbar-height) + var(--isa-space-4))}body{background:var(--isa-page);color:var(--isa-text);font-family:var(--isa-font-sans);font-size:var(--isa-text-body);line-height:var(--isa-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(a){color:var(--isa-brand)}:where(h1,h2,h3,h4){color:var(--isa-text-strong);letter-spacing:-.01em}::selection{background:var(--isa-accent-soft)}.ui-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ui-skip-link{top:var(--isa-space-2);left:var(--isa-space-2);z-index:100;padding:var(--isa-space-2) var(--isa-space-3);border-radius:var(--isa-radius-small);background:var(--isa-accent);color:var(--isa-text-inverse);font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}.ui-skip-link:focus{transform:none}.ui-icon{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block}.ui-button{justify-content:center;align-items:center;gap:var(--isa-space-2);min-height:var(--isa-control-height);border-radius:var(--isa-radius-control);padding:0 var(--isa-space-4);font:inherit;font-size:var(--isa-text-body);white-space:nowrap;cursor:pointer;transition:background-color var(--isa-duration) var(--isa-ease), border-color var(--isa-duration) var(--isa-ease), color var(--isa-duration) var(--isa-ease), transform 60ms var(--isa-ease);border:1px solid #0000;font-weight:560;line-height:1;text-decoration:none;display:inline-flex}:is(.ui-button:focus-visible,.ui-icon-button:focus-visible){outline:2px solid var(--isa-focus);outline-offset:2px}.ui-button[disabled],.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-button[aria-busy=true]{cursor:progress;opacity:.85}.ui-button:active:not([disabled]),.ui-icon-button:active:not([disabled]){transform:translateY(1px)}.ui-button--primary{background:var(--isa-brand);color:var(--isa-text-inverse)}.ui-button--primary:hover:not([disabled]){background:var(--isa-brand-hover)}.ui-button--secondary{border-color:var(--isa-border-strong);background:var(--isa-surface);color:var(--isa-text)}.ui-button--secondary:hover:not([disabled]){border-color:var(--isa-text-tertiary);background:var(--isa-surface-hover)}.ui-button--ghost{color:var(--isa-text);background:0 0}.ui-button--ghost:hover:not([disabled]){background:var(--isa-surface-hover)}.ui-button--link{min-height:auto;color:var(--isa-brand);background:0 0;padding:0;font-weight:560}.ui-button--link:hover:not([disabled]){text-underline-offset:3px;text-decoration:underline}.ui-button--danger{border-color:var(--isa-critical)}@supports (color:color-mix(in lab, red, red)){.ui-button--danger{border-color:color-mix(in srgb, var(--isa-critical) 35%, var(--isa-surface))}}.ui-button--danger{background:var(--isa-surface);color:var(--isa-critical)}.ui-button--danger:hover:not([disabled]){background:var(--isa-critical-bg)}.ui-button--compact{min-height:var(--isa-control-height-small);padding:0 var(--isa-space-3);font-size:var(--isa-text-small)}.ui-button--block{width:100%}.ui-icon-button{width:var(--isa-control-height);height:var(--isa-control-height);border-radius:var(--isa-radius-control);color:var(--isa-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.ui-icon-button:hover:not([disabled]){background:var(--isa-surface-hover);color:var(--isa-text)}.ui-icon-button--compact{width:var(--isa-control-height-small);height:var(--isa-control-height-small)}.ui-input,.ui-select,.ui-textarea{width:100%;min-height:var(--isa-control-height);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);color:var(--isa-text);padding:0 var(--isa-space-3);font:inherit;font-size:var(--isa-text-body)}.ui-textarea{min-height:6rem;padding:var(--isa-space-2) var(--isa-space-3);resize:vertical}.ui-select{-webkit-appearance:none;appearance:none;padding-right:var(--isa-space-8);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b6560' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.ui-select:not([multiple]){-webkit-appearance:base-select;appearance:base-select}.ui-select:not([multiple])::picker(select){-webkit-appearance:base-select;appearance:base-select}.ui-select:not([multiple]){align-items:center;display:flex}.ui-select:not([multiple])::picker-icon{display:none}.ui-select:not([multiple])::picker(select){border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);padding:var(--isa-space-1);box-shadow:var(--isa-shadow-popover);max-height:min(22rem,60vh);margin-block:4px}.ui-select:not([multiple]) option{align-items:center;gap:var(--isa-space-2);border-radius:var(--isa-radius-control);padding:var(--isa-space-2) var(--isa-space-3);color:var(--isa-text);font-size:var(--isa-text-body);display:flex}:is(.ui-select:not([multiple]) option:hover,.ui-select:not([multiple]) option:focus-visible){background:var(--isa-surface-hover);outline:none}.ui-select:not([multiple]) option:checked{font-weight:600}.ui-select:not([multiple]) option::checkmark{color:var(--isa-brand);order:1;margin-left:auto}.ui-select:not([multiple]) option:disabled{color:var(--isa-text-tertiary)}}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--isa-text-tertiary)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--isa-focus);box-shadow:var(--isa-focus-ring);outline:none}:is(.ui-input:user-invalid,.ui-select:user-invalid,.ui-textarea:user-invalid,.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]){border-color:var(--isa-critical)}.ui-input[disabled],.ui-select[disabled],.ui-textarea[disabled]{background:var(--isa-surface-subtle);color:var(--isa-text-tertiary)}.ui-check{align-items:flex-start;gap:var(--isa-space-2);color:var(--isa-text);font-size:var(--isa-text-body);cursor:pointer;display:inline-flex}.ui-check input{width:16px;height:16px;accent-color:var(--isa-brand);margin:2px 0 0}.ui-check-text{gap:2px;display:grid}.ui-check-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-switch{align-items:center;gap:var(--isa-space-2);cursor:pointer;display:inline-flex;position:relative}.ui-switch input{-webkit-appearance:none;appearance:none;background:var(--isa-border-strong);width:34px;height:20px;transition:background-color var(--isa-duration) var(--isa-ease);cursor:pointer;border-radius:999px;margin:0}.ui-switch input:after{content:"";width:16px;height:16px;transition:transform var(--isa-duration) var(--isa-ease);background:#fff;border-radius:50%;margin:2px;display:block}.ui-switch input:checked{background:var(--isa-accent-bright)}.ui-switch input:checked:after{transform:translate(14px)}.ui-label{color:var(--isa-text);font-size:var(--isa-text-small);font-weight:560}.ui-chip{border-radius:var(--isa-radius-control);width:fit-content;font-size:var(--isa-text-small);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-weight:560;line-height:18px;display:inline-flex}.ui-chip--ready{background:var(--isa-ready-bg);color:var(--isa-ready)}.ui-chip--attention{background:var(--isa-attention-bg);color:var(--isa-attention)}.ui-chip--progress{background:var(--isa-progress-bg);color:var(--isa-progress)}.ui-chip--critical{background:var(--isa-critical-bg);color:var(--isa-critical)}.ui-chip--blocked,.ui-chip--neutral{background:var(--isa-blocked-bg);color:var(--isa-blocked)}.ui-chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-badge{border-radius:var(--isa-radius-control);background:var(--isa-blocked-bg);min-width:20px;height:20px;color:var(--isa-text);font-size:var(--isa-text-label);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.ui-avatar{background:var(--isa-accent-soft);width:32px;height:32px;color:var(--isa-brand);font-size:var(--isa-text-small);text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.ui-avatar--small{width:24px;height:24px;font-size:10.5px}.ui-avatar--large{width:44px;height:44px;font-size:15px}.ui-avatar--square{border-radius:var(--isa-radius-small);font-family:var(--isa-font-display);font-weight:700}.ui-avatar--square[data-tint="0"]{background:var(--isa-green-100);color:var(--isa-green-800)}.ui-avatar--square[data-tint="1"]{background:var(--isa-green-200);color:var(--isa-green-900)}.ui-avatar--square[data-tint="2"]{background:var(--isa-green-800);color:var(--isa-green-50)}.ui-avatar--square[data-tint="3"]{background:var(--isa-green-600);color:var(--isa-green-50)}.ui-spinner{border:2px solid;width:16px;height:16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ui-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent)}}.ui-spinner{border-top-color:currentColor;border-radius:50%;animation:.8s linear infinite ui-spin}.ui-skeleton{border-radius:var(--isa-radius-control);background:linear-gradient(90deg, var(--isa-surface-subtle), var(--isa-surface-hover), var(--isa-surface-subtle));max-width:100%;min-height:12px;animation:ui-shimmer var(--isa-motion-skeleton) ease-in-out infinite;background-size:200% 100%;display:block}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-spinner,.ui-skeleton{animation:none}}.ui-divider{height:1px;margin:var(--isa-space-4) 0;background:var(--isa-border);border:0}.ui-tabular{font-variant-numeric:tabular-nums}.ui-spinner--inline{vertical-align:-2px;border-color:currentColor #0000 currentColor currentColor;flex:none;width:14px;height:14px}:not(.ui-button):not(.button)>.ui-spinner--inline{margin-inline-end:.4em}[aria-busy=true]{cursor:progress}.ui-submit-content{display:grid}.ui-submit-rest,.ui-submit-pending{justify-content:center;align-items:center;gap:var(--isa-space-2);grid-area:1/1;display:inline-flex}.ui-submit-pending{visibility:hidden}.ui-submit-pending .ui-spinner{animation-play-state:paused}[aria-busy=true]>.ui-submit-content>.ui-submit-pending .ui-spinner{animation-play-state:running}[aria-busy=true]>.ui-submit-content>.ui-submit-rest{visibility:hidden}[aria-busy=true]>.ui-submit-content>.ui-submit-pending{visibility:visible}.ui-changed-value{display:inline-block}.ui-chip{transition:background-color var(--isa-motion-normal) var(--isa-ease), color var(--isa-motion-normal) var(--isa-ease)}.ui-confirm{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.ui-status-dot{background:var(--isa-blocked);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ui-status-dot--ready{background:var(--isa-ready)}.ui-status-dot--attention{background:var(--isa-attention)}.ui-status-dot--progress{background:var(--isa-progress)}.ui-status-dot--critical{background:var(--isa-critical)}.ui-input:hover:not([disabled]),.ui-select:hover:not([disabled]),.ui-textarea:hover:not([disabled]){border-color:var(--isa-text-tertiary)}.ui-figure{font-variant-numeric:tabular-nums}.ui-figure--ready{color:var(--isa-ready)}.ui-figure--critical{color:var(--isa-critical)}.ui-figure--attention{color:var(--isa-attention)}[data-option-colour=grey]{--ui-option:var(--isa-option-grey);--ui-option-bg:var(--isa-option-grey-bg);--ui-option-fg:var(--isa-option-grey-fg)}[data-option-colour=blue]{--ui-option:var(--isa-option-blue);--ui-option-bg:var(--isa-option-blue-bg);--ui-option-fg:var(--isa-option-blue-fg)}[data-option-colour=purple]{--ui-option:var(--isa-option-purple);--ui-option-bg:var(--isa-option-purple-bg);--ui-option-fg:var(--isa-option-purple-fg)}[data-option-colour=green]{--ui-option:var(--isa-option-green);--ui-option-bg:var(--isa-option-green-bg);--ui-option-fg:var(--isa-option-green-fg)}[data-option-colour=yellow]{--ui-option:var(--isa-option-yellow);--ui-option-bg:var(--isa-option-yellow-bg);--ui-option-fg:var(--isa-option-yellow-fg)}[data-option-colour=orange]{--ui-option:var(--isa-option-orange);--ui-option-bg:var(--isa-option-orange-bg);--ui-option-fg:var(--isa-option-orange-fg)}[data-option-colour=red]{--ui-option:var(--isa-option-red);--ui-option-bg:var(--isa-option-red-bg);--ui-option-fg:var(--isa-option-red-fg)}.ui-option-pill{background:var(--ui-option-bg);max-width:100%;height:24px;color:var(--ui-option-fg);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.ui-option-pill--quiet{height:22px;padding:0 8px;font-weight:500}.ui-option-dot{background:var(--ui-option,var(--isa-option-grey));border-radius:50%;flex:none;width:8px;height:8px}.ui-option-pill-glyph{text-align:center;min-width:10px;font-size:11px;font-weight:800}.ui-figure:not(.ui-figure--neutral),.ui-delta:not(.ui-delta--flat){border-radius:var(--isa-radius-small);background:currentColor;padding:1px .4em}@supports (color:color-mix(in lab, red, red)){.ui-figure:not(.ui-figure--neutral),.ui-delta:not(.ui-delta--flat){background:color-mix(in oklch, currentColor 13%, transparent)}}.ui-figure:not(.ui-figure--neutral),.ui-delta:not(.ui-delta--flat){white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600}.ui-sign-arrow{vertical-align:.04em;fill:currentColor;width:.62em;height:.62em;margin-inline-end:.3em;display:inline-block}.ui-field{align-content:start;gap:6px;min-width:0;display:grid}.ui-field-hint{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-field-error{color:var(--isa-critical);font-size:var(--isa-text-small);font-weight:520}.ui-field-optional{color:var(--isa-text-tertiary);font-weight:450}.ui-field-required{color:var(--isa-critical);font-weight:450}.ui-field-label-row{min-height:var(--isa-control-height-small);align-items:center;gap:var(--isa-space-1);min-width:0;display:flex}.ui-field-help-button{min-width:var(--isa-control-height-small);min-height:var(--isa-control-height-small);padding:var(--isa-space-1);color:var(--isa-text-secondary);cursor:pointer;border-radius:var(--isa-radius-control);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-field-help-button:hover{color:var(--isa-brand);background:var(--isa-band)}.ui-field-help-button:focus-visible{outline:2px solid var(--isa-brand);outline-offset:2px}.ui-field-help-panel{width:max-content;max-width:min(var(--isa-width-field-help), calc(100vw - 2 * var(--isa-space-4)));max-height:calc(100dvh - 2 * var(--isa-space-4));padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);color:var(--isa-text);box-shadow:var(--isa-shadow-popover);font-size:var(--isa-text-small);overflow-wrap:anywhere;margin:0;line-height:1.5;position:fixed;inset:auto;overflow:auto}.ui-search{align-items:center;min-width:0;display:flex;position:relative}.ui-search .ui-icon{color:var(--isa-text-tertiary);pointer-events:none;position:absolute;left:11px}.ui-search .ui-input{padding-left:36px}.ui-filters{position:relative}.ui-filters>summary{list-style:none}.ui-filters>summary::-webkit-details-marker{display:none}.ui-filters[open]>summary{border-color:var(--isa-brand);color:var(--isa-brand)}.ui-filters-panel{z-index:30;gap:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);width:min(40rem,100vw - 32px);padding:var(--isa-space-4);box-shadow:var(--isa-shadow-popover);display:grid;position:absolute;top:calc(100% + 6px);left:0}.ui-filters-panel .ui-field{min-width:0}@media (max-width:720px){.ui-filters{position:static}.ui-filters-panel{width:auto;left:0;right:0}.ui-toolbar{position:relative}}.ui-tabs{gap:var(--isa-space-6);border-bottom:1px solid var(--isa-border);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs--wrap{column-gap:var(--isa-space-6);flex-wrap:wrap;row-gap:0;overflow-x:visible}.ui-tab{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-3) 0;color:var(--isa-text-secondary);font-size:var(--isa-text-body);white-space:nowrap;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.ui-tab:hover{color:var(--isa-text)}.ui-tab[aria-current=page]{color:var(--isa-brand)}.ui-tab[aria-current=page]:after{content:"";background:var(--isa-brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-tab:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.ui-segmented{border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);display:inline-flex;overflow:hidden}.ui-segmented a,.ui-segmented>label{min-height:calc(var(--isa-control-height) - 2px);padding:0 var(--isa-space-3);color:var(--isa-text-secondary);font-size:var(--isa-text-body);align-items:center;gap:6px;font-weight:560;text-decoration:none;display:inline-flex;position:relative}.ui-segmented a+a,.ui-segmented>label+label{border-left:1px solid var(--isa-border-strong)}.ui-segmented a[aria-current=page]{background:var(--isa-surface-subtle);color:var(--isa-text)}.ui-segmented>label:has(input:checked){background:var(--isa-surface-subtle);color:var(--isa-text)}.ui-segmented>label{cursor:pointer}.ui-segmented>label>input{opacity:0;pointer-events:none;position:absolute}.ui-segmented>label:has(input:focus-visible){outline:2px solid var(--isa-focus);outline-offset:-2px}.ui-segmented>label:has(input:disabled){color:var(--isa-text-tertiary);cursor:not-allowed}.ui-pagination{justify-content:space-between;align-items:center;gap:var(--isa-space-3);padding:var(--isa-space-3) 0;color:var(--isa-text-secondary);font-size:var(--isa-text-small);display:flex}.ui-pagination-links{gap:var(--isa-space-2);display:flex}.ui-menu{display:inline-block;position:relative}.ui-menu>summary{list-style:none}.ui-menu>summary::-webkit-details-marker{display:none}.ui-menu-popover{transform-origin:100% 0;z-index:30;border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);min-width:11rem;padding:var(--isa-space-1);box-shadow:var(--isa-shadow-popover);display:grid;position:absolute;top:calc(100% + 4px);right:0}.ui-menu-popover--left{transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.ui-menu[open] .ui-menu-popover,.ui-filters[open] .ui-filters-panel{animation:ui-popover-in var(--isa-motion-fast) var(--isa-ease-enter)}.ui-feedback{animation:ui-feedback-in var(--isa-motion-normal) var(--isa-ease-enter)}}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes ui-feedback-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.ui-menu-popover>a,.ui-menu-popover>button,.ui-menu-popover>form>button{align-items:center;gap:var(--isa-space-2);border-radius:var(--isa-radius-control);width:100%;padding:var(--isa-space-2) var(--isa-space-3);color:var(--isa-text);font:inherit;font-size:var(--isa-text-body);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ui-menu-popover>a:hover,.ui-menu-popover>button:hover,.ui-menu-popover>form>button:hover{background:var(--isa-surface-hover)}.ui-menu-popover .is-danger{color:var(--isa-critical)}.ui-status-menu-trigger{align-items:center;gap:var(--isa-space-2);min-height:var(--isa-control-height-small);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);padding:0 var(--isa-space-2) 0 var(--isa-space-3);color:var(--isa-text);font-size:var(--isa-text-small);white-space:nowrap;cursor:pointer;display:inline-flex}.ui-status-menu-trigger:hover,.ui-status-menu[open]>.ui-status-menu-trigger{border-color:var(--isa-text-tertiary);background:var(--isa-surface-hover)}.ui-status-menu-trigger:focus-visible{border-color:var(--isa-focus);box-shadow:var(--isa-focus-ring);outline:none}.ui-status-menu-chevron{color:var(--isa-text-tertiary)}.ui-status-menu-popover{min-width:13rem}.ui-status-menu-heading{padding:var(--isa-space-2) var(--isa-space-3) var(--isa-space-1);color:var(--isa-text-tertiary);font-size:var(--isa-text-small);margin:0;font-weight:520}.ui-status-menu-current{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-2) var(--isa-space-3);color:var(--isa-text);font-weight:600;display:flex}.ui-status-menu-check{color:var(--isa-brand);margin-left:auto}.ui-menu-separator{margin:var(--isa-space-1) 0;border-top:1px solid var(--isa-border)}.ui-status-menu-option .ui-status-dot{flex:none}.ui-status-menu-option .ui-submit-content{width:100%}.ui-status-menu-option .ui-submit-rest,.ui-status-menu-option .ui-submit-pending{white-space:nowrap;justify-content:flex-start}.ui-ticker{min-width:0;padding:var(--isa-space-4) var(--isa-space-5);align-content:start;gap:4px;display:grid}.ui-ticker-label{color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-weight:520}.ui-ticker-row{justify-content:space-between;align-items:flex-end;gap:var(--isa-space-3);display:flex}.ui-ticker-value{color:var(--isa-text-strong);font-family:var(--isa-font-display);font-size:var(--isa-text-metric);font-weight:var(--isa-weight-display);line-height:var(--isa-leading-metric);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em}.ui-ticker-meta{color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:600;display:inline-flex}.ui-delta--up{color:var(--isa-ready)}.ui-delta--down{color:var(--isa-critical)}.ui-delta--flat{color:var(--isa-text-secondary)}.ui-ticker-value .ui-figure{background:0 0;padding:0}.ui-ticker--ready .ui-ticker-value{color:var(--isa-ready)}.ui-ticker--attention .ui-ticker-value{color:var(--isa-attention)}.ui-ticker--critical .ui-ticker-value{color:var(--isa-critical)}.ui-feedback{align-items:flex-start;gap:var(--isa-space-2);margin-bottom:var(--isa-space-4);border-radius:var(--isa-radius-card);padding:var(--isa-space-3) var(--isa-space-4);font-size:var(--isa-text-body);border:1px solid #0000;display:flex}.ui-feedback--success{border-color:var(--isa-ready)}@supports (color:color-mix(in lab, red, red)){.ui-feedback--success{border-color:color-mix(in srgb, var(--isa-ready) 25%, #fff)}}.ui-feedback--success{background:var(--isa-ready-bg);color:var(--isa-ready)}.ui-feedback--error{border-color:var(--isa-critical)}@supports (color:color-mix(in lab, red, red)){.ui-feedback--error{border-color:color-mix(in srgb, var(--isa-critical) 25%, #fff)}}.ui-feedback--error{background:var(--isa-critical-bg);color:var(--isa-critical)}.ui-feedback--info{border-color:var(--isa-progress)}@supports (color:color-mix(in lab, red, red)){.ui-feedback--info{border-color:color-mix(in srgb, var(--isa-progress) 25%, #fff)}}.ui-feedback--info{background:var(--isa-progress-bg);color:var(--isa-progress)}.ui-feedback--warning{border-color:var(--isa-attention)}@supports (color:color-mix(in lab, red, red)){.ui-feedback--warning{border-color:color-mix(in srgb, var(--isa-attention) 25%, #fff)}}.ui-feedback--warning{background:var(--isa-attention-bg);color:var(--isa-attention)}.ui-empty{justify-items:center;gap:var(--isa-space-2);padding:var(--isa-space-8) var(--isa-space-4);color:var(--isa-text-secondary);text-align:center;display:grid}.ui-empty .empty-state-action{margin-top:var(--isa-space-2)}.ui-table-empty .ui-empty{padding:var(--isa-space-5) var(--isa-space-4)}.ui-empty--inline{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-3) 0;font-size:var(--isa-text-body);text-align:left;flex-wrap:wrap;margin:0;display:flex}.ui-empty-inline-icon{color:var(--isa-ready);flex:none}.ui-empty-inline-detail{color:var(--isa-text-tertiary)}.ui-empty-icon{border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);width:36px;height:36px;color:var(--isa-text-secondary);place-items:center;display:grid}.ui-empty h3{color:var(--isa-text);font-size:var(--isa-text-body);margin:0;font-weight:600}.ui-empty p{max-width:48ch;margin:0}.ui-section-header{justify-content:space-between;align-items:flex-end;gap:var(--isa-space-3);margin-bottom:var(--isa-space-4);border-bottom:1px solid var(--isa-border);padding-bottom:var(--isa-space-3);display:flex}.ui-section-header h2{color:var(--isa-text);font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section);margin:0}.ui-section-header p{color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin:2px 0 0}@media (max-width:560px){.ui-segmented{max-width:100%;overflow-x:auto}.ui-segmented a,.ui-segmented>label{white-space:nowrap}}.ui-disclosure{border-top:1px solid var(--isa-border)}.ui-disclosure>summary{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-3) 0;color:var(--isa-brand);cursor:pointer;font-weight:560;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary:hover{text-decoration:underline}.ui-disclosure>summary:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.ui-disclosure>summary .ui-icon{transition:transform .12s}.ui-disclosure[open]>summary .ui-icon{transform:rotate(90deg)}.ui-disclosure-panel{gap:var(--isa-space-3);padding:0 0 var(--isa-space-4) var(--isa-space-6);display:grid}@media (prefers-reduced-motion:reduce){.ui-disclosure>summary .ui-icon{transition:none}}.ui-numbered{gap:var(--isa-space-2);padding-left:var(--isa-space-6);margin:0;list-style:decimal;display:grid}.ui-numbered>li::marker{color:var(--isa-text-secondary);font-weight:560}.ui-choices{gap:var(--isa-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-choices-legend{margin-bottom:var(--isa-space-1);color:var(--isa-text-strong);padding:0;font-weight:600}.ui-choices-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--ui-choice-min,9.5rem)), 1fr));gap:var(--isa-space-2);display:grid}.ui-choices--small{--ui-choice-min:7rem}.ui-choices--large{--ui-choice-min:13rem}.ui-choice{align-content:start;gap:var(--isa-space-2);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);min-width:0;padding:var(--isa-space-3);cursor:pointer;transition:border-color var(--isa-duration) var(--isa-ease), box-shadow var(--isa-duration) var(--isa-ease);display:grid;position:relative}.ui-choice:hover{border-color:var(--isa-border-strong)}.ui-choice>input{opacity:0;pointer-events:none;position:absolute}.ui-choice:has(>input:checked){border-color:var(--isa-brand);box-shadow:inset 0 0 0 1px var(--isa-brand)}.ui-choice:has(>input:checked):after{content:"";top:var(--isa-space-2);right:var(--isa-space-2);background:var(--isa-brand);width:8px;height:8px;position:absolute}.ui-choice:has(>input:focus-visible){outline:2px solid var(--isa-focus);outline-offset:2px}.ui-choices:disabled .ui-choice{cursor:default;opacity:.7}.ui-choice-preview{align-items:center;min-height:40px;display:flex;overflow:hidden}.ui-choice-text{gap:2px;min-width:0;display:grid}.ui-choice-text strong{color:var(--isa-text-strong);font-weight:600}.ui-choice-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--isa-space-4);margin-bottom:var(--isa-space-5);flex-wrap:wrap;display:flex}.ui-page-header-text{gap:4px;min-width:0;display:grid}.ui-page-back{width:fit-content;color:var(--isa-text-secondary);font-size:var(--isa-text-small);align-items:center;gap:4px;font-weight:520;text-decoration:none;display:inline-flex}.ui-page-back:hover{color:var(--isa-text)}.ui-page-title{align-items:center;gap:var(--isa-space-3);color:var(--isa-text-strong);font-family:var(--isa-font-display);font-size:var(--isa-text-page);font-weight:var(--isa-weight-display);line-height:var(--isa-leading-page);letter-spacing:var(--isa-tracking-display);flex-wrap:wrap;margin:0;display:flex}.ui-page-title-row{align-items:center;gap:var(--isa-space-3);flex-wrap:wrap;display:flex}.ui-page-description{max-width:var(--isa-measure-prose);color:var(--isa-text-secondary);font-size:var(--isa-text-body);margin:0}.ui-page-actions{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.ui-toolbar{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-bottom:var(--isa-space-4);flex-wrap:wrap;display:flex}.ui-toolbar-start,.ui-toolbar-end{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;min-width:0;display:flex}.ui-toolbar-start{flex:18rem}.ui-toolbar-start .ui-search{flex:16rem;max-width:24rem}.ui-toolbar-row{flex-basis:100%}.ui-table-wrap{border-top:1px solid var(--isa-border);width:100%;position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:var(--isa-text-body)}.ui-table-spacer td{border:0;height:auto;padding:0;line-height:0}.ui-table-spacer td:first-child{position:static}.ui-table th{background:var(--isa-band);height:40px;padding:0 var(--isa-space-4);color:var(--isa-text-secondary);font-size:var(--isa-text-small);text-align:left;white-space:nowrap;font-weight:560}.ui-table td{height:var(--isa-row-height);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-2) var(--isa-space-4);color:var(--isa-text);vertical-align:middle}.ui-table tbody tr:hover td{background:var(--isa-surface-hover)}.ui-table tr[aria-selected=true] td{background:var(--isa-surface-selected)}.ui-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}:is(.ui-table .is-numeric,.ui-kv dd)>.ui-figure:not(.ui-figure--neutral){margin-inline-end:-.4em}.ui-table .is-actions{text-align:right;white-space:nowrap;width:1%}.ui-table .is-select{width:40px;padding-right:0}.ui-table .is-select input{width:16px;height:16px;accent-color:var(--isa-brand);margin:0}.ui-table-primary{color:var(--isa-text);font-weight:560;text-decoration:none}@media (min-width:721px){.ui-table td.is-primary{white-space:nowrap}.ui-table td.is-primary .ui-table-secondary{white-space:normal}}.ui-table tbody tr:has(>td>a.ui-table-primary){cursor:pointer;position:relative}.ui-table tbody tr:has(>td details.ui-menu[open]){z-index:2;position:relative}.ui-table a.ui-table-primary:after{content:"";position:absolute;inset:0}.ui-table td.is-actions,.ui-table td.is-select,.ui-table td:not(.is-primary) :is(a,button,details,input,select,textarea,label){z-index:1;position:relative}a.ui-table-primary:hover{color:var(--isa-brand);text-underline-offset:3px;text-decoration:underline}.ui-table-secondary{color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin-top:2px;display:block}.ui-table-actions{justify-content:flex-end;align-items:center;gap:var(--isa-space-2);display:inline-flex}.ui-table-actions form:not(:is(dialog,.ui-drawer,.ui-dialog) *){display:inline-flex}.ui-table-sticky th{z-index:1;position:sticky;top:0}.ui-table-empty td{height:auto;padding:var(--isa-space-6) var(--isa-space-4)}.ui-bulkbar{bottom:var(--isa-space-4);z-index:5;align-items:center;gap:var(--isa-space-2);width:fit-content;max-width:100%;margin:var(--isa-space-4) 0 0 auto;border-radius:var(--isa-radius-card);background:var(--isa-deep-strong);padding:var(--isa-space-2) var(--isa-space-2) var(--isa-space-2) var(--isa-space-4);color:var(--isa-on-deep);flex-wrap:wrap;display:flex;position:sticky;box-shadow:0 12px 32px #06211947,0 2px 6px #0621192e}.ui-bulkbar-label{margin-right:var(--isa-space-2);font-size:var(--isa-text-small);font-weight:560}.ui-bulkbar .ui-button--secondary{color:var(--isa-on-deep);background:0 0;border-color:#ffffff4d}.ui-bulkbar .ui-button--secondary:hover:not([disabled]){background:#ffffff1f}@media (max-width:720px){.ui-table--cards{border-top:0;overflow:visible}.ui-table--cards thead{display:none}.ui-table--cards,.ui-table--cards tbody,.ui-table--cards tr,.ui-table--cards td{width:100%;display:block}.ui-table--cards tr{border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0;flex-direction:column;display:flex}.ui-table--cards td.is-select{order:-2}.ui-table--cards td.is-primary{order:-1}.ui-table--cards .is-numeric>.ui-figure:not(.ui-figure--neutral){margin-inline-end:0}.ui-table--cards td{justify-content:space-between;align-items:center;gap:var(--isa-space-3);text-align:right;border:0;height:auto;padding:3px 0;display:flex}.ui-table--cards td:before{content:attr(data-label);color:var(--isa-text-secondary);font-size:var(--isa-text-small);text-align:left;margin-right:auto}.ui-table--cards td.is-primary{padding-bottom:var(--isa-space-2);text-align:left;display:block}.ui-table--cards td.is-primary:before,.ui-table--cards td.is-actions:before,.ui-table--cards td.is-select:before{content:none}.ui-table--cards td.is-phone-hidden{display:none}.ui-table--cards td.is-actions{width:100%;padding-top:var(--isa-space-2);justify-content:flex-start}.ui-table--cards tbody tr:hover td{background:0 0}}.ui-section{min-width:0;margin-bottom:var(--isa-space-8)}.ui-form{gap:var(--isa-space-8);display:grid}.ui-form-section{gap:var(--isa-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.ui-form-section>legend{float:left;width:100%;margin-bottom:var(--isa-space-4);padding:0}.ui-form-section>legend+*{clear:both}.ui-form-grid{grid-template-columns:repeat(var(--ui-form-columns,2), minmax(0, 1fr));gap:var(--isa-space-4) var(--isa-space-4);display:grid}.ui-form-grid>.is-wide{grid-column:1/-1}.ui-form-actions{justify-content:flex-end;align-items:center;gap:var(--isa-space-2);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-4);flex-wrap:wrap;display:flex}@media (max-width:720px){.ui-form-grid{grid-template-columns:minmax(0,1fr)}}.ui-kv{margin:0;display:grid}.ui-kv>div{justify-content:space-between;align-items:baseline;gap:var(--isa-space-4);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0;display:flex}.ui-kv dt{color:var(--isa-text-secondary)}.ui-kv dd{color:var(--isa-text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:560}.ui-kv>div.is-total dt,.ui-kv>div.is-total dd{color:var(--isa-text-strong);font-weight:650}.ui-record-workspace{min-width:0}.ui-record-inspector{inset:var(--ui-overlay-viewport-top,0px) 0 auto auto;width:min(var(--isa-width-inspector), 100vw);max-width:none;height:var(--ui-overlay-viewport-height,100dvh);border:0;border-left:1px solid var(--isa-border);background:var(--isa-surface);max-height:none;color:var(--isa-text);box-shadow:var(--isa-shadow-popover);margin:0;padding:0;position:fixed}.ui-record-inspector[open]{flex-direction:column;display:flex}.ui-inspector-controls{align-items:center;gap:var(--isa-space-1);display:flex}.ui-record-inspector .ui-overlay-header{flex-shrink:0}.ui-inspector-body{padding:var(--isa-space-5);min-height:0;overflow-y:auto}.ui-record-inspector::backdrop{background:var(--isa-overlay)}@media (min-width:1440px){.ui-record-workspace:has(.ui-record-inspector[open]){padding-right:calc(var(--isa-width-inspector) + var(--isa-space-5))}.ui-record-inspector{top:var(--isa-topbar-height);height:calc(100dvh - var(--isa-topbar-height));box-shadow:none}}@media (max-width:600px){.ui-record-inspector{width:100vw}}.ui-dialog,.ui-drawer{background:var(--isa-surface);color:var(--isa-text);box-shadow:var(--isa-shadow-popover);border:0;padding:0}.ui-dialog::backdrop{background:#0f141152}.ui-drawer::backdrop{background:#0f141152}.ui-dialog{border-radius:var(--isa-radius-card);width:min(32rem,100vw - 32px)}.ui-dialog:modal{margin:auto}.ui-drawer{inset:var(--ui-overlay-viewport-top,0px) 0 auto auto;width:min(34rem,100vw);max-width:none;height:var(--ui-overlay-viewport-height,100dvh);max-height:none;margin:0;position:fixed}.ui-drawer[open]{flex-direction:column;display:flex}.ui-drawer .ui-overlay-header{flex-shrink:0}.ui-overlay-header{justify-content:space-between;align-items:center;gap:var(--isa-space-3);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-4) var(--isa-space-5);display:flex}.ui-overlay-header h2{font-size:var(--isa-text-section);margin:0;font-weight:600}.ui-overlay-body{padding:var(--isa-space-5);overflow-y:auto}.ui-drawer .ui-overlay-body{flex:1;min-height:0}@media (prefers-reduced-motion:no-preference){.ui-dialog[open]{animation:ui-dialog-in var(--isa-motion-normal) var(--isa-ease-enter)}.ui-drawer[open]{animation:ui-drawer-in var(--isa-motion-panel) var(--isa-ease-enter)}.ui-dialog[open]::backdrop{animation:ui-backdrop-in var(--isa-motion-normal) var(--isa-ease)}.ui-drawer[open]::backdrop{animation:ui-backdrop-in var(--isa-motion-normal) var(--isa-ease)}}@keyframes ui-dialog-in{0%{opacity:.65;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-drawer-in{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ui-backdrop-in{0%{opacity:0}to{opacity:1}}.ui-ticker-strip{border-top:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border);clip-path:inset(0);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.ui-ticker-strip>.ui-ticker{box-shadow:1px 0 0 var(--isa-border), 0 1px 0 var(--isa-border)}.ui-ticker-strip+.ui-section{margin-top:var(--isa-space-8)}@media (max-width:720px){.ui-ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ticker-strip>.ui-ticker:last-child:nth-child(odd){grid-column:1/-1}.ui-ticker{padding:var(--isa-space-3) var(--isa-space-4)}.ui-ticker-value{font-size:22px;line-height:28px}}.ui-chart{gap:var(--isa-space-2);min-width:0;display:grid}.ui-chart svg{width:100%;height:auto;display:block;overflow:visible}.ui-chart-grid{stroke:var(--isa-chart-grid);stroke-width:1px}.ui-chart-axis{fill:var(--isa-text-tertiary);font-family:inherit;font-size:11px}.ui-chart-line{fill:none;stroke:var(--isa-chart-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-chart-area{fill:var(--isa-chart-2)}@supports (color:color-mix(in lab, red, red)){.ui-chart-area{fill:color-mix(in srgb, var(--isa-chart-2) 14%, transparent)}}.ui-chart-bar{fill:var(--isa-chart-1)}.ui-chart-bar-track{fill:var(--isa-surface-subtle)}.ui-chart-point{fill:var(--isa-surface);stroke:var(--isa-chart-1);stroke-width:2px}.ui-time-series{min-width:0}.ui-time-series .ui-chart svg{height:auto;min-height:12rem}.ui-time-series-line{--series-color:var(--isa-chart-1);fill:none;stroke:var(--series-color);stroke-width:2px}.ui-time-series-line[data-color="2"]{--series-color:var(--isa-chart-2)}.ui-time-series-line[data-color="3"]{--series-color:var(--isa-chart-3)}.ui-time-series-line[data-color="4"]{--series-color:var(--isa-chart-4)}.ui-time-series-line[data-pattern="1"] polyline{stroke-dasharray:6 3}.ui-time-series-line[data-pattern="2"] polyline{stroke-dasharray:2 3}.ui-time-series-line[data-pattern="3"] polyline{stroke-dasharray:8 3 2 3}.ui-time-series-line circle{fill:var(--isa-surface)}.ui-time-series-line circle[data-provisional]{stroke-dasharray:2 1}.ui-time-series-cursor{stroke:var(--isa-text-secondary);stroke-dasharray:3 3}.ui-time-series-controls{align-items:end;gap:var(--isa-space-4);flex-wrap:wrap;display:flex}.ui-time-series-controls .ui-field{flex:1;min-width:10rem}.ui-time-series-legend{gap:var(--isa-space-4);padding-block:var(--isa-space-3);flex-wrap:wrap;display:flex}.ui-time-series-legend label{align-items:center;gap:var(--isa-space-2);display:flex}.ui-sparkline{width:72px;height:24px}.ui-sparkline path{fill:none;stroke:var(--isa-accent-bright);stroke-width:1.75px}.ui-timeline{border:1px solid var(--isa-border);max-width:100%;overflow:auto}.ui-timeline table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:var(--isa-text-small)}.ui-timeline col.ui-timeline-label-col{width:11rem}.ui-timeline col.ui-timeline-day-col{width:64px}.ui-timeline th,.ui-timeline td{border-right:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border);height:40px;padding:0}.ui-timeline thead th{z-index:3;background:var(--isa-surface);height:52px;color:var(--isa-text-secondary);text-align:center;font-weight:560;position:sticky;top:0}.ui-timeline-day{line-height:1.15;display:grid}.ui-timeline-day strong{color:var(--isa-text);font-size:15px;font-weight:600}.ui-timeline-day small{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.ui-timeline .is-today{background:var(--isa-accent-softer)}.ui-timeline thead .is-today strong{color:var(--isa-ready)}.ui-timeline .ui-timeline-corner,.ui-timeline .ui-timeline-row-label{z-index:2;background:var(--isa-surface);padding:0 var(--isa-space-3);text-align:left;position:sticky;left:0}.ui-timeline .ui-timeline-corner{z-index:4}.ui-timeline-row-label a{color:var(--isa-text);font-weight:560;text-decoration:none}.ui-timeline-row-label small{color:var(--isa-text-tertiary);font-size:11px;display:block}.ui-timeline-group th{background:var(--isa-band);height:34px;padding:0 var(--isa-space-3);color:var(--isa-text-secondary);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:650;position:sticky;left:0}.ui-timeline-group td{background:var(--isa-band)}.ui-timeline-cell{position:relative}.ui-timeline-bar{z-index:1;border-radius:var(--isa-radius-control);padding:0 var(--isa-space-2);color:var(--isa-text);font-size:var(--isa-text-small);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:560;text-decoration:none;display:flex;position:absolute;inset:5px 3px;overflow:hidden}.ui-timeline-bar:focus-visible{outline:2px solid var(--isa-focus);outline-offset:1px}.ui-timeline-bar--ready{background:var(--isa-ready-bg);color:var(--isa-ready)}.ui-timeline-bar--attention{background:var(--isa-attention-bg);color:var(--isa-attention)}.ui-timeline-bar--progress{background:var(--isa-progress-bg);color:var(--isa-progress)}.ui-timeline-bar--critical{background:var(--isa-critical-bg);color:var(--isa-critical)}.ui-timeline-bar--blocked,.ui-timeline-bar--neutral{background:var(--isa-blocked-bg);color:var(--isa-blocked)}.ui-timeline-legend{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}@media (max-width:720px){.ui-timeline col.ui-timeline-label-col{width:5.5rem}.ui-timeline col.ui-timeline-day-col{width:52px}}.ui-app{grid-template-columns:var(--isa-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--isa-topbar-height) minmax(0, 1fr);background:var(--isa-page);min-height:100dvh;display:grid}.ui-topbar{z-index:40;align-items:center;gap:var(--isa-space-4);border-bottom:1px solid var(--isa-border);background:var(--isa-topbar);padding:0 var(--isa-space-5);grid-column:1/-1;display:flex;position:sticky;top:0}.ui-wordmark{color:var(--isa-brand);letter-spacing:-.03em;align-items:center;gap:6px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.ui-wordmark-mark{background:currentColor;width:12px;height:25px;display:inline-block;-webkit-mask:url(/_next/static/media/isa-mark.PFaDGETP.png) 50%/contain no-repeat;mask:url(/_next/static/media/isa-mark.PFaDGETP.png) 50%/contain no-repeat}.ui-topbar-spacer{flex:1}.ui-sidenav{top:var(--isa-topbar-height);height:calc(100dvh - var(--isa-topbar-height));background:var(--isa-sidebar);padding:var(--isa-space-5) 0;color:var(--isa-sidebar-text);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.ui-sidenav-section+.ui-sidenav-section{margin-top:var(--isa-space-5)}.ui-sidenav-label{margin:0 0 var(--isa-space-2);padding:0 var(--isa-space-6);color:var(--isa-sidebar-label);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.ui-sidenav-link{align-items:center;gap:var(--isa-space-3);min-height:44px;padding:0 var(--isa-space-6);color:var(--isa-sidebar-text);font-size:var(--isa-text-body);font-weight:520;text-decoration:none;display:flex;position:relative}.ui-sidenav-link:hover{background:var(--isa-sidebar-hover);color:#fff}.ui-sidenav-link[aria-current=page]{background:var(--isa-sidebar-active-surface);color:var(--isa-sidebar-active)}.ui-sidenav-link[aria-current=page]:before{content:"";background:var(--isa-sidebar-active);width:3px;position:absolute;top:0;bottom:0;left:0}.ui-sidenav-link:focus-visible{outline:2px solid var(--isa-sidebar-active);outline-offset:-2px}.ui-sidenav-footer{bottom:calc(-1 * var(--isa-space-5));padding:var(--isa-space-4) 0 var(--isa-space-5);margin-top:auto;margin-bottom:calc(-1 * var(--isa-space-5));border-top:1px solid var(--isa-sidebar-hover);background:var(--isa-sidebar);position:sticky}.ui-main{min-width:0;padding:var(--isa-space-8) var(--isa-page-gutter) var(--isa-space-12)}.ui-main-inner{align-content:start;gap:var(--isa-space-6);min-width:0;display:grid}.ui-main-inner>*{min-width:0}.ui-user-menu,.ui-switcher{position:relative}.ui-user-menu>summary,.ui-switcher>summary{align-items:center;gap:var(--isa-space-2);border-radius:var(--isa-radius-control);cursor:pointer;padding:4px 6px;list-style:none;display:flex}.ui-user-menu>summary::-webkit-details-marker{display:none}.ui-switcher>summary::-webkit-details-marker{display:none}.ui-user-menu>summary:hover,.ui-switcher>summary:hover{background:var(--isa-surface-hover)}.ui-user-menu-text{text-align:left;min-width:0;max-width:14rem;line-height:1.2;display:grid}.ui-user-menu-text strong{min-width:0;max-width:100%;color:var(--isa-text);font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-user-menu-text small{color:var(--isa-text-secondary);font-size:11.5px}.ui-switcher>summary{border:1px solid var(--isa-border);min-height:36px;padding:0 var(--isa-space-3);color:var(--isa-text);font-size:var(--isa-text-body);font-weight:560}.ui-switcher-name{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.ui-menu-popover--left{left:0;right:auto}.ui-menu-label{padding:var(--isa-space-2) var(--isa-space-3) var(--isa-space-1);color:var(--isa-text-tertiary);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}.ui-menu-popover a[aria-current=true],.ui-menu-popover button[aria-checked=true]{color:var(--isa-brand);font-weight:600}.ui-nav-toggle,.ui-nav-collapse,.ui-nav-scrim{display:none}.ui-app>.ui-sidenav{grid-area:2/1}.ui-app>.ui-main{grid-area:2/2}@media (min-width:961px){.ui-nav-collapse{display:inline-grid}.ui-app[data-nav-collapsed=true]{grid-template-columns:var(--isa-sidebar-rail-width) minmax(0, 1fr)}.ui-app[data-nav-collapsed=true]>.ui-sidenav{scrollbar-width:none;overflow-x:hidden}.ui-app[data-nav-collapsed=true] .ui-sidenav-label,.ui-app[data-nav-collapsed=true] .ui-sidenav-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-app[data-nav-collapsed=true] .ui-sidenav-section+.ui-sidenav-section{margin:var(--isa-space-3) var(--isa-space-3) 0;padding-top:var(--isa-space-3);border-top:1px solid var(--isa-sidebar-hover)}.ui-app[data-nav-collapsed=true] .ui-sidenav-section+.ui-sidenav-section .ui-sidenav-link{margin:0 calc(-1 * var(--isa-space-3))}.ui-app[data-nav-collapsed=true] .ui-sidenav-link{justify-content:center;padding:0}}@media (max-width:960px){.ui-app{grid-template-columns:minmax(0,1fr)}.ui-nav-toggle{display:inline-grid}.ui-app>.ui-main{grid-column:1}.ui-sidenav{top:var(--isa-topbar-height);z-index:50;width:min(18rem,86vw);height:auto;transition:transform var(--isa-duration) var(--isa-ease);position:fixed;bottom:0;left:0;transform:translate(-105%)}.ui-app[data-nav-open=true] .ui-sidenav{box-shadow:var(--isa-shadow-popover);transform:translate(0)}.ui-nav-scrim{inset:var(--isa-topbar-height) 0 0 0;z-index:45;background:#0f141152;display:none;position:fixed}.ui-app[data-nav-open=true] .ui-nav-scrim{display:block}.ui-main{padding:var(--isa-space-6) var(--isa-page-gutter-small) var(--isa-space-10)}.ui-user-menu-text,.ui-switcher-name{max-width:9rem}}@media (max-width:560px){.ui-user-menu-text,.ui-user-menu>summary>.ui-icon:last-child{display:none}.ui-switcher{flex:0 auto;min-width:0}.ui-switcher>summary{min-width:0}.ui-switcher-name{max-width:34vw}.ui-topbar{gap:var(--isa-space-2);padding:0 var(--isa-space-3)}}.ui-auth{background:var(--isa-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.ui-auth-brand{background:var(--isa-deep);padding:var(--isa-space-10);color:var(--isa-on-deep);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ui-auth-brand .ui-wordmark{color:#fff}.ui-auth-shape{aspect-ratio:254/551;background:var(--isa-sidebar-active);opacity:.16;pointer-events:none;height:60%;position:absolute;top:14%;left:50%;transform:translate(-50%);-webkit-mask:url(/_next/static/media/isa-mark.PFaDGETP.png) 50%/contain no-repeat;mask:url(/_next/static/media/isa-mark.PFaDGETP.png) 50%/contain no-repeat}.ui-auth-tagline{color:#ffffffdb;max-width:26rem;margin:0;font-size:18px;line-height:1.45;position:relative}.ui-auth-form{padding:var(--isa-space-10) var(--isa-space-6);flex-direction:column;justify-content:center;display:flex}.ui-auth-panel{gap:var(--isa-space-5);width:min(24rem,100%);margin:0 auto;display:grid}.ui-auth-panel h1{color:var(--isa-text-strong);margin:0;font-size:24px;font-weight:600;line-height:30px}.ui-auth-panel>h1+p,.ui-auth-panel .ui-auth-intro{color:var(--isa-text-secondary);margin:-12px 0 0}.ui-auth-panel>p{margin:0}.ui-auth-panel form{gap:var(--isa-space-4);display:grid}.ui-auth-mobile-mark{display:none}.ui-auth-footer{margin-top:var(--isa-space-8);text-align:center}@media (max-width:900px){.ui-auth{grid-template-columns:minmax(0,1fr)}.ui-auth-brand{display:none}.ui-auth-mobile-mark{margin-bottom:var(--isa-space-2);display:inline-flex}.ui-auth-form{padding-top:var(--isa-space-12);justify-content:flex-start}}.ui-page-eyebrow{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650}@media (max-width:720px){.ui-chart-axis-y{display:none}}.ui-bars{gap:var(--isa-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:40rem;margin:0;display:grid}.ui-bars-col{justify-items:center;gap:var(--isa-space-2);grid-template-rows:auto 8.5rem auto;min-width:0;display:grid}.ui-bars-value{color:var(--isa-text);font-size:var(--isa-text-small);font-variant-numeric:tabular-nums;font-weight:560}.ui-bars-track{background:var(--isa-surface-subtle);border-radius:2px;width:min(100%,2.5rem);height:100%;display:block;position:relative;overflow:hidden}.ui-bars-fill{background:var(--isa-chart-1);position:absolute;bottom:0;left:0;right:0}.ui-bars-label{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-bulk-scope{counter-reset:ui-selected;min-width:0}.ui-bulk-scope .is-select input:checked{counter-increment:ui-selected}.ui-bulk-scope .ui-bulkbar-count:before{content:counter(ui-selected) " "}.ui-bulk-scope:not(:has(.is-select input:checked)) .ui-bulkbar{display:none}.ui-cell-text{min-width:0;display:inline-grid}@media (max-width:720px){.ui-table--cards td:not(.is-primary) .ui-cell-text{justify-items:end}}.ui-tour-highlight{z-index:var(--isa-z-tour);border-radius:var(--isa-radius-card);box-shadow:0 0 0 9999px var(--isa-tour-scrim), 0 0 0 2px var(--isa-focus);pointer-events:none;position:fixed}.ui-tour-card,.ui-tour-invite{z-index:calc(var(--isa-z-tour) + 1);border-radius:var(--isa-radius-card);background:var(--isa-surface);width:min(22rem,100vw - 32px);color:var(--isa-text);box-shadow:var(--isa-shadow-popover);padding:var(--isa-space-4);position:fixed}.ui-tour-card:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.ui-tour-card:not([style]){right:var(--isa-space-4);bottom:var(--isa-space-4)}.ui-tour-card.is-docked{left:var(--isa-space-4);right:var(--isa-space-4);bottom:var(--isa-space-4);width:auto}.ui-tour-card h2,.ui-tour-invite h2{margin:0 0 var(--isa-space-2);font-size:var(--isa-text-section);color:var(--isa-text-strong);font-weight:600}.ui-tour-card p,.ui-tour-invite p{margin:0 0 var(--isa-space-3)}.ui-tour-progress{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.ui-tour-actions{justify-content:space-between;align-items:center;gap:var(--isa-space-3);display:flex}.ui-tour-nav{gap:var(--isa-space-2);display:flex}.ui-tour-invite{right:var(--isa-space-4);bottom:var(--isa-space-4);border:1px solid var(--isa-border)}@media (max-width:599px){.ui-tour-invite{left:var(--isa-space-4);width:auto}}@media (prefers-reduced-motion:no-preference){.ui-tour-highlight{transition:top var(--isa-motion-normal) var(--isa-ease), left var(--isa-motion-normal) var(--isa-ease), width var(--isa-motion-normal) var(--isa-ease), height var(--isa-motion-normal) var(--isa-ease)}}.ui-notification-menu>summary{width:var(--isa-control-height);height:var(--isa-control-height);border-radius:var(--isa-radius-control);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.ui-notification-menu>summary:hover{background:var(--isa-surface-hover)}.ui-notification-menu>summary:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.ui-notification-count{background:var(--isa-critical);min-width:18px;height:18px;color:var(--isa-text-inverse);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:650;line-height:18px;position:absolute;top:2px;right:2px}.ui-notification-popover{width:min(24rem,100vw - 24px);max-height:min(70dvh,32rem);overflow-y:auto}.ui-menu-popover>a.ui-notification-item{justify-content:space-between;align-items:flex-start}.ui-notification-item.is-unread{background:var(--isa-accent-softer)}.ui-notification-text{gap:2px;min-width:0;display:grid}.ui-notification-text strong{font-weight:600}.ui-notification-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-notification-time{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);flex:none}.ui-notification-empty{padding:var(--isa-space-4) var(--isa-space-3);color:var(--isa-text-secondary);margin:0}.ui-notification-footer{justify-content:space-between;align-items:center;gap:var(--isa-space-2);border-top:1px solid var(--isa-border);margin-top:var(--isa-space-1);padding:var(--isa-space-2) var(--isa-space-3) var(--isa-space-1);display:flex}.ui-chart-legend{gap:var(--isa-space-1) var(--isa-space-4);margin:0 0 var(--isa-space-3);color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ui-chart-legend li{align-items:center;gap:var(--isa-space-2);display:inline-flex}.ui-chart-key{background:var(--isa-chart-1);border-radius:3px;width:10px;height:10px}[data-series="2"].ui-chart-key,[data-series="2"].ui-columns-segment{background:var(--isa-chart-2)}[data-series="3"].ui-chart-key,[data-series="3"].ui-columns-segment{background:var(--isa-chart-3)}[data-series="4"].ui-chart-key,[data-series="4"].ui-columns-segment{background:var(--isa-chart-4)}.ui-columns{min-width:0;margin:0}.ui-columns-plot{height:11rem;margin-left:3.25rem;position:relative}.ui-columns-grid>span{border-top:1px solid var(--isa-chart-grid);position:absolute;left:0;right:0}.ui-columns-tick{right:calc(100% + var(--isa-space-2));color:var(--isa-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;transform:translateY(-50%)}.ui-columns-bars{gap:2px;display:grid;position:absolute;inset:0}.ui-columns-col{border-radius:4px 4px 0 0;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative}.ui-columns-col:hover{background:var(--isa-surface-subtle)}.ui-columns-stack{border-radius:4px 4px 0 0;flex-direction:column-reverse;gap:2px;width:min(100%,24px);display:flex;overflow:hidden}.ui-columns-segment{background:var(--isa-chart-1);flex-basis:0;min-height:2px}.ui-columns-tip{bottom:calc(100% + var(--isa-space-2));z-index:2;width:max-content;max-width:16rem;padding:var(--isa-space-2) var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);color:var(--isa-text);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);font-variant-numeric:tabular-nums;pointer-events:none;display:none;position:absolute;left:50%;transform:translate(-50%)}.ui-columns-col[data-side=start] .ui-columns-tip{left:0;transform:none}.ui-columns-col[data-side=end] .ui-columns-tip{left:auto;right:0;transform:none}.ui-columns-col:hover .ui-columns-tip{display:block}.ui-columns-axis{margin:var(--isa-space-2) 0 0 3.25rem;color:var(--isa-text-tertiary);font-variant-numeric:tabular-nums;gap:2px;font-size:11px;display:grid}.ui-columns-axis>span{white-space:nowrap;justify-content:center;display:flex}.ui-columns-axis>span[data-edge=start]{justify-content:flex-start}.ui-columns-axis>span[data-edge=end]{justify-content:flex-end}.ui-trend{gap:var(--isa-space-3);min-width:0;margin:0;display:grid}.ui-trend .ui-chart-legend{justify-content:flex-end;gap:var(--isa-space-4);color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-trend-plot{touch-action:pan-y;border-radius:2px;height:15rem;margin-left:3.25rem;position:relative}.ui-trend-plot:focus-visible{outline:2px solid var(--isa-focus);outline-offset:4px}.ui-trend-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-trend-line{fill:none;stroke:var(--isa-chart-1);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ui-trend-area{fill:var(--isa-chart-1)}@supports (color:color-mix(in lab, red, red)){.ui-trend-area{fill:color-mix(in srgb, var(--isa-chart-1) 8%, transparent)}}.ui-trend-line[data-series="2"]{stroke:var(--isa-chart-3)}.ui-trend-line[data-series="3"]{stroke:var(--isa-chart-2);stroke-dasharray:6 4}.ui-trend-line[data-series="4"]{stroke:var(--isa-chart-4);stroke-dasharray:2 4}.ui-trend-dot{border:2px solid var(--isa-chart-1);background:var(--isa-surface);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.ui-trend-dot[data-series="2"]{border-color:var(--isa-chart-3)}.ui-trend-dot[data-series="3"]{border-color:var(--isa-chart-2)}.ui-trend-dot[data-series="4"]{border-color:var(--isa-chart-4)}.ui-trend-dot[data-current]{width:11px;height:11px}.ui-trend-cursor{border-left:1px dashed var(--isa-border-strong);pointer-events:none;position:absolute;top:0;bottom:0}.ui-trend-tip{bottom:calc(100% + var(--isa-space-2));z-index:2;width:max-content;max-width:18rem;padding:var(--isa-space-2) var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);color:var(--isa-text);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;transform:translate(-50%)}.ui-trend-tip[data-side=start]{transform:translate(-1rem)}.ui-trend-tip[data-side=end]{transform:translate(calc(1rem - 100%))}.ui-trend-axis{height:1rem;color:var(--isa-text-tertiary);font-variant-numeric:tabular-nums;margin-left:3.25rem;font-size:11px;position:relative}.ui-trend-axis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ui-trend-axis>span[data-edge=start]{transform:none}.ui-trend-axis>span[data-edge=end]{transform:translate(-100%)}@media (max-width:40rem){.ui-trend-plot{height:11rem;margin-left:2.5rem}.ui-trend-axis{margin-left:2.5rem}.ui-trend-axis>span:nth-last-child(2n),.ui-trend-dot:not([data-current]){display:none}}.ui-barlist{gap:var(--isa-space-4);margin:0;padding:0;list-style:none;display:grid}.ui-barlist li{gap:var(--isa-space-1) var(--isa-space-3);font-size:var(--isa-text-small);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-barlist-label{color:var(--isa-text);font-weight:560}.ui-barlist-icon{margin-right:var(--isa-space-2);color:var(--isa-text-secondary);vertical-align:middle;display:inline-flex}.ui-barlist-value{color:var(--isa-text);font-variant-numeric:tabular-nums;text-align:right}.ui-barlist-hint{color:var(--isa-text-secondary)}.ui-barlist-note{color:var(--isa-text-secondary);grid-column:1/-1}.ui-barlist-track{background:var(--isa-green-50);grid-column:1/-1;height:10px}.ui-barlist-track>span{background:var(--isa-chart-1);transform-origin:0;height:100%;animation:ui-grow-x .52s var(--isa-ease-enter) both;display:block}.ui-barlist li[data-step="1"] .ui-barlist-track>span{background:var(--isa-green-800);animation-delay:40ms}.ui-barlist li[data-step="2"] .ui-barlist-track>span{background:var(--isa-green-700);animation-delay:80ms}.ui-barlist li[data-step="3"] .ui-barlist-track>span{background:var(--isa-green-600);animation-delay:.12s}.ui-barlist li[data-step="4"] .ui-barlist-track>span{background:var(--isa-green-500);animation-delay:.16s}.ui-barlist li[data-step="5"] .ui-barlist-track>span{background:var(--isa-green-400);animation-delay:.2s}.ui-command{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);width:min(40rem,100vw - 32px);max-height:min(32rem,100dvh - 20vh);color:var(--isa-text);box-shadow:var(--isa-shadow-popover);margin:12vh auto auto;padding:0;overflow:hidden}.ui-command[open]{flex-direction:column;display:flex}.ui-command::backdrop{background:#0f141152}.ui-command-field{align-items:center;gap:var(--isa-space-2);padding:0 var(--isa-space-2) 0 var(--isa-space-4);color:var(--isa-text-secondary);flex-shrink:0;display:flex}.ui-command-input{min-width:0;height:52px;color:var(--isa-text-strong);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ui-command-input::placeholder{color:var(--isa-text-tertiary)}.ui-command-input:focus-visible{outline:none}.ui-command-progress{background:var(--isa-border);flex-shrink:0;height:1px}.ui-command-progress.is-busy{background:linear-gradient(90deg, var(--isa-border) 0%, var(--isa-accent-bright) 50%, var(--isa-border) 100%) 0 0 / 200% 100%}@media (prefers-reduced-motion:no-preference){.ui-command[open]{animation:ui-dialog-in var(--isa-motion-fast) var(--isa-ease-enter)}.ui-command-progress.is-busy{animation:1s linear infinite ui-command-progress}}@keyframes ui-command-progress{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-command-list{overscroll-behavior:contain;min-height:0;padding:var(--isa-space-1) var(--isa-space-2) var(--isa-space-2);flex:1;overflow-y:auto}.ui-command-group+.ui-command-group{margin-top:var(--isa-space-1)}.ui-command-heading{padding:var(--isa-space-2) var(--isa-space-2) var(--isa-space-1);color:var(--isa-text-tertiary);font-size:var(--isa-text-label);font-weight:600;line-height:var(--isa-leading-label)}.ui-command-notice{padding:0 var(--isa-space-2) var(--isa-space-1);color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.ui-command-option{align-items:center;gap:var(--isa-space-3);border-radius:var(--isa-radius-control);min-height:40px;padding:var(--isa-space-1) var(--isa-space-2);color:var(--isa-text);cursor:pointer;display:flex}.ui-command-option>.ui-icon{color:var(--isa-text-tertiary);flex:none}.ui-command-option.is-active{background:var(--isa-surface-selected);color:var(--isa-text-strong)}.ui-command-option.is-active>.ui-icon{color:var(--isa-brand)}.ui-command-text{align-items:baseline;gap:var(--isa-space-2);flex:1;min-width:0;display:flex}.ui-command-title,.ui-command-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-command-title{flex:none;max-width:60%}.ui-command-subtitle{min-width:0;color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-command-mark{color:inherit;background:0 0;font-weight:650}.ui-command-meta{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);flex:none}.ui-command-empty{padding:var(--isa-space-8) var(--isa-space-4);color:var(--isa-text-secondary);text-align:center}.ui-command-footer{gap:var(--isa-space-4);border-top:1px solid var(--isa-border);padding:var(--isa-space-2) var(--isa-space-4);color:var(--isa-text-tertiary);font-size:var(--isa-text-label);display:flex}.ui-command kbd,.ui-command-trigger-key{border:1px solid var(--isa-border);border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-label);padding:0 4px}.ui-command kbd+kbd{margin-left:2px}.ui-command-close{display:none}.ui-command-trigger{align-items:center;gap:var(--isa-space-2);width:min(22rem,32vw);min-width:0;height:var(--isa-control-height-small);border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);padding:0 var(--isa-space-2) 0 var(--isa-space-3);background:var(--isa-surface-subtle);color:var(--isa-text-tertiary);font:inherit;cursor:pointer;display:inline-flex}.ui-command-trigger:hover{border-color:var(--isa-border-strong);color:var(--isa-text-secondary)}.ui-command-trigger-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:720px){.ui-command{top:var(--ui-command-viewport-top,0px);box-sizing:border-box;width:100vw;max-width:none;height:var(--ui-command-viewport-height,100dvh);max-height:var(--ui-command-viewport-height,100dvh);border-width:0;border-radius:0;margin:0;position:fixed;bottom:auto;left:0;right:0}.ui-command-input{font-size:var(--isa-text-section)}.ui-command-option{min-height:44px}.ui-command-text{flex-direction:column;align-items:stretch;gap:0}.ui-command-title{max-width:none}.ui-command-close{display:inline-grid}.ui-command-footer{display:none}.ui-command-trigger{width:var(--isa-control-height);height:var(--isa-control-height);color:var(--isa-text-secondary);background:0 0;border-color:#0000;justify-content:center;padding:0}.ui-command-trigger-label,.ui-command-trigger-key{display:none}}.ui-time-series-key{width:var(--isa-space-6);height:var(--isa-space-2);vertical-align:middle;display:inline-block}.ui-table--compact td{height:var(--isa-control-height);padding-block:var(--isa-space-1)}@media (max-width:720px){.ui-table--cards.ui-table--compact td{height:auto;padding-block:2px}}.ui-table tr[aria-current=true]{background:var(--isa-surface-selected)}.ui-table tbody tr:focus-within{background:var(--isa-surface-hover)}.ui-page{gap:0;min-width:0;display:grid}.ui-loading-surface{min-width:0}.ui-loading-surface .ui-skeleton{max-width:100%}.ui-loading-surface>[aria-hidden]{min-width:0}.ui-skeleton-secondary{margin-top:var(--isa-space-1)}.ui-skeleton-chart{border-bottom:1px solid var(--isa-border);justify-content:space-between;gap:var(--isa-space-4);height:12rem;display:flex}.ui-skeleton-chart>div{border-block:1px solid var(--isa-border);background:repeating-linear-gradient(to bottom, transparent, transparent calc(25% - 1px), var(--isa-border) calc(25% - 1px), var(--isa-border) 25%);flex:1}@media (max-width:720px){.ui-skeleton-table td:not(.is-primary)>.ui-skeleton{max-width:45%}}.ui-detail{gap:var(--isa-space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;display:grid}.ui-detail-aside,.ui-detail-main{gap:var(--isa-space-8);min-width:0;display:grid}@media (max-width:1100px){.ui-detail{gap:var(--isa-space-8);grid-template-columns:minmax(0,1fr)}}.ui-form-page{max-width:var(--isa-width-form)}.ui-settings{gap:var(--isa-space-6);max-width:var(--isa-width-settings);display:grid}.ui-dashboard{gap:var(--isa-space-8);display:grid}.ui-dashboard-grid{gap:var(--isa-space-8) var(--isa-space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.ui-dashboard-grid>*{grid-column:span var(--ui-span,12);min-width:0}@media (max-width:1100px){.ui-dashboard-grid>*{grid-column:span 12}}.ui-widget{gap:var(--isa-space-3);min-width:0;display:grid}.ui-widget-list{margin:0;padding:0;list-style:none;display:grid}.ui-widget-list li{border-bottom:1px solid var(--isa-border)}.ui-widget-list a,.ui-widget-list .ui-widget-list-item{justify-content:space-between;align-items:center;gap:var(--isa-space-3);min-height:var(--isa-row-height);padding:var(--isa-space-2) 0;color:inherit;text-decoration:none;display:flex}.ui-widget-list a:hover{background:var(--isa-surface-hover)}.ui-widget-list-text{gap:2px;min-width:0;display:grid}.ui-widget-list-text strong{font-weight:560}.ui-widget-list-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-widget-note{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);margin:0}.ui-rows{border-top:1px solid var(--isa-border);display:grid}.ui-row{justify-content:space-between;align-items:center;gap:var(--isa-space-3);border-bottom:1px solid var(--isa-border);min-height:56px;padding:var(--isa-space-2) 0;color:inherit;text-decoration:none;display:flex}a.ui-row:hover{background:var(--isa-surface-hover)}.ui-row-main{align-items:center;gap:var(--isa-space-3);min-width:0;display:flex}.ui-row-text{gap:2px;min-width:0;display:grid}.ui-row-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-steps{border-top:1px solid var(--isa-border);margin:0;padding:0;list-style:none;display:grid}.ui-step{align-items:center;gap:var(--isa-space-3);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0;grid-template-columns:1.75rem minmax(0,1fr) auto;display:grid}.ui-step-marker{border:1px solid var(--isa-border-strong);width:24px;height:24px;color:var(--isa-text-secondary);font-size:var(--isa-text-small);border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-step.is-done .ui-step-marker{border-color:var(--isa-ready);background:var(--isa-ready-bg);color:var(--isa-ready)}.ui-step.is-next .ui-step-marker{border-color:var(--isa-brand);color:var(--isa-brand)}.ui-step-text{gap:2px;display:grid}.ui-step-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-widget-headline{align-items:baseline;gap:var(--isa-space-2);color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;margin:0;display:flex}.ui-widget-headline strong{color:var(--isa-text-strong);font-size:var(--isa-text-metric);font-weight:600;line-height:var(--isa-leading-metric);font-variant-numeric:tabular-nums}.ui-widget{container-type:inline-size}@container (width<=520px){.ui-widget .ui-ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-page>.ui-tabs{margin-bottom:var(--isa-space-5)}.ui-detail--context-first>.ui-detail-main{grid-area:1/1}.ui-detail--context-first>.ui-detail-aside{grid-area:1/2}@media (max-width:1100px){.ui-detail--context-first>.ui-detail-main,.ui-detail--context-first>.ui-detail-aside{grid-area:auto}}:root{caret-color:var(--isa-green-700);scrollbar-color:var(--isa-border-strong) transparent}@keyframes ui-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(.ui-main,.ui-picker:has(.ui-page--canvas)){background:var(--isa-canvas)}.ui-main:has(.website-editor-dedicated,.ui-page--open){background:var(--isa-page)}.ui-page--canvas{gap:var(--isa-space-5);grid-template-columns:minmax(0,1fr)}.ui-page--canvas>.ui-page-header{margin-bottom:0}.ui-page--canvas .ui-ticker-strip+.ui-section{margin-top:0}.ui-section--panel{border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-6);margin-bottom:0}.ui-section--panel>.ui-section-header{margin-bottom:var(--isa-space-4);border-bottom:0;align-items:center;padding-bottom:0}.ui-section--panel>.ui-section-header h2{font-size:15px;font-weight:650}.ui-section--flush{padding:0}.ui-section--flush>.ui-section-header{padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-3);margin:0}.ui-section--flush .ui-table-wrap,.ui-section--flush .ui-table{border-inline:0}@media (min-width:721px){.ui-section--flush .ui-table :is(th,td):first-child{padding-left:var(--isa-space-6)}.ui-section--flush .ui-table :is(th,td):last-child{padding-right:var(--isa-space-6)}}.ui-section--flush>.ui-empty,.ui-section--flush>.ui-widget-note,.ui-section--flush>p{padding:0 var(--isa-space-6) var(--isa-space-5)}.ui-panel-row{gap:var(--isa-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;min-width:0;display:grid}.ui-panel-row--lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}@media (max-width:1180px){.ui-panel-row--lead{grid-template-columns:minmax(0,1fr)}}.ui-ticker-strip:has(>.ui-ticker--featured){border:1px solid var(--isa-panel-border);background:var(--isa-surface);flex-wrap:wrap;display:flex}.ui-ticker-strip:has(>.ui-ticker--featured)>.ui-ticker{min-width:min-content;padding:var(--isa-space-5) var(--isa-space-6);flex:8rem}.ui-ticker--featured{background:var(--isa-deep);color:var(--isa-on-deep);box-shadow:none!important;flex:1.7 15rem!important}.ui-ticker--featured .ui-ticker-label{color:var(--isa-on-deep-muted)}.ui-ticker--featured .ui-ticker-value{color:var(--isa-on-deep);font-size:var(--isa-text-metric-lg);line-height:var(--isa-leading-metric-lg)}.ui-ticker--featured .ui-ticker-meta{color:var(--isa-on-deep-muted)}.ui-ticker--featured .ui-delta--up{color:var(--isa-signal)}.ui-ticker--featured .ui-delta--down{color:var(--isa-on-deep-critical)}.ui-ticker--featured .ui-delta--flat{color:var(--isa-on-deep-muted)}.ui-ticker--featured.ui-ticker--ready .ui-ticker-value,.ui-ticker--featured .ui-figure--ready{color:var(--isa-signal)}.ui-ticker--featured.ui-ticker--critical .ui-ticker-value,.ui-ticker--featured .ui-figure--critical{color:var(--isa-on-deep-critical)}.ui-ticker--featured.ui-ticker--attention .ui-ticker-value,.ui-ticker--featured .ui-figure--attention{color:var(--isa-on-deep-attention)}.ui-ticker--featured .ui-ticker-row{align-items:center}.ui-ticker--featured .ui-sparkline{width:min(40%,160px);height:36px}.ui-ticker--featured .ui-sparkline path{stroke:var(--isa-signal);stroke-width:2px}@media (max-width:720px){.ui-ticker-strip:has(>.ui-ticker--featured)>.ui-ticker{padding:var(--isa-space-4);flex-basis:40%}.ui-ticker--featured{flex-basis:100%!important}.ui-ticker--featured .ui-ticker-value{font-size:32px;line-height:38px}}.ui-sharebar{gap:var(--isa-space-4);min-width:0;margin:0;display:grid}.ui-sharebar-bar{transform-origin:0;height:32px;animation:ui-grow-x .56s var(--isa-ease-enter) both;gap:2px;display:flex}.ui-sharebar-bar>span{min-width:3px}.ui-sharebar [data-step="0"]{background:var(--isa-green-900)}.ui-sharebar [data-step="1"]{background:var(--isa-green-700)}.ui-sharebar [data-step="2"]{background:var(--isa-green-500)}.ui-sharebar [data-step="3"]{background:var(--isa-green-300)}.ui-sharebar [data-step="4"]{background:var(--isa-green-200)}.ui-sharebar [data-step="5"]{background:var(--isa-border-strong)}.ui-sharebar-legend{margin:0;padding:0;list-style:none;display:grid}.ui-sharebar-legend li{align-items:center;gap:var(--isa-space-3);border-top:1px solid var(--isa-border);min-height:44px;padding-block:var(--isa-space-2);grid-template-columns:12px minmax(0,1fr) auto 4.5rem;display:grid}.ui-sharebar-legend i{width:12px;height:12px}.ui-sharebar-label{min-width:0;color:var(--isa-text);overflow-wrap:anywhere;font-weight:600;display:grid}.ui-sharebar-label small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-weight:450}.ui-sharebar-value,.ui-sharebar-share{font-variant-numeric:tabular-nums;text-align:right}.ui-sharebar-value{color:var(--isa-text-strong);font-weight:650}.ui-sharebar-share,.ui-sharebar>figcaption{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-donut{justify-content:center;align-items:center;gap:var(--isa-space-5);flex-wrap:wrap;min-width:0;margin:0;display:flex}.ui-donut-ring{aspect-ratio:1;flex:0 11rem;min-width:8rem;position:relative}.ui-donut-side{gap:var(--isa-space-3);flex:16rem;align-content:center;min-width:0;display:grid}.ui-donut-caption{margin:0;display:grid}.ui-donut-caption strong{color:var(--isa-text-strong);font-size:var(--isa-text-metric);font-variant-numeric:tabular-nums;line-height:1.15}.ui-donut-caption small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-donut-legend{min-width:0}.ui-donut--pie .ui-donut-ring circle{stroke-width:21px}.ui-donut-ring svg{width:100%;height:100%;display:block}.ui-donut-ring circle{fill:none;stroke-width:6.5px}.ui-donut-ring .ui-donut-track{stroke:var(--isa-surface-subtle)}.ui-donut-total{text-align:center;place-content:center;padding:22%;display:grid;position:absolute;inset:0}.ui-donut-total strong{color:var(--isa-text-strong);font-size:var(--isa-text-section);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15}.ui-donut-total small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-donut-legend a{color:inherit;text-decoration:none}.ui-donut-legend a:hover{text-decoration:underline}.ui-donut circle[data-step="0"]{stroke:var(--isa-green-900)}.ui-donut circle[data-step="1"]{stroke:var(--isa-green-700)}.ui-donut circle[data-step="2"]{stroke:var(--isa-green-500)}.ui-donut circle[data-step="3"]{stroke:var(--isa-green-300)}.ui-donut circle[data-step="4"]{stroke:var(--isa-green-200)}.ui-donut circle[data-step="5"]{stroke:var(--isa-border-strong)}.ui-donut i[data-step="0"]{background:var(--isa-green-900)}.ui-donut i[data-step="1"]{background:var(--isa-green-700)}.ui-donut i[data-step="2"]{background:var(--isa-green-500)}.ui-donut i[data-step="3"]{background:var(--isa-green-300)}.ui-donut i[data-step="4"]{background:var(--isa-green-200)}.ui-donut i[data-step="5"]{background:var(--isa-border-strong)}.ui-stage-track{gap:2px;min-width:0;display:flex}.ui-stage-track-step{background:var(--isa-surface-subtle);min-width:0;height:30px;padding-inline:var(--isa-space-2);color:var(--isa-text-secondary);font-size:var(--isa-text-label);flex:1 1 0;justify-content:center;align-items:center;font-weight:600;display:flex}.ui-stage-track-step>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-stage-track-step[data-state=done]{background:var(--isa-green-200);color:var(--isa-green-900)}.ui-stage-track-step[data-state=current]{background:var(--isa-deep);color:var(--isa-on-deep)}.ui-stage-track--won .ui-stage-track-step{background:var(--isa-green-600);color:var(--isa-green-50)}.ui-stage-track--lost .ui-stage-track-step[data-state=current]{background:var(--isa-critical);color:var(--isa-text-inverse)}.ui-stage-track--lost .ui-stage-track-step[data-state=done]{background:var(--isa-surface-subtle);color:var(--isa-text-secondary)}.ui-stage-track--compact .ui-stage-track-step{height:4px;padding:0}.ui-bulk-scope .ui-bulkbar{animation:ui-rise .22s var(--isa-ease-enter) both;margin-inline:auto}@media (prefers-reduced-motion:reduce){.ui-barlist-track>span,.ui-sharebar-bar,.ui-bulk-scope .ui-bulkbar{animation:none}}.ui-meter{background:var(--isa-green-100);vertical-align:middle;width:72px;height:6px;display:inline-block}.ui-meter>span{background:var(--isa-green-700);transform-origin:0;height:100%;animation:ui-grow-x .52s var(--isa-ease-enter) both;display:block}.ui-meter-cell{justify-content:flex-end;align-items:center;gap:var(--isa-space-3);display:inline-flex}@media (max-width:720px){.ui-meter{display:none}}.ui-page--canvas .ui-detail,.ui-page--canvas .ui-detail-aside{gap:var(--isa-space-5)}.ui-page--canvas :is(.ui-detail-main,.ui-detail-aside)>:is(.ui-section,.ui-kv){border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-6);margin:0}.ui-page--canvas .ui-detail-main{gap:var(--isa-space-5);align-content:start;display:grid}.ui-page--canvas :is(.ui-detail-main,.ui-detail-aside)>.ui-section>.ui-section-header{border-bottom:0;align-items:center;padding-bottom:0}.ui-timeline-rail .ui-row{padding-left:var(--isa-space-8);position:relative}.ui-timeline-rail .ui-row:before{content:"";background:var(--isa-border);width:1px;position:absolute;top:0;bottom:0;left:9px}.ui-timeline-rail .ui-row:after{content:"";border:2px solid var(--isa-surface);background:var(--isa-green-700);width:11px;height:11px;box-shadow:0 0 0 1px var(--isa-green-700);position:absolute;top:18px;left:4px}.ui-timeline-rail [data-system] .ui-row:after{background:var(--isa-surface);box-shadow:0 0 0 1px var(--isa-border-strong)}.ui-page--canvas>:is(.ui-section,.ui-kv,.ui-rows,.ui-empty):not(.ui-section--panel),.ui-page--canvas .ui-settings>:is(.ui-section,.ui-kv,.ui-rows,details),.ui-page--canvas form>.ui-form-section:not(:is(.ui-section,.ui-settings>form:not(:has(>.ui-form-section)),.ui-page--canvas>form:not(:has(>.ui-form-section))) *),.ui-page--canvas .ui-dashboard-grid>*>:is(.ui-section,.ui-widget):not(.ui-section--panel),.ui-page--canvas .ui-dashboard-grid>:is(.ui-section,.ui-widget):not(.ui-section--panel){border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-6);margin:0}.ui-page--canvas>form:not(:has(>.ui-form-section)):not(.ui-page-toolbar *){border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-6);margin:0}.ui-page--canvas .ui-settings>form:not(:has(>.ui-form-section)){border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-6);margin:0}.ui-page--canvas :is(dialog,.ui-drawer,.ui-dialog,.ui-record-inspector) :is(.ui-section,.ui-form-section,form,.ui-kv,.ui-rows){background:0 0;border:0;padding:0}.ui-page--canvas>.ui-section:not(.ui-section--panel)>.ui-section-header,.ui-page--canvas .ui-settings>.ui-section>.ui-section-header,.ui-page--canvas .ui-dashboard-grid .ui-section:not(.ui-section--panel)>.ui-section-header{border-bottom:0;align-items:center;padding-bottom:0}.ui-page--canvas :is(.ui-section--panel,.ui-page--canvas>.ui-section,.ui-settings>.ui-section,.ui-dashboard-grid .ui-section):has(>:is(.ui-table-wrap,.ui-bulk-scope)):not(:is(dialog,.ui-drawer) *){padding:0}.ui-page--canvas :is(.ui-section--panel,.ui-page--canvas>.ui-section,.ui-settings>.ui-section,.ui-dashboard-grid .ui-section):has(>:is(.ui-table-wrap,.ui-bulk-scope)):not(:is(dialog,.ui-drawer) *)>.ui-section-header{padding:var(--isa-space-5) var(--isa-space-6) var(--isa-space-3);margin:0}.ui-page--canvas :is(.ui-section--panel,.ui-page--canvas>.ui-section,.ui-settings>.ui-section,.ui-dashboard-grid .ui-section):has(>:is(.ui-table-wrap,.ui-bulk-scope)):not(:is(dialog,.ui-drawer) *)>:not(.ui-section-header,.ui-table-wrap,.ui-bulk-scope){padding-inline:var(--isa-space-6)}.ui-page--canvas :is(.ui-section--panel,.ui-page--canvas>.ui-section,.ui-settings>.ui-section,.ui-dashboard-grid .ui-section):has(>:is(.ui-table-wrap,.ui-bulk-scope)):not(:is(dialog,.ui-drawer) *)>:not(.ui-section-header,.ui-table-wrap,.ui-bulk-scope):last-child{padding-bottom:var(--isa-space-5)}@media (max-width:720px){.ui-section--flush .ui-table--cards tr{padding-inline:var(--isa-space-6)}.ui-page--canvas :is(.ui-section--panel,.ui-page--canvas>.ui-section,.ui-settings>.ui-section,.ui-dashboard-grid .ui-section):has(>:is(.ui-table-wrap,.ui-bulk-scope)):not(:is(dialog,.ui-drawer) *) .ui-table--cards tr{padding-inline:var(--isa-space-6)}}:is(dialog,.ui-drawer) .ui-section--panel{background:0 0;border:0;padding:0}.ui-page--canvas>div:not([class]){gap:var(--isa-space-5);min-width:0;display:grid}.ui-page--canvas>div:not([class])>*+*{margin-top:0!important}.ui-page--canvas .ui-ticker-strip:not(:has(>.ui-ticker--featured)){border:1px solid var(--isa-panel-border);background:var(--isa-surface)}.ui-page--canvas .ui-timeline,.ui-page--canvas .ui-timeline-scroll{background:var(--isa-surface)}.ui-page--canvas>:is(.ui-table-wrap,.ui-bulk-scope,.ui-timeline,.ui-steps),.ui-page--canvas>.ui-detail .ui-detail-main>:is(.ui-table-wrap,.ui-bulk-scope){border:1px solid var(--isa-panel-border);background:var(--isa-surface)}.ui-page--canvas>.ui-steps{padding:var(--isa-space-2) var(--isa-space-6)}.ui-page--canvas :is(.ui-section,.ui-bulk-scope)>.ui-table-wrap,.ui-page--canvas>.ui-table-wrap{border-top:0}@media (min-width:721px){.ui-page--canvas>:is(.ui-table-wrap,.ui-bulk-scope) .ui-table :is(th,td):first-child,.ui-page--canvas .ui-section>:is(.ui-table-wrap,.ui-bulk-scope) .ui-table :is(th,td):first-child{padding-left:var(--isa-space-6)}.ui-page--canvas>:is(.ui-table-wrap,.ui-bulk-scope) .ui-table :is(th,td):last-child,.ui-page--canvas .ui-section>:is(.ui-table-wrap,.ui-bulk-scope) .ui-table :is(th,td):last-child{padding-right:var(--isa-space-6)}}.ui-page--canvas .ui-settings,.ui-page--canvas .ui-dashboard,.ui-page--canvas .ui-dashboard-grid{gap:var(--isa-space-5)}.ui-page--canvas form.ui-form:has(>.ui-form-section){gap:var(--isa-space-5)}.ui-page--canvas>.ui-tabs{margin-bottom:0}.ui-page--canvas :is(form,.ui-settings>section>form)>.ui-form-section>legend.ui-section-header{border-bottom:0;padding-bottom:0}.ui-page--canvas form>.ui-form-actions:last-child{border-top:0;padding-top:0}.ui-popover{min-width:var(--ui-anchor-width,0px);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);color:var(--isa-text);box-shadow:var(--isa-shadow-popover);margin:0;padding:0;position:fixed;inset:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){.ui-popover:popover-open{animation:ui-popover-in var(--isa-motion-fast) var(--isa-ease-enter)}}.ui-datepicker{width:100%;min-width:0;display:flex;position:relative}.ui-datepicker-input{padding-right:calc(var(--isa-control-height) + 2px);font-variant-numeric:tabular-nums}.ui-datepicker-toggle{width:calc(var(--isa-control-height) - 4px);border:0;border-left:1px solid var(--isa-border);border-radius:0 var(--isa-radius-control) var(--isa-radius-control) 0;color:var(--isa-text-secondary);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.ui-datepicker-toggle:hover:not(:disabled),.ui-datepicker-toggle[aria-expanded=true]{background:var(--isa-surface-hover);color:var(--isa-brand)}.ui-datepicker-toggle:disabled{cursor:default;opacity:.5}.ui-calendar{width:18.5rem;padding:var(--isa-space-3)}.ui-calendar-head{margin-bottom:var(--isa-space-2);justify-content:space-between;align-items:center;display:flex}.ui-calendar-head strong{color:var(--isa-text-strong);font-family:var(--isa-font-display);font-size:15px;font-weight:var(--isa-weight-display);letter-spacing:-.01em}.ui-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%}.ui-calendar-grid th{height:28px;color:var(--isa-text-tertiary);font-size:var(--isa-text-label);text-align:center;font-weight:600}.ui-calendar-grid td{text-align:center;padding:1px}.ui-calendar-grid button{aspect-ratio:1;border-radius:var(--isa-radius-control);width:100%;color:var(--isa-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;position:relative}.ui-calendar-grid button:hover:not(:disabled){background:var(--isa-green-50);border-color:var(--isa-green-200)}.ui-calendar-grid button:focus-visible{outline:2px solid var(--isa-focus);outline-offset:-1px}.ui-calendar-grid button[aria-current=date]{color:var(--isa-brand);font-weight:700}.ui-calendar-grid button[aria-current=date]:after{content:"";background:currentColor;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ui-calendar-grid button[aria-selected=true]{border-color:var(--isa-brand);background:var(--isa-brand);color:var(--isa-text-inverse);font-weight:650}.ui-calendar-grid button:disabled{color:var(--isa-text-tertiary);opacity:.45;cursor:not-allowed;text-decoration:line-through}.ui-calendar-foot{margin-top:var(--isa-space-2);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-2);justify-content:space-between;display:flex}.ui-calendar-grid--weeks tr:has(button:hover:not(:disabled)) button:not(:disabled){background:var(--isa-green-50)}.ui-calendar-grid--weeks button:hover:not(:disabled){border-color:#0000}.ui-calendar-months{gap:var(--isa-space-1);grid-template-columns:repeat(3,1fr);display:grid}.ui-calendar-months button{border-radius:var(--isa-radius-control);min-height:44px;color:var(--isa-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;position:relative}.ui-calendar-months button:hover:not(:disabled){background:var(--isa-green-50);border-color:var(--isa-green-200)}.ui-calendar-months button:focus-visible{outline:2px solid var(--isa-focus);outline-offset:-1px}.ui-calendar-months button[aria-current=date]{color:var(--isa-brand);font-weight:700}.ui-calendar-months button[aria-selected=true]{border-color:var(--isa-brand);background:var(--isa-brand);color:var(--isa-text-inverse);font-weight:650}.ui-calendar-months button:disabled{color:var(--isa-text-tertiary);opacity:.45;cursor:not-allowed}.ui-period{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.ui-period-control{min-width:0;height:var(--isa-control-height);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);align-items:stretch;display:inline-flex}.ui-period-step{width:var(--isa-control-height);color:var(--isa-text-secondary);flex:none;place-items:center;text-decoration:none;display:grid}.ui-period-step:first-child{border-right:1px solid var(--isa-border)}.ui-period-step:last-child{border-left:1px solid var(--isa-border)}a.ui-period-step:hover{background:var(--isa-surface-hover);color:var(--isa-brand)}a.ui-period-step:focus-visible{outline:2px solid var(--isa-focus);outline-offset:-2px}.ui-period-step[aria-disabled=true]{color:var(--isa-text-tertiary);opacity:.4}.ui-period-current{align-items:center;gap:var(--isa-space-2);min-width:0;padding:0 var(--isa-space-3);color:var(--isa-text-strong);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;font-weight:600;display:inline-flex}.ui-period-current:hover,.ui-period-current[aria-expanded=true]{background:var(--isa-surface-hover)}.ui-period-current:focus-visible{outline:2px solid var(--isa-focus);outline-offset:-2px}.ui-period-current>.ui-icon{color:var(--isa-text-secondary);flex:none}.ui-period-current>.ui-icon:last-child{transition:transform var(--isa-duration) var(--isa-ease)}.ui-period-current[aria-expanded=true]>.ui-icon:last-child{transform:rotate(180deg)}.ui-period-label{text-overflow:ellipsis;overflow:hidden}.ui-period-word{border-radius:var(--isa-radius-control);background:var(--isa-accent-soft);padding:1px var(--isa-space-2);color:var(--isa-accent-strong);font-size:var(--isa-text-label);font-weight:650}@media (max-width:480px){.ui-period,.ui-period-control{width:100%}.ui-period-current{justify-content:center}}.ui-searchselect{width:100%;min-width:0;display:flex;position:relative}.ui-select.ui-select-trigger{align-items:center;gap:var(--isa-space-2);padding-right:var(--isa-space-3);text-align:left;background-image:none;display:flex}.ui-select-trigger>.ui-icon:last-child{color:var(--isa-text-secondary);transition:transform var(--isa-duration) var(--isa-ease);flex:none;margin-left:auto}.ui-select-trigger[aria-expanded=true]{border-color:var(--isa-focus);box-shadow:var(--isa-focus-ring)}.ui-select-trigger[aria-expanded=true]>.ui-icon:last-child{transform:rotate(180deg)}.ui-select-trigger:disabled{cursor:default;opacity:.6}.ui-select-value{align-items:center;gap:var(--isa-space-2);flex:1;min-width:0;display:flex}.ui-select-placeholder{color:var(--isa-text-tertiary);flex:1}.ui-searchselect-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:50%}.ui-searchselect-panel{width:max(var(--ui-searchselect-width,0px), 22rem);flex-direction:column;max-width:calc(100vw - 16px);max-height:min(26rem,70vh);display:flex}.ui-searchselect-search{align-items:center;gap:var(--isa-space-2);border-bottom:1px solid var(--isa-border);padding:0 var(--isa-space-3);color:var(--isa-text-tertiary);display:flex}.ui-searchselect-input{min-width:0;height:42px;color:var(--isa-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.ui-searchselect-input::-webkit-search-cancel-button{display:none}.ui-searchselect-list{overscroll-behavior:contain;padding:var(--isa-space-1);outline:none;flex:1;margin:0;list-style:none;overflow-y:auto}.ui-searchselect-group{top:calc(-1 * var(--isa-space-1));z-index:1;background:var(--isa-surface);padding:var(--isa-space-3) var(--isa-space-3) var(--isa-space-1);color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:650;position:sticky}.ui-searchselect-option{align-items:center;gap:var(--isa-space-3);border-radius:var(--isa-radius-control);min-height:40px;padding:var(--isa-space-2) var(--isa-space-3);cursor:pointer;display:flex}.ui-searchselect-option.is-active{background:var(--isa-surface-hover)}.ui-searchselect-option[aria-selected=true]{background:var(--isa-green-50)}.ui-searchselect-option[aria-selected=true].is-active{background:var(--isa-green-100)}.ui-searchselect-option>.ui-icon:last-child{color:var(--isa-brand);flex:none}.ui-searchselect-empty{padding:var(--isa-space-6) var(--isa-space-3);color:var(--isa-text-secondary);text-align:center}.ui-option-flag{text-align:center;flex:none;width:1.4em;font-size:18px;line-height:1}.ui-option-badge{background:var(--isa-green-100);min-width:26px;height:26px;color:var(--isa-green-900);flex:none;place-items:center;padding:0 4px;font-size:13px;font-weight:700;display:grid}.ui-option-icon{border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);width:26px;height:26px;color:var(--isa-text-secondary);flex:none;place-items:center;display:grid}.ui-option-icon[data-tone=ready]{background:var(--isa-ready-bg);color:var(--isa-ready)}.ui-option-icon[data-tone=attention]{background:var(--isa-attention-bg);color:var(--isa-attention)}.ui-option-icon[data-tone=progress]{background:var(--isa-progress-bg);color:var(--isa-progress)}.ui-option-icon[data-tone=critical]{background:var(--isa-critical-bg);color:var(--isa-critical)}.ui-option-icon[data-tone=accent]{background:var(--isa-accent-softer);color:var(--isa-accent-strong)}.ui-option-text{flex:1;min-width:0;line-height:1.25;display:grid}.ui-option-label{color:var(--isa-text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.ui-option-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-option-meta{color:var(--isa-text-secondary);font-family:var(--isa-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none;font-size:12px}.ui-select-value .ui-option-label{font-weight:500}.ui-select-value .ui-option-meta{margin-left:auto}.ui-tooltip{border-radius:var(--isa-radius-small);background:var(--isa-deep-strong);max-width:min(18rem,100vw - 16px);color:var(--isa-on-deep);font-size:var(--isa-text-small);pointer-events:none;box-shadow:0 4px 14px var(--isa-shadow-tint);border:0;margin:0;padding:5px 8px;font-weight:500;line-height:1.35;position:fixed;inset:auto;transform:translateY(-100%)}.ui-tooltip[data-side=below]{transform:none}@media (prefers-reduced-motion:no-preference){.ui-tooltip:popover-open{animation:ui-tooltip-in .12s var(--isa-ease-enter)}.ui-tooltip[data-side=below]:popover-open{animation-name:ui-tooltip-in-below}}@keyframes ui-tooltip-in{0%{opacity:0;transform:translateY(calc(3px - 100%))}to{opacity:1;transform:translateY(-100%)}}@keyframes ui-tooltip-in-below{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ui-confirm-dialog{width:min(28rem,100vw - 32px)}.ui-confirm-body{gap:var(--isa-space-4);padding:var(--isa-space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-confirm-mark{background:var(--isa-progress-bg);width:40px;height:40px;color:var(--isa-progress);place-items:center;display:grid}.ui-confirm-body[data-tone=danger] .ui-confirm-mark{background:var(--isa-critical-bg);color:var(--isa-critical)}.ui-confirm-text h2{font-family:var(--isa-font-display);font-size:18px;font-weight:var(--isa-weight-display);letter-spacing:-.015em;margin:0;line-height:1.3}.ui-confirm-text p{margin:var(--isa-space-2) 0 0;color:var(--isa-text-secondary)}.ui-confirm-actions{justify-content:flex-end;gap:var(--isa-space-2);margin-top:var(--isa-space-2);grid-column:1/-1;display:flex}.ui-option-picker{min-width:0;display:inline-flex}.ui-option-face,.ui-option-person{align-items:center;gap:var(--isa-space-2);white-space:nowrap;min-width:0;display:inline-flex}.ui-option-text>:is(.ui-option-pill,.ui-option-person){justify-self:start}.ui-picker-trigger{min-width:0;color:var(--isa-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-picker-trigger:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.ui-picker-trigger:disabled{cursor:default;opacity:.6}.ui-picker-trigger>.ui-icon:last-child{color:var(--isa-text-tertiary);flex:none}.ui-picker-trigger--plain:is(:hover,[aria-expanded=true])>.ui-option-pill{box-shadow:0 0 0 1px var(--ui-option)}.ui-picker-trigger--plain:is(:hover,[aria-expanded=true])>:not(.ui-option-pill){background:var(--isa-surface-hover)}.ui-picker-trigger--ghost{border-radius:var(--isa-radius-control);height:30px;padding:0 var(--isa-space-2);color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-picker-trigger--ghost:is(:hover,[aria-expanded=true]){background:var(--isa-surface-hover);color:var(--isa-text-strong)}.ui-picker-trigger--field,.ui-picker-trigger--button{border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface)}.ui-picker-trigger--field{height:var(--isa-control-height);padding:0 10px}.ui-picker-trigger--button{height:32px;padding:0 var(--isa-space-3);font-size:var(--isa-text-small);font-weight:560}.ui-picker-trigger:is(.ui-picker-trigger--field,.ui-picker-trigger--button):hover{border-color:var(--isa-text-tertiary)}.ui-picker-trigger:is(.ui-picker-trigger--field,.ui-picker-trigger--button)[aria-expanded=true]{border-color:var(--isa-focus);box-shadow:var(--isa-focus-ring)}.ui-option-picker-panel{width:auto;min-width:max(220px, var(--ui-anchor-width,0px));max-width:min(320px,100vw - 16px)}.ui-option-picker-panel .ui-searchselect-option{gap:var(--isa-space-2);min-height:36px;font-size:var(--isa-text-small)}.ui-option-picker-panel .ui-searchselect-option[aria-selected=true]{background:0 0}.ui-option-picker-panel .ui-searchselect-option.is-active{background:var(--isa-surface-hover)}.ui-option-picker-panel .ui-searchselect-list:focus-visible{outline:none}.ui-picker-heading,.ui-panel-section h3{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650}.ui-picker-heading{padding:var(--isa-space-3) var(--isa-space-3) 0}.ui-picker-foot{border-top:1px solid var(--isa-border);justify-content:flex-end;padding:4px;display:flex}.ui-tool-button{border-radius:var(--isa-radius-control);height:30px;color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-tool-button:hover{background:var(--isa-surface-hover);color:var(--isa-text-strong)}.ui-tool-button.is-active{background:var(--isa-option-blue-bg);color:var(--isa-option-blue-fg)}.ui-tool-button:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.ui-panel{gap:var(--isa-space-4);width:min(340px,100vw - 16px);padding:var(--isa-space-4);display:grid}.ui-panel-section{gap:var(--isa-space-2);display:grid}.ui-chip-choice{flex-wrap:wrap;gap:6px;display:flex}.ui-chip-toggle{border:1px solid var(--isa-border);background:var(--isa-surface);height:28px;color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-small);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ui-chip-toggle .ui-avatar{width:18px;height:18px;margin-left:-4px;font-size:8px}.ui-chip-toggle:hover{border-color:var(--isa-border-strong);color:var(--isa-text)}.ui-chip-toggle:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.ui-chip-toggle[aria-pressed=true]{border-color:var(--isa-green-500);background:var(--isa-green-50);color:var(--isa-text-strong);font-weight:600}label.ui-chip-toggle{position:relative}label.ui-chip-toggle>input{opacity:0;pointer-events:none;position:absolute}label.ui-chip-toggle:has(>input:checked){border-color:var(--isa-green-500);background:var(--isa-green-50);color:var(--isa-text-strong);font-weight:600}label.ui-chip-toggle:has(>input:focus-visible){box-shadow:var(--isa-focus-ring)}label.ui-chip-toggle:has(>input:disabled){cursor:default;opacity:.6}.ui-chip-toggle[data-option-colour][aria-pressed=true]{border-color:var(--ui-option);background:var(--ui-option-bg);color:var(--ui-option-fg)}.ui-chip-toggle[data-option-colour][aria-pressed=false] .ui-option-dot{opacity:.45}.ui-kanban{gap:var(--isa-space-3);min-width:0;display:grid;position:relative}.ui-kanban[data-dragging=pointer]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ui-kanban-scroller{gap:var(--isa-space-3);min-width:0;max-width:100%;padding-bottom:var(--isa-space-3);scrollbar-color:var(--isa-green-300) transparent;overscroll-behavior-x:contain;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.ui-kanban-scroller:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.ui-kanban-column{align-content:start;gap:var(--isa-space-3);background:var(--isa-canvas);grid-template-rows:auto auto 1fr auto auto;min-width:0;min-height:12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-kanban-column{background:color-mix(in oklch, var(--isa-canvas) 55%, var(--isa-green-100))}}.ui-kanban-column{padding:var(--isa-space-3);transition:background-color var(--isa-motion-normal) var(--isa-ease), box-shadow var(--isa-motion-normal) var(--isa-ease);box-shadow:inset 0 0 #0000}.ui-kanban-column[data-over]{background:var(--isa-canvas)}@supports (color:color-mix(in lab, red, red)){.ui-kanban-column[data-over]{background:color-mix(in oklch, var(--isa-canvas) 25%, var(--isa-green-200))}}.ui-kanban-column[data-over]{box-shadow:inset 0 0 0 2px var(--isa-green-500)}.ui-kanban-heading{justify-content:space-between;align-items:center;gap:var(--isa-space-2);font-size:var(--isa-text-body);margin:0;font-weight:650;display:flex}.ui-kanban-count{background:var(--isa-surface);min-width:22px;color:var(--isa-text);font-size:var(--isa-text-small);font-variant-numeric:tabular-nums;text-align:center;padding:0 6px;font-weight:600}.ui-kanban-meta{gap:var(--isa-space-1);margin-top:calc(-1 * var(--isa-space-2));color:var(--isa-text-secondary);font-size:var(--isa-text-small);display:grid}.ui-kanban-list{align-content:start;gap:var(--isa-space-3);min-height:var(--isa-space-12);display:grid}.ui-kanban-empty .ui-empty{padding-block:var(--isa-space-4)}.ui-kanban-column .ui-pagination{margin:0}.ui-kanban-card{border-radius:var(--isa-radius-card);-webkit-touch-callout:none;display:grid;position:relative}.ui-kanban-card>*{min-width:0}.ui-kanban-card[tabindex]{cursor:grab}.ui-kanban-card[tabindex]:focus-visible{box-shadow:0 0 0 2px var(--isa-surface), 0 0 0 4px var(--isa-focus);outline:none}.ui-kanban-card[data-locked]{cursor:default}.ui-kanban-card[data-lifted=pointer]{outline:2px dashed var(--isa-green-300);outline-offset:-2px;background:var(--isa-surface)}@supports (color:color-mix(in lab, red, red)){.ui-kanban-card[data-lifted=pointer]{background:color-mix(in oklch, var(--isa-surface) 40%, transparent)}}.ui-kanban-card[data-lifted=pointer]>*{visibility:hidden}.ui-kanban-card[data-collapsed]{display:none}.ui-kanban-card[data-lifted=keyboard]{box-shadow:0 0 0 2px var(--isa-surface), 0 0 0 4px var(--isa-green-600), var(--isa-shadow-popover);transform:translateY(-2px)}.ui-kanban-card[data-pending]>*{opacity:.72}.ui-kanban-card[data-pending]:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--isa-green-500), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;animation:.9s linear infinite ui-kanban-saving;position:absolute;inset:auto 0 0}@keyframes ui-kanban-saving{0%{background-position:-50% 0}to{background-position:150% 0}}.ui-kanban-slot{border:2px dashed var(--isa-green-500);background:var(--isa-surface)}@supports (color:color-mix(in lab, red, red)){.ui-kanban-slot{background:color-mix(in oklch, var(--isa-surface) 55%, transparent)}}.ui-kanban-slot{animation:ui-kanban-slot-in var(--isa-motion-normal) var(--isa-ease-enter)}@keyframes ui-kanban-slot-in{0%{opacity:0;transform:scaleY(.85)}}.ui-kanban-ghost{z-index:1000;pointer-events:none;cursor:grabbing;box-shadow:0 18px 40px var(--isa-shadow-tint), 0 2px 6px var(--isa-shadow-tint);will-change:transform;margin:0;position:fixed;top:0;left:0}.ui-kanban-error{align-items:center;gap:var(--isa-space-2);display:flex}.ui-kanban-error .ui-feedback{flex:1;margin:0}.ui-kanban-dismiss{padding:var(--isa-space-1) var(--isa-space-2);color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-small);cursor:pointer;background:0 0;border:0}.ui-kanban-dismiss:hover{color:var(--isa-text);text-decoration:underline}@media (prefers-reduced-motion:reduce){.ui-kanban-card[data-pending]:after{background:var(--isa-green-500);animation:none}.ui-kanban-slot{animation:none}}@media (max-width:720px){.ui-kanban-scroller{scroll-snap-type:x proximity;grid-auto-columns:minmax(16rem,84vw)}.ui-kanban-column{scroll-snap-align:start}.ui-kanban[data-dragging] .ui-kanban-scroller{scroll-snap-type:none}}.ui-reorder-grip{width:18px;height:24px;color:var(--isa-text-tertiary);vertical-align:middle;cursor:grab;touch-action:none;opacity:0;transition:opacity var(--isa-motion-fast) var(--isa-ease);background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:0 -4px 0 -6px;padding:0;display:inline-grid}.ui-reorder-grip:hover{background:var(--isa-surface-hover);color:var(--isa-text-strong)}.ui-reorder-grip:focus-visible{box-shadow:var(--isa-focus-ring);opacity:1;outline:none}[data-reorder-id]:hover .ui-reorder-grip{opacity:1}@media (hover:none){.ui-reorder-grip{opacity:.45}}[data-reorder-id]{-webkit-touch-callout:none}[data-reorder-id][data-held]{opacity:.3}body[data-reordering],body[data-reordering] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.ui-reorder-ghost{z-index:1000;pointer-events:none;white-space:nowrap;border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);background:var(--isa-surface);box-shadow:0 18px 40px var(--isa-shadow-tint), 0 2px 6px var(--isa-shadow-tint);opacity:.94;position:fixed;overflow:hidden;transform:rotate(.4deg)}.ui-reorder-ghost td,.ui-reorder-ghost>[data-reorder-id]{border-bottom:0}.ui-reorder-ghost [data-held],.ui-reorder-ghost .ui-reorder-grip{opacity:1}.ui-reorder-line{z-index:999;background:var(--isa-green-600);pointer-events:none;border-radius:2px;height:3px;transition:top 80ms,left 80ms,width 80ms;position:fixed}.ui-reorder-line:before{content:"";border:2px solid var(--isa-green-600);background:var(--isa-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;left:-5px}@media (prefers-reduced-motion:reduce){.ui-reorder-line{transition:none}}.ui-inline{align-items:center;gap:var(--isa-space-1);vertical-align:middle;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex;position:relative}.ui-inline--block{width:100%;display:flex}.ui-inline-value{align-items:center;gap:var(--isa-space-1);min-width:0;max-width:100%;margin:-3px calc(-1 * var(--isa-space-1));padding:3px var(--isa-space-1);border-radius:var(--isa-radius-small);font:inherit;color:inherit;text-align:left;cursor:text;transition:background-color var(--isa-motion-fast) var(--isa-ease), border-color var(--isa-motion-fast) var(--isa-ease);background:0 0;border:1px solid #0000;display:inline-flex}.ui-inline--block .ui-inline-value{width:calc(100% + 2 * var(--isa-space-1));align-items:start;display:flex}.ui-inline-value:hover{border-color:var(--isa-border);background:var(--isa-surface-hover)}.ui-inline-value:focus-visible{box-shadow:var(--isa-focus-ring);border-color:var(--isa-focus);outline:none}.ui-inline-text{overflow-wrap:break-word;min-width:0}.ui-inline-text--prose{white-space:pre-wrap;flex:1}.ui-inline-placeholder{color:var(--isa-text-secondary);font-style:normal}.ui-inline-hint{opacity:0;color:var(--isa-text-secondary);transition:opacity var(--isa-motion-fast) var(--isa-ease);flex:none}:is(.ui-inline-value:hover .ui-inline-hint,.ui-inline-value:focus-visible .ui-inline-hint){opacity:1}@media (hover:none){.ui-inline-hint{opacity:.45}}.ui-inline[data-pending] .ui-inline-value,.ui-inline[data-pending] .ui-inline-select,.ui-inline[data-pending] .ui-datepicker{opacity:.6;transition:opacity var(--isa-motion-normal) var(--isa-ease)}.ui-inline--editing{width:100%}.ui-inline-input{width:100%;min-width:8rem;margin:-3px calc(-1 * var(--isa-space-1));animation:ui-inline-open var(--isa-motion-fast) var(--isa-ease-enter)}@keyframes ui-inline-open{0%{opacity:.4}}.ui-inline-saved{color:var(--isa-ready);animation:ui-inline-saved 1.4s var(--isa-ease) forwards;display:inline-flex}@keyframes ui-inline-saved{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.ui-inline-error{align-items:baseline;gap:var(--isa-space-1) var(--isa-space-2);color:var(--isa-critical);font-size:var(--isa-text-small);flex-wrap:wrap;flex-basis:100%;font-weight:500;line-height:1.4;display:flex}.ui-inline-details{color:var(--isa-text-secondary);flex-basis:100%;font-weight:400}.ui-inline-confirm{color:var(--isa-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ui-inline--choice .ui-inline-select{width:auto;max-width:100%}.ui-inline-select .ui-select-trigger{height:auto;min-height:0;margin:-3px calc(-1 * var(--isa-space-1));padding:3px var(--isa-space-1);box-shadow:none;background:0 0;border-color:#0000}.ui-inline-select .ui-select-trigger>.ui-icon:last-child{opacity:0}.ui-inline-select .ui-select-trigger:hover,.ui-inline-select .ui-select-trigger[aria-expanded=true]{border-color:var(--isa-border-strong);background:var(--isa-surface)}.ui-inline-select .ui-select-trigger:hover>.ui-icon:last-child,.ui-inline-select .ui-select-trigger[aria-expanded=true]>.ui-icon:last-child{opacity:1}.ui-inline--date .ui-datepicker-input{background:0 0;border-color:#0000;width:9.5rem;height:auto;min-height:0;padding-top:2px;padding-bottom:2px}.ui-inline--date .ui-datepicker-toggle{opacity:0}.ui-inline--date:hover .ui-datepicker-input,.ui-inline--date:focus-within .ui-datepicker-input{border-color:var(--isa-border-strong);background:var(--isa-surface)}.ui-inline--date:hover .ui-datepicker-toggle,.ui-inline--date:focus-within .ui-datepicker-toggle{opacity:1}@media (hover:none){.ui-inline-select .ui-select-trigger>.ui-icon:last-child,.ui-inline--date .ui-datepicker-toggle{opacity:.6}}.ui-kv dd:has(>.ui-inline){flex:auto;justify-content:flex-end;min-width:0;display:flex}.ui-kv dd>.ui-inline{justify-content:flex-end}.ui-kv dd>.ui-inline:not(.ui-inline--block) :is(.ui-inline-value,.ui-select-trigger){margin-inline:0}.ui-kv dd>.ui-inline--editing,.ui-kv dd>.ui-inline--block{justify-content:stretch}.ui-kv dt:has(+dd>.ui-inline){flex:none}@media (prefers-reduced-motion:reduce){.ui-inline-saved,.ui-inline-input{animation:none}}.ui-tile-grid{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-tile{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);min-width:0;transition:border-color var(--isa-duration) var(--isa-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-tile--link:hover,.ui-tile--link:focus-within{border-color:var(--isa-border-strong)}.ui-tile-art{aspect-ratio:2;border-bottom:1px solid var(--isa-border);background:var(--isa-band);place-items:center;display:grid;position:relative;overflow:hidden}.ui-tile-contours{fill:none;width:100%;height:100%;stroke:var(--isa-green-300);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55;position:absolute;inset:0}.ui-tile--muted .ui-tile-contours{stroke:var(--isa-border-strong)}.ui-tile-mark{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);width:64px;height:64px;color:var(--isa-green-800);place-items:center;display:grid;position:relative}.ui-tile-mark .ui-avatar{width:64px;height:64px;font-size:var(--isa-text-section);border-radius:inherit}.ui-tile--muted .ui-tile-mark{color:var(--isa-text-secondary)}.ui-tile-status{top:var(--isa-space-3);right:var(--isa-space-3);position:absolute}.ui-tile-body{gap:var(--isa-space-1);padding:var(--isa-space-4);flex-direction:column;flex:1;display:flex}.ui-tile-title{color:var(--isa-text-strong);font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section);margin:0}.ui-tile-title a{color:inherit;text-decoration:none}.ui-tile-title a:focus-visible{outline:none}.ui-tile--link .ui-tile-title a:after{content:"";position:absolute;inset:0}.ui-tile--link:has(.ui-tile-title a:focus-visible){box-shadow:var(--isa-focus-ring);border-color:var(--isa-focus)}.ui-tile-description,.ui-tile-meta{color:var(--isa-text-secondary);font-size:var(--isa-text-body);line-height:var(--isa-leading-body);margin:0}.ui-tile-meta{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small)}.ui-tile-action{z-index:1;align-items:center;gap:var(--isa-space-2);padding-top:var(--isa-space-3);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.ui-logo-tile{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);color:var(--isa-text-strong);flex:none;place-items:center;display:inline-grid}.ui-logo-tile svg{width:58%;height:58%}.ui-logo-tile--small{width:32px;height:32px}.ui-logo-tile--medium{width:40px;height:40px}.ui-logo-tile--large{width:56px;height:56px}.ui-catalog{column-gap:var(--isa-space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ui-catalog-row{align-items:center;gap:var(--isa-space-3);min-width:0;padding:var(--isa-space-3) 0;border-bottom:1px solid var(--isa-border);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:relative}.ui-catalog-text{flex-direction:column;min-width:0;display:flex}.ui-catalog-text strong{color:var(--isa-text-strong);font-size:var(--isa-text-body);font-weight:600;line-height:var(--isa-leading-body)}.ui-catalog-text a{color:inherit;text-decoration:none}.ui-catalog-row--link .ui-catalog-text a:after{content:"";position:absolute;inset:0}.ui-catalog-row--link:hover .ui-catalog-text a{text-underline-offset:3px;text-decoration:underline}.ui-catalog-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-catalog-status{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);white-space:nowrap}.ui-catalog-action{z-index:1;position:relative}.ui-catalog-row--link:has(.ui-catalog-text a:focus-visible){box-shadow:var(--isa-focus-ring)}.ui-catalog-text a:focus-visible{outline:none}@media (max-width:520px){.ui-catalog-row{grid-template-columns:auto minmax(0,1fr) auto}.ui-catalog-text small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ui-catalog-status{grid-area:2/2}.ui-catalog-action{grid-area:1/3/span 2}}.ui-tile-link{align-items:center;gap:var(--isa-space-1);color:var(--isa-accent);font-size:var(--isa-text-body);pointer-events:none;font-weight:600;display:inline-flex}.ui-tile--link:hover .ui-tile-link{text-underline-offset:3px;text-decoration:underline}.ui-catalog-affordance{border-radius:var(--isa-radius-control);width:32px;height:32px;color:var(--isa-text-secondary);pointer-events:none;place-items:center;display:inline-grid}.ui-catalog-row--link:hover .ui-catalog-affordance{background:var(--isa-surface-hover);color:var(--isa-text-strong)}.ui-logo-strip{gap:var(--isa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-logo-strip a{border-radius:var(--isa-radius-card);display:block}.ui-logo-strip a:hover .ui-logo-tile{border-color:var(--isa-border-strong)}.ui-logo-strip a:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.ui-logo-title{align-items:center;gap:var(--isa-space-3);display:inline-flex}.ui-document-editor{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);overflow:clip}.ui-document-editor-bar{justify-content:space-between;align-items:center;gap:var(--isa-space-4);padding:var(--isa-space-4) var(--isa-space-5);border-bottom:1px solid var(--isa-border);display:flex}.ui-document-editor-title{min-width:0;font-weight:600}.ui-document-editor-actions{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:flex}.ui-document-editor-workspace{grid-template-columns:var(--isa-composer-rail) minmax(0, 1fr);display:grid}.ui-document-editor-panel{padding:var(--isa-space-5);border-right:1px solid var(--isa-border);min-width:0}.ui-document-editor-stage{background:var(--isa-band);padding:var(--isa-space-8);min-width:0}.ui-document-paper{max-width:var(--isa-document-width);background:var(--isa-document-paper);padding:var(--isa-space-8);border-radius:var(--isa-space-2);font-family:var(--document-font,var(--isa-font-sans));color:var(--isa-document-ink);overflow-wrap:anywhere;margin-inline:auto}.ui-document-block{outline-offset:var(--isa-space-2);margin-bottom:var(--isa-space-4);outline:1px solid #0000;position:relative}.ui-document-block:hover,.ui-document-block:focus-within,.ui-document-block[data-selected]{outline-color:var(--isa-border-strong)}.ui-document-block-bar{justify-content:space-between;gap:var(--isa-space-2);margin-bottom:var(--isa-space-2);font:var(--isa-text-small) var(--isa-font-sans);color:var(--isa-text-tertiary);align-items:center;display:flex}.ui-document-block-bar>div{gap:var(--isa-space-1);display:flex}.ui-document-block:not([data-selected]):not(:focus-within) .ui-document-block-bar{visibility:hidden}.ui-document-block:not([data-selected]):not(:focus-within) .ui-rich-text-toolbar{display:none}.ui-rich-text-toolbar{align-items:center;gap:var(--isa-space-1);padding:var(--isa-space-1);border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);background:var(--isa-surface);font-family:var(--isa-font-sans);margin-bottom:var(--isa-space-3);flex-wrap:wrap;display:flex}.ui-rich-text-toolbar .ui-select{width:auto;max-width:100%;min-width:var(--isa-rich-picker-width);font-size:var(--isa-text-small);flex:1}.ui-rich-text-toolbar button[aria-pressed=true]{background:var(--isa-green-100);color:var(--isa-brand)}.ui-rich-text-separator{height:var(--isa-space-5);border-left:1px solid var(--isa-border);margin-inline:var(--isa-space-1)}.ui-rich-text .tiptap{min-height:var(--isa-space-8);caret-color:var(--isa-brand);outline:none}.ui-rich-text .tiptap:focus-visible{border-radius:var(--isa-radius-small)}.ui-rich-text .tiptap p{margin:0 0 var(--isa-space-4)}.ui-rich-text .tiptap p:last-child{margin-bottom:0}.ui-rich-text .tiptap ul,.ui-rich-text .tiptap ol{padding-left:var(--isa-space-6);margin-block:var(--isa-space-4)}.ui-rich-text .tiptap li p{margin-bottom:var(--isa-space-2)}.ui-rich-text .tiptap a{color:var(--document-accent,var(--isa-brand));cursor:text;text-decoration:underline}.ui-rich-text-link{padding:var(--isa-space-3);border:1px solid var(--isa-border);background:var(--isa-band);font:var(--isa-text-small) var(--isa-font-sans);margin-bottom:var(--isa-space-3)}.ui-rich-text-link>div:last-child{gap:var(--isa-space-2);margin-top:var(--isa-space-2);flex-wrap:wrap;display:flex}.ui-document-preview{width:min(var(--isa-width-settings), calc(100% - var(--isa-space-8)));max-height:calc(100dvh - var(--isa-space-8));border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);color:var(--isa-text);box-shadow:var(--isa-shadow-canvas);padding:0}.ui-document-preview::backdrop{background:var(--isa-overlay)}.ui-document-preview>header{justify-content:space-between;align-items:center;gap:var(--isa-space-4);padding:var(--isa-space-4) var(--isa-space-5);border-bottom:1px solid var(--isa-border);display:flex}.ui-document-preview h2{font-size:var(--isa-text-section);margin:0}.ui-document-preview-controls{padding:var(--isa-space-4) var(--isa-space-5);align-items:end;gap:var(--isa-space-4);border-bottom:1px solid var(--isa-border);flex-wrap:wrap;display:flex}.ui-document-preview-controls .ui-field{min-width:var(--isa-rich-picker-width);flex:1;margin:0}.ui-document-preview-content{background:var(--isa-band);padding:var(--isa-space-5)}.ui-document-thumbnail{height:var(--isa-template-thumbnail-height);background:var(--isa-band);border-bottom:1px solid var(--isa-border);position:relative;overflow:hidden}.ui-document-thumbnail iframe{width:var(--isa-document-width);height:var(--isa-template-frame-height);left:50%;top:var(--isa-space-4);transform:translateX(-50%) scale(var(--isa-template-thumbnail-scale));transform-origin:top;pointer-events:none;border:0;position:absolute}.ui-document-template-card{border:1px solid var(--isa-border);background:var(--isa-surface);border-radius:var(--isa-radius-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-document-template-info{padding:var(--isa-space-4);flex-direction:column;flex:1;display:flex}.ui-document-template-info>span{font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.ui-document-template-info h3{font-size:var(--isa-text-section);margin:var(--isa-space-2) 0}.ui-document-template-info p{color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin:0 0 var(--isa-space-4)}.ui-document-template-actions{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;margin-top:auto;display:flex}@media (max-width:767px){.ui-document-editor-workspace{grid-template-columns:minmax(0,1fr)}.ui-document-editor-panel{border-right:0;border-bottom:1px solid var(--isa-border)}.ui-document-editor-stage{padding:var(--isa-space-4)}.ui-document-paper{padding:var(--isa-space-5)}.ui-document-editor-bar{flex-direction:column;align-items:stretch}.ui-document-editor-actions{justify-content:end}.ui-document-preview{width:calc(100% - var(--isa-space-4));max-height:calc(100dvh - var(--isa-space-4))}.ui-document-preview-content{padding:var(--isa-space-2)}}.ui-document-editor-title>input{background:0 0;border-color:#0000;font-weight:600}.ui-document-editor-title>input:hover,.ui-document-editor-title>input:focus{border-color:var(--isa-border)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--isa-page);--canvas-subtle:var(--isa-surface-subtle);--surface:var(--isa-surface);--surface-raised:var(--isa-surface);--surface-muted:var(--isa-surface-subtle);--surface-hover:var(--isa-surface-hover);--surface-selected:var(--isa-surface-selected);--brand:var(--isa-accent);--brand-hover:var(--isa-accent-hover);--brand-strong:var(--isa-accent-strong);--brand-deep:var(--isa-accent-strong);--brand-soft:var(--isa-accent-soft);--brand-softer:var(--isa-accent-softer);--ink:var(--isa-text);--ink-strong:var(--isa-text-strong);--ink-secondary:var(--isa-text-secondary);--ink-muted:var(--isa-text-tertiary);--ink-faint:var(--isa-text-tertiary);--ink-inverse:var(--isa-text-inverse);--line:var(--isa-border);--line-subtle:var(--isa-border);--line-strong:var(--isa-border-strong);--border:var(--isa-border);--muted:var(--isa-text-secondary);--paper:var(--isa-surface);--accent:var(--isa-accent);--success:var(--isa-ready);--success-bg:var(--isa-ready-bg);--success-line:var(--isa-ready)}@supports (color:color-mix(in lab, red, red)){:root{--success-line:color-mix(in srgb, var(--isa-ready) 22%, var(--isa-surface))}}:root{--warning:var(--isa-attention);--warning-bg:var(--isa-attention-bg);--warning-line:var(--isa-attention)}@supports (color:color-mix(in lab, red, red)){:root{--warning-line:color-mix(in srgb, var(--isa-attention) 22%, var(--isa-surface))}}:root{--danger:var(--isa-critical);--danger-hover:#96200f;--danger-bg:var(--isa-critical-bg);--danger-line:var(--isa-critical)}@supports (color:color-mix(in lab, red, red)){:root{--danger-line:color-mix(in srgb, var(--isa-critical) 20%, var(--isa-surface))}}:root{--info:var(--isa-progress);--info-bg:var(--isa-progress-bg);--info-line:var(--isa-progress)}@supports (color:color-mix(in lab, red, red)){:root{--info-line:color-mix(in srgb, var(--isa-progress) 18%, var(--isa-surface))}}:root{--reservation-pending:var(--isa-attention);--reservation-confirmed:var(--isa-ready);--reservation-checked-in:var(--isa-progress);--reservation-checked-out:var(--isa-blocked);--reservation-cancelled:var(--isa-critical);--reservation-no-show:var(--isa-blocked);--radius-xs:4px;--radius-sm:var(--isa-radius-small);--radius-md:var(--isa-radius-control);--radius-lg:var(--isa-radius-card);--radius-xl:var(--isa-radius-card);--radius-pill:999px;--shadow-xs:var(--isa-shadow-card);--shadow-sm:var(--isa-shadow-card);--shadow-md:var(--isa-shadow-popover);--focus:var(--isa-accent);--focus-ring:var(--isa-accent)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb, var(--isa-accent) 18%, transparent)}}:root{--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-fast:.11s;--duration:.16s;--sidebar-width:var(--isa-sidebar-width);--content-max:100%}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);min-height:100%}body{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--isa-font-sans,Inter, ui-sans-serif, system-ui, sans-serif);font-size:var(--isa-text-body);line-height:var(--isa-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;margin:0}::selection{background:var(--brand-soft);color:var(--ink-strong)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{display:block}p,h1,h2,h3,h4{margin-top:0}h1{color:var(--ink-strong);font-size:var(--isa-text-page);font-weight:600;line-height:var(--isa-leading-page);letter-spacing:-.02em;margin-bottom:0}h2{color:var(--ink-strong);font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section);letter-spacing:-.006em;margin-bottom:0}h3{color:var(--ink);font-size:14px;font-weight:600;line-height:var(--isa-leading-body);letter-spacing:-.004em;margin-bottom:0}small{color:var(--ink-muted);font-size:var(--isa-text-small);line-height:var(--isa-leading-small)}strong,b{font-weight:650}code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-muted);padding:.1em .38em;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88em}.reservation-balance,.calendar-table,.dashboard-widget-content,.dashboard-series-summary,.dashboard-chart-tooltip,.dashboard-chart-axis-label,.calendar-legend-item,.badge.tabular,.tabular{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.housekeeping-summary{margin-bottom:1.25rem}.reservation-search-form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.reservation-search-form .field{min-width:140px}.reservation-search-field{flex:260px}.report-stat-list{gap:0;margin:0;display:grid}.report-stat-list>div{border-bottom:1px solid var(--line-subtle);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.report-stat-list>div:last-child{border-bottom:0}.report-stat-list dt{color:var(--ink-secondary)}.report-stat-list dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.reservation-table{min-width:920px}.reservation-table-wrap{overflow-x:auto}@media (max-width:720px){.reservation-search-form{grid-template-columns:1fr 1fr;display:grid}.reservation-search-form .field,.reservation-search-field{min-width:0}.reservation-search-form button{width:100%}.reservation-search-field{grid-column:1/-1}.reservation-table-wrap{overflow:visible}.reservation-table{min-width:0}.reservation-table thead{display:none}.reservation-table,.reservation-table tbody,.reservation-table tr,.reservation-table td{width:100%;display:block}.reservation-table tr{border-bottom:1px solid var(--line-subtle);padding:.85rem 0}.reservation-table td{text-align:right;border:0;justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.reservation-table td:before{content:attr(data-label);color:var(--ink-secondary);text-align:left}.reservation-table td:first-child{text-align:left;display:block}.reservation-table td:first-child:before{content:none}.reservation-table td.row-actions{justify-content:flex-end}}.wordmark{color:var(--ink-strong);letter-spacing:-.055em;align-items:baseline;font-size:1.3rem;font-weight:720;line-height:1;display:inline-flex}.wordmark span{color:var(--brand);letter-spacing:-.02em;margin-left:.18rem;font-size:.58em;font-weight:700}.brand-mark{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--brand-deep);width:2rem;height:2rem;color:var(--ink-inverse);letter-spacing:-.04em;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-heading p{max-width:48rem;color:var(--ink-secondary);margin:0;font-size:.875rem;line-height:1.55}.page-actions:not(.ui-page-actions){flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:700;line-height:1.2;color:var(--brand)!important;margin:0!important;font-size:.64rem!important}.section-heading{justify-content:space-between;align-items:center;gap:var(--isa-space-3);padding-bottom:var(--isa-space-2);border-bottom:1px solid var(--isa-border);margin-top:.25rem;display:flex}.section-heading h2{font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section)}.section-heading small{color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.section-heading a{color:var(--brand);font-size:.8rem;font-weight:570}.section-heading a:hover{color:var(--brand-hover)}.lead{color:var(--ink-secondary);font-size:.9rem}.muted{color:var(--ink-muted);font-size:.82rem}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:1rem;padding:1.2rem 1.25rem;display:grid}.panel h2{color:var(--ink-strong);margin:0;font-size:1rem;font-weight:640}.panel>summary{cursor:pointer;list-style-position:inside}.panel>summary::marker{color:var(--brand)}.ui-picker{background:var(--isa-page);min-height:100dvh}.ui-picker>.ui-topbar{height:var(--isa-topbar-height)}.ui-picker-main{gap:var(--isa-space-6);max-width:72rem;padding:var(--isa-space-10) var(--isa-page-gutter-small) var(--isa-space-12);margin:0 auto;display:grid}.ui-picker-user{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.ui-row-trailing{align-items:center;gap:var(--isa-space-3);color:var(--isa-text-tertiary);display:inline-flex}@media (max-width:560px){.ui-picker-user{display:none}}.settings-section>h2,.settings-section>.section-heading{margin:0 0 var(--isa-space-3);border-bottom:1px solid var(--isa-border);padding-bottom:var(--isa-space-3)}.settings-section>h2{font-size:var(--isa-text-section)}.ui-picker-main>.page-shell{gap:var(--isa-space-6);display:grid}.ui-picker-main .panel{border:0;border-top:1px solid var(--isa-border);padding:var(--isa-space-5) 0 0;box-shadow:none;background:0 0;border-radius:0}.settings-section>.ui-table-wrap+form{margin-top:var(--isa-space-8)}.settings-section .form-stack>button,.settings-section .form-stack>.button{width:fit-content}.isa-nav-progress{z-index:1000;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;overflow:hidden}.isa-nav-progress:before,.isa-nav-progress:after{background:var(--isa-accent-bright,var(--isa-accent,currentColor));box-shadow:0 0 10px var(--isa-accent-bright,transparent), 0 0 4px var(--isa-accent-bright,transparent);transform-origin:0;content:"";position:absolute;inset:0}.isa-nav-progress:after{animation:9s cubic-bezier(.06,.72,.18,1) both isa-nav-trickle}.isa-nav-progress:before{transform:scaleX(0)}.isa-nav-progress[data-state=done]{animation:.22s .18s both isa-nav-fade}.isa-nav-progress[data-state=done]:before{animation:isa-nav-complete .2s var(--isa-ease-enter) both}@keyframes isa-nav-trickle{0%{transform:scaleX(.04)}12%{transform:scaleX(.38)}to{transform:scaleX(.92)}}@keyframes isa-nav-complete{to{transform:scaleX(1)}}@keyframes isa-nav-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.isa-nav-progress:after{opacity:.6;animation:none;transform:none}.isa-nav-progress[data-state=done]{opacity:0;animation:none}}::view-transition-group(.isa-page){animation-duration:.28s;animation-timing-function:var(--isa-ease-enter)}::view-transition-old(.isa-page){animation:isa-page-out .13s var(--isa-ease-exit) both}::view-transition-new(.isa-page){animation:isa-page-in .26s var(--isa-ease-enter) 50ms both}@keyframes isa-page-out{to{opacity:0;filter:blur(1px);transform:translateY(-3px)}}@keyframes isa-page-in{0%{opacity:0;transform:translateY(6px)}}.ui-main-inner>:not(.ui-page),.ui-main-inner>.ui-page>*{animation:isa-content-in .3s var(--isa-ease-enter) backwards}.ui-main-inner>.ui-page>:nth-child(2){animation-delay:30ms}.ui-main-inner>.ui-page>:nth-child(3){animation-delay:60ms}.ui-main-inner>.ui-page>:nth-child(4){animation-delay:90ms}.ui-main-inner>.ui-page>:nth-child(n+5){animation-delay:.12s}@keyframes isa-content-in{0%{opacity:0;transform:translateY(5px)}}.ui-loading-surface .ui-skeleton{background-color:var(--isa-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.ui-loading-surface .ui-skeleton{background-color:color-mix(in oklch, var(--isa-surface-subtle), var(--isa-text) 5%)}}.ui-loading-surface .ui-skeleton{background-image:linear-gradient(105deg, transparent 35%, var(--isa-surface) 50%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){.ui-loading-surface .ui-skeleton{background-image:linear-gradient(105deg, transparent 35%, color-mix(in oklch, var(--isa-surface), transparent 25%) 50%, transparent 65%)}}.ui-loading-surface .ui-skeleton{background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed;animation:1.7s ease-in-out infinite isa-wave}@keyframes isa-wave{0%{background-position:-100vw 0}to{background-position:100vw 0}}@media (prefers-reduced-motion:reduce){.ui-main-inner>*,.ui-main-inner>.ui-page>*,.ui-loading-surface .ui-skeleton{animation:none}::view-transition-group(.isa-page){animation:none}::view-transition-old(.isa-page){animation:none}::view-transition-new(.isa-page){animation:none}}.isa-content-loading{gap:var(--isa-space-4,1rem);padding-block:var(--isa-space-6,1.5rem);display:grid}.isa-content-loading-head{align-items:center;gap:var(--isa-space-3,.75rem);color:var(--isa-text-muted,inherit);display:flex}.ui-main-inner{transition:opacity var(--isa-duration,.15s) ease}:root[data-nav-pending] .ui-main-inner{opacity:.55}a[data-nav-pending]{position:relative}a[data-nav-pending]:after{vertical-align:-.1em;content:"";opacity:.8;border:2px solid;border-top-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-inline-start:.5em;animation:.7s linear infinite isa-nav-spin;display:inline-block}.ui-sidenav-link[data-nav-pending]:after{margin-inline-start:auto}@keyframes isa-nav-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){a[data-nav-pending]:after{animation-duration:2s}.ui-main-inner{transition:none}}.pwa-install{gap:var(--isa-space-4);padding:var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.pwa-install h2{margin:0 0 var(--isa-space-1);font-size:1rem}.pwa-install p{margin:0}.pwa-install-actions{gap:var(--isa-space-2);margin-inline-start:auto;display:flex}.pwa-steps{margin:var(--isa-space-3) 0 0;gap:var(--isa-space-1);padding-inline-start:1.25rem;display:grid}.pwa-device-list{gap:var(--isa-space-2);margin:0;padding:0;list-style:none;display:grid}.pwa-device-list li{gap:var(--isa-space-2);padding:var(--isa-space-3) 0;border-bottom:1px solid var(--isa-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.theme-fields{gap:var(--isa-space-6);display:grid}.theme-swatch{gap:2px;width:100%;height:28px;display:flex}.theme-swatch>i{flex:1}.theme-mode{border:1px solid var(--isa-border);width:100%;height:34px;display:flex}.theme-mode>i{flex:1}.theme-mode[data-mode=light]>i{background:#fff}.theme-mode[data-mode=light]>i:first-child{background:var(--isa-deep);flex:0 0 30%}.theme-mode[data-mode=dark]>i{background:oklch(.21 .015 var(--isa-hue))}.theme-mode[data-mode=dark]>i:first-child{background:oklch(.17 .02 var(--isa-hue));flex:0 0 30%}.theme-mode[data-mode=system]>i:first-child{background:#fff}.theme-mode[data-mode=system]>i:last-child{background:oklch(.21 .015 var(--isa-hue))}.theme-font{color:var(--isa-text-strong);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:650}.theme-corner{border:2px solid var(--isa-brand);border-bottom:0;border-left:0;width:34px;height:34px}.theme-density{width:100%;display:grid}.theme-density>i{border-top:1px solid var(--isa-border-strong)}.theme-density[data-density=compact]{gap:6px}.theme-density[data-density=comfortable]{gap:10px}.theme-density[data-density=spacious]{gap:14px}.language-switch{justify-content:center;gap:var(--isa-space-3);margin-top:var(--isa-space-5);flex-wrap:wrap;display:flex}.language-switch [aria-pressed=true]{color:var(--isa-text-strong);font-weight:600;text-decoration:none}.website-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;padding-bottom:.45rem;display:flex}.website-subnav a{border-radius:var(--radius-sm);color:var(--ink-muted);padding:.35rem .58rem;font-size:.76rem;font-weight:570}.website-subnav a:hover,.website-subnav a.active{background:var(--brand-soft);color:var(--brand-strong)}.sites-card-list{gap:.9rem;display:grid}.site-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.35rem;display:flex}.site-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.site-card-main{gap:.35rem;min-width:0;display:grid}.site-card-header{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.site-card-title{color:var(--ink-strong);margin:0;font-size:1.05rem;font-weight:650}.site-card-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.85rem;font-size:.82rem;display:flex}.site-card-link{color:var(--brand);align-items:center;gap:.25rem;font-weight:560;display:inline-flex}.site-card-link:hover{color:var(--brand-hover);text-decoration:underline}.site-card-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.modal-dialog{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-md);width:100%;max-width:32rem;color:var(--ink);margin:auto;padding:1.6rem}.modal-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10161473}.modal-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.modal-header h2{margin:0;font-size:1.2rem;font-weight:650}.modal-close{color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:.2rem .4rem;font-size:1.25rem;line-height:1}.modal-close:hover{color:var(--ink-strong);background:var(--surface-muted)}.segmented-control{background:var(--surface-muted);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1rem;padding:.25rem;display:grid}.segmented-btn{color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;text-align:center;transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.segmented-btn.active{background:var(--surface-raised);color:var(--ink-strong);box-shadow:var(--shadow-xs)}.site-overview-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);gap:1.2rem;padding:1.5rem 1.75rem;display:grid}.site-overview-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.site-overview-title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.site-overview-title h1{margin:0;font-size:1.5rem;font-weight:700}.site-overview-address{color:var(--brand);align-items:center;gap:.35rem;margin-top:.2rem;font-size:.88rem;font-weight:560;display:inline-flex}.site-overview-address:hover{text-decoration:underline}.site-status-strip{border-top:1px solid var(--line-subtle);flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.site-status-pill{align-items:baseline;gap:.45rem;display:flex}.site-status-pill .label{color:var(--ink-muted);font-size:.75rem;font-weight:550}.site-status-pill .val{color:var(--ink-strong);font-size:.88rem;font-weight:600}.site-sec-nav-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.85rem;display:grid}.site-sec-nav-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.site-sec-nav-card:hover{border-color:var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.site-sec-nav-card strong{color:var(--ink-strong);font-size:.92rem;font-weight:620}.site-sec-nav-card span{color:var(--ink-muted);font-size:.78rem}.dropdown-menu{display:inline-block;position:relative}.dropdown-summary{cursor:pointer;list-style:none}.dropdown-summary::-webkit-details-marker{display:none}.dropdown-content{z-index:30;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-md);padding:.35rem 0;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.dropdown-item{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.45rem .85rem;font-size:.8rem;display:flex}.dropdown-item:hover{background:var(--surface-hover);color:var(--ink-strong)}.empty-state-action{margin-top:.5rem}.website-overview-list{gap:.65rem;display:grid}.website-overview-card{border:1px solid var(--line-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem;display:flex}.website-overview-card h3,.website-overview-card p{margin:0}.editor-panel{gap:1.1rem}.editor-add-block{grid-template-columns:auto minmax(12rem,20rem) auto;align-items:center;gap:.6rem;display:grid}.editor-add-block label{color:var(--ink-secondary);font-size:.78rem;font-weight:600}.editor-block-list,.version-history,.publication-history{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.editor-block{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);gap:.8rem;padding:.85rem;display:grid}.editor-block-heading,.version-history-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.editor-block-heading>div:first-child,.version-history-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.editor-fields{gap:.7rem}.website-editor-topbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.website-editor-topbar>div:first-child,.website-editor-topbar-actions,.website-editor-viewports{align-items:center;gap:.7rem;display:flex}.website-editor-topbar>div:first-child{flex-wrap:wrap;min-width:0}.website-editor-topbar strong{color:var(--ink-strong);font-size:1rem}.website-editor-topbar code{color:var(--ink-muted);font-size:.76rem}.website-editor-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.website-editor-viewports{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.15rem}.website-editor-viewports .text-button{padding:.35rem .5rem}.website-editor-viewports .text-button.active{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-strong)}.website-editor-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:.8rem;display:grid}.website-editor-panel{gap:.8rem;min-width:0}.website-editor-tree-panel,.website-editor-inspector-panel{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.website-editor-panel-heading{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.website-editor-panel-heading h2{margin:0}.website-editor-panel-heading p{margin:.25rem 0 0}.website-editor-add{gap:.4rem;display:grid}.website-editor-add label{color:var(--ink-secondary);font-size:.78rem;font-weight:600}.website-editor-tree,.website-editor-tree-children{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.website-editor-tree-children{margin-top:.2rem}.website-editor-tree-row{border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem;min-height:2.2rem;display:grid}.website-editor-tree-item.selected>.website-editor-tree-row{background:var(--brand,var(--site-color-accent,#2f6f63))}@supports (color:color-mix(in lab, red, red)){.website-editor-tree-item.selected>.website-editor-tree-row{background:color-mix(in srgb, var(--brand,var(--site-color-accent,#2f6f63)) 15%, transparent)}}.website-editor-tree-select{text-align:left;min-width:0;color:var(--ink-strong);cursor:pointer;background:0 0;border:0;padding:.35rem .2rem;display:grid}.website-editor-tree-select small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.website-editor-tree-actions{gap:.05rem;display:flex}.icon-button{border-radius:var(--radius-sm);width:1.7rem;height:1.7rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface);color:var(--ink-strong)}.icon-button:focus-visible{background:var(--surface);color:var(--ink-strong)}.icon-button.danger:hover:not(:disabled){color:var(--danger,#b42318)}.icon-button:disabled{cursor:not-allowed;opacity:.35}.website-editor-tree-spacer{width:1.7rem;display:block}.website-editor-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);margin:0;padding:.8rem}.website-editor-canvas-panel{min-height:34rem}.website-editor-canvas-scroll{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:.8rem;overflow:auto}.website-editor-canvas-frame{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--site-color-background,var(--surface));min-width:20rem;max-width:100%;min-height:30rem;margin:0 auto;transition:width .16s;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.website-editor-canvas-stage{min-height:30rem}.code-input{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.5}.website-custom-code-frame{background:#fff;max-width:100%}.website-editor-canvas-stage [data-website-block-id]{outline-offset:3px;cursor:pointer;outline:1px dashed #0000;position:relative}.website-editor-canvas-stage [data-website-block-id]:hover,.website-editor-canvas-stage [data-website-block-id]:focus-within{outline-color:var(--brand,var(--site-color-accent,#2f6f63))}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-stage [data-website-block-id]:hover,.website-editor-canvas-stage [data-website-block-id]:focus-within{outline-color:color-mix(in srgb, var(--brand,var(--site-color-accent,#2f6f63)) 65%, transparent)}}.website-editor-canvas-stage [data-website-selected=true]{z-index:1;outline:2px solid var(--brand,var(--site-color-accent,#2f6f63));outline-offset:3px}.website-editor-canvas-stage [data-website-block-id]:has(:focus-visible){outline-color:var(--accent)}.website-editor-block-error{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);margin:1rem;padding:1rem;font-size:.85rem}.website-editor-inspector-fields,.website-editor-page-settings{gap:.75rem;display:grid}.website-editor-footer-actions{justify-content:space-between}.checkbox-field{min-height:2.35rem;color:var(--ink-secondary);align-self:end;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.version-history>li,.publication-history>li{border-bottom:1px solid var(--line-subtle);gap:.5rem;padding-bottom:.7rem;display:grid}.version-history>li:last-child,.publication-history>li:last-child{border-bottom:0;padding-bottom:0}.version-history-heading small{color:var(--ink-muted)}.publication-history>li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.publication-history time{color:var(--ink-muted);margin-left:auto;font-size:.72rem}.preview-handoff{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.75rem;max-width:38rem;margin:3rem auto;padding:1.5rem;display:grid}.preview-handoff h1,.preview-handoff p{margin:0}.preview-handoff form{gap:.7rem;margin-top:.5rem;display:grid}.dashboard-shell{gap:1.25rem;display:grid}.dashboard-heading{align-items:center}.dashboard-heading-copy{min-width:0}.dashboard-rename-trigger{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;opacity:0;transition:opacity var(--duration) var(--ease-standard), background var(--duration) var(--ease-standard);background:0 0;border:0;place-items:center;display:grid}.dashboard-heading-copy:hover .dashboard-rename-trigger{opacity:1}.dashboard-rename-trigger:focus-visible{opacity:1}:is(.dashboard-rename-trigger:hover,.dashboard-rename-trigger:focus-visible){background:var(--surface-hover);color:var(--ink-strong);outline:0}.dashboard-switcher{position:relative}.dashboard-switcher>summary{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;place-items:center;list-style:none;display:grid}.dashboard-switcher>summary::-webkit-details-marker{display:none}:is(.dashboard-switcher>summary:hover,.dashboard-switcher>summary:focus-visible,.dashboard-switcher[open]>summary){background:var(--surface-hover);color:var(--ink-strong);outline:0}.dashboard-switcher-popover{z-index:45;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:min(21rem,100vw - 2rem);box-shadow:var(--shadow-md);padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0}.dashboard-menu-label,.dashboard-create-form>label{letter-spacing:.08em;text-transform:uppercase;padding:.35rem .55rem;font-weight:700;color:var(--ink-faint)!important;margin:0!important;font-size:.65rem!important}.dashboard-switcher-popover>a{border-radius:var(--radius-xs);color:var(--ink-secondary);grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.55rem;font-size:.8rem;display:grid}:is(.dashboard-switcher-popover>a:hover,.dashboard-switcher-popover>a:focus-visible,.dashboard-switcher-popover>a.active){background:var(--surface-hover);color:var(--ink-strong);outline:0}.dashboard-create-form{border-top:1px solid var(--line-subtle);gap:.15rem;margin-top:.25rem;padding-top:.25rem;display:grid}.dashboard-create-form>div{gap:.35rem;display:flex}.dashboard-create-form .input{min-width:0;height:2.25rem}.dashboard-customize{gap:.4rem}.dashboard-title-edit{align-items:center;gap:.55rem;display:flex}.dashboard-title-edit .input{min-width:min(22rem,60vw)}.dashboard-editor-panel{border-color:var(--brand);background:var(--brand-softer);padding:0;overflow:hidden}.dashboard-editor-panel>summary{color:var(--brand-deep);cursor:pointer;align-items:center;gap:.4rem;padding:.8rem 1rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.dashboard-editor-panel>summary::-webkit-details-marker{display:none}.dashboard-editor-panel[open]>summary{border-bottom:1px solid var(--line)}.dashboard-widget-catalog{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.65rem;padding:1rem;display:grid}.dashboard-catalog-item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);text-align:left;cursor:pointer;gap:.25rem;padding:.75rem;display:grid}:is(.dashboard-catalog-item:hover,.dashboard-catalog-item:focus-visible){border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.dashboard-catalog-item strong{color:var(--ink-strong);font-size:.83rem}.dashboard-grid{min-height:10rem}.dashboard-widget-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-xs);transition:border-color var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard), opacity var(--duration) var(--ease-standard);grid-template-rows:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid;container-type:inline-size}.is-editing .dashboard-widget-card{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft), var(--shadow-xs);border-style:dashed}.react-grid-item.react-draggable-dragging .dashboard-widget-card{opacity:.88;border-style:solid;box-shadow:0 16px 34px #13312b2e}.dashboard-grid .react-grid-placeholder{border:1px solid var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-grid .react-grid-placeholder{border:1px solid color-mix(in srgb, var(--brand) 70%, transparent)!important}}.dashboard-grid .react-grid-placeholder{border-radius:var(--radius-lg);background:var(--brand)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-grid .react-grid-placeholder{background:color-mix(in srgb, var(--brand) 16%, transparent)!important}}.dashboard-grid .react-grid-placeholder{opacity:1!important}.dashboard-grid .react-resizable-handle{border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);opacity:.8;background:0 0;width:1.35rem;height:1.35rem;bottom:.35rem;right:.35rem}.dashboard-grid .react-resizable-handle:after{display:none}.dashboard-grid .react-grid-item{transition:transform .15s var(--ease-standard), width .15s var(--ease-standard), height .15s var(--ease-standard)}.dashboard-grid .react-grid-item.react-draggable-dragging{z-index:30;transition:none}.dashboard-widget-header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.dashboard-widget-heading{align-items:flex-start;gap:.35rem;min-width:0;display:flex}.dashboard-widget-heading>div{min-width:0}.dashboard-widget-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-widget-header p{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;margin:.2rem 0 0;font-size:.66rem;font-weight:620}.dashboard-drag-handle{border-radius:var(--radius-xs);width:1.75rem;height:1.75rem;color:var(--brand);cursor:grab;background:0 0;border:0;flex:none;place-items:center;display:grid}:is(.dashboard-drag-handle:hover,.dashboard-drag-handle:focus-visible){background:var(--brand-soft);outline:0}.dashboard-drag-handle svg{pointer-events:none}.react-draggable-dragging .dashboard-drag-handle{cursor:grabbing}.dashboard-widget-menu{flex:none}.dashboard-widget-body{min-width:0;min-height:0;overflow:hidden}.dashboard-widget-content{gap:.45rem;min-width:0;display:grid}.dashboard-metric-value{color:var(--brand-deep);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.dashboard-metric-secondary,.dashboard-widget-provenance{color:var(--ink-muted);margin:0;font-size:.72rem}.dashboard-widget-provenance{color:var(--ink-faint);font-size:.66rem}.dashboard-series-summary strong{color:var(--brand-deep);font-size:1.4rem}.dashboard-series-chart{min-width:0}.dashboard-series-chart svg{width:100%;height:10rem;overflow:visible}.dashboard-chart-grid{stroke:var(--line-subtle);stroke-width:1px}.dashboard-chart-area{fill:var(--brand-soft);opacity:.7}.dashboard-chart-line{fill:none;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.dashboard-series-axis{color:var(--ink-faint);justify-content:space-between;font-size:.64rem;display:flex}.dashboard-widget-error{color:var(--danger);margin:0;font-size:.78rem}.dashboard-empty{text-align:center;place-content:center;min-height:10rem}.dashboard-mobile-stack{gap:.85rem;min-width:0;display:grid}.dashboard-mobile-stack .dashboard-widget-card{min-height:10rem}@container (width<=22rem){.dashboard-widget-provenance{display:none}.dashboard-series-chart svg{height:7rem}}@media (max-width:700px){.dashboard-customize{display:none}.dashboard-heading{align-items:flex-start}.dashboard-heading .page-actions{width:auto}.dashboard-rename-trigger{opacity:1}.dashboard-title-edit{flex-direction:column;align-items:stretch}.dashboard-title-edit .input{min-width:0}}@media (prefers-reduced-motion:reduce){.dashboard-grid .react-grid-item,.dashboard-widget-card,.dashboard-rename-trigger{transition:none}}.compact-grid{gap:.55rem}.badge{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-muted);width:fit-content;color:var(--ink-secondary);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.3rem;padding:.16rem .48rem;font-size:.64rem;font-weight:630;line-height:1.3;display:inline-flex}.badge.green{border-color:var(--success-line);background:var(--success-bg);color:var(--success)}.button{border:1px solid var(--brand);border-radius:var(--radius-md);background:var(--brand);color:#fff;cursor:pointer;min-height:2.25rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:.4rem;padding:.45rem .82rem;font-size:.82rem;font-weight:620;line-height:1;display:inline-flex}.button.danger{border-color:var(--danger);background:var(--danger)}.button.danger:hover{border-color:var(--danger-hover);background:var(--danger-hover)}.button:disabled{opacity:.5;cursor:not-allowed}.button[aria-busy=true]{opacity:.85;cursor:progress}.button:active:not(:disabled){transform:translateY(1px)}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:.79rem;font-weight:600}.text-button:hover{color:var(--brand-hover);text-underline-offset:.22rem;text-decoration:underline;text-decoration-thickness:1px}.back-link{color:var(--ink-muted);align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}form{display:grid}.form-stack{gap:.9rem;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.field{gap:.3rem;display:grid}.field label{color:var(--ink-secondary);font-size:.72rem;font-weight:590;line-height:1.3}.field .hint{color:var(--ink-faint);margin-top:.05rem;font-size:.69rem;font-weight:400;line-height:1.4}.input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;min-height:2.35rem;color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);padding:.48rem .68rem;font-size:.85rem}.input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.input:disabled{background:var(--surface-muted);color:var(--ink-faint);cursor:not-allowed}textarea.input{resize:vertical;min-height:5.5rem}select.input{padding-right:2rem}fieldset.input{gap:.4rem;padding:.6rem .7rem;display:grid}fieldset.input label{color:var(--ink);align-items:center;gap:.4rem;font-size:.83rem;font-weight:500;display:flex}:is(.input[aria-invalid=true],.input:user-invalid){border-color:var(--danger)}:is(.input[aria-invalid=true]:focus,.input:user-invalid:focus){box-shadow:0 0 0 3px #a849431f}.feedback:not(.ui-feedback){border-radius:var(--radius-md);border:1px solid;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.45;display:flex}.feedback:not(.ui-feedback):before{flex:none;margin-top:.1rem;font-size:.82rem;line-height:1}.feedback:not(.ui-feedback).error{border-color:var(--danger-line);background:var(--danger-bg);color:var(--danger)}.feedback:not(.ui-feedback).error:before{content:"×"}.feedback:not(.ui-feedback).success{border-color:var(--success-line);background:var(--success-bg);color:var(--success)}.feedback:not(.ui-feedback).success:before{content:"✓"}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;background:0 0;justify-items:center;gap:.45rem;padding:2.5rem 1.25rem;display:grid}.empty-state h3{color:var(--ink);margin:0;font-size:1rem;font-weight:620}.empty-state p{max-width:28rem;color:var(--ink-muted);margin:0;font-size:.82rem;line-height:1.55}.loading-state{color:var(--ink-muted);justify-content:center;align-items:center;gap:.65rem;padding:2.5rem;font-size:.82rem;display:flex}.loading-state:before{border:1.5px solid var(--line);border-top-color:var(--brand);content:"";border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-page{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-page ol{color:var(--ink-secondary);gap:.35rem;margin:.9rem 0 1.4rem 1.15rem;font-size:.82rem;display:grid}.auth-page .panel{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.setup-panel{gap:.4rem;width:100%;max-width:27rem;display:grid}.setup-panel .button{justify-self:start}.member-role-editor{border-top:1px solid var(--line-subtle);flex-basis:100%;margin:.55rem 0 .1rem;padding-top:.55rem}.member-role-editor summary{color:var(--brand-strong);cursor:pointer;font-size:.76rem;font-weight:650}.form-error{color:var(--danger);font-size:.82rem}.role-form{margin-top:.85rem}.role-permission-modules{border-bottom:1px solid var(--isa-border)}.role-permission-module>summary{color:var(--isa-text)}.role-permission-module>summary:hover{text-decoration:none}.role-permission-module>summary small{color:var(--isa-text-secondary);margin-left:auto;font-weight:450}.role-permission-group{gap:var(--isa-space-2);display:grid}.role-permission-group h3{color:var(--isa-text-secondary);font-size:var(--isa-text-label);margin:0;font-weight:600}.invitation-token{border:1px solid var(--success-line);border-radius:var(--radius-sm);background:var(--success-bg);color:var(--ink);gap:.35rem;padding:.7rem;font-size:.8rem;display:grid}.invitation-token p{color:var(--ink-secondary);margin:0}.invitation-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.75rem}.template-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.5rem;display:grid}.template-picker legend{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 .25rem;font-size:.67rem;font-weight:650}.template-option{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .6rem;padding:.85rem .95rem;display:grid}.template-option:hover{border-color:var(--line-strong);background:var(--surface-hover)}.template-option:has(input:checked){border-color:var(--brand);background:var(--brand-softer);box-shadow:0 0 0 2px var(--focus-ring)}.template-option>input{accent-color:var(--isa-accent);margin:.2rem 0 0}.template-option>span{gap:.2rem;display:grid}.template-option strong{color:var(--ink);font-size:.92rem}.template-option small{color:var(--ink-muted);font-size:.77rem}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.text-red{color:var(--danger);font-weight:600}.calendar-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-muted);text-align:center;background:0 0;padding:2.25rem 1.25rem}.calendar-empty p{margin:0;font-size:.82rem}.calendar-shell{gap:.65rem;display:grid}.calendar-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.calendar-table{border-collapse:collapse;table-layout:fixed;font-size:.76rem}.calendar-caption{caption-side:bottom;color:var(--ink-faint);text-align:left;padding:.65rem .8rem;font-size:.7rem}.calendar-room-header,.calendar-date{z-index:2;border-bottom:1px solid var(--line);background:var(--surface-muted);color:var(--ink-secondary);text-align:center;padding:.48rem .55rem;font-size:.65rem;font-weight:620;position:sticky;top:0}.calendar-room-header{background:var(--surface);text-align:left;text-transform:uppercase;letter-spacing:.06em;position:static}.calendar-date-content{gap:.08rem;display:grid}.calendar-date.calendar-today{background:var(--brand-soft);color:var(--brand-strong)}.calendar-weekday{color:var(--ink-faint);letter-spacing:.045em;text-transform:uppercase;font-size:.6rem;font-weight:520}.calendar-room{z-index:1;border-right:1px solid var(--line);border-bottom:1px solid var(--line-subtle);background:var(--surface);text-align:left;min-width:11rem;padding:.48rem .75rem;position:sticky;left:0}.calendar-room span{color:var(--ink);font-size:.78rem;font-weight:600;display:block}.calendar-room small{color:var(--ink-faint);letter-spacing:0;text-transform:none;font-size:.72rem}.calendar-cell{border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);height:2.5rem;padding:0;position:relative}.calendar-available:hover,.calendar-available.calendar-today{background:var(--brand-softer)}.reservation-bar{border-radius:var(--radius-sm);color:#fff;white-space:nowrap;height:100%;transition:filter var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;gap:.35rem;padding:0 .55rem;font-size:.68rem;font-weight:600;display:flex;overflow:hidden}.reservation-bar:hover{z-index:10;filter:brightness(1.04);box-shadow:var(--shadow-sm);position:relative}.reservation-bar .reservation-status{letter-spacing:0;text-transform:none;opacity:.82;margin-left:auto;font-size:.66rem;font-weight:520}.reservation-pending{background:var(--reservation-pending)}.reservation-confirmed{background:var(--reservation-confirmed)}.reservation-checked_in{background:var(--reservation-checked-in)}.reservation-checked_out{background:var(--reservation-checked-out)}.reservation-cancelled{background:var(--reservation-cancelled)}.reservation-no_show{background:var(--reservation-no-show)}.reservation-block{background:var(--ink-muted)}.calendar-legend{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.85rem;font-size:.7rem;display:flex}.calendar-legend-item{align-items:center;gap:.35rem;display:inline-flex}.calendar-legend-item i{border-radius:2px;width:.75rem;height:.42rem;display:inline-block}.calendar-scroll{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.calendar-scroll::-webkit-scrollbar{height:.45rem}.calendar-scroll::-webkit-scrollbar-track{background:0 0}.calendar-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--line-strong)}@media (max-width:72rem){.rate-summary-grid{grid-template-columns:1fr}}@media (max-width:60rem){.sidebar{z-index:40;width:min(var(--sidebar-width), 86vw);height:100vh;box-shadow:var(--shadow-md);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-menu-button{display:inline-flex}.form-grid,.template-picker,.editor-add-block{grid-template-columns:1fr}.editor-block-heading,.version-history-heading{flex-direction:column}.publication-history time{width:100%;margin-left:0}.website-editor-layout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}.website-editor-inspector-panel{grid-column:1/-1;max-height:none;position:static}}@media (max-width:48rem){.page-heading{gap:.75rem}.page-heading h1{font-size:1.5rem}.website-editor-topbar,.website-editor-topbar-actions,.website-editor-footer-actions{flex-direction:column;align-items:stretch}.website-editor-topbar-actions,.website-editor-footer-actions{justify-content:flex-start}.website-editor-layout{flex-direction:column;display:flex}.website-editor-tree-panel,.website-editor-inspector-panel{width:100%;max-height:none;position:static}.website-editor-canvas-panel{width:100%}.website-editor-canvas-frame{min-width:19rem}.page-actions{width:100%}.panel{padding:1rem}.calendar-scroll{border-left:0;border-right:0;border-radius:0}}.public-shell{background:var(--canvas);min-height:100vh}.site-header{z-index:30;border-bottom:1px solid var(--line-subtle);background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.site-header{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px)}.site-header-inner,.site-footer-inner,.site-footer-bottom,.site-container{width:min(100% - 2rem,72rem);margin-inline:auto}.site-header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.site-nav,.site-footer-nav{align-items:center;gap:1.15rem;display:flex}.site-nav a,.site-footer-nav a{color:var(--ink-secondary);font-size:.82rem;font-weight:570}.site-nav a:hover,.site-footer-nav a:hover{color:var(--ink-strong)}.site-header-actions{align-items:center;gap:.5rem;display:flex}.site-page-hero h1{max-width:16ch;color:var(--ink-strong);letter-spacing:-.065em;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:690;line-height:.98}.site-kicker{color:var(--brand-strong);letter-spacing:.14em;margin:0 0 .75rem;font-size:.68rem;font-weight:720;line-height:1.2}.site-lead{max-width:42rem;color:var(--ink-secondary);margin:1.35rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.site-section-heading h2,.site-split h2,.site-notice h2,.site-legal h2{color:var(--ink-strong);letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.7vw,2.3rem);font-weight:650;line-height:1.1}.site-section-heading p:not(.site-kicker),.site-split p,.site-notice p,.site-legal p{color:var(--ink-secondary)}.site-section{padding-block:clamp(3.5rem,8vw,7rem)}.site-section-muted{border-block:1px solid var(--line-subtle);background:var(--canvas-subtle)}.site-section-heading{max-width:42rem;margin-bottom:2rem}.site-section-heading>p:last-child{color:var(--ink-secondary);margin:.9rem 0 0;font-size:1rem}.site-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.site-capability-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:12rem;padding:1.25rem}.site-capability-card h3,.site-capability-row h3{color:var(--ink-strong);letter-spacing:-.015em;margin:1rem 0 .45rem;font-size:1rem;font-weight:650}.site-capability-card p,.site-capability-row p{color:var(--ink-secondary);margin:0;line-height:1.6}.site-price{color:var(--ink-strong)!important;margin-top:1rem!important}.site-price strong{font-size:1.15rem;font-weight:700}.site-capability-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.site-product-shot{margin:0}.site-product-shot-frame{border:1px solid var(--line);background:#ecebe7;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #0000001a}.site-product-shot-frame img{width:100%;height:auto;display:block}.site-product-shot figcaption{color:var(--ink-muted);margin-top:.7rem;font-size:.75rem;line-height:1.5}.site-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.site-capability-row{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 1.5rem;display:flex}.site-capability-row+.site-capability-row{border-top:1px solid var(--line-subtle)}.site-capability-row h3{margin-top:0}.availability-badge{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-secondary);white-space:nowrap;flex:none;align-items:center;padding:.26rem .58rem;font-size:.7rem;font-weight:650;line-height:1;display:inline-flex}.availability-badge.available{border-color:var(--success-line);background:var(--success-bg);color:var(--success)}.availability-badge.development{border-color:var(--warning-line);background:var(--warning-bg);color:var(--warning)}.availability-badge.planned{border-color:var(--line);background:var(--surface-muted);color:var(--ink-secondary)}.site-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,9vw,8rem);display:grid}.site-list{color:var(--ink-secondary);gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.site-list li{border-top:1px solid var(--line);padding-top:.85rem}.site-page-hero{border-bottom:1px solid var(--line-subtle);background:var(--surface);padding-block:clamp(4rem,9vw,8rem)}.narrow{max-width:58rem}.site-notice{border-left:3px solid var(--brand);padding-left:1.25rem}.site-notice p:last-child{max-width:48rem;margin-bottom:0}.site-details{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.site-details>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,.65fr) minmax(0,1.35fr);gap:1rem;padding-block:.85rem;display:grid}.site-details dt{color:var(--ink-muted);font-size:.78rem}.site-details dd{color:var(--ink-secondary);margin:0;font-size:.88rem}.site-legal{max-width:52rem}.site-legal h2{margin-top:2.5rem;font-size:1.3rem}.site-legal p{line-height:1.7}.site-footer{border-top:1px solid var(--line);background:var(--surface);padding-block:2.5rem 1.25rem}.site-footer-inner{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.site-footer-inner p{color:var(--ink-muted);margin:.7rem 0 0;font-size:.78rem}.site-footer-bottom{border-top:1px solid var(--line-subtle);color:var(--ink-faint);justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:.72rem;display:flex}@media (max-width:48rem){.site-header-inner,.site-footer-inner,.site-footer-bottom,.site-container{width:min(100% - 1.5rem,72rem)}.site-header-inner{gap:.75rem;min-height:3.75rem}.site-nav{display:none}.site-split{grid-template-columns:1fr}.site-capability-grid,.site-product-grid{grid-template-columns:minmax(0,1fr)}.site-capability-grid{gap:.75rem}.site-capability-row,.site-footer-inner,.site-footer-bottom{flex-direction:column;align-items:flex-start}.site-footer-nav{flex-wrap:wrap;gap:.75rem 1rem}}.tab-list{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tab-link{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:.45rem .8rem;text-decoration:none}.tab-link:hover,.tab-link.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.rate-plan-bar{margin-bottom:1rem}.stack-list{gap:.6rem;margin-top:1rem;display:grid}.inline-edit-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline-edit-row>.input{flex:9rem;min-width:8rem}.checkbox-label,.checkbox-row label{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.checkbox-row{flex-wrap:wrap;gap:1rem;margin:.5rem 0 1rem;display:flex}.compact-form{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.home-hero{background:linear-gradient(to bottom, var(--isa-canvas) calc(100% - 12rem), var(--isa-surface) calc(100% - 12rem));padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem)}.home-hero h1{color:var(--isa-text-strong);font-family:var(--isa-font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,7vw,5.75rem);font-weight:600;line-height:.94}.home-hero h1>span,.home-close h2>span{display:block}.home-hero-body{grid-template-columns:minmax(0,36rem) auto;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.home-hero .site-lead{color:var(--isa-text-secondary);margin:0}.home-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.home-button{min-height:2.875rem;padding-inline:1.25rem;font-size:.9375rem}.home-heading{max-width:18ch;color:var(--isa-text-strong);font-family:var(--isa-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1.04}.room-tape{margin:clamp(3rem,6vw,4.5rem) 0 0}.room-tape-scroll{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:0 30px 70px -40px var(--isa-deep), 0 2px 6px -2px var(--isa-deep);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.room-tape-scroll{box-shadow:0 30px 70px -40px color-mix(in oklch, var(--isa-deep) 55%, transparent), 0 2px 6px -2px color-mix(in oklch, var(--isa-deep) 12%, transparent)}}.room-tape-scroll{scrollbar-width:thin}.room-tape-grid{--room-column:5.25rem;min-width:calc(var(--room-column) + var(--nights) * 3.1rem);font-variant-numeric:tabular-nums;padding-bottom:.5rem;position:relative}.room-tape-head,.room-tape-row{grid-template-columns:var(--room-column) repeat(var(--nights), minmax(0, 1fr));align-items:center;display:grid}.room-tape-head{border-bottom:1px solid var(--isa-border);height:2.75rem}.room-tape-corner,.room-tape-room{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);padding-inline:1rem}.room-tape-room{color:var(--isa-text-strong);font-weight:600;font-size:var(--isa-text-small)}.room-tape-day{z-index:1;color:var(--isa-text-tertiary);font-size:var(--isa-text-label);text-align:center;position:relative}.room-tape-day.is-today{color:var(--isa-text-strong);font-weight:650}.room-tape-type{z-index:1;color:var(--isa-text-tertiary);font-size:var(--isa-text-label);padding:.85rem 1rem .3rem;font-weight:560;position:relative}.room-tape-row{z-index:1;height:2.5rem;position:relative}.room-tape-row>.room-tape-room{grid-column:1}.room-tape-stay{border-radius:var(--isa-radius-small);height:1.875rem;font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;animation:room-tape-draw .9s var(--isa-ease-enter) both;animation-delay:calc(.2s + var(--row) * 50ms + var(--from) * 28ms);grid-row:1;margin-inline:2px;padding:0 .55rem;font-weight:560;line-height:1.875rem;overflow:hidden}.room-tape-stay.continues-before{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.room-tape-stay.continues-after{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.room-tape .is-out{box-shadow:inset 0 0 0 1px var(--isa-border);background:var(--isa-surface-subtle);color:var(--isa-text-tertiary)}.room-tape .is-in{background:var(--isa-deep);color:var(--isa-on-deep)}.room-tape .is-due{background:var(--isa-signal)}@supports (color:color-mix(in lab, red, red)){.room-tape .is-due{background:color-mix(in oklch, var(--isa-signal) 78%, white)}}.room-tape .is-due{color:var(--isa-deep-strong)}.room-tape .is-confirmed{box-shadow:inset 0 0 0 1px var(--isa-green-200);background:var(--isa-green-100);color:var(--isa-green-900)}.room-tape .is-pending{background:var(--isa-attention-bg);color:var(--isa-attention)}.room-tape .is-block{background:repeating-linear-gradient(135deg, var(--isa-surface-subtle) 0 5px, var(--isa-border) 5px 6px);color:var(--isa-text-secondary)}.room-tape-now{top:0;bottom:0;left:calc(var(--room-column) + (100% - var(--room-column)) * var(--today) / var(--nights));width:calc((100% - var(--room-column)) / var(--nights));border-left:2px solid var(--isa-signal);background:var(--isa-signal);position:absolute}@supports (color:color-mix(in lab, red, red)){.room-tape-now{background:color-mix(in oklch, var(--isa-signal) 9%, transparent)}}.room-tape-legend{color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.room-tape-legend>span{align-items:center;gap:.45rem;display:inline-flex}.room-tape-swatch{border-radius:1px;width:.75rem;height:.75rem}.room-tape-note{color:var(--isa-text-tertiary);margin-left:auto}@keyframes room-tape-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.room-tape-stay{animation:none}}.home-stay{background:var(--isa-surface);padding-block:clamp(5rem,10vw,8.5rem)}.home-stay-track{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.home-stay-track li{padding:2.5rem 2rem 0 0;position:relative}.home-stay-track li:before{content:"";border-top:1px solid var(--isa-border-strong);position:absolute;top:5px;left:0;right:0}.home-stay-track li:first-child:before{border-top-style:dashed}.home-stay-track li:nth-child(2):before,.home-stay-track li:nth-child(3):before{background:var(--isa-deep);border:0;height:8px;top:2px}.home-stay-track li:after{content:"";box-sizing:border-box;border:2px solid var(--isa-deep);background:var(--isa-surface);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.home-stay-track li:nth-child(2):after{background:var(--isa-signal)}.home-stay-track h3{color:var(--isa-text-strong);font-family:var(--isa-font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.home-stay-track p{max-width:30ch;color:var(--isa-text-secondary);margin:.6rem 0 0;font-size:.9375rem;line-height:1.6}.home-guarantees{background:var(--isa-deep);color:var(--isa-on-deep);padding-block:clamp(5rem,10vw,8.5rem)}.home-guarantees-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem clamp(2.5rem,8vw,7rem);display:grid}.home-guarantees .home-heading{max-width:14ch;color:var(--isa-on-deep)}.home-guarantees-intro p{max-width:28rem;color:var(--isa-on-deep-muted);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.home-guarantee-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;display:grid}.home-guarantee-list>div{border-top:1px solid var(--isa-on-deep)}@supports (color:color-mix(in lab, red, red)){.home-guarantee-list>div{border-top:1px solid color-mix(in oklch, var(--isa-on-deep) 20%, transparent)}}.home-guarantee-list>div{padding:1.5rem 0 2.25rem}.home-guarantee-list dt{color:var(--isa-on-deep);font-family:var(--isa-font-display);letter-spacing:-.025em;font-size:1.375rem;font-weight:600;line-height:1.15}.home-guarantee-list dd{color:var(--isa-on-deep-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.home-status{background:var(--isa-canvas);padding-block:clamp(5rem,10vw,8rem)}.home-status-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem clamp(2.5rem,8vw,7rem);display:grid}.home-status-grid>div>p{max-width:26rem;color:var(--isa-text-secondary);margin:1.25rem 0 1.5rem;line-height:1.6}.home-link{color:var(--isa-brand);text-decoration:underline;-webkit-text-decoration-color:var(--isa-brand);-webkit-text-decoration-color:var(--isa-brand);-webkit-text-decoration-color:var(--isa-brand);text-decoration-color:var(--isa-brand);font-weight:600}@supports (color:color-mix(in lab, red, red)){.home-link{-webkit-text-decoration-color:color-mix(in oklch, var(--isa-brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--isa-brand) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--isa-brand) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--isa-brand) 35%, transparent)}}.home-link{text-underline-offset:.25em}.home-link:hover{text-decoration-color:currentColor}.home-status-list{border-top:1px solid var(--isa-border-strong);margin:0;padding:0;list-style:none}.home-status-list li{border-bottom:1px solid var(--isa-border);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.15rem;display:flex}.home-status-list h3{color:var(--isa-text-strong);margin:0;font-size:1rem;font-weight:600}.home-status-list p{max-width:48ch;color:var(--isa-text-secondary);margin:.3rem 0 0;font-size:.875rem;line-height:1.55}.home-close{background:var(--isa-surface);padding-block:clamp(5.5rem,11vw,9rem)}.home-close h2{color:var(--isa-text-strong);font-family:var(--isa-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5.4vw,4.5rem);font-weight:600;line-height:1}.home-close p{max-width:38rem;color:var(--isa-text-secondary);margin:1.5rem 0 2rem;font-size:1.0625rem;line-height:1.6}.home-close-email{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.home-close-email a{color:var(--isa-text-strong);text-underline-offset:.2em;text-decoration:underline}@media (max-width:60rem){.home-hero-body,.home-guarantees-grid,.home-status-grid{grid-template-columns:minmax(0,1fr)}.home-stay-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (max-width:40rem){.home-hero{background:linear-gradient(to bottom, var(--isa-canvas) calc(100% - 8rem), var(--isa-surface) calc(100% - 8rem))}.room-tape-grid{--room-column:3.75rem}.room-tape-note{margin-left:0}.home-stay-track,.home-guarantee-list{grid-template-columns:minmax(0,1fr)}.home-stay-track{row-gap:0}.home-stay-track li{padding:0 0 2rem 2rem}.home-stay-track li:before{border-top:0;border-left:1px solid var(--isa-border-strong);inset:0 auto 0 5px}.home-stay-track li:first-child:before{border-left-style:dashed}.home-stay-track li:nth-child(2):before,.home-stay-track li:nth-child(3):before{width:8px;height:auto;left:2px}.home-stay-track li:last-child:before{display:none}.home-status-list li{flex-direction:column;gap:.6rem}}.public-privacy-settings{z-index:40;min-height:2.75rem;font-size:.75rem;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0000001f}.public-privacy-panel{z-index:50;border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2.5rem);padding:1rem 1.125rem;position:fixed;bottom:1.25rem;right:1.25rem;overflow-y:auto;box-shadow:0 18px 48px -12px #0f172a47,0 2px 8px #0f172a14}.public-privacy-panel h2{margin:0 0 .5rem;font-size:1rem;font-weight:600}.public-privacy-panel p{margin:.5rem 0;font-size:.875rem;line-height:1.55}.public-privacy-panel a{text-underline-offset:.2em;text-decoration:underline}.public-privacy-panel .privacy-caption{color:var(--isa-text-secondary);font-size:.8125rem}.public-privacy-panel fieldset{border:0;gap:.75rem;margin:1rem 0;padding:0;display:grid}.public-privacy-panel legend{margin-bottom:.75rem;font-size:.75rem;font-weight:600}.public-privacy-panel .privacy-choice{border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.public-privacy-panel .privacy-choice input{width:1.125rem;height:1.125rem;accent-color:var(--isa-accent);flex:none;margin-top:.15rem}.public-privacy-panel .privacy-choice strong{font-size:.875rem;font-weight:600;display:block}.public-privacy-panel .privacy-choice span span{color:var(--isa-text-secondary);margin-top:.2rem;font-size:.8125rem;line-height:1.45;display:block}.public-privacy-panel .privacy-choice:has(input:disabled){opacity:.65;cursor:default}.public-privacy-panel .privacy-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.public-privacy-panel .privacy-actions .ui-button{min-height:2.75rem}@media (max-width:35rem){.public-privacy-settings{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}.public-privacy-panel{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom));padding:1rem}.public-privacy-panel .privacy-actions{grid-template-columns:1fr 1fr;display:grid}.public-privacy-panel .privacy-actions .ui-button:last-child{grid-column:1/-1}}.design-catalog{max-width:var(--isa-content-max);padding:var(--isa-space-8) var(--isa-page-gutter) var(--isa-space-12);margin:0 auto}.design-row{align-items:center;gap:var(--isa-space-3);margin-bottom:var(--isa-space-4);flex-wrap:wrap;display:flex}.design-grid{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.design-swatch{align-items:center;gap:var(--isa-space-2);font-size:var(--isa-text-small);display:flex}.design-swatch span{border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);width:32px;height:32px}.design-columns{gap:var(--isa-space-8);margin-bottom:var(--isa-space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.design-icons{gap:var(--isa-space-2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.design-icons span{align-items:center;gap:var(--isa-space-2);color:var(--isa-text);display:flex}.design-icons small{color:var(--isa-text-secondary);font-size:11px}@media (max-width:720px){.design-catalog{padding:var(--isa-space-6) var(--isa-page-gutter-small)}}.design-tweaks{left:var(--isa-space-4);bottom:var(--isa-space-4);z-index:900;justify-items:start;gap:var(--isa-space-2);font-family:var(--isa-font-sans);display:grid;position:fixed}.design-tweaks-toggle{align-items:center;gap:var(--isa-space-2);border:1px solid var(--isa-green-700);background:var(--isa-green-950);height:34px;padding:0 var(--isa-space-3);color:var(--isa-green-50);font-size:var(--isa-text-small);cursor:pointer;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #06211940}.design-tweaks-toggle:focus-visible{outline:2px solid var(--isa-signal);outline-offset:2px}.design-tweaks-count{background:var(--isa-signal);min-width:18px;color:var(--isa-green-950);text-align:center;padding:0 4px;font-size:11px}.design-tweaks-panel{border:1px solid var(--isa-border-strong);background:var(--isa-surface);width:min(22rem,100vw - 32px);max-height:min(44rem,100dvh - 96px);font-size:var(--isa-text-small);order:-1;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;box-shadow:0 18px 48px #06211938,0 2px 8px #0621191f}.design-tweaks-panel>header{background:var(--isa-deep);padding:var(--isa-space-3) var(--isa-space-4);color:var(--isa-on-deep);gap:2px;display:grid}.design-tweaks-panel>header small{color:var(--isa-on-deep-muted)}.design-tweaks-presets{gap:var(--isa-space-1);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) var(--isa-space-4);flex-wrap:wrap;display:flex}.design-tweaks-presets button,.design-tweaks-panel>footer button{border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);height:28px;padding:0 var(--isa-space-2);color:var(--isa-text);font:inherit;cursor:pointer;font-weight:560}.design-tweaks-presets button:hover{background:var(--isa-green-50);border-color:var(--isa-green-400)}.design-tweaks-presets button[aria-pressed=true]{border-color:var(--isa-brand);background:var(--isa-brand);color:var(--isa-text-inverse)}.design-tweaks-body fieldset .design-tweaks-presets{border:0;padding:0}.design-tweaks-css{min-height:7rem;font-family:var(--isa-font-mono);font-size:12px}.design-tweaks-body{gap:var(--isa-space-4);padding:var(--isa-space-3) var(--isa-space-4) var(--isa-space-4);display:grid;overflow-y:auto}.design-tweaks-body fieldset{gap:var(--isa-space-3);border:0;margin:0;padding:0;display:grid}.design-tweaks-body legend{margin-bottom:var(--isa-space-2);color:var(--isa-text-secondary);font-size:var(--isa-text-label);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.design-tweaks-row{gap:var(--isa-space-1);display:grid}.design-tweaks-row>span{color:var(--isa-text);justify-content:space-between;font-weight:560;display:flex}.design-tweaks-row output{color:var(--isa-text-secondary);font-variant-numeric:tabular-nums;font-weight:450}.design-tweaks-row input[type=range]{width:100%;accent-color:var(--isa-green-700)}.design-tweaks-row .ui-select{width:100%}.design-tweaks-panel>footer{justify-content:space-between;gap:var(--isa-space-2);border-top:1px solid var(--isa-border);padding:var(--isa-space-3) var(--isa-space-4);display:flex}.design-tweaks-panel>footer .is-primary{border-color:var(--isa-green-900);background:var(--isa-green-900);color:#fff}@media print{.design-tweaks{display:none}}.design-lab{min-height:100dvh}.design-lab-ramp{grid-template-columns:repeat(11,minmax(0,1fr));gap:2px;display:grid}.design-lab-ramp>span{height:64px;padding:var(--isa-space-2);align-items:end;display:flex}.design-lab-ramp code{color:var(--isa-text);background:#ffffffd9;padding:0 4px;font-size:11px}.design-lab-stack{gap:var(--isa-space-4);display:grid}.design-lab-inline{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.design-lab-fields{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.design-lab-type{gap:var(--isa-space-3);display:grid}.design-lab-type p{margin:0}.design-stack{gap:var(--isa-space-4);display:grid}.design-card{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);padding:var(--isa-space-3);font-size:var(--isa-text-small)}.design-reorder{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.design-reorder h3{margin:0 0 var(--isa-space-2);font-size:var(--isa-text-small);font-weight:650}.design-reorder ul{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);min-height:40px;margin:0;padding:0;list-style:none;display:grid}.design-reorder-row{align-items:center;gap:var(--isa-space-2);border-bottom:1px solid var(--isa-border);min-height:40px;padding:0 var(--isa-space-3);background:var(--isa-surface);font-size:var(--isa-text-small);display:flex}.design-reorder-row:last-child{border-bottom:0}.ui-app:has([data-website-editor]){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}:is(.ui-app:has([data-website-editor])>.ui-topbar,.ui-app:has([data-website-editor])>.ui-sidenav,.ui-app:has([data-website-editor])>.ui-nav-scrim){display:none}.ui-app:has([data-website-editor])>.ui-main{grid-area:1/1;width:100%;min-width:0;padding:0}.ui-app:has([data-website-editor]) .ui-main-inner{align-content:stretch;gap:0}.website-editor-dedicated{--editor-rail-width:4.5rem;--editor-toolpanel-width:17rem;--editor-inspector-width:20rem;flex-direction:column;min-height:100vh;display:flex}.editor-topbar{z-index:20;border-bottom:1px solid var(--line);background:var(--surface-raised);flex-wrap:wrap;align-items:center;gap:.85rem;padding:.6rem .9rem;display:flex;position:sticky;top:0}.editor-exit{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-secondary);align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.84rem;text-decoration:none;display:inline-flex}.editor-exit:hover{background:var(--surface-hover);color:var(--ink-strong)}.editor-page-select{flex-direction:column;min-width:8rem;display:flex}.editor-page-name{color:var(--ink-strong);font-size:.92rem;font-weight:600}.editor-page-select code{color:var(--ink-muted);font-size:.72rem}.editor-history,.editor-viewports,.editor-actions{align-items:center;gap:.35rem;display:flex}.editor-viewports{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.15rem}.editor-viewports .text-button.active{border-radius:var(--radius-sm);background:var(--surface-selected);color:var(--ink-strong)}.editor-actions{margin-left:auto}.editor-shell{grid-template-columns:var(--editor-rail-width) var(--editor-toolpanel-width) minmax(0, 1fr) var(--editor-inspector-width);flex:1;align-items:stretch;min-width:0;min-height:0;display:grid}.editor-preview-notice{padding:var(--isa-space-2) var(--isa-space-4);background:var(--isa-surface);color:var(--isa-text);font-size:var(--isa-text-small);margin:0}.editor-rail{border-right:1px solid var(--line);background:var(--surface-raised);flex-direction:column;gap:.2rem;padding:.5rem .35rem;display:flex}.editor-rail-item{border-radius:var(--radius-sm);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .2rem;display:flex}.editor-rail-item:hover{background:var(--surface-hover)}.editor-rail-item.active{background:var(--surface-selected);color:var(--brand-strong)}.editor-rail-item span{font-size:1rem;line-height:1}.editor-rail-item small{font-size:.66rem}.editor-toolpanel{border-right:1px solid var(--line);background:var(--surface);min-width:0;padding:.75rem;overflow:auto}.editor-canvas{background:var(--canvas-subtle);min-width:0;padding:1rem;overflow:auto}.editor-canvas-scroll{min-width:0;overflow-x:auto}.editor-canvas-frame{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-height:70vh;margin:0 auto;position:relative;overflow:hidden}.editor-inspector{border-left:1px solid var(--line);background:var(--surface);min-width:0;padding:.75rem;overflow:auto}.editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]{outline-offset:-1px;outline:1px dashed #0000;position:relative}.editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]:hover{outline-color:var(--brand);cursor:pointer}.editor-canvas-frame .website-editor-canvas-stage [data-website-selected=true]{outline:2px solid var(--brand);outline-offset:-2px}.editor-canvas-preview .website-editor-canvas-stage [data-website-block-id],.editor-canvas-preview .website-editor-canvas-stage [data-website-block-id]:hover{cursor:default;outline-color:#0000}@media (max-width:1180px){.website-editor-dedicated{--editor-toolpanel-width:15rem;--editor-inspector-width:17rem}}@media (max-width:1024px){.editor-shell{grid-template-columns:var(--editor-rail-width) minmax(0, 1fr)}.editor-toolpanel,.editor-inspector{display:none}}@media (max-width:640px){.editor-topbar{box-sizing:border-box;align-items:stretch;width:100%}.editor-page-select{flex:8rem;min-width:0}.editor-history,.editor-viewports,.editor-actions{flex-wrap:wrap;min-width:0}.editor-actions{margin-left:0}}.site-card{border:0;border-bottom:1px solid var(--isa-border);padding:var(--isa-space-4) 0;box-shadow:none;background:0 0;border-radius:0}.site-card:first-child{border-top:1px solid var(--isa-border)}.site-card:hover{border-color:var(--isa-border);box-shadow:none;background:0 0}@media (max-width:768px){.site-card{align-items:stretch;gap:var(--isa-space-3);flex-direction:column}.site-card-actions{flex-wrap:wrap}.site-card-link{overflow-wrap:anywhere}}.site-overview-hero{padding:0 0 var(--isa-space-5);box-shadow:none;background:0 0;border:0;border-radius:0}.site-overview-hero .site-status-strip{border-top:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0}.ui-main .sites-card-list{border:1px solid var(--isa-panel-border);background:var(--isa-surface);gap:0}.ui-main .sites-card-list>.site-card{padding-inline:var(--isa-space-6)}.ui-main .sites-card-list>.site-card:last-child{border-bottom:0}.ui-main .site-sec-nav-card,.ui-main .panel{border-color:var(--isa-panel-border);background:var(--isa-surface)}.site-overview-hero .site-card-actions{flex-wrap:wrap;min-width:0;max-width:100%}.rate-plan-bar{justify-content:space-between;align-items:center;gap:var(--isa-space-4);margin-bottom:var(--isa-space-4);flex-wrap:wrap;display:flex}.rate-plan-name{color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin:0}.rate-table{border-top:1px solid var(--isa-border);display:grid}.rate-row{align-items:center;column-gap:var(--isa-space-4);border-bottom:1px solid var(--isa-border);min-height:64px;padding:var(--isa-space-3) 0;grid-template-columns:minmax(10rem,1.2fr) minmax(9rem,1fr) minmax(0,1.4fr) minmax(0,1.2fr) 8rem;display:grid}.rate-row--head{min-height:0;padding:var(--isa-space-2) 0;color:var(--isa-text-tertiary);font-size:var(--isa-text-small);font-weight:500}.rate-cell-name{align-items:center;gap:var(--isa-space-2);min-width:0;color:var(--isa-text-strong);display:flex}.rate-cell-name strong{font-weight:600}.rate-cell-price{color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-variant-numeric:tabular-nums;white-space:nowrap}.rate-cell-price strong{color:var(--isa-text-strong);font-size:var(--isa-text-body);font-weight:600}.rate-cell-detail{min-width:0;color:var(--isa-text-secondary);font-size:var(--isa-text-small);gap:2px;display:grid}.rate-cell-none,.rate-cell-missing{color:var(--isa-text-tertiary)}.rate-card-actions{justify-content:flex-end;align-items:center;gap:var(--isa-space-1);display:flex}@media (max-width:720px){.rate-row--head{display:none}.rate-row{row-gap:var(--isa-space-1);grid-template-columns:minmax(0,1fr) auto}.rate-cell-name{grid-area:1/1}.rate-cell-actions{grid-area:1/2}.rate-cell-price,.rate-cell-detail{grid-column:1/-1}.rate-cell-detail[data-label]:before{content:attr(data-label);color:var(--isa-text-tertiary)}.rate-cell-detail:has(.rate-cell-none){display:none}}.rate-empty{justify-items:center;gap:1rem;display:grid}.rate-history{margin-top:var(--isa-space-4)}.rate-history[open]>summary{margin-bottom:var(--isa-space-3)}.rate-history>summary{cursor:pointer}.rate-dialog-body{gap:.85rem;display:grid}.rate-dialog-body .modal-header{margin:0}.rate-dialog-current{border-left:2px solid var(--line);gap:.1rem;margin:0;padding-left:.75rem;display:grid}.rate-dialog-current strong{color:var(--ink-strong);font-size:1.05rem}.rate-dialog-note{margin:0;font-size:.78rem}.rate-dialog-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.rate-dialog-list li{border-top:1px solid var(--line-subtle);gap:.1rem;padding-top:.45rem;font-size:.85rem;display:grid}.rate-dialog-list strong{color:var(--ink-strong)}.toggle-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.toggle-list label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.toggle-list span{display:grid}.toggle-list small{color:var(--ink-muted);font-size:.75rem}.rate-card-hint{color:var(--ink-muted);font-size:.8rem}.rate-dialog-body .stack-list{max-height:42vh;overflow:auto}.rate-dialog-body>form.form-grid{border-top:1px solid var(--line-subtle);padding-top:.85rem}.editor-block-toolbar{z-index:5;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:center;gap:.1rem;padding:.1rem;display:flex;position:absolute;box-shadow:0 4px 14px #0f172a24}.editor-block-toolbar button{border-radius:calc(var(--radius-sm) - 1px);width:1.75rem;height:1.75rem;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:inline-flex}.editor-block-toolbar button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.editor-block-toolbar button.danger:hover{background:var(--danger-bg);color:var(--danger)}.editor-history-body{max-height:46vh;overflow:auto}@media (max-width:48rem){.editor-block-toolbar{display:none}}.editor-inspector-group{border:1px solid var(--line-subtle,var(--line));border-radius:var(--radius-sm);background:var(--surface-raised,#fff)}@supports (color:color-mix(in lab, red, red)){.editor-inspector-group{background:color-mix(in srgb, var(--surface-raised,#fff) 96%, var(--canvas-subtle,#f6f7f3))}}.editor-inspector-group summary{min-height:2.5rem;color:var(--ink-strong);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.65rem .75rem;font-size:.72rem;font-weight:750;display:flex}.editor-inspector-group summary:after{content:"⌄";color:var(--ink-muted);transition:transform .14s}.editor-inspector-group:not([open]) summary:after{transform:rotate(-90deg)}.editor-inspector-group-body{border-top:1px solid var(--line-subtle,var(--line));gap:.75rem;padding:.75rem;display:grid}.editor-block-tile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised,var(--surface));min-height:3.15rem;color:var(--ink-strong);text-align:left;cursor:pointer;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .6rem;display:grid}:is(.editor-block-tile:hover,.editor-block-tile:focus-visible){border-color:var(--brand);background:var(--surface-hover)}.editor-block-tile-icon{background:var(--surface-selected);width:1.8rem;height:1.8rem;color:var(--brand);border-radius:.45rem;place-items:center;font-size:1rem;display:grid}.editor-block-tile-copy{gap:.12rem;min-width:0;display:grid}.editor-block-tile-copy strong{font-size:.78rem}.editor-block-tile-copy small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.website-editor-canvas-scroll{background:var(--canvas-subtle,#f5f7f8);padding:1.25rem}.website-editor-canvas-frame{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-frame{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}}.website-editor-canvas-frame{box-shadow:0 18px 46px #0f172a24}.editor-composition-list{gap:.55rem;display:grid}.editor-composition-tile{border:1px solid var(--brand);gap:.18rem;min-height:3.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-composition-tile{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line))}}.editor-composition-tile{border-radius:var(--radius-sm);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.editor-composition-tile{background:color-mix(in srgb, var(--brand) 5%, var(--surface-raised,#fff))}}.editor-composition-tile{color:var(--ink-strong);text-align:left;cursor:pointer;padding:.65rem .7rem}:is(.editor-composition-tile:hover,.editor-composition-tile:focus-visible){border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.editor-composition-tile:hover,.editor-composition-tile:focus-visible){background:color-mix(in srgb, var(--brand) 10%, var(--surface-raised,#fff))}}.editor-composition-tile small{color:var(--ink-muted);font-size:.7rem;line-height:1.35}.field-label{color:var(--ink-strong);margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.segmented{flex-wrap:wrap;gap:.3rem;display:flex}.segmented-option{border:1px solid var(--line);background:var(--surface-raised,#fff);min-height:2.35rem;color:var(--ink-muted);cursor:pointer;border-radius:.4rem;padding:.35rem .55rem;font-size:.74rem}.segmented-option[aria-pressed=true]{border-color:var(--brand);background:var(--surface-selected);color:var(--ink-strong);font-weight:700}.website-editor-canvas-stage [data-website-selected=true]{outline:2px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-stage [data-website-selected=true]{outline:2px solid color-mix(in srgb, var(--brand) 70%, transparent)}}.website-editor-canvas-stage [data-website-selected=true]{outline-offset:4px;border-radius:.25rem}.website-editor-canvas-stage [data-website-block-id]:hover:not([data-website-selected=true]){outline:1px dashed var(--brand)}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-stage [data-website-block-id]:hover:not([data-website-selected=true]){outline:1px dashed color-mix(in srgb, var(--brand) 45%, transparent)}}.website-editor-canvas-stage [data-website-block-id]:hover:not([data-website-selected=true]){outline-offset:3px}.website-editor-canvas-stage{background:var(--site-color-background,var(--surface))}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.website-editor-dedicated{color:var(--ink);background:#202826}.editor-topbar{color:#eff4f1;background:#202826;border-color:#35423e;gap:.65rem;min-height:3.7rem;padding:.5rem .8rem}.editor-topbar-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.editor-exit{color:#c4d0ca;border-color:#52615b;justify-content:center;width:2rem;height:2rem;font-size:1rem}.editor-exit:hover{color:#fff;background:#2d3935}.editor-page-select{gap:.02rem;min-width:10rem}.editor-site-name{color:#a9b8b0;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:600;overflow:hidden}.editor-page-name{color:#f1f5f2;font-size:.88rem}.editor-page-select code{color:#8c9b94;background:#27332f;border-color:#35423e;padding:.05rem .3rem}.editor-history .icon-button,.editor-topbar .icon-button{color:#c4d0ca}.editor-viewports{background:#27332f;border-color:#52615b}.editor-viewports .text-button{color:#b7c4be}.editor-viewports .text-button.active{color:#193b34;background:#e4efea}.editor-actions{gap:.45rem}.editor-actions .text-button{color:#c4d0ca}.editor-save-state{color:#b7c4be;white-space:nowrap;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.editor-save-state.saved span:first-child{color:#8ec5ad}.editor-save-state.dirty span:first-child{color:#e1b66c}.editor-more{position:relative}.editor-more summary{cursor:pointer;list-style:none}.editor-more summary::-webkit-details-marker{display:none}.editor-more-menu{z-index:30;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:12rem;box-shadow:var(--shadow-md);gap:.4rem;margin-top:.35rem;padding:.55rem;display:grid;position:absolute;right:0}.editor-more-menu .editor-history-dialog{margin:0}.editor-rail{background:#202826;border-color:#35423e;padding:.55rem .35rem}.editor-rail-item:hover{color:#fff;background:#2d3935}.editor-rail-item.active{color:#193b34;background:#dcebe5;box-shadow:inset 2px 0 #82b4a4}.editor-rail-item span{font-size:1.1rem}.editor-rail-icon{place-items:center;width:1.8rem;height:1.8rem;display:grid}.editor-toolpanel,.editor-inspector{background:#f7f8f6;border-color:#cfd8d3;padding:.9rem}.editor-toolpanel{scrollbar-color:#b7c8c0 transparent}.editor-canvas-scroll{background:0 0;padding:.15rem .35rem 2rem}.editor-canvas-frame{background:var(--surface-raised);border-color:#53635c;border-radius:4px;min-height:calc(100vh - 8rem);box-shadow:0 24px 60px #00000040}.editor-panel-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin:.1rem 0 1rem;display:flex}.editor-panel-title-row h2{margin:0;font-size:1rem}.editor-panel-kicker{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;font-size:.62rem;font-weight:750}.editor-panel-count{border:1px solid var(--line);min-width:1.55rem;height:1.55rem;color:var(--ink-muted);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.editor-section-heading{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.editor-section-heading h3{margin:0}.editor-section-heading small{color:var(--ink-muted);font-size:.68rem}.editor-add-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.2rem;margin:0 -.9rem .7rem;padding:0 .9rem;display:grid}.editor-add-tabs button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .3rem;font-size:.78rem;font-weight:650}.editor-search{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);align-items:center;gap:.45rem;margin-bottom:1rem;padding:.42rem .55rem;display:flex}.editor-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.78rem}.editor-tile-icon{background:var(--brand-soft);width:1.8rem;height:1.8rem;color:var(--brand-strong);border-radius:.45rem;place-items:center;font-size:.95rem;display:grid}.editor-composition-tile{grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.3rem}.editor-composition-tile>span:last-child{gap:.12rem;min-width:0;display:grid}.editor-layers{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.editor-layer{border-radius:var(--radius-sm);padding:0!important}.editor-layer-row{border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.15rem;min-height:2.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-layer.selected .editor-layer-row{border-color:color-mix(in srgb, var(--brand) 36%, var(--line))}}.editor-layer-toggle{width:1.6rem;height:1.6rem;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:0 0 1.6rem}.editor-layer-spacer{flex:0 0 1.6rem}.editor-layer-select{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:.25rem .1rem;display:grid}.editor-layer-label{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;overflow:hidden}.editor-layer-select small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.editor-layer-actions{opacity:0;gap:0;transition:opacity .12s;display:flex}.editor-layer-row:hover .editor-layer-actions,.editor-layer.selected .editor-layer-actions,.editor-layer-actions:focus-within{opacity:1}.editor-layer-actions .icon-button{width:1.55rem;height:1.55rem;font-size:.7rem}.editor-block-toolbar{gap:.2rem;padding:.18rem .25rem}.editor-block-toolbar strong{max-width:8rem;color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;padding:0 .35rem;font-size:.69rem;overflow:hidden}.editor-block-toolbar button{width:1.7rem;height:1.7rem}.editor-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.editor-theme-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);text-align:left;cursor:pointer;gap:.3rem;padding:.45rem;display:grid}:is(.editor-theme-card:hover,.editor-theme-card:focus-visible){border-color:var(--brand);box-shadow:0 0 0 2px var(--focus-ring)}.editor-theme-card strong{font-size:.72rem}.editor-theme-card small{color:var(--ink-muted);font-size:.62rem;line-height:1.25}.editor-theme-swatch-row{gap:.2rem;display:flex}.editor-theme-swatch-row i{border:1px solid #0000001f;border-radius:999px;width:1.1rem;height:1.1rem}.editor-image-asset-field{gap:.45rem;display:grid}.editor-image-thumb{border-radius:var(--radius-sm);object-fit:cover;background:var(--surface-muted);width:100%;max-height:7rem}.editor-image-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);min-height:4.5rem;color:var(--ink-muted);place-items:center;font-size:.72rem;display:grid}.editor-focal-grid{grid-template-columns:repeat(3,1.8rem);justify-content:start;gap:.25rem;display:grid}.editor-focal-grid button{border:1px solid var(--line);background:var(--surface-raised);width:1.8rem;height:1.8rem;color:var(--ink-secondary);cursor:pointer;border-radius:.35rem}:is(.editor-focal-grid button:hover,.editor-focal-grid button:focus-visible){border-color:var(--brand);color:var(--brand-strong)}.editor-insertion-control{width:100%;min-height:1.8rem;color:var(--brand-strong);opacity:.45;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;font-size:.7rem;display:flex}.editor-insertion-control:before,.editor-insertion-control:after{content:"";background:var(--brand);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.editor-insertion-control:before,.editor-insertion-control:after{background:color-mix(in srgb, var(--brand) 35%, transparent)}}:is(.editor-insertion-control:hover,.editor-insertion-control:focus-visible){opacity:1;background:var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.editor-insertion-control:hover,.editor-insertion-control:focus-visible){background:color-mix(in srgb, var(--brand) 5%, transparent)}}.editor-insertion-control span:first-child{border:1px solid;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;font-size:.85rem;line-height:1;display:grid}.editor-insertion-end{margin-top:.4rem}[data-website-inline-edit=text],[data-website-inline-edit=label],[data-website-inline-edit=heading]{cursor:text}[data-website-inline-edit]:focus{outline:2px solid var(--brand);outline-offset:3px;border-radius:.2rem}.editor-page-list{gap:.2rem;margin-top:.7rem;display:grid}.editor-tool-action{width:100%;margin-top:.9rem}@media (max-width:1024px){.editor-shell{grid-template-columns:var(--editor-rail-width) minmax(0, 1fr);position:relative}.editor-toolpanel{inset:0 auto 0 var(--editor-rail-width);z-index:12;width:min(19rem, calc(100vw - var(--editor-rail-width) - 1rem));position:absolute;box-shadow:12px 0 32px #00000024;display:block!important}.editor-inspector{z-index:11;width:min(19rem, calc(100vw - var(--editor-rail-width) - 1rem));position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 32px #00000024;display:block!important}}@media (max-width:640px){.editor-topbar{gap:.4rem}.editor-topbar-identity{flex:100%}.editor-actions{margin-left:0}.editor-inspector{display:none}.editor-toolpanel{width:min(19rem, calc(100vw - var(--editor-rail-width) - .35rem))}.editor-canvas{padding:.65rem .35rem}.editor-canvas-frame{min-height:calc(100vh - 11rem)}}.website-editor-dedicated{--editor-bg:#1b2321;--editor-panel:#222c29;--editor-raised:#2a3531;--editor-hover:#303d38;--editor-selected:#354b43;--editor-border:#3a4943;--editor-text:#eef4f0;--editor-muted:#9aa9a2;--editor-accent:#8dd0b4;--editor-danger:#f28b82;background:var(--editor-bg);max-width:100vw;overflow-x:hidden}.editor-topbar,.editor-rail,.editor-toolpanel,.editor-inspector{background:var(--editor-panel);border-color:var(--editor-border);color:var(--editor-text)}.editor-topbar{max-width:100vw;min-height:3.35rem;padding:.45rem .7rem;overflow:hidden}.editor-shell{background:var(--editor-bg);grid-template-columns:3.25rem minmax(0,16.5rem) minmax(0,1fr) minmax(17rem,19rem);max-width:100vw;overflow-x:hidden}.editor-rail{padding:.45rem .25rem}.editor-rail-item small{letter-spacing:.01em;font-size:.57rem}.editor-toolpanel,.editor-inspector{padding:.8rem .85rem;position:relative;overflow:auto}.editor-toolpanel{border-right-color:var(--editor-border)}.editor-inspector{border-left-color:var(--editor-border)}.editor-panel-close{z-index:2;width:1.55rem;height:1.55rem;color:var(--editor-muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;font-size:1.1rem;line-height:1;position:absolute;top:.65rem;right:.65rem}:is(.editor-panel-close:hover,.editor-panel-close:focus-visible){background:var(--editor-hover);color:var(--editor-text)}.editor-toolpanel h2,.editor-toolpanel h3,.editor-inspector h2,.editor-inspector h3,.editor-toolpanel strong,.editor-inspector strong{color:var(--editor-text)}.editor-panel-kicker,.editor-tool-hint,.editor-section-heading small,.editor-toolpanel small,.editor-inspector small{color:var(--editor-muted)}.editor-toolpanel .input,.editor-inspector .input,.editor-toolpanel select,.editor-inspector select{border-color:var(--editor-border);background:var(--editor-raised);color:var(--editor-text)}.editor-toolpanel .input:focus,.editor-inspector .input:focus,.editor-toolpanel select:focus,.editor-inspector select:focus{border-color:var(--editor-accent);box-shadow:0 0 0 3px #8dd0b426}.editor-toolpanel .button.secondary,.editor-inspector .button.secondary{border-color:var(--editor-border);background:var(--editor-raised);color:var(--editor-text)}.editor-toolpanel .button.secondary:hover,.editor-inspector .button.secondary:hover{background:var(--editor-hover)}.editor-add-tabs{border-color:var(--editor-border)}.editor-add-tabs button{color:var(--editor-muted)}.editor-add-tabs button:hover,.editor-add-tabs button[aria-selected=true]{border-bottom-color:var(--editor-accent);color:var(--editor-text)}.editor-search,.editor-block-tile,.editor-composition-tile,.editor-theme-card,.editor-focal-grid button{border-color:var(--editor-border);background:var(--editor-raised);color:var(--editor-text)}.managed-asset-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;display:grid}.managed-asset-grid .asset-card{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;overflow:hidden}.managed-asset-grid .asset-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab, red, red)){.managed-asset-grid .asset-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 20%, transparent)}}.asset-preview-button{background:var(--surface-raised);cursor:pointer;border:0;width:100%;padding:0;display:block}.asset-preview-button img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.asset-card-body{gap:.3rem;padding:.75rem;display:grid}.asset-card-body small{color:var(--ink-muted)}.asset-name-button{color:var(--ink-strong);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}.asset-library-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.asset-library-controls .editor-search{min-width:12rem}.asset-details-panel{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:.9rem;width:min(26rem,100vw - 2rem);padding:1.25rem;position:fixed;inset:4rem 1rem 1rem auto;overflow:auto;box-shadow:0 1.5rem 4rem #0003}.asset-details-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.asset-details-preview{background:var(--surface-raised);object-fit:contain;border-radius:.6rem;width:100%;max-height:18rem;margin:1rem 0;display:block}.asset-details-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0 0 1rem;display:grid}.asset-details-meta div{background:var(--surface-raised);border-radius:.5rem;padding:.6rem}.asset-details-meta dt{color:var(--ink-muted);font-size:.72rem}.asset-details-meta dd{color:var(--ink-strong);margin:.15rem 0 0;font-weight:650}.editor-focal-preview{aspect-ratio:16/9;background:var(--editor-raised);cursor:crosshair;border-radius:.5rem;position:relative;overflow:hidden}.editor-focal-preview img{object-fit:cover;width:100%;height:100%;display:block}.editor-focal-marker{background:var(--editor-accent);color:#0000;cursor:grab;border:2px solid #fff;border-radius:999px;width:1.6rem;height:1.6rem;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000059}.editor-gallery-manager{gap:.55rem;margin:0 0 1rem;display:grid}.editor-gallery-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.editor-gallery-list li{grid-template-columns:2.2rem minmax(0,1fr) auto auto auto;align-items:center;gap:.35rem;display:grid}.editor-gallery-list img{object-fit:cover;border-radius:.3rem;width:2.2rem;height:2.2rem}.editor-gallery-list span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}@media (max-width:700px){.asset-library-controls{align-items:stretch}.asset-library-controls .editor-search{min-width:100%}.asset-details-panel{width:auto;inset:1rem}}.sidebar-footer .user-info{min-width:0;overflow:hidden}.sidebar-footer .user-info small,.sidebar-footer .user-info span{max-width:100%;display:block}.sidebar-footer .account-avatar{z-index:1;position:relative}.form-grid>.field{align-self:start}.room-type-actions{min-width:7rem}.room-edit-disclosure{position:relative}.room-edit-disclosure>summary{cursor:pointer;white-space:nowrap;list-style:none}.room-edit-disclosure>summary::-webkit-details-marker{display:none}.room-edit-popover{z-index:12;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:16rem;box-shadow:var(--shadow-md);gap:.65rem;margin-top:.35rem;padding:.75rem;display:grid;position:absolute;right:0}.room-edit-form{gap:.55rem;display:grid}.room-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.room-edit-popover form:last-child{border-top:1px solid var(--line-subtle);justify-content:flex-end;padding-top:.55rem;display:flex}.room-edit-popover .button.danger{color:var(--danger);background:0 0}.editor-block-grid{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.editor-block-grid>*{width:100%;min-width:0}.editor-color-grid{gap:.45rem;display:grid}.editor-color{grid-template-columns:1.6rem minmax(0,1fr) 5.7rem;align-items:center;gap:.45rem;min-width:0;display:grid}.editor-color>input[type=color]{border:1px solid var(--editor-border);background:0 0;border-radius:.3rem;width:1.6rem;height:1.6rem;padding:0}.editor-color>span{min-width:0;color:var(--editor-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.editor-color>.input{min-width:0}.website-editor-dedicated .editor-theme-grid{grid-template-columns:minmax(0,1fr);max-height:18rem;padding-right:.2rem;overflow-y:auto}.website-editor-dedicated .editor-theme-card{grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:4.25rem}.website-editor-dedicated .editor-theme-card strong,.website-editor-dedicated .editor-theme-card small{min-width:0}.website-editor-dedicated .editor-theme-swatch-row{grid-template-columns:repeat(4,1fr);gap:.2rem;width:5.25rem;display:grid}.website-editor-dedicated .editor-theme-swatch-row i{border-radius:.25rem;width:1.05rem;height:1.05rem}.calendar-table{width:100%}.calendar-booked.calendar-today{background:var(--brand-softer)}.calendar-date.calendar-today{box-shadow:inset 0 2px 0 var(--brand)}.calendar-legend-item{color:var(--ink-secondary);font-weight:500}.website-editor-dedicated .editor-block-toolbar{max-width:calc(100% - 1rem)}.website-editor-canvas-stage [data-website-block-id][data-website-selected=true]{outline:2px solid var(--editor-accent);outline-offset:3px}.website-editor-canvas-stage [data-website-block-id]:has([data-website-selected=true]){outline:none}@media (max-width:720px){.room-edit-popover{min-width:0;position:fixed;left:.75rem;right:.75rem}.editor-color{grid-template-columns:1.6rem minmax(0,1fr)}.editor-color>.input{grid-column:2}}.editor-search input{color:var(--editor-text)}.editor-search:focus-within{border-color:var(--editor-accent);box-shadow:0 0 0 3px #8dd0b426}:is(.editor-block-tile:hover,.editor-block-tile:focus-visible,.editor-composition-tile:hover,.editor-composition-tile:focus-visible,.editor-theme-card:hover,.editor-theme-card:focus-visible){border-color:var(--editor-accent);background:var(--editor-hover)}.editor-block-tile-icon,.editor-tile-icon{background:var(--editor-selected);color:var(--editor-accent)}.editor-composition-preview{border:1px solid var(--editor-border);background:#1c2522;border-radius:.3rem;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:2px;width:3.65rem;height:2.5rem;padding:3px;display:grid;position:relative;overflow:hidden}.editor-composition-preview i{background:#71847b;border-radius:1px;display:block}.editor-composition-preview-hero i:first-child{background:#a7cdbc;grid-column:1/-1}.editor-composition-preview-hero i:nth-child(2){grid-area:2/1/4/3}.editor-composition-preview-hero i:nth-child(3){grid-area:2/3/auto/-1}.editor-composition-preview-hero i:nth-child(4){grid-area:3/3/auto/-1}.editor-composition-preview-split i:first-child,.editor-composition-preview-split i:nth-child(2){grid-row:1/-1}.editor-composition-preview-split i:first-child{background:#78998d;grid-column:1/3}.editor-composition-preview-split i:nth-child(2){grid-column:3/-1}.editor-composition-preview-split i:nth-child(3){grid-area:2/3/auto/-1}.editor-composition-preview-split i:nth-child(4){grid-area:3/3/auto/-1}.editor-composition-preview-gallery i{grid-row:2/-1}.editor-composition-preview-gallery i:first-child{background:#a7cdbc;grid-area:1/1/auto/-1}.editor-composition-preview-gallery i:nth-child(2){grid-column:1/2}.editor-composition-preview-gallery i:nth-child(3){grid-column:2/3}.editor-composition-preview-gallery i:nth-child(4){grid-column:3/4}.editor-composition-preview-faq i:first-child{background:#a7cdbc;grid-column:1/-1}.editor-composition-preview-faq i:nth-child(n+2){grid-column:1/-1;align-self:center;height:2px}.editor-composition-preview-cta i:first-child{grid-area:1/1/auto/-1}.editor-composition-preview-cta i:nth-child(2){background:#a7cdbc;grid-area:2/2/auto/4}.editor-composition-preview-cta i:nth-child(3){grid-area:3/2/auto/4}.editor-composition-preview-cta i:nth-child(4){grid-area:4/2/auto/4}.editor-section-blank,.editor-composition-tile{grid-template-columns:3.65rem minmax(0,1fr)}.editor-layers{gap:.1rem}.editor-layer-row{min-height:2.2rem}.editor-layer-row:hover{background:var(--editor-hover)}.editor-layer.selected .editor-layer-row{border-color:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-layer.selected .editor-layer-row{border-color:color-mix(in srgb, var(--editor-accent) 48%, var(--editor-border))}}.editor-layer.selected .editor-layer-row{background:var(--editor-selected)}.editor-layer-toggle,.editor-layer-spacer{color:var(--editor-muted)}.editor-layer-label{color:var(--editor-text)}.editor-layer-actions .icon-button{color:var(--editor-muted)}.editor-layer-actions .icon-button:hover{background:var(--editor-hover);color:var(--editor-text)}.editor-layer-actions .icon-button.danger:hover{color:var(--editor-danger)}.editor-inspector-group{background:0 0;border:0;border-radius:0}.editor-inspector-group summary{border-bottom:1px solid var(--editor-border);min-height:2.25rem;color:var(--editor-muted);padding:.55rem 0;font-size:.66rem}.editor-inspector-group-body{border-top:0;gap:.65rem;padding:.7rem 0 1rem}.editor-inspector .field label,.editor-inspector .field-label{color:var(--editor-muted);font-size:.72rem}.segmented{gap:.15rem}.segmented-option{border-color:var(--editor-border);background:var(--editor-raised);min-height:2rem;color:var(--editor-muted)}:is(.segmented-option:hover,.segmented-option:focus-visible){border-color:var(--editor-accent);color:var(--editor-text)}.segmented-option[aria-pressed=true]{border-color:var(--editor-accent);background:var(--editor-selected);color:var(--editor-text)}.editor-canvas{background:#303a36;padding:1.2rem 1.4rem 1rem}.editor-canvas-scroll{padding:.25rem .25rem 1.5rem}.editor-canvas-frame{border-color:#556860;border-radius:.35rem;box-shadow:0 28px 70px #00000052}.editor-canvas-frame .website-editor-canvas-stage{min-height:calc(100vh - 7rem)}.editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]{outline-offset:-1px;outline:1px solid #0000}.editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]:hover{outline:1px solid var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]:hover{outline:1px solid color-mix(in srgb, var(--editor-accent) 58%, transparent)}}.editor-canvas-frame .website-editor-canvas-stage [data-website-selected=true]{outline:2px solid var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-frame .website-editor-canvas-stage [data-website-selected=true]{outline:2px solid color-mix(in srgb, var(--editor-accent) 78%, transparent)}}.editor-canvas-frame .website-editor-canvas-stage [data-website-selected=true]{outline-offset:2px}.editor-block-toolbar{border-color:var(--editor-border);background:var(--editor-panel);box-shadow:0 8px 22px #00000047}.editor-block-toolbar strong{color:var(--editor-text)}.editor-block-toolbar button.danger:hover{color:var(--editor-danger);background:#f28b8226}.editor-insertion-control{opacity:.14;min-height:.9rem;color:var(--editor-accent);transition:opacity .14s,min-height .14s}:is(.editor-insertion-control:hover,.editor-insertion-control:focus-visible){opacity:1;min-height:1.8rem}.editor-insertion-control:before,.editor-insertion-control:after{background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-insertion-control:before,.editor-insertion-control:after{background:color-mix(in srgb, var(--editor-accent) 42%, transparent)}}.editor-viewport-button{width:2rem;height:1.9rem;color:var(--editor-muted);place-items:center;padding:0;display:grid}.editor-viewport-button.active{background:var(--editor-selected);color:var(--editor-accent)}.editor-history-trigger,.editor-publishing-link{color:var(--editor-muted)}.editor-history-trigger:hover,.editor-publishing-link:hover{background:var(--editor-hover);color:var(--editor-text)}.editor-zoom{border-top:1px solid var(--editor-border);background:var(--editor-panel);min-height:2.5rem;color:var(--editor-muted);justify-content:center;align-items:center;gap:.25rem;display:flex}.editor-zoom .text-button,.editor-zoom .icon-button{color:var(--editor-muted)}.editor-zoom .text-button:hover,.editor-zoom .icon-button:hover{background:var(--editor-hover);color:var(--editor-text)}.editor-zoom output{min-width:3rem;color:var(--editor-text);text-align:center;font-size:.72rem}@media (max-width:1024px){.editor-shell{grid-template-columns:3.25rem minmax(0,1fr)}.editor-toolpanel,.editor-inspector{z-index:12;background:var(--editor-panel);border-color:var(--editor-border);position:absolute;top:0;bottom:0;box-shadow:12px 0 32px #0000003d}.editor-toolpanel{width:min(19rem,100vw - 3.6rem);left:3.25rem}.editor-inspector{z-index:11;width:min(19rem,100vw - 3.6rem);right:0;box-shadow:-12px 0 32px #0000003d}}@media (min-width:1025px){.editor-shell:not(:has(.editor-toolpanel)):not(:has(.editor-inspector)){grid-template-columns:3.25rem minmax(0,1fr)}.editor-shell:has(.editor-toolpanel):not(:has(.editor-inspector)){grid-template-columns:3.25rem minmax(0,16.5rem) minmax(0,1fr)}.editor-shell:not(:has(.editor-toolpanel)):has(.editor-inspector){grid-template-columns:3.25rem minmax(0,1fr) minmax(17rem,19rem)}}@media (max-width:640px){.editor-canvas{padding:.6rem .35rem}.editor-canvas-frame{min-height:calc(100vh - 11rem)}.editor-zoom{justify-content:flex-end;padding-right:.35rem}}.website-editor-dedicated{--editor-bg:#18191b;--editor-panel:#1d1e20;--editor-raised:#292a2d;--editor-hover:#303135;--editor-selected:#35373b;--editor-border:#38393d;--editor-text:#f4f4f5;--editor-muted:#a1a1aa;--editor-faint:#71717a;--editor-accent:#5db5a5;--editor-accent-hover:#6bc3b2;--editor-accent-subtle:#5db5a526;--editor-danger:#f28b82;background:var(--editor-bg);color:var(--editor-text)}.website-editor-dedicated .editor-topbar,.website-editor-dedicated .editor-rail,.website-editor-dedicated .editor-toolpanel,.website-editor-dedicated .editor-inspector,.website-editor-dedicated .editor-zoom{background:var(--editor-panel);border-color:var(--editor-border);color:var(--editor-text)}.website-editor-dedicated .editor-topbar{gap:.6rem;min-height:3.35rem;padding:.45rem .7rem;position:sticky;top:0}.website-editor-dedicated .editor-topbar-identity{flex:14rem;min-width:0}.website-editor-dedicated .editor-breadcrumb{min-width:0;color:var(--editor-muted);white-space:nowrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.website-editor-dedicated .editor-breadcrumb span:not(.sr-only){text-overflow:ellipsis;overflow:hidden}.website-editor-dedicated .editor-breadcrumb strong{color:var(--editor-text);text-overflow:ellipsis;font-size:.82rem;font-weight:650;overflow:hidden}.website-editor-dedicated .editor-exit{box-sizing:border-box;border-color:var(--editor-border);width:2rem;height:2rem;color:var(--editor-muted);flex:none;justify-content:center}:is(.website-editor-dedicated .editor-exit:hover,.website-editor-dedicated .editor-exit:focus-visible){background:var(--editor-hover);color:var(--editor-text)}.website-editor-dedicated .editor-history,.website-editor-dedicated .editor-viewports,.website-editor-dedicated .editor-actions{gap:.25rem}.website-editor-dedicated .editor-history{margin-left:auto}.website-editor-dedicated .editor-actions{margin-left:0}.website-editor-dedicated .editor-history .icon-button,.website-editor-dedicated .editor-topbar .icon-button,.website-editor-dedicated .editor-actions .text-button,.website-editor-dedicated .editor-save-state,.website-editor-dedicated .editor-viewports .text-button{color:var(--editor-muted)}.website-editor-dedicated .editor-viewports{border-color:var(--editor-border);background:var(--editor-raised);flex:none;position:static}.website-editor-dedicated .editor-viewports .text-button.active,.website-editor-dedicated .editor-viewport-button.active{background:var(--editor-selected);color:var(--editor-accent)}.website-editor-dedicated .editor-topbar .button.secondary,.website-editor-dedicated .editor-topbar .button:not(.secondary){border-color:var(--editor-accent);background:var(--editor-accent);color:#102a25}:is(.website-editor-dedicated .editor-topbar .button:hover,.website-editor-dedicated .editor-topbar .button:focus-visible){background:var(--editor-accent-hover);border-color:var(--editor-accent-hover)}.website-editor-dedicated .editor-shell{background:var(--editor-bg)}.website-editor-dedicated .editor-rail{padding:.45rem .25rem}.website-editor-dedicated .editor-rail-item{min-height:2.5rem;color:var(--editor-muted);position:relative}.website-editor-dedicated .editor-rail-item small{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.website-editor-dedicated .editor-rail-item:hover,.website-editor-dedicated .editor-rail-item:focus-visible){background:var(--editor-hover);color:var(--editor-text)}.website-editor-dedicated .editor-rail-item.active{background:var(--editor-selected);color:var(--editor-accent);box-shadow:inset 2px 0 0 var(--editor-accent)}.website-editor-dedicated .editor-rail-icon{width:2rem;height:2rem}.website-editor-dedicated .editor-toolpanel,.website-editor-dedicated .editor-inspector{padding:.85rem .9rem;font-size:.8125rem}.website-editor-dedicated .editor-toolpanel h2,.website-editor-dedicated .editor-inspector h2{font-size:1rem;font-weight:650;line-height:1.25}.website-editor-dedicated .editor-toolpanel h3,.website-editor-dedicated .editor-inspector h3{font-size:.78rem;font-weight:650;line-height:1.3}.website-editor-dedicated .editor-panel-kicker{color:var(--editor-faint);letter-spacing:.08em;text-transform:none;font-size:.62rem}.website-editor-dedicated .editor-tool-hint,.website-editor-dedicated .editor-section-heading small,.website-editor-dedicated .editor-toolpanel small,.website-editor-dedicated .editor-inspector small{color:var(--editor-muted);font-size:.7rem}.website-editor-dedicated .editor-tool-group{border:0;border-bottom:1px solid var(--editor-border);background:0 0;border-radius:0;margin:0 0 1rem;padding:0 0 1rem}.website-editor-dedicated .editor-tool-group:last-child{border-bottom:0}.website-editor-dedicated .editor-inspector-group{background:0 0;border:0;border-radius:0;margin:0}.website-editor-dedicated .editor-inspector-group summary{border-bottom:1px solid var(--editor-border);min-height:2rem;color:var(--editor-muted);letter-spacing:.04em;text-transform:none;padding:.55rem 0;font-size:.68rem;font-weight:650}.website-editor-dedicated .editor-inspector-group-body{border-top:0;gap:.7rem;padding:.75rem 0 1rem}.website-editor-dedicated .editor-inspector .field label,.website-editor-dedicated .editor-inspector .field-label{color:var(--editor-muted);font-size:.72rem;font-weight:500}.website-editor-dedicated .editor-panel-count{border-color:var(--editor-border);color:var(--editor-muted)}.website-editor-dedicated .editor-toolpanel .input,.website-editor-dedicated .editor-inspector .input,.website-editor-dedicated .editor-toolpanel select,.website-editor-dedicated .editor-inspector select{border-color:var(--editor-border);background:var(--editor-raised);min-height:2.25rem;color:var(--editor-text);border-radius:.35rem;font-size:.8rem}.website-editor-dedicated .editor-toolpanel .input:focus,.website-editor-dedicated .editor-inspector .input:focus,.website-editor-dedicated .editor-toolpanel select:focus,.website-editor-dedicated .editor-inspector select:focus{border-color:var(--editor-accent);box-shadow:0 0 0 3px var(--editor-accent-subtle)}.website-editor-dedicated .editor-add-tabs,.website-editor-dedicated .editor-inspector-tabs{border-color:var(--editor-border)}.website-editor-dedicated .editor-add-tabs button,.website-editor-dedicated .editor-inspector-tabs button{color:var(--editor-muted)}.website-editor-dedicated .editor-add-tabs button:hover,.website-editor-dedicated .editor-add-tabs button[aria-selected=true],.website-editor-dedicated .editor-inspector-tabs button:hover,.website-editor-dedicated .editor-inspector-tabs button[aria-selected=true]{border-color:var(--editor-accent);color:var(--editor-text)}.website-editor-dedicated .editor-inspector-tabs{border-bottom:1px solid var(--editor-border);grid-template-columns:1fr 1fr;gap:.25rem;margin:0 0 .25rem;display:grid}.website-editor-dedicated .editor-inspector-tabs button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.55rem .25rem;font-size:.76rem;font-weight:650}.website-editor-dedicated .editor-inspector-tabs button[aria-selected=true]{border-bottom-color:var(--editor-accent);color:var(--editor-text)}.website-editor-dedicated .editor-search,.website-editor-dedicated .editor-block-tile,.website-editor-dedicated .editor-composition-tile,.website-editor-dedicated .editor-theme-card,.website-editor-dedicated .editor-focal-grid button{border-color:var(--editor-border);background:var(--editor-raised);color:var(--editor-text)}:is(.website-editor-dedicated .editor-search:focus-within,.website-editor-dedicated .editor-block-tile:hover,.website-editor-dedicated .editor-block-tile:focus-visible,.website-editor-dedicated .editor-composition-tile:hover,.website-editor-dedicated .editor-composition-tile:focus-visible,.website-editor-dedicated .editor-theme-card:hover,.website-editor-dedicated .editor-theme-card:focus-visible){border-color:var(--editor-accent);background:var(--editor-hover);box-shadow:0 0 0 2px var(--editor-accent-subtle)}.website-editor-dedicated .editor-composition-preview{border-color:var(--editor-border);background:#202125;width:5.25rem;height:3.25rem}.website-editor-dedicated .editor-composition-preview i{background:#81858b}.website-editor-dedicated .editor-composition-preview-hero i:first-child,.website-editor-dedicated .editor-composition-preview-gallery i:first-child,.website-editor-dedicated .editor-composition-preview-faq i:first-child{background:#a3d3c7}.website-editor-dedicated .editor-section-blank,.website-editor-dedicated .editor-composition-tile{grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:5.25rem}.website-editor-dedicated .editor-composition-tile>span:last-child,.website-editor-dedicated .editor-block-tile-copy{min-width:0}.website-editor-dedicated .editor-composition-tile>span:last-child small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.website-editor-dedicated .editor-layer-row:hover{background:var(--editor-hover)}.website-editor-dedicated .editor-layer.selected .editor-layer-row{border-color:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.website-editor-dedicated .editor-layer.selected .editor-layer-row{border-color:color-mix(in srgb, var(--editor-accent) 48%, var(--editor-border))}}.website-editor-dedicated .editor-layer-select small,.website-editor-dedicated .editor-layer-toggle,.website-editor-dedicated .editor-layer-spacer,.website-editor-dedicated .editor-layer-actions .icon-button{color:var(--editor-muted)}.website-editor-dedicated .editor-layer-actions .icon-button:hover{background:var(--editor-hover);color:var(--editor-text)}.website-editor-dedicated .editor-surface-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.website-editor-dedicated .editor-surface-option{border:1px solid var(--editor-border);background:var(--editor-raised);min-width:0;color:var(--editor-muted);text-align:left;cursor:pointer;border-radius:.35rem;justify-items:start;gap:.3rem;padding:.35rem;font-size:.64rem;display:grid}.website-editor-dedicated .editor-surface-option i{background:#242529;border:1px solid #ffffff26;border-radius:.2rem;width:100%;height:1.25rem}.website-editor-dedicated .editor-surface-option i[data-surface=default]{background:#292a2d}.website-editor-dedicated .editor-surface-option i[data-surface=background]{background:#e4e5e7}.website-editor-dedicated .editor-surface-option i[data-surface=surface]{background:#fafafa}.website-editor-dedicated .editor-surface-option i[data-surface=primary]{background:#5db5a5}.website-editor-dedicated .editor-surface-option i[data-surface=inverse]{background:#101113}.website-editor-dedicated .editor-surface-option i[data-surface=accent]{background:#bfc5ca}:is(.website-editor-dedicated .editor-surface-option:hover,.website-editor-dedicated .editor-surface-option:focus-visible,.website-editor-dedicated .editor-surface-option[aria-pressed=true]){border-color:var(--editor-accent);color:var(--editor-text)}.website-editor-dedicated .segmented{border:1px solid var(--editor-border);background:var(--editor-raised);border-radius:.4rem;grid-template-columns:repeat(auto-fit,minmax(2.75rem,1fr));gap:.2rem;padding:.2rem;display:grid}.website-editor-dedicated .segmented-option{min-height:2rem;color:var(--editor-muted);background:0 0;border:0;border-radius:.25rem;font-size:.72rem}:is(.website-editor-dedicated .segmented-option:hover,.website-editor-dedicated .segmented-option:focus-visible,.website-editor-dedicated .segmented-option[aria-pressed=true]){background:var(--editor-selected);color:var(--editor-text);border:0}.website-editor-dedicated .segmented-option[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--editor-accent)}.website-editor-dedicated .editor-canvas{background:#202125}.website-editor-dedicated .editor-canvas-frame{border-color:#42444a;border-radius:2px;box-shadow:0 1px 2px #0000002e,0 10px 40px #00000047}.website-editor-dedicated .editor-canvas-frame .website-editor-canvas-stage [data-website-selected=true]{outline:1px solid var(--editor-accent);outline-offset:2px}.website-editor-dedicated .editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]:hover{outline-color:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.website-editor-dedicated .editor-canvas-frame .website-editor-canvas-stage [data-website-block-id]:hover{outline-color:color-mix(in srgb, var(--editor-accent) 58%, transparent)}}.website-editor-dedicated .editor-block-toolbar{border-color:var(--editor-border);background:#1d1e20f0;border-radius:.35rem;gap:.1rem;padding:.12rem .2rem;box-shadow:0 6px 18px #0000003d}.website-editor-dedicated .editor-block-toolbar button{width:1.55rem;height:1.55rem;color:var(--editor-muted)}:is(.website-editor-dedicated .editor-block-toolbar button:hover,.website-editor-dedicated .editor-block-toolbar button:focus-visible){background:var(--editor-hover);color:var(--editor-text)}.website-editor-dedicated .editor-insertion-control{opacity:.08;min-height:.7rem;color:var(--editor-accent)}:is(.website-editor-dedicated .editor-insertion-control:hover,.website-editor-dedicated .editor-insertion-control:focus-visible){opacity:1;min-height:1.7rem}.website-editor-dedicated .editor-zoom{min-height:2.5rem}@media (max-width:640px){.website-editor-dedicated .editor-topbar-identity{flex:100%}.website-editor-dedicated .editor-breadcrumb{max-width:calc(100vw - 4rem)}.website-editor-dedicated .editor-actions,.website-editor-dedicated .editor-history{margin-left:0}.website-editor-dedicated .editor-viewports{position:static;transform:none}}.editor-toolpanel select.ui-select,.editor-inspector select.ui-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238c9b94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.editor-toolpanel select.ui-select::picker(select){border-color:var(--editor-border);background:var(--editor-raised)}.editor-inspector select.ui-select::picker(select){border-color:var(--editor-border);background:var(--editor-raised)}.editor-toolpanel select.ui-select option,.editor-inspector select.ui-select option{color:var(--editor-text)}:is(.editor-toolpanel select.ui-select option:hover,.editor-toolpanel select.ui-select option:focus-visible,.editor-inspector select.ui-select option:hover,.editor-inspector select.ui-select option:focus-visible){background:var(--editor-border)}}.website-page-editor .editor-shell.editor-shell--preview{grid-template-columns:minmax(0,1fr)}.page-heading{gap:var(--isa-space-4)}.page-heading h1{font-size:var(--isa-text-page);font-weight:600;line-height:var(--isa-leading-page);letter-spacing:-.02em}.page-heading p{max-width:68ch;color:var(--isa-text-secondary);font-size:var(--isa-text-body);line-height:var(--isa-leading-body)}.page-actions{gap:var(--isa-space-2)}.eyebrow{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);font-weight:600;line-height:var(--isa-leading-label);letter-spacing:.06em;text-transform:uppercase}.panel{gap:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-card);padding:var(--isa-space-4) var(--isa-space-5)}.panel h2{font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section)}.panel>summary{padding:var(--isa-space-1) 0;font-size:var(--isa-text-body);font-weight:600}.metric{padding:var(--isa-space-4) var(--isa-space-5);border-left:1px solid var(--isa-border);gap:2px;display:grid}.metric:first-child{border-left:0}.badge{border-radius:var(--radius-pill);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);font-size:var(--isa-text-small);letter-spacing:0;font-weight:560;line-height:var(--isa-leading-label);text-transform:none;white-space:nowrap;border:0;gap:.3rem;padding:.1rem .5rem}.badge.green{background:var(--isa-ready-bg);color:var(--isa-ready);border:0}.status-dot{background:var(--isa-text-tertiary);border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.status-dot.ready{background:var(--isa-ready)}.status-dot.attention{background:var(--isa-attention)}.status-dot.blocked{background:var(--isa-blocked)}.status-dot.progress{background:var(--isa-progress)}.status-row{align-items:center;gap:var(--isa-space-3);min-height:var(--isa-row-height);border-bottom:1px solid var(--isa-border);padding:var(--isa-space-2) var(--isa-space-1);color:var(--isa-text);font-size:var(--isa-text-body);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.status-row:last-child{border-bottom:0}.status-row:hover{background:var(--isa-surface-subtle)}.status-row small{color:var(--isa-text-tertiary)}.sidebar .nav-link:hover{background:var(--isa-sidebar-hover);color:var(--isa-sidebar-active)}.sidebar .nav-link.active{background:var(--isa-sidebar-active-surface);color:var(--isa-sidebar-active);font-weight:600}.sidebar .nav-link.active:before{background:var(--isa-accent);border-radius:0 2px 2px 0;width:2px}.button{min-height:var(--isa-control-height);border:1px solid var(--isa-accent);border-radius:var(--isa-radius-control);background:var(--isa-accent);color:#fff;font-size:var(--isa-text-body);letter-spacing:-.004em;padding:0 .85rem;font-weight:600}.button.compact{min-height:var(--isa-control-height-small);font-size:var(--isa-text-small);padding:0 .65rem}.button:hover{border-color:var(--isa-accent-hover);background:var(--isa-accent-hover)}.button:active{border-color:var(--isa-accent-strong);background:var(--isa-accent-strong)}.button.secondary{border-color:var(--isa-border-strong);background:var(--isa-surface);color:var(--isa-text-strong)}.button.secondary:hover{border-color:var(--isa-border-strong);background:var(--isa-surface-subtle);color:var(--isa-text-strong)}.text-button{color:var(--isa-accent);background:0 0;border:0;padding-inline:.15rem;font-weight:600}.text-button:hover{color:var(--isa-accent-hover);text-decoration:none}.button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:0}.icon-button{border-radius:var(--isa-radius-small);color:var(--isa-text-secondary);background:0 0;border-color:#0000}.icon-button:hover:not(:disabled){border-color:var(--isa-border);background:var(--isa-surface-subtle);color:var(--isa-text-strong)}.icon-button:focus-visible{border-color:var(--isa-border);background:var(--isa-surface-subtle);color:var(--isa-text-strong)}.field{gap:var(--isa-space-2)}.field label,.field>span.label{color:var(--isa-text);font-size:var(--isa-text-small);font-weight:560;line-height:var(--isa-leading-small);letter-spacing:0;text-transform:none}.field .hint{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small)}.input,.form-grid .input,.form-stack .input{min-height:var(--isa-control-height);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);color:var(--isa-text);padding:.35rem var(--isa-space-3);font-size:var(--isa-text-body)}.input::placeholder{color:var(--isa-text-tertiary)}.input:hover{border-color:var(--isa-text-tertiary)}.input:focus{border-color:var(--isa-focus);background:var(--isa-surface);box-shadow:var(--isa-focus-ring);outline:none}.input:disabled{background:var(--isa-surface-subtle)}select.input{cursor:pointer}.checkbox-field{gap:var(--isa-space-2);color:var(--isa-text);font-size:var(--isa-text-body)}.checkbox-field input[type=checkbox]{width:16px;height:16px;accent-color:var(--isa-accent)}.empty-state{gap:var(--isa-space-2);border:1px dashed var(--isa-border-strong);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);padding:var(--isa-space-6);justify-items:start;display:grid}.empty-state h3{font-size:var(--isa-text-section);font-weight:600}.empty-state p{max-width:60ch;color:var(--isa-text-secondary);font-size:var(--isa-text-body);margin:0}.sidebar .nav-link svg{opacity:.85;flex-shrink:0}.sidebar .nav-link.active svg{color:var(--isa-accent);opacity:1}.mfa-setup{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mfa-setup img{border:1px solid var(--line-subtle);background:#fff;width:12rem;height:12rem}.mfa-secret{overflow-wrap:anywhere;border-radius:var(--radius-sm);background:var(--surface-muted);max-width:100%;padding:.6rem;font-size:.85rem;display:block}.dashboard-shell{gap:var(--isa-space-6)}.dashboard-heading{z-index:45;align-items:flex-end;gap:var(--isa-space-4);position:relative}.dashboard-switcher>summary{min-height:var(--isa-control-height);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);color:var(--isa-text-strong);font-size:var(--isa-text-body);padding:0 .6rem;font-weight:500}:is(.dashboard-switcher>summary:hover,.dashboard-switcher>summary:focus-visible,.dashboard-switcher[open]>summary){background:var(--isa-surface-subtle)}.dashboard-switcher-popover{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);padding:var(--isa-space-2)}.dashboard-switcher-popover>a{border-radius:var(--isa-radius-small);color:var(--isa-text);font-size:var(--isa-text-body);padding:.35rem .5rem}.dashboard-switcher-popover>a small{color:var(--isa-text-tertiary);font-size:var(--isa-text-label)}.dashboard-menu-label,.dashboard-create-form>label{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.dashboard-editor-panel{border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:none}.dashboard-widget-catalog{gap:var(--isa-space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.dashboard-catalog-item{border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);background:var(--isa-surface);padding:var(--isa-space-3) var(--isa-space-4);text-align:left;cursor:pointer;align-content:start;gap:3px;display:grid}:is(.dashboard-catalog-item:hover,.dashboard-catalog-item:focus-visible){border-color:var(--isa-accent);background:var(--isa-accent-softer)}.dashboard-catalog-item strong{color:var(--isa-text-strong);font-size:var(--isa-text-body);font-weight:600}.dashboard-catalog-item span{color:var(--isa-text-secondary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small)}.dashboard-grid-viewport{min-width:0}.dashboard-widget-card{gap:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-card);padding:var(--isa-space-4) var(--isa-space-5)}.dashboard-widget-header{align-items:center;gap:var(--isa-space-3);padding-bottom:var(--isa-space-2);border-bottom:1px solid var(--isa-border)}.dashboard-widget-heading{gap:var(--isa-space-2)}.dashboard-widget-heading h2{color:var(--isa-text-strong);font-size:var(--isa-text-section);font-weight:600;line-height:var(--isa-leading-section)}.dashboard-widget-heading p{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:600}.dashboard-widget-body{min-height:0;overflow:auto}.dashboard-widget-content{gap:var(--isa-space-3)}.dashboard-widget-card .metric{padding:var(--isa-space-2) var(--isa-space-4) var(--isa-space-2) 0}.dashboard-widget-provenance{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);margin:0}.dashboard-drag-handle{border-radius:var(--isa-radius-small);width:1.6rem;height:1.6rem;color:var(--isa-text-tertiary);cursor:grab;justify-content:center;align-items:center;display:inline-flex}.dashboard-drag-handle:hover{background:var(--isa-surface-subtle);color:var(--isa-text-secondary)}.dashboard-grid .react-grid-placeholder{border-radius:var(--isa-radius-card);background:var(--isa-accent-soft);opacity:.7}.dashboard-grid .react-resizable-handle:after{border-color:var(--isa-border-strong)}.dashboard-grid .react-grid-item.react-draggable-dragging{z-index:3;box-shadow:var(--isa-shadow-popover)}.dashboard-mobile-stack{gap:var(--isa-space-4);display:grid}.dashboard-mobile-hidden{display:none!important}.dashboard-series-summary{align-items:baseline;gap:var(--isa-space-3);display:flex}.dashboard-series-summary strong{color:var(--isa-text-strong);font-size:var(--isa-text-metric-lg);letter-spacing:-.02em;font-weight:600;line-height:1.15}.dashboard-series-summary span{color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.dashboard-series-chart svg{width:100%;height:11rem;display:block;overflow:visible}.dashboard-chart-grid{stroke:var(--isa-border);stroke-width:1px;opacity:.55}.dashboard-chart-axis-label{fill:var(--isa-text-tertiary);letter-spacing:.02em;font-size:10px;font-weight:500}.dashboard-chart-line{fill:none;stroke:var(--isa-accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dashboard-chart-point{fill:var(--isa-surface);stroke:var(--isa-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.dashboard-chart-crosshair{stroke:var(--isa-border-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.dashboard-series-axis{justify-content:space-between;gap:var(--isa-space-4);padding-top:var(--isa-space-2);color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.02em;display:flex}.dashboard-chart-tooltip{border-top:1px solid var(--isa-border);padding-top:var(--isa-space-2);color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin:0;font-weight:500}.calendar-shell{gap:var(--isa-space-3)}.calendar-scroll{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-card)}.calendar-table{font-size:var(--isa-text-small)}.calendar-caption{padding:var(--isa-space-2) var(--isa-space-4);color:var(--isa-text-tertiary);font-size:var(--isa-text-label)}.calendar-room-header,.calendar-date{border-bottom:1px solid var(--isa-border);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);padding:var(--isa-space-2) .5rem;font-size:var(--isa-text-label);font-weight:600}.calendar-room-header{background:var(--isa-surface);border-right:1px solid var(--isa-border);letter-spacing:.05em}.calendar-date{vertical-align:middle}.calendar-date-content{gap:1px}.calendar-date.calendar-today{background:var(--isa-accent)}@supports (color:color-mix(in lab, red, red)){.calendar-date.calendar-today{background:color-mix(in srgb, var(--isa-accent) 7%, var(--isa-surface))}}.calendar-date.calendar-today{color:var(--isa-accent-strong);box-shadow:inset 0 2px 0 var(--isa-accent)}.calendar-date.calendar-today .calendar-weekday{color:var(--isa-accent)}.calendar-weekday{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.04em;font-weight:500}.calendar-room{border-right:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border)}@supports (color:color-mix(in lab, red, red)){.calendar-room{border-bottom:1px solid color-mix(in srgb, var(--isa-border) 62%, transparent)}}.calendar-room{background:var(--isa-surface);padding:var(--isa-space-2) .75rem}.calendar-room span{color:var(--isa-text-strong);font-size:var(--isa-text-body);font-weight:600}.calendar-room small{color:var(--isa-text-tertiary);font-size:var(--isa-text-label);letter-spacing:.03em}.calendar-cell{border-right:1px solid var(--isa-border);height:2.6rem}@supports (color:color-mix(in lab, red, red)){.calendar-cell{border-right:1px solid color-mix(in srgb, var(--isa-border) 55%, transparent)}}.calendar-cell{border-bottom:1px solid var(--isa-border)}@supports (color:color-mix(in lab, red, red)){.calendar-cell{border-bottom:1px solid color-mix(in srgb, var(--isa-border) 62%, transparent)}}.calendar-available{background:var(--isa-surface)}.calendar-table tbody tr:nth-child(2n) .calendar-cell{background:var(--isa-surface-subtle)}@supports (color:color-mix(in lab, red, red)){.calendar-table tbody tr:nth-child(2n) .calendar-cell{background:color-mix(in srgb, var(--isa-surface-subtle) 45%, var(--isa-surface))}}.calendar-available:hover{background:var(--isa-surface-hover)}.calendar-available.calendar-today{background:var(--isa-accent)}@supports (color:color-mix(in lab, red, red)){.calendar-available.calendar-today{background:color-mix(in srgb, var(--isa-accent) 5%, var(--isa-surface))}}.calendar-booked{padding:3px}.reservation-bar{border-radius:var(--isa-radius-small);font-size:var(--isa-text-label);letter-spacing:.01em;font-weight:600}.reservation-bar .reservation-status{opacity:.85;font-weight:500}.reservation-block{color:var(--isa-text-inverse);background:var(--isa-blocked)}.calendar-legend{gap:var(--isa-space-4);padding:var(--isa-space-1) 0 0;color:var(--isa-text-tertiary);font-size:var(--isa-text-label)}.calendar-legend .calendar-legend-item{color:var(--isa-text-secondary);font-size:var(--isa-text-small);background:0 0;gap:.35rem;font-weight:500}.calendar-legend-item i{border-radius:2px;width:8px;height:8px}.calendar-legend-item.reservation-pending i{background:var(--reservation-pending)}.calendar-legend-item.reservation-confirmed i{background:var(--reservation-confirmed)}.calendar-legend-item.reservation-checked_in i{background:var(--reservation-checked-in)}.calendar-legend-item.reservation-checked_out i{background:var(--reservation-checked-out)}.calendar-legend-item.reservation-block i{background:var(--isa-blocked)}.back-link{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);font-weight:500}.back-link:hover{color:var(--isa-accent)}.page-heading h1 a{color:inherit}.page-heading h1 a:hover{color:var(--isa-accent)}.row-actions:not(td):not(th){gap:var(--isa-space-2);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-3)}td .row-actions{justify-content:flex-end;gap:var(--isa-space-3);border-top:0;flex-wrap:nowrap;padding-top:0}@media (min-width:721px){td.row-actions{text-align:right;white-space:nowrap;vertical-align:middle;display:table-cell}td.row-actions>*{vertical-align:middle;display:inline-flex}td.row-actions>*+*{margin-left:var(--isa-space-2)}}.website-editor-dedicated{--editor-chrome:#202022;--editor-chrome-raised:#26262a;--editor-chrome-border:#303034;--editor-chrome-text:#d9d9dd;--editor-chrome-muted:#8e8e96;--editor-chrome-active:#fff;--editor-surface:#f8f8f6;--editor-surface-raised:#fff;--editor-surface-border:#e3e2de;--editor-surface-text:#1b1a18;--editor-surface-muted:#66635e;--editor-canvas-backdrop:#ecebe8;--editor-accent:#0f6759;--editor-danger:#b42318;background:var(--editor-canvas-backdrop)}.editor-topbar,.editor-rail{background:var(--editor-chrome);border-color:var(--editor-chrome-border);color:var(--editor-chrome-text)}.editor-toolpanel{background:var(--editor-surface);border-color:var(--editor-surface-border);color:var(--editor-surface-text)}.editor-inspector{background:var(--editor-surface-raised);border-color:var(--editor-surface-border);color:var(--editor-surface-text)}.editor-shell{background:var(--editor-canvas-backdrop)}.editor-rail-item{color:var(--editor-chrome-muted)}.editor-rail-item:hover{background:var(--editor-chrome-raised);color:var(--editor-chrome-text)}.editor-rail-item.active{background:var(--editor-chrome-raised);color:var(--editor-chrome-active);box-shadow:inset 2px 0 0 var(--editor-accent)}.editor-topbar .icon-button,.editor-rail .icon-button{color:var(--editor-chrome-text)}.editor-topbar .icon-button:hover,.editor-rail .icon-button:hover{background:var(--editor-chrome-raised);color:var(--editor-chrome-active)}.editor-canvas{background:var(--editor-canvas-backdrop)}.editor-canvas-frame{border:1px solid var(--isa-border-strong)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-frame{border:1px solid color-mix(in srgb, var(--isa-border-strong) 80%, transparent)}}.editor-canvas-frame{border-radius:var(--isa-radius-small);background:var(--isa-surface);box-shadow:var(--isa-shadow-canvas)}.editor-toolpanel h2,.editor-toolpanel h3,.editor-toolpanel strong,.editor-inspector h2,.editor-inspector h3,.editor-inspector strong{color:var(--editor-surface-text)}.editor-toolpanel small,.editor-inspector small,.editor-tool-hint,.editor-panel-kicker,.editor-section-heading small{color:var(--editor-surface-muted)}.editor-panel-count{border-color:var(--editor-surface-border);color:var(--editor-surface-muted)}.website-editor-dedicated .editor-toolpanel .input,.website-editor-dedicated .editor-inspector .input,.website-editor-dedicated .editor-toolpanel select,.website-editor-dedicated .editor-inspector select,.website-editor-dedicated .editor-toolpanel textarea,.website-editor-dedicated .editor-inspector textarea{border-radius:var(--isa-radius-control);background:var(--isa-surface-subtle);color:var(--editor-surface-text);border:1px solid #0000}.website-editor-dedicated .editor-toolpanel .input:hover,.website-editor-dedicated .editor-inspector .input:hover{background:var(--isa-surface-hover)}.website-editor-dedicated .editor-toolpanel .input:focus,.website-editor-dedicated .editor-inspector .input:focus{border-color:var(--editor-accent);background:var(--isa-surface);box-shadow:0 0 0 3px var(--focus-ring)}.website-editor-dedicated .editor-toolpanel .field label,.website-editor-dedicated .editor-inspector .field label,.website-editor-dedicated .editor-toolpanel .field-label,.website-editor-dedicated .editor-inspector .field-label{color:var(--editor-surface-muted);font-size:var(--isa-text-label);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.website-editor-dedicated .editor-inspector-group{background:0 0;border:0;border-radius:0}.website-editor-dedicated .editor-inspector-group+.editor-inspector-group{border-top:1px solid var(--editor-surface-border)}.website-editor-dedicated .editor-inspector-group summary{min-height:2.1rem;padding:var(--isa-space-2) 0;color:var(--editor-surface-muted);font-size:var(--isa-text-label);letter-spacing:.06em;font-weight:600}.website-editor-dedicated .editor-inspector-group-body{gap:var(--isa-space-3);padding:0 0 var(--isa-space-4);border-top:0}.website-editor-dedicated .segmented{border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);flex-wrap:wrap;gap:2px;padding:2px;display:flex}.website-editor-dedicated .segmented-option{min-height:26px;color:var(--editor-surface-muted);font-size:var(--isa-text-small);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 .5rem;font-weight:500}.website-editor-dedicated .segmented-option:hover{color:var(--editor-surface-text)}.website-editor-dedicated .segmented-option[aria-pressed=true]{border-color:var(--isa-border);background:var(--isa-surface-raised);color:var(--editor-surface-text);font-weight:600}.website-editor-dedicated .editor-layers{gap:1px;margin:0;padding:0;list-style:none;display:grid}.website-editor-dedicated .editor-layer{border-radius:var(--isa-radius-small)}.website-editor-dedicated .editor-layer-row{border-radius:var(--isa-radius-small);min-height:30px}.website-editor-dedicated .editor-layer[data-layer-depth="1"] .editor-layer-row{box-shadow:inset 1px 0 0 var(--editor-surface-border)}.website-editor-dedicated .editor-layer[data-layer-depth="2"] .editor-layer-row{box-shadow:inset 1px 0 0 var(--editor-surface-border), inset 5px 0 0 var(--editor-surface-border)}.website-editor-dedicated .editor-layer[data-layer-depth="3"] .editor-layer-row{box-shadow:inset 1px 0 0 var(--editor-surface-border), inset 5px 0 0 var(--editor-surface-border), inset 9px 0 0 var(--editor-surface-border)}.website-editor-dedicated .editor-layer:hover .editor-layer-row{background:var(--isa-surface-subtle)}.website-editor-dedicated .editor-layer.selected .editor-layer-row{background:var(--isa-accent-soft)}.website-editor-dedicated .editor-layer-label{color:var(--editor-surface-text);font-size:var(--isa-text-small)}.website-editor-dedicated .editor-layer.selected .editor-layer-label{color:var(--isa-accent-strong);font-weight:600}.editor-topbar .page-menu-popover,.editor-rail .page-menu-popover{border-color:var(--editor-chrome-border);background:var(--editor-chrome-raised);color:var(--editor-chrome-text);box-shadow:var(--isa-shadow-popover)}.editor-block-toolbar{border:1px solid var(--isa-border);border-radius:var(--isa-radius-small);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover)}.editor-block-toolbar button{color:var(--isa-text-secondary)}.editor-block-toolbar button:hover{background:var(--isa-surface-subtle);color:var(--isa-text-strong)}.table-scroll{overflow-x:auto}.table-scroll .data-table{min-width:34rem}@media (max-width:1100px){.main-content{gap:var(--isa-space-6);padding:var(--isa-space-5) var(--isa-space-5) var(--isa-space-8)}}@media (max-width:900px){.metric-strip,.reservation-summary .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{border-left:0;border-top:1px solid var(--isa-border)}.metric:nth-child(-n+2){border-top:0}.metric:nth-child(2n){border-left:1px solid var(--isa-border)}.dashboard-widget-card .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.main-content{gap:var(--isa-space-5);padding:var(--isa-space-4) var(--isa-space-4) var(--isa-space-6)}.topbar,.app-footer{padding-inline:var(--isa-space-4)}.page-heading{align-items:flex-start}.page-actions{width:100%}.metric-value,.dashboard-widget-card .metric-value{font-size:var(--isa-text-metric-lg);line-height:1.2}.metric{padding:var(--isa-space-3) var(--isa-space-4)}.panel{padding:var(--isa-space-4)}.data-table th,.data-table td{padding-inline:var(--isa-space-3)}.calendar-scroll{border-radius:var(--isa-radius-small)}.calendar-legend{gap:var(--isa-space-3);flex-wrap:wrap}}@media (max-width:480px){.metric-strip,.reservation-summary .metric-strip{grid-template-columns:minmax(0,1fr)}.metric{border-top:1px solid var(--isa-border)}.metric:first-child{border-top:0}.metric:nth-child(2n){border-left:0}}.reservation-page-heading{align-items:flex-end}.reservation-page-heading>div:first-child{gap:.2rem;display:grid}.reservation-page-heading .back-link{width:fit-content;margin-bottom:.25rem}.reservation-page-heading h1{margin:0}.reservation-page-heading .eyebrow{display:none}.reservation-summary-hero{align-items:center;gap:var(--isa-space-5);min-height:5.5rem;padding:var(--isa-space-4) var(--isa-space-5);grid-template-columns:auto minmax(14rem,1.8fr) repeat(4,minmax(7rem,1fr));display:grid}.reservation-avatar{background:var(--isa-accent);width:3rem;height:3rem;color:var(--isa-text-inverse);font-size:var(--isa-text-body);border-radius:50%;place-items:center;font-weight:700;display:grid}.reservation-summary-guest,.reservation-summary-stat,.reservation-facts>div,.reservation-guest{gap:.18rem;min-width:0;display:grid}.reservation-summary-guest strong,.reservation-summary-stat strong,.reservation-facts strong{color:var(--isa-text-strong);font-size:var(--isa-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.reservation-summary-guest small,.reservation-summary-stat small,.reservation-facts small{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reservation-summary-balance strong{color:var(--isa-attention);font-variant-numeric:tabular-nums}.reservation-layout{align-items:start;gap:var(--isa-space-4);grid-template-columns:minmax(0,1.95fr) minmax(17rem,1fr);display:grid}.reservation-main,.reservation-context{gap:var(--isa-space-4);min-width:0;display:grid}.reservation-section{gap:var(--isa-space-4);padding:var(--isa-space-4) var(--isa-space-5)}.reservation-section .section-heading{margin-bottom:0}.reservation-section .section-heading small{margin-top:.2rem;display:block}.reservation-facts{gap:var(--isa-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reservation-state-row{gap:var(--isa-space-5);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-3);color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;display:flex}.reservation-state-row span{align-items:center;gap:var(--isa-space-2);display:inline-flex}.reservation-state-row .badge,.capitalize{text-transform:capitalize}.history-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.history-timeline:before{background:var(--isa-border-strong);content:"";width:1px;position:absolute;top:.55rem;bottom:.55rem;left:.23rem}.history-timeline li{gap:var(--isa-space-3);grid-template-columns:.75rem minmax(0,1fr);align-items:start;min-height:2.75rem;display:grid;position:relative}.history-node{z-index:1;border:2px solid var(--isa-surface);background:var(--isa-text-tertiary);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--isa-border-strong);border-radius:50%;margin-top:.32rem}.history-timeline li.current .history-node{background:var(--isa-accent);box-shadow:0 0 0 1px var(--isa-accent)}.history-timeline li>div{gap:var(--isa-space-3);grid-template-columns:10rem minmax(0,1fr);align-items:baseline;display:grid}.history-timeline time{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);font-variant-numeric:tabular-nums}.history-timeline strong{color:var(--isa-text-secondary);font-size:var(--isa-text-body);font-weight:500}.history-timeline li.current strong{color:var(--isa-accent-strong);font-weight:600}.reservation-guest{align-content:start}.reservation-guest h2{margin-bottom:var(--isa-space-2)}.reservation-guest .text-button{width:fit-content;margin-top:var(--isa-space-2)}.reservation-payments .section-heading{align-items:start}.payment-total{color:var(--isa-text-secondary);font-size:var(--isa-text-body);margin:0}.payment-total strong{color:var(--isa-text-strong);font-variant-numeric:tabular-nums}.payment-progress{background:var(--isa-border);border-radius:999px;height:.25rem;overflow:hidden}.payment-progress span{border-radius:inherit;background:var(--isa-accent);height:100%;display:block}.reservation-next-action{border-color:var(--isa-accent);background:var(--isa-accent-soft)}@supports (color:color-mix(in lab, red, red)){.reservation-next-action{background:color-mix(in srgb, var(--isa-accent-soft) 58%, var(--isa-surface))}}.reservation-next-action h2{margin:0}.reservation-next-action p{color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin:0}.reservation-next-action .button{width:100%}.reservation-edit-disclosure{gap:var(--isa-space-3);display:grid}.reservation-edit-disclosure>summary{cursor:pointer;width:fit-content;list-style:none}.reservation-edit-disclosure>summary::-webkit-details-marker{display:none}.reservation-edit-panel{box-shadow:none}.reservation-reassign{margin-top:var(--isa-space-3);border-top:1px solid var(--line-subtle);padding-top:var(--isa-space-3)}.reservation-reassign>summary{cursor:pointer;list-style:none}.reservation-reassign>summary::-webkit-details-marker{display:none}.reservation-reassign-panel{gap:var(--isa-space-3);max-width:28rem;padding-top:var(--isa-space-3);display:grid}.reservation-reassign-note{margin-top:var(--isa-space-3)}.folio-credit{color:var(--ink-muted)}.hotel-handover{gap:var(--isa-space-3);display:grid}.handover-compose{border-bottom:1px solid var(--isa-border)}@supports (color:color-mix(in lab, red, red)){.handover-compose{border-bottom:1px solid color-mix(in srgb, var(--isa-border) 70%, transparent)}}.handover-compose{padding-bottom:var(--isa-space-3)}.handover-compose>summary{cursor:pointer;list-style:none;display:inline-flex}.handover-compose>summary::-webkit-details-marker{display:none}.handover-resolved>summary::-webkit-details-marker{display:none}.handover-compose[open]>summary{margin-bottom:var(--isa-space-3)}.handover-note-list{gap:var(--isa-space-2);display:grid}.handover-note{padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-sm,6px);background:var(--isa-surface);gap:.35rem;display:grid}.handover-note.resolved{background:var(--isa-surface-subtle)}.handover-note p{color:var(--isa-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.handover-note-heading{align-items:center;gap:var(--isa-space-2);display:flex}.handover-note form{justify-self:start}.handover-resolved{margin-top:var(--isa-space-2)}.handover-resolved>summary{cursor:pointer}.history-entry{gap:.15rem;min-width:0;display:grid}.status-dot.critical{background:var(--isa-critical)}.dashboard-shell:not(.is-editing) .dashboard-widget-card{box-shadow:var(--isa-shadow-card)}.dashboard-shell:not(.is-editing) .dashboard-widget-header{padding-bottom:var(--isa-space-3)}.dashboard-shell:not(.is-editing) .dashboard-widget-heading p{display:none}.dashboard-shell:not(.is-editing) .dashboard-widget-body{min-height:0}.dashboard-snapshot{container-type:inline-size}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric{padding-top:var(--isa-space-3);padding-bottom:var(--isa-space-3)}@container (width<=35.99rem){.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric-strip{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr)}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric{align-items:center;column-gap:var(--isa-space-3);border:0;border-bottom:1px solid var(--isa-border);padding:var(--isa-space-1) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""hint value"}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric:last-child{border-bottom:0}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric-label{grid-area:label}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric-hint{grid-area:hint}.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric-value{text-align:right;grid-area:value;font-size:1.35rem;line-height:1.75rem}}@container (width>=36rem){.dashboard-shell:not(.is-editing) .dashboard-snapshot .metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-shell:not(.is-editing) .dashboard-series-chart svg{height:15rem}.calendar-scroll{max-width:100%;overflow-x:auto}.calendar-table{min-width:52rem}.calendar-table .calendar-room-header,.calendar-table .calendar-room{z-index:2;position:sticky;left:0}.calendar-table .calendar-room-header{z-index:4}.calendar-table .calendar-date{z-index:3;position:sticky;top:0}.calendar-table .reservation-bar{min-height:2rem;margin:3px 0;padding-inline:.65rem;box-shadow:inset 0 0 0 1px #ffffff1f}.calendar-block-disclosure{padding:0;overflow:hidden}.calendar-block-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--isa-space-4);min-height:3.25rem;padding:0 var(--isa-space-5);cursor:pointer;list-style:none;display:flex}.calendar-block-disclosure>summary::-webkit-details-marker{display:none}.calendar-block-disclosure>summary>span:first-child{gap:.15rem;display:grid}.calendar-block-disclosure>summary strong{color:var(--isa-text-strong);font-size:var(--isa-text-body)}.calendar-block-disclosure>summary small{color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.calendar-block-disclosure[open]>summary{border-bottom:1px solid var(--isa-border)}.calendar-block-disclosure>p,.calendar-block-disclosure>form{margin-inline:var(--isa-space-5)}.calendar-block-disclosure>p{margin-top:var(--isa-space-4)}.calendar-block-disclosure>form{margin-bottom:var(--isa-space-5)}@media (max-width:900px){.reservation-summary-hero{grid-template-columns:auto minmax(0,1fr) repeat(2,minmax(7rem,1fr))}.reservation-summary-hero .reservation-summary-stat:nth-last-child(-n+2){grid-column:span 1}.reservation-layout{grid-template-columns:minmax(0,1fr)}.reservation-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.reservation-context>:last-child{grid-column:1/-1}}@media (max-width:1180px){.reservation-summary-hero{row-gap:var(--isa-space-4);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:start}.reservation-summary-hero .reservation-summary-stat{padding-top:var(--isa-space-2);border-top:1px solid var(--isa-border)}}@media (max-width:600px){.reservation-page-heading{align-items:flex-start}.reservation-page-heading .page-actions{width:auto}.reservation-summary-hero{gap:var(--isa-space-3);grid-template-columns:auto minmax(0,1fr)}.reservation-summary-hero .reservation-summary-stat{padding-top:var(--isa-space-2);border-top:1px solid var(--isa-border);grid-column:span 1}.reservation-summary-hero .reservation-summary-stat:nth-of-type(odd){grid-column:1/-1}.reservation-facts{gap:var(--isa-space-3);grid-template-columns:minmax(0,1fr)}.history-timeline li>div{grid-template-columns:minmax(0,1fr);gap:.1rem}.reservation-context{grid-template-columns:minmax(0,1fr)}.reservation-context>:last-child{grid-column:auto}.today-forecast{overflow-x:auto}.reservation-page-heading .page-actions form,.reservation-page-heading .page-actions .button{flex:auto}}.editor-variant-picker{border-bottom:1px solid var(--editor-border);gap:.7rem;padding:.75rem 0 1rem;display:grid}.editor-variant-picker .editor-section-heading{margin:0}.editor-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.editor-variant-card{border:1px solid var(--editor-border);background:var(--editor-panel);color:var(--editor-text);text-align:left;cursor:pointer;border-radius:6px;gap:.28rem;padding:.45rem;display:grid}:is(.editor-variant-card:hover,.editor-variant-card:focus-visible,.editor-variant-card.active){border-color:var(--editor-accent);outline:none}.editor-variant-card.active{background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-variant-card.active{background:color-mix(in srgb, var(--editor-accent) 10%, var(--editor-panel))}}.editor-variant-card.active{box-shadow:0 0 0 1px var(--editor-accent)}.editor-variant-card strong{font-size:.7rem;font-weight:650}.editor-variant-card small{color:var(--editor-muted);font-size:.62rem;line-height:1.3}.editor-variant-preview{border:1px solid var(--editor-border);background:var(--editor-canvas);grid-template-columns:repeat(3,1fr);gap:3px;min-height:2rem;padding:4px;display:grid}.editor-variant-preview i{background:var(--editor-accent);opacity:.78;border-radius:2px;min-height:5px;display:block}.editor-variant-preview i:nth-child(2){background:var(--editor-text);opacity:.55}.editor-variant-preview i:nth-child(3){background:var(--editor-muted);opacity:.42}.editor-variant-preview-split{grid-template-columns:1fr 2fr}.editor-variant-preview-split i:first-child{grid-row:1/3}.editor-variant-preview-centered{grid-template-columns:1fr;justify-items:center}.editor-variant-preview-centered i{width:58%}.editor-variant-preview-centered i:first-child{width:38%}.editor-variant-preview-overlay{background:linear-gradient(135deg, var(--editor-accent), var(--editor-text))}.editor-variant-preview-overlay i{background:var(--editor-panel)}.editor-variant-preview-minimal{grid-template-columns:2fr 1fr 1fr;align-items:end}.editor-variant-preview-editorial{grid-template-columns:1fr;justify-items:start}.editor-variant-preview-editorial i:first-child{width:72%}.editor-variant-preview-cards i{min-height:1.3rem}@media (prefers-reduced-motion:reduce){.editor-variant-card{transition:none}}.editor-layer{position:relative}.editor-layer-drop-zone{color:#0000;letter-spacing:.08em;pointer-events:auto;align-items:center;min-height:3px;font-size:.55rem;transition:min-height .12s,background .12s,color .12s;display:grid}.editor-layer-drop-zone.is-over{border:1px dashed var(--editor-accent);background:var(--editor-accent);min-height:1.35rem;margin:1px 0}@supports (color:color-mix(in lab, red, red)){.editor-layer-drop-zone.is-over{background:color-mix(in srgb, var(--editor-accent) 14%, transparent)}}.editor-layer-drop-zone.is-over{color:var(--editor-accent)}.editor-layer-drop-zone span{padding-inline:.7rem;font-weight:700}.editor-layer-drop-inside{z-index:1;pointer-events:none;min-height:0;position:absolute;inset:2.3rem .25rem 1.55rem}.editor-layer-drop-inside.is-over{min-height:2rem}.editor-layer-row{z-index:2;position:relative}.editor-layer-grip{width:1.2rem;height:1.4rem;color:var(--editor-muted);cursor:grab;opacity:0;background:0 0;border:0;flex:0 0 1.2rem;place-items:center;display:grid}.editor-layer-row:hover .editor-layer-grip,.editor-layer.selected .editor-layer-grip{opacity:1}.editor-layer-grip:focus-visible{opacity:1}.editor-layer-grip:active,.editor-layer-grip.is-dragging{cursor:grabbing;opacity:1}.editor-drag-overlay{border:1px solid var(--editor-accent);background:var(--editor-panel);color:var(--editor-text);border-radius:6px;padding:.55rem .75rem;font-size:.75rem;font-weight:650;box-shadow:0 8px 24px #0000002e}.editor-block-tile.is-dragging,.editor-composition-tile.is-dragging{opacity:.72;cursor:grabbing}.editor-canvas.is-drop-target{outline:2px dashed var(--editor-accent);outline-offset:-8px}@media (prefers-reduced-motion:reduce){.editor-layer-drop-zone{transition:none}}.website-page-editor .editor-shell{grid-template-columns:var(--editor-rail-width) var(--editor-toolpanel-width) minmax(0, 1fr) var(--editor-inspector-width)}.website-page-editor .editor-canvas{min-width:0;overflow:auto}.website-page-editor .editor-canvas-frame{transform-origin:0 0;width:100%;min-width:0;max-width:none;margin-inline:0}.website-page-editor .editor-canvas-frame[data-viewport=tablet]{width:min(768px,100% - 2rem);margin-inline:auto}.website-page-editor .editor-canvas-frame[data-viewport=mobile]{width:390px;margin-inline:auto}.editor-canvas-block-wrapper{position:relative}.editor-canvas-drop-zone{z-index:30;opacity:0;pointer-events:none;height:32px;color:var(--editor-accent);letter-spacing:.06em;text-transform:uppercase;place-items:center;font-size:.62rem;font-weight:700;transition:opacity .12s,background .12s,box-shadow .12s;display:grid;position:absolute;left:0;right:0}.editor-canvas-drop-before{top:-16px}.editor-canvas-drop-after{bottom:-16px}.editor-canvas-drop-inside{z-index:25;border:1px dashed #0000;width:auto;height:auto;inset:8px}.editor-canvas-drop-zone.is-dragging{pointer-events:auto;opacity:.01}.editor-canvas-drop-zone.is-over{opacity:1;border:1px dashed var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-drop-zone.is-over{border:1px dashed color-mix(in srgb, var(--editor-accent) 70%, transparent)}}.editor-canvas-drop-zone.is-over{background:var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-drop-zone.is-over{background:color-mix(in srgb, var(--editor-accent) 10%, transparent)}}.editor-canvas-drop-zone.is-over{box-shadow:inset 0 0 0 1px var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.editor-canvas-drop-zone.is-over{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--editor-accent) 18%, transparent)}}.editor-canvas-drop-zone span{background:var(--editor-panel);border-radius:4px;padding:.2rem .45rem}.editor-layer-drop-zone{opacity:0;pointer-events:none;min-height:26px}.editor-layer-drop-zone.is-dragging{pointer-events:auto;opacity:.01}.editor-layer-drop-zone.is-over{opacity:1;min-height:28px}.isa-editor-drag-ghost{border:1px solid var(--editor-accent);background:var(--editor-panel);width:220px;color:var(--editor-text);border-radius:7px;align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex;box-shadow:0 10px 26px #0000002e}.isa-editor-drag-ghost-preview{border:1px solid var(--editor-border);background:var(--editor-canvas);gap:3px;width:34px;height:30px;padding:4px;display:grid}.isa-editor-drag-ghost-preview i{background:var(--editor-accent);min-height:3px;display:block}.isa-editor-drag-ghost-copy{gap:.08rem;min-width:0;display:grid}.isa-editor-drag-ghost-copy small{color:var(--editor-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.isa-editor-drag-ghost-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.website-editor-canvas-stage [data-editor-preview=true]{opacity:.52;outline:1px dashed var(--editor-accent)}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-stage [data-editor-preview=true]{outline:1px dashed color-mix(in srgb, var(--editor-accent) 68%, transparent)}}.website-editor-canvas-stage [data-editor-preview=true]{outline-offset:-1px;pointer-events:none}.website-editor-canvas-stage [data-website-block-id][data-website-selected=true]{outline:1px solid var(--editor-accent);outline-offset:-1px;position:relative}.website-editor-canvas-stage [data-website-block-id][data-website-selected=true]:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--editor-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.website-editor-canvas-stage [data-website-block-id][data-website-selected=true]:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--editor-accent) 75%, transparent)}}.editor-responsive-authoring{border-top:1px solid var(--editor-border);gap:.85rem;margin-top:1rem;padding-top:1rem;display:grid}.editor-responsive-field{gap:.4rem;display:grid}.editor-responsive-field-heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.editor-responsive-source{color:var(--editor-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700}.editor-responsive-source.override{color:var(--editor-accent)}.editor-responsive-authoring .segmented{grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.editor-responsive-reset{justify-self:start;padding:0;font-size:.68rem}.editor-responsive-hidden{border-top:1px solid var(--editor-border);margin-top:.15rem;padding-top:.7rem}@supports (color:color-mix(in lab, red, red)){.editor-responsive-hidden{border-top:1px solid color-mix(in srgb, var(--editor-border) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.editor-canvas-drop-zone,.editor-layer-drop-zone{transition:none}}.calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-bottom:var(--isa-space-4);flex-wrap:wrap;display:flex}.calendar-toolbar-nav,.calendar-toolbar-jump{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.calendar-toolbar-jump label{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.calendar-toolbar-jump .input{width:auto;min-height:var(--isa-control-height-small)}.calendar-toolbar-nav [aria-current=date]{border-color:var(--isa-border-strong);background:var(--isa-surface-selected)}.setup-state{max-width:44rem}.setup-state .row-actions{border-top:0;padding-top:0}@media (max-width:720px){.reservation-table-wrap .reservation-table{width:100%;min-width:0;box-shadow:none;white-space:normal;border:0}.reservation-table-wrap .reservation-table tr{border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0}.reservation-table-wrap .reservation-table td{padding:var(--isa-space-1) 0;background:0 0;border:0}.reservation-table-wrap .reservation-table td:first-child{padding-bottom:var(--isa-space-2)}.reservation-table-wrap .reservation-table td{align-items:center;column-gap:var(--isa-space-2)}.reservation-table-wrap .reservation-table td:before{margin-right:auto}.reservation-table-wrap .reservation-table td small{margin:0;display:inline}.reservation-table-wrap .reservation-table td .badge{align-self:center}}.calendar-table .calendar-room-col{width:180px}.calendar-table .calendar-date-col{width:85px}@media (max-width:720px){.calendar-table .calendar-room-col{width:5.5rem}.calendar-table .calendar-date-col{width:72px}.calendar-table .calendar-room-header,.calendar-table .calendar-room{width:5.5rem;min-width:5.5rem;padding-inline:.6rem}.calendar-table .calendar-room small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}.check-row{align-items:flex-start;gap:var(--isa-space-2);display:flex}.check-row>input{accent-color:var(--isa-accent);margin-top:.2rem}.check-row>span{gap:2px;display:grid}.check-row>span small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.reservation-summary-balance.is-settled strong{color:var(--isa-text-strong)}.ui-ticker-strip.hotel-today-flow{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.ui-ticker-strip.hotel-today-flow>.ui-ticker{grid-row:span 3;grid-template-rows:subgrid;align-items:end}.ui-ticker-strip.hotel-today-flow .ui-ticker-label{align-self:start}.hotel-today-count{margin-left:var(--isa-space-1);color:var(--isa-text-tertiary);font-variant-numeric:tabular-nums;font-weight:400}.hotel-today>.ui-section:last-child{margin-bottom:0}.hotel-today-list{border-top:1px solid var(--isa-border);display:grid}.hotel-today-item{align-items:center;column-gap:var(--isa-space-4);row-gap:var(--isa-space-2);border-bottom:1px solid var(--isa-border);min-height:64px;padding:var(--isa-space-3) 0;grid-template-columns:minmax(0,1fr) 7.5rem 9rem 8.5rem;grid-template-areas:"who money state action";display:grid}.hotel-today-who{grid-area:who;gap:2px;min-width:0;display:grid}.hotel-today-name{color:var(--isa-text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hotel-today-name a{color:inherit;text-decoration:none}.hotel-today-name a:hover{text-decoration:underline}.hotel-today-sub{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.hotel-today-problem{align-items:center;gap:var(--isa-space-1);color:var(--isa-text);font-size:var(--isa-text-small);white-space:nowrap;display:inline-flex}.hotel-today-departs{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.hotel-today-money{color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:money}.hotel-today-money strong{color:var(--isa-text);font-weight:600}.hotel-today-state{grid-area:state}.hotel-today-state .ui-status-menu,.hotel-today-state .ui-status-menu-trigger,.hotel-room-queue .ui-status-menu-trigger{width:100%}.hotel-room-queue .ui-status-menu{width:9.5rem}.hotel-today-state .ui-status-menu-chevron,.hotel-room-queue .ui-status-menu-chevron{margin-left:auto}.hotel-today-action{grid-area:action;justify-content:flex-end;display:flex}.hotel-today-action .ui-button{justify-content:center;min-width:8.5rem}.hotel-room-turn{justify-content:flex-end;align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.hotel-today-rail{border-left:1px solid var(--isa-border);padding-left:var(--isa-space-8)}@media (max-width:1100px){.hotel-today-rail{border-top:1px solid var(--isa-border);padding-top:var(--isa-space-8);border-left:0;padding-left:0}}.hotel-room-queue .hotel-today-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who action"}.hotel-today-ready>summary{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-3) 0;color:var(--isa-text-secondary);cursor:pointer;list-style:none;display:flex}.hotel-today-ready>summary::-webkit-details-marker{display:none}.hotel-today-ready>summary:hover{color:var(--isa-text)}.hotel-today-ready-icon{color:var(--isa-ready)}.hotel-today-ready-chevron{color:var(--isa-text-tertiary);transition:transform var(--isa-motion-fast) var(--isa-ease);margin-left:auto}.hotel-today-ready[open] .hotel-today-ready-chevron{transform:rotate(180deg)}@media (max-width:720px){.hotel-today-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who money""state action"}.hotel-today-name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.hotel-today-state{width:8.5rem}.hotel-today-state:empty,.hotel-today-action:empty{display:none}}.hotel-handover .handover-compose{margin-bottom:var(--isa-space-4)}.hotel-handover .handover-compose>summary{width:fit-content;list-style:none}.hotel-handover .handover-compose>summary::-webkit-details-marker{display:none}.hotel-handover-form{gap:var(--isa-space-3);margin-top:var(--isa-space-3)}.hotel-handover .handover-note-list{border-top:1px solid var(--isa-border);display:grid}.hotel-handover .handover-note{gap:var(--isa-space-2);border:0;border-bottom:1px solid var(--isa-border);padding:var(--isa-space-3) 0;box-shadow:none;background:0 0;border-radius:0;display:grid}.hotel-handover .handover-note p{margin:0}.hotel-handover .handover-note-heading{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.hotel-handover .handover-note .ui-button--link{padding:0}.hotel-handover .handover-resolved{margin-top:var(--isa-space-3)}.hotel-handover .handover-resolved>summary{list-style:none}.hotel-row-chevron{color:var(--isa-text-tertiary)}.hotel-date-nav,.hotel-date-jump{align-items:center;gap:var(--isa-space-2);display:inline-flex}.hotel-date-jump .ui-input{width:10.5rem;min-height:var(--isa-control-height-small)}.hotel-reservation-search{flex:14rem;max-width:22rem}.hotel-reservation-search .ui-search{max-width:none}.hotel-calendar-counts{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.hotel-calendar-block{margin-left:auto}.hotel-calendar{gap:var(--isa-space-3);display:grid}.hotel-filter-form{align-items:end;gap:var(--isa-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hotel-filter-actions{justify-content:flex-end;gap:var(--isa-space-2);grid-column:1/-1;display:flex}.ui-toolbar:has(.hotel-filter-form){animation:none}@media (min-width:721px) and (max-width:1100px){.ui-toolbar:has(.hotel-filter-form){position:relative}.ui-filters:has(.hotel-filter-form){position:static}.ui-filters:has(.hotel-filter-form) .ui-filters-panel{width:auto;left:0;right:0}}.hotel-drawer-danger{margin-top:var(--isa-space-8);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-4);justify-content:flex-start;display:flex}.hotel-drawer-danger .ui-confirm{align-items:flex-start}.hotel-filter-note{align-items:center;gap:var(--isa-space-3);margin:0 0 var(--isa-space-3);font-size:var(--isa-text-small);flex-wrap:wrap;display:flex}.hotel-guest-cell{align-items:center;gap:var(--isa-space-3);display:inline-flex}.hotel-guest-notes{margin:var(--isa-space-3) 0 0;color:var(--isa-text-secondary);white-space:pre-wrap}.hotel-file-input{padding-top:6px}.hotel-import-summary{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.hotel-import-result{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:inline-flex}.hotel-import-result small{color:var(--isa-text-secondary)}.hotel-stay-search{margin-bottom:var(--isa-space-8)}.hotel-stay-search-actions{justify-content:flex-end;align-items:center;gap:var(--isa-space-3);flex-wrap:wrap;display:flex}.hotel-stay-search:not([data-stale]) .hotel-stay-stale,.hotel-stay-search[data-stale] .hotel-stay-summary{display:none}.hotel-stay-search[data-stale] .hotel-stay-stale{color:var(--isa-attention);font-weight:500}.hotel-stay-search~form[inert]{opacity:.55}.hotel-room-grid{gap:var(--isa-space-2);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.hotel-room-option{align-items:center;gap:var(--isa-space-3);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-card);padding:var(--isa-space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hotel-room-option:hover{border-color:var(--isa-text-tertiary)}.hotel-room-option:has(input:checked){border-color:var(--isa-brand);background:var(--isa-accent-softer);box-shadow:inset 0 0 0 1px var(--isa-brand)}.hotel-room-option input{accent-color:var(--isa-brand)}.hotel-room-option-text .hotel-room-option-note{color:var(--isa-attention);font-weight:560}.hotel-room-option-text,.hotel-room-option-price{gap:2px;display:grid}.hotel-room-option-price{text-align:right;font-variant-numeric:tabular-nums}.hotel-room-option small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.hotel-guest-mode{width:fit-content}:is(.hotel-guest-choice:has(input[name=guest_mode][value=new]:checked) .hotel-guest-existing,.hotel-guest-choice:has(input[name=guest_mode][value=existing]:checked) .hotel-guest-new){display:none}.hotel-reservation-summary{margin-bottom:var(--isa-space-8)}.hotel-next-action-note{align-items:center;gap:var(--isa-space-2);margin:0 0 var(--isa-space-4);color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;display:flex}.hotel-chip-row,.hotel-inline-actions{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.hotel-chip-row{margin:var(--isa-space-4) 0 var(--isa-space-2)}.hotel-inline-actions{margin:var(--isa-space-3) 0 var(--isa-space-4)}.ui-section-header .hotel-inline-actions{margin:0}.hotel-inline-form{align-items:flex-end;gap:var(--isa-space-3);flex-wrap:wrap;display:flex}.hotel-inline-form .ui-field{flex:14rem}.reservation-reassign>summary{width:fit-content;list-style:none}.reservation-reassign-panel{gap:var(--isa-space-3);margin-top:var(--isa-space-3);display:grid}.reservation-nightly{margin-top:var(--isa-space-3)}.reservation-nightly[open] summary{margin-bottom:var(--isa-space-2)}.ui-detail .ui-kv+.ui-table-wrap,.ui-detail .ui-table-wrap+.ui-kv{margin-top:var(--isa-space-4)}.hotel-reports{min-width:0}.hotel-report-period{flex-wrap:wrap;align-items:end;min-width:0;max-width:100%;display:flex}.hotel-report-period .ui-field{flex:0 10.5rem;min-width:0}.hotel-report-period .ui-input{width:100%;min-width:0}.hotel-report-custom{justify-items:end;gap:var(--isa-space-2);display:grid}.hotel-report-custom>summary{list-style:none}.hotel-report-custom>summary::-webkit-details-marker{display:none}.hotel-report-custom .hotel-report-period{gap:var(--isa-space-2)}@media (min-width:561px){.hotel-report-custom .hotel-report-period{flex-wrap:nowrap}}.hotel-report-ok{align-items:center;gap:var(--isa-space-2);margin:var(--isa-space-4) 0 0;color:var(--isa-text-secondary);font-size:var(--isa-text-small);display:flex}.hotel-report-ok .ui-icon{color:var(--isa-ready)}.hotel-setup-steps .ui-rows{border-top:0}.hotel-settings-launch{align-items:center;gap:var(--isa-space-2) var(--isa-space-3);margin:0 0 var(--isa-space-6);font-size:var(--isa-text-small);flex-wrap:wrap;display:flex}.hotel-settings-launch a{color:var(--isa-accent);text-decoration:underline}.hotel-settings-form{gap:var(--isa-space-8);display:grid}.hotel-settings-currency{margin-top:var(--isa-space-8);padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border);font-size:var(--isa-text-small)}.hotel-settings-currency>summary{cursor:pointer;color:var(--isa-text-secondary);list-style:none}.hotel-settings-currency>summary::-webkit-details-marker{display:none}.hotel-settings-currency>summary strong{color:var(--isa-text-strong)}.hotel-settings-change{margin-left:var(--isa-space-2);color:var(--isa-accent);text-decoration:underline}.hotel-settings-currency[open]>summary .hotel-settings-change{display:none}.hotel-report-grid{gap:0 var(--isa-space-10);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.hotel-report-charts{gap:0 var(--isa-space-10);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));display:grid}.ui-page--canvas :is(.hotel-report-grid,.hotel-report-charts){gap:var(--isa-space-5);align-items:stretch}.ui-page--canvas :is(.hotel-report-grid,.hotel-report-charts)>.ui-section{margin:0}.hotel-report-subhead{margin:var(--isa-space-5) 0 var(--isa-space-3);color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-weight:560}.hotel-report-table{margin:0 0 var(--isa-space-6)}.hotel-report-table>summary{cursor:pointer;list-style:none}.hotel-report-table>summary::-webkit-details-marker{display:none}.hotel-report-table[open]>summary{margin-bottom:var(--isa-space-3)}@media (max-width:560px){.hotel-reports .ui-toolbar-start,.hotel-reports .ui-toolbar-end{width:100%}.hotel-report-custom{justify-items:start}.hotel-report-periods{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.hotel-report-periods a{justify-content:center}.hotel-report-periods a:nth-child(odd){border-left:0}.hotel-report-periods a:nth-child(n+3){border-top:1px solid var(--isa-border-strong)}.hotel-date-jump{flex-wrap:wrap}.hotel-date-jump .ui-input{flex:8rem;width:auto}.hotel-date-jump .ui-datepicker{flex:8rem;min-width:0}}.hotel-loading .ui-row-text{gap:var(--isa-space-1);display:grid}.hotel-loading-back{margin-bottom:var(--isa-space-2)}.hotel-loading-tabs{gap:var(--isa-space-2);margin-bottom:var(--isa-space-3);flex-wrap:wrap;display:flex}.hotel-calendar-loading{border:1px solid var(--isa-border);overflow-x:auto}.hotel-calendar-loading-head,.hotel-calendar-loading-row{grid-template-columns:12rem repeat(14,minmax(3.5rem,1fr));min-width:61rem;display:grid}.hotel-calendar-loading-head{padding:var(--isa-space-3);gap:var(--isa-space-2);background:var(--isa-band)}.hotel-calendar-loading-row{min-height:var(--isa-row-height);border-top:1px solid var(--isa-border);align-items:stretch}.hotel-calendar-loading-row>.ui-skeleton{margin-left:var(--isa-space-3);align-self:center}.hotel-calendar-loading-row>span:not(.ui-skeleton){border-left:1px solid var(--isa-border)}@media (prefers-reduced-motion:no-preference){.hotel-reservation--updated .hotel-reservation-summary,.hotel-reservation--updated .history-timeline>li:first-child{animation:hotel-confirmed-in var(--isa-motion-normal) var(--isa-ease-enter)}}@keyframes hotel-confirmed-in{0%{opacity:.8;transform:translateY(2px)}to{opacity:1;transform:none}}.hotel-reconciliation-resolve{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:flex}.hotel-reconciliation-resolve .ui-input{flex:12rem;min-width:0}.hotel-setup-status{justify-content:flex-end;align-items:center;gap:var(--isa-space-3);flex-wrap:wrap;display:flex}.hotel-guest-payment-methods{margin:0 0 0 var(--isa-space-6);border:0;padding:0}@media (max-width:1100px){.hotel-reservation .ui-detail{flex-direction:column;align-items:stretch;display:flex}.hotel-reservation .ui-detail-main,.hotel-reservation .ui-detail-aside{display:contents}.hotel-reservation #payments{order:1}.hotel-reservation #guest{order:2}.hotel-reservation #handover,.hotel-reservation #activity{order:3}}@media (max-width:720px){.hotel-today-item .ui-button--compact,.hotel-today-item .ui-status-menu-trigger,.hotel-room-queue .ui-status-menu-trigger,.hotel-date-nav .ui-button--compact,.hotel-date-jump .ui-button--compact,.hotel-date-jump .ui-input,.hotel-room-queue .ui-button--link,.hotel-table .ui-status-menu-trigger,.rate-cell-actions .ui-button--compact,.rate-plan-bar .ui-button--compact,.rate-history>summary,.hotel-table .ui-table-actions .ui-button--compact{min-height:44px}.hotel-date-nav .ui-icon-button--compact,.rate-cell-actions .ui-icon-button--compact,.hotel-table .ui-table-actions .ui-icon-button--compact{width:44px;height:44px}}.hotel-source-fingerprint code,.hotel-history-evidence code{overflow-wrap:anywhere}.hotel-history-evidence>div{flex-wrap:wrap;min-width:0}.hotel-history-evidence dd{min-width:0;max-width:100%}.reach-page p a:not(.ui-button),.reach-page small a:not(.ui-button){color:var(--isa-accent);text-underline-offset:2px;text-decoration:underline}.reach-custom-period{justify-items:end;gap:var(--isa-space-2);display:grid}.reach-custom-period>summary{list-style:none}.reach-custom-period>summary::-webkit-details-marker{display:none}.reach-period{align-items:end;gap:var(--isa-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.reach-period .ui-field{flex:0 10.5rem;min-width:0}.reach-period .ui-input{width:100%;min-width:0}@media (min-width:561px){.reach-custom-period .reach-period{flex-wrap:nowrap}}.reach-link-preview{overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.reach-link-preview>code{white-space:normal}.reach-code{margin:0 0 var(--isa-space-4);min-width:0}.reach-code>figcaption{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-bottom:var(--isa-space-2);color:var(--isa-text);font-size:var(--isa-text-small);font-weight:560;display:flex}.reach-code>pre{max-height:22rem;padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);color:var(--isa-text-strong);font-family:var(--isa-font-mono);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);white-space:pre;margin:0;overflow:auto}.reach-code>pre>code{color:inherit;font:inherit;background:0 0;border:0;border-radius:0;padding:0}.reach-code>pre:focus-visible{outline:2px solid var(--isa-accent);outline-offset:2px}.reach-creatives{gap:var(--isa-space-4);display:grid}.reach-creative-list{gap:var(--isa-space-3);margin:0;padding:0;list-style:none;display:grid}.reach-creative{gap:var(--isa-space-3);min-width:0;padding:var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);display:grid}.reach-creative-head{justify-content:space-between;align-items:center;gap:var(--isa-space-2);color:var(--isa-text-strong);flex-wrap:wrap;display:flex}.reach-creative-stats{gap:var(--isa-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.reach-creative-stats dt{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.reach-creative-stats dd{color:var(--isa-text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:560}.reach-creative-link{gap:var(--isa-space-2);min-width:0;display:flex}.reach-creative-link .ui-input{min-width:0;font-family:var(--isa-font-mono);font-size:var(--isa-text-small);flex:auto}.reach-creative-add{padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border)}.reach-readiness>p{margin:0 0 var(--isa-space-3)}@media (max-width:40rem){.reach-creative-link{flex-direction:column}}.reach-campaign-status{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-top:var(--isa-space-6);padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border);flex-wrap:wrap;display:flex}.reach-campaign-status>p{color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex:12rem;margin:0}@media (max-width:560px){.reach-page .ui-toolbar-start,.reach-page .ui-toolbar-end{width:100%}.reach-custom-period{justify-items:start}.reach-periods{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.reach-periods a{white-space:nowrap;justify-content:center}.reach-periods:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.reach-periods:has(>:nth-child(4)) a:nth-child(odd){border-left:0}.reach-periods:has(>:nth-child(4)) a:nth-child(n+3){border-top:1px solid var(--isa-border-strong)}}.reach-stack{gap:var(--isa-space-5);min-width:0;display:grid}.reach-campaign-identity{align-items:center;gap:var(--isa-space-3);min-width:0;display:inline-flex}.reach-stack--narrow{max-width:var(--isa-width-settings)}.reach-chart-grid{align-items:start;gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));min-width:0;display:grid}.reach-chart{gap:var(--isa-space-2);min-width:0;margin:0;display:grid}.reach-journey-steps{gap:var(--isa-space-1);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--isa-space-5);display:grid}.reach-email-editor{gap:var(--isa-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.reach-email-editor>*,.reach-email-starters>*{min-width:0}.reach-email-preview{top:var(--isa-space-6);position:sticky}.reach-email-preview iframe{border:0;width:100%;height:70vh}.reach-email-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.reach-email-block-actions{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.reach-email-starters{gap:var(--isa-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}@media (max-width:48rem){.reach-email-editor{grid-template-columns:minmax(0,1fr)}.reach-email-preview{position:static}}.reach-email-composer{min-width:0}.reach-email-panel-tabs{gap:var(--isa-space-1);margin-bottom:var(--isa-space-5);flex-wrap:wrap;display:flex}.reach-email-panel-tabs button[aria-pressed=true],.reach-email-device button[aria-pressed=true]{background:var(--isa-green-100);color:var(--isa-brand)}.reach-email-panel-title{font-size:var(--isa-text-small);margin:0 0 var(--isa-space-4)}.reach-email-add-blocks{gap:var(--isa-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reach-email-add-blocks button{justify-content:start}.reach-email-hint{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);line-height:var(--isa-leading-body);margin-block:var(--isa-space-4)}.reach-email-block-settings{border-top:1px solid var(--isa-border);margin-top:var(--isa-space-6);padding-top:var(--isa-space-5)}.reach-email-block-settings .ui-field{margin-bottom:var(--isa-space-4)}.reach-email-device{gap:var(--isa-space-1);display:flex}.reach-email-envelope{max-width:var(--isa-document-width);margin:0 auto var(--isa-space-5);gap:var(--isa-space-3);display:grid}.reach-email-canvas{padding:var(--isa-space-5);border-radius:var(--isa-radius-card)}.reach-email-editable{font-size:var(--isa-document-body-size);line-height:var(--isa-document-leading)}.reach-email-editable[data-level="1"]{font-size:var(--isa-document-heading-size);font-weight:700;line-height:var(--isa-document-heading-leading)}.reach-email-editable[data-level="2"]{font-size:var(--isa-document-subheading-size);font-weight:700}.reach-email-image{width:100%;height:auto;display:block}.reach-email-offer{padding:var(--isa-space-5);border:1px dashed var(--document-accent);border-radius:var(--isa-radius-control)}.reach-email-offer p{white-space:pre-wrap}.reach-email-spacer[data-size=sm]{height:var(--isa-space-3)}.reach-email-spacer[data-size=md]{height:var(--isa-space-6)}.reach-email-spacer[data-size=lg]{height:var(--isa-space-10)}.reach-email-canvas-footer{text-align:center;font:var(--isa-text-small) var(--isa-font-sans);padding-top:var(--isa-space-6);border-top:1px solid var(--isa-border)}.reach-email-canvas-footer span{text-decoration:underline}.reach-email-preview-frame{max-width:var(--isa-document-width);margin-inline:auto}.reach-email-preview-frame[data-size=mobile]{max-width:var(--isa-document-mobile-width)}.reach-email-preview-frame iframe{width:100%;height:var(--isa-document-preview-height);background:var(--isa-document-paper);border:0;display:block}.reach-email-inbox{gap:var(--isa-space-2) var(--isa-space-4);padding:var(--isa-space-4);background:var(--isa-surface);border-bottom:1px solid var(--isa-border);margin:0 auto var(--isa-space-4);max-width:var(--isa-document-width);overflow-wrap:anywhere;font-size:var(--isa-text-small);grid-template-columns:auto minmax(0,1fr);display:grid}.reach-email-inbox>span:nth-child(odd){color:var(--isa-text-tertiary)}.reach-email-plain pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--isa-text-small)}.reach-email-library-bar{align-items:center;gap:var(--isa-space-4);flex-wrap:wrap;display:flex}.reach-email-library-bar .reach-email-panel-tabs{flex:1;margin:0}.reach-email-library-bar>input,.reach-email-library-bar>select{width:auto;max-width:100%}.reach-email-template-grid{gap:var(--isa-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.reach-email-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reach-email-template-grid{grid-template-columns:minmax(0,1fr)}.reach-email-canvas{padding:var(--isa-space-2)}.reach-email-library-bar>input{flex:1}}.reach-insights{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.reach-insights>li{justify-items:start;gap:var(--isa-space-2);padding:var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);grid-template-rows:auto auto 1fr auto;display:grid}.reach-insights p{color:var(--isa-text-secondary);font-size:var(--isa-text-small);line-height:var(--isa-leading-small);margin:0}.reach-insights .ui-button{margin-top:auto}.reach-panel-thirds{gap:var(--isa-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start;min-width:0;display:grid}.reach-live-link{margin-bottom:calc(-1 * var(--isa-space-6));justify-self:start;text-decoration:none}.reach-automation-timing{max-width:var(--isa-document-width);margin:0 auto var(--isa-space-5);gap:var(--isa-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reach-automation-timing>.ui-field{grid-column:1/-1}.reach-automation-step{align-content:start;gap:var(--isa-space-2);padding:var(--isa-space-4);background:var(--isa-surface);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);min-width:0;display:grid}.reach-automation-step p{font-size:var(--isa-text-small);line-height:var(--isa-leading-small);color:var(--isa-text-secondary);margin:0}.reach-automation-step-label{font-size:var(--isa-text-label);letter-spacing:.04em;text-transform:uppercase;color:var(--isa-accent);font-weight:600}.reach-automation-wait{align-items:center;gap:var(--isa-space-2);font-size:var(--isa-text-small);flex-wrap:wrap;display:flex}.reach-automation-wait>input{width:5.5em}.reach-automation-wait>select{width:auto}.reach-automation-problem{color:var(--isa-critical)}.reach-automation-triggers{gap:var(--isa-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reach-automation-trigger{align-content:start;gap:var(--isa-space-2);padding:var(--isa-space-5);background:var(--isa-surface);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);color:var(--isa-text);text-decoration:none;display:grid}:is(.reach-automation-trigger:hover,.reach-automation-trigger:focus-visible){border-color:var(--isa-accent);background:var(--isa-accent-softer)}.reach-automation-trigger>.ui-badge{justify-self:start}.reach-automation-trigger>span{color:var(--isa-text-secondary);line-height:var(--isa-leading-body)}.reach-automation-trigger>small{color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.reach-automation-controls{align-items:flex-start;gap:var(--isa-space-4);flex-wrap:wrap;display:flex}.reach-automation-statement blockquote{margin:var(--isa-space-3) 0;padding:var(--isa-space-3) var(--isa-space-4);border-left:3px solid var(--isa-border-strong);background:var(--isa-surface-subtle);font-size:var(--isa-text-small);line-height:var(--isa-leading-body)}@media (max-width:1023px){.reach-automation-triggers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.reach-automation-timing,.reach-automation-triggers{grid-template-columns:minmax(0,1fr)}}.reach-device{align-items:center;gap:var(--isa-space-2);display:inline-flex}.reach-device>svg{color:var(--isa-text-secondary);flex:none}.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.market-map{border:1px solid var(--isa-border);width:100%;height:36rem}.market-map-stage{position:relative}.market-shop{gap:var(--isa-space-3);margin-bottom:var(--isa-space-3);flex-wrap:wrap;align-items:end;display:flex}.market-shop .ui-field{flex:0 12rem}.market-shop .ui-field:nth-child(2){flex-basis:5rem}.market-quick-dates,.market-map-tools{gap:var(--isa-space-2);margin-bottom:var(--isa-space-3);flex-wrap:wrap;align-items:center;display:flex}.market-map-tools{justify-content:space-between}.market-map-tools .ui-field{width:12rem}.market-map-tools label{align-items:center;gap:var(--isa-space-2);display:flex}.market-map canvas{max-width:100%}.market-map-label{border:1px solid var(--isa-border);background:var(--isa-surface);color:var(--isa-text);border-radius:var(--isa-radius-control);padding:var(--isa-space-1) var(--isa-space-2);font:inherit;cursor:pointer;font-weight:600}.market-map-research{font-weight:400}.market-map-subject{background:var(--isa-brand);color:var(--isa-text-inverse);white-space:pre-line;z-index:2}.market-map-detail{inset:var(--isa-space-3) var(--isa-space-3) var(--isa-space-3) auto;width:min(24rem, calc(100% - var(--isa-space-6)));background:var(--isa-surface);border:1px solid var(--isa-border);padding:var(--isa-space-4);z-index:3;position:absolute;overflow:auto}.market-map-detail h2{font-size:var(--isa-text-section);margin-top:var(--isa-space-3)}.market-offers{padding:0;list-style:none}.market-offers li{border-top:1px solid var(--isa-border);padding:var(--isa-space-3) 0}.market-comparable-search{align-items:end;gap:var(--isa-space-2);margin-bottom:var(--isa-space-3);display:flex}@media (max-width:48rem){.market-map{height:28rem}.market-shop .ui-field{flex:8rem}.market-map-detail{inset:var(--isa-space-2);width:auto}}.revenue-controls{align-items:end;gap:var(--isa-space-3);margin-bottom:var(--isa-space-4);flex-wrap:wrap;display:flex}.revenue-controls .ui-field{flex:0 14rem}.revenue-calendar{border-top:1px solid var(--isa-border);border-left:1px solid var(--isa-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.revenue-calendar-day{gap:var(--isa-space-2);padding:var(--isa-space-3);border-right:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border);color:var(--isa-text);flex-direction:column;min-width:0;text-decoration:none;display:flex}.revenue-calendar-day span,.revenue-calendar-day small{font-size:var(--isa-text-small)}.revenue-calendar-day[aria-current=date]{background:var(--isa-band);outline:2px solid var(--isa-brand);outline-offset:-2px}.revenue-date-detail{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}@media (max-width:75rem){.revenue-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.revenue-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-controls .ui-field{flex:10rem}}.market-map-limit{align-items:end;gap:var(--isa-space-2);display:flex}.market-map-limit .ui-field{width:6rem}.market-map-limit input[type=range]{width:8rem;height:var(--isa-control-height);accent-color:var(--isa-brand)}.market-map-loading{top:var(--isa-space-3);left:var(--isa-space-3);padding:var(--isa-space-2);background:var(--isa-surface);border:1px solid var(--isa-border);position:absolute}@media (max-width:48rem){.market-map-tools{gap:var(--isa-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.market-map-tools .ui-field{width:100%}.market-map-limit{grid-column:1/-1}.market-map-limit .ui-field{width:6rem}}.market-timeline-controls{align-items:end;gap:var(--isa-space-3);margin-block:var(--isa-space-3);flex-wrap:wrap;display:flex}.market-timeline-controls .ui-field{flex:16rem;min-width:0}.revenue-context,.revenue-footer{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-block:var(--isa-space-4);color:var(--isa-text-muted);flex-wrap:wrap;display:flex}.revenue-attention{display:grid}.revenue-action{justify-content:space-between;align-items:center;gap:var(--isa-space-4);padding-block:var(--isa-space-4);border-bottom:1px solid var(--isa-border);flex-wrap:wrap;display:flex}.revenue-action:first-child{padding-top:0}.revenue-action:last-child{border-bottom:0}.revenue-action h3{margin-block:var(--isa-space-2);font-size:var(--isa-text-section)}.revenue-action p{color:var(--isa-text-muted);margin:0}.revenue-action small,.revenue-date small{color:var(--isa-text-muted)}.revenue-action-buttons{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.revenue-week{border:1px solid var(--isa-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.revenue-date{gap:var(--isa-space-2);padding:var(--isa-space-3);border-right:1px solid var(--isa-border);border-bottom:1px solid var(--isa-border);color:var(--isa-text);flex-direction:column;min-width:0;text-decoration:none;display:flex}.revenue-date:hover,.revenue-date[aria-current=date]{background:var(--isa-band)}.revenue-date:focus-visible{outline:2px solid var(--isa-brand);outline-offset:-2px}.revenue-facts{gap:var(--isa-space-3);grid-template-columns:1fr 1fr;display:grid}.revenue-facts dt{color:var(--isa-text-muted)}.revenue-facts dd{margin:0}.market-context-note{justify-content:space-between;gap:var(--isa-space-3);margin-bottom:var(--isa-space-3);color:var(--isa-text-muted);flex-wrap:wrap;display:flex}.market-catalog-filters{padding:var(--isa-space-4);margin-block:var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface)}.market-catalog-filter-grid{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;display:grid}.market-catalog-filter-grid .ui-field{min-width:0}.market-catalog-filter-actions{align-items:center;gap:var(--isa-space-2);margin-top:var(--isa-space-4);display:flex}.market-column-picker{z-index:7;width:100%;min-width:0;margin-block:var(--isa-space-3);color:var(--isa-text);font-size:var(--isa-text-small);position:relative}.market-column-picker>summary{align-items:center;gap:var(--isa-space-2);width:max-content;max-width:100%;min-height:2.5rem;padding-inline:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-sm);background:var(--isa-surface);cursor:pointer;font-weight:600;list-style-position:inside;display:flex}.market-column-picker>summary span{color:var(--isa-text-muted);font-weight:400}.market-column-picker>summary:focus-visible{outline:2px solid var(--isa-brand);outline-offset:2px}.market-column-picker-panel{top:calc(100% + var(--isa-space-2));box-sizing:border-box;width:min(28rem,100%);max-height:min(65vh,32rem);padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover,0 12px 32px #00000029);position:absolute;left:0;overflow:auto}.market-column-picker-actions{margin-bottom:var(--isa-space-2);justify-content:flex-end;display:flex}.market-column-picker-actions button{padding:var(--isa-space-1) var(--isa-space-2);border-radius:var(--isa-radius-sm);color:var(--isa-brand);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.market-column-picker-actions button:hover{background:var(--isa-band)}.market-column-picker fieldset{border:0;margin:0;padding:0}.market-column-picker legend{margin-bottom:var(--isa-space-2);color:var(--isa-text-muted)}.market-column-picker-options{gap:var(--isa-space-1) var(--isa-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-column-picker-options label{align-items:center;gap:var(--isa-space-2);cursor:pointer;min-width:0;min-height:2rem;display:flex}.market-column-picker-options input{accent-color:var(--isa-brand)}.market-column-picker-options span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-catalog-columns.is-hidden-property :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:first-child,.market-catalog-columns.is-hidden-type :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(2),.market-catalog-columns.is-hidden-country :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(3),.market-catalog-columns.is-hidden-address :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(4),.market-catalog-columns.is-hidden-rooms :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(5),.market-catalog-columns.is-hidden-rating :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(6),.market-catalog-columns.is-hidden-reviews :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(7),.market-catalog-columns.is-hidden-price :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(8),.market-catalog-columns.is-hidden-status :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(9),.market-catalog-columns.is-hidden-website :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(10),.market-catalog-columns.is-hidden-latitude :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(11),.market-catalog-columns.is-hidden-longitude :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(12),.market-catalog-columns.is-hidden-created :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(13),.market-catalog-columns.is-hidden-updated :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(14),.market-catalog-columns.is-hidden-source-count :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(15),.market-catalog-columns.is-hidden-first-seen :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(16),.market-catalog-columns.is-hidden-last-seen :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(17),.market-catalog-columns.is-hidden-last-retrieved :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(18),.market-catalog-columns.is-hidden-latest-rate-observed :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(19),.market-catalog-columns.is-hidden-latest-rate-source :is(.ui-table-wrap,.market-catalog-virtual) table tr:not(.ui-table-spacer)>:nth-child(20){display:none}.market-catalog-summary{justify-content:space-between;align-items:baseline;gap:var(--isa-space-2) var(--isa-space-4);margin-block:var(--isa-space-4) var(--isa-space-2);flex-wrap:wrap;display:flex}.market-catalog-summary>div{align-items:baseline;gap:var(--isa-space-2);font-size:var(--isa-text-section);display:flex}.market-catalog-summary>div strong{font-variant-numeric:tabular-nums}.market-catalog-summary p,.market-catalog-note{color:var(--isa-text-muted);font-size:var(--isa-text-small);margin:0}.market-catalog-pagination{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-block:var(--isa-space-3);padding:var(--isa-space-2);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);display:flex;overflow-x:auto}.market-catalog-pagination-pages{flex:none;justify-content:center;align-items:center;gap:.25rem;display:flex}.market-catalog-page-link{border-radius:var(--isa-radius-sm);min-width:2.35rem;min-height:2.35rem;color:var(--isa-text);font-size:var(--isa-text-small);white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;padding-inline:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.market-catalog-page-link[href]:hover{border-color:var(--isa-border);background:var(--isa-band)}.market-catalog-page-link:focus-visible{outline:2px solid var(--isa-brand);outline-offset:2px}.market-catalog-page-link.is-current{border-color:var(--isa-brand);background:var(--isa-brand);color:var(--isa-on-brand,#fff)}.market-catalog-page-link.is-disabled{color:var(--isa-text-muted);opacity:.55}.market-catalog-page-ellipsis{min-width:1.25rem;color:var(--isa-text-muted);justify-content:center;align-items:center;display:inline-flex}.market-catalog-columns{width:100%;min-width:0}.market-catalog-table{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);min-width:0;max-width:100%;max-height:min(70vh,54rem);overflow:auto}.market-catalog-table .ui-table{width:max-content;min-width:100%;font-size:var(--isa-text-small)}.market-catalog-table .ui-table th{white-space:nowrap}.market-catalog-table .ui-table tr:not(.ui-table-spacer)>:is(th,td):first-child{z-index:2;background:var(--isa-surface);position:sticky;left:0}.market-catalog-table .ui-table th:first-child{z-index:4;background:var(--isa-band)}.market-catalog-table .ui-table td{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;overflow:hidden}.market-catalog-table .ui-table td:first-child{max-width:24rem}.market-catalog-virtual{overscroll-behavior:contain;height:min(70vh,54rem);max-height:none}.market-catalog-virtual:focus-visible{outline:2px solid var(--isa-brand);outline-offset:2px}.market-catalog-virtual>.ui-table-wrap{border-top:0;overflow:visible}.market-catalog-virtual-table .ui-table{table-layout:fixed}.market-catalog-virtual-table tr:not(.ui-table-spacer)>:is(th,td){box-sizing:border-box;height:58px}.market-catalog-virtual-table thead{z-index:5;position:sticky;top:0}.market-catalog-virtual-table thead th{background:var(--isa-band)}.market-catalog-virtual-table tr:not(.ui-table-spacer)>:is(th,td):first-child{z-index:2;background:var(--isa-surface);position:sticky;left:0}.market-catalog-virtual-table thead th:first-child{z-index:6;background:var(--isa-band)}.market-catalog-demo{color:var(--isa-text-muted);font-size:.75rem;font-weight:500}.market-catalog-subtext{color:var(--isa-text-muted);margin-top:.2rem;font-size:.75rem;display:block}.market-catalog-pending{color:var(--isa-text-muted);font-style:italic}.market-catalog-fields{margin-top:var(--isa-space-4);color:var(--isa-text-muted);font-size:var(--isa-text-small)}.market-catalog-fields p{max-width:72ch}.market-catalog-note{margin-bottom:var(--isa-space-3)}.market-catalog-table a:focus-visible{outline-offset:2px}.market-catalog-sort-link{color:inherit;align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.market-catalog-sort-link:hover{color:var(--isa-brand);text-underline-offset:.2em;text-decoration:underline}.market-catalog-sort-link:focus-visible{border-radius:var(--isa-radius-sm);outline:2px solid var(--isa-brand);outline-offset:3px}.market-catalog-sort-link[aria-current=true]{color:var(--isa-brand)}.market-catalog-sort-indicator{width:1em;color:var(--isa-text-muted);place-items:center;font-size:.85em;display:inline-grid}.market-catalog-sort-link[aria-current=true] .market-catalog-sort-indicator{color:currentColor}.market-catalog-table th>span>.market-catalog-sort-link{margin-inline:.1rem}@media (max-width:48rem){.market-catalog-filters{padding:var(--isa-space-3)}.market-catalog-filter-actions{flex-wrap:wrap}.market-catalog-table{max-height:65vh}}.market-map-filter-count{margin-block:var(--isa-space-2) var(--isa-space-3);color:var(--isa-text-muted);font-size:var(--isa-text-small)}.market-extra-filters{flex-basis:100%}.market-extra-filters>.market-map-tools{margin-top:var(--isa-space-3);justify-content:flex-start}@media (max-width:75rem){.revenue-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:48rem){.revenue-week{grid-template-columns:repeat(2,minmax(0,1fr))}.market-extra-filters{grid-column:1/-1}.revenue-action{align-items:flex-start}}.crm-filters{align-items:end;gap:var(--isa-space-3);flex-wrap:wrap;display:flex}.crm-filters .ui-field{min-width:0}.crm-reference{gap:var(--isa-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.crm-reference>.ui-field:nth-of-type(2),.crm-reference>.feedback{grid-column:1/-1}.crm-prose{white-space:pre-wrap;overflow-wrap:anywhere}.crm-deal{border-bottom:1px solid var(--isa-border);padding-block:var(--isa-space-3)}.crm-deal .ui-row{padding-inline:0}.crm-deal-context{gap:var(--isa-space-1);display:grid}.crm-deal-context small{color:var(--isa-text-secondary)}.crm-inline{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.crm-reference{position:relative}.crm-reference>.ui-field{grid-column:1}.crm-reference-options{border:1px solid var(--isa-border);background:var(--isa-surface);min-width:0;padding:var(--isa-space-2);grid-column:1/-1}.crm-reference-options ul{max-height:calc(var(--isa-space-12) * 4);margin:0;padding:0;list-style:none;overflow-y:auto}.crm-reference-options [role=option]{padding:var(--isa-space-2);cursor:pointer;overflow-wrap:anywhere}.crm-reference-options [aria-selected=true]{background:var(--isa-surface-hover);outline:1px solid var(--isa-border)}.crm-reference-options small{color:var(--isa-text-secondary)}.crm-history-day{padding-block:var(--isa-space-3);font-size:var(--isa-text-label);color:var(--isa-text-secondary)}.crm-activity-context{gap:var(--isa-space-1) var(--isa-space-3);font-size:var(--isa-text-small);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.crm-system-event .ui-row-text>strong{color:var(--isa-text-secondary)}.crm-view-toolbar{align-items:end;gap:var(--isa-space-3);padding-block:var(--isa-space-4);border-bottom:1px solid var(--isa-border);flex-wrap:wrap;display:flex}.crm-identity{align-items:center;gap:var(--isa-space-3);min-width:0;display:inline-flex}.crm-identity .ui-cell-text{overflow-wrap:anywhere;min-width:0}.crm-identity--company .ui-avatar{border-radius:var(--isa-radius-card)}.crm-record-actions{align-items:center;gap:var(--isa-space-2);padding-block:var(--isa-space-4);flex-wrap:wrap;display:flex}.crm-inspector-identity{gap:var(--isa-space-3);flex-wrap:wrap;align-items:center;display:flex}.crm-inspector-identity .crm-identity{width:100%;font-size:var(--isa-text-section)}.crm-inspector-sections{gap:var(--isa-space-6);display:grid}.crm-inspector-sections .ui-kv>div{min-width:0}.crm-inspector-sections .ui-row{flex-wrap:wrap;align-items:start}.crm-inspector-sections .ui-row-text,.crm-inspector-sections .ui-kv dd{overflow-wrap:anywhere}.crm-system-event .ui-row{min-height:var(--isa-control-height-small);padding-block:var(--isa-space-1)}.crm-preview-name{width:100%;font-size:var(--isa-text-section);margin:0}.crm-muted{color:var(--isa-text-secondary)}.crm-filter-fields{gap:var(--isa-space-3);display:grid}.crm-filters .ui-search{flex:1;min-width:0}.crm-filter-summary{gap:var(--isa-space-3);padding-bottom:var(--isa-space-3);color:var(--isa-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.crm-view-toolbar{padding-block:var(--isa-space-3);align-items:center}.crm-view-toolbar>.ui-field{align-items:center;gap:var(--isa-space-2);display:flex}.crm-people-stack,.crm-card-people{align-items:center;gap:var(--isa-space-1);display:flex}.crm-next-action{gap:var(--isa-space-1);color:inherit;max-width:var(--isa-measure-prose);text-decoration:none;display:grid}.crm-next-action small{color:var(--isa-text-secondary)}.crm-next-action:hover>span{text-decoration:underline}.crm-company-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--isa-space-12) * 5)), 1fr));gap:var(--isa-space-4);display:grid}.crm-company-card{align-items:start;gap:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);padding:var(--isa-space-5);flex-direction:column;min-width:0;display:flex}.crm-company-card>a{color:inherit;overflow-wrap:anywhere}.crm-company-card>small{color:var(--isa-text-secondary)}.crm-card-top{justify-content:space-between;align-items:center;width:100%;display:flex}.crm-card-top .ui-avatar{border-radius:var(--isa-radius-card)}.crm-card-people{padding-top:var(--isa-space-3);flex-wrap:wrap;margin-top:auto}.crm-card-next{border-top:1px solid var(--isa-border);width:100%;padding-top:var(--isa-space-3)}.crm-company-card[aria-current=true]{border-color:var(--isa-brand)}@media (max-width:720px){.crm-filters{width:100%}.crm-filters>.ui-search{flex-basis:100%}}.crm-deal-header{justify-content:space-between;align-items:start;gap:var(--isa-space-2);display:flex}.crm-deal-header>a{overflow-wrap:anywhere;min-width:0;color:inherit;text-decoration:none}.crm-deal-header>a:hover{text-decoration:underline}.crm-deal-context{padding-top:var(--isa-space-2);overflow-wrap:anywhere}.crm-deal-context>span{color:var(--isa-text-secondary)}.crm-deal-attention{gap:var(--isa-space-1);padding-left:var(--isa-space-4);color:var(--isa-text-secondary);font-size:var(--isa-text-small);margin-bottom:0;display:grid}.crm-deal[aria-current=true]{background:var(--isa-surface-selected)}.crm-overview .ui-dashboard-grid>.ui-dashboard-cell{min-width:0}.crm-overview .ui-dashboard-grid>div{gap:var(--isa-space-6);display:grid}.crm-overview-report>small{margin-top:var(--isa-space-2);color:var(--isa-text-secondary);display:block}.crm-overview .ui-row{align-items:start}.crm-overview .ui-row-text{overflow-wrap:anywhere}.crm-copy-contact{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:flex}.crm-copy-contact>a{overflow-wrap:anywhere;min-width:0}@media (max-width:720px){.crm-overview .ui-dashboard{flex-direction:column;display:flex}.crm-overview-report{order:2}.crm-overview .ui-row{flex-wrap:wrap}}.crm-recorded-time{display:block}.crm-stack{gap:var(--isa-space-5);min-width:0;display:grid}.crm-followup{align-items:baseline;gap:var(--isa-space-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}a.crm-followup:hover .crm-followup-text>span{text-decoration:underline}.crm-followup-mark{background:var(--isa-border-strong);flex:none;width:8px;height:8px;transform:translateY(-1px)}.crm-followup-mark[data-tone=critical]{background:var(--isa-critical)}.crm-followup-mark[data-tone=attention]{background:var(--isa-attention)}.crm-followup-text{min-width:0;display:grid}.crm-followup-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-followup-text>small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.crm-followup-text>small[data-tone=critical]{color:var(--isa-critical);font-weight:600}.crm-followup-text>small[data-tone=attention]{color:var(--isa-attention);font-weight:600}.ui-row-text .crm-followup{display:inline-flex}.crm-attention{font-weight:600}.crm-attention[data-tone=critical]{color:var(--isa-critical)}.crm-attention[data-tone=attention]{color:var(--isa-attention)}.crm-owner{align-items:center;gap:var(--isa-space-2);min-width:0;display:inline-flex}.crm-owner>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.crm-table-panel{border:1px solid var(--isa-panel-border);background:var(--isa-surface);min-width:0}.crm-table-panel .ui-table-wrap,.crm-table-panel .ui-table{border-inline:0}@media (min-width:721px){.crm-table-panel .ui-table :is(th,td):first-child{padding-left:var(--isa-space-5)}.crm-table-panel .ui-table :is(th,td):last-child{padding-right:var(--isa-space-5)}}.crm-table-panel td .crm-followup{max-width:16rem}.crm-table-panel td .crm-followup-text>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.crm-table-panel .crm-owner>span:last-child{max-width:6.5rem}.ui-page--canvas .crm-view-toolbar{padding-block:0 var(--isa-space-1);border-bottom:0}.crm-view-toolbar nav .ui-button{color:var(--isa-text-secondary);background:0 0;border-color:#0000}.crm-view-toolbar nav .ui-button:hover{background:var(--isa-surface);border-color:var(--isa-panel-border);color:var(--isa-text)}.ui-page--canvas .crm-company-card{background:var(--isa-surface);border-color:var(--isa-panel-border)}.crm-company-card>a strong{font-size:var(--isa-text-section)}.ui-page--canvas .crm-deal{gap:var(--isa-space-3);border:1px solid var(--isa-panel-border);background:var(--isa-surface);padding:var(--isa-space-4);transition:border-color var(--isa-motion-fast) var(--isa-ease), box-shadow var(--isa-motion-fast) var(--isa-ease);display:grid}.ui-page--canvas .crm-deal:hover{border-color:var(--isa-green-300);box-shadow:0 6px 16px #0621190f}.ui-page--canvas .crm-deal[aria-current=true]{border-color:var(--isa-green-700);background:var(--isa-surface);box-shadow:inset 0 0 0 1px var(--isa-green-700)}.ui-page--canvas .crm-deal-header>a>strong{font-size:var(--isa-text-body);line-height:1.35;display:block}.ui-page--canvas .crm-deal-context{gap:var(--isa-space-2);padding-top:0}.crm-deal-relation{align-items:center;gap:var(--isa-space-2);min-width:0;color:var(--isa-text-secondary);font-size:var(--isa-text-small);display:flex}.ui-page--canvas .crm-deal-relation{line-height:1.4}.ui-page--canvas .crm-deal-relation>span:last-child{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.crm-deal-value{font-family:var(--isa-font-display);font-size:17px;font-weight:var(--isa-weight-display);letter-spacing:-.01em}.crm-deal-foot{justify-content:space-between;align-items:center;gap:var(--isa-space-2);border-top:1px solid var(--isa-border);padding-top:var(--isa-space-3);min-width:0;display:flex}.crm-deal-foot .crm-followup{flex:1}.ui-page--canvas .crm-deal-foot .crm-followup-text>span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-page--canvas .crm-deal-attention{gap:var(--isa-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-page--canvas .crm-deal-attention li{background:var(--isa-attention-bg);color:var(--isa-attention);font-size:var(--isa-text-small);padding:2px 8px;font-weight:600;line-height:1.4}.crm-stage-section .ui-section-header{margin-bottom:var(--isa-space-3)}.ui-table .crm-inline{flex-wrap:nowrap}.ui-table .crm-inline>a:not(.ui-button){color:var(--isa-green-800);white-space:nowrap;border:1px solid #0000;padding:4px 8px;font-weight:600;text-decoration:none}.ui-table .crm-inline>a:not(.ui-button):hover{border-color:var(--isa-panel-border);background:var(--isa-green-50)}.crm-view-toolbar>.ui-field label{white-space:nowrap}.crm-attention-company{color:var(--isa-text-secondary);font-weight:450}@media (min-width:721px){.crm-table-panel .crm-next-column{min-width:12rem}}@media (max-width:1560px){.crm-table-panel .crm-people-column{display:none}}.crm-inline-link{border-radius:var(--isa-radius-small);width:24px;height:24px;color:var(--isa-text-secondary);cursor:pointer;transition:color var(--isa-motion-fast) var(--isa-ease), background-color var(--isa-motion-fast) var(--isa-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-inline-link:hover{background:var(--isa-surface-hover);color:var(--isa-text)}.crm-inline-link:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.crm-copy-contact--actions{gap:2px;display:inline-flex}.crm-due-inline{align-items:center;gap:var(--isa-space-2);min-width:0;display:inline-flex}.crm-due-state{font-weight:600}.crm-due-state[data-tone=critical]{color:var(--isa-critical)}.crm-due-state[data-tone=attention]{color:var(--isa-attention)}.crm-owner .ui-inline{flex:1}.fin-icon{width:var(--isa-space-8);height:var(--isa-space-8);border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);flex:none;place-items:center;display:inline-grid}.fin-icon--sm{width:var(--isa-space-6);height:var(--isa-space-6)}.fin-icon--sm svg{width:14px;height:14px}.fin-icon--lg{width:var(--isa-space-10);height:var(--isa-space-10)}.fin-icon--xl{width:var(--isa-space-12);height:var(--isa-space-12);border-radius:var(--isa-radius-card)}.fin-icon--xl svg{width:22px;height:22px}.fin-icon[data-tone=income]{background:var(--isa-ready-bg);color:var(--isa-ready)}.fin-icon[data-tone=spending]{background:var(--isa-attention-bg);color:var(--isa-attention)}.fin-icon[data-tone=owner]{background:var(--isa-progress-bg);color:var(--isa-progress)}.fin-icon[data-tone=transfer]{background:var(--isa-accent-softer);color:var(--isa-accent-strong)}.fin-money{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--isa-text-strong);font-weight:600}.fin-money--transfer{color:var(--isa-text-secondary)}.fin-muted{color:var(--isa-text-tertiary)}.fin-hint{font-size:var(--isa-text-small);color:var(--isa-text-secondary);gap:var(--isa-space-1);align-items:baseline;margin:0;display:flex}.fin-label{margin:0 0 var(--isa-space-2);font-size:var(--isa-text-label);color:var(--isa-text-strong);font-weight:600;display:block}.fin-label small{color:var(--isa-text-tertiary);font-weight:400}.fin-actions{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.fin-link-button{font:inherit;font-size:var(--isa-text-small);color:var(--isa-accent-strong);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fin-category,.fin-account{align-items:center;gap:var(--isa-space-2);white-space:nowrap;min-width:0;display:inline-flex}.fin-category--none{color:var(--isa-attention);font-weight:600}.fin-date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--isa-text-secondary)}.fin-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.fin-type-chip{padding:2px var(--isa-space-2);border-radius:var(--isa-radius-small);font-size:var(--isa-text-small);background:var(--isa-surface-subtle);white-space:nowrap;display:inline-block}.fin-type-chip--in{background:var(--isa-ready-bg);color:var(--isa-ready)}.fin-type-chip--out{background:var(--isa-critical-bg);color:var(--isa-critical)}.fin-row-open{align-items:center;gap:var(--isa-space-3);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.fin-row-open:hover strong{text-underline-offset:2px;text-decoration:underline}.fin-row-open:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.fin-what{align-items:center;gap:var(--isa-space-3);min-width:0;display:inline-flex}.fin-what>span:last-child{min-width:0;display:grid}.fin-what strong{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.fin-what small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.fin-grid{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}.fin-grid--wide-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.fin-nudge{align-items:center;gap:var(--isa-space-3);padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-attention);background:var(--isa-attention-bg);border-radius:var(--isa-radius-card);color:var(--isa-text);text-decoration:none;display:flex}.fin-nudge>span:nth-child(2){flex:1;min-width:0}.fin-nudge:hover{border-color:var(--isa-text-strong)}.fin-feed{margin:0;padding:0;list-style:none}.fin-feed li+li{border-top:1px solid var(--isa-border)}.fin-feed .fin-row-open{padding:var(--isa-space-3) var(--isa-space-4)}.fin-feed .fin-row-open:hover{background:var(--isa-surface-hover)}.fin-feed-main{flex:1;min-width:0;display:grid}.fin-feed-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-feed-main small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-views{gap:var(--isa-space-3);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.fin-views .ui-segmented{max-width:100%;overflow-x:auto}.fin-table-bar{justify-content:space-between;align-items:end;gap:var(--isa-space-3);margin-bottom:var(--isa-space-3);flex-wrap:wrap;display:flex}.fin-filter-form{align-items:end;gap:var(--isa-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.fin-filter-form .ui-search{flex:16rem;min-width:0}.fin-filter-fields{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.fin-column-menu{position:relative}.fin-column-popover{gap:var(--isa-space-2);min-width:14rem;padding:var(--isa-space-3);display:grid}.fin-check{align-items:center;gap:var(--isa-space-2);font-size:var(--isa-text-body);cursor:pointer;display:flex}.fin-chips-row{align-items:center;gap:var(--isa-space-2);margin-bottom:var(--isa-space-3);flex-wrap:wrap;display:flex}.fin-filter-chip{align-items:center;gap:var(--isa-space-2);padding:2px var(--isa-space-2);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-small);background:var(--isa-surface);color:var(--isa-text);font-size:var(--isa-text-small);text-decoration:none;display:inline-flex}.fin-filter-chip:hover{background:var(--isa-surface-hover)}.fin-sort{gap:var(--isa-space-1);color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.fin-sort span{color:var(--isa-text-tertiary);font-size:var(--isa-text-small)}.fin-sort[data-active] span{color:var(--isa-accent-strong)}.fin-sort:hover{color:var(--isa-text-strong);text-decoration:underline}.fin-table tr[data-deleted] td{color:var(--isa-text-tertiary)}.fin-table tr[data-deleted] .fin-money{color:var(--isa-text-tertiary);text-decoration:line-through}.fin-table-foot{justify-content:space-between;align-items:center;gap:var(--isa-space-3);margin-top:var(--isa-space-3);flex-wrap:wrap;display:flex}.fin-columns.is-hidden-date .fin-col-date,.fin-columns.is-hidden-category .fin-col-category,.fin-columns.is-hidden-account .fin-col-account,.fin-columns.is-hidden-counterparty .fin-col-counterparty,.fin-columns.is-hidden-type .fin-col-type,.fin-columns.is-hidden-reference .fin-col-reference,.fin-columns.is-hidden-notes .fin-col-notes,.fin-columns.is-hidden-status .fin-col-status,.fin-columns.is-hidden-added .fin-col-added{display:none}.fin-cards{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.fin-card{gap:var(--isa-space-2);padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);min-width:0;display:grid}.fin-card:hover{border-color:var(--isa-border-strong)}.fin-card-main{align-items:center;gap:var(--isa-space-3);min-width:0;color:inherit;text-decoration:none;display:flex}.fin-card-main:hover strong{text-underline-offset:2px;text-decoration:underline}.fin-card-text{flex:1;min-width:0;display:grid}.fin-card-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-card-text small,.fin-card-amount small{color:var(--isa-text-secondary);font-size:var(--isa-text-small);font-weight:400}.fin-card-amount{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;font-weight:600;display:grid}.fin-card-tools{gap:var(--isa-space-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.fin-hidden-list{gap:var(--isa-space-2);margin:0;padding:0;list-style:none;display:grid}.fin-hidden-list li{align-items:center;gap:var(--isa-space-3);display:flex}.fin-hidden-list li>span:nth-child(2){flex:1}.fin-form{gap:var(--isa-space-5);min-width:0;display:grid}.fin-form--danger{margin-top:var(--isa-space-6);padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border);gap:var(--isa-space-3)}.fin-fieldset,.fin-picker{gap:var(--isa-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fin-fieldset>legend,.fin-picker>legend{padding:0}.fin-field{gap:var(--isa-space-1);min-width:0;display:grid}.fin-field>.fin-label{margin:0}.fin-pair{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.fin-type{gap:var(--isa-space-1);min-width:0;padding:var(--isa-space-1);border-radius:var(--isa-radius-control);background:var(--isa-surface-subtle);border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.fin-type-option{text-align:center;min-width:0;font-size:var(--isa-text-small);justify-content:center;align-items:center;gap:var(--isa-space-2);min-height:var(--isa-control-height);border-radius:var(--isa-radius-small);color:var(--isa-text-secondary);cursor:pointer;font-weight:600;display:flex;position:relative}.fin-type-option input{opacity:0;pointer-events:none;position:absolute}.fin-type-option:has(input:checked){background:var(--isa-surface);color:var(--isa-text-strong);box-shadow:var(--isa-shadow-card)}.fin-type-option--in:has(input:checked){color:var(--isa-ready)}.fin-type-option--out:has(input:checked){color:var(--isa-critical)}.fin-type-option:has(input:focus-visible){box-shadow:var(--isa-focus-ring)}.fin-amount{align-items:baseline;gap:var(--isa-space-2);min-width:0;padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-border-strong);border-radius:var(--isa-radius-control);background:var(--isa-surface);display:flex}.fin-amount:focus-within{border-color:var(--isa-accent);box-shadow:var(--isa-focus-ring)}.fin-amount-symbol{font-size:var(--isa-text-section);color:var(--isa-text-tertiary)}.fin-amount input{width:100%;min-width:0;font:inherit;font-size:var(--isa-text-metric-lg);line-height:var(--isa-leading-metric-lg);font-variant-numeric:tabular-nums;color:var(--isa-text-strong);background:0 0;border:0;outline:none;flex:1;font-weight:600}.fin-amount--in input{color:var(--isa-ready)}.fin-amount--out input{color:var(--isa-critical)}.fin-tiles{gap:var(--isa-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));min-width:0;display:grid}.fin-tiles--kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,7rem),1fr))}.fin-tile{align-content:start;justify-items:center;gap:var(--isa-space-1);padding:var(--isa-space-2);border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);background:var(--isa-surface);text-align:center;font-size:var(--isa-text-small);cursor:pointer;min-width:0;display:grid;position:relative}.fin-tile input{opacity:0;pointer-events:none;position:absolute}.fin-tile:hover{border-color:var(--isa-border-strong);background:var(--isa-surface-hover)}.fin-tile:has(input:checked){border-color:var(--isa-accent);background:var(--isa-accent-softer);box-shadow:inset 0 0 0 1px var(--isa-accent)}.fin-tile:has(input:focus-visible){box-shadow:var(--isa-focus-ring)}.fin-icon-picker{grid-template-columns:repeat(auto-fill, minmax(var(--isa-space-10), 1fr));gap:var(--isa-space-1);display:grid}.fin-icon-choice{padding:var(--isa-space-1);border-radius:var(--isa-radius-control);cursor:pointer;border:1px solid #0000;place-items:center;display:grid;position:relative}.fin-icon-choice input{opacity:0;pointer-events:none;position:absolute}.fin-icon-choice:hover{background:var(--isa-surface-hover)}.fin-icon-choice:has(input:checked){border-color:var(--isa-accent);background:var(--isa-accent-softer)}.fin-icon-choice:has(input:focus-visible){box-shadow:var(--isa-focus-ring)}.fin-chips{gap:var(--isa-space-1);flex-wrap:wrap;display:flex}.fin-chips button{padding:2px var(--isa-space-2);border:1px solid var(--isa-border);border-radius:var(--isa-radius-small);background:var(--isa-surface);font:inherit;font-size:var(--isa-text-small);cursor:pointer}.fin-chips button[aria-pressed=true]{border-color:var(--isa-accent);background:var(--isa-accent-softer);color:var(--isa-accent-strong)}.fin-locked{gap:var(--isa-space-1);padding:var(--isa-space-3) var(--isa-space-4);border-radius:var(--isa-radius-control);background:var(--isa-surface-subtle);display:grid}.fin-locked strong{font-size:var(--isa-text-metric)}.fin-locked span{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.fin-drawer,.fin-page .ui-drawer{width:min(100vw,max(34rem,45vw))}.fin-drawer-head h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fin-drawer-body,.fin-page .ui-drawer .ui-overlay-body{overflow-x:hidden}.fin-drawer-body>*,.fin-page .ui-drawer .ui-overlay-body>*{min-width:0}.fin-details{gap:var(--isa-space-5);min-width:0;display:grid}.fin-hero{align-items:center;gap:var(--isa-space-4);min-width:0;display:flex}.fin-hero-text{gap:2px;min-width:0;display:grid}.fin-hero-amount{font-size:var(--isa-text-metric-lg);line-height:var(--isa-leading-metric-lg);font-variant-numeric:tabular-nums;color:var(--isa-text-strong);overflow-wrap:anywhere;font-weight:600}.fin-hero-amount.fin-money--in{color:var(--isa-ready)}.fin-hero-amount.fin-money--out{color:var(--isa-critical)}.fin-hero-title{color:var(--isa-text-strong);overflow-wrap:anywhere;font-weight:600}.fin-hero-text small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.fin-quick{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.fin-quick-form{display:contents}.fin-quick-action,.fin-quick .ui-button{white-space:nowrap;justify-content:center;align-items:center;gap:var(--isa-space-2);min-width:6rem;min-height:var(--isa-control-height);padding:0 var(--isa-space-3);border:1px solid var(--isa-border-strong);background:var(--isa-surface);font:inherit;font-size:var(--isa-text-small);color:var(--isa-text-strong);cursor:pointer;border-radius:999px;flex:1 1 0;font-weight:600;display:inline-flex}.fin-quick-action:hover,.fin-quick .ui-button:hover{background:var(--isa-surface-hover)}.fin-quick-action:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.fin-quick .ui-button{color:var(--isa-critical)}.fin-facts{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fin-facts>div{padding:var(--isa-space-3) var(--isa-space-4);gap:2px;min-width:0;display:grid}.fin-facts>div:nth-child(odd){border-right:1px solid var(--isa-border)}.fin-facts>div:nth-child(n+3){border-top:1px solid var(--isa-border)}.fin-facts dt{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.fin-facts dd{color:var(--isa-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.fin-detail-list{margin:0;padding:0;list-style:none;display:grid}.fin-detail-list li{align-items:center;gap:var(--isa-space-3);padding:var(--isa-space-2) 0;color:var(--isa-text-secondary);grid-template-columns:auto minmax(0,9rem) minmax(0,1fr);display:grid}.fin-detail-list li+li{border-top:1px solid var(--isa-border)}.fin-detail-list strong{color:var(--isa-text-strong);text-align:right;overflow-wrap:anywhere;font-weight:500}.fin-note{gap:var(--isa-space-2);padding:var(--isa-space-3) var(--isa-space-4);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);display:grid}.fin-note h3{align-items:center;gap:var(--isa-space-2);font-size:var(--isa-text-label);margin:0;font-weight:600;display:flex}.fin-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fin-static{align-items:center;gap:var(--isa-space-2);color:var(--isa-text-secondary);margin:0;display:flex}.fin-sheet-foot{bottom:calc(-1 * var(--isa-space-5));margin:0 calc(-1 * var(--isa-space-5)) calc(-1 * var(--isa-space-5));padding:var(--isa-space-3) var(--isa-space-5);border-top:1px solid var(--isa-border);background:var(--isa-surface);position:sticky}.fin-inline{align-items:center;gap:var(--isa-space-1);min-width:0;max-width:100%;margin:-2px calc(-1 * var(--isa-space-1));padding:2px var(--isa-space-1);border-radius:var(--isa-radius-small);font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;display:inline-flex}.fin-inline:hover{border-color:var(--isa-border);background:var(--isa-surface-hover)}.fin-inline:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.fin-inline-hint{opacity:0;color:var(--isa-text-tertiary);transition:opacity var(--isa-duration) var(--isa-ease);flex:none}:is(.fin-inline:hover .fin-inline-hint,.fin-inline:focus-visible .fin-inline-hint){opacity:1}.fin-inline--end{justify-content:flex-end;margin-left:auto}.fin-inline[data-pending],.fin-inline-control[data-pending]{opacity:.55;pointer-events:none}.fin-inline-input{width:100%;min-width:6rem}.fin-inline-input--money{text-align:right;font-variant-numeric:tabular-nums}.fin-inline-control{min-width:0;max-width:100%;display:inline-flex}.fin-inline-select .ui-select-trigger{height:auto;min-height:0;padding:2px var(--isa-space-1);box-shadow:none;background:0 0;border-color:#0000}.fin-inline-select .ui-select-trigger>.ui-icon:last-child{opacity:0}.fin-inline-select .ui-select-trigger:hover,.fin-inline-select .ui-select-trigger[aria-expanded=true]{border-color:var(--isa-border-strong);background:var(--isa-surface)}.fin-inline-select .ui-select-trigger:hover>.ui-icon:last-child,.fin-inline-select .ui-select-trigger[aria-expanded=true]>.ui-icon:last-child{opacity:1}.fin-inline-control[data-empty] .ui-option-label{color:var(--isa-attention);font-weight:600}.fin-inline-date .ui-datepicker-input{background:0 0;border-color:#0000;width:9.5rem;height:auto;min-height:0;padding-top:2px;padding-bottom:2px}.fin-inline-date .ui-datepicker-toggle{opacity:0}.fin-inline-date:hover .ui-datepicker-input,.fin-inline-date:focus-within .ui-datepicker-input{border-color:var(--isa-border-strong);background:var(--isa-surface)}.fin-inline-date:hover .ui-datepicker-toggle,.fin-inline-date:focus-within .ui-datepicker-toggle{opacity:1}.fin-facts dd .fin-inline-control,.fin-facts dd .fin-inline-select{width:100%}.fin-facts dd .ui-select-trigger{font-weight:600}.fin-detail-list .fin-inline{justify-self:end}.fin-hero-text .fin-inline{margin-left:calc(-1 * var(--isa-space-1))}.fin-note .fin-inline{width:100%;display:block}.fin-note .fin-inline p{margin:0}.fin-share{align-items:center;gap:var(--isa-space-2);grid-template-columns:minmax(4rem,1fr) 3ch;min-width:8rem;display:grid}.fin-share small{color:var(--isa-text-secondary);font-variant-numeric:tabular-nums;text-align:right}.fin-cat-table tr[data-empty] td{color:var(--isa-text-tertiary)}.fin-charts{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}@media (max-width:720px){.fin-drawer,.fin-page .ui-drawer{border-radius:0;width:100vw;height:100dvh;inset:0}.fin-drawer .ui-overlay-header,.fin-page .ui-drawer .ui-overlay-header{z-index:1;background:var(--isa-surface);padding:var(--isa-space-3) var(--isa-space-4);position:sticky;top:0}.fin-drawer .ui-overlay-body,.fin-page .ui-drawer .ui-overlay-body{padding:var(--isa-space-4);padding-bottom:calc(var(--isa-space-4) + env(safe-area-inset-bottom))}.fin-sheet-foot{bottom:calc(-1 * var(--isa-space-4) - env(safe-area-inset-bottom));margin:0 calc(-1 * var(--isa-space-4)) calc(-1 * var(--isa-space-4) - env(safe-area-inset-bottom));padding:var(--isa-space-3) var(--isa-space-4) calc(var(--isa-space-3) + env(safe-area-inset-bottom))}.fin-detail-list li{grid-template-columns:auto minmax(0,1fr)}.fin-detail-list li strong{text-align:left;grid-column:2}.fin-hero-amount{font-size:var(--isa-text-metric)}.fin-grid--wide-left{grid-template-columns:minmax(0,1fr)}.fin-views{flex-direction:column}.fin-table-bar{align-items:stretch}.fin-what strong{white-space:normal;max-width:none}}.fin-more{gap:var(--isa-space-2);display:grid}.fin-more>summary{align-items:center;gap:var(--isa-space-1);cursor:pointer;font-size:var(--isa-text-small);color:var(--isa-text-secondary);display:flex}.fin-more[open]>summary{color:var(--isa-text-strong)}.fin-amount-stack{justify-items:end;display:inline-grid}.fin-original,.fin-rate{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);font-weight:400;display:block}.fin-code,.fin-num,.fin-entry-totals{font-variant-numeric:tabular-nums}.fin-code{color:var(--isa-text-secondary);white-space:nowrap}.fin-type-cell{align-items:center;gap:var(--isa-space-1);flex-wrap:wrap;display:inline-flex}.fin-row-tools{align-items:center;gap:var(--isa-space-1);display:inline-flex}.fin-entries{display:grid}.fin-entry{gap:var(--isa-space-2);padding:var(--isa-space-4) 0;min-width:0;display:grid}.fin-entry+.fin-entry{border-top:1px solid var(--isa-border)}.fin-entry-head{align-items:center;gap:var(--isa-space-2) var(--isa-space-3);flex-wrap:wrap;display:flex}.fin-entry-head h3{font-size:var(--isa-text-label);color:var(--isa-text-strong);margin:0}.fin-entry-tools{margin-left:auto}.fin-entry-origin{align-items:center;gap:var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-secondary);display:inline-flex}.fin-entry-memo{color:var(--isa-text);overflow-wrap:anywhere;margin:0}.fin-entry-table .fin-num{white-space:nowrap;width:8rem}.fin-entry-lines{gap:var(--isa-space-3);margin:0;padding:0;list-style:none;display:grid}.fin-entry-line{gap:var(--isa-space-2);padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);display:grid}.fin-entry-totals{justify-content:space-between;gap:var(--isa-space-2);padding:var(--isa-space-3);border-radius:var(--isa-radius-control);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);flex-wrap:wrap;margin:0;display:flex}.fin-entry-totals strong{color:var(--isa-attention)}.fin-entry-totals[data-balanced=true] strong{color:var(--isa-ready)}.fin-ledger-pick{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;min-width:min(100%,22rem);display:flex}.fin-ledger-pick>:first-child{flex:16rem;min-width:0}.fin-doc-link{min-width:0;color:inherit;text-decoration:none;display:grid}a.fin-doc-link:hover strong,.fin-doc-link a:hover{text-decoration:underline}.fin-doc-link strong{text-overflow:ellipsis;white-space:nowrap;color:var(--isa-text-strong);overflow:hidden}.fin-doc-link small{text-overflow:ellipsis;white-space:nowrap;color:var(--isa-text-secondary);font-size:var(--isa-text-small);overflow:hidden}[data-state=paid] .fin-doc-link strong,[data-deleted=true] .fin-doc-link strong{color:var(--isa-text-secondary)}.fin-doc-link small.fin-blocked{white-space:normal;color:var(--isa-critical)}.fin-choice{gap:var(--isa-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fin-choice>legend{margin-bottom:var(--isa-space-2);padding:0}.fin-bill-line{grid-template-columns:minmax(0,2fr) minmax(7rem,1fr)}.fin-bill-line>:last-child{grid-column:1/-1}.fin-bill-form .fin-entry-totals{justify-content:flex-end}.fin-bill-form .fin-entry-totals strong{color:var(--isa-text-strong)}.fin-pay-now{gap:var(--isa-space-3);padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);display:grid}@media (max-width:40rem){.fin-bill-line{grid-template-columns:1fr}.fin-doc-link strong,.fin-doc-link small{white-space:normal}}.fin-report-dates{align-items:end;gap:var(--isa-space-2);flex-wrap:wrap;min-width:0;display:flex}.fin-report-dates .ui-field{flex:10rem;min-width:0}.fin-report-line{align-items:baseline;gap:0 var(--isa-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.fin-report-line small{flex-basis:100%}.fin-report-table tr[data-row=heading] td{padding-top:var(--isa-space-4);color:var(--isa-text-strong)}.fin-report-table tr[data-row=line] td:first-child{padding-left:var(--isa-space-5)}.fin-report-table tr[data-row=subtotal] td{font-weight:600}.fin-report-table tr[data-row=total] td{border-top:2px solid var(--isa-border-strong);font-weight:700}.con-form{gap:var(--isa-space-4);min-width:0;display:grid}.con-pair{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0;display:grid}.con-fieldset{gap:var(--isa-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.con-fieldset:disabled{opacity:.85}.con-label{margin:0 0 var(--isa-space-2);font-size:var(--isa-text-label);color:var(--isa-text-strong);padding:0;font-weight:600;display:block}.con-label small{color:var(--isa-text-tertiary);font-weight:400}.con-hint{font-size:var(--isa-text-small);color:var(--isa-text-secondary);margin:0}.con-notes{margin:var(--isa-space-3) 0 0;white-space:pre-line;color:var(--isa-text-secondary)}.con-actions{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.con-actions form{display:contents}.con-link{font-size:var(--isa-text-small);color:var(--isa-accent-strong);text-underline-offset:2px;text-decoration:underline}.con-muted{color:var(--isa-text-tertiary)}.con-money,.con-num{font-variant-numeric:tabular-nums;white-space:nowrap}.con-page .con-columns{gap:var(--isa-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;min-width:0;display:grid}.con-page .con-columns--wide{grid-template-columns:minmax(0,2fr) minmax(min(100%,18rem),1fr)}@media (max-width:960px){.con-page .con-columns--wide{grid-template-columns:minmax(0,1fr)}}.con-page .ui-ticker-strip:has(>.ui-ticker--featured)>.ui-ticker{min-width:min-content}.con-stack{gap:var(--isa-space-4);min-width:0;display:grid}.con-form>.con-grid{overflow-x:auto}.con-fieldset:has(>.con-grid){overflow-x:auto}.con-grid--lines td:first-child{min-width:10rem}.con-grid input,.con-grid select{width:100%;min-width:6rem}.con-filters{gap:var(--isa-space-2);min-width:0;margin-bottom:var(--isa-space-3);flex-wrap:wrap;align-items:center;display:flex}.con-filters>*{flex:0 auto;min-width:0}.con-filters input[type=search],.con-filters input[name=q]{flex:14rem}.con-check{gap:var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-secondary);align-items:center;display:inline-flex}.con-totals{gap:var(--isa-space-3) var(--isa-space-6);margin:var(--isa-space-3) 0 0;padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);flex-wrap:wrap;display:flex}.con-totals div{gap:2px;display:grid}.con-totals dt{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.con-totals dd{color:var(--isa-text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.con-list{margin:0;padding:0;list-style:none}.con-list li{gap:var(--isa-space-3);padding:var(--isa-space-2) 0;justify-content:space-between;align-items:start;display:flex}.con-list li+li{border-top:1px solid var(--isa-border)}.con-list li>span{gap:2px;min-width:0;display:grid}.con-list small{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.con-void,[data-void=true]{color:var(--isa-text-tertiary)}.con-void strong,[data-void=true] .con-money{text-decoration:line-through}.con-flags li{padding-left:var(--isa-space-3);border-left:3px solid var(--isa-attention)}.con-flags li[data-tone=critical]{border-left-color:var(--isa-critical)}.con-flags li+li{margin-top:var(--isa-space-2);border-top:0}.con-flags a{color:var(--isa-text);text-decoration:none}.con-flags a:hover{text-underline-offset:2px;text-decoration:underline}.con-photos{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));margin:0;padding:0;list-style:none;display:grid}.con-photos li{gap:var(--isa-space-1);align-content:start;min-width:0;display:grid}.con-photos img{aspect-ratio:1;object-fit:cover;border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);width:100%;height:auto;display:block}.con-photos span{overflow-wrap:anywhere;min-width:0;display:grid}.con-bar{background:var(--isa-surface-subtle);border-radius:999px;min-width:8rem;height:.75rem;display:block;position:relative}.con-bar>span{top:0;bottom:0;left:var(--from,0%);width:var(--span,0%);border-radius:inherit;background:linear-gradient(to right, var(--isa-progress) var(--done,0%), var(--isa-border-strong) var(--done,0%));position:absolute}.con-bar[data-late=true]>span{outline:2px solid var(--isa-critical);outline-offset:-1px}.con-bar[data-milestone=true]>span{background:var(--isa-text-strong);border-radius:2px;width:.75rem;transform:translate(-50%)rotate(45deg)scale(.8)}.ui-main:has(.chat-app){padding:0}.chat-app{min-width:0;height:calc(100dvh - var(--isa-topbar-height));background:var(--isa-surface);grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.chat-app[data-details=open]{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr) minmax(17rem,20rem)}.chat-muted{color:var(--isa-text-tertiary)}.chat-empty-line{padding:var(--isa-space-2) var(--isa-space-3);font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin:0}.chat-link{color:var(--isa-accent-strong);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-mark{background:var(--isa-surface-subtle);width:2.25rem;height:2.25rem;color:var(--isa-text-secondary);border-radius:999px;flex:none;place-items:center;display:inline-grid}.chat-mark--assistant{background:var(--isa-accent-softer);color:var(--isa-accent-strong)}.chat-mark--simulator{background:var(--isa-progress-bg);color:var(--isa-progress)}.chat-mark--support{background:var(--isa-ready-bg);color:var(--isa-ready)}.chat-mark--small{width:1.5rem;height:1.5rem}.chat-mark--large{width:3.5rem;height:3.5rem}.chat-list{border-right:1px solid var(--isa-border);background:var(--isa-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-list-head{justify-content:space-between;align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-4) var(--isa-space-4) var(--isa-space-2);display:flex}.chat-list-head h1{font-size:var(--isa-text-section);line-height:var(--isa-leading-section);color:var(--isa-text-strong);margin:0}.chat-list-tools{gap:var(--isa-space-2);padding:0 var(--isa-space-4) var(--isa-space-3);display:grid}.chat-filter{gap:var(--isa-space-1);display:inline-flex}.chat-filter button{padding:var(--isa-space-1) var(--isa-space-3);border:1px solid var(--isa-border);background:var(--isa-surface);font:inherit;font-size:var(--isa-text-small);color:var(--isa-text-secondary);cursor:pointer;border-radius:999px}.chat-filter button[aria-pressed=true]{background:var(--isa-accent-softer);color:var(--isa-accent-strong);border-color:#0000;font-weight:600}.chat-list-scroll{min-height:0;padding:0 var(--isa-space-2) var(--isa-space-2);flex:1;overflow-y:auto}.chat-section{margin-top:var(--isa-space-3)}.chat-section>h2{padding:var(--isa-space-2) var(--isa-space-3) var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin:0;font-weight:600}.chat-rows{gap:1px;margin:0;padding:0;list-style:none;display:grid}.chat-list-foot{padding:var(--isa-space-2);border-top:1px solid var(--isa-border)}.chat-row{align-items:center;gap:var(--isa-space-3);width:100%;min-width:0;padding:var(--isa-space-2) var(--isa-space-3);border-radius:var(--isa-radius-control);color:var(--isa-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.chat-row:hover{background:var(--isa-surface-hover)}.chat-row.is-active{background:var(--isa-surface-selected)}.chat-row:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.chat-row-text{flex:1;gap:2px;min-width:0;display:grid}.chat-row-top,.chat-row-bottom{align-items:center;gap:var(--isa-space-2);min-width:0;display:flex}.chat-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--isa-text-strong);flex:1;overflow:hidden}.chat-row-top time{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);flex:none}.chat-row-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--isa-text-small);color:var(--isa-text-secondary);flex:1;overflow:hidden}.chat-row.is-unread .chat-row-name{font-weight:700}.chat-row.is-unread .chat-row-preview{color:var(--isa-text-strong);font-weight:600}.chat-row .ui-status-chip{flex:none}.chat-unread{background:var(--isa-accent);min-width:1.25rem;height:1.25rem;color:var(--isa-text-inverse);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.25rem}.chat-avatar-wrap{flex:none;display:inline-flex;position:relative}.chat-channel{border:2px solid var(--isa-surface);background:var(--isa-accent);width:1rem;height:1rem;color:var(--isa-text-inverse);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.chat-channel .ui-icon{width:.625rem;height:.625rem}.chat-thread{background:var(--isa-surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.chat-thread-head{align-items:center;gap:var(--isa-space-3);min-height:3.75rem;padding:var(--isa-space-2) var(--isa-space-4);border-bottom:1px solid var(--isa-border);display:flex}.chat-back{display:none}.chat-identity{align-items:center;gap:var(--isa-space-3);flex:1;min-width:0;display:flex}.chat-identity>div{min-width:0}.chat-identity h2{text-overflow:ellipsis;white-space:nowrap;font-size:var(--isa-text-body);color:var(--isa-text-strong);margin:0;font-weight:700;overflow:hidden}.chat-identity p{text-overflow:ellipsis;white-space:nowrap;font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin:0;overflow:hidden}.chat-thread-tools{align-items:center;gap:var(--isa-space-2);flex:none;display:flex}.chat-thread-loading,.chat-thread-empty{align-content:center;place-items:center;gap:var(--isa-space-3);padding:var(--isa-space-8);flex:1;display:grid}.chat-scroll{overscroll-behavior:contain;min-height:0;padding:var(--isa-space-4) var(--isa-space-4) var(--isa-space-2);flex:1;overflow-y:auto}.chat-older{padding-bottom:var(--isa-space-2);justify-content:center;display:flex}.chat-messages{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.chat-day{margin:var(--isa-space-4) 0 var(--isa-space-2);justify-content:center;display:flex}.chat-day span{padding:2px var(--isa-space-3);background:var(--isa-surface-subtle);font-size:var(--isa-text-small);color:var(--isa-text-tertiary);border-radius:999px}.chat-system{margin:var(--isa-space-2) 0;font-size:var(--isa-text-small);color:var(--isa-text-tertiary);text-align:center;justify-content:center;display:flex}.chat-intro{justify-items:center;gap:var(--isa-space-2);max-width:30rem;margin:var(--isa-space-8) auto var(--isa-space-6);text-align:center;display:grid}.chat-intro h3{margin:var(--isa-space-1) 0 0;font-size:var(--isa-text-section);color:var(--isa-text-strong)}.chat-intro p{color:var(--isa-text-secondary);margin:0}.chat-intro .chat-quick{margin-top:var(--isa-space-2);justify-content:center}.chat-msg{align-items:flex-start;gap:var(--isa-space-2);border-radius:var(--isa-radius-small);padding:2px 0;display:flex;position:relative}.chat-msg:not(.is-grouped){margin-top:var(--isa-space-2)}.chat-msg-avatar,.chat-msg-gutter{flex:none;width:2.25rem}.chat-msg-avatar.chat-mark{height:2.25rem}.chat-msg-main{align-items:flex-start;gap:var(--isa-space-1);flex-direction:column;min-width:0;max-width:min(36rem,78%);display:flex}.chat-msg-meta{align-items:baseline;gap:var(--isa-space-2);font-size:var(--isa-text-small);color:var(--isa-text-tertiary);display:flex}.chat-msg-meta strong{color:var(--isa-text-strong);font-weight:600}.chat-bubble{max-width:100%;padding:var(--isa-space-2) var(--isa-space-3);background:var(--isa-surface-subtle);color:var(--isa-text);overflow-wrap:anywhere;border-radius:1.125rem}.chat-text{white-space:pre-wrap;line-height:var(--isa-leading-body);margin:0}.chat-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.chat-mention{background:var(--isa-accent-softer);color:var(--isa-accent-strong);border-radius:4px;padding:0 2px;font-weight:600}.chat-edited{margin-left:var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.chat-msg.is-isa .chat-bubble{border:1px solid var(--isa-accent-soft);background:var(--isa-surface)}.chat-msg.is-deleted .chat-bubble{border:1px dashed var(--isa-border);color:var(--isa-text-tertiary);background:0 0}.chat-msg.is-mine{flex-direction:row-reverse}.chat-msg.is-mine .chat-msg-main{align-items:flex-end}.chat-msg.is-mine .chat-bubble{background:var(--isa-accent);color:var(--isa-text-inverse)}.chat-msg.is-mine .chat-mention{background:var(--isa-text-inverse)}@supports (color:color-mix(in lab, red, red)){.chat-msg.is-mine .chat-mention{background:color-mix(in srgb, var(--isa-text-inverse) 22%, transparent)}}.chat-msg.is-mine .chat-mention{color:inherit}.chat-msg.is-mine .chat-edited{color:inherit;opacity:.75}.chat-msg.is-mine.is-deleted .chat-bubble{color:var(--isa-text-tertiary);background:0 0}.chat-msg.is-pending .chat-bubble{opacity:.7}.chat-msg.is-highlight{background:var(--isa-attention-bg);transition:background var(--isa-motion-normal) var(--isa-ease)}.chat-msg-note,.chat-msg-error,.chat-receipt{align-items:center;gap:var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin:0;display:inline-flex}.chat-msg-error{color:var(--isa-critical);flex-wrap:wrap}.chat-quote{align-items:flex-start;gap:var(--isa-space-1);max-width:100%;padding:var(--isa-space-1) var(--isa-space-2);border:0;border-left:3px solid var(--isa-border-strong);border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-small);text-align:left;cursor:pointer;display:flex}.chat-quote>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-quote strong{color:var(--isa-text-strong)}.chat-files{gap:var(--isa-space-1);max-width:100%;display:grid}.chat-images{gap:4px;max-width:22rem;display:grid}.chat-images.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-image{border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);cursor:zoom-in;border:0;padding:0;display:block;overflow:hidden}.chat-image img{object-fit:cover;width:100%;height:auto;max-height:20rem;display:block}.chat-images.is-grid .chat-image img{aspect-ratio:1;height:100%}.chat-file{align-items:center;gap:var(--isa-space-2);min-width:0;max-width:22rem;padding:var(--isa-space-2) var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);color:var(--isa-text);text-decoration:none;display:flex}.chat-file:hover{background:var(--isa-surface-hover)}.chat-file>span{flex:1;min-width:0;display:grid}.chat-file strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-file small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.chat-reactions{gap:var(--isa-space-1);flex-wrap:wrap;display:flex}.chat-reaction{padding:1px var(--isa-space-2);border:1px solid var(--isa-border);background:var(--isa-surface);font:inherit;font-size:var(--isa-text-small);cursor:pointer;border-radius:999px;align-items:center;gap:4px;display:inline-flex}.chat-reaction span{color:var(--isa-text-secondary);font-variant-numeric:tabular-nums}.chat-reaction.is-mine{border-color:var(--isa-accent-soft);background:var(--isa-accent-softer)}.chat-reaction:disabled{cursor:default}.chat-quick{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.chat-msg-actions{top:-.75rem;right:var(--isa-space-2);z-index:2;border:1px solid var(--isa-border);border-radius:var(--isa-radius-control);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);align-items:center;gap:2px;padding:2px;display:none;position:absolute}.chat-msg.is-mine .chat-msg-actions{right:auto;left:var(--isa-space-2)}.chat-msg:hover .chat-msg-actions,.chat-msg:focus-within .chat-msg-actions{display:inline-flex}.chat-react-wrap{display:inline-flex;position:relative}.chat-emoji-picker{bottom:calc(100% + var(--isa-space-1));padding:var(--isa-space-1);border:1px solid var(--isa-border);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);border-radius:999px;gap:2px;display:flex;position:absolute;right:0}.chat-emoji-picker button{cursor:pointer;background:0 0;border:0;border-radius:999px;width:2rem;height:2rem;font-size:1.125rem}:is(.chat-emoji-picker button:hover,.chat-emoji-picker button:focus-visible){background:var(--isa-surface-hover);outline:none}.chat-edit{gap:var(--isa-space-2);width:min(32rem,100%);display:grid}.chat-edit-actions{justify-content:flex-end;gap:var(--isa-space-2);display:flex}.chat-dots{gap:4px;padding:4px 0;display:inline-flex}.chat-dots i{background:var(--isa-text-tertiary);border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-dot}.chat-dots i:nth-child(2){animation-delay:.15s}.chat-dots i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat-dots i{animation:none}}.chat-notice{align-items:center;gap:var(--isa-space-2);margin:0 var(--isa-space-4) var(--isa-space-2);padding:var(--isa-space-2) var(--isa-space-3);border-radius:var(--isa-radius-control);background:var(--isa-attention-bg);color:var(--isa-text);font-size:var(--isa-text-small);display:flex}.chat-notice .ui-icon-button{margin-left:auto}.chat-composer{gap:var(--isa-space-2);padding:var(--isa-space-2) var(--isa-space-4) var(--isa-space-4);border-top:1px solid var(--isa-border);background:var(--isa-surface);display:grid}.chat-replying,.chat-composer-note{align-items:center;gap:var(--isa-space-2);min-width:0;font-size:var(--isa-text-small);color:var(--isa-text-secondary);margin:0;display:flex}.chat-replying>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-composer-note{padding:var(--isa-space-2) var(--isa-space-3);border-radius:var(--isa-radius-control);background:var(--isa-surface-subtle)}.chat-composer-note.is-error{background:var(--isa-critical-bg);color:var(--isa-critical)}.chat-composer-row{align-items:flex-end;gap:var(--isa-space-2);display:flex}.chat-input-wrap{flex:1;min-width:0;position:relative}.chat-input{width:100%;min-height:var(--isa-control-height);max-height:10rem;padding:calc((var(--isa-control-height) - 1.5rem) / 2 - 1px) var(--isa-space-4);border:1px solid var(--isa-border);background:var(--isa-surface-subtle);color:var(--isa-text);font:inherit;resize:none;border-radius:1.25rem;line-height:1.5rem;display:block;overflow-y:auto}.chat-input:focus{border-color:var(--isa-focus);background:var(--isa-surface);box-shadow:var(--isa-focus-ring);outline:none}.chat-send:not(:disabled){background:var(--isa-accent);color:var(--isa-text-inverse)}.chat-send:not(:disabled):hover{background:var(--isa-accent-hover)}.chat-mentions{bottom:calc(100% + var(--isa-space-1));z-index:3;width:min(18rem,100%);max-height:16rem;padding:var(--isa-space-1);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);box-shadow:var(--isa-shadow-popover);margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.chat-mentions li{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-1) var(--isa-space-2);border-radius:var(--isa-radius-small);cursor:pointer;display:flex}.chat-mentions li[aria-selected=true],.chat-mentions li:hover{background:var(--isa-surface-hover)}.chat-mentions small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin-left:auto}.chat-uploads{gap:var(--isa-space-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.chat-upload{align-items:center;gap:var(--isa-space-2);max-width:15rem;padding:var(--isa-space-1) var(--isa-space-1) var(--isa-space-1) var(--isa-space-2);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface-subtle);flex:none;display:flex}.chat-upload img{border-radius:var(--isa-radius-small);object-fit:cover;width:2.25rem;height:2.25rem}.chat-upload>span{min-width:0;display:grid}.chat-upload strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--isa-text-small);overflow:hidden}.chat-upload small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.chat-upload.is-failed{border-color:var(--isa-critical)}.chat-upload.is-failed small{color:var(--isa-critical)}.chat-details{border-left:1px solid var(--isa-border);background:var(--isa-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-details-head{min-height:3.75rem;padding:var(--isa-space-2) var(--isa-space-4);border-bottom:1px solid var(--isa-border);justify-content:space-between;align-items:center;display:flex}.chat-details-head h2{font-size:var(--isa-text-body);color:var(--isa-text-strong);margin:0;font-weight:700}.chat-details-scroll{min-height:0;padding-bottom:var(--isa-space-4);flex:1;overflow-y:auto}.chat-details-hero{justify-items:center;gap:var(--isa-space-2);padding:var(--isa-space-6) var(--isa-space-4) var(--isa-space-4);text-align:center;display:grid}.chat-details-hero h3{align-items:center;gap:var(--isa-space-1);font-size:var(--isa-text-section);color:var(--isa-text-strong);overflow-wrap:anywhere;margin:0;display:inline-flex}.chat-details-hero p{margin:0}.chat-rename{justify-content:center;gap:var(--isa-space-2);flex-wrap:wrap;width:100%;display:flex}.chat-rename .ui-input{flex:10rem}.chat-details-actions,.chat-details-row{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.chat-details-actions{padding:0 var(--isa-space-4) var(--isa-space-2);justify-content:center}.chat-details-row{margin-top:var(--isa-space-2)}.chat-details-section{gap:var(--isa-space-2);padding:var(--isa-space-4);border-top:1px solid var(--isa-border);display:grid}.chat-details-section h4{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);margin:0;font-weight:600}.chat-hits,.chat-people,.chat-doc-list,.chat-directory,.chat-picked{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chat-hits button{width:100%;padding:var(--isa-space-2);border-radius:var(--isa-radius-small);color:var(--isa-text);font:inherit;font-size:var(--isa-text-small);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.chat-hits button:hover{background:var(--isa-surface-hover)}.chat-hits button>span:first-child{justify-content:space-between;gap:var(--isa-space-2);display:flex}.chat-hits time{color:var(--isa-text-tertiary)}.chat-hits button>span:last-child{-webkit-line-clamp:2;color:var(--isa-text-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-people li,.chat-doc-list li{align-items:center;gap:var(--isa-space-2);min-width:0;padding:var(--isa-space-1) 0;display:flex}.chat-people li>span:not(.ui-avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.chat-gallery button{aspect-ratio:1;border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);cursor:zoom-in;border:0;padding:0;overflow:hidden}.chat-gallery img{object-fit:cover;width:100%;height:100%;display:block}.chat-doc-list a{align-items:center;gap:var(--isa-space-2);min-width:0;color:var(--isa-text);flex:1;text-decoration:none;display:flex}.chat-doc-list a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:grid;overflow:hidden}.chat-doc-list small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.chat-new{width:min(28rem, calc(100vw - 2 * var(--isa-page-gutter-small)))}.chat-new-body{gap:var(--isa-space-4);display:grid}.chat-new-actions{justify-content:flex-end;gap:var(--isa-space-2);display:flex}.chat-picker{gap:var(--isa-space-2);display:grid}.chat-picked{gap:var(--isa-space-1);flex-wrap:wrap;display:flex}.chat-picked li{align-items:center;gap:var(--isa-space-1);padding:2px 2px 2px var(--isa-space-1);background:var(--isa-accent-softer);font-size:var(--isa-text-small);border-radius:999px;display:inline-flex}.chat-directory{max-height:16rem;overflow-y:auto}.chat-directory button{align-items:center;gap:var(--isa-space-2);width:100%;padding:var(--isa-space-2);border-radius:var(--isa-radius-small);color:var(--isa-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.chat-directory button:hover{background:var(--isa-surface-hover)}.chat-directory button>span{flex:1;min-width:0}.chat-directory li[aria-selected=true] button{background:var(--isa-surface-selected)}.chat-add-people{gap:var(--isa-space-2);display:grid}.chat-lightbox{border-radius:var(--isa-radius-card);background:var(--isa-deep);width:min(64rem,100vw);max-width:100vw;max-height:100dvh;color:var(--isa-on-deep);border:0;padding:0}.chat-lightbox::backdrop{background:var(--isa-overlay)}.chat-lightbox-bar{align-items:center;gap:var(--isa-space-2);padding:var(--isa-space-2) var(--isa-space-3);display:flex}.chat-lightbox-bar>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 4rem);margin:0 auto;display:block}@media (max-width:1279px){.chat-app[data-details=open]{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr)}.chat-details{z-index:4;width:min(22rem,100%);box-shadow:var(--isa-shadow-popover);position:absolute;top:0;bottom:0;right:0}}@media (max-width:960px){.chat-app,.chat-app[data-details=open]{grid-template-columns:minmax(0,1fr)}.chat-app[data-pane=list] .chat-thread,.chat-app[data-pane=thread] .chat-list{display:none}.chat-list{border-right:0}.chat-back{display:inline-flex}.chat-thread-head,.chat-scroll,.chat-composer{padding-left:var(--isa-page-gutter-small);padding-right:var(--isa-page-gutter-small)}.chat-msg-main{max-width:85%}.chat-details{width:100%;box-shadow:none;border-left:0}.chat-msg-actions{top:auto;bottom:100%}}.chat-support-log{gap:var(--isa-space-3);margin:0;padding:0;list-style:none;display:grid}.chat-support-msg{max-width:44rem;padding:var(--isa-space-2) var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface)}.chat-support-msg.is-team{background:var(--isa-accent-softer);border-color:#0000;justify-self:end}.chat-support-meta{margin:0 0 var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.chat-support-body{color:var(--isa-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-support-event{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);justify-self:center}.chat-support-reply{gap:var(--isa-space-3);justify-items:start;max-width:44rem;display:grid}.chat-support-reply>.ui-field{justify-self:stretch}.farm-actions{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.farm-muted{font-size:var(--isa-text-small);color:var(--isa-text-secondary);margin:0}.farm-label{margin:0 0 var(--isa-space-2);font-size:var(--isa-text-label);color:var(--isa-text-strong);font-weight:600;display:block}.farm-flags{gap:var(--isa-space-2);display:grid}.farm-flag{align-items:flex-start;gap:var(--isa-space-3);padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-panel-border);border-left:3px solid var(--isa-attention);background:var(--isa-surface);color:var(--isa-text-strong);margin:0;font-weight:600;text-decoration:none;display:flex}.farm-flag>svg{color:var(--isa-attention);flex:none;margin-top:.15em}.farm-flag>span{flex:1;min-width:0}.farm-flag>svg:last-child:not(:first-child){color:var(--isa-text-tertiary);align-self:center}a.farm-flag:hover{background:var(--isa-surface-hover)}a.farm-flag:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.farm-flag[data-tone=info]{border-left-color:var(--isa-border-strong);color:var(--isa-text-secondary);font-weight:500}.farm-flag[data-tone=info]>svg:first-child{color:var(--isa-text-tertiary)}.farm-quick{gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.farm-feeds{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.farm-cards{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.farm-card{gap:var(--isa-space-3);padding:var(--isa-space-4);border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);align-content:start;display:grid}.farm-card-head{justify-content:space-between;align-items:center;gap:var(--isa-space-2);display:flex}.farm-card-head strong{font-size:var(--isa-text-section);color:var(--isa-text-strong)}.farm-card-tools{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:flex}.farm-figures{gap:var(--isa-space-3) var(--isa-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;container-type:inline-size}.farm-figures:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.farm-figures div{flex-direction:column;justify-content:space-between;gap:2px;min-width:0;display:flex}.farm-figures dt{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.farm-figures dd{font-size:var(--isa-text-metric);font-variant-numeric:tabular-nums;color:var(--isa-text-strong);margin:0;font-weight:600}.farm-figures dd:has(.farm-unit){flex-wrap:wrap;align-items:baseline;column-gap:.25em;display:flex}.farm-unit{font-size:var(--isa-text-small);color:var(--isa-text-secondary);font-weight:500}@container (width<=20rem){.farm-figures dd{font-size:24px}}.farm-form{gap:var(--isa-space-4);display:grid}.farm-form--narrow{max-width:40rem}.farm-pair{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.farm-picker{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;display:grid}.farm-fieldset{gap:var(--isa-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.farm-pens{gap:var(--isa-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,6.5rem),1fr));display:grid}.farm-pen{gap:var(--isa-space-1);font-size:var(--isa-text-small);color:var(--isa-text-secondary);display:grid}.farm-pen-name{justify-content:space-between;align-items:baseline;gap:var(--isa-space-2);display:flex}.farm-pen-name small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.farm-pen .ui-input{font-size:var(--isa-text-section);font-variant-numeric:tabular-nums;text-align:right}.farm-total{align-items:baseline;gap:var(--isa-space-2);padding:var(--isa-space-3) var(--isa-space-4);border-radius:var(--isa-radius-small);background:var(--isa-surface-subtle);display:flex;position:sticky;bottom:0}.farm-total span{color:var(--isa-text-secondary)}.farm-total strong{font-size:var(--isa-text-metric);font-variant-numeric:tabular-nums;color:var(--isa-text-strong);margin-left:auto}.farm-total small{color:var(--isa-text-tertiary)}.farm-days{gap:var(--isa-space-2) var(--isa-space-4);flex-wrap:wrap;display:flex}.farm-grades{gap:var(--isa-space-3);display:grid}.farm-grade{gap:var(--isa-space-2);padding:var(--isa-space-3);border:1px solid var(--isa-border);border-radius:var(--isa-radius-small);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.farm-grade legend{padding:0 var(--isa-space-1);color:var(--isa-text-strong);font-weight:600}.farm-grade label{gap:var(--isa-space-1);min-width:0;font-size:var(--isa-text-small);color:var(--isa-text-secondary);display:grid}.farm-grade .ui-input{font-variant-numeric:tabular-nums;text-align:right}.farm-archive{margin-top:var(--isa-space-4)}@media (max-width:30rem){.farm-pens{grid-template-columns:repeat(2,minmax(0,1fr))}}.farm-fill{justify-self:start}.farm-form:has(input[name$=method][value=cash]:checked) .farm-ref{display:none}.farm-stack{gap:var(--isa-space-3);display:grid}.farm-stake{color:var(--isa-text-strong);margin:0;font-weight:600}.farm-insight-part ul,.farm-insight-part ol{gap:var(--isa-space-2);margin:0;padding-inline-start:var(--isa-space-5);display:grid}.farm-insight-part small{color:var(--isa-text-secondary);display:block}.farm-insight-part>.farm-label{font-size:var(--isa-text-body)}.farm-mark{background:var(--isa-accent);width:3rem;height:3rem;color:var(--isa-text-inverse);font-size:var(--isa-text-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.farm-mark .ui-icon{stroke-width:2.5px;width:1.5rem;height:1.5rem}.farm-mark[data-kind=done]{border:1px solid var(--isa-green-200);background:var(--isa-green-50);color:var(--isa-green-700)}.farm-mark[data-kind=off]{background:var(--isa-surface-subtle);color:var(--isa-text-tertiary)}.farm-mark[data-kind=person]{background:var(--isa-green-100);color:var(--isa-green-900)}.farm-mark[data-kind=icon]{background:var(--isa-surface-subtle);color:var(--isa-text-secondary)}.farm-mark[data-kind=icon] .ui-icon{stroke-width:2px;width:1.25rem;height:1.25rem}.farm-progress{background:var(--isa-green-100);border-radius:3px;height:6px;display:block;overflow:hidden}.farm-progress>span{background:var(--isa-accent);border-radius:3px;height:100%;display:block}.farm-choices{margin:var(--isa-space-2) calc(-1 * var(--isa-space-2)) 0;padding:0;list-style:none;display:grid}.farm-choices li+li{border-top:1px solid var(--isa-border)}.farm-choices :is(a,div){align-items:center;gap:var(--isa-space-3);min-height:4.25rem;padding:var(--isa-space-3) var(--isa-space-2);color:var(--isa-text);text-decoration:none;display:flex}.farm-choices a:hover{background:var(--isa-surface-hover)}.farm-choices a:focus-visible{outline:2px solid var(--isa-focus);outline-offset:-2px}.farm-choice-text{flex:1;gap:2px;min-width:0;display:grid}.farm-choice-text strong{color:var(--isa-text-strong);font-size:1.05rem}.farm-choice-text small{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.farm-choice-aside{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);text-align:right;flex:none;line-height:1.3}.farm-choice-go{color:var(--isa-text-tertiary);flex:none}.farm-band{border:1px solid var(--isa-panel-border);background:var(--isa-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.farm-band>div{gap:var(--isa-space-1);min-width:0;padding:var(--isa-space-4) var(--isa-space-5);align-content:start;display:grid}.farm-band>div+div{border-left:1px solid var(--isa-border)}.farm-band dt{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.farm-band dd{font-size:var(--isa-text-metric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--isa-text-strong);margin:0;font-weight:700;line-height:1.1}.farm-band small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary)}.farm-band small[data-tone=attention]{color:var(--isa-attention);font-weight:600}.farm-band .farm-progress{margin-block:var(--isa-space-1)}@media (max-width:720px){.farm-band{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-band>div:nth-child(3){border-left:0}.farm-band>div:nth-child(n+3){border-top:1px solid var(--isa-border)}.farm-band dd{font-size:1.6rem}}.farm-meta{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.farm-group{gap:var(--isa-space-3);min-width:0;display:grid}.farm-group-head{justify-content:space-between;align-items:baseline;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.farm-group-head h2{color:var(--isa-text-strong);margin:0;font-size:1.25rem;font-weight:600}.farm-tiles{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.farm-tile{gap:var(--isa-space-1);height:100%;padding:var(--isa-space-4);border:1px solid var(--isa-panel-border);background:var(--isa-surface);color:var(--isa-text);align-content:start;text-decoration:none;display:grid}a.farm-tile:hover{border-color:var(--isa-accent)}a.farm-tile:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.farm-tile .farm-mark{margin-bottom:var(--isa-space-3)}.farm-tile strong{color:var(--isa-text-strong);font-size:1.05rem}.farm-tile strong a{color:inherit;text-decoration:none}.farm-tile strong a:hover{text-decoration:underline}.farm-tile small{font-size:var(--isa-text-small);color:var(--isa-text-secondary)}.farm-tile-big{font-variant-numeric:tabular-nums;color:var(--isa-text-strong);font-size:1.75rem;font-weight:700;line-height:1.15}.farm-tile-big small{font-size:var(--isa-text-small);color:var(--isa-text-tertiary);font-weight:500}.farm-tile-cta{margin-top:var(--isa-space-2);font-size:var(--isa-text-small);color:var(--isa-accent);font-weight:600}div.farm-tile .farm-tile-cta{color:var(--isa-text-tertiary)}.farm-tile-actions{gap:var(--isa-space-2);margin-top:var(--isa-space-3);flex-wrap:wrap;display:flex}.farm-tile--link{align-items:center;gap:var(--isa-space-3);padding:var(--isa-space-3) var(--isa-space-4);color:var(--isa-text-strong);font-weight:600;display:flex}.farm-tile--link>span{flex:1;min-width:0}.farm-tile--link>.ui-icon:first-child{color:var(--isa-accent);flex:none}.farm-late{color:var(--isa-attention);font-weight:600}.farm-empty-houses{align-items:center;gap:var(--isa-space-1) var(--isa-space-2);font-size:var(--isa-text-small);color:var(--isa-text-secondary);flex-wrap:wrap;margin:0;display:flex}.farm-empty-houses a{color:var(--isa-accent);font-weight:600}.ui-table td .farm-actions{flex-wrap:nowrap}.farm-charts{gap:var(--isa-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.farm-charts>.ui-section{margin:0}@media (max-width:900px){.farm-charts{grid-template-columns:minmax(0,1fr)}}.farm-weekbar{justify-content:space-between;align-items:center;gap:var(--isa-space-3);scroll-margin-top:var(--isa-space-6);flex-wrap:wrap;display:flex}.farm-weekbar h2{font-size:var(--isa-text-section);color:var(--isa-text-strong);margin:0}.ui-section--panel:has(.farm-recorder){--farm-pad:var(--isa-space-6)}@media (max-width:640px){.ui-section--panel:has(.farm-recorder){--farm-pad:var(--isa-space-4);padding:var(--isa-space-4) var(--farm-pad) var(--farm-pad)}}.farm-recorder{gap:var(--isa-space-5)}.farm-record-body{gap:var(--isa-space-6)}.farm-sync{align-items:center;gap:var(--isa-space-2);min-height:1.5rem;font-size:var(--isa-text-small);color:var(--isa-text-secondary);flex-wrap:wrap;margin:0;display:flex}.farm-sync[data-state=idle]{min-height:0}.farm-sync>svg{flex:none}.farm-sync[data-state=saved]>svg{color:var(--isa-green-700)}.farm-sync[data-state=failed],.farm-sync[data-state=changed]{color:var(--isa-text-strong)}.farm-sync[data-state=failed]>svg,.farm-sync[data-state=changed]>svg{color:var(--isa-attention)}.farm-sync>span{flex:1;min-width:min(100%,12rem)}.farm-sync .ui-button--link{min-height:0;padding:0}.farm-record-mode{gap:var(--isa-space-2)}.farm-record-mode .ui-segmented{width:100%;display:flex}.farm-record-mode .ui-segmented>label{flex:1;justify-content:center;min-height:2.75rem}.farm-record-mode .ui-segmented>label:has(input:checked){background:var(--isa-green-50);color:var(--isa-text-strong);font-weight:650}.farm-record-tools{justify-content:space-between;align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;display:flex}.farm-record-tools .ui-button--link{min-height:0;padding:0}.farm-recorder .farm-pens{gap:var(--isa-space-3)}.farm-recorder .farm-pen{gap:var(--isa-space-1);color:var(--isa-text-strong);font-weight:600}.farm-recorder .farm-pen .ui-input{min-height:3.25rem;font-size:var(--isa-text-section);text-align:center;font-weight:600}.farm-recorder .farm-pen[data-filled] .ui-input{border-color:var(--isa-green-500);background:var(--isa-green-50)}.farm-pens-focused{grid-template-columns:minmax(0,1fr)}.farm-recorder .farm-pens-focused .farm-pen .ui-input{min-height:4.5rem;font-size:var(--isa-text-page)}.farm-pen[hidden]{display:none}.farm-egg-field{display:block;position:relative}.farm-egg-field>span{inset-block:0;right:var(--isa-space-4);color:var(--isa-text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute}.farm-recorder .farm-egg-input{min-height:4rem;font-size:var(--isa-text-page);padding-right:4.5rem;font-weight:600}.farm-question{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-question .ui-choice{min-height:3.25rem;padding:var(--isa-space-2) var(--isa-space-3);border-radius:var(--isa-radius-control);align-content:center;justify-items:center}.farm-question .ui-choice:after{display:none}.farm-question .ui-choice:has(>input:checked){background:var(--isa-green-50)}.farm-question .ui-choice:has(>input:disabled){cursor:default;opacity:.55}.farm-observations{gap:var(--isa-space-2)}.farm-observations .ui-chip-toggle{height:2.5rem;padding:0 var(--isa-space-3);font-size:var(--isa-text-body);border-radius:1.25rem}.farm-record-feed>summary{color:var(--isa-text-strong);font-weight:600}.farm-record-feed .farm-pens{margin-bottom:var(--isa-space-2)}.farm-record-errors{gap:var(--isa-space-3);padding:var(--isa-space-3) var(--isa-space-4);border:1px solid var(--isa-panel-border);border-left:3px solid var(--isa-attention);background:var(--isa-surface);color:var(--isa-text-strong);display:flex}.farm-record-errors>svg{color:var(--isa-attention);flex:none;margin-top:.15em}.farm-record-errors ul{gap:var(--isa-space-1);margin:0;padding:0;list-style:none;display:grid}.farm-record-body :is(input,textarea,select,button){scroll-margin-bottom:10rem}.farm-savebar{z-index:2;gap:var(--isa-space-3);margin:0 calc(-1 * var(--farm-pad,0px)) calc(-1 * var(--farm-pad,0px));padding:var(--isa-space-3) var(--farm-pad,0px) calc(var(--isa-space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--isa-border);background:var(--isa-surface);display:grid;position:sticky;bottom:0}.farm-savebar-total{align-items:baseline;gap:var(--isa-space-1) var(--isa-space-3);grid-template-columns:auto 1fr;display:grid}.farm-savebar-total .farm-total{align-items:baseline;gap:var(--isa-space-1);background:0 0;padding:0;display:flex;position:static}.farm-savebar-total .farm-total strong{font-size:var(--isa-text-metric);font-variant-numeric:tabular-nums;color:var(--isa-text-strong);margin:0}.farm-savebar-total .farm-total span{color:var(--isa-text-secondary)}.farm-savebar-total .farm-muted{font-variant-numeric:tabular-nums;justify-self:end}.farm-savebar-total .farm-progress{grid-column:1/-1}.farm-savebar .ui-button{min-height:3rem;font-size:var(--isa-text-body)}.farm-completion{gap:var(--isa-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.farm-completion dt{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.farm-completion dd{margin:var(--isa-space-1) 0;font-size:var(--isa-text-metric);font-variant-numeric:tabular-nums}@media (max-width:640px){.farm-completion dd{font-size:var(--isa-text-section)}}.pj-screen{align-content:start;gap:var(--isa-space-4);min-width:0;display:grid}.pj-screen>*{min-width:0}.pj-faint{color:var(--isa-text-tertiary);font-size:var(--isa-text-small);margin:0}.pj-key{color:var(--isa-text-tertiary);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11.5px}.pj-count{color:var(--isa-text-tertiary);font-weight:500;font-size:var(--isa-text-small);font-variant-numeric:tabular-nums}.pj-empty-value{color:var(--isa-text-tertiary)}.pj-badge{background:var(--isa-surface-subtle);height:22px;color:var(--isa-text-secondary);font-size:var(--isa-text-label);border-radius:11px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.pj-toast{top:var(--isa-space-2);z-index:20;gap:var(--isa-space-2);margin-bottom:var(--isa-space-3);align-items:flex-start;display:flex;position:sticky}.pj-toast>:first-child{flex:1;min-width:0}.pj-header{gap:var(--isa-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.pj-header-main{flex:1;gap:4px;min-width:0;display:grid}.pj-header h1{align-items:center;gap:10px;margin:0;font-size:26px;line-height:1.2;display:flex}.pj-header-title{align-items:center;gap:10px;min-width:0;display:flex}.pj-header-icon{font-size:24px;line-height:1}.pj-header-meta{color:var(--isa-text-secondary);font-size:var(--isa-text-small);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.pj-header-meta>span+span:before{content:"·";color:var(--isa-text-tertiary);margin-right:6px}.pj-header-actions{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.pj-header>.ui-button:last-child{margin-left:auto}.pj-description{color:var(--isa-text-secondary);white-space:pre-line;max-width:70ch;margin:0}.pj-crumbs{font-size:var(--isa-text-small);color:var(--isa-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pj-crumbs a{color:inherit;text-decoration:none}.pj-crumbs a:hover{text-decoration:underline}.pj-crumb-sep{color:var(--isa-text-tertiary)}@media (max-width:640px){.pj-header h1{font-size:22px}}.pj-project-grid{gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.pj-project-card{padding:var(--isa-space-4);border:1px solid var(--isa-panel-border);background:var(--isa-surface);color:var(--isa-text);border-radius:10px;align-content:start;gap:6px;text-decoration:none;display:grid}.pj-project-card:hover{border-color:var(--isa-border-strong)}.pj-project-card:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.pj-project-card[data-archived]{opacity:.7}.pj-project-card-head{align-items:center;gap:8px;display:flex}.pj-project-icon{font-size:20px;line-height:1}.pj-project-name{min-width:0;color:var(--isa-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.pj-project-description{color:var(--isa-text-secondary);font-size:var(--isa-text-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pj-project-progress{gap:4px;margin-top:4px;display:grid}.pj-restricted{gap:var(--isa-space-2);display:grid}.pj-restricted h2{font-size:var(--isa-text-body);margin:0}.pj-restricted ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pj-restricted li{align-items:center;gap:var(--isa-space-2);border-bottom:1px solid var(--isa-border);padding:6px 0;display:flex}.pj-restricted li>span{flex:1;min-width:0}.pj-form{gap:var(--isa-space-4);min-width:min(100%,30rem);display:grid}.pj-form-pair{gap:var(--isa-space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.pj-form-pair{grid-template-columns:1fr}}.pj-form-actions{justify-content:flex-end;gap:var(--isa-space-2);display:flex}.pj-key-input{text-transform:uppercase;font-family:ui-monospace,monospace}.pj-icon-input{max-width:6rem}.ui-dialog:has(.pj-new,.pj-gallery){width:min(56rem,100vw - 32px)}.pj-new{align-items:start;gap:var(--isa-space-5) var(--isa-space-6);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.pj-new>.ui-feedback,.pj-new-footer{grid-column:1/-1}.pj-new-fields{gap:var(--isa-space-4);display:grid}.pj-new-fields .ui-field-hint{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pj-new-fields .ui-field-hint .pj-key{color:var(--isa-text-strong)}.pj-new-fields .ui-picker-trigger{width:100%}.pj-new-template{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);overflow:hidden}.pj-new-template-body{justify-items:start;gap:var(--isa-space-1);padding:var(--isa-space-4);display:grid}.pj-new-template-body strong{color:var(--isa-text-strong);font-size:var(--isa-text-section)}.pj-new-template-body p{color:var(--isa-text-secondary);margin:0}.pj-new-template-body .ui-button{margin-top:var(--isa-space-2)}.pj-new-footer{justify-content:flex-end;gap:var(--isa-space-2);padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border);display:flex}@media (max-width:720px){.pj-new{grid-template-columns:1fr}}.pj-template-mark{font-size:28px;line-height:1}.pj-new-template .ui-tile-art{aspect-ratio:auto;height:7rem}.pj-gallery-card .ui-tile-art{aspect-ratio:auto;flex:none;height:5rem}.pj-gallery-card .ui-tile-mark{width:48px;height:48px}.pj-gallery-card .pj-template-mark{font-size:22px}.pj-gallery{gap:var(--isa-space-4) var(--isa-space-5);grid-template-columns:10rem minmax(0,1fr);grid-template-areas:"top top""rail grid""foot foot";display:grid}.pj-gallery-top{align-items:center;gap:var(--isa-space-3);grid-area:top;display:flex}.pj-gallery-top .ui-search{flex:1}.pj-gallery-rail{flex-direction:column;grid-area:rail;gap:2px;display:flex}.pj-gallery-facet{justify-content:space-between;align-items:center;gap:var(--isa-space-2);min-height:36px;padding:0 var(--isa-space-3);border-radius:var(--isa-radius-control);font:inherit;color:var(--isa-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pj-gallery-facet:hover{background:var(--isa-surface-hover)}.pj-gallery-facet[aria-pressed=true]{background:var(--isa-accent-soft);color:var(--isa-brand);font-weight:600}.pj-gallery-grid,.pj-gallery-empty{grid-area:grid}.pj-gallery-grid{align-content:start;gap:var(--isa-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));grid-auto-rows:max-content;max-height:min(30rem,50vh);padding:2px;display:grid;overflow-y:auto}.pj-gallery-card{border:1px solid var(--isa-border);border-radius:var(--isa-radius-card);background:var(--isa-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--isa-duration) var(--isa-ease), box-shadow var(--isa-duration) var(--isa-ease);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.pj-gallery-card:hover{border-color:var(--isa-border-strong)}.pj-gallery-card:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.pj-gallery-card[aria-checked=true]{border-color:var(--isa-brand);box-shadow:inset 0 0 0 1px var(--isa-brand)}.pj-gallery-card[aria-checked=true]:after{content:"";top:var(--isa-space-2);right:var(--isa-space-2);background:var(--isa-brand);width:8px;height:8px;position:absolute}.pj-gallery-card-body{padding:var(--isa-space-3);gap:2px;display:grid}.pj-gallery-card-body strong{color:var(--isa-text-strong)}.pj-gallery-card-body span{color:var(--isa-text-secondary);font-size:var(--isa-text-small)}.pj-gallery-footer{align-items:center;gap:var(--isa-space-2);padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border);flex-wrap:wrap;grid-area:foot;display:flex}.pj-gallery-choice{flex:1;gap:2px;min-width:12rem;margin:0;display:grid}.pj-gallery-choice strong{color:var(--isa-text-strong)}@media (max-width:720px){.pj-gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""rail""grid""foot"}.pj-gallery-rail{flex-flow:wrap}.pj-gallery-card .ui-tile-art{height:3.5rem}.pj-gallery-footer{justify-content:flex-end}.pj-gallery-choice{flex-basis:100%}}.pj-gallery-empty{justify-items:center;gap:var(--isa-space-3);padding:var(--isa-space-12) 0;text-align:center;display:grid}.pj-home-links{flex-wrap:wrap;gap:6px;display:flex}.pj-home-link{border:1px solid var(--isa-border);background:var(--isa-surface);height:30px;font:inherit;font-size:var(--isa-text-small);color:var(--isa-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.pj-home-link:hover{border-color:var(--isa-border-strong)}.pj-home-link--new{color:var(--isa-text-tertiary);background:0 0;border-style:dashed}.pj-tree{margin:0;padding:0;list-style:none}.pj-tree .pj-tree{padding-left:var(--isa-space-4)}.pj-tree a{color:var(--isa-text);font-size:var(--isa-text-small);border-radius:6px;gap:8px;padding:5px 6px;text-decoration:none;display:flex}.pj-tree a:hover{background:var(--isa-surface-hover)}.pj-tree a[aria-current=page]{background:var(--isa-surface-subtle);font-weight:600}.pj-tree a[data-archived]{color:var(--isa-text-tertiary)}.pj-tree-icon{text-align:center;flex:none;width:18px}.pj-list{gap:var(--isa-space-3);display:grid}.pj-group{gap:2px;display:grid}.pj-group-head{background:var(--ui-option-bg);width:100%;color:var(--ui-option-fg);font:inherit;font-size:var(--isa-text-small);cursor:pointer;text-align:left;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-weight:650;display:flex}.pj-group-head .pj-count{color:inherit;opacity:.75}.pj-group-head:focus-visible{outline:2px solid var(--isa-focus);outline-offset:2px}.pj-rows{margin:0;padding:0;list-style:none}.pj-row{border-bottom:1px solid var(--isa-border);align-items:center;gap:10px;min-height:40px;padding:4px 10px;display:flex}.pj-row:hover{background:var(--isa-surface-hover)}.pj-row--closed .pj-row-title{color:var(--isa-text-secondary)}.pj-row-title{min-width:0;color:var(--isa-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.pj-row-title:hover{text-decoration:underline}.pj-row-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.pj-row-status{flex:none;place-items:center;width:20px;display:grid}.pj-status-dot{border:2px solid var(--ui-option);background:var(--ui-option);border-radius:50%;width:12px;height:12px;display:block}@supports (color:color-mix(in lab, red, red)){.pj-status-dot{background:color-mix(in oklch, var(--ui-option) 35%, transparent)}}.pj-prio-slot{flex:none;place-items:center;width:22px;display:grid}.pj-prio{background:var(--ui-option-bg);min-width:20px;height:20px;color:var(--ui-option-fg);border-radius:5px;place-items:center;padding:0 3px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.pj-people{align-items:center;display:inline-flex}.pj-people .ui-avatar+.ui-avatar{box-shadow:0 0 0 2px var(--isa-surface);margin-left:-6px}.pj-more{font-size:var(--isa-text-label);color:var(--isa-text-secondary);margin-left:4px}.pj-date{color:var(--isa-text-secondary);white-space:nowrap;font-size:12.5px}.pj-date--late{color:var(--isa-option-red-fg);font-weight:600}.pj-new-inline{width:100%;color:var(--isa-text-tertiary);font:inherit;font-size:var(--isa-text-small);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;display:flex}.pj-new-inline:hover{background:var(--isa-surface-hover);color:var(--isa-text)}.pj-new-input{width:100%}@media (max-width:640px){.pj-row .pj-key,.pj-row-meta .ui-option-pill{display:none}}.pj-db{gap:var(--isa-space-3);min-width:0;display:grid}.pj-db>*{min-width:0}.pj-db[data-pending] .pj-list,.pj-db[data-pending] .pj-board,.pj-db[data-pending] .pj-table{opacity:.6;transition:opacity .12s .15s}.pj-db-bar{align-items:center;gap:var(--isa-space-3);border-bottom:1px solid var(--isa-border);display:flex}.pj-view-tabs{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.pj-view-tabs>button{color:var(--isa-text-secondary);font:inherit;font-size:var(--isa-text-small);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 12px;display:inline-flex}.pj-view-tabs>button:hover{color:var(--isa-text-strong)}.pj-view-tabs>[aria-selected=true]{color:var(--isa-text-strong);border-bottom-color:var(--isa-text-strong);font-weight:600}.pj-view-tabs>button:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.pj-view-rename{width:10rem;margin:4px 0}.pj-db-tools{flex:none;align-items:center;gap:4px;display:flex}.pj-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pj-chip{background:var(--isa-option-blue-bg);height:26px;color:var(--isa-option-blue-fg);font-size:var(--isa-text-small);border-radius:13px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.pj-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.pj-chip button:focus-visible{box-shadow:var(--isa-focus-ring);outline:none}.pj-dirty{color:var(--isa-text-secondary);font-size:var(--isa-text-small);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pj-spacer{flex:1}@media (max-width:640px){.pj-db-bar{flex-wrap:wrap}.pj-dirty{margin-left:0}}.pj-board .ui-kanban-scroller{gap:var(--isa-space-2);grid-auto-columns:minmax(16rem,1fr)}.pj-board .ui-kanban-column{gap:var(--isa-space-2);min-height:16rem;padding:var(--isa-space-2);background:var(--ui-option-bg,var(--isa-surface-subtle));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.pj-board .ui-kanban-column{background:color-mix(in oklch, var(--ui-option-bg,var(--isa-surface-subtle)) 55%, var(--isa-surface))}}.pj-board .ui-kanban-column[data-over]{box-shadow:inset 0 0 0 2px var(--ui-option,var(--isa-border-strong))}.pj-board .ui-kanban-heading{font-size:var(--isa-text-small);justify-content:flex-start;gap:8px;padding:4px 6px}.pj-board .ui-kanban-heading:before{content:"";background:var(--ui-option,var(--isa-text-tertiary));border-radius:50%;flex:none;width:10px;height:10px}.pj-board .ui-kanban-count{color:var(--isa-text-tertiary);background:0 0;padding:0;font-weight:500}.pj-board .ui-kanban-list{gap:var(--isa-space-2)}.pj-board .ui-kanban-column>:is(.pj-new-inline,.pj-new-input){align-self:start}.pj-card{box-sizing:border-box;border:1px solid var(--isa-border);gap:8px;width:100%;min-width:0;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.pj-card{border:1px solid color-mix(in oklch, var(--isa-border) 70%, transparent)}}.pj-card{background:var(--isa-surface);border-radius:8px;box-shadow:0 1px 2px #0000000a}.pj-card:hover{border-color:var(--isa-border-strong)}.pj-card .pj-row-title{white-space:normal;font-weight:550;line-height:1.35}.pj-card--closed .pj-row-title{color:var(--isa-text-secondary)}.pj-card-labels{flex-wrap:wrap;gap:4px;display:flex}.pj-card-meta{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;display:flex}.pj-table{gap:var(--isa-space-2);min-width:0;display:grid}.pj-table tr[data-closed] .pj-row-title{color:var(--isa-text-secondary)}.pj-table tr[aria-selected=true]{background:var(--isa-option-blue-bg)}.pj-table .pj-select-cell{white-space:nowrap;width:52px}.pj-table .pj-select-cell input{vertical-align:middle}.pj-table tr:not(:hover):not(:focus-within) .pj-empty-value{color:#0000}.pj-title-cell{align-items:center;gap:10px;min-width:min(280px,60vw);display:flex}.pj-bulk{gap:var(--isa-space-2);background:var(--isa-option-blue-bg);font-size:var(--isa-text-small);border-radius:8px;flex-wrap:wrap;align-items:center;padding:8px 12px;display:flex}.pj-peek{gap:var(--isa-space-3)}.pj-peek .pj-title{font-size:22px}.pj-resizer{z-index:5;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0;left:-4px}.pj-resizer:after{content:"";background:0 0;width:3px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:3px}.pj-resizer:hover:after,.pj-resizing .pj-resizer:after{background:var(--isa-focus)}.pj-resizer:focus-visible:after{background:var(--isa-focus)}.pj-resizer:focus-visible{outline:none}body.pj-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (max-width:600px){.pj-resizer{display:none}}.ui-main:has(.pj-sheet){background:var(--isa-page)}.pj-sheet{padding-inline:var(--isa-space-4)}.pj-sheet-tools{align-items:center;gap:var(--isa-space-2);flex-wrap:wrap;min-height:32px;display:flex}.pj-sheet-tools .pj-crumbs{flex:1;min-width:0}.pj-title{color:var(--isa-text-strong);resize:none;field-sizing:content;background:0 0;border:0;width:100%;margin:0;padding:0;font-family:inherit;font-size:26px;font-weight:700;line-height:1.25}.pj-title:focus-visible{outline:2px solid var(--isa-focus);outline-offset:4px;border-radius:4px}.pj-sheet .pj-title{font-size:32px}.pj-sheet .pj-section{padding-top:var(--isa-space-4);border-top:1px solid var(--isa-border)}@media (max-width:640px){.pj-sheet{padding-inline:0}.pj-sheet .pj-title{font-size:26px}}.pj-props{font-size:var(--isa-text-small);grid-template-columns:96px 1fr;align-items:center;gap:8px 12px;margin:0;display:grid}.pj-props dt{color:var(--isa-text-tertiary)}.pj-props dd{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin:0;display:flex}.pj-more-props{font:inherit;font-size:var(--isa-text-small);color:var(--isa-text-tertiary);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.pj-more-props:hover{color:var(--isa-text)}.pj-face-list{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pj-ref{align-items:center;gap:6px;display:inline-flex}.pj-date-field{display:inline-flex}.pj-section{gap:var(--isa-space-2);display:grid}.pj-section h2{font-size:var(--isa-text-small);color:var(--isa-text-secondary);align-items:baseline;gap:8px;margin:0;font-weight:600;display:flex}.pj-inline-actions{flex-wrap:wrap;display:flex}.pj-inline-actions .pj-new-inline{width:auto}.pj-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pj-links li{font-size:var(--isa-text-small);align-items:center;gap:8px;display:flex}.pj-links a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pj-link-form{gap:var(--isa-space-2);flex-wrap:wrap;align-items:center;display:flex}.pj-link-form .ui-input{flex:12rem}.pj-activity{font-size:var(--isa-text-small);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pj-activity li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pj-activity-text{flex:14rem;min-width:0}.pj-activity time{white-space:nowrap;margin-left:auto}.pj-milestone-progress{gap:var(--isa-space-2);align-items:center;margin:0;display:flex}.pj-milestone-progress .ui-meter{flex:1;max-width:16rem}.pj-move-preview{padding:var(--isa-space-3);background:var(--isa-surface-subtle);border-radius:8px;gap:4px;display:grid}.pj-move-preview h3{font-size:var(--isa-text-small);margin:0}.pj-move-preview ul{font-size:var(--isa-text-small);margin:0;padding-left:1.2em}.pj-share{gap:var(--isa-space-3);min-width:min(100%,28rem);display:grid}.pj-share-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pj-share-list li{align-items:center;gap:var(--isa-space-2);min-height:36px;display:flex}.pj-share-list li>:first-child{flex:1;min-width:0}.pj-general{gap:var(--isa-space-2);padding-top:var(--isa-space-3);border-top:1px solid var(--isa-border);display:grid}.pj-general h3{font-size:var(--isa-text-small);margin:0}.pj-workflow{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pj-status-line{gap:var(--isa-space-2);border-bottom:1px solid var(--isa-border);flex-wrap:wrap;align-items:center;padding:4px 0;display:flex}.pj-status-line .ui-input{flex:10rem;max-width:18rem}.pj-status-tools{gap:2px;margin-left:auto;display:inline-flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
