:root{--session-dock-reserve:0px;--prototype-tools-block:0px;--app-bottom-nav-block:0px}:root[data-session-dock]{--session-dock-reserve:72px;scroll-padding-bottom:calc(var(--session-dock-reserve) + 16px)}:root:has(.proto-debug-bar){--prototype-tools-block:32px}@media (width<=720px){:root:has(.proto-debug-bar){--prototype-tools-block:40px}:root:has(.app-shell.is-tenant){--app-bottom-nav-block:66px}}:root[data-session-dock] .app-main{padding-bottom:calc(80px + var(--session-dock-reserve))}.session-dock{right:var(--pa-space-4);bottom:calc(var(--pa-space-4) + var(--prototype-tools-block) + var(--app-bottom-nav-block));z-index:calc(var(--pa-z-sticky) + 3);pointer-events:none;max-width:calc(100vw - 32px);color:var(--pa-color-text-primary);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:var(--pa-font-size-secondary);justify-items:end;display:grid;position:fixed}.session-dock>*{pointer-events:auto}.session-dock-toggle,.session-dock-panel{border:1px solid var(--pa-color-border-control);background:var(--pa-color-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--pa-color-ink-950) 14%, transparent)}.session-dock-toggle{min-height:var(--pa-target-mobile);border-radius:var(--pa-radius-pill);color:inherit;font:inherit;cursor:pointer;transition:background var(--pa-motion-duration-micro) var(--pa-motion-easing-standard);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.session-dock-toggle:hover{background:var(--pa-color-surface-muted)}.session-dock-toggle:focus-visible{outline:var(--pa-focus-ring-width) solid var(--pa-focus-color);outline-offset:var(--pa-focus-offset)}.session-dock-count{border-radius:var(--pa-radius-pill);background:var(--pa-color-brand-50);min-width:20px;height:20px;color:var(--pa-color-brand-700);font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-bold);place-items:center;padding:0 6px;display:grid}.session-dock-panel{border-radius:var(--pa-radius-card);width:min(360px,100vw - 32px);animation:session-dock-in var(--pa-motion-duration-transition) var(--pa-motion-easing-standard);display:grid}.session-dock-panel>header{border-bottom:1px solid var(--pa-color-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.session-dock-panel>header strong{font-size:13px}.session-dock-panel ul{scrollbar-gutter:stable;gap:8px;max-height:min(360px,50dvh);margin:0;padding:8px;list-style:none;display:grid;overflow:auto}.session-dock-card{border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-control);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 6px 10px 10px;display:grid}.session-dock-card[aria-current=true]{border-color:var(--pa-color-brand-600);background:color-mix(in srgb, var(--pa-color-brand-50) 60%, transparent)}.session-dock-icon{width:20px;height:20px;color:var(--pa-color-brand-700);flex:none}.session-dock-copy{gap:2px;min-width:0;display:grid}.session-dock-copy strong,.session-dock-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-dock-copy span{color:var(--pa-color-text-muted);font-size:var(--pa-font-size-label)}.session-dock-time{min-width:6ch;font-size:var(--pa-font-size-label);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.session-dock-time svg{width:14px;height:14px}.session-dock-actions{grid-column:2/-1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.session-dock-actions .ui-button{min-height:var(--pa-target-desktop-control);font-size:var(--pa-font-size-label)}@keyframes session-dock-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.session-dock-panel{animation:none}.session-dock-toggle{transition:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-pa-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pa-color-brand-950:#0b1f3a;--pa-color-brand-900:#12365f;--pa-color-brand-800:#1740d4;--pa-color-brand-700:#1b4df5;--pa-color-brand-600:#3b82f6;--pa-color-brand-500:#60a5fa;--pa-color-brand-100:#dbeafe;--pa-color-brand-50:#eff6ff;--pa-color-aqua-600:#38bdf8;--pa-color-info-800:#1d4ed8;--pa-color-success-800:#047857;--pa-color-sun-600:#f59e0b;--pa-color-warning-800:#b45309;--pa-color-preparation-800:#76579b;--pa-color-danger-800:#be123c;--pa-color-ink-950:#0f2340;--pa-color-ink-700:#2c405c;--pa-color-ink-600:#4a5c78;--pa-color-ink-500:#5b7196;--pa-color-ink-300:#cbd8e8;--pa-color-surface:#fff;--pa-color-surface-muted:#f1f6fc;--pa-color-canvas:#f4f8fd;--pa-color-border-subtle:#e4ebf4;--pa-color-border-control:#5b7196;--pa-color-border-field:#d5dfec;--pa-color-info-soft:#eff6ff;--pa-color-success-soft:#ecfdf5;--pa-color-warning-soft:#fffbeb;--pa-color-danger-soft:#fff1f2;--pa-color-pond-preparation-800:#1d4ed8;--pa-color-pond-finalization-800:#b45309;--pa-color-neutral-600:#626870;--pa-color-teal-800:#0f7180;--pa-color-text-primary:var(--pa-color-ink-950);--pa-color-text-secondary:var(--pa-color-ink-600);--pa-color-text-muted:var(--pa-color-ink-500);--pa-color-text-brand:var(--pa-color-brand-900);--pa-color-action-primary:var(--pa-color-brand-700);--pa-color-action-primary-hover:var(--pa-color-brand-800);--pa-color-action-accent:var(--pa-color-brand-600);--pa-color-data-aqua:var(--pa-color-aqua-600);--pa-color-accent-sun:var(--pa-color-sun-600);--pa-color-brand-surface:var(--pa-color-brand-50);--pa-color-brand-surface-strong:var(--pa-color-brand-100);--pa-color-surface-raised:var(--pa-color-surface);--pa-color-surface-sunken:var(--pa-color-surface-muted);--pa-color-status-info:var(--pa-color-info-800);--pa-color-status-info-surface:var(--pa-color-info-soft);--pa-color-status-success:var(--pa-color-success-800);--pa-color-status-success-surface:var(--pa-color-success-soft);--pa-color-status-warning:var(--pa-color-warning-800);--pa-color-status-warning-surface:var(--pa-color-warning-soft);--pa-color-status-preparation:var(--pa-color-preparation-800);--pa-color-status-danger:var(--pa-color-danger-800);--pa-color-status-danger-surface:var(--pa-color-danger-soft);--pa-color-on-brand:var(--pa-color-surface);--pa-color-on-info:var(--pa-color-surface);--pa-color-on-success:var(--pa-color-surface);--pa-color-on-warning:var(--pa-color-surface);--pa-color-on-danger:var(--pa-color-surface);--pa-color-pond-preparation:var(--pa-color-pond-preparation-800);--pa-color-pond-finalization:var(--pa-color-pond-finalization-800);--pa-color-pond-inactive:var(--pa-color-neutral-600);--pa-color-data-biomass:var(--pa-color-brand-700);--pa-color-data-feed:var(--pa-color-success-800);--pa-color-data-fca:var(--pa-color-preparation-800);--pa-color-data-cost:var(--pa-color-warning-800);--pa-color-data-revenue:var(--pa-color-teal-800);--pa-color-data-result:var(--pa-color-ink-600);--pa-font-family-sans:"Inter Variable", "Inter", system-ui, sans-serif;--pa-font-size-label:12px;--pa-font-size-secondary:14px;--pa-font-size-body:16px;--pa-font-size-title-xs:18px;--pa-font-size-title-sm:20px;--pa-font-size-title-md:24px;--pa-font-size-title-lg:32px;--pa-line-height-label:16px;--pa-line-height-secondary:20px;--pa-line-height-body:24px;--pa-line-height-title-xs:24px;--pa-line-height-title-sm:28px;--pa-line-height-title-md:32px;--pa-line-height-title-lg:40px;--pa-font-weight-regular:400;--pa-font-weight-medium:500;--pa-font-weight-semibold:600;--pa-font-weight-bold:700;--pa-font-feature-tabular:"tnum" 1, "lnum" 1;--pa-space-1:4px;--pa-space-2:8px;--pa-space-3:12px;--pa-space-4:16px;--pa-space-6:24px;--pa-space-8:32px;--pa-space-12:48px;--pa-radius-none:0px;--pa-radius-sm:8px;--pa-radius-control:10px;--pa-radius-card:16px;--pa-radius-pill:999px;--pa-target-mobile:48px;--pa-target-desktop-control:36px;--pa-target-critical:48px;--pa-motion-duration-none:0s;--pa-motion-duration-micro:.12s;--pa-motion-duration-transition:.18s;--pa-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--pa-motion-displacement-standard:8px;--pa-motion-displacement-reduced:0px;--pa-breakpoint-sm:480px;--pa-breakpoint-md:768px;--pa-breakpoint-lg:1024px;--pa-breakpoint-xl:1440px;--pa-z-base:0;--pa-z-sticky:10;--pa-z-dropdown:20;--pa-z-sheet:30;--pa-z-modal:40;--pa-z-toast:50;--pa-focus-ring-width:2px;--pa-focus-offset:2px;--pa-focus-color:var(--pa-color-brand-600);--pa-focus-minimum-contrast:3}@media (prefers-reduced-motion:reduce){:root,[data-pa-theme=light]{--pa-motion-displacement-standard:var(--pa-motion-displacement-reduced)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 2px 0 var(--shadow-tint-weak), 0 6px 16px -6px var(--shadow-tint);--shadow-md:0 2px 4px -2px var(--shadow-tint-weak), 0 12px 28px -8px var(--shadow-tint);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--pa-font-family-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{-webkit-text-size-adjust:100%}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--pa-font-family-sans);font-synthesis:none}:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:0;box-shadow:var(--ui-focus-ring)}button:not(:disabled),summary,label[for],a[href],[role=button]:not([aria-disabled=true]),[role=menuitem],[role=option],[role=tab],[role=combobox],[role=checkbox],[role=radio],[role=switch]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}th,td,[data-tabular]{font-feature-settings:var(--pa-font-feature-tabular)}}@layer components;@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.running{animation-play-state:running}.tabular{font-feature-settings:var(--pa-font-feature-tabular)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:var(--pa-color-canvas);--foreground:var(--pa-color-ink-950);--card:var(--pa-color-surface);--card-foreground:var(--pa-color-ink-950);--popover:var(--pa-color-surface);--popover-foreground:var(--pa-color-ink-950);--primary:var(--pa-color-brand-700);--primary-foreground:var(--pa-color-surface);--secondary:var(--pa-color-surface-muted);--secondary-foreground:var(--pa-color-ink-950);--muted:var(--pa-color-surface-muted);--muted-foreground:var(--pa-color-ink-600);--accent:var(--pa-color-brand-50);--accent-foreground:var(--pa-color-brand-900);--destructive:var(--pa-color-danger-800);--destructive-foreground:var(--pa-color-surface);--border:var(--pa-color-border-subtle);--input:var(--pa-color-border-field);--ring:var(--pa-color-brand-600);--shadow-tint-strong:var(--pa-color-brand-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-strong:color-mix(in srgb, var(--pa-color-brand-950) 16%, transparent)}}:root{--shadow-tint:var(--pa-color-brand-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint:color-mix(in srgb, var(--pa-color-brand-950) 10%, transparent)}}:root{--shadow-tint-weak:var(--pa-color-brand-950)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-tint-weak:color-mix(in srgb, var(--pa-color-brand-950) 5%, transparent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--ui-focus-width:2px;--ui-focus-color:var(--pa-focus-color)}*{--ui-focus-halo:color-mix(in srgb, var(--ui-focus-color) 18%, transparent);--ui-focus-ring:0 0 0 calc(var(--ui-focus-width) + 3px) var(--ui-focus-halo);--ui-field-focus-ring:0 0 0 3px var(--ui-focus-halo)}:is([aria-invalid=true],.ui-input-group:has(>.ui-input[aria-invalid=true])){--ui-focus-color:var(--pa-color-danger-800)}.ui-input-group{border:1px solid var(--input);background:var(--card);border-radius:10px;align-items:center;width:100%;min-width:0;display:flex}.ui-input-group:hover{border-color:var(--pa-color-ink-500)}.ui-input-group>.ui-input{width:0;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;flex:1;font-weight:400}.ui-input-group>.ui-input:focus{box-shadow:none;outline:none}.ui-input-affix{overflow-wrap:anywhere;max-width:50%;color:var(--pa-color-ink-600);cursor:text;flex-shrink:0;padding-inline:13px;font-size:14px;font-weight:600;line-height:1.5}.ui-input-affix:first-child{padding-right:0}.ui-input-affix:last-child{text-align:right;padding-left:0}.ui-input-group[data-disabled]{background:var(--muted);opacity:.65}.ui-input-group[data-disabled] .ui-input-affix{cursor:not-allowed}.proto[data-environment=prototype] .ui-input::placeholder{color:var(--pa-color-ink-600);opacity:1}html{scrollbar-gutter:stable}body{margin:0}button,input,textarea,select{font-family:inherit}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ui-checkbox,.ui-radio{border:2px solid var(--pa-color-border-control);background:var(--card);width:18px;height:18px;color:var(--primary-foreground);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.ui-checkbox{border-radius:5px}.ui-radio{border-radius:var(--pa-radius-pill)}.ui-checkbox:hover,.ui-radio:hover{border-color:var(--primary)}.ui-checkbox:is([data-state=checked],[data-state=indeterminate]){border-color:var(--primary);background:var(--primary)}.ui-checkbox-indicator{place-items:center;display:grid}.ui-checkbox-indicator svg{stroke-width:3px;width:13px;height:13px}.ui-radio[data-state=checked]{border-color:var(--primary)}.ui-radio-indicator{border-radius:var(--pa-radius-pill);background:var(--primary);width:8px;height:8px;display:block}.ui-checkbox:disabled,.ui-radio:disabled{opacity:.5;cursor:not-allowed}fieldset[aria-invalid=true] :is(.ui-checkbox,.ui-radio):not([data-state=checked]){border-color:var(--pa-color-danger-800)}.ui-button{justify-content:center;align-items:center;gap:var(--pa-space-2);min-height:44px;padding:10px var(--pa-space-4);border-radius:var(--pa-radius-control);font-size:var(--pa-font-size-secondary);font-weight:var(--pa-font-weight-semibold);white-space:nowrap;cursor:pointer;color:var(--pa-color-ink-700);background:0 0;border:1px solid #0000;line-height:1.3;display:inline-flex}.ui-button svg{flex-shrink:0;width:18px;height:18px}.ui-button.ui-button-primary{color:var(--primary-foreground);background:var(--primary);box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 18%, transparent)}.ui-button.ui-button-primary:hover{background:var(--pa-color-brand-800)}.ui-button.ui-button-outline{background:var(--card);border-color:var(--input);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent)}.ui-button.ui-button-outline:hover{border-color:var(--pa-color-ink-500);background:var(--muted)}.ui-button.ui-button-ghost:hover{background:var(--muted)}.ui-button.ui-button-link{color:var(--primary);padding-inline:var(--pa-space-1)}.ui-button.ui-button-link:hover{text-decoration:underline}.ui-button.ui-button-destructive{background:var(--destructive);color:var(--destructive-foreground)}.ui-button.ui-button-sm{min-height:var(--pa-target-desktop-control);padding:7px 10px;font-size:13px}.ui-button.ui-button-icon{width:44px;padding:10px}.ui-button.ui-button-lg{min-height:var(--pa-target-critical);padding-inline:22px}.ui-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-field-error-slot{min-height:20px;font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-medium);display:block}.proto-field>.ui-field-error-slot{margin-top:4px}fieldset>.ui-field-error-slot{margin-top:8px}.ui-field-error{color:var(--pa-color-danger-800);animation:ui-reveal var(--pa-motion-duration-transition) ease-out;align-items:flex-start;gap:5px;line-height:18px;display:flex}.ui-field-error svg,.ui-form-error svg{flex:none;margin-top:2px}.ui-form-error{color:var(--pa-color-danger-800);background:var(--pa-color-danger-soft);border:1px solid color-mix(in srgb, var(--pa-color-danger-800) 30%, transparent);border-radius:var(--pa-radius-sm);animation:ui-reveal var(--pa-motion-duration-transition) ease-out;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ui-button:focus-visible{box-shadow:var(--ui-focus-ring)}.ui-input,textarea{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;min-height:46px;color:var(--foreground);border-radius:10px;padding:10px 13px;font-size:15px;line-height:1.5}.ui-input::placeholder,textarea::placeholder{color:var(--muted-foreground)}.ui-input:hover,textarea:hover{border-color:var(--pa-color-ink-500)}.ui-input:disabled,textarea:disabled{background:var(--muted);opacity:.7;cursor:not-allowed}textarea{resize:vertical}.select-trigger{border:1px solid var(--input);background:var(--card);width:100%;min-width:0;min-height:46px;color:var(--pa-color-ink-700);text-align:left;box-shadow:0 1px 1px color-mix(in srgb, var(--foreground) 3%, transparent);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;font-size:15px;line-height:1.45;display:flex}.select-trigger:hover{border-color:var(--pa-color-ink-500)}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.select-trigger[aria-invalid=true]{border-color:var(--pa-color-danger-800);box-shadow:0 0 0 2px color-mix(in srgb, var(--pa-color-danger-800) 12%, transparent)}.ui-input-group:has(>.ui-input[aria-invalid=true]){border-color:var(--pa-color-danger-800);box-shadow:0 0 0 2px color-mix(in srgb, var(--pa-color-danger-800) 12%, transparent)}.ui-input-group>.ui-input[aria-invalid=true]{box-shadow:none}.ui-input:focus-visible,.ui-textarea:focus-visible,textarea:focus-visible,.select-trigger:focus-visible,.select-trigger[data-state=open],.ui-input-group:focus-within{border-color:var(--ui-focus-color);box-shadow:var(--ui-field-focus-ring);outline:none}.ui-input-group:has(>.ui-input[aria-invalid=true]):focus-within{border-color:var(--ui-focus-color);box-shadow:var(--ui-field-focus-ring);outline:none}.select-trigger>span:first-child{min-width:0}.select-trigger>span:last-child{flex-shrink:0;display:flex}.select-trigger svg{width:16px;height:16px;color:var(--muted-foreground)}.select-trigger>span:last-child svg{transition:transform .14s}.select-trigger[data-state=open]>span:last-child svg{transform:rotate(180deg)}.select-trigger:disabled{opacity:.55;cursor:not-allowed}.select-content{z-index:var(--pa-z-modal);min-width:var(--radix-select-trigger-width);max-width:min(520px,100vw - 24px);max-height:min(360px, var(--radix-select-content-available-height));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:0 14px 34px color-mix(in srgb, var(--foreground) 14%, transparent);border-radius:10px;padding:5px;overflow:hidden}.select-viewport{padding:0}.select-item{min-height:42px;color:var(--pa-color-ink-700);cursor:pointer;border-radius:7px;outline:none;align-items:center;padding:9px 34px 9px 11px;font-size:14px;line-height:1.4;display:flex;position:relative}.select-item[data-highlighted]{background:var(--muted);color:var(--foreground)}.select-item[data-state=checked]{color:var(--primary);font-weight:650}.select-item[data-disabled]{opacity:.5;pointer-events:none}.select-check{place-items:center;display:grid;position:absolute;right:9px}.select-check svg{width:14px;height:14px}.select-scroll{color:var(--muted-foreground);justify-content:center;padding:4px;display:flex}.select-scroll svg{width:16px;height:16px}.ui-tabs-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;margin-bottom:24px;display:grid}.ui-tabs-row>.ui-tabs{border:0;min-width:0;margin:0}.ui-tabs-actions{justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding-bottom:8px;display:flex}@media (width<=960px){.ui-tabs-row{grid-template-columns:minmax(0,1fr);gap:12px}.ui-tabs-actions{min-height:52px}}.ui-tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:24px;margin-bottom:24px;display:flex;overflow:auto hidden}.ui-tabs>button{min-width:108px;min-height:48px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-size:14px;font-weight:600;position:relative}.ui-tabs>button:hover,.ui-tabs>button[aria-current=page]{color:var(--foreground)}.ui-selection-content{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.ui-selection-content>svg{flex:none;width:16px;height:16px}.ui-selection-count{font-variant-numeric:tabular-nums;opacity:.85;font-size:12px}.ui-tabs-indicator{background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.ui-segmented{background:var(--muted);scrollbar-width:none;border-radius:10px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ui-segmented button{white-space:nowrap;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:13px;font-weight:550;position:relative}.ui-segmented button:hover{color:var(--foreground)}.ui-segmented button[aria-pressed=true]{color:var(--primary)}.ui-segmented-indicator{border:1px solid var(--border);border-radius:inherit;background:var(--card);box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 8%, transparent);position:absolute;inset:0}.ui-date-control{align-items:center;display:flex;position:relative}.ui-date-control .ui-input{padding-right:44px}.ui-date-control input::-webkit-calendar-picker-indicator{display:none}.ui-date-control>button{width:42px;height:42px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:2px}.ui-date-control>button svg{width:18px;height:18px}.ui-tooltip{z-index:var(--pa-z-modal);border-radius:var(--pa-radius-sm);background:var(--pa-color-ink-950);max-width:min(280px,100vw - 24px);color:var(--pa-color-surface);font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-medium);box-shadow:var(--shadow-sm);padding:6px 10px;line-height:1.4}.ui-tooltip-anchor{border-radius:var(--pa-radius-control);display:inline-flex}@keyframes ui-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.ui-tabs{gap:20px}.mg-field>.ui-segmented{width:100%}.mg-field>.ui-segmented button{flex:1;padding:9px 8px}}.proto-page-title h1{font-weight:750}.ui-form-error-slot[data-reserve]{scrollbar-gutter:stable;grid-column:1/-1;align-items:center;block-size:64px;min-block-size:64px;padding-inline-end:8px;display:flex;overflow-y:auto}.ui-form-error-slot[data-reserve]>.ui-form-error{overflow-wrap:anywhere;inline-size:100%;padding-block:8px}.ui-pending-label{place-items:center;display:inline-grid}.ui-pending-label>span{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.ui-pending-label>span:last-child,.ui-pending-label[data-pending=true]>span:first-child{visibility:hidden}.ui-pending-label[data-pending=true]>span:last-child{visibility:visible}.ui-metrics{min-width:0;margin:0;display:grid}.ui-metric{align-content:start;gap:8px;min-width:0;margin:0;display:grid}.ui-metric-label{min-width:0;min-height:36px;color:var(--muted-foreground);font-size:13px;font-weight:var(--pa-font-weight-medium);align-items:center;gap:10px;line-height:1.35;display:flex}.ui-metric-icon{width:32px;height:32px;color:var(--pa-color-brand-700);background:var(--pa-color-brand-100);border-radius:9px;flex:none;place-items:center;display:grid}.ui-metric-icon svg{width:16px;height:16px}.ui-metric.is-positive .ui-metric-icon{color:var(--pa-color-success-800);background:color-mix(in srgb, var(--pa-color-success-800) 16%, var(--pa-color-surface))}.ui-metric.is-warning .ui-metric-icon{color:var(--pa-color-warning-800);background:color-mix(in srgb, var(--pa-color-warning-800) 16%, var(--pa-color-surface))}.ui-metric.is-negative .ui-metric-icon{color:var(--pa-color-danger-800);background:color-mix(in srgb, var(--pa-color-danger-800) 14%, var(--pa-color-surface))}.ui-metric-value{min-width:0;min-height:34px;color:var(--foreground);font-size:28px;font-weight:var(--pa-font-weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:.25em;margin:0;line-height:1.2;display:flex}.ui-metric-value[data-empty]{color:var(--muted-foreground);font-size:14px;font-weight:var(--pa-font-weight-semibold);letter-spacing:0;align-items:center;line-height:1.4}.ui-metric-unit{font-size:.55em;font-weight:var(--pa-font-weight-semibold);letter-spacing:0;white-space:nowrap}.ui-metric-hint{max-width:260px;color:var(--muted-foreground);font-size:var(--pa-font-size-label);margin:0;line-height:16px}.ui-metrics-band{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin-bottom:8px;padding:20px 0 24px}.ui-metrics-band>.ui-metric+.ui-metric{border-left:1px solid var(--border);padding-left:24px}.ui-metrics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ui-metrics-cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-metrics-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metrics-cards>.ui-metric{border-bottom:2px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-sm);background:var(--pa-color-surface);min-height:122px;padding:18px}.ui-metrics-cards .ui-metric-value:not([data-empty]){font-size:clamp(18px,1.7vw,24px)}@media (width<=1200px){.ui-metrics-cards:not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ui-metrics-cards[data-count="3"]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ui-metrics-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ui-metrics-band>.ui-metric+.ui-metric{border-left:0;padding-left:0}.ui-metric-value{font-size:22px}}@media (width<=480px){.ui-metrics-band{grid-template-columns:minmax(0,1fr);gap:0}.ui-metrics-band>.ui-metric{padding:14px 0}.ui-metrics-band>.ui-metric+.ui-metric{border-top:1px solid var(--border)}}@media (width<=430px){.ui-metrics-cards,.ui-metrics-cards[data-count]{grid-template-columns:minmax(0,1fr)}.ui-metrics-cards>.ui-metric{min-height:102px}}.ui-badge-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.proto-page-title-heading{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.ui-progress{border-radius:var(--pa-radius-pill);background:color-mix(in srgb, var(--pa-color-brand-700) 12%, var(--pa-color-surface-muted));width:100%;height:8px;position:relative;overflow:hidden}.ui-progress.is-sm{height:6px}.ui-progress-indicator{border-radius:inherit;background:var(--pa-color-brand-700);width:100%;height:100%;transition:transform .42s var(--pa-motion-easing-standard);transform:translate(-100%)}.ui-progress.is-positive .ui-progress-indicator{background:var(--pa-color-success-800)}.ui-progress.is-warning{background:color-mix(in srgb, var(--pa-color-warning-800) 16%, var(--pa-color-surface-muted))}.ui-progress.is-warning .ui-progress-indicator{background:var(--pa-color-warning-800)}.ui-progress.is-danger{background:color-mix(in srgb, var(--pa-color-danger-800) 14%, var(--pa-color-surface-muted))}.ui-progress.is-danger .ui-progress-indicator{background:var(--pa-color-danger-800)}.ui-progress[data-state=indeterminate] .ui-progress-indicator{width:40%;animation:ui-progress-indeterminate 1.4s var(--pa-motion-easing-standard) infinite}@keyframes ui-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ui-avatar{width:36px;height:36px;font-size:12px;font-weight:var(--pa-font-weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.ui-avatar.is-person{background:var(--pa-color-ink-950);color:var(--pa-color-surface);border-radius:50%}.ui-avatar.is-entity{background:var(--pa-color-surface-muted);color:var(--pa-color-brand-900);border-radius:10px}.ui-avatar.is-sm{width:34px;height:34px;font-size:11px}.ui-avatar.is-lg{width:64px;height:64px;font-size:20px}.ui-avatar.is-entity.is-lg{border-radius:12px;width:48px;height:48px;font-size:22px}.ui-description-list{min-width:0;margin:0;display:grid}.ui-description-list>div{border-top:1px solid var(--pa-color-border-subtle);min-width:0}.ui-description-list dt{color:var(--pa-color-ink-500);font-size:13px}.ui-description-list dd{min-width:0;color:var(--pa-color-ink-950);font-size:14px;font-weight:var(--pa-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.5}.ui-description-list dd small{color:var(--pa-color-ink-500);font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-medium);display:block}.ui-description-list dd[data-empty]{color:var(--pa-color-ink-500);font-weight:var(--pa-font-weight-medium)}.ui-description-list.is-rows>div{grid-template-columns:minmax(140px,200px) minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.ui-description-list.is-rows>div:first-child{border-top:0}.ui-description-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.ui-description-list.is-grid>div{border-top:0;align-content:start;gap:6px;display:grid}.ui-description-list.is-grid>div.is-wide{grid-column:1/-1}.ui-description-list.is-grid dt{font-size:var(--pa-font-size-label)}.ui-description-list.is-grid dd{font-variant-numeric:tabular-nums}.ui-description-list.is-grid.is-divided{gap:0 24px}.ui-description-list.is-grid.is-divided>div{border-top:1px solid var(--pa-color-border-subtle);padding:16px 0}.ui-description-list.is-grid.is-divided dd{font-size:15px}@media (width<=720px){.ui-description-list.is-rows>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.ui-description-list.is-grid{grid-template-columns:minmax(0,1fr)}}.ui-badge{--badge-hue:var(--pa-color-ink-500);--badge-text:var(--pa-color-ink-700);width:fit-content;max-width:100%;color:var(--badge-text);background:color-mix(in srgb, var(--badge-hue) 16%, var(--pa-color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--badge-hue) 28%, transparent);white-space:nowrap;align-items:center;gap:6px;font-weight:650;display:inline-flex}.ui-badge[data-variant=status]{text-align:center;white-space:normal;border-radius:6px;justify-content:center;min-height:24px;padding:3px 9px;font-size:11px;line-height:1.3}.ui-badge[data-variant=stage]{border-radius:var(--pa-radius-pill);padding:5px 9px;font-size:10px}.ui-badge svg{stroke-width:2.2px;flex:none;width:12px;height:12px}.ui-badge[data-tone=positive]{--badge-hue:var(--pa-color-success-800);--badge-text:color-mix(in srgb, var(--pa-color-success-800) 82%, var(--pa-color-ink-950))}.ui-badge[data-tone=warning]{--badge-hue:var(--pa-color-warning-800);--badge-text:color-mix(in srgb, var(--pa-color-warning-800) 82%, var(--pa-color-ink-950))}.ui-badge[data-tone=danger]{--badge-hue:var(--pa-color-danger-800);--badge-text:var(--pa-color-danger-800)}.ui-badge[data-tone=info]{--badge-hue:var(--pa-color-brand-700);--badge-text:var(--pa-color-brand-800)}.ui-badge[data-tone=accent]{--badge-hue:var(--pa-color-status-preparation);--badge-text:var(--pa-color-status-preparation)}.ui-badge[data-variant=stage][data-tone=warning]{--badge-hue:var(--pa-color-pond-finalization);--badge-text:color-mix(in srgb, var(--pa-color-pond-finalization) 85%, var(--pa-color-ink-950))}.ui-badge[data-variant=stage][data-tone=accent]{--badge-hue:var(--pa-color-pond-preparation);--badge-text:var(--pa-color-pond-preparation)}.ui-badge[data-variant=stage][data-tone=neutral]{--badge-hue:var(--pa-color-pond-inactive);--badge-text:var(--pa-color-ink-600)}.ui-checkbox-indicator .is-partial,.ui-checkbox-indicator[data-state=indeterminate] .is-check{display:none}.ui-checkbox-indicator[data-state=indeterminate] .is-partial{display:block}.ui-switch{border-radius:var(--pa-radius-pill);background:var(--pa-color-border-control);cursor:pointer;border:0;flex:none;width:44px;height:26px;padding:3px;display:inline-flex;position:relative}.ui-switch[data-state=checked]{background:var(--primary)}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-switch-thumb{border-radius:var(--pa-radius-pill);background:var(--pa-color-surface);width:20px;height:20px;box-shadow:0 1px 3px color-mix(in srgb, var(--pa-color-ink-950) 22%, transparent);display:block;translate:0}.ui-switch-thumb[data-state=checked]{translate:18px}.ui-switch:active:not(:disabled) .ui-switch-thumb[data-state=checked]{translate:16px}.ui-menu{z-index:var(--pa-z-modal);min-width:13rem;max-height:var(--radix-dropdown-menu-content-available-height);overscroll-behavior:contain;border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);color:var(--pa-color-ink-700);box-shadow:0 16px 40px color-mix(in srgb, var(--pa-color-ink-950) 15%, transparent);font-family:var(--pa-font-family-sans);border-radius:12px;padding:6px;overflow:hidden auto}.ui-menu.is-sub{max-height:var(--radix-dropdown-menu-content-available-height)}.ui-menu-item{min-height:40px;color:var(--pa-color-ink-700);font-size:14px;font-weight:var(--pa-font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pa-motion-duration-micro) var(--pa-motion-easing-standard), color var(--pa-motion-duration-micro) var(--pa-motion-easing-standard);border-radius:8px;outline:none;align-items:center;gap:10px;padding:8px 10px;line-height:1.35;display:flex;position:relative}.ui-menu-item>svg{width:16px;height:16px;color:var(--pa-color-ink-500);transition:color var(--pa-motion-duration-micro) var(--pa-motion-easing-standard);flex:none}.ui-menu-item[data-highlighted],.ui-menu-sub-trigger[data-state=open]{background:var(--pa-color-brand-50);color:var(--pa-color-ink-950)}.ui-menu-item[data-highlighted]>svg,.ui-menu-sub-trigger[data-state=open]>svg{color:var(--pa-color-brand-700)}.ui-menu-item[data-variant=destructive],.ui-menu-item[data-variant=destructive]>svg{color:var(--pa-color-danger-800)}.ui-menu-item[data-variant=destructive][data-highlighted]{background:var(--pa-color-danger-soft)}.ui-menu-item[data-disabled]{opacity:.5;pointer-events:none}.ui-menu-item[data-inset],.ui-menu-label[data-inset],.ui-menu-item.is-selectable{padding-left:34px}.ui-menu-item[data-state=checked]{color:var(--pa-color-ink-950);font-weight:var(--pa-font-weight-semibold)}.ui-menu-indicator{width:16px;height:16px;color:var(--pa-color-brand-700);place-items:center;display:grid;position:absolute;left:10px}.ui-menu-indicator svg{width:16px;height:16px}.ui-menu-indicator.is-radio svg{fill:currentColor;width:8px;height:8px}.ui-menu-label{color:var(--pa-color-ink-500);font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-semibold);letter-spacing:.02em;padding:8px 10px 4px}.ui-menu-separator{background:var(--pa-color-border-subtle);height:1px;margin:6px -6px}.ui-menu-shortcut{color:var(--pa-color-ink-500);letter-spacing:.08em;margin-left:auto;font-size:11px}.ui-menu-sub-chevron{margin-left:auto}.ui-illustration{--ui-illustration-background:var(--pa-color-brand-50);--ui-illustration-paper:var(--pa-color-surface);--ui-illustration-lines:var(--pa-color-ink-500);--ui-illustration-base:color-mix(in srgb, var(--pa-color-brand-700) 55%, var(--pa-color-surface));--ui-illustration-strong:var(--pa-color-brand-800);--ui-illustration-highlight:var(--pa-color-brand-100);--ui-illustration-shadow:color-mix(in srgb, var(--pa-color-brand-700) 35%, var(--pa-color-surface));--ui-illustration-danger:var(--pa-color-danger-800);width:var(--ui-illustration-size,140px);aspect-ratio:1;flex:none;display:block}.ui-illustration.ui-illustration>svg{width:100%;height:100%;display:block}.ui-result-state{text-align:center;min-width:0;color:var(--pa-color-ink-700);align-content:center;justify-items:center;gap:14px;display:grid}.ui-result-state.is-page{align-content:start;min-height:360px;padding:32px 20px}@media (width<=640px){.ui-result-state.is-page{min-height:396px;padding:28px 16px}}.ui-result-media{width:var(--ui-illustration-size,140px);height:var(--ui-illustration-size,140px);place-items:center;display:grid}.ui-result-state.is-inline{text-align:left;grid-auto-flow:column;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:16px}.ui-result-copy{gap:6px;max-width:440px;display:grid}.ui-result-copy h2{color:var(--pa-color-ink-950);font-size:17px;font-weight:var(--pa-font-weight-semibold);margin:0;line-height:1.35}.ui-result-state.is-inline .ui-result-copy h2{font-size:14px}.ui-result-copy p{color:var(--pa-color-ink-500);margin:0;font-size:13px;line-height:1.55}.ui-result-state.is-danger .ui-result-copy h2{color:var(--pa-color-danger-800)}.ui-result-action{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui-result-spinner{background:var(--pa-color-brand-50);width:48px;height:48px;color:var(--pa-color-brand-700);border-radius:14px;place-items:center;display:grid}.ui-result-spinner svg{width:22px;height:22px;animation:.8s linear infinite proto-spin}.ui-result-state.is-inline .ui-result-spinner{border-radius:10px;width:32px;height:32px}.ui-result-state.is-empty{color:var(--pa-color-ink-500);text-align:center;font-size:13px;line-height:1.6}.ui-result-state.is-empty .ui-result-copy{justify-items:center}.ui-result-state.is-empty[data-align=start]{text-align:left;justify-content:start;min-height:0;padding:12px 0}.ui-result-state.is-empty[data-align=start] .ui-result-copy{justify-items:start}.ui-accordion{min-width:0;display:grid}.ui-accordion-item+.ui-accordion-item{border-top:1px solid var(--pa-color-border-subtle)}.ui-accordion-header{margin:0}.ui-accordion-trigger{width:100%;min-height:44px;color:var(--pa-color-ink-700);font:inherit;font-size:14px;font-weight:var(--pa-font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.ui-accordion-trigger:hover{color:var(--pa-color-brand-700)}.ui-accordion-trigger:focus-visible{border-radius:var(--pa-radius-sm)}.ui-accordion-trigger>svg{width:16px;height:16px;color:var(--pa-color-ink-500);flex:none}.ui-accordion-content{overflow:hidden}.ui-accordion-body{color:var(--pa-color-ink-600);padding:0 2px 14px;font-size:13px;line-height:1.6}.ui-accordion-body>p{max-width:760px;margin:0}.ui-button[data-state][aria-expanded]>svg{rotate:0deg}.ui-button[data-state=on][aria-expanded]>svg.is-chevron{rotate:180deg}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.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-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{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}.vis .overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{width:auto;min-height:0}div.vis-configuration{float:left;font-size:12px;display:block;position:relative}div.vis-configuration-wrapper{width:700px;display:block}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;width:495px;margin-top:20px;padding-left:5px;display:block;left:10px}div.vis-configuration.vis-config-button{vertical-align:middle;cursor:pointer;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;width:495px;height:25px;margin-top:20px;margin-bottom:30px;padding-left:5px;line-height:25px;display:block;left:10px}div.vis-configuration.vis-config-button.hover{color:#fff;background-color:#4588e6;border:2px solid #214373}div.vis-configuration.vis-config-item{float:left;vertical-align:middle;width:495px;height:25px;line-height:25px;display:block}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;padding-left:5px;left:10px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;padding-left:5px;left:20px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;padding-left:5px;left:30px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{cursor:pointer;border:1px solid #444;border-radius:2px;width:30px;height:19px;margin:0;padding:0;top:1px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{pointer-events:none;width:60px;margin:0;padding:1px;position:relative;top:-5px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:5px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:-moz-linear-gradient(#385380 0%,#3876c2 100%);background:-o-linear-gradient(#385380 0%,#3876c2 100%);background:-ms-linear-gradient(top, #3876c2 0%, #385380 100%);width:17px;height:17px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2", endColorstr="#385380",GradientType=0);background:linear-gradient(#3876c2 0%,#385380 100%);border:1px solid #14334b;border-radius:50%;margin-top:-7px;box-shadow:0 0 1px #111927}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#9d9d9d 100%);background:-ms-linear-gradient(top, #9d9d9d 0%, #c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#9d9d9d 0%,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:-moz-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-o-linear-gradient(#c8c8c8 .999999%,#dedede 100%);background:-ms-linear-gradient(top, #dedede 0%, #c8c8c8 99%);width:300px;height:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede", endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0%,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}input.vis-configuration.vis-config-range::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:300px;height:5px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{text-align:center;color:#fff;background:#394c59d9;border:2px solid #f2faff;border-radius:4px;width:150px;height:30px;font-size:14px;line-height:30px;transition:opacity .3s ease-in-out;position:absolute}.vis-configuration-popup:after,.vis-configuration-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.vis-configuration-popup:after{border-width:8px;border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;margin-top:-8px}.vis-configuration-popup:before{border-width:12px;border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;margin-top:-12px}div.vis-tooltip{visibility:hidden;white-space:nowrap;color:#000;pointer-events:none;z-index:5;background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;padding:5px;font-family:verdana;font-size:14px;position:absolute;box-shadow:3px 3px 10px #0003}.vis-current-time{z-index:1;pointer-events:none;background-color:#ff7f6e;width:2px}.vis-rolling-mode-btn{cursor:pointer;opacity:.8;color:#fff;text-align:center;background:#3876c2;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:700;position:absolute;top:7px;right:20px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{cursor:move;z-index:1;background-color:#6e94ff;width:2px}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;white-space:nowrap;cursor:initial;z-index:inherit;padding:3px 5px;font-size:12px;top:0}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;width:100%;height:0;position:absolute}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-major.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title{color:#4d4d4d;white-space:nowrap;text-align:center;position:absolute;bottom:20px}.vis-data-axis .vis-y-axis.vis-title.vis-measure{visibility:hidden;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title.vis-left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 100%;bottom:0;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{transform-origin:100% 100%;bottom:0;transform:rotate(90deg)}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;padding:5px;box-shadow:2px 2px 10px #9a9a9a8c}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{color:#1a1a1a;z-index:1;background-color:#d5ddf6;border-width:1px;border-color:#97b0f8;display:inline-block;position:absolute}.vis-item.vis-selected{z-index:2;background-color:#fff785;border-color:#ffc200}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-item.vis-range{box-sizing:border-box;border-style:solid;border-radius:2px}.vis-item.vis-background{box-sizing:border-box;background-color:#d5ddf666;border:none;margin:0;padding:0}.vis-item .vis-item-overflow{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{color:#fff;text-align:center;white-space:nowrap;-o-transition:.4s;background:#4f81bd;border-radius:1px;width:200px;padding:5px;transition:all .4s;position:absolute}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;-o-transition:background .2s linear;width:24px;height:24px;padding:0 5px;transition:background .2s linear;position:absolute;top:0}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:"×";color:red;-o-transition:color .2s linear;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;width:100%;height:100%;position:absolute;top:0;left:0}.vis-item.vis-range .vis-drag-left{cursor:w-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;left:-4px}.vis-item.vis-range .vis-drag-right{cursor:e-resize;width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{vertical-align:center;text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item.vis-cluster-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{width:100%;height:100%;position:absolute;overflow:visible}.vis-axis{z-index:1;width:100%;height:0;position:absolute;left:0}.vis-foreground .vis-group{box-sizing:border-box;border-bottom:1px solid #bfbfbf;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before,.vis-label.vis-nesting-group:before{width:15px;display:inline-block}.vis-label.vis-nesting-group.expanded:before{content:"▼"}.vis-label.vis-nesting-group.collapsed:before{content:"▶"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"◀"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-labelset{box-sizing:border-box;position:relative;overflow:hidden}.vis-labelset .vis-label{color:#4d4d4d;box-sizing:border-box;border-bottom:1px solid #bfbfbf;width:100%;position:relative;top:0;left:0}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{padding:5px;display:inline-block}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow:hidden scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{width:100%;height:1px;position:absolute;box-shadow:0 0 10px #000c}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{width:100%;top:0;left:0}.vis-time-axis.vis-background{width:100%;height:100%;position:absolute;top:0;left:0}.vis-time-axis .vis-text{color:#4d4d4d;box-sizing:border-box;white-space:nowrap;padding:3px;position:absolute;overflow:hidden}.vis-time-axis .vis-text.vis-measure{visibility:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{box-sizing:border-box;border:1px solid #bfbfbf;margin:0;padding:0;position:relative;overflow:hidden}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}.proto,.proto-login,.proto-production-message,.proto-first-farm{background:var(--pa-color-canvas);min-height:100dvh;color:var(--pa-color-ink-950);font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px}.proto *,.proto :before,.proto :after{box-sizing:border-box}.proto button:not(:disabled),.proto select,.proto input[type=checkbox]{cursor:pointer}.proto svg{stroke-width:1.8px;width:18px;height:18px}.proto-sidebar{z-index:calc(var(--pa-z-sticky) + 1);border-right:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);flex-direction:column;width:232px;padding:22px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.proto-brand{letter-spacing:-.03em;align-items:center;gap:10px;height:42px;padding:0 8px;font-size:16px;display:flex}.proto-brand>span{background:var(--pa-color-brand-700);width:30px;height:30px;color:var(--pa-color-surface);box-shadow:0 6px 16px color-mix(in srgb, var(--pa-color-brand-700) 24%, transparent);border-radius:9px;place-items:center;display:grid}.proto-brand>button{margin-left:auto;padding:8px;display:none}.proto-sidebar nav{gap:4px;margin-top:30px;display:grid}.proto-sidebar nav :is(a,button),.proto-sidebar-bottom>:is(a,button),.proto-bottom-nav>:is(a,button):not(.proto-mobile-create){min-height:42px;color:var(--pa-color-ink-500);border-radius:9px;align-items:center;gap:11px;padding:0 12px;font-weight:500;transition:background .15s,color .15s,transform .15s;display:flex}.proto-sidebar nav :is(a,button):hover,.proto-sidebar-bottom>:is(a,button):hover{background:var(--pa-color-surface-muted);color:var(--pa-color-ink-700)}.proto-sidebar nav :is(a,button).active,.proto-sidebar-bottom>:is(a,button).active{background:var(--pa-color-brand-50);color:var(--pa-color-brand-700);font-weight:650}.proto-sidebar nav svg,.proto-sidebar-bottom>:is(a,button) svg{width:19px}.proto-sidebar-bottom{gap:16px;margin-top:auto;display:grid}.proto-user{border-top:1px solid var(--pa-color-border-subtle);width:100%;color:var(--pa-color-ink-950);text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:13px 8px 8px;transition:background .15s;display:grid}.proto-user:hover,.proto-user[data-state=open]{background:var(--pa-color-surface-muted)}.proto-user-copy strong,.proto-user-copy small{display:block}.proto-user-copy strong{font-size:12px}.proto-user-copy small{color:var(--pa-color-ink-500);margin-top:2px;font-size:10px}.proto-user>svg{color:var(--pa-color-ink-500);transition:transform .15s}.proto-user[data-state=open]>svg{transform:rotate(180deg)}.proto-user-menu{border-color:var(--pa-color-border-subtle);width:200px}.proto-stage{min-height:100dvh;margin-left:232px}.proto-topbar{z-index:var(--pa-z-sticky);border-bottom:1px solid color-mix(in srgb, var(--pa-color-border-subtle) 76%, transparent);background:color-mix(in srgb, var(--pa-color-canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.proto-menu{padding:10px;display:none}.proto-farm{color:var(--pa-color-ink-700);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.proto-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.proto-help{width:38px;height:38px;color:var(--pa-color-ink-500);border-radius:9px;place-items:center;transition:background .14s;display:grid}.proto-help:hover{background:var(--pa-color-surface)}.proto-main{view-transition-name:proto-content;margin:0 auto;padding:46px 0 80px}.proto-page-title{justify-content:space-between;align-items:flex-start;gap:24px;min-height:68px;display:flex}.proto-page-title>div>span{color:var(--pa-color-ink-500);letter-spacing:.1em;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.proto-page-title h1{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15}.proto-page-title p{color:var(--pa-color-ink-500);margin:9px 0 0;font-size:14px}.proto-title-actions{gap:9px;display:flex}.proto-panel{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--pa-color-ink-950) 3%, transparent);border-radius:14px}.proto-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.proto-section-head h2{letter-spacing:-.02em;margin:0}.proto-section-head p{color:var(--pa-color-ink-500);margin:5px 0 0;font-size:12px}.green{color:var(--pa-color-success-800)}.blue{color:var(--pa-color-info-800)}.amber{color:var(--pa-color-warning-800)}.gray{color:var(--pa-color-ink-500)}.proto-icon{background:color-mix(in srgb, currentColor 9%, var(--pa-color-surface));border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.proto-icon svg{width:17px}.proto-operation-row{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:42px 30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;display:grid}.proto-operation-row:first-of-type{margin-top:15px}.proto-operation-row time{color:var(--pa-color-ink-500);font-variant-numeric:tabular-nums}.proto-operation-row p{color:var(--pa-color-ink-500);margin:4px 0 0;font-size:11px}.proto-operation-row p span{margin-inline:3px}.proto-operation-row>button{width:36px;height:36px;color:var(--pa-color-ink-500);border-radius:8px;place-items:center;display:grid}.proto-operation-row>button:hover{background:var(--pa-color-surface-muted)}.proto-operation-icon{background:color-mix(in srgb, currentColor 8%, var(--pa-color-surface));border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.proto-operation-icon svg{width:14px}.proto-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.proto-search{flex:1;min-width:250px;max-width:410px;display:flex;position:relative}.proto-search svg{width:17px;color:var(--pa-color-ink-500);pointer-events:none;position:absolute;top:11px;left:12px}.proto-search input,.proto-input-control input,.proto-input-control select,.proto-field textarea{border:1px solid var(--pa-color-border-field);background:var(--pa-color-surface);width:100%;min-height:40px;color:var(--pa-color-ink-950);border-radius:9px;padding:9px 12px;transition:border-color .14s,box-shadow .14s}.proto-search input{padding-left:38px}.proto-search input::placeholder,.proto-field textarea::placeholder,.proto-input-control input::placeholder{color:var(--pa-color-ink-500)}.proto-search input:hover,.proto-input-control input:hover,.proto-input-control select:hover,.proto-field textarea:hover{border-color:var(--pa-color-ink-500)}.proto-search input:focus,.proto-input-control input:focus,.proto-input-control select:focus,.proto-field textarea:focus{border-color:var(--ui-focus-color);box-shadow:var(--ui-field-focus-ring);outline:none}.proto-select{min-width:150px;display:flex;position:relative}.ui-segmented.proto-toggle{gap:2px;margin-left:auto;padding:3px}.ui-segmented.proto-toggle button{place-items:center;width:36px;height:36px;padding:0;display:grid}.proto-result-count{color:var(--pa-color-ink-500);margin:18px 0 12px;font-size:11px;font-weight:600}.proto-pond-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.proto-pond-card{text-align:left;box-shadow:0 1px 2px color-mix(in srgb, var(--pa-color-ink-950) 3%, transparent);border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;border:1px solid var(--pa-color-border-subtle)!important}.proto-pond-card:hover{box-shadow:0 9px 22px color-mix(in srgb, var(--pa-color-ink-950) 8%, transparent);border-color:color-mix(in srgb, var(--pa-color-brand-700) 30%, var(--pa-color-border-subtle))!important}.proto-pond-visual{position:relative;overflow:hidden}.proto-pond-visual>span{z-index:2;background:color-mix(in srgb, var(--pa-color-surface) 88%, transparent);width:29px;height:29px;color:var(--pa-color-brand-700);box-shadow:0 2px 8px color-mix(in srgb, var(--pa-color-brand-700) 8%, transparent);border-radius:8px;place-items:center;font-size:10px;font-weight:750;display:grid;position:absolute;top:13px;left:15px}.proto-pond-visual i{border:1px solid color-mix(in srgb, var(--pa-color-brand-700) 13%, transparent);background:color-mix(in srgb, var(--pa-color-brand-700) 5%, transparent);border-radius:50%;width:72%;height:74px;position:absolute;bottom:-28px;right:-8%}.proto-pond-visual i:nth-of-type(2){width:80%;bottom:-45px;right:18%}.proto-pond-visual i:nth-of-type(3){bottom:-58px;right:45%}.proto-pond-card-body{padding:16px}.proto-pond-card-body>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.proto-pond-card-body>p{margin:8px 0 14px}.proto-pond-cycle{gap:7px;display:flex}.proto-pond-cycle span{border-radius:6px;font-weight:600}.proto-pond-card-body>small{border-top:1px solid var(--pa-color-border-subtle);color:var(--pa-color-ink-500);margin-top:13px;padding-top:12px;font-size:10px;display:block}.proto-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.proto-table-wrap{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:12px;overflow-x:auto}.proto-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.proto-table-wrap th{border-bottom:1px solid var(--pa-color-border-subtle);height:42px;color:var(--pa-color-ink-500);padding:0 16px;font-size:10px;font-weight:650}.proto-table-wrap td{border-bottom:1px solid var(--pa-color-border-subtle);height:58px;color:var(--pa-color-ink-700);padding:0 16px;font-size:12px}.proto-table-wrap tr:last-child td{border-bottom:0}.proto-table-wrap tbody tr{transition:background .12s}.proto-table-wrap tbody tr:hover{background:var(--pa-color-surface-muted);cursor:pointer}.proto-table-wrap td small{color:var(--pa-color-ink-500);margin-top:3px;font-size:10px;display:block}.proto-table-wrap td>button{border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.proto-table-wrap td>button:hover{background:var(--pa-color-surface)}.proto-entity-head{grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin-bottom:24px;display:grid}.proto-entity-icon{background:var(--pa-color-brand-50);width:48px;height:48px;color:var(--pa-color-brand-700);border-radius:13px;place-items:center;display:grid}.proto-entity-head>div:nth-child(2)>div{align-items:center;gap:12px;display:flex}.proto-entity-head h1{letter-spacing:-.04em;margin:0;font-size:27px}.proto-entity-head p{color:var(--pa-color-ink-500);margin:6px 0 0;font-size:12px}.proto-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);gap:16px;display:grid}.proto-detail-grid .proto-panel{padding:22px}.proto-full{grid-column:1/-1}.proto-cycles-panel,.proto-activity-panel{padding:22px}.proto-history-track{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:11px;grid-template-columns:auto repeat(4,1fr) auto;align-items:center;gap:0;margin-top:20px;padding:20px 16px 16px;display:grid}.proto-history-track>button{min-width:0;height:54px;color:var(--pa-color-ink-500);grid-template-columns:1fr 7px 1fr 7px 1fr;align-items:center;padding:0;transition:color .14s,transform .14s;display:grid;position:relative}.proto-history-track>button:before{content:"";background:color-mix(in srgb, var(--pa-color-brand-700) 16%, var(--pa-color-surface));height:5px;position:absolute;top:25px;left:0;right:0}.proto-history-track>button:hover{color:var(--pa-color-brand-700)}.proto-history-track>button[aria-pressed=true]:before{background:color-mix(in srgb, var(--pa-color-brand-700) 48%, var(--pa-color-surface))}.proto-history-track>button>span{z-index:2;color:var(--pa-color-ink-700);white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.proto-history-track>button i{z-index:2;border:2px solid var(--pa-color-surface);background:var(--pa-color-brand-700);width:7px;height:7px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pa-color-brand-700) 30%, transparent);border-radius:50%;justify-self:center}.proto-history-track>button small{white-space:nowrap;font-size:8px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.proto-history-arrow{color:var(--pa-color-ink-500);text-transform:uppercase;letter-spacing:.06em;padding:0 10px;font-size:8px}.proto-cycle-snapshot{background:var(--pa-color-brand-50);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:15px 17px;display:flex}.proto-cycle-snapshot>div>span,.proto-cycle-snapshot>div>small,.proto-cycle-snapshot strong{display:block}.proto-cycle-snapshot>div>span{color:var(--pa-color-brand-700);letter-spacing:.08em;font-size:8px;font-weight:750}.proto-cycle-snapshot strong{margin:4px 0;font-size:14px}.proto-cycle-snapshot>div>small{color:var(--pa-color-ink-500);font-size:9px}.proto-cycle-snapshot dl{gap:32px;margin:0;display:flex}.proto-cycle-snapshot dl>div{min-width:68px}.proto-cycle-snapshot dt{color:var(--pa-color-ink-500);font-size:8px}.proto-cycle-snapshot dd{color:var(--pa-color-ink-700);margin:4px 0 0;font-size:11px;font-weight:700}.proto-list-head{margin-top:25px}.proto-cycle-list{margin-top:10px}.proto-cycle-list>button{border-top:1px solid var(--pa-color-border-subtle);text-align:left;grid-template-columns:38px 1fr auto 110px 18px;align-items:center;gap:13px;width:100%;min-height:72px;padding:10px 8px;display:grid}.proto-cycle-list>button:hover,.proto-cycle-list>button[aria-pressed=true]{background:var(--pa-color-surface-muted)}.proto-cycle-number{background:var(--pa-color-brand-50);width:34px;height:34px;color:var(--pa-color-brand-700);border-radius:9px;place-items:center;font-weight:750;display:grid}.proto-cycle-list strong{font-size:12px}.proto-cycle-list p{color:var(--pa-color-ink-500);margin:4px 0 0;font-size:10px}.proto-cycle-list>button>small{color:var(--pa-color-ink-500);text-align:right;font-size:10px}.proto-operations-toolbar{margin-bottom:16px}.proto-activity-panel{padding-top:6px}.proto-day{border-bottom:1px solid var(--pa-color-border-subtle);grid-template-columns:100px 1fr;display:grid}.proto-day:last-child{border:0}.proto-day-label{padding:20px 10px 0 2px}.proto-day-label strong{font-size:11px}.proto-day-label span{background:var(--pa-color-surface-muted);min-width:18px;height:18px;color:var(--pa-color-ink-500);border-radius:999px;place-items:center;margin-left:6px;font-size:9px;display:inline-grid}.proto-form-page{width:min(760px,100%);margin:0 auto}.proto-form-page .proto-page-title{margin-bottom:20px}.proto-form-card{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:14px;grid-template-columns:1fr 1fr;gap:22px 18px;padding:24px;display:grid}.proto-field{min-width:0}.proto-field.full{grid-column:1/-1}.proto-field>label{color:var(--pa-color-ink-700);margin-bottom:7px;font-size:11px;font-weight:650;display:block}.proto-field>label span{color:var(--pa-color-ink-500);font-weight:400}.proto-field>small{color:var(--pa-color-ink-500);margin-top:6px;display:block}.proto-input-control{position:relative}.proto-input-control select{appearance:none;padding-right:36px}.proto-input-control>svg,.proto-input-control>span{width:16px;color:var(--pa-color-ink-500);pointer-events:none;position:absolute;top:11px;right:11px}.proto-input-control>span{width:auto;font-size:11px}.proto-input-control input:has(+span){padding-right:42px}.proto-field textarea{resize:vertical}.proto-pond-picker{border:0;min-width:0;margin:0;padding:0}.proto-pond-picker legend{color:var(--pa-color-ink-700);margin-bottom:7px;font-size:11px;font-weight:650}.proto-pond-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.proto-pond-picker label{border:1px solid var(--pa-color-border-field);cursor:pointer;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:0 10px;transition:border-color .14s,background .14s;display:grid}.proto-pond-picker label:hover{border-color:var(--pa-color-ink-500)}.proto-pond-picker label:has(input:checked){border-color:color-mix(in srgb, var(--pa-color-brand-700) 55%, var(--pa-color-border-field));background:var(--pa-color-brand-50)}.proto-pond-picker input{opacity:0;position:absolute}.proto-pond-picker label>span{border:1px solid var(--pa-color-border-field);background:var(--pa-color-surface);color:#0000;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.proto-pond-picker label:has(input:checked)>span{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-700);color:var(--pa-color-surface)}.proto-pond-picker label svg{width:11px}.proto-pond-picker label strong{font-size:10px}.proto-pond-picker label small{color:var(--pa-color-ink-500);font-size:9px}.proto-pond-picker>p{color:var(--pa-color-ink-500);margin:7px 0 0;font-size:10px}.proto-form-actions{z-index:calc(var(--pa-z-sticky) - 1);border:1px solid var(--pa-color-border-subtle);background:color-mix(in srgb, var(--pa-color-surface) 92%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--pa-color-ink-950) 10%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px;display:flex;position:sticky;bottom:12px}.proto-dialog-layer{z-index:var(--pa-z-modal);background:color-mix(in srgb, var(--pa-color-ink-950) 42%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.proto-dialog{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);width:min(470px,100%);box-shadow:0 24px 70px color-mix(in srgb, var(--pa-color-ink-950) 26%, transparent);border-radius:15px;overflow:hidden}.proto-dialog>header{border-bottom:1px solid var(--pa-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 18px;display:flex}.proto-dialog>header span{color:var(--pa-color-brand-700);letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:750;display:block}.proto-dialog>header h2{letter-spacing:-.03em;margin:0;font-size:20px}.proto-dialog>header p{color:var(--pa-color-ink-500);margin:6px 0 0;font-size:11px}.proto-dialog>header>button{width:34px;height:34px;color:var(--pa-color-ink-500);border-radius:8px;flex:none;place-items:center;transition:background .14s;display:grid}.proto-dialog>header>button:hover{background:var(--pa-color-surface-muted)}.proto-dialog-fields{grid-template-columns:1fr 1fr;gap:18px;padding:22px 24px 24px;display:grid}.proto-dialog footer{border-top:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);justify-content:flex-end;gap:8px;padding:13px 24px;display:flex}.proto-bottom-nav{display:none}@media (width<=980px){.proto-main{width:min(100% - 40px,900px)}.proto-detail-grid{grid-template-columns:1fr}.proto-full{grid-column:auto}.proto-pond-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.proto{padding-bottom:70px}.proto-sidebar{width:min(300px,86vw);box-shadow:18px 0 50px color-mix(in srgb, var(--pa-color-ink-950) 20%, transparent);transition:transform .18s;transform:translate(-105%)}.proto-sidebar.is-open{transform:translate(0)}.proto-brand>button{display:grid}.proto-stage{margin-left:0}.proto-topbar{height:58px;padding:0 14px}.proto-menu{margin-right:2px;display:grid}.proto-help,.ui-button.compact span{display:none}.proto-main{width:100%;padding:27px 16px 54px}.proto-page-title{flex-direction:column;gap:18px;min-height:0;margin-bottom:24px}.proto-page-title h1{font-size:27px}.proto-page-title p{max-width:320px}.proto-title-actions{width:100%}.proto-title-actions>button{flex:1}.proto-operation-row{grid-template-columns:36px 27px minmax(0,1fr) auto}.proto-operation-row p{line-height:1.45}.proto-toolbar{flex-wrap:wrap}.proto-toolbar .proto-search{min-width:100%;max-width:none}.ui-segmented.proto-toggle{margin-left:0}.proto-select{flex:1}.ui-button[data-variant=outline]{flex:none}.proto-pond-grid{grid-template-columns:1fr}.proto-pond-visual{height:74px}.proto-pond-card{grid-template-columns:96px 1fr;display:grid}.proto-pond-card-body{padding:13px}.proto-pond-card-body>p{margin-bottom:8px}.proto-pond-card-body>small{margin-top:9px;padding-top:8px}.proto-entity-head{grid-template-columns:42px 1fr}.proto-entity-icon{width:42px;height:42px}.proto-entity-head .proto-title-actions{grid-column:1/-1}.proto-entity-head h1{font-size:23px}.proto-detail-grid .proto-panel,.proto-cycles-panel,.proto-activity-panel{padding:16px}.proto-history-track{grid-template-columns:1fr;gap:0;padding:10px 12px}.proto-history-track>button{grid-template-columns:7px 1fr 7px 1fr 7px;height:52px}.proto-history-track>button:before{width:5px;height:auto;top:0;bottom:0;left:3px}.proto-history-track>button>span{top:6px;left:20px;transform:none}.proto-history-track>button small{bottom:auto;left:auto;right:0;transform:none}.proto-history-track>button i{justify-self:center}.proto-history-arrow{padding:7px 0 7px 20px}.proto-cycle-snapshot{flex-direction:column;align-items:flex-start;gap:14px}.proto-cycle-snapshot dl{justify-content:space-between;gap:10px;width:100%}.proto-cycle-list>button{grid-template-columns:36px 1fr 18px}.proto-cycle-list .proto-badge,.proto-cycle-list>button>small{display:none}.proto-day{grid-template-columns:1fr}.proto-day-label{padding:18px 0 5px}.proto-activity-panel{padding-top:0}.proto-form-page .proto-page-title{margin-bottom:16px}.proto-form-card{grid-template-columns:1fr;gap:18px;padding:17px}.proto-field.full{grid-column:auto}.proto-pond-picker>div{grid-template-columns:1fr 1fr}.proto-form-actions{grid-template-columns:1fr 1fr;display:grid;bottom:76px}.proto-form-actions button:first-child{display:none}.proto-form-actions button:last-child{grid-area:1/2}.proto-form-actions button:nth-child(2){grid-area:1/1;font-size:11px}.proto-dialog-layer{align-items:end;padding:12px}.proto-dialog{border-radius:15px 15px 12px 12px}.proto-dialog>header{padding:20px 18px 16px}.proto-dialog-fields{grid-template-columns:1fr;padding:18px}.proto-dialog-fields .full{grid-column:auto}.proto-dialog footer{padding:12px 18px}.proto-dialog footer button{flex:1}.proto-bottom-nav{z-index:calc(var(--pa-z-sticky) + 2);height:66px;padding:6px 8px max(6px, env(safe-area-inset-bottom));border-top:1px solid var(--pa-color-border-subtle);background:color-mix(in srgb, var(--pa-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.proto-bottom-nav>:is(a,button):not(.proto-mobile-create){border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:0;font-size:9px}.proto-bottom-nav>:is(a,button).active{color:var(--pa-color-brand-700)}.proto-bottom-nav svg{width:18px}.ui-button.proto-mobile-create{border-radius:13px;place-self:center;width:44px;height:44px;min-height:44px;padding:0;transform:translateY(-8px)}.ui-button.proto-mobile-create[data-variant=default]{box-shadow:0 7px 18px color-mix(in srgb, var(--pa-color-brand-700) 30%, transparent)}}.pa-calendar-weekday{height:32px;color:var(--pa-color-ink-500);place-items:center;font-size:11px;font-weight:650;display:grid}.pa-calendar-day>button{cursor:pointer;border-radius:9px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}@media (width<=720px){.proto-main{width:calc(100% - 32px)}.proto-today-head{grid-template-columns:1fr;gap:14px}.proto-today-date{width:fit-content}.proto-pond-card{grid-template-columns:124px 1fr}.proto-pond-visual{border-right:1px solid color-mix(in srgb, currentColor 18%, var(--pa-color-border-subtle));border-bottom:0;height:auto;min-height:190px}.proto-pond-watermark{padding:38px 4px 4px}.proto-shrimp-art{width:118px;height:112px}.proto-choice-group{grid-template-columns:1fr}.proto-operation-chooser,.proto-form-page{width:100%}}@media (prefers-reduced-motion:reduce){.proto *,.proto :before,.proto :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.proto-main{padding-top:28px}.proto-main:has(.proto-entity-head-v2){padding-top:20px}.proto-page-title{margin-bottom:22px}.proto-pond-card.green{background:color-mix(in srgb, var(--pa-color-success-800) 4%, var(--pa-color-surface))!important;border-color:color-mix(in srgb, var(--pa-color-success-800) 20%, var(--pa-color-border-subtle))!important}.proto-pond-card.blue{background:color-mix(in srgb, var(--pa-color-info-800) 5%, var(--pa-color-surface))!important;border-color:color-mix(in srgb, var(--pa-color-info-800) 22%, var(--pa-color-border-subtle))!important}.proto-pond-card.amber{background:color-mix(in srgb, var(--pa-color-warning-800) 6%, var(--pa-color-surface))!important;border-color:color-mix(in srgb, var(--pa-color-warning-800) 24%, var(--pa-color-border-subtle))!important}.proto-pond-card.gray{background:color-mix(in srgb, var(--pa-color-ink-500) 5%, var(--pa-color-surface))!important;border-color:color-mix(in srgb, var(--pa-color-ink-500) 23%, var(--pa-color-border-subtle))!important}.proto-pond-card.blue .proto-pond-visual{color:var(--pa-color-info-800)}.proto-pond-number{z-index:2;border:1px solid color-mix(in srgb, currentColor 12%, transparent);width:29px;height:29px;box-shadow:0 3px 12px color-mix(in srgb, currentColor 8%, transparent);border-radius:8px;place-items:center;font-weight:750;display:grid;position:absolute;top:13px;left:14px}.proto-pond-watermark{gap:6px;position:absolute;inset:0}.proto-pond-watermark>span{color:color-mix(in srgb, currentColor 75%, var(--pa-color-ink-950));text-transform:uppercase;letter-spacing:.06em;align-self:flex-end;margin-bottom:5px;font-size:8px;font-weight:700}.proto-pond-watermark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;width:112px;height:72px;filter:drop-shadow(0 6px 8px color-mix(in srgb, currentColor 12%, transparent));overflow:visible}.proto-pond-watermark svg.is-mature{stroke-width:2.2px;opacity:.82;width:127px;height:78px}.proto-pond-card-body>p{color:var(--pa-color-ink-700)}.proto-pond-cycle{border-top:1px solid color-mix(in srgb, currentColor 11%, var(--pa-color-border-subtle));border-bottom:1px solid color-mix(in srgb, currentColor 11%, var(--pa-color-border-subtle));justify-content:space-between;align-items:center;min-height:38px;padding:8px 0}.proto-pond-cycle span{color:var(--pa-color-ink-700);background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.proto-pond-cycle span svg{color:currentColor;width:14px}.proto-pond-cycle>strong{color:var(--pa-color-ink-950);font-variant-numeric:tabular-nums;line-height:1}.proto-pond-cycle>strong small{color:var(--pa-color-ink-500);margin-left:2px;font-weight:600}.proto-pond-last{align-items:center;gap:5px;color:var(--pa-color-ink-700)!important;border:0!important;margin-top:10px!important;padding-top:0!important;display:flex!important}.proto-pond-last svg{width:13px;color:var(--pa-color-ink-500);flex:none}.proto-pond-last strong{color:var(--pa-color-ink-950);font-weight:650}.proto-today-recent{padding:20px 22px}.proto-today-aside{border-radius:14px}.proto-today-aside>span{color:var(--pa-color-brand-700);letter-spacing:.09em;font-size:8px;font-weight:750}.proto-today-aside h2{letter-spacing:-.025em}.proto-today-aside p{color:var(--pa-color-ink-500)}.proto-entity-head-v2{margin-bottom:14px}.proto-entity-icon.green{background:color-mix(in srgb, var(--pa-color-success-800) 11%, var(--pa-color-surface));color:var(--pa-color-success-800)}.proto-entity-icon.blue{background:color-mix(in srgb, var(--pa-color-info-800) 11%, var(--pa-color-surface));color:var(--pa-color-info-800)}.proto-entity-icon.amber{background:color-mix(in srgb, var(--pa-color-warning-800) 13%, var(--pa-color-surface));color:var(--pa-color-warning-800)}.proto-entity-icon.gray{background:var(--pa-color-surface-muted);color:var(--pa-color-ink-500)}.proto-period-context{grid-template-columns:245px minmax(0,1fr);gap:12px}.proto-period-option{text-align:left;align-items:center;gap:9px;display:flex}.proto-period-option>svg{flex:none;width:15px}.proto-period-option strong,.proto-period-option small{display:block}.proto-period-option strong{font-size:10px}.proto-period-option small{color:var(--pa-color-ink-500);margin-top:2px;font-size:8px;font-weight:400}.proto-pond-timeline{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:84px;padding:11px 14px;display:grid}.proto-pond-timeline>div{align-items:stretch;min-width:0;display:flex}.proto-pond-timeline>div button{border-top:7px solid color-mix(in srgb, var(--pa-color-brand-700) 38%, var(--pa-color-surface));min-width:52px;height:53px;color:var(--pa-color-ink-700);flex:3;position:relative}.proto-pond-timeline>div button.is-gap{border-top-style:dotted;border-top-color:color-mix(in srgb, var(--pa-color-ink-500) 45%, var(--pa-color-surface));color:var(--pa-color-ink-500);flex:1}.proto-pond-timeline>div button[aria-pressed=true]{border-top-color:var(--pa-color-brand-700);background:linear-gradient(to bottom, var(--pa-color-brand-50), transparent)}.proto-pond-timeline>div button:before{content:"";border:2px solid var(--pa-color-surface);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, currentColor 35%, transparent);background:currentColor;border-radius:50%;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.proto-pond-timeline button span,.proto-pond-timeline button small{text-overflow:ellipsis;white-space:nowrap;padding:0 3px;display:block;overflow:hidden}.proto-pond-timeline button span{margin-top:8px;font-size:8px;font-weight:700}.proto-pond-timeline button small{color:var(--pa-color-ink-500);margin-top:3px;font-size:7px}.proto-detail-grid-v2{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.proto-eyebrow{color:var(--pa-color-brand-700);letter-spacing:.08em;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.proto-period-summary h2{margin:0;font-size:19px}.proto-period-summary .proto-section-head p{margin-top:5px}.proto-historical-badge{background:var(--pa-color-surface-muted);color:var(--pa-color-ink-500);border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:650;display:inline-flex}.proto-historical-badge svg{width:13px}.proto-summary-metrics{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.proto-summary-metrics>div{padding:16px 12px 0 0}.proto-summary-metrics span,.proto-summary-metrics strong,.proto-summary-metrics small{display:block}.proto-summary-metrics span{color:var(--pa-color-ink-500)}.proto-summary-metrics strong{margin-top:5px}.proto-summary-metrics small{color:var(--pa-color-ink-500);margin-top:3px;font-size:8px}.proto-growth-card{border:1px solid color-mix(in srgb, currentColor 20%, var(--pa-color-border-subtle));background:linear-gradient(145deg, color-mix(in srgb, currentColor 9%, var(--pa-color-surface)), var(--pa-color-surface));border-radius:14px;grid-template-rows:auto 1fr auto;min-height:206px;padding:18px;display:grid;overflow:hidden}.proto-growth-card>span{letter-spacing:.08em;font-size:8px;font-weight:750}.proto-growth-card>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.74;place-self:center;width:150px;max-width:100%;height:92px}.proto-growth-card strong,.proto-growth-card small{display:block}.proto-growth-card strong{color:var(--pa-color-ink-950)}.proto-growth-card small{color:var(--pa-color-ink-500);margin-top:3px;font-size:8px}.proto-period-operations{grid-column:1/-1;padding:20px 22px}.proto-operation-row{text-align:left;width:100%;padding:0 2px}.proto-operation-row:first-of-type{border-top:0}.proto-operation-row:hover{background:color-mix(in srgb, var(--pa-color-surface-muted) 75%, transparent)}.proto-operation-open{color:var(--pa-color-ink-500);align-items:center;gap:3px;font-size:9px;font-weight:600;display:inline-flex}.proto-operation-open svg{width:13px;transition:transform .14s}.proto-operation-row:hover .proto-operation-open{color:var(--pa-color-brand-700)}.proto-activity-context{color:var(--pa-color-ink-500);align-items:center;gap:7px;padding:12px 0;font-size:10px;display:flex}.proto-activity-context svg{width:14px}.proto-activity-context strong{color:var(--pa-color-ink-700)}.proto-operation-dialog{width:min(520px,100%)}.proto-operation-detail-hero{background:var(--pa-color-surface-muted);border-radius:11px;align-items:center;gap:12px;margin:20px 24px 0;padding:14px;display:flex}.proto-operation-detail-hero .proto-operation-icon{width:40px;height:40px}.proto-operation-detail-hero .proto-operation-icon svg{width:20px}.proto-operation-detail-hero strong,.proto-operation-detail-hero small{display:block}.proto-operation-detail-hero strong{font-size:13px}.proto-operation-detail-hero small{color:var(--pa-color-ink-500);margin-top:4px;font-size:9px}.proto-operation-details{grid-template-columns:1fr 1fr;gap:0 20px;margin:16px 24px 22px;display:grid}.proto-operation-details>div{border-bottom:1px solid var(--pa-color-border-subtle);padding:13px 0}.proto-operation-details dt{color:var(--pa-color-ink-500);margin-bottom:5px;font-size:9px}.proto-operation-details dd{color:var(--pa-color-ink-700);margin:0;font-size:11px;font-weight:600}.proto-operation-details dd button{color:var(--pa-color-brand-700);align-items:center;gap:2px;font-weight:650;display:inline-flex}.proto-operation-details dd svg{width:13px}.proto-operation-chooser{width:min(880px,100%);margin:0 auto}.proto-operation-chooser .proto-page-title{margin-bottom:16px}.proto-choice-group{border-top:1px solid var(--pa-color-border-subtle);display:grid}.proto-choice-group:first-of-type{border-top:0}.proto-choice-group>div:first-child h2{margin:0}.proto-choice-group>div:first-child p{color:var(--pa-color-ink-500);margin:5px 0 0;font-size:9px}.proto-choice-group>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.proto-choice-group.primary>div:last-child{grid-template-columns:repeat(3,1fr)}.proto-choice-group>div:last-child>button{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);text-align:left;min-height:76px;box-shadow:0 1px 2px color-mix(in srgb, var(--pa-color-ink-950) 3%, transparent);border-radius:11px;grid-template-columns:38px 1fr 15px;align-items:center;gap:10px;padding:12px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid}.proto-choice-group.primary>div:last-child>button{border-color:color-mix(in srgb, var(--pa-color-brand-700) 18%, var(--pa-color-border-subtle));background:linear-gradient(145deg, var(--pa-color-brand-50), var(--pa-color-surface) 70%);min-height:94px}.proto-choice-group>div:last-child>button:hover{border-color:color-mix(in srgb, var(--pa-color-brand-700) 45%, var(--pa-color-border-subtle));box-shadow:0 8px 20px color-mix(in srgb, var(--pa-color-ink-950) 8%, transparent)}.proto-choice-group>div:last-child>button>span{background:var(--pa-color-surface-muted);color:var(--pa-color-brand-700);border-radius:9px;place-items:center;display:grid}.proto-choice-group.primary>div:last-child>button>span{background:var(--pa-color-brand-700);color:var(--pa-color-surface)}.proto-choice-group>div:last-child>button>span svg{width:17px}.proto-choice-group>div:last-child strong,.proto-choice-group>div:last-child small{display:block}.proto-choice-group>div:last-child small{color:var(--pa-color-ink-500);margin-top:4px}.proto-choice-group>div:last-child>button>svg{width:13px;color:var(--pa-color-ink-500)}.proto-pond-picker-v2{border:0;min-width:0;margin:0;padding:0}.proto-pond-picker-v2 legend{color:var(--pa-color-ink-700);font-size:11px;font-weight:650}.proto-pond-picker-v2>p{color:var(--pa-color-ink-500);margin:4px 0 10px;font-size:9px}.proto-pond-picker-v2>div{grid-template-columns:repeat(3,1fr);display:grid}.proto-pond-picker-v2 label{border:1px solid color-mix(in srgb, currentColor 18%, var(--pa-color-border-subtle));min-width:0;color:var(--pa-color-ink-500);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 8px 8px 7px;display:grid;position:relative;overflow:hidden}.proto-pond-picker-v2 label.green{color:var(--pa-color-success-800)}.proto-pond-picker-v2 label.blue{color:var(--pa-color-info-800)}.proto-pond-picker-v2 label.amber{color:var(--pa-color-warning-800)}.proto-pond-picker-v2 label:has(.proto-picker-check[data-state=checked]){border-color:color-mix(in srgb, currentColor 52%, var(--pa-color-border-subtle))}.proto-pond-picker-v2 label.is-disabled{cursor:not-allowed}.proto-pond-picker-v2 label.is-disabled:hover{border-color:color-mix(in srgb, currentColor 18%, var(--pa-color-border-subtle))}.proto-pond-picker-v2 input{opacity:0;position:absolute}.proto-picker-check{border:1px solid color-mix(in srgb, currentColor 30%, var(--pa-color-border-subtle));background:var(--pa-color-surface);color:#0000;place-items:center;display:grid;position:absolute;top:6px;right:6px}.proto-picker-check svg{color:var(--pa-color-surface)}.proto-picker-visual{border-radius:8px;place-items:center;display:grid}.proto-picker-visual svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:38px;height:28px}.proto-picker-copy{min-width:0}.proto-picker-copy strong,.proto-picker-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proto-picker-copy strong{color:var(--pa-color-ink-950)}.proto-picker-copy small{color:var(--pa-color-ink-500);align-items:center;gap:3px;margin-top:4px;display:flex}.proto-picker-copy small svg{width:10px}.proto-selected-count{color:var(--pa-color-brand-700);display:block}.proto-date-popover{z-index:var(--pa-z-modal);border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);color:var(--pa-color-ink-950);box-shadow:0 16px 40px color-mix(in srgb, var(--pa-color-ink-950) 16%, transparent);border-radius:12px}.proto-date-popover .rdp-months,.proto-date-popover .rdp-month,.proto-date-popover .rdp-month_grid{width:100%}.proto-date-popover .rdp-root{--rdp-accent-color:var(--pa-color-brand-700);margin:0}.proto-date-popover .rdp-month_caption{align-items:center;height:34px;padding-inline:8px;font-size:12px;font-weight:700}.proto-date-popover .rdp-button_previous,.proto-date-popover .rdp-button_next{border-radius:7px;width:32px;height:32px}.proto-date-popover .rdp-button_previous:hover,.proto-date-popover .rdp-button_next:hover{background:var(--pa-color-surface-muted)}.proto-date-popover .rdp-weekday{color:var(--pa-color-ink-500);font-size:8px;font-weight:650}.proto-date-popover .rdp-day_button{border-radius:8px;width:34px;height:34px;font-size:10px}.proto-date-popover .rdp-day_button:hover{background:var(--pa-color-surface-muted)}.proto-date-popover .rdp-selected .rdp-day_button{background:var(--pa-color-brand-700);color:var(--pa-color-surface);border:0;font-weight:700}.proto-date-popover .rdp-disabled{opacity:.28}.proto-settings-tabs{gap:8px;margin-bottom:18px;display:flex}.proto-settings-tabs button{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);min-height:44px;color:var(--pa-color-ink-500);border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}.proto-settings-tabs button:hover{border-color:var(--pa-color-ink-500)}.proto-settings-tabs button[aria-current=page]{font-weight:650}.proto-settings-tabs svg{width:15px}.proto-settings-card{max-width:760px;padding:22px}.proto-settings-card>div:first-child h2{margin:0;font-size:16px}.proto-settings-card>div:first-child p{color:var(--pa-color-ink-500);margin:5px 0 20px;font-size:10px}.proto-settings-card>.proto-field{max-width:420px}.proto-settings-card>footer{border-top:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);justify-content:flex-end;margin:22px -22px -22px;padding:13px 22px;display:flex}.proto-invite-row{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:10px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:9px;margin-top:17px;padding:14px;display:grid}.proto-invite-row>button{min-height:40px}.proto-help-options{gap:7px;padding:18px 24px;display:grid}.proto-help-options>button{border:1px solid var(--pa-color-border-subtle);text-align:left;border-radius:9px;grid-template-columns:36px 1fr 16px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.proto-help-options>button:hover{border-color:color-mix(in srgb, var(--pa-color-brand-700) 35%, var(--pa-color-border-subtle));background:var(--pa-color-brand-50)}.proto-help-options>button>svg:first-child{color:var(--pa-color-brand-700)}.proto-help-options strong,.proto-help-options small{display:block}.proto-help-options strong{font-size:11px}.proto-help-options small{color:var(--pa-color-ink-500);margin-top:3px;font-size:8px}.proto-help-options>button>svg:last-child{width:13px;color:var(--pa-color-ink-500)}@media (width<=980px){.proto-period-context,.proto-detail-grid-v2{grid-template-columns:1fr}.proto-growth-card{min-height:170px}.proto-period-operations{grid-column:auto}.proto-choice-group{grid-template-columns:1fr;gap:10px}.proto-choice-group.primary>div:last-child,.proto-pond-picker-v2>div{grid-template-columns:1fr 1fr}}@media (width<=720px){:is(.proto-main,.proto-main:has(.proto-entity-head-v2)){padding-top:18px}.proto-pond-card{grid-template-columns:118px 1fr}.proto-pond-visual{height:auto;min-height:160px}.proto-pond-watermark{flex-direction:column-reverse;justify-content:center;align-items:center;padding:38px 6px 8px}.proto-pond-watermark>span{text-align:center;align-self:center;margin:0}.proto-pond-watermark svg,.proto-pond-watermark svg.is-mature{width:96px;height:68px}.proto-pond-cycle{min-height:32px;padding-block:6px}.proto-pond-last{flex-wrap:wrap;align-items:flex-start;line-height:1.3}.proto-today-layout{grid-template-columns:1fr}.proto-today-aside{order:-1}.proto-pond-timeline{grid-template-columns:1fr;padding:14px 10px 9px}.proto-pond-timeline>div{padding-top:4px;overflow-x:auto}.proto-pond-timeline>div button{flex:0 0 112px}.proto-pond-timeline>div button.is-gap{flex-basis:60px}.proto-summary-metrics{grid-template-columns:1fr 1fr}.proto-summary-metrics>div:last-child{grid-column:1/-1}.proto-operation-open{font-size:0}.proto-operation-open svg{width:15px}.proto-choice-group{padding:14px 0}.proto-choice-group>div:last-child,.proto-choice-group.primary>div:last-child{grid-template-columns:1fr}.proto-choice-group>div:last-child>button,.proto-choice-group.primary>div:last-child>button{min-height:70px}.proto-pond-picker-v2>div{grid-template-columns:1fr}.proto-pond-picker-v2 label{min-height:62px}.proto-settings-tabs{padding-bottom:3px;overflow-x:auto}.proto-settings-tabs button{flex:none}.proto-invite-row,.proto-operation-details{grid-template-columns:1fr}.proto-operation-details>div{padding-block:10px}}.proto{font-size:16px}.proto-date-popover,.proto-dropdown-menu{font-family:Inter Variable,Inter,system-ui,sans-serif}.proto-main{width:min(1180px,100% - 64px)}.proto-page-title p,.proto-today-head p{font-size:15px}.proto-section-head h2{font-size:18px}.proto-section-head p,.proto-operation-row p{font-size:13px}.proto-operation-row>div strong{font-size:14px}.proto-operation-row time{font-size:12px}.violet{color:var(--pa-color-status-preparation)}.proto-entity-icon.violet{background:color-mix(in srgb, var(--pa-color-status-preparation) 11%, var(--pa-color-surface));color:var(--pa-color-status-preparation)}.proto-dropdown-menu{border-color:var(--pa-color-border-subtle);background:var(--pa-color-surface);min-width:210px;color:var(--pa-color-ink-700);box-shadow:0 14px 34px color-mix(in srgb, var(--pa-color-ink-950) 14%, transparent);padding:5px}.proto-today-head{align-items:center;gap:20px;margin-bottom:28px;display:grid}.proto-today-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,36px)}.proto-today-head p{color:var(--pa-color-ink-500);margin:6px 0 0}.proto-today-date{color:var(--pa-color-brand-700);align-items:center;gap:1px 9px;display:grid}.proto-today-date svg{grid-row:1/3}.proto-today-date span{color:var(--pa-color-ink-500);font-weight:600}.proto-today-layout{align-items:start}.proto-today-aside{display:grid}.proto-today-aside-icon{background:var(--pa-color-brand-700);color:var(--pa-color-surface);place-items:center;display:grid}.proto-today-aside p{margin:0;font-size:13px;line-height:1.45}.proto-today-aside>button{margin-top:6px}.proto-pond-card{background:var(--pa-color-surface)!important}.proto-pond-visual{border-bottom:1px solid color-mix(in srgb, currentColor 18%, var(--pa-color-border-subtle));background:linear-gradient(to top, color-mix(in srgb, currentColor 15%, var(--pa-color-surface)), color-mix(in srgb, currentColor 4%, var(--pa-color-surface)));height:118px}.proto-pond-card.green .proto-pond-visual{color:var(--pa-color-success-800)}.proto-pond-card.violet .proto-pond-visual{color:var(--pa-color-status-preparation)}.proto-pond-card.amber .proto-pond-visual{color:var(--pa-color-warning-800)}.proto-pond-card.gray .proto-pond-visual{color:var(--pa-color-ink-500)}.proto-pond-number{border-color:color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 10%, var(--pa-color-surface));color:currentColor;font-size:12px}.proto-pond-watermark>span:not(.proto-shrimp-art){display:none}.proto-shrimp-art{object-fit:contain;width:146px;height:100px;filter:drop-shadow(0 8px 12px color-mix(in srgb, currentColor 12%, transparent));display:block}.proto-shrimp-art.larvae{width:105px;height:82px}.proto-shrimp-art.growing{width:128px;height:92px}.proto-shrimp-art.empty{opacity:.72;width:130px;height:88px}.proto-pond-card-body{background:var(--pa-color-surface)}.proto-pond-card-body>div:first-child>strong{font-size:16px}.proto-pond-card-body>p{font-size:13px}.proto-pond-cycle span{font-size:12px}.proto-pond-cycle>strong{font-size:21px}.proto-pond-last{font-size:12px}.proto-form-page,.proto-operation-chooser{width:min(880px,100%);margin-left:0;margin-right:0}.proto-field>label,.proto-pond-picker-v2 legend{font-size:14px}.proto-field>small{font-size:12px;line-height:1.45}.proto-input-control input,.proto-input-control textarea{min-height:46px;font-size:15px}.proto-choice-group{grid-template-columns:190px 1fr;gap:24px;padding:24px 0}.proto-choice-group>div:first-child h2{font-size:16px}.proto-choice-group>div:last-child>button,.proto-choice-group.primary>div:last-child>button{padding:16px}.proto-choice-group>div:last-child small{font-size:12px;line-height:1.45}.proto-choice-group>div:last-child>button>span{width:42px;height:42px}.proto-pond-picker-v2>div{gap:10px}.proto-pond-picker-v2 label{border-color:var(--pa-color-border-subtle);background:color-mix(in srgb, currentColor 4%, var(--pa-color-surface));grid-template-columns:54px 1fr;min-height:82px}.proto-pond-picker-v2 label:has(.proto-picker-check[data-state=checked]){border:2px solid var(--pa-color-brand-700);background:color-mix(in srgb, var(--pa-color-brand-700) 13%, var(--pa-color-surface));color:var(--pa-color-brand-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--pa-color-brand-700) 9%, transparent)}.proto-picker-check{border-radius:6px;width:21px;height:21px}.proto-pond-picker-v2 label:has(.proto-picker-check[data-state=checked]) .proto-picker-check{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-700)}.proto-picker-visual{width:50px;height:50px}.proto-picker-copy strong{font-size:13px}.proto-picker-copy small{font-size:10px}.proto-selected-count{margin-top:10px;font-size:12px}.proto-date-popover{width:338px;padding:12px}.pa-calendar,.pa-calendar-root,.pa-calendar-months,.pa-calendar-month{width:100%}.pa-calendar-months{display:flex;position:relative}.pa-calendar-month{flex-direction:column;gap:10px;display:flex}.pa-calendar-nav{z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.pa-calendar-nav-button{pointer-events:auto;cursor:pointer;place-items:center;width:38px;height:38px;display:grid;border-radius:9px!important}.pa-calendar-nav-button:hover{background:var(--pa-color-surface-muted)!important}.pa-calendar-caption{justify-content:center;align-items:center;min-height:38px;display:flex}.pa-calendar-caption-label{font-size:14px;font-weight:700}.pa-calendar-grid{border-collapse:collapse;width:100%;display:block}.pa-calendar-weekdays,.pa-calendar-week{grid-template-columns:repeat(7,1fr);width:100%;display:grid}.proto-date-popover .pa-calendar-weekday{height:32px;color:var(--pa-color-ink-500);place-items:center;font-size:12px;font-weight:650;display:grid}.pa-calendar-day{place-items:center;width:100%;height:39px;padding:2px;display:grid}.proto-date-popover .pa-calendar-day>button{cursor:pointer;border-radius:9px;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.pa-calendar-day>button:hover{background:var(--pa-color-surface-muted)}.pa-calendar-selected>button{color:var(--pa-color-surface);font-weight:700;background:var(--pa-color-brand-700)!important}.pa-calendar-today:not(.pa-calendar-selected)>button{color:var(--pa-color-brand-700);box-shadow:inset 0 0 0 1px var(--pa-color-brand-700)}.pa-calendar-outside{color:var(--pa-color-ink-500);opacity:.45}.pa-calendar-disabled{opacity:.3}.pa-calendar-hidden{visibility:hidden}.proto-settings-tabs button[aria-current=page]{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-700);color:var(--pa-color-surface);box-shadow:0 5px 14px color-mix(in srgb, var(--pa-color-brand-700) 18%, transparent)}.proto-settings-tabs button{font-size:14px}@media (width<=720px){:is(.proto-main,.proto-main:has(.proto-entity-head-v2)){width:calc(100% - 32px)}.proto-today-head{grid-template-columns:1fr;gap:14px}.proto-today-date{width:fit-content}.proto-pond-card{grid-template-columns:124px 1fr}.proto-pond-visual{border-right:1px solid color-mix(in srgb, currentColor 18%, var(--pa-color-border-subtle));border-bottom:0;height:auto;min-height:190px}.proto-pond-watermark{padding:38px 4px 4px}.proto-shrimp-art{width:118px;height:112px}.proto-choice-group{grid-template-columns:1fr}.proto-operation-chooser,.proto-form-page{width:100%}}.proto-pond-visual>.proto-pond-number{color:currentColor;border-color:color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 12%, var(--pa-color-surface))}.proto-pond-watermark{justify-content:flex-end;padding:2px 4px 0 54px}.proto-shrimp-art{color:currentColor;transform-origin:50%;flex:none;transform:scaleX(-1)}.proto-shrimp-art.is-icon{width:132px;height:104px}.proto-shrimp-art.is-icon svg{width:102px;height:76px}.proto-shrimp-art.is-icon.growing{width:112px;height:92px}.proto-shrimp-art.is-icon.growing svg{width:82px;height:62px}.proto-shrimp-art.is-icon.larvae{width:78px;height:76px}.proto-shrimp-art.is-icon.larvae svg{width:52px;height:42px}.proto-shrimp-art.is-icon.preparation,.proto-shrimp-art.is-icon.inactive,.proto-shrimp-art.is-icon.finalization{width:112px;height:92px}.proto-shrimp-art.is-icon.preparation svg,.proto-shrimp-art.is-icon.inactive svg,.proto-shrimp-art.is-icon.finalization svg{width:66px;height:66px}.proto-shrimp-art.is-illustration{width:148px;height:104px;-webkit-mask:var(--stage-image) center / contain no-repeat;-webkit-mask:var(--stage-image) center / contain no-repeat;mask:var(--stage-image) center / contain no-repeat;background:currentColor;display:block}.proto-shrimp-art.is-illustration.growing{width:126px;height:92px}.proto-shrimp-art.is-illustration.larvae{width:86px;height:72px}.proto-shrimp-art.is-illustration.preparation,.proto-shrimp-art.is-illustration.inactive,.proto-shrimp-art.is-illustration.finalization{width:126px;height:94px}.proto-growth-card{text-align:center;place-items:center}.proto-growth-card .proto-shrimp-art{place-self:center}.proto-growth-card .proto-shrimp-art.is-icon{transform:scaleX(-1)}.proto-picker-visual svg{display:block}.proto-picker-visual .proto-shrimp-art{width:48px;height:44px;transform:scaleX(-1)}.proto-picker-visual .proto-shrimp-art.is-icon svg{width:36px;height:30px}.proto-pond-picker-v2 label:not(.is-disabled){border-color:color-mix(in srgb, currentColor 28%, var(--pa-color-border-subtle));background:color-mix(in srgb, currentColor 8%, var(--pa-color-surface))}.proto-pond-picker-v2 label.is-disabled{opacity:.38;filter:grayscale(.65)}.proto-picker-check svg{stroke-width:3.2px;width:13px}.proto-entity-head-v2{gap:16px}.proto-head-period{min-width:0}.proto-head-period>span{color:var(--pa-color-ink-500);margin:0 0 5px 2px;font-size:11px;font-weight:650;display:block}.proto-period-option>svg{transform:none!important}.proto-period-context{margin-bottom:18px;display:block}.proto-pond-timeline-v2{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:14px;position:relative;overflow:hidden}.proto-timeline-toolbar{border-bottom:1px solid var(--pa-color-border-subtle);justify-content:space-between;align-items:center;min-height:46px;padding:6px 10px 6px 16px;display:flex}.proto-timeline-toolbar>div{gap:4px;display:flex}.proto-timeline-toolbar button{width:34px;height:34px;color:var(--pa-color-ink-700);cursor:pointer;border-radius:8px;place-items:center;display:grid}.proto-timeline-toolbar button:hover{background:var(--pa-color-surface-muted);color:var(--pa-color-brand-700)}.proto-timeline-toolbar button svg{width:16px;height:16px}.proto-vis-timeline{cursor:grab}.proto-vis-timeline:active{cursor:grabbing}.proto-vis-timeline .vis-timeline{border:0;font-family:inherit}.proto-vis-timeline .vis-panel.vis-center,.proto-vis-timeline .vis-panel.vis-bottom{border-color:var(--pa-color-border-subtle)}.proto-vis-timeline .vis-time-axis .vis-text{color:var(--pa-color-ink-500);font-size:11px}.proto-vis-timeline .vis-time-axis .vis-grid.vis-minor{border-color:color-mix(in srgb, var(--pa-color-border-subtle) 70%, transparent)}.proto-vis-timeline .vis-item{border:0;border-top:2px solid color-mix(in srgb, var(--pa-color-brand-700) 42%, var(--pa-color-surface));color:var(--pa-color-ink-700);cursor:pointer;border-radius:0}.proto-vis-timeline .vis-item.pond-gap{background-image:radial-gradient(circle, color-mix(in srgb, var(--pa-color-ink-500) 65%, transparent) 1px, transparent 1.5px);color:var(--pa-color-ink-500);background-position:0 0;background-size:5px 5px}.proto-vis-timeline .vis-item.vis-selected{border-top-color:var(--pa-color-brand-700)}.proto-vis-timeline .vis-item .vis-item-content{text-align:center;white-space:nowrap;justify-items:center;padding:7px 8px 0}.proto-vis-timeline .vis-item .vis-item-content small{color:var(--pa-color-ink-500)}.proto-today-layout{gap:16px;display:grid}.proto-today-aside{align-items:center}.proto-visual-preferences{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.proto-visual-preferences>button{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:100px 1fr 22px;align-items:center;gap:14px;min-height:116px;padding:12px;display:grid;position:relative}.proto-visual-preferences>button[aria-checked=true]{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-50);box-shadow:inset 0 0 0 1px var(--pa-color-brand-700)}.proto-preference-preview{background:color-mix(in srgb, currentColor 8%, var(--pa-color-surface));border-radius:10px;place-items:center;width:100px;height:88px;display:grid;overflow:hidden}.proto-preference-preview .proto-shrimp-art{width:94px;height:78px}.proto-preference-preview .proto-shrimp-art.is-icon svg{width:70px;height:54px}.proto-visual-preferences strong,.proto-visual-preferences small{display:block}.proto-visual-preferences strong{font-size:15px}.proto-visual-preferences small{color:var(--pa-color-ink-500);margin-top:5px;font-size:12px;line-height:1.4}.proto-preference-radio{border:1px solid var(--pa-color-border-field);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.proto-visual-preferences button[aria-checked=true] .proto-preference-radio{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-700);color:var(--pa-color-surface)}.proto-preference-radio svg{stroke-width:3px;width:13px}@media (width<=980px){.proto-entity-head-v2{grid-template-columns:50px 1fr auto}.proto-head-period{grid-area:2/1/auto/-1;padding-left:0}.proto-title-actions{grid-area:1/3}}@media (width<=720px){.proto-pond-watermark{padding:38px 0 4px 20px}.proto-pond-watermark .proto-shrimp-art{margin-left:auto}.proto-today-aside{grid-template-columns:48px 1fr}.proto-today-aside>button{grid-column:1/-1;width:100%}.proto-timeline-toolbar>span{display:none}.proto-timeline-toolbar{justify-content:flex-end}.proto-visual-preferences{grid-template-columns:1fr}.proto-entity-head-v2{grid-template-columns:42px 1fr auto}.proto-head-period{grid-column:1/-1}}.proto-brand-home{min-width:0;color:inherit;cursor:pointer;align-items:center;gap:10px;padding:0;display:flex}.proto-brand>.proto-brand-home{display:flex}.proto-brand-home>span{background:var(--pa-color-brand-700);width:30px;height:30px;color:var(--pa-color-surface);box-shadow:0 6px 16px color-mix(in srgb, var(--pa-color-brand-700) 24%, transparent);border-radius:9px;place-items:center;display:grid}.proto-brand-home:hover strong{color:var(--pa-color-brand-700)}.proto-brand>.proto-brand-close{display:none}.proto-today-head{grid-template-columns:minmax(0,1fr) auto}.proto-today-date{justify-self:end}.proto-shrimp-art.is-icon svg{stroke-width:1.15px}.proto-shrimp-art.is-icon.larvae svg{stroke-width:1.3px}.proto-shrimp-art.is-illustration.preparation,.proto-shrimp-art.is-illustration.inactive{-webkit-mask:var(--stage-image) center / contain no-repeat;-webkit-mask:var(--stage-image) center / contain no-repeat;mask:var(--stage-image) center / contain no-repeat;background:currentColor}.proto-pond-watermark{padding-right:12px}.proto-pond-watermark .proto-shrimp-art.is-illustration{margin-right:8px}.proto-growth-card>span:first-child{justify-self:center}.proto-pond-picker-v2 .proto-picker-visual{place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.proto-pond-picker-v2 .proto-picker-visual .proto-shrimp-art,.proto-pond-picker-v2 .proto-picker-visual .proto-shrimp-art.is-illustration{width:48px;height:42px;margin:0}.proto-pond-picker-v2 .proto-picker-visual .proto-shrimp-art.is-icon svg{width:34px;height:29px}.proto-entity-head-v2{grid-template-columns:50px minmax(220px,1fr) auto;align-items:center}.proto-head-controls{justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.proto-head-period{width:min(405px,34vw);padding-left:0}.proto-head-period .select-trigger{min-height:54px}.proto-head-period .proto-period-option strong{font-size:16px}.proto-head-period .proto-period-option small{font-size:12px}.proto-head-controls .proto-title-actions{flex-wrap:nowrap}.proto-head-controls .proto-title-actions>.ui-button[data-variant=outline]{width:54px;min-width:54px;height:54px;padding:0}.proto-timeline-toolbar>span{color:color-mix(in srgb, var(--pa-color-ink-500) 72%, var(--pa-color-surface));font-size:11px}.proto-vis-timeline .vis-item{border-top-color:color-mix(in srgb, var(--pa-color-brand-700) 34%, var(--pa-color-surface));background:linear-gradient(to bottom, color-mix(in srgb, var(--pa-color-brand-700) 6%, var(--pa-color-surface)), transparent);height:58px;top:54px!important}.proto-vis-timeline .vis-item.pond-gap{border-top:2px solid color-mix(in srgb, var(--pa-color-ink-500) 45%, var(--pa-color-surface));background:linear-gradient(to bottom, color-mix(in srgb, var(--pa-color-ink-500) 7%, var(--pa-color-surface)), transparent);min-width:14px}.proto-vis-timeline .vis-item.vis-selected{border-top:3px solid var(--pa-color-brand-700);background:linear-gradient(to bottom, color-mix(in srgb, var(--pa-color-brand-700) 17%, var(--pa-color-surface)), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pa-color-brand-700) 22%, transparent)}.proto-vis-timeline .vis-item .vis-item-content{flex-direction:column;align-items:center;min-width:100%;padding-top:9px;line-height:1.2;display:flex}.proto-vis-timeline .vis-item .vis-item-content strong,.proto-vis-timeline .vis-item .vis-item-content small{display:block}.proto-vis-timeline .vis-item .vis-item-content strong{font-size:12px}.proto-vis-timeline .vis-item .vis-item-content small{margin-top:5px;font-size:10px}.proto-choice-group>div:last-child>button,.proto-choice-group.primary>div:last-child>button{min-height:78px}.proto-choice-group>div:last-child>button>div{align-self:center}.proto-choice-group>div:last-child strong{font-size:14px;line-height:1.3}.proto-pond-cycle>strong{align-items:flex-start;display:inline-flex}.proto-pond-cycle>strong small{font-size:10px;position:relative;top:2px}.proto-eyebrow,.proto-growth-card>span{font-size:11px}.proto-summary-metrics span{font-size:12px}.proto-summary-metrics strong{font-size:16px}.proto-summary-metrics small,.proto-growth-card small{font-size:11px}.proto-growth-card strong{font-size:14px}@media (width<=980px){.proto-entity-head-v2{grid-template-columns:50px minmax(0,1fr)}.proto-head-controls{grid-column:1/-1;width:100%}.proto-head-period{width:min(100%,430px)}}@media (width<=720px){.proto-brand>.proto-brand-close{display:grid}.proto-today-head{grid-template-columns:1fr auto}.proto-today-date{justify-self:end}.proto-head-controls{align-items:end}.proto-head-period{flex:1;width:auto}.proto-head-controls .proto-title-actions>.ui-button[data-variant=default]{display:none}}.proto-topbar{gap:18px}.proto-farm-switcher{align-items:center;gap:8px;min-width:0;display:flex}.proto-farm-switcher>svg{width:18px;color:var(--pa-color-ink-500)}.proto-farm-switcher .select-trigger{min-width:260px;height:48px;box-shadow:none;background:0 0;border-color:#0000}.proto-farm-switcher .select-trigger:hover{border-color:var(--pa-color-border-subtle);background:var(--pa-color-surface)}.proto-farm-option{text-align:left;gap:2px;min-width:0;display:grid}.proto-farm-option strong{color:var(--pa-color-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.proto-farm-option small{color:var(--pa-color-ink-500);font-size:10px}.proto-home-map{padding:0;overflow:hidden}.proto-home-map>.proto-section-head{min-height:74px;margin:0;padding:14px 18px}.proto-home-map>.proto-section-head p{color:var(--pa-color-ink-500);margin:3px 0 0;font-size:12px}.proto-home-map.is-collapsed>.proto-section-head{min-height:64px}.proto-map-head-actions{align-items:center;gap:8px;display:flex}.proto-map{background:var(--pa-color-border-field);min-height:360px;position:relative;overflow:hidden}.proto-map-canvas{position:absolute;inset:0}.proto-map-loading{background:var(--pa-color-surface-muted);color:var(--pa-color-ink-500);opacity:1;visibility:visible;transition:opacity .24s var(--pa-motion-easing-standard), visibility 0s linear;align-content:center;place-items:center;gap:10px;font-size:13px;display:grid;position:absolute;inset:0}.proto-map-loading.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--pa-motion-easing-standard), visibility 0s linear .24s}.proto-map-loading-mark{background:var(--pa-color-surface);width:38px;height:38px;color:var(--pa-color-brand-700);box-shadow:0 0 0 0 color-mix(in srgb, var(--pa-color-brand-700) 25%, transparent);border-radius:50%;place-items:center;animation:1.5s ease-out infinite proto-loading-pulse;display:grid}.proto-map-loading-mark svg{width:18px}.proto-map .maplibregl-ctrl-group{border:1px solid color-mix(in srgb, var(--pa-color-surface) 70%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--pa-color-ink-950) 18%, transparent);border-radius:10px;overflow:hidden}.proto-map .maplibregl-ctrl-group button{cursor:pointer}.proto-map .maplibregl-ctrl-attrib{color:var(--pa-color-ink-700);font-size:9px}.proto-map-reset{z-index:2;border:1px solid color-mix(in srgb, var(--pa-color-surface) 65%, transparent);background:color-mix(in srgb, var(--pa-color-surface) 94%, transparent);min-height:36px;color:var(--pa-color-ink-700);box-shadow:0 5px 16px color-mix(in srgb, var(--pa-color-ink-950) 18%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:28px;right:12px}.proto-map-reset:hover{color:var(--pa-color-brand-700)}.proto-map-reset svg{width:15px}.proto-map-tools{z-index:2;border:1px solid color-mix(in srgb, var(--pa-color-surface) 65%, transparent);background:color-mix(in srgb, var(--pa-color-surface) 94%, transparent);max-width:calc(100% - 80px);box-shadow:0 6px 18px color-mix(in srgb, var(--pa-color-ink-950) 18%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:11px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;top:12px;left:12px}.proto-map-tools>span{color:var(--pa-color-ink-700);align-items:center;gap:7px;padding:0 6px;font-size:12px;font-weight:650;display:flex}.proto-map-tools>span svg{width:16px;color:var(--pa-color-brand-700)}.proto-map-tools>div{gap:3px;display:flex}.proto-map-tools button{width:34px;height:34px;color:var(--pa-color-ink-700);cursor:pointer;border-radius:8px;place-items:center;display:grid}.proto-map-tools button:hover:not(:disabled){background:var(--pa-color-surface-muted);color:var(--pa-color-brand-700)}.proto-map-tools button:disabled{opacity:.35;cursor:not-allowed}.proto-map-tools button svg{width:16px}.proto-map-count{z-index:2;background:color-mix(in srgb, var(--pa-color-ink-950) 84%, transparent);color:var(--pa-color-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:650;position:absolute;bottom:28px;left:12px}.proto-map-vertex{cursor:grab;border-radius:50%}.proto-map-vertex:active{cursor:grabbing}.proto-farm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proto-farm-card{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);flex-direction:column;display:flex}.proto-farm-card-top{justify-content:space-between;display:flex}.proto-farm-card-top>span:first-child{background:var(--pa-color-brand-50);width:48px;height:48px;color:var(--pa-color-brand-700);border-radius:12px;place-items:center;display:grid}.proto-farm-card-top svg{stroke-width:1.6px;width:22px}.proto-farm-card h2{margin:24px 0 8px;font-size:20px}.proto-farm-card p{min-height:58px;color:var(--pa-color-ink-500);margin:0;font-size:13px;line-height:1.55}.proto-farm-card p svg{vertical-align:-2px;width:14px}.proto-farm-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.proto-farm-card dl>div{background:var(--pa-color-surface-muted);border-radius:10px;padding:11px 12px}.proto-farm-card dt{color:var(--pa-color-ink-500);font-size:11px}.proto-farm-card dd{color:var(--pa-color-ink-700);margin:3px 0 0;font-size:14px;font-weight:700}.proto-farm-card footer{align-items:center;gap:10px;min-height:44px;margin-top:auto;display:flex}.proto-farm-card footer .ui-button[data-variant=link]{align-items:center;gap:4px;display:flex}.proto-farm-detail-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.6fr);align-items:stretch;gap:16px;display:grid}.proto-farm-summary{padding:24px 26px}.proto-farm-summary h2{margin:0 0 14px;font-size:17px}.proto-farm-ponds{margin-top:28px}.proto-farm-ponds>h2{align-items:baseline;gap:8px;margin:0 0 14px;font-size:18px;display:flex}.proto-farm-ponds>h2 small{color:var(--pa-color-ink-500);font-variant-numeric:tabular-nums;font-size:13px}.proto-farm-detail-map{padding:0;overflow:hidden}.proto-farm-detail-map>.proto-section-head{min-height:68px;margin:0;padding:14px 18px}.proto-map-legend{color:var(--pa-color-ink-500);align-items:center;gap:7px;font-size:11px;display:flex}.proto-map-legend i{border:2px solid var(--pa-color-success-soft);background:color-mix(in srgb, var(--pa-color-success-800) 25%, transparent);width:20px;height:9px}.proto-map-empty{text-align:center;align-content:center;place-items:center;min-height:360px;padding:32px;display:grid}.proto-map-empty>span{background:var(--pa-color-surface-muted);width:56px;height:56px;color:var(--pa-color-ink-500);border-radius:14px;place-items:center;display:grid}.proto-map-empty h2{margin:16px 0 6px;font-size:18px}.proto-map-empty p{max-width:380px;color:var(--pa-color-ink-500);margin:0 0 18px;font-size:13px}.proto-farm-edit{padding:22px}.proto-farm-edit-fields,.proto-farm-dialog-fields{grid-template-columns:1fr 1.7fr;gap:16px;display:grid}.proto-map-setting{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0;padding:16px;display:flex}.proto-map-setting strong,.proto-map-setting span{display:block}.proto-map-setting strong{font-size:14px}.proto-map-setting span{color:var(--pa-color-ink-500);margin-top:4px;font-size:12px}.proto-map-editor-section,.proto-new-pond-map{border:1px solid var(--pa-color-border-subtle);border-radius:14px;overflow:hidden}.proto-map-editor-section>div:first-child,.proto-new-pond-map>div:first-child{background:var(--pa-color-surface);padding:15px 18px}.proto-map-editor-section h2,.proto-new-pond-map h3{margin:0;font-size:16px}.proto-map-editor-section p,.proto-new-pond-map p{color:var(--pa-color-ink-500);margin:5px 0 0;font-size:12px}.proto-farm-edit>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.proto-dialog-wide{width:min(920px,100vw - 40px);max-height:calc(100vh - 40px);overflow-y:auto}.proto-new-pond-map{margin:18px 22px 0}.proto-new-pond-map .proto-map{min-height:350px}.proto-locate-field .ui-button[data-variant=outline]{justify-content:center;width:100%;min-height:48px}@media (width<=980px){.proto-farm-summary .ui-description-list{grid-template-columns:repeat(3,minmax(0,1fr))}.proto-farm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proto-farm-detail-grid{grid-template-columns:1fr}}@media (width<=720px){.proto-farm-switcher{flex:1}.proto-farm-switcher>svg{display:none}.proto-farm-switcher .select-trigger{width:100%;min-width:0;padding-inline:8px}.proto-farm-option small{display:none}.proto-farm-grid{grid-template-columns:1fr}.proto-farm-card{min-height:268px}.proto-farm-edit-fields,.proto-farm-dialog-fields{grid-template-columns:1fr}.proto-farm-summary .ui-description-list{grid-template-columns:minmax(0,1fr)}.proto-map{min-height:320px}.proto-map-tools{align-items:flex-start}.proto-map-tools>span{max-width:150px;line-height:1.3}.proto-new-pond-map{margin-inline:14px}.proto-dialog-wide{width:calc(100vw - 20px)}}.proto-farm-map-link{color:var(--pa-color-ink-950);letter-spacing:-.02em;cursor:pointer;padding:0;font-size:18px;font-weight:750}.proto-farm-map-link:hover{color:var(--pa-color-brand-700);text-underline-offset:3px;text-decoration:underline}.proto-farm-card{min-height:320px;box-shadow:0 1px 2px color-mix(in srgb, var(--pa-color-ink-950) 4%, transparent);cursor:pointer;transition:border-color var(--pa-motion-duration-transition) var(--pa-motion-easing-standard), box-shadow var(--pa-motion-duration-transition) var(--pa-motion-easing-standard);border-radius:18px;padding:22px;position:relative}.proto-farm-card:hover{border-color:color-mix(in srgb, var(--pa-color-brand-700) 32%, var(--pa-color-border-subtle));box-shadow:0 12px 28px color-mix(in srgb, var(--pa-color-ink-950) 9%, transparent)}.proto-farm-card:has(.proto-farm-card-name:focus-visible){border-color:color-mix(in srgb, var(--pa-color-brand-700) 32%, var(--pa-color-border-subtle));box-shadow:0 12px 28px color-mix(in srgb, var(--pa-color-ink-950) 9%, transparent)}.proto-farm-card:has(.proto-farm-card-name:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:0;box-shadow:var(--ui-focus-ring)}.proto-farm-card h2{font-size:inherit;margin:0}.proto-farm-card-name{color:var(--pa-color-ink-950);letter-spacing:-.025em;transition:color var(--pa-motion-duration-transition) var(--pa-motion-easing-standard);font-size:20px;font-weight:750;text-decoration:none}.proto-farm-card-name:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.proto-farm-card-name:focus-visible{outline:none}.proto-farm-card:hover .proto-farm-card-name{color:var(--pa-color-brand-700)}.proto-farm-card .proto-farm-use{z-index:1;margin-left:auto;position:relative}.proto-farm-address{min-height:58px;color:var(--pa-color-ink-500);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.proto-farm-address svg{stroke-width:1.6px;width:16px;height:16px;margin-top:2px}.proto-farm-card-meta{border-top:1px solid var(--pa-color-border-subtle);border-bottom:1px solid var(--pa-color-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin:20px 0;padding:11px 0;display:flex}.proto-farm-card-meta strong{color:var(--pa-color-ink-700);font-size:14px}.proto-farm-card-meta span{color:var(--pa-color-ink-500);align-items:center;gap:5px;font-size:11px;display:inline-flex}.proto-farm-card-meta svg{stroke-width:1.5px;width:14px;height:14px}.proto-farm-card footer{justify-content:space-between}.proto-farm-card footer>button:only-child{margin-left:auto}.proto-farm-card footer .ui-button[data-variant=default],.proto-farm-card footer .ui-button[data-variant=outline]{min-height:40px;padding-inline:14px}.proto-picker-visual{border:1px solid color-mix(in srgb, currentColor 24%, var(--pa-color-border-subtle));background:color-mix(in srgb, currentColor 19%, var(--pa-color-surface))}.proto-selected-ponds{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:12px;gap:10px;padding:14px;display:grid}.proto-selected-ponds>div:first-child{justify-content:space-between;align-items:center;display:flex}.proto-selected-ponds label{color:var(--pa-color-ink-700);font-size:13px;font-weight:700}.proto-selected-ponds button{color:var(--pa-color-brand-700);cursor:pointer;font-size:12px;font-weight:650}.proto-selected-ponds>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.proto-selected-ponds>div:last-child>span{border:1px solid color-mix(in srgb, currentColor 22%, var(--pa-color-border-subtle));background:color-mix(in srgb, currentColor 7%, var(--pa-color-surface));border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:650;display:inline-flex}.proto-selected-ponds svg{stroke-width:1.6px;width:13px;height:13px}@media (width<=720px){.proto-farm-card{min-height:300px}}.proto-today-date{border:0;border-left:1px solid var(--pa-color-border-subtle);background:0 0;border-radius:0;grid-template-columns:34px auto;min-width:0;padding:4px 0 4px 16px}.proto-today-date svg{background:var(--pa-color-brand-50);border-radius:8px;width:26px;height:26px;padding:5px}.proto-today-date span{letter-spacing:.02em;font-size:11px}.proto-today-date strong{font-size:16px}.proto-today-layout{grid-template-columns:1fr}.proto-home-map{order:1}.proto-today-aside{order:2;grid-template-columns:40px 1fr auto;gap:12px;padding:14px 16px}.proto-today-aside-icon{border-radius:10px;width:40px;height:40px}.proto-today-aside h2{margin:0;font-size:18px}.proto-today-aside>button{grid-column:auto;min-width:0;margin:0}.proto-today-recent{order:3}.proto-brand{justify-content:center;position:relative}.proto-brand-home{justify-content:center}.proto-brand>.proto-brand-close{position:absolute;right:0}.proto-farm-card{border-color:var(--pa-color-border-subtle);padding-top:0;overflow:hidden}.proto-farm-card.is-active{border-color:var(--pa-color-border-subtle);box-shadow:0 1px 2px var(--shadow-tint-weak)}.proto-farm-card-top{border-bottom:1px solid color-mix(in srgb, var(--pa-color-brand-700) 14%, var(--pa-color-border-subtle));background:color-mix(in srgb, var(--pa-color-brand-700) 8%, var(--pa-color-surface));align-items:center;min-height:76px;margin:0 -22px;padding:14px 22px}.proto-farm-card.is-active .proto-farm-card-top{color:var(--pa-color-surface)}.proto-farm-card.is-active .proto-farm-card-top>span:first-child{background:color-mix(in srgb, var(--pa-color-surface) 17%, transparent);color:var(--pa-color-surface)}.proto-farm-card.is-active .proto-farm-card-top .proto-badge{background:var(--pa-color-surface);color:var(--pa-color-brand-700)}.proto-farm-card-copy{margin-top:20px}.proto-pond-watermark{overflow:visible}@media (width<=720px){:is(.proto-main,.proto-main:has(.proto-entity-head-v2)){width:calc(100% - 16px)}.proto-today-head{grid-template-columns:1fr;gap:16px}.proto-today-date{border:1px solid var(--pa-color-border-subtle);background:color-mix(in srgb, var(--pa-color-brand-700) 4%, var(--pa-color-surface));border-radius:10px;justify-self:stretch;width:100%;padding:10px 12px}.proto-today-aside{grid-template-columns:40px 1fr auto}.proto-today-aside>button{grid-column:auto;width:auto;padding-inline:12px}.proto-pond-visual{min-height:142px}.proto-pond-watermark{justify-content:center;padding:0}.proto-pond-watermark .proto-shrimp-art,.proto-pond-watermark .proto-shrimp-art.is-illustration{width:112px;height:84px;margin:0}.proto-pond-watermark .proto-shrimp-art.larvae{width:84px;height:66px}}.proto-resource-page{width:min(920px,100%)}.proto-farm-create-page{width:min(1040px,100%)}.proto-resource-page .proto-form-card{align-items:start}.proto-inline-map-field>p{color:var(--pa-color-ink-500);margin:-4px 0 12px;font-size:12px}.proto-inline-map-field .proto-map{border:1px solid var(--pa-color-border-subtle);border-radius:12px;min-height:380px;overflow:hidden}.proto-form-card>.proto-map-setting.full{width:100%;margin:0}@media (width<=720px){.proto-resource-page .proto-form-card{padding:16px}.proto-inline-map-field .proto-map{min-height:320px}}.proto-today-aside{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);box-shadow:0 1px 2px var(--shadow-tint-weak)}.proto-farm-card.is-active .proto-farm-card-top{background:var(--pa-color-brand-600)}.proto-farm-card:not(.is-active) .proto-farm-card-top>span:first-child{border:1px solid color-mix(in srgb, var(--pa-color-brand-700) 22%, var(--pa-color-border-subtle));background:var(--pa-color-surface)}.proto-shrimp-art.is-illustration{isolation:isolate;filter:drop-shadow(0 14px 5px color-mix(in srgb, currentColor 70%, transparent)) drop-shadow(0 2px 2px currentColor);position:relative;transform:translateZ(0)}.proto-settings-tabs{scrollbar-gutter:stable;overflow:auto hidden}.proto-brand{padding-left:0}.proto-brand-home,.proto-brand>.proto-brand-close{margin-left:0;padding-left:0}.proto-map-vertex{width:26px;height:26px}.proto-map-vertex.is-selected{width:30px;height:30px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pa-color-brand-700) 45%, transparent), 0 5px 14px color-mix(in srgb, var(--pa-color-ink-950) 65%, transparent)}.proto-entity-head-v2 .proto-head-controls{min-width:0}@media (width<=720px){.proto-entity-head-v2{grid-template-columns:42px minmax(0,1fr)}.proto-head-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 54px;align-items:end;display:grid}.proto-head-period{grid-area:1/1;width:auto}.proto-title-actions{grid-area:1/2;justify-content:stretch}.proto-title-actions>.ui-button[data-variant=outline]{width:54px;min-width:54px}}.proto-brand{padding-inline:0}.proto-brand>.proto-brand-home{width:max-content;margin:0;padding:0}.proto-shrimp-art,.proto-growth-card .proto-shrimp-art.is-icon,.proto-picker-visual .proto-shrimp-art{transform:none}.proto-shrimp-art.is-icon{place-items:center;display:grid}.proto-shrimp-art.is-icon svg{fill:currentColor;stroke:none;filter:drop-shadow(0 5px 5px color-mix(in srgb, currentColor 26%, transparent));display:block}.proto-shrimp-art.is-illustration,.proto-shrimp-art.is-illustration.preparation,.proto-shrimp-art.is-illustration.inactive,.proto-shrimp-art.is-illustration.finalization{-webkit-mask:var(--stage-image) center / contain no-repeat;-webkit-mask:var(--stage-image) center / contain no-repeat;mask:var(--stage-image) center / contain no-repeat;filter:none;background:currentColor}.proto-pond-card .proto-shrimp-art.is-illustration{filter:drop-shadow(0 11px 7px color-mix(in srgb, currentColor 44%, transparent))}.proto-pond-watermark,.proto-picker-visual{align-items:center}.proto-form-card>.proto-selected-ponds.full{grid-column:1/-1;width:100%}.proto-picker-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex!important}.proto-production-message,.proto-first-farm{background:var(--pa-color-canvas);min-height:100dvh;color:var(--pa-color-ink-950);place-items:center;padding:24px;display:grid}.proto-production-message{text-align:center;animation:proto-fade-in .22s var(--pa-motion-easing-standard) both;align-content:center;gap:14px}.proto-production-message h1{margin:0;font-size:18px}.proto-production-message>svg{width:34px;height:34px;color:var(--pa-color-brand-700)}.proto-loading-mark{background:var(--pa-color-brand-700);width:54px;height:54px;color:var(--pa-color-surface);box-shadow:0 10px 28px color-mix(in srgb, var(--pa-color-brand-700) 28%, transparent);border-radius:15px;place-items:center;animation:1.7s ease-in-out infinite proto-loading-float;display:grid}.proto-loading-mark svg{width:24px}.proto-loading-track{background:var(--pa-color-border-subtle);border-radius:999px;width:148px;height:3px;overflow:hidden}.proto-loading-track span{border-radius:inherit;background:var(--pa-color-brand-700);width:48%;height:100%;animation:1.15s ease-in-out infinite proto-loading-track;display:block}.proto-first-farm-card{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);width:min(520px,100%);box-shadow:0 18px 48px color-mix(in srgb, var(--pa-color-ink-950) 9%, transparent);border-radius:16px;padding:32px}.proto-first-farm-mark{background:var(--pa-color-brand-700);width:48px;height:48px;color:var(--pa-color-surface);border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.proto-first-farm-card h1{margin:0;font-size:clamp(26px,4vw,34px)}.proto-first-farm-card>p{color:var(--pa-color-ink-500);margin:8px 0 24px}.proto-first-farm-card form{gap:18px;display:grid}.proto-first-farm-card form>.ui-button[data-variant=default]{justify-self:end}.proto-first-farm-card>.ui-button[data-variant=link]{margin-top:18px}.proto-picker-toolbar>strong{color:var(--pa-color-ink-950);font-size:14px}.proto-pond-picker-v2 .proto-select-all{min-height:36px;color:var(--pa-color-brand-700);cursor:pointer;background:0 0;border:0;grid-template-columns:none;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}:is(.proto-pond-picker-v2 .proto-select-all:has([data-state=checked]),.proto-pond-picker-v2 .proto-select-all:has([data-state=indeterminate])){box-shadow:none;background:0 0;border:0}.proto-select-all .proto-picker-check{border:1px solid var(--pa-color-brand-700);background:var(--pa-color-surface);place-items:center;display:grid;position:static}.proto-select-all .proto-picker-check:is([data-state=checked],[data-state=indeterminate]){background:var(--pa-color-brand-700);color:var(--pa-color-surface)}.proto-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.proto-map-vertex{border:3px solid var(--pa-color-brand-700);box-shadow:0 0 0 2px var(--pa-color-brand-700), 0 5px 14px color-mix(in srgb, var(--pa-color-ink-950) 55%, transparent);background:color-mix(in srgb, var(--pa-color-brand-700) 42%, var(--pa-color-surface))!important}.proto .proto-map-polygons-overlay{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.proto .proto-map-polygon-shape{vector-effect:non-scaling-stroke;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer}.proto-spinner{animation:.7s linear infinite proto-spin}::view-transition-old(proto-content){animation:.13s ease-in both proto-view-out}::view-transition-new(proto-content){animation:proto-view-in .21s var(--pa-motion-easing-standard) both}::view-transition-old(root){animation:.15s ease-in both proto-fade-out}::view-transition-new(root){animation:proto-fade-in .22s var(--pa-motion-easing-standard) both}@keyframes proto-spin{to{transform:rotate(360deg)}}@keyframes proto-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes proto-loading-track{0%{transform:translate(-110%)}to{transform:translate(220%)}}@keyframes proto-loading-pulse{70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}@keyframes proto-view-out{to{opacity:0;transform:translateY(-5px)}}@keyframes proto-view-in{0%{opacity:0;transform:translateY(7px)}}@keyframes proto-fade-out{to{opacity:0}}@keyframes proto-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.proto-spinner,.proto-loading-mark,.proto-loading-track span,.proto-map-loading-mark,.proto-map-loading{animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(proto-content){animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-new(proto-content){animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-old(root){animation-duration:1ms!important;animation-iteration-count:1!important}::view-transition-new(root){animation-duration:1ms!important;animation-iteration-count:1!important}.proto-map-loading{transition-duration:1ms!important}}.proto .proto-map-polygon-shape:hover{filter:brightness(1.12)}.proto-map-shape-tooltip{z-index:5;border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);min-width:100px;box-shadow:0 8px 22px color-mix(in srgb, var(--pa-color-ink-950) 24%, transparent);color:var(--pa-color-ink-950);pointer-events:none;border-radius:8px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;transform:translate(10px,10px)}.proto-map-shape-tooltip span{color:var(--pa-color-ink-500);font-size:11px}.proto-map-tooltip .maplibregl-popup-content{border:1px solid var(--pa-color-border-subtle);box-shadow:0 8px 24px color-mix(in srgb, var(--pa-color-ink-950) 20%, transparent);border-radius:9px;padding:9px 11px}.proto-map-tooltip-content{color:var(--pa-color-ink-950);gap:2px;font-size:12px;display:grid}.proto-map-tooltip-content span{color:var(--pa-color-ink-500);font-size:11px}.proto-login{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--pa-color-brand-700) 9%, transparent), transparent 31%), var(--pa-color-canvas);min-height:100dvh;color:var(--pa-color-ink-950);padding:30px clamp(20px,5vw,72px)}.proto-login-brand{color:var(--pa-color-ink-950);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.proto-login-brand>span{background:var(--pa-color-brand-700);width:38px;height:38px;box-shadow:0 8px 20px color-mix(in srgb, var(--pa-color-brand-700) 22%, transparent);color:var(--pa-color-surface);border-radius:11px;place-items:center;display:grid}.proto-login-brand svg{width:19px}.proto-login-shell{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);width:min(1000px,100%);min-height:590px;box-shadow:0 28px 70px color-mix(in srgb, var(--pa-color-ink-950) 10%, transparent);animation:proto-view-in .32s var(--pa-motion-easing-standard) both;border-radius:22px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);margin:clamp(36px,7vh,76px) auto 0;display:grid;overflow:hidden}.proto-login-panel{align-self:center;padding:clamp(34px,5vw,64px)}.proto-login-panel h1{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(28px,3vw,38px)}.proto-login-form{gap:18px;display:grid}.proto-login-field{gap:7px;display:grid}.proto-login-field>span{color:var(--pa-color-ink-700);font-size:12px;font-weight:650}.proto-login-field>div{border:1px solid var(--pa-color-border-field);background:var(--pa-color-surface);border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.proto-login-field>div:focus-within{border-color:var(--ui-focus-color);box-shadow:var(--ui-field-focus-ring)}.proto-login-field svg{width:17px;color:var(--pa-color-ink-500)}.proto-login-field input{min-width:0;color:var(--pa-color-ink-950);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.proto-login-field input:focus-visible{box-shadow:none;outline:0}.proto-login-submit{width:100%;min-height:48px;margin-top:3px}.proto-login-context{background:linear-gradient(145deg, var(--pa-color-brand-900), var(--pa-color-brand-700));color:var(--pa-color-surface);flex-direction:column;justify-content:flex-start;gap:clamp(68px,10vh,92px);padding:52px;display:flex;position:relative;overflow:hidden}.proto-login-context:before,.proto-login-context:after{border:1px solid color-mix(in srgb, var(--pa-color-surface) 24%, transparent);content:"";border-radius:44% 56% 52% 48%;width:340px;height:340px;position:absolute}.proto-login-context:before{top:-190px;right:-120px;transform:rotate(22deg)}.proto-login-context:after{bottom:-190px;right:-200px;transform:rotate(-18deg)}.proto-login-ripple{background:color-mix(in srgb, var(--pa-color-surface) 14%, transparent);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.proto-login-context>div{z-index:1;position:relative}.proto-login-context h2{letter-spacing:-.04em;max-width:390px;margin:0 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.proto-login-context p{opacity:.78;max-width:380px;margin:0;line-height:1.6}.proto-profile-page{max-width:820px}.proto-profile{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:16px;overflow:hidden}.proto-profile>header{border-bottom:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);align-items:center;gap:16px;padding:26px;display:flex}.proto-profile header>div{flex:1;gap:4px;min-width:0;display:grid}.proto-profile h2{letter-spacing:-.02em;margin:0;font-size:20px}.proto-profile header p{color:var(--pa-color-ink-500);overflow-wrap:anywhere;margin:0;font-size:13px}.proto-profile header .ui-badge-group{margin-top:6px}.proto-profile>.ui-description-list{padding:6px 26px 10px}.proto-profile-note{background:var(--pa-color-border-field);color:var(--pa-color-ink-500);margin:0;padding:18px 26px;font-size:13px;line-height:1.5}@media (width<=760px){.proto-login{padding:20px 16px 36px}.proto-login-shell{border-radius:16px;min-height:0;margin-top:38px;display:block}.proto-login-panel{padding:34px 24px}.proto-login-context{display:none}.proto-profile>header{align-items:flex-start;padding:20px}.proto-profile>.ui-description-list{padding:4px 20px 8px}.proto-profile-note{padding:16px 20px}}.proto .proto-sidebar-bottom>.proto-user{grid-template-columns:34px minmax(0,1fr) 16px;height:auto;min-height:58px;padding:10px 8px;display:grid}.proto-user-copy{min-width:0}.proto-user-copy strong{overflow-wrap:anywhere}.proto-user-menu{background:var(--pa-color-surface);border:1px solid var(--pa-color-border-subtle);color:var(--pa-color-ink-950);box-shadow:var(--shadow-md);z-index:var(--pa-z-modal)}.proto .proto-brand{justify-content:flex-start;padding-left:14px}.proto .proto-brand-home{justify-content:flex-start}.proto-pond-watermark{align-items:center;height:100%;display:flex;top:0;bottom:0}.proto .proto-shrimp-art.is-icon:not(.preparation):not(.inactive):not(.finalization){transform:scaleX(-1)}.proto .proto-shrimp-art.is-illustration:not(.preparation):not(.inactive){transform:none}.proto .proto-pond-watermark .proto-shrimp-art{align-self:center;margin-block:0}.proto .proto-farm-card-name{font-size:21px;font-weight:750;line-height:1.3}.proto .proto-farm-use-tag{color:var(--pa-color-brand-700);min-height:28px;padding:0 9px;font-size:11px;font-weight:600}@media (width<=720px){.proto-sidebar:not(.is-open){visibility:hidden;pointer-events:none}}.proto .proto-pond-watermark{filter:drop-shadow(0 8px 9px color-mix(in srgb, currentColor 20%, transparent));padding-block:0}@media (width<=720px){.proto-pond-finance-summary{padding:18px}}.proto .proto-pond-watermark .proto-shrimp-art,.proto .proto-pond-watermark .proto-shrimp-art svg{filter:none}.proto-pond-card.amber .proto-pond-number{color:color-mix(in srgb, var(--pa-color-warning-800) 85%, var(--pa-color-ink-950))}.proto-pond-card.gray .proto-pond-number{color:var(--pa-color-ink-600)}.proto-pond-card-body>div>strong{color:var(--pa-color-ink-950)}.component-gallery{gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0 120px;display:grid}.component-gallery-head h1{letter-spacing:-.035em;margin:0;font-size:32px}.component-gallery-head p{color:var(--pa-color-ink-500);margin:6px 0 0}.component-gallery>.platform-card>h2{margin:0;font-size:18px}.component-gallery-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.component-gallery-row>.ui-progress{flex:240px;max-width:360px}.component-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:center;gap:16px 24px;display:grid}.component-gallery-panel{gap:12px;max-width:520px;display:grid}.component-gallery-form{gap:16px;max-width:720px;display:grid}.component-gallery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.component-gallery-group{border:0;min-width:0;margin:0;padding:0;display:grid}.component-gallery-group>legend{color:var(--pa-color-ink-700);margin-bottom:4px;font-size:14px;font-weight:600}@media (width<=640px){.component-gallery-form-grid{grid-template-columns:minmax(0,1fr)}}.component-gallery-ground{border-radius:10px;flex-wrap:wrap;gap:8px;padding:14px;display:flex}.component-gallery-ground.is-surface{background:var(--pa-color-surface);box-shadow:inset 0 0 0 1px var(--pa-color-border-subtle)}.component-gallery-ground.is-canvas{background:var(--pa-color-canvas)}.component-gallery-ground.is-tinted{background:var(--pa-color-brand-50)}.mg-page{min-width:0}.mg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mg-back{margin:0 0 16px -12px}.mg-surface{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.mg-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.mg-toolbar>.mg-field{width:min(360px,100%)}.mg-field{align-content:start;gap:8px;min-width:0;display:grid}.mg-field>span,.mg-field>label{color:var(--pa-color-ink-700);font-size:14px;font-weight:600}.mg-field small{color:var(--muted-foreground);font-size:12px;line-height:1.5}.mg-search>span,.mg-search>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mg-table-scroll{scrollbar-gutter:stable;max-width:100%;position:relative;overflow-x:auto}.mg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.45}.mg-table th{text-align:left;color:var(--muted-foreground);background:var(--card);white-space:nowrap;font-size:12px;font-weight:600}.mg-table th,.mg-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:16px 20px}.mg-table td{font-variant-numeric:tabular-nums;color:var(--pa-color-ink-700)}.mg-table tbody tr:hover{background:color-mix(in srgb, var(--muted) 55%, var(--card))}.mg-table small{color:var(--muted-foreground);max-width:320px;margin-top:5px;font-size:12px;display:block}.mg-table tbody tr:last-child td{border-bottom:0}.mg-table strong{color:var(--foreground);font-weight:650}.mg-table td:last-child:has(button){text-align:right}.mg-table td:last-child .mg-actions{justify-content:flex-end}.mg-numeric{white-space:nowrap}.mg-form-page{max-width:920px}.mg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px;display:grid}.mg-full{grid-column:1/-1}.mg-check{cursor:pointer;min-height:44px;color:var(--pa-color-ink-700);align-items:center;gap:10px;font-size:14px;display:flex}.mg-form-actions{justify-content:flex-end;gap:10px;padding:24px 0;display:flex}.mg-note{color:var(--muted-foreground);margin:14px 0;font-size:13px;line-height:1.6}.mg-error{background:var(--pa-color-danger-soft);color:var(--pa-color-danger-800);border-radius:10px;margin:14px 0;padding:12px 16px;font-size:13px;line-height:1.5}.mg-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:880px;display:grid}.mg-kind-grid>button{white-space:normal;text-align:left;border-color:var(--border);justify-content:space-between;min-height:86px;padding:22px}.mg-kind-grid strong{font-size:17px;display:block}.mg-kind-grid small{color:var(--muted-foreground);margin-top:6px;font-weight:400;display:block}.mg-pond-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mg-pond-choice{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.mg-pond-choice:has(:checked){background:var(--accent);border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.mg-pond-choice strong{overflow-wrap:anywhere;font-weight:650}.mg-pond-choice small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.mg-stepper{align-items:center;margin:0 0 28px;padding:0;list-style:none;display:flex}.mg-stepper li{align-items:center;display:flex}.mg-stepper li:first-child{flex:1}.mg-stepper li:first-child:after{content:"";background:var(--border);flex:1;height:1px;margin:0 28px}.mg-stepper button{color:var(--muted-foreground);background:0 0;gap:10px;padding:0;font-size:13px}.mg-stepper button[aria-current]{color:var(--foreground);font-weight:650}.mg-stepper button span{border:1px solid var(--input);background:var(--card);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.mg-stepper button[aria-current] span{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.mg-selected{border-bottom:1px solid var(--border);padding-bottom:20px}.mg-selected>div{justify-content:space-between;align-items:center;display:flex}.mg-selected p{color:var(--muted-foreground);margin:6px 0 0;font-size:14px;line-height:1.8}.mg-allocation{border-top:1px solid var(--border);padding-top:24px}.mg-allocation h2{font-size:16px;font-weight:650}.mg-allocation>p{color:var(--muted-foreground);margin:6px 0 16px;font-size:13px;line-height:1.6}.mg-allocation td .mg-field{min-width:130px}.mg-allocation .mg-table{min-width:440px}.mg-allocation .mg-table th,.mg-allocation .mg-table td{padding:12px 16px}.mg-stock-preview{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:24px;padding:18px 0;font-size:13px;display:flex}.mg-stock-preview strong{color:var(--foreground)}.mg-stock-preview.is-short{color:var(--pa-color-danger-800)}.mg-stock-preview.is-short strong{color:inherit}.mg-form-grid>.mg-field:has(.ui-segmented){grid-column:1/-1}.mg-scope{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:12px;display:flex}.mg-scope>.mg-field{flex:0 240px}.mg-scope>.mg-field:has(input){flex-basis:180px}.mg-chart-section{margin-bottom:24px;padding:24px}.mg-chart-section>.mg-field{max-width:280px}.mg-chart{min-width:0;margin:0;padding:24px 16px 16px}.mg-chart figcaption{padding:0 8px 22px;font-size:16px;font-weight:650}.mg-chart figcaption small{color:var(--muted-foreground);margin-left:10px;font-size:12px;font-weight:400}.proto .mg-chart .recharts-wrapper>svg.recharts-surface{width:100%;height:100%;stroke-width:initial}.proto .mg-chart .recharts-legend-wrapper svg{width:14px;height:14px}.mg-section-title{margin:0 0 20px;font-size:16px;font-weight:650}.mg-incomplete{background:var(--muted);border-radius:10px;padding:14px 16px}.mg-explanation{margin:14px 0 24px}.proto-demo-label{color:var(--muted-foreground);padding:12px 14px;font-size:11px;line-height:1.5;display:block}@media (width<=1050px){.mg-pond-selection{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-page .proto-page-title{flex-wrap:wrap}}@media (width<=720px){.mg-chart{padding-inline:0}.mg-chart-section{padding:16px}.mg-scope>.mg-field{flex:180px}}@media (width<=640px){.mg-form-grid{grid-template-columns:1fr;gap:22px;padding:20px}.mg-kind-grid,.mg-pond-selection{grid-template-columns:1fr}.mg-toolbar{flex-wrap:wrap}.mg-stepper li:first-child:after{margin:0 12px}.mg-stepper button{font-size:12px}.mg-table th,.mg-table td{padding:14px}.mg-stock-preview{gap:12px}.mg-form-actions{flex-wrap:wrap}.mg-actions{gap:6px}.mg-chart-section{margin-bottom:20px}}.mg-register-more{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;max-width:880px;margin-top:28px;padding-top:24px;display:flex}.mg-form-page .proto-pond-picker-v2{margin:0;padding:0}.mg-form-page .proto-pond-picker-v2>div:not(.proto-picker-toolbar){grid-template-columns:repeat(3,minmax(0,1fr))}.mg-form-page .proto-picker-toolbar{margin-bottom:18px}@media (width<=900px){.mg-form-page .proto-pond-picker-v2>div:not(.proto-picker-toolbar){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mg-form-page .proto-pond-picker-v2>div:not(.proto-picker-toolbar){grid-template-columns:1fr}}.mg-page .proto-page-title{min-height:44px;margin-bottom:28px}.mg-page .proto-page-title h1{letter-spacing:-.035em;font-size:32px;font-weight:750}.mg-page .proto-selected-ponds>div:last-child>span{color:var(--pa-color-ink-700);background:var(--card);border-color:var(--input)}@media (width<=640px){.mg-page .proto-page-title h1{font-size:28px}.mg-table{min-width:760px}.mg-table td:nth-child(2){min-width:180px}}.ui-reading-list{gap:10px;margin:12px 0;display:grid}.ui-reading-card{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:12px;gap:2px;padding:4px 6px 0 14px;display:grid}.ui-reading-card>header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.ui-reading-card>header>strong{color:var(--pa-color-ink-600);font-size:var(--pa-font-size-label);font-weight:var(--pa-font-weight-semibold)}.ui-reading-fields{grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,.8fr) minmax(12rem,1fr);align-items:start;gap:0 12px;padding-right:8px;display:grid}.ui-reading-fields .proto-field-heading{min-height:28px}.ui-reading-fields .proto-field-heading>span{font-size:14px;font-weight:600}.ui-reading-card[data-awaiting] .ui-reading-fields{grid-template-columns:minmax(12rem,1.5fr) minmax(9rem,1fr)}.ui-reading-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (width<=1100px){.ui-reading-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-reading-card:not([data-awaiting]) .ui-reading-fields>.mg-field:first-child{grid-column:1/-1}}@media (width<=640px){.ui-reading-fields,.ui-reading-card[data-awaiting] .ui-reading-fields{grid-template-columns:minmax(0,1fr)}.ui-reading-actions>.ui-button{flex:auto}}.ui-result-situation{column-gap:inherit;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;min-width:0;display:grid}.ui-result-situation>*{grid-column:1}@media (width<=640px){.ui-result-situation{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.proto-bulk-common .ui-result-situation{grid-template-columns:minmax(0,1fr)}}.onboarding-auth-field{text-align:left;gap:6px;min-width:0;display:grid}.onboarding-auth-fields{gap:0;display:grid}.onboarding-auth-fields .onboarding-auth-field>.ui-field-error-slot{margin-top:-2px}.onboarding-auth-field>label{gap:6px;min-width:0;display:grid}.onboarding-auth-field>span:first-child,.onboarding-auth-field>label>span:first-child{color:var(--pa-color-ink-700);font-size:13px;font-weight:600}.onboarding-auth-actions{margin-top:12px}.onboarding-auth-intro{color:var(--pa-color-ink-700);margin:-14px 0 24px;line-height:1.55}.onboarding-conditions{color:var(--pa-color-ink-700);margin:0;font-size:13px;line-height:1.6}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-notice{border:1px solid var(--pa-color-border-subtle);background:color-mix(in srgb, var(--pa-color-brand-700) 5%, var(--pa-color-surface));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:18px 20px;display:flex}.onboarding-notice>div:first-child{flex:280px;min-width:0}.onboarding-notice p{color:var(--pa-color-ink-700);margin:6px 0 0;font-size:13px;line-height:1.55}.onboarding-preparation,.onboarding-trial-start{gap:18px;display:grid}.onboarding-preparation h2,.onboarding-trial-start h2{margin:0}.onboarding-preparation p,.onboarding-trial-start p{line-height:1.6}.onboarding-checklist{margin:0;padding:0;list-style:none}.onboarding-checklist li{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.onboarding-checklist h3{margin:0;font-size:15px}.onboarding-checklist p{color:var(--pa-color-ink-700);margin:6px 0 0;font-size:13px}.onboarding-step-status{border:1px solid var(--pa-color-border-field);width:28px;height:28px;color:var(--pa-color-ink-500);border-radius:50%;place-items:center;display:grid}.onboarding-step-status.is-done{border-color:var(--pa-color-brand-700);color:var(--pa-color-brand-700);background:color-mix(in srgb, var(--pa-color-brand-700) 8%, var(--pa-color-surface))}.onboarding-trial-start>.mg-field{max-width:320px}.onboarding-help-message{border-left:3px solid var(--pa-color-border-subtle);overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0;padding-left:14px}.proto-login-context .ui-button{margin:20px 0 6px}.proto-login-context p+.ui-button+p{font-size:13px;line-height:1.6}@media (width<=640px){.onboarding-checklist li{grid-template-columns:28px minmax(0,1fr);gap:10px}.onboarding-checklist li>.ui-button{grid-column:2;justify-self:start}.onboarding-notice{padding:16px}.onboarding-notice .onboarding-actions{width:100%}}.onboarding-sections{gap:20px;min-width:0;display:grid}.onboarding-sections .platform-card{min-width:0}.onboarding-context{color:var(--pa-color-text-muted);margin-block:12px;line-height:1.6}.onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.onboarding-form-grid label{align-content:start;gap:6px;display:grid}.onboarding-full{grid-column:1/-1}.onboarding-inline-form{grid-template-columns:minmax(180px,320px) auto;justify-content:start;align-items:end;gap:12px;margin-block:20px;display:grid}.onboarding-sections>section>.onboarding-actions{margin-top:16px}.onboarding-actions>span{color:var(--pa-color-text-muted)}.onboarding-trial-summary{border-top:1px solid var(--pa-color-border-control);padding-top:16px}.onboarding-request-list{gap:0;margin-block:20px;padding:0;list-style:none;display:grid}.onboarding-request-list>li{border-bottom:1px solid var(--pa-color-border-control);justify-content:space-between;align-items:start;gap:16px;padding-block:16px;display:flex}.onboarding-request-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:4px}.onboarding-request-list small{color:var(--pa-color-text-muted)}.onboarding-import-data{min-height:180px;font-family:var(--font-mono,monospace);font-size:.875rem}.onboarding-preview{margin-top:20px}.onboarding-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;font-size:.8125rem;overflow:auto}.onboarding-preview .platform-table{table-layout:fixed;min-width:560px}.onboarding-preview .platform-table th:first-child{width:70px}.onboarding-preview .platform-table th:nth-child(2){width:175px}.onboarding-message{color:var(--pa-color-text-primary);margin-block:16px}@media (width<=700px){.onboarding-form-grid,.onboarding-inline-form{grid-template-columns:minmax(0,1fr)}.onboarding-request-list>li{flex-wrap:wrap}}.onboarding-mobile-help{display:none}@media (width<=760px){.onboarding-mobile-help{margin-top:16px;display:block}}.proto-category-strip{scrollbar-width:thin;gap:8px;margin:18px 0 8px;padding:3px 2px 12px;display:flex;overflow-x:auto}.proto-operation-row>time{gap:.15rem;display:grid}.proto-operation-row>time small{white-space:nowrap;font-size:.62rem}.proto-today-harvests{order:4;padding:20px}.proto-period-context{justify-items:start;gap:.75rem;display:grid}.proto-pond-timeline-v2{width:100%;min-height:168px}.proto-vis-timeline{height:136px;overflow:hidden}.proto-overview-chart{min-width:0}.proto-map-address-action{flex-direction:column;align-items:flex-start;gap:.35rem;min-height:4.5rem;display:flex}.proto-map-address-action small{color:var(--muted-foreground);min-height:1rem}.proto-map-address-action[aria-hidden=true]{visibility:hidden}.proto-category-strip button{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);min-height:42px;color:var(--pa-color-ink-600);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;align-items:center;padding:8px 15px;font-size:13px;font-weight:600;display:flex;position:relative}.proto-category-strip button:hover{border-color:color-mix(in srgb, var(--pa-color-brand-700) 25%, var(--pa-color-border-subtle))}.proto-category-strip button[aria-pressed=true]{color:var(--pa-color-brand-700)}.proto-category-strip .ui-selection-content{gap:10px}.proto-category-strip .ui-selection-count{opacity:.8;font-size:11px}.ui-chip-indicator{border:1px solid color-mix(in srgb, var(--pa-color-brand-700) 30%, var(--pa-color-surface));border-radius:inherit;background:var(--pa-color-brand-50);position:absolute;inset:-1px}.proto .proto-settings-tabs button{min-width:108px}.proto-collections-toolbar{grid-template-columns:minmax(260px,1fr) 220px 190px;align-items:end;gap:12px;display:grid}.proto-collections-toolbar .select-trigger{width:100%;max-width:none!important}.proto-lab-picker{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.proto-lab-picker .ui-button{margin-bottom:0}.proto-lab-picker>.ui-field-error-slot{grid-column:1/-1}.proto-info-dialog.proto-record-dialog{width:min(620px,100vw - 32px)}.proto-record-summary{padding:10px var(--proto-dialog-gutter) 20px;grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.proto-record-detail{border-bottom:1px solid var(--pa-color-border-subtle);align-items:flex-start;gap:11px;padding:13px 0;display:flex}.proto-record-detail.is-wide{grid-column:1/-1}.proto-record-detail>span{width:30px;height:30px;color:var(--pa-color-brand-700);background:var(--pa-color-brand-50);border-radius:8px;flex:none;place-items:center;display:grid}.proto-record-detail svg{width:15px}.proto-record-detail small,.proto-record-detail strong{display:block}.proto-record-detail small{color:var(--pa-color-ink-500);margin-bottom:4px;font-size:11px}.proto-record-detail strong{color:var(--pa-color-ink-900);font-size:13px;line-height:1.45}.proto-detail-link{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.proto-detail-link:hover strong{color:var(--pa-color-brand-700)}.proto-result-list{margin:0 var(--proto-dialog-gutter) 18px;background:var(--pa-color-surface-muted);border-radius:11px;padding:16px}.proto-result-list h3{margin:0 0 10px;font-size:13px}.proto-result-list>div{border-top:1px solid var(--pa-color-border-subtle);justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.proto-record-notes{margin:0 var(--proto-dialog-gutter) 18px;color:var(--pa-color-ink-600);font-size:12px}.proto-dialog-actions{padding:14px var(--proto-dialog-gutter);border-top:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);justify-content:flex-end;gap:9px;display:flex}.proto-dialog-form{padding:10px var(--proto-dialog-gutter) 24px;gap:15px;display:grid}.proto-info-dialog.proto-lab-form-dialog{width:min(540px,100vw - 32px)}@media (width<=900px){.proto-collections-toolbar{grid-template-columns:1fr 1fr}.proto-collections-toolbar .proto-search{grid-column:1/-1}}@media (width<=640px){.proto-entity-head-v2 .proto-head-controls .proto-title-actions{grid-area:1/2;width:54px}.proto-collections-toolbar,.proto-lab-picker,.proto-record-summary{grid-template-columns:1fr}.proto-lab-picker .ui-button{width:100%}.proto-dialog-actions .ui-button{flex:120px}.proto-dialog-actions{flex-wrap:wrap}}.proto-period-control-row{grid-template-columns:minmax(0,1fr) 46px;align-items:stretch;gap:8px;display:grid}.proto-period-control-row>.mg-field,.proto-period-control-row .select-trigger{width:100%}.proto-timeline-toggle.ui-button{width:46px;min-width:46px;height:54px;padding:0}.proto-period-context{width:100%;margin-bottom:18px;grid-template-columns:minmax(0,1fr)!important}.proto-pond-timeline-v2{min-height:178px}.proto-vis-timeline{height:132px}.proto-vis-timeline .vis-item{height:68px;top:14px!important}.proto-vis-timeline .vis-item .vis-item-content{justify-content:flex-start;padding-top:12px}.proto-detail-grid-v2{grid-template-columns:minmax(0,1fr) 220px}.proto-period-summary{padding:17px 18px}.proto-cycle-duration{color:var(--pa-color-ink-500);margin-top:4px;font-size:12px;display:block}.proto-summary-metrics.is-cycle-activity{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.proto-summary-metrics.is-cycle-activity>div{min-width:0;padding-top:12px}.proto-summary-metrics.is-cycle-activity strong,.proto-summary-metrics.is-cycle-activity small{overflow-wrap:anywhere}.proto-growth-card{grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px 14px;min-height:150px;padding:16px}.proto-growth-card>span{grid-column:1/-1}.proto-growth-card .proto-shrimp-art{grid-area:2/1;width:64px;height:58px}.proto-growth-card>div{grid-area:2/2;min-width:0}.proto-operation-open{white-space:nowrap;min-height:36px;padding:0 6px;font-size:12px}.proto-operation-row{grid-template-columns:112px 30px minmax(0,1fr) auto;padding-block:4px}.proto-operation-row>time small{white-space:normal;line-height:1.35}.proto-operation-filters{margin-top:4px}.mg-chart-events{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:8px 18px;margin:8px 8px 0;padding:12px 0 0;font-size:12px;list-style:none;display:flex}.mg-chart-events li{grid-template-columns:8px auto;align-items:center;gap:2px 7px;display:grid}.mg-chart-events i{background:var(--pa-color-ink-500);border-radius:50%;grid-row:1/3;width:8px;height:8px}.mg-chart-events i.is-positive{background:var(--pa-color-success-800)}.mg-chart-events i.is-warning{background:var(--pa-color-warning-800)}.mg-chart-events time{grid-column:2;font-size:11px}.mg-latest-water{margin-bottom:22px;padding:20px}.mg-latest-water>header,.mg-cost-breakdown>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mg-latest-water>header span,.mg-latest-water>header strong{display:block}.mg-latest-water>header span,.mg-latest-water>header small{color:var(--muted-foreground);font-size:12px}.mg-latest-water>header strong{margin-top:4px;font-size:18px}.mg-latest-reading-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-top:18px;display:grid}.mg-latest-reading-grid>div{background:var(--muted);border-radius:10px;padding:12px}.mg-latest-reading-grid span,.mg-latest-reading-grid strong{display:block}.mg-latest-reading-grid span{color:var(--muted-foreground);font-size:12px}.mg-latest-reading-grid strong{margin-top:5px;font-size:17px}.mg-latest-reading-grid strong small{font-size:11px;font-weight:500}.mg-section-heading h2,.mg-cost-breakdown h2{margin:0;font-size:18px}.mg-section-heading p,.mg-cost-breakdown p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.mg-water-history{margin-bottom:24px}.mg-water-reading-list{gap:10px;display:grid}.mg-water-reading-card{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:14px;padding:16px 18px;position:relative}.mg-water-card-action{z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.mg-water-reading-card>header,.mg-water-reading-card>.mg-water-reading-values,.mg-water-reading-card>.mg-note{z-index:2;pointer-events:none;position:relative}.mg-water-reading-card:hover{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}.mg-water-reading-card>header{grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;display:grid}.mg-water-reading-icon{width:36px;height:36px;color:var(--primary);background:var(--pa-color-brand-50);border-radius:10px;place-items:center;display:grid}.mg-water-reading-icon svg{width:18px}.mg-water-reading-card header strong,.mg-water-reading-card header small{display:block}.mg-water-reading-card header small{color:var(--muted-foreground);margin-top:3px;font-size:12px}.mg-water-reading-source{color:var(--muted-foreground);font-size:12px}.mg-inline-link{z-index:3;pointer-events:auto;color:var(--primary);cursor:pointer;border-radius:6px;padding:4px;font-weight:600;position:relative}.mg-inline-link:hover{background:var(--pa-color-brand-50)}.mg-water-reading-values{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:14px;padding-top:14px;display:grid}.mg-water-reading-values>div{gap:3px;display:grid}.mg-water-reading-values span,.mg-water-reading-values small{color:var(--muted-foreground);font-size:11px}.mg-water-reading-values strong{font-size:14px}.mg-finance-analysis{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:16px;margin-bottom:18px;display:grid}.mg-cost-breakdown,.mg-return-card{padding:20px}.mg-cost-breakdown>header>strong{white-space:nowrap;font-size:18px}.mg-cost-bars{gap:15px;margin-top:20px;display:grid}.mg-cost-bars>div>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.mg-cost-bars small{color:var(--muted-foreground);margin-left:6px;font-weight:500}.mg-cost-bars>div>span{background:var(--muted);border-radius:999px;height:7px;margin-top:7px;display:block;overflow:hidden}.mg-cost-bars i{border-radius:inherit;background:var(--primary);min-width:3px;height:100%;display:block}.mg-return-card{align-content:start;gap:10px;display:grid}.mg-return-card>span{color:var(--muted-foreground);font-size:12px}.mg-return-card>strong{font-size:24px;line-height:1.2}.mg-return-card p{color:var(--pa-color-ink-700);margin:0;font-size:13px;line-height:1.55}.mg-return-card small{color:var(--pa-color-warning-800);font-size:12px}@media (width<=980px){.proto-detail-grid-v2{grid-template-columns:1fr}.proto-summary-metrics.is-cycle-activity{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-finance-analysis{grid-template-columns:1fr}}@media (width<=640px){.proto-summary-metrics.is-cycle-activity{grid-template-columns:repeat(2,minmax(0,1fr))}.proto-summary-metrics.is-cycle-activity>div:last-child{grid-column:auto}.proto-operation-row{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;gap:3px 10px;min-height:74px;padding:9px 2px}.proto-operation-row>.proto-operation-icon{grid-area:1/1/3}.proto-operation-row>div{grid-area:1/2}.proto-operation-row>time{grid-area:2/2}.proto-operation-row>time>span:empty{display:none}.proto-operation-row>.proto-operation-open{grid-area:1/3/3;font-size:11px}.mg-water-reading-card{padding:14px}.mg-water-reading-card>header{grid-template-columns:32px minmax(0,1fr) 16px}.mg-water-reading-source{grid-column:2}.mg-water-reading-card>header>svg{grid-area:1/3/3}.mg-latest-water>header{display:grid}}@media (width<=480px){.proto-summary-metrics.is-cycle-activity{grid-template-columns:1fr 1fr}.proto-operation-open{padding:0 2px;font-size:11px!important}.proto-operation-open svg{width:18px}.mg-water-reading-values{grid-template-columns:1fr}}@media (width<=350px){.proto-operation-open{font-size:0!important}}.proto .mg-toolbar>.select-trigger{max-width:235px;margin-left:auto}.proto .mg-table .ui-button[data-variant=link]{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:36px;padding-inline:0}.proto-quantity-in{color:var(--pa-color-success-800);font-weight:650}.proto-quantity-out{color:var(--pa-color-danger-800);font-weight:650}.proto-embedded-page{margin-top:25px}.proto-embedded-page>.proto-page-title h1{letter-spacing:-.03em;font-size:20px}.proto-embedded-page>.proto-page-title{margin-bottom:16px}.proto-overview-links{flex-wrap:wrap;gap:12px;display:flex}.proto-overview-links .ui-button{gap:12px}.proto-overview-links span{color:var(--pa-color-ink-500);font-size:12px}.proto-allocation{margin-top:8px}.proto-allocation>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.proto-allocation h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:16px;font-weight:700;display:flex}.proto-allocation h2 span{color:var(--pa-color-ink-600);font-size:12px;font-weight:500}.proto-allocation-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:12px;display:grid}.proto-allocation-card{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:12px;min-width:0;overflow:hidden}.proto-allocation-card.is-selected{border-color:color-mix(in srgb, var(--pa-color-brand-700) 25%, var(--pa-color-surface))}.proto-allocation-card>header{background:var(--pa-color-surface-muted);align-items:center;gap:10px;padding:14px;display:flex}.proto-allocation-card header>div{flex:1;min-width:0}.proto-allocation-card header strong{color:var(--pa-color-ink-950);overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.proto-allocation-card header small{color:var(--pa-color-ink-600);margin-top:4px;font-size:11px;display:block}.proto-allocation-card header .ui-checkbox{width:20px;height:20px;accent-color:var(--pa-color-brand-700);flex:none}.proto-allocation-card .proto-icon{flex:none;width:34px;height:34px}.proto-allocation-value{gap:9px;padding:14px;display:grid}.proto-allocation-value>span{color:var(--pa-color-ink-600);font-size:12px}.proto-allocation-value>strong{color:var(--pa-color-ink-950);font-size:23px;font-weight:700;line-height:46px}.proto-allocation-value>small{border-top:1px solid var(--pa-color-border-subtle);color:var(--pa-color-ink-600);justify-content:space-between;gap:8px;padding-top:10px;font-size:11px;display:flex}.proto-allocation>footer{border-top:1px solid var(--pa-color-border-subtle);color:var(--pa-color-ink-600);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;font-size:13px;display:flex}.proto-allocation>footer>strong{color:var(--pa-color-ink-950);font-size:20px}.proto-allocation>footer>span:last-child:not(:first-child){margin-left:auto}.proto-single-pond-picker .proto-select-all{display:none}.proto-field-heading{align-items:center;gap:6px;display:flex}.proto .mg-form-grid>.mg-field>span,.proto .mg-form-grid>.mg-field>.proto-field-heading{align-items:center;min-height:28px;display:flex}.proto-optional{margin-left:auto;font-weight:500;color:var(--pa-color-ink-500)!important;font-size:11px!important}.proto-field-heading label{font-size:14px;font-weight:600}.proto-info-help{color:var(--pa-color-ink-600);font-weight:500}.proto-info-help.is-compact{width:28px;height:28px;min-height:28px;padding:5px}.proto-info-overlay{z-index:var(--pa-z-modal);background:color-mix(in srgb, var(--pa-color-ink-950) 35%, transparent);position:fixed;inset:0}.proto-info-dialog{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--pa-color-ink-950);z-index:var(--pa-z-modal);box-shadow:0 20px 70px var(--shadow-tint-strong);border-radius:16px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.proto-info-dialog.proto-dialog-with-footer{--proto-dialog-gutter:28px;padding:0;overflow-x:hidden}.proto-info-dialog.proto-dialog-with-footer>h2{padding:28px calc(var(--proto-dialog-gutter) + 28px) 16px var(--proto-dialog-gutter);margin:0}.proto-info-dialog h2{margin:0 0 18px;padding-right:30px;font-size:20px;font-weight:700}.proto-info-copy{color:var(--pa-color-ink-700);font-size:14px;line-height:1.6}.proto-info-close{position:absolute;top:14px;right:14px}.proto-demo-signin{background:var(--pa-color-canvas);text-align:center;place-items:center;min-height:100dvh;display:grid}.proto-demo-signin h1{margin-bottom:10px;font-size:30px;font-weight:750}.proto-demo-signin p{color:var(--pa-color-ink-600);margin-bottom:24px}@media (width<=1050px){.proto-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.proto-allocation-grid{grid-template-columns:1fr}.proto-allocation>header{align-items:flex-start}.proto-allocation>header .ui-button{white-space:normal;min-height:32px;padding:0}.proto .mg-toolbar{flex-wrap:wrap}.proto .mg-toolbar>.select-trigger{flex:1;min-width:155px;max-width:none;margin-left:0}.proto .mg-toolbar .mg-search{flex-basis:100%;width:100%}.proto-category-strip{margin-right:-4px;padding-right:10px}.proto-overview-links{grid-template-columns:1fr;display:grid}.proto-overview-links .ui-button{justify-content:space-between}.proto-embedded-page>.proto-page-title{align-items:flex-start}.proto-allocation>footer>span:last-child:not(:first-child){width:100%;margin-left:0}}.proto .mg-search .proto-field-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.proto-readonly-unit{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--muted);min-height:3rem;color:var(--muted-foreground);align-items:center;padding:0 .875rem;display:flex}.proto-bulk-water{border-top:1px solid var(--border);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);gap:1.25rem;padding-top:1.25rem;display:grid}.proto-bulk-water-ponds{align-content:start;gap:.5rem;display:grid}.proto-bulk-water-ponds button{text-align:left;border:1px solid var(--border);background:var(--card);min-height:4.25rem;color:var(--foreground);cursor:pointer;border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.1rem .65rem;padding:.65rem .75rem;display:grid}.proto-bulk-water-ponds button.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.proto-bulk-water-ponds button>span{background:var(--muted);border-radius:50%;grid-row:1/3;place-items:center;width:1.75rem;height:1.75rem;display:grid}.proto-bulk-water-ponds button>span:has(svg){background:var(--pa-color-success-100);color:var(--pa-color-success-800)}.proto-bulk-water-ponds button svg{width:.9rem}.proto-bulk-water-ponds button>svg{grid-area:1/3/3}.proto-bulk-water-ponds small{color:var(--muted-foreground)}.proto-bulk-water-fields{min-width:0}@media (width<=760px){.proto-bulk-water{grid-template-columns:1fr}.proto-bulk-water-ponds{padding:2px;display:flex;overflow-x:auto}.proto-bulk-water-ponds button{min-width:12rem}}.proto-postal-code{grid-column:1/-1;gap:.4rem;min-width:0;display:grid}.proto-postal-code>label{font-size:.875rem;font-weight:600}.proto-postal-code>label small,.proto-postal-code>small{color:var(--muted-foreground);font-weight:400}.proto-postal-code>div{flex-wrap:wrap;gap:.65rem;display:flex}.proto-postal-code input{width:min(15rem,100%)}.proto-postal-code button{flex:none}.proto .proto-farm-edit-fields>.proto-field:first-child{grid-column:1/-1}.proto .proto-farm-edit-fields>.proto-field:has(#edit-farm-address){grid-column:1/-1}.proto .proto-farm-create-page .proto-form-card>.proto-field:has(#create-farm-address){grid-column:1/-1}.proto .proto-map-address-action{text-align:right;align-items:flex-end;min-height:3.25rem;margin-top:1.25rem}.proto .proto-farm-edit-fields,.proto .proto-farm-create-page .proto-form-card{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.proto .proto-form-card>.proto-map-setting.full{grid-column:1/-1}.proto .proto-entity-head-v2{align-items:center}.proto .proto-head-controls{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 46px 46px;align-items:stretch;gap:5px 8px;width:min(460px,38vw);display:grid}.proto .proto-head-period,.proto .proto-period-control-row,.proto .proto-head-controls .proto-title-actions{display:contents}.proto .proto-head-period>span{grid-area:1/1;margin:0}.proto .proto-period-control-row>.select-trigger{grid-area:2/1;gap:8px;padding-block:5px}.proto .proto-timeline-toggle.ui-button{grid-area:2/2}.proto .proto-head-controls .proto-title-actions>.ui-button{grid-area:2/3}.proto .proto-head-period .select-trigger,.proto .proto-timeline-toggle.ui-button,.proto .proto-head-controls .proto-title-actions>.ui-button[data-variant=outline]{height:100%;min-height:44px}.proto .proto-head-controls .proto-title-actions>.ui-button[data-variant=outline]{width:46px;min-width:46px}.proto .proto-head-period .proto-period-option strong{font-size:14px;line-height:17px}.proto .proto-head-period .proto-period-option small{font-size:11px;line-height:13px}.proto label:has(>input[type=checkbox]){align-items:center}.proto label>input[type=checkbox]{align-self:center;margin-block:0}.proto .proto-pond-picker-v2>div:not(.proto-picker-toolbar)>label>.proto-picker-check{top:50%;transform:translateY(-50%)}.proto .proto-picker-check.is-radio{border-radius:50%}.proto .proto-pond-picker-v2 .proto-picker-check.is-radio[data-state=unchecked]{border-color:var(--pa-color-border-control)}.proto .proto-picker-check.is-radio[data-state=checked]{border-color:var(--pa-color-brand-700);background:var(--pa-color-brand-700)}.proto .proto-picker-check.is-radio .ui-radio-indicator{background:var(--pa-color-surface)}.proto-bulk-common{display:contents}.proto .mg-form-grid>.mg-check{align-self:end}.proto .proto-bulk-common{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}.proto .proto-bulk-common>.mg-full{grid-column:1/-1}.proto-bulk-common[hidden],.proto-bulk-water[hidden],.proto-bulk-form-host[hidden],.proto-measurement-form-host[hidden]{display:none}.proto-operation-mode{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);border-radius:12px;justify-content:space-between;align-items:end;gap:24px;margin-block:8px 20px;padding:16px 20px;display:flex}.proto-operation-mode .mg-field{min-width:min(100%,28rem)}.proto-operation-mode>p{color:var(--pa-color-ink-600);margin:0 0 12px;font-size:13px}.proto-record-filters{border:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface-muted);border-radius:12px;grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;margin:0 0 16px;padding:14px;display:grid}.proto-record-filters>*,.proto-record-filters .mg-field{min-width:0}.proto-record-search{min-width:0;color:var(--pa-color-ink-700);gap:6px;font-size:12px;font-weight:600;display:grid}.proto-record-search>.proto-search{width:100%}.proto-record-search .ui-input{min-width:0}.proto-record-count{color:var(--pa-color-ink-600);white-space:nowrap;align-self:end;margin:0 0 10px;font-size:12px}.proto-operation-record-filters{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,.7fr)) auto}.proto-cycle-record-filters{grid-template-columns:minmax(220px,1fr) auto}@media (width<=1100px){.proto-record-filters,.proto-operation-record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.proto-record-filters .proto-record-search,.proto-operation-record-filters .proto-record-search,.proto-record-filters .proto-record-count,.proto-operation-record-filters .proto-record-count{grid-column:1/-1}}@media (width<=640px){.proto-operation-mode{flex-direction:column;align-items:stretch;gap:4px;padding:14px}.proto-record-filters,.proto-operation-record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.proto-record-search{grid-column:1/-1}.proto-record-count{grid-column:1/-1;margin-bottom:0}}.proto .proto-bulk-water{grid-template-columns:minmax(0,1fr)}.proto .proto-bulk-water-ponds{flex-wrap:wrap;display:flex;overflow:visible}.proto .proto-bulk-water-ponds button{flex:11rem;max-width:16rem;min-height:3.6rem}.proto .proto-bulk-water-ponds button>span:has(svg){background:color-mix(in srgb, var(--pa-color-success-800) 18%, var(--pa-color-surface))}@media (width<=640px){.proto .mg-field>.ui-segmented{flex-direction:column;align-items:stretch}.proto .mg-field>.ui-segmented button{text-align:center;min-height:44px}}[data-sonner-toast].proto-branded-toast{--success-bg:var(--pa-color-success-soft);--success-border:color-mix(in srgb, var(--pa-color-success-800) 18%, var(--pa-color-surface));--success-text:var(--pa-color-success-800);--info-bg:var(--pa-color-info-soft);--info-border:color-mix(in srgb, var(--pa-color-info-800) 18%, var(--pa-color-surface));--info-text:var(--pa-color-info-800);--warning-bg:var(--pa-color-warning-soft);--warning-border:color-mix(in srgb, var(--pa-color-warning-800) 18%, var(--pa-color-surface));--warning-text:var(--pa-color-warning-800);--error-bg:var(--pa-color-danger-soft);--error-border:color-mix(in srgb, var(--pa-color-danger-800) 18%, var(--pa-color-surface));--error-text:var(--pa-color-danger-800);border:1px solid color-mix(in srgb, var(--pa-color-brand-700) 22%, var(--pa-color-surface));min-height:76px;box-shadow:0 12px 32px color-mix(in srgb, var(--pa-color-ink-950) 12%, transparent);color:var(--pa-color-ink-950);background:var(--pa-color-surface);border-radius:12px;padding:18px 20px}.proto-water-step{color:var(--muted-foreground);border-radius:.6rem;padding:.6rem .8rem;font-size:.875rem;display:block}.proto-water-step[aria-current=step]{background:var(--pa-color-brand-100);color:var(--pa-color-brand-700);font-weight:600}@media (width<=760px){.proto .proto-bulk-common{grid-template-columns:1fr}.proto .proto-bulk-water-ponds button{min-width:min(11rem,100%);max-width:none}}@media (width<=720px){.proto .proto-farm-edit-fields,.proto .proto-farm-create-page .proto-form-card{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.proto .proto-head-controls{justify-self:end;width:min(460px,100%)}}@media (width<=420px){.proto .proto-head-period .proto-period-option>svg{display:none}}.proto[data-experience=pond-dashboard] .proto-main{padding-top:24px}.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-bento){padding-top:12px;width:calc(100% - 48px);max-width:none;padding-inline:0}.proto[data-experience=pond-dashboard] .proto-home-activity{order:2;min-width:0}.proto[data-experience=pond-dashboard] .proto-home-activity>.ui-tabs{margin-bottom:18px}.proto[data-experience=pond-dashboard] .proto-home-activity .ui-tabs .ui-selection-count{text-align:center;min-width:22px}.proto[data-experience=pond-dashboard] .proto-home-pond-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:250px;gap:16px;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-card{border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-card);background:var(--pa-color-surface);min-width:0;height:250px;color:var(--pa-color-ink-950);text-align:left;cursor:pointer;grid-template-rows:52px minmax(0,1fr) 44px;padding:0;display:grid;overflow:hidden}.proto[data-experience=pond-dashboard] .proto-home-pond-card:hover{border-color:color-mix(in srgb, var(--pa-color-brand-700) 45%, var(--pa-color-border-subtle));box-shadow:0 4px 14px color-mix(in srgb, var(--pa-color-ink-950) 14%, transparent)}.proto[data-experience=pond-dashboard] .proto-home-pond-card:hover .proto-home-pond-footer{color:var(--pa-color-brand-700)}.proto[data-experience=pond-dashboard] .proto-home-pond-card:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:0;box-shadow:var(--ui-focus-ring)}.proto[data-experience=pond-dashboard] .proto-home-pond-title{background:var(--pa-color-ink-500);color:var(--pa-color-surface);grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:8px;padding:10px 16px;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-title>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:18px;display:-webkit-box;overflow:hidden}.proto[data-experience=pond-dashboard] .proto-home-pond-title>span{justify-content:flex-end;align-items:center;gap:5px;font-size:11px;display:flex}.proto[data-experience=pond-dashboard] .proto-home-pond-title svg{flex:none;width:14px;height:14px}.proto[data-experience=pond-dashboard] .proto-home-pond-values{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;padding:0;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-values>span{grid-template-rows:18px 28px 16px;gap:3px;min-width:0;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-values small{color:var(--pa-color-ink-500);font-size:11px}.proto[data-experience=pond-dashboard] .proto-home-pond-values strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:28px}.proto[data-experience=pond-dashboard] .proto-home-pond-values strong.is-empty{font-size:14px;font-weight:500}.proto[data-experience=pond-dashboard] .proto-home-pond-footer{border-top:1px solid var(--pa-color-border-subtle);color:var(--pa-color-ink-500);grid-template-columns:14px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 16px;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-footer small{font-size:11px;line-height:15px}.proto[data-experience=pond-dashboard] .proto-home-pond-footer svg{width:16px;height:16px}.proto[data-experience=pond-dashboard] .proto-home-records{padding:18px 20px}.proto[data-experience=pond-dashboard] .proto-home-no-access{padding:24px}.proto[data-experience=pond-dashboard] .proto-pond-bento{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:16px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-metrics{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-metric{grid-template-rows:32px 32px 24px;gap:2px;min-width:0;padding:12px 16px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-metric>span{color:var(--pa-color-ink-500);font-size:12px;line-height:16px}.proto[data-experience=pond-dashboard] .proto-bento-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(21px,1.5vw,29px);line-height:32px}.proto[data-experience=pond-dashboard] .proto-bento-metric>strong.is-empty{font-size:15px;font-weight:500}.proto[data-experience=pond-dashboard] .proto-bento-metric>small{color:var(--pa-color-ink-500);font-size:11px;line-height:16px}.proto[data-experience=pond-dashboard] .proto-bento-charts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-chart{grid-template-rows:1fr 28px;min-width:0;padding:14px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-chart .mg-chart{background:0 0;border:0;min-width:0;margin:0;padding:0}.proto[data-experience=pond-dashboard] .proto-bento-chart .mg-chart figcaption{margin:0;padding:0 0 12px;font-size:15px}.proto[data-experience=pond-dashboard] .proto-bento-chart>button{justify-self:end;height:32px;min-height:32px;padding:0;font-size:12px}.proto[data-experience=pond-dashboard] .proto-bento-cycle,.proto[data-experience=pond-dashboard] .proto-bento-records{min-width:0;padding:16px 20px}.proto[data-experience=pond-dashboard] .proto-pond-bento .proto-section-head{gap:12px;margin-bottom:12px}.proto[data-experience=pond-dashboard] .proto-pond-bento h2{margin:0;font-size:16px}.proto[data-experience=pond-dashboard] .proto-bento-cycle .proto-section-head>span{color:var(--pa-color-ink-500);font-size:12px}.proto[data-experience=pond-dashboard] .proto-bento-cycle-dates{color:var(--pa-color-ink-500);margin:0 0 14px;font-size:13px}.proto[data-experience=pond-dashboard] .proto-bento-cycle-dates>span{margin-top:4px;display:block}.proto[data-experience=pond-dashboard] .proto-bento-cycle dl{gap:10px;margin:0;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-cycle dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:12px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-cycle dt{color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard] .proto-bento-cycle dd{text-align:right;overflow-wrap:anywhere;margin:0}.proto[data-experience=pond-dashboard] .proto-bento-cycle>button{margin-top:10px;padding:0;font-size:12px}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row{grid-template-columns:100px 30px minmax(0,1fr) auto}.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-navigation) .proto-entity-head-v2{margin-top:10px;margin-bottom:14px}.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-navigation) .ui-tabs[aria-label="Dados do período"]{margin-bottom:16px}@media (width<=1439px){.proto[data-experience=pond-dashboard] .proto-bento-charts.has-finance{grid-template-columns:repeat(2,minmax(0,1fr))}.proto[data-experience=pond-dashboard] .proto-bento-charts.has-finance>:last-child{grid-column:1/-1}.proto[data-experience=pond-dashboard] .proto-bento-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.proto[data-experience=pond-dashboard] .proto-pond-bento,.proto[data-experience=pond-dashboard] .proto-bento-charts,.proto[data-experience=pond-dashboard] .proto-bento-charts.has-finance{grid-template-columns:minmax(0,1fr)}.proto[data-experience=pond-dashboard] .proto-bento-cycle,.proto[data-experience=pond-dashboard] .proto-bento-records{grid-column:1}}@media (width<=720px){.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-bento){width:calc(100% - 32px)}.proto[data-experience=pond-dashboard] .proto-home-pond-grid{grid-template-columns:minmax(0,1fr)}.proto[data-experience=pond-dashboard] .proto-bento-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proto[data-experience=pond-dashboard] .proto-bento-metric{grid-template-rows:32px 32px 32px;padding:12px}.proto[data-experience=pond-dashboard] .proto-bento-metric>strong.is-currency{white-space:nowrap;font-size:clamp(14px,4.5vw,18px)}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row{grid-template-columns:26px minmax(0,1fr) auto}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row>time{grid-column:2/-1}.proto[data-experience=pond-dashboard] .proto-home-records{padding:16px}}.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-bento)>.ui-button[data-variant=ghost]{height:32px;min-height:32px}.proto[data-experience=pond-dashboard] .proto-bento-metric>strong.is-currency{white-space:nowrap}.proto[data-experience=pond-dashboard] .proto-bento-chart .ui-result-state.is-empty{margin:0;padding:16px}@media (width>=1101px){.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-bento){padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.proto[data-experience=pond-dashboard] *,.proto[data-experience=pond-dashboard] :before,.proto[data-experience=pond-dashboard] :after{transition:none!important;animation:none!important}}.proto[data-experience=pond-dashboard] .proto-home-record-actions{justify-content:flex-end;margin-bottom:8px;display:flex}@media (width<=720px){.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row>time{grid-area:1/1/auto/-1}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row>.proto-operation-icon{grid-area:2/1}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row>div{grid-area:2/2}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row>.proto-operation-open{grid-area:2/3}}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-section-head>button{height:32px;min-height:32px}.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row:first-of-type{margin-top:0}@media (width>=721px){.proto[data-experience=pond-dashboard] .proto-bento-records .proto-operation-row{min-height:58px}}.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-navigation){padding-inline:0;width:calc(100% - 48px);max-width:none;padding-top:12px}.proto[data-experience=pond-dashboard] .proto-pond-navigation{max-width:none}.proto[data-experience=pond-dashboard] .proto-pond-tab-content:not(.is-overview){max-width:1180px;margin-inline:auto}.proto[data-experience=pond-dashboard] .proto-entity-head-v2{align-items:center}.proto[data-experience=pond-dashboard] .proto-head-controls{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 46px 46px;align-items:stretch;gap:5px 8px;width:min(460px,38vw);display:grid}.proto[data-experience=pond-dashboard] .proto-head-period,.proto[data-experience=pond-dashboard] .proto-period-control-row,.proto[data-experience=pond-dashboard] .proto-head-controls .proto-title-actions{display:contents}.proto[data-experience=pond-dashboard] .proto-head-period>span{grid-area:1/1;margin:0}.proto[data-experience=pond-dashboard] .proto-period-control-row>.select-trigger{grid-area:2/1;gap:8px;padding-block:5px}.proto[data-experience=pond-dashboard] .proto-timeline-toggle.ui-button{grid-area:2/2}.proto[data-experience=pond-dashboard] .proto-head-controls .proto-title-actions>.ui-button{grid-area:2/3}.proto[data-experience=pond-dashboard] .proto-head-period .select-trigger,.proto[data-experience=pond-dashboard] .proto-timeline-toggle.ui-button,.proto[data-experience=pond-dashboard] .proto-head-controls .proto-title-actions>.ui-button[data-variant=outline]{height:100%;min-height:44px}.proto[data-experience=pond-dashboard] .proto-head-controls .proto-title-actions>.ui-button[data-variant=outline]{width:46px;min-width:46px}.proto[data-experience=pond-dashboard] .proto-head-period .proto-period-option strong{font-size:14px;line-height:17px}.proto[data-experience=pond-dashboard] .proto-head-period .proto-period-option small{font-size:11px;line-height:13px}.proto[data-experience=pond-dashboard] .ui-button[data-size^=icon]{aspect-ratio:1;flex-shrink:0;padding:0}.proto[data-experience=pond-dashboard] .proto-brand-close{justify-content:center;align-items:center;width:36px;height:36px;padding:0}.proto[data-experience=pond-dashboard] .proto-home-record-actions{margin:14px 0 0}.proto[data-experience=pond-dashboard] .proto-bento-metric>span{align-items:start;gap:7px;display:flex}.proto[data-experience=pond-dashboard] .proto-bento-metric>span svg{flex:none;width:14px;height:14px;margin-top:1px}.proto[data-experience=pond-dashboard] .proto-today-actions{align-items:center;gap:20px;display:flex}.proto[data-experience=pond-dashboard] :is(.proto-home-pond-card,.proto-pond-card,.proto-entity-icon,[data-pond-tone],[data-pond-status]){--pond-status-color:var(--pa-color-pond-inactive)}.proto[data-experience=pond-dashboard] :is(.proto-home-pond-card,.proto-pond-card,.proto-entity-icon,[data-pond-tone],[data-pond-status]).green{--pond-status-color:var(--pa-color-success-800)}.proto[data-experience=pond-dashboard] :is(.proto-home-pond-card,.proto-pond-card,.proto-entity-icon,[data-pond-tone],[data-pond-status]).violet{--pond-status-color:var(--pa-color-pond-preparation)}.proto[data-experience=pond-dashboard] :is(.proto-home-pond-card,.proto-pond-card,.proto-entity-icon,[data-pond-tone],[data-pond-status]).amber{--pond-status-color:var(--pa-color-pond-finalization)}.proto[data-experience=pond-dashboard] .proto-home-pond-card .proto-home-pond-title{background:var(--pond-status-color)}.proto[data-experience=pond-dashboard] .proto-pond-card{color:var(--pond-status-color);border-color:var(--pa-color-border-subtle)!important}.proto[data-experience=pond-dashboard] .proto-pond-card .proto-pond-visual,.proto[data-experience=pond-dashboard] .proto-pond-card .proto-pond-number,.proto[data-experience=pond-dashboard] .proto-picker-visual{color:var(--pond-status-color)}.proto[data-experience=pond-dashboard] .proto-pond-card .proto-pond-number{border-color:color-mix(in srgb, var(--pond-status-color) 24%, var(--pa-color-surface));background:color-mix(in srgb, var(--pond-status-color) 10%, var(--pa-color-surface))}.proto[data-experience=pond-dashboard] .proto-pond-card.amber .proto-pond-number{color:color-mix(in srgb, var(--pond-status-color) 85%, var(--pa-color-ink-950))}.proto[data-experience=pond-dashboard] .proto-pond-card .proto-pond-visual,.proto[data-experience=pond-dashboard] .proto-pond-card .proto-pond-cycle{border-color:var(--pa-color-border-subtle)}.proto[data-experience=pond-dashboard] [data-pond-status],.proto[data-experience=pond-dashboard] .proto-entity-icon{color:var(--pond-status-color);background:color-mix(in srgb, var(--pond-status-color) 10%, var(--pa-color-surface))}.proto[data-experience=pond-dashboard] .proto-bento-charts{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.proto[data-experience=pond-dashboard] .proto-bento-charts.has-finance>:last-child{grid-column:auto}.proto[data-experience=pond-dashboard] .mg-cost-breakdown h2{font-size:16px}.proto[data-experience=pond-dashboard] .mg-cost-breakdown>header{margin-bottom:16px}.proto[data-experience=pond-dashboard] .mg-cost-bars i{background:var(--pa-color-data-cost)}.proto[data-experience=pond-dashboard] .mg-cost-breakdown.is-compact{min-width:0;margin:0;padding:16px 20px}.proto[data-experience=pond-dashboard] .mg-cost-breakdown.is-compact .mg-cost-bars{gap:10px}.proto[data-experience=pond-dashboard] .mg-cost-breakdown.is-compact .mg-cost-bars>div>div{gap:8px;font-size:12px}.proto[data-experience=pond-dashboard] .mg-cost-breakdown.is-compact header>strong{font-size:16px}.proto[data-experience=pond-dashboard] .mg-cost-incomplete{color:var(--pa-color-ink-500);margin-top:12px;display:block}.proto[data-experience=pond-dashboard].is-panel{zoom:var(--panel-scale);width:var(--panel-width);min-height:var(--panel-height);padding-bottom:0}.proto.is-panel .proto-sidebar,.proto.is-panel .proto-topbar,.proto.is-panel .proto-bottom-nav{display:none!important}.proto[data-experience=pond-dashboard].is-panel .proto-stage{min-height:var(--panel-height);margin-left:0}.proto[data-experience=pond-dashboard].is-panel .proto-main{width:100%;max-width:none;margin:0;padding:16px 24px 24px}.proto-panel-toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-bottom:16px;display:flex}.proto-panel-toolbar h1{margin:0;font-size:24px}.proto-panel-controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.proto-panel-zoom.ui-button{font-variant-numeric:tabular-nums;min-width:64px}.proto-panel-exit.ui-button{color:var(--pa-color-ink-500);padding:0;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.proto.is-panel .proto-period-control-row{grid-template-columns:1fr}.proto.is-panel .proto-entity-head-v2{margin:0 0 18px!important}.proto.is-panel .proto-entity-icon{background:0 0}.proto.is-panel .proto-entity-icon .ui-button{width:48px;height:48px;padding:0}.proto[data-experience=pond-dashboard].is-panel .proto-head-controls{grid-template-columns:minmax(0,1fr) auto;width:min(100%,560px)}.proto[data-experience=pond-dashboard].is-panel .proto-head-controls .proto-title-actions>.proto-panel-controls{grid-column:2;align-self:center}.proto.is-panel .proto-bento-metric>strong{font-size:28px}.proto.is-panel .proto-bento-metric{grid-template-rows:26px 32px 18px}.proto.is-panel .proto-bento-chart{grid-template-rows:1fr}.proto.is-panel .proto-bento-records .proto-operation-row{cursor:default;grid-template-columns:100px 30px minmax(0,1fr)}.proto.is-panel .proto-bento-cycle,.proto.is-panel .proto-bento-records{align-self:stretch}.proto.is-panel .proto-home-activity,.proto.is-panel .proto-home-activity>[data-slot=tab-panel]{display:contents}.proto.is-panel .proto-panel-home{height:calc(var(--panel-height) - 104px);grid-template-rows:minmax(280px,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,9fr);gap:20px;display:grid}.proto.is-panel .proto-home-map{order:initial;flex-direction:column;grid-area:1/1;height:100%;min-height:0;display:flex}.proto.is-panel .proto-home-map>.proto-section-head{flex:none}.proto.is-panel .proto-home-map .proto-farm-map-link:disabled{opacity:1;color:var(--pa-color-ink-950);cursor:default}.proto.is-panel .proto-home-map .proto-map{flex:1;height:auto;min-height:0}.proto.is-panel .proto-home-records{grid-area:2/1}.proto.is-panel .proto-home-records .proto-operation-row{cursor:default;grid-template-columns:28px minmax(0,1fr)}.proto.is-panel .proto-home-records .proto-operation-row>time{grid-area:2/2;display:block}.proto.is-panel .proto-home-records .proto-operation-row>time>span{display:none}.proto.is-panel .proto-home-records .proto-operation-icon{grid-row:1/3}.proto.is-panel .proto-home-records .proto-operation-row>div{grid-area:1/2}.proto.is-panel .proto-home-pond-section{grid-area:1/2/3;grid-template-rows:32px minmax(0,1fr);align-self:stretch;gap:16px;min-width:0;height:100%;display:grid}.proto.is-panel .proto-home-pond-section>.proto-section-head{margin:0}.proto.is-panel .proto-section-head h2{margin:0;font-size:18px}.proto.is-panel .proto-section-head h2 small{color:var(--pa-color-ink-500);margin-left:8px;font-size:14px}.proto.is-panel .proto-home-pond-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:auto;align-self:stretch;height:100%}.proto.is-panel .proto-home-pond-card{cursor:pointer;grid-template-rows:56px minmax(0,1fr) 60px;height:auto}.proto.is-panel .proto-home-pond-title{grid-template-columns:minmax(0,1fr) 105px}.proto.is-panel .proto-home-pond-title>strong{font-size:18px}.proto.is-panel .proto-home-pond-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proto.is-panel .proto-home-pond-values>span{grid-template-rows:20px 34px 18px}.proto.is-panel .proto-home-pond-values small{font-size:13px}.proto.is-panel .proto-home-pond-values strong{font-size:28px;line-height:34px}.proto.is-panel .proto-home-pond-values strong.is-empty{font-size:18px}.proto.is-panel .proto-home-pond-footer small{font-size:12px}.proto-panel-paging{align-items:center;gap:8px;font-size:12px;display:flex}.proto.is-panel .proto-home-map .maplibregl-ctrl-top-right,.proto.is-panel .proto-home-map .proto-map-reset{display:none}.proto.is-panel .proto-panel-home:not(:has(.proto-home-map)) .proto-home-records{grid-row:1/-1;align-self:start}.proto.is-panel .proto-panel-home:not(:has(.proto-home-map)):not(:has(.proto-home-records)){grid-template-columns:1fr}.proto.is-panel .proto-panel-home:not(:has(.proto-home-map)):not(:has(.proto-home-records)) .proto-home-pond-section{grid-column:1}:is(.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout),.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-pond-navigation)){width:min(1920px,100% - 48px);max-width:1920px;margin-inline:auto;padding-inline:0}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-pond-tab-content:not(.is-overview){width:100%;max-width:1920px;margin-inline:auto}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-home-pond-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}@media (width>=721px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-home-pond-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-home-pond-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1840px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-home-pond-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-pond-bento{grid-template-rows:auto minmax(430px,auto) minmax(290px,auto);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-metrics{grid-area:1/1/auto/-1}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart{flex-direction:column;grid-area:2/1;min-height:430px;padding:20px 22px 14px;display:flex}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart .mg-chart{flex:1;min-height:0}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights{grid-area:2/2;min-width:0;padding:20px 22px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights>dl:not(.proto-bento-sample-stats){gap:0;margin:0;display:grid}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights>dl:not(.proto-bento-sample-stats)>div{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:13px 0;font-size:13px;display:grid}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights dt{color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-records{grid-area:3/1;min-width:0;padding:18px 22px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-records>.proto-section-head{margin-bottom:8px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview{flex-direction:column;grid-area:3/2;min-width:0;padding:20px 22px 14px;display:flex}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals{border-bottom:1px solid var(--pa-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-bottom:16px;display:grid}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals>div{align-content:start;gap:5px;min-width:0;display:grid}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals span{color:var(--pa-color-ink-500);font-size:11px;line-height:15px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(13px,1vw,17px);line-height:22px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview .mg-cost-bars{gap:11px;padding-top:15px;display:grid}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview .mg-cost-bars>div>div{font-size:12px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview .mg-cost-overview-link{align-self:flex-end;margin-top:auto;padding:8px 0 0}@media (width<=1100px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-pond-bento{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,1fr)}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart,.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights,.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-records,.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview{grid-area:auto/1}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart{min-height:390px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-records,.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview{min-height:240px}}@media (width<=720px){:is(.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout),.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-pond-navigation)){width:calc(100% - 32px)}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart{min-height:330px;padding:16px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-insights,.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-records,.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-breakdown.is-overview{padding:16px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals{gap:8px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals span{font-size:10px}.proto[data-experience=pond-dashboard]:not(.is-panel) .mg-cost-overview-totals strong{font-size:13px}}.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento{grid-template-rows:auto minmax(0,1.2fr) minmax(0,.9fr);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);height:100%}.proto.is-panel .proto-bento-chart{flex-direction:column;grid-area:2/1;min-height:0;display:flex}.proto.is-panel .proto-bento-chart .mg-chart{flex:1;min-height:0}.proto.is-panel .proto-bento-insights{grid-area:2/2;padding:16px 20px}.proto.is-panel .proto-bento-insights>dl:not(.proto-bento-sample-stats){gap:0;margin:0;display:grid}.proto.is-panel .proto-bento-insights>dl:not(.proto-bento-sample-stats)>div{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:10px 0;font-size:12px;display:grid}.proto.is-panel .proto-bento-insights dt{color:var(--pa-color-ink-500)}.proto.is-panel .proto-bento-insights dd{text-align:right;margin:0;font-weight:600}.proto.is-panel .proto-bento-records{grid-area:3/1;min-height:0}.proto.is-panel .mg-cost-breakdown.is-overview{grid-area:3/2;min-height:0}.proto.is-panel .mg-cost-overview-totals{gap:8px}.proto.is-panel .mg-cost-overview-totals span{font-size:10px}.proto.is-panel .mg-cost-overview-totals strong{font-size:14px}@media (width<=1100px){.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento{grid-template-columns:minmax(0,1fr)}.proto[data-experience=pond-dashboard] .proto-bento-charts{grid-template-columns:1fr}}@media (width<=720px){.proto[data-experience=pond-dashboard] .proto-main:has(.proto-pond-navigation){width:calc(100% - 32px)}}@media (width<=400px){.proto[data-experience=pond-dashboard] .proto-bento-metric{grid-template-rows:48px 32px 32px}}.proto[data-experience=pond-dashboard] [data-pond-tone]{color:var(--pond-status-color)}.proto[data-experience=pond-dashboard] [data-pond-tone=green]{--pond-status-color:var(--pa-color-success-800)}.proto[data-experience=pond-dashboard] [data-pond-tone=violet]{--pond-status-color:var(--pa-color-pond-preparation)}.proto[data-experience=pond-dashboard] [data-pond-tone=amber]{--pond-status-color:var(--pa-color-pond-finalization)}.proto[data-experience=pond-dashboard] .proto-allocation-card [data-pond-tone]{background:color-mix(in srgb, var(--pond-status-color) 10%, var(--pa-color-surface));color:var(--pond-status-color)}.proto[data-experience=pond-dashboard] .proto-bento-chart figcaption .proto-info-help{vertical-align:middle;margin-inline:6px}.proto[data-experience=pond-dashboard] .proto-bento-chart figcaption{min-height:38px}.proto[data-experience=pond-dashboard] .proto-bento-chart figcaption small{display:inline-block}.proto[data-experience=pond-dashboard] .proto-bento-chart .mg-chart>div{overflow:clip}@media (width>=1101px){.proto[data-experience=pond-dashboard] .proto-pond-bento:has(>.mg-cost-breakdown){grid-template-columns:repeat(2,minmax(0,1fr))}.proto[data-experience=pond-dashboard] .proto-pond-bento>.mg-cost-breakdown{grid-area:3/2}.proto[data-experience=pond-dashboard] .proto-pond-bento:has(>.mg-cost-breakdown)>.proto-bento-records{grid-area:3/1}}@media (width<=980px){.proto[data-experience=pond-dashboard] .proto-head-controls{justify-self:end;width:min(460px,100%)}}@media (width<=420px){.proto[data-experience=pond-dashboard] .proto-head-period .proto-period-option>svg{display:none}}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout){width:calc(100% - 48px);max-width:none;padding-inline:0}.proto-home-panel-enter.ui-button{width:44px;height:44px;color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard].is-panel .proto-head-controls .proto-title-actions>.proto-panel-controls{grid-area:2/2;place-self:center;margin:0;min-height:40px!important}.proto[data-experience=pond-dashboard] .proto-bento-insight-sample{color:var(--pa-color-ink-500);margin:-6px 0 4px;font-size:12px;line-height:18px}.proto[data-experience=pond-dashboard] .proto-bento-insight-list{gap:0;margin:0;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-insight-list>div{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px 0;font-size:13px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-insight-list dt{color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard] .proto-bento-insight-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:650}.proto[data-experience=pond-dashboard] .proto-bento-insight-list small{color:var(--pa-color-ink-500);grid-column:1/-1;font-size:11px;line-height:16px}.proto[data-experience=pond-dashboard] .proto-bento-insight-empty{color:var(--pa-color-ink-500);margin:12px 0 18px;font-size:13px;line-height:20px}.proto[data-experience=pond-dashboard] .proto-bento-harvest-limit{border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-card);background:color-mix(in srgb, var(--pa-color-canvas) 70%, var(--pa-color-surface));gap:4px;margin-top:10px;padding:12px 14px;font-size:12px;line-height:17px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-harvest-limit span{color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-sample,.proto[data-experience=pond-dashboard].is-panel .proto-bento-harvest-limit{font-size:14px;line-height:20px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-list>div{gap:6px 12px;padding:16px 0;font-size:15px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-list small{font-size:13px;line-height:19px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout){width:min(1920px,100% - 48px);max-width:1920px;margin-inline:auto}@media (width<=720px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout){width:calc(100% - 32px)}}.proto[data-experience=pond-dashboard].is-panel .proto-main:has(.proto-pond-navigation){height:var(--panel-height);flex-direction:column;min-height:0;display:flex}.proto.is-panel .proto-pond-navigation{flex:none}.proto.is-panel .proto-pond-tab-content{flex:1;min-height:0}.proto.is-panel .proto-pond-bento{grid-template-rows:auto minmax(245px,1.05fr) minmax(270px,1fr);height:100%}.proto.is-panel .proto-bento-charts{min-height:0}.proto.is-panel .proto-bento-chart .mg-chart{flex-direction:column;height:100%;display:flex}.proto.is-panel .proto-bento-chart .mg-chart>figcaption{flex:none}.proto.is-panel .proto-bento-chart .mg-chart>div{flex:1;min-height:0;height:auto!important}.proto.is-panel .proto-bento-records{flex-direction:column;display:flex}.proto.is-panel .proto-bento-records .proto-operation-row{flex:1;min-height:52px}.proto.is-panel .mg-cost-breakdown.is-compact{flex-direction:column;display:flex}.proto.is-panel .mg-cost-breakdown.is-compact .mg-cost-bars{flex:1;align-content:space-evenly}@media (width<=720px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main:has(.proto-today-layout){width:calc(100% - 32px)}}.proto-panel-loading{width:100vw;height:100dvh;z-index:calc(var(--pa-z-toast) + 4);background:var(--pa-color-canvas);color:var(--pa-color-ink-950);outline:none;place-items:center;animation:.18s ease-out both panel-cover-in;display:grid;position:fixed;inset:0}.proto-panel-loading.is-revealing{animation:.24s ease-in both panel-cover-out}.proto-panel-loading-content{flex-direction:column;align-items:center;gap:28px;padding:24px;animation:.24s ease-out both panel-loading-content-in;display:flex}.proto-panel-loading.is-revealing .proto-panel-loading-content{animation:.24s ease-in both panel-loading-content-out}.proto-panel-loading h1{text-align:center;margin:0;font-size:clamp(22px,1.8vw,48px);font-weight:600;line-height:1.3}.proto-panel-loading-art{aspect-ratio:1.3;grid-template-rows:1fr 1fr;grid-template-columns:1.1fr 1fr;gap:8px;width:clamp(112px,8vw,220px);display:grid}.proto-panel-loading-art i{border:1px solid color-mix(in srgb, var(--pa-color-brand-700) 24%, var(--pa-color-surface));background:color-mix(in srgb, var(--pa-color-brand-700) 10%, var(--pa-color-surface));border-radius:10px;animation:1.2s ease-in-out infinite panel-loading-tile}.proto-panel-loading-art i:first-child{background:var(--pa-color-brand-700)}.proto-panel-loading-art i:nth-child(2){animation-delay:.15s}.proto-panel-loading-art i:nth-child(3){animation-delay:.3s}.proto-panel-loading-art i:nth-child(4){animation-delay:.45s}.proto-panel-loading .proto-loading-track{width:clamp(148px,12vw,300px)}@keyframes panel-cover-in{0%{opacity:0}to{opacity:1}}@keyframes panel-cover-out{0%{opacity:1}to{opacity:0}}@keyframes panel-loading-content-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-loading-content-out{to{opacity:0;transform:translateY(-12px)}}@keyframes panel-loading-tile{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.proto-panel-loading,.proto-panel-loading-content,.proto-panel-loading-art i{animation:none!important}.proto-panel-loading.is-revealing{opacity:0}}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-pond-bento:not(:has(>.mg-cost-breakdown))>.proto-bento-records{grid-column:1/-1}.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento{grid-template-rows:auto minmax(0,1.2fr) minmax(0,.9fr)}.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento:not(:has(>.mg-cost-breakdown))>.proto-bento-records{grid-column:1/-1}@media (width<=1100px){.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (width>=1101px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-pond-bento:has(>.mg-cost-breakdown){grid-template-rows:auto minmax(430px,auto) minmax(250px,auto);grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.proto[data-experience=pond-dashboard].is-panel .proto-pond-bento{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}@media (width<=720px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-bento-chart .mg-chart>div{height:280px!important}}.proto[data-experience=pond-dashboard].is-panel .proto-bento-records{grid-template-rows:auto repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:0 16px;display:grid}.proto[data-experience=pond-dashboard].is-panel .proto-bento-records>.proto-section-head{grid-column:1/-1;margin-bottom:6px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-records .proto-operation-row{grid-template-columns:88px 24px minmax(0,1fr);align-self:stretch;gap:8px;min-height:0;padding-block:4px;display:grid}.proto[data-experience=pond-dashboard].is-panel .mg-cost-overview-totals{border-bottom:1px solid var(--pa-color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding-bottom:10px;display:grid}.proto[data-experience=pond-dashboard].is-panel .mg-cost-overview-totals>div{gap:4px;min-width:0;display:grid}.proto[data-experience=pond-dashboard].is-panel .mg-cost-overview-totals span{font-size:10px;line-height:14px;display:block}.proto[data-experience=pond-dashboard].is-panel .mg-cost-overview-totals strong{overflow-wrap:anywhere;font-size:14px;line-height:18px;display:block}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main{width:min(1920px,100% - 48px);max-width:1920px;margin-inline:auto}@media (width<=720px){.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-main{width:calc(100% - 32px)}}.proto[data-experience=pond-dashboard] .proto-home-section-actions{flex:none;align-items:center;gap:8px;display:flex}.proto[data-experience=pond-dashboard] .proto-home-pond-body{flex-direction:column;justify-content:space-between;gap:12px;min-height:0;padding:16px;display:flex}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;min-height:43px;padding-top:10px;display:grid}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle>span{align-items:center;gap:6px;font-size:12px;display:flex}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle svg{width:14px;height:14px;color:var(--pa-color-ink-500)}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle small{max-width:38px;color:var(--pa-color-ink-500);font-size:10px;line-height:13px}.proto[data-experience=pond-dashboard] .proto-home-pond-footer strong{color:var(--pa-color-ink-900);font-weight:550}.proto.is-panel .proto-home-pond-body{justify-content:center;gap:24px}.proto.is-panel .proto-home-pond-values strong{font-size:22px}.proto.is-panel .proto-home-pond-cycle strong{font-size:30px}.proto.is-panel .proto-home-pond-cycle small{max-width:46px;font-size:12px}.proto-panel-updated{color:var(--pa-color-ink-500);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;line-height:18px;display:block}.proto-panel-updated.is-error{color:var(--pa-color-warning-800)}.proto-panel-toolbar .proto-panel-updated{font-size:13px}.proto[data-experience=pond-dashboard] .proto-bento-insights{flex-direction:column;display:flex}.proto[data-experience=pond-dashboard] .proto-bento-insight-duration{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.proto[data-experience=pond-dashboard] .proto-bento-insight-duration>div{gap:4px;display:grid}.proto[data-experience=pond-dashboard] .proto-bento-insight-duration span{color:var(--pa-color-ink-500);font-size:12px}.proto[data-experience=pond-dashboard] .proto-bento-insight-duration strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:32px}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-bento-insight-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:14px}.proto[data-experience=pond-dashboard] .proto-bento-insights .proto-bento-sample-stats{background:var(--pa-color-surface-muted);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:auto;padding:16px;display:grid}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-bento-insights .proto-bento-sample-stats>div{border:none;flex-direction:column;align-items:start;gap:6px;padding:0;display:flex}.proto[data-experience=pond-dashboard] .proto-bento-sample-stats>div:last-child{grid-column:1/-1}.proto[data-experience=pond-dashboard] .proto-bento-sample-stats dt{font-size:11px}.proto[data-experience=pond-dashboard] .proto-bento-sample-stats dd{font-size:20px;line-height:26px}.proto[data-experience=pond-dashboard] .proto-bento-harvest-limit{color:var(--pa-color-ink-500);background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0;font-size:11px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-duration{padding-bottom:12px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-duration strong{font-size:28px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insights .proto-bento-sample-stats{gap:8px;margin-top:auto;padding:12px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-sample-stats dt{font-size:12px}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-operation-row.proto-operation-row-v2{text-align:left;grid-template-columns:36px minmax(0,1fr) 138px 20px;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px 0;display:grid}.proto[data-experience=pond-dashboard] .proto-operation-row.proto-operation-row-v2>.proto-operation-icon{grid-area:1/1;width:36px;height:36px}.proto[data-experience=pond-dashboard] .proto-operation-row.proto-operation-row-v2>.proto-operation-copy{grid-area:1/2;min-width:0}.proto[data-experience=pond-dashboard] .proto-operation-copy strong{font-size:14px;line-height:20px}.proto[data-experience=pond-dashboard] .proto-operation-copy p{overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:20px}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-operation-row.proto-operation-row-v2>time{text-align:right;font-variant-numeric:tabular-nums;color:var(--pa-color-ink-500);grid-area:1/3;gap:3px;font-size:12px;line-height:18px;display:grid}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-operation-row.proto-operation-row-v2>time>span{display:block}.proto[data-experience=pond-dashboard] .proto-operation-row.proto-operation-row-v2>time small{font-size:11px}.proto[data-experience=pond-dashboard] .proto-operation-row.proto-operation-row-v2>.proto-operation-open{grid-area:1/4;justify-content:center;width:20px;min-height:32px;padding:0}.proto[data-experience=pond-dashboard] .proto-operation-row-v2 .proto-operation-open svg{width:16px;height:16px}.proto[data-experience=pond-dashboard] .proto-day{grid-template-columns:108px minmax(0,1fr);gap:16px}.proto[data-experience=pond-dashboard] .proto-day-label{padding:26px 0 0}.proto[data-experience=pond-dashboard] .proto-day-label strong{font-size:12px}.proto[data-experience=pond-dashboard].is-panel .proto-operation-row.proto-operation-row-v2{grid-template-columns:32px minmax(0,1fr) 98px;gap:10px;min-height:0;padding:8px 0}.proto[data-experience=pond-dashboard].is-panel .proto-operation-row.proto-operation-row-v2>.proto-operation-icon{width:32px;height:32px}.proto[data-experience=pond-dashboard].is-panel .proto-operation-row.proto-operation-row-v2>time{font-size:11px}.proto[data-experience=pond-dashboard].is-panel .proto-home-records .proto-operation-row-v2{grid-template-columns:30px minmax(0,1fr) 92px}.proto[data-experience=pond-dashboard] .proto-operation-dialog{width:min(720px,100%)}.proto[data-experience=pond-dashboard] .proto-operation-details{gap:0 28px}.proto[data-experience=pond-dashboard] .proto-operation-details dt{font-size:12px;line-height:18px}.proto[data-experience=pond-dashboard] .proto-operation-details dd{font-size:14px;line-height:21px}.proto[data-experience=pond-dashboard] .proto-operation-detail-hero small{font-size:11px}.proto[data-experience=pond-dashboard] .proto-allocation-card>label.proto-allocation-select{background:var(--pa-color-surface-muted);cursor:pointer;align-items:center;gap:10px;padding:14px;display:flex}.proto[data-experience=pond-dashboard] .proto-allocation-select>div{flex:1;min-width:0}.proto[data-experience=pond-dashboard] .proto-allocation-select strong{color:var(--pa-color-ink-950);overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.proto[data-experience=pond-dashboard] .proto-allocation-select small{color:var(--pa-color-ink-600);margin-top:4px;font-size:11px;display:block}.proto[data-experience=pond-dashboard] .proto-allocation-select input{width:20px;height:20px;accent-color:var(--pa-color-brand-700);flex:none}.proto[data-experience=pond-dashboard] .proto-allocation-select:focus-within{outline:2px solid var(--pa-color-brand-700);outline-offset:-2px}@media (width<=720px){.proto[data-experience=pond-dashboard] .proto-day{grid-template-columns:minmax(0,1fr);gap:0}.proto[data-experience=pond-dashboard] .proto-day-label{padding:14px 0 4px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-operation-row.proto-operation-row-v2{grid-template-columns:32px minmax(0,1fr) 20px;gap:3px 10px;padding-block:12px}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-operation-row.proto-operation-row-v2>time{text-align:left;flex-wrap:wrap;grid-area:2/2;gap:8px;display:flex}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-operation-row.proto-operation-row-v2>.proto-operation-open{grid-area:1/3/3}.proto[data-experience=pond-dashboard]:not(.is-panel) .proto-operation-row.proto-operation-row-v2>.proto-operation-icon{width:32px;height:32px}}.proto[data-experience=pond-dashboard] .proto-bento-insights .proto-bento-sample-stats dd{text-align:left;margin:0}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-list>div{padding-block:8px;font-size:13px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insight-list dd{font-size:17px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insights .proto-bento-sample-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-sample-stats>div:last-child{grid-column:auto}.proto[data-experience=pond-dashboard].is-panel .proto-bento-sample-stats dd{font-size:17px;line-height:24px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-harvest-limit{margin-top:4px;font-size:11px;line-height:16px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-sample-stats dt{min-height:32px;line-height:16px}@media (width<=720px){.proto[data-experience=pond-dashboard] .proto-bottom-nav{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column}}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle>span:last-child:not(:first-child){justify-self:start}.proto[data-experience=pond-dashboard] .proto-home-pond-cycle small{max-width:none}.proto[data-experience=pond-dashboard] .proto-bento-insight-duration{border-bottom:0}.proto[data-experience=pond-dashboard]:is(.is-panel,:not(.is-panel)) .proto-bento-insights .proto-bento-sample-stats>div:last-child{border-top:1px solid var(--border);padding-top:10px}.proto[data-experience=pond-dashboard].is-panel .proto-bento-insights .proto-bento-sample-stats>div:last-child{border-top:0;padding-top:0}.proto[data-experience=pond-dashboard] .proto-home-pond-card{grid-template-rows:68px minmax(0,1fr) 48px}.proto[data-experience=pond-dashboard] .proto-home-pond-title{padding:12px 18px}.proto[data-experience=pond-dashboard] .proto-home-pond-title>strong{display:block;overflow:visible}.proto[data-experience=pond-dashboard] .pond-card-area{color:inherit;margin-top:5px;font-size:11px;font-weight:450;line-height:14px;display:block}.proto[data-experience=pond-dashboard] .pond-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:18px;display:grid}.proto[data-experience=pond-dashboard] .pond-card-facts>span{grid-template-rows:18px 38px 18px;gap:4px;min-width:0;display:grid}.proto[data-experience=pond-dashboard] .pond-card-facts>span+span{border-left:1px solid var(--border);text-align:right;padding-left:18px}.proto[data-experience=pond-dashboard] .pond-card-facts small{color:var(--pa-color-ink-500);font-size:11px;line-height:18px}.proto[data-experience=pond-dashboard] .pond-card-facts strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:650;line-height:38px}.proto[data-experience=pond-dashboard] .pond-card-facts em{margin-left:5px;font-size:14px;font-style:normal;font-weight:450}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-card{grid-template-rows:78px minmax(0,1fr) 60px}.proto[data-experience=pond-dashboard].is-panel .pond-card-area{font-size:13px;line-height:18px}.proto[data-experience=pond-dashboard].is-panel .pond-card-facts{padding:24px 20px}.proto[data-experience=pond-dashboard].is-panel .pond-card-facts>span{grid-template-rows:20px 46px 20px;gap:8px}.proto[data-experience=pond-dashboard].is-panel .pond-card-facts small{font-size:13px;line-height:20px}.proto[data-experience=pond-dashboard].is-panel .pond-card-facts strong{font-size:34px;line-height:46px}.proto[data-experience=pond-dashboard].is-panel .pond-card-facts em{font-size:16px}.proto[data-experience=pond-dashboard] .mg-surface:has(>.mg-table-scroll>.record-table){padding:0;overflow:hidden}.proto[data-experience=pond-dashboard] .record-table-surface{background:var(--card);border:1px solid var(--border);border-radius:var(--pa-radius-card)}.proto[data-experience=pond-dashboard] .record-table{font-size:14px;line-height:1.45}.proto[data-experience=pond-dashboard] .record-table :is(th,td){vertical-align:middle;border-bottom:1px solid var(--border);padding:16px 20px}.proto[data-experience=pond-dashboard] .record-table thead th{background:var(--pa-color-surface-muted);height:52px;color:var(--pa-color-ink-500);white-space:nowrap;font-size:12px;font-weight:550}.proto[data-experience=pond-dashboard] .record-table td{color:var(--pa-color-ink-900);font-variant-numeric:tabular-nums}.proto[data-experience=pond-dashboard] .record-table small{color:var(--pa-color-ink-500);margin-top:4px;font-size:11px;font-weight:400;line-height:16px}.proto[data-experience=pond-dashboard] .record-table strong{font-weight:600}.proto[data-experience=pond-dashboard] .record-table td:last-child:has(button){white-space:nowrap;width:64px}.proto[data-experience=pond-dashboard] .record-table tbody tr:last-child td{border-bottom:0}.proto[data-experience=pond-dashboard] .record-table tbody tr:hover{background:var(--pa-color-surface-muted)}.proto[data-experience=pond-dashboard] .record-table .record-number,.proto[data-experience=pond-dashboard] .record-biometry :is(th,td):nth-child(n+2):nth-child(-n+5),.proto[data-experience=pond-dashboard] .record-finance :is(th,td):nth-child(4),.proto[data-experience=pond-dashboard] .record-finance :is(th,td):nth-child(5),.proto[data-experience=pond-dashboard] .record-cycles :is(th,td):nth-child(n+3){text-align:right}.proto[data-experience=pond-dashboard] .record-number{white-space:nowrap}.proto[data-experience=pond-dashboard] .record-water td:first-child{min-width:220px}.proto[data-experience=pond-dashboard] .record-water td:nth-child(2){min-width:160px;max-width:240px}.proto[data-experience=pond-dashboard] .record-table .record-date-group th{background:var(--pa-color-surface-muted);border-top:1px solid var(--border);padding:11px 20px;font-size:12px}.proto[data-experience=pond-dashboard] .record-date-group time{color:var(--pa-color-ink-900);font-weight:600}.proto[data-experience=pond-dashboard] .record-date-group span{color:var(--pa-color-ink-500);margin-left:12px;font-weight:400}.proto[data-experience=pond-dashboard] .record-date-group small{float:right;margin:0;display:inline}.proto[data-experience=pond-dashboard] .record-operation-name{align-items:center;gap:12px;display:flex}.proto[data-experience=pond-dashboard] .record-operations td:first-child{width:28%;padding-left:32px}.proto[data-experience=pond-dashboard] .proto-activity-panel:has(.record-table){padding:0;overflow:hidden}.proto[data-experience=pond-dashboard] .proto-activity-panel:has(.record-table)>:is(.proto-activity-context,.proto-category-strip){margin:16px 20px}.proto[data-experience=pond-dashboard] .record-operations{min-width:600px}.proto[data-experience=pond-dashboard] .record-table .ui-button{font-size:12px}@media (width<=720px){.proto[data-experience=pond-dashboard] .record-table :is(th,td){padding:14px 16px}.proto[data-experience=pond-dashboard] .record-operations td:first-child{padding-left:24px}.proto[data-experience=pond-dashboard] .mg-table-scroll:has(.record-table):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}.proto[data-experience=pond-dashboard] .record-biometry :is(th,td):nth-child(n+2):nth-child(-n+5) small,.proto[data-experience=pond-dashboard] .record-cycles :is(th,td):nth-child(n+3) small,.proto[data-experience=pond-dashboard] .record-number small{margin-left:auto}.proto[data-experience=pond-dashboard] .record-biometry td:nth-child(n+3):nth-child(-n+5),.proto[data-experience=pond-dashboard] .record-finance td:nth-child(4),.proto[data-experience=pond-dashboard] .record-finance td:nth-child(5){font-weight:600}.proto[data-experience=pond-dashboard] .record-note-help{vertical-align:middle;margin-left:6px;display:inline-flex}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"]{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .proto-home-pond-card{grid-template-rows:54px minmax(0,1fr) 40px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .proto-home-pond-title{padding:8px 16px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .proto-home-pond-title>strong{font-size:16px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .pond-card-area{margin-top:3px;font-size:11px;line-height:14px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .pond-card-facts{padding:10px 16px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .pond-card-facts>span{grid-template-rows:18px 34px 18px;gap:3px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .pond-card-facts strong{font-size:26px;line-height:34px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .pond-card-facts small{font-size:11px;line-height:18px}.proto[data-experience=pond-dashboard].is-panel .proto-home-pond-grid[data-panel-rows="3"] .proto-home-pond-footer small{font-size:10px;line-height:13px}.ui-balance-validation{grid-column:1/-1;align-items:center;height:40px;font-size:13px;display:flex;overflow-y:auto}.proto .access-row-actions{justify-content:flex-end;gap:8px;display:flex}.proto .access-people-table td:nth-child(2){width:260px}.ui-data-notice{height:40px;min-height:40px;color:var(--pa-color-ink-500);font-size:12px;line-height:18px;display:block;overflow-y:auto}.mg-chart-empty{color:var(--muted-foreground);place-items:center;font-size:13px;display:grid}.proto-panel-updated{min-height:18px}.proto.is-panel .proto-main:has(.proto-panel-home){height:var(--panel-height);flex-direction:column;min-height:0;display:flex}.proto.is-panel .proto-main:has(.proto-panel-home)>.proto-panel-toolbar{flex:none}.proto.is-panel .proto-panel-home{flex:1;height:auto;min-height:0}.ui-derived-value{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;height:48px;font-size:13px;display:flex}.ui-derived-value strong{font-variant-numeric:tabular-nums}.proto .mg-finance-return p{min-height:40px;max-height:40px;overflow-y:auto}.proto .mg-latest-water>header{min-height:56px}.proto .mg-latest-water>:is(.mg-latest-reading-grid,.mg-note){height:108px;min-height:108px;margin:0;overflow-y:auto}.access-loading{border-radius:var(--pa-radius-card);background:var(--card);border:1px solid var(--border);height:360px}.platform-admin{--platform-ink:var(--pa-color-ink-950);--platform-muted:var(--pa-color-ink-600,var(--pa-color-ink-600));--platform-line:var(--pa-color-border-subtle);--platform-blue:var(--pa-color-brand-700);--platform-soft:var(--pa-color-canvas);color:var(--platform-ink);min-width:0;font-family:Inter Variable,Inter,sans-serif;font-size:14px;line-height:1.5}.platform-admin *,.platform-admin :before,.platform-admin :after{box-sizing:border-box}.platform-admin :is(h1,h2,h3,p,dl,dd,fieldset){margin:0}.platform-admin h1{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1.2}.platform-admin h2{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.4}.platform-admin a{color:inherit;text-decoration:none}.platform-admin button:not(:disabled),.platform-admin select{cursor:pointer}.platform-admin button:disabled{cursor:not-allowed}.platform-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;width:min(100%,1440px);min-width:0;margin:0 auto;padding:36px clamp(20px,3vw,44px) 56px;display:grid}.platform-card-heading,.billing-section-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.platform-card-heading>div{min-width:0}.platform-content>.proto-page-title{flex-direction:row;align-items:center;gap:18px;min-height:0;margin-bottom:0}.platform-content>.proto-page-title>div{min-width:0}.platform-card-heading p{color:var(--platform-muted);margin-top:5px;font-size:13px}.platform-card{border:1px solid var(--platform-line);background:var(--pa-color-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:22px;display:grid}.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.platform-customer-list,.platform-mini-ledger{display:grid}.platform-customer-list>button,.platform-mini-ledger>div,.platform-mini-ledger>button{border:0;border-top:1px solid var(--platform-line);text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) minmax(80px,auto);align-items:center;gap:12px;padding:15px 0;display:grid}.platform-client-name,.platform-invoice-copy,.platform-environment-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.platform-client-name strong,.platform-invoice-copy strong,.platform-environment-copy strong{font-size:14px}.platform-client-name small,.platform-invoice-copy small,.platform-environment-copy small,.platform-ledger-amount small{color:var(--platform-muted);font-size:12px}.platform-ledger-icon,.platform-environment-icon{width:34px;height:34px;color:var(--pa-color-ink-500);background:var(--pa-color-surface-muted);border-radius:8px;place-items:center;display:grid}.platform-ledger-icon.is-paid,.platform-ledger-icon.is-positive{color:var(--pa-color-success-800);background:var(--pa-color-success-soft)}.platform-ledger-icon.is-open,.platform-ledger-icon.is-warning{color:var(--pa-color-warning-800);background:var(--pa-color-warning-soft)}.platform-environment-icon.is-active{color:var(--platform-blue);background:var(--pa-color-brand-100)}.platform-ledger-amount,.platform-invoice-amount{font-variant-numeric:tabular-nums;justify-items:end;gap:5px;min-width:0;display:grid}.platform-table-wrap{scrollbar-gutter:stable;width:100%;min-width:0;padding-bottom:6px;position:relative;overflow-x:auto}.platform-table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;min-width:680px;font-size:13px}.platform-table th{text-align:left;color:var(--platform-muted);white-space:nowrap;border-bottom:1px solid var(--platform-line);padding:12px;font-size:12px;font-weight:600}.platform-table td{vertical-align:middle;border-bottom:1px solid var(--platform-line);padding:16px 12px}.platform-table tr:last-child td{border-bottom:0}.platform-table td small{color:var(--platform-muted);margin-top:4px;font-size:11px;display:block}.platform-table td strong{font-weight:600}.platform-table tbody tr[tabindex],.platform-table tbody tr[role=button]{cursor:pointer}.platform-table tbody tr[tabindex]:hover,.platform-table tbody tr[role=button]:hover{background:var(--pa-color-canvas)}.platform-table td:last-child{min-width:100px}.platform-table tfoot{border-top:2px solid var(--platform-line);font-weight:700}.platform-table-link,.billing-invoice-link{color:var(--platform-blue);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.platform-table-link:hover,.billing-invoice-link:hover{text-decoration:underline}.platform-summary-table td:not(:first-child),.platform-summary-table th:not(:first-child){text-align:right}.platform-row-count,.platform-billing-period-chip{color:var(--platform-muted);font-variant-numeric:tabular-nums;font-size:12px}.platform-billing-period-chip{align-items:center;gap:8px;display:flex}.platform-filter-bar{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr));align-items:end;gap:16px;display:grid}.platform-search{border:1px solid var(--platform-line);background:var(--pa-color-surface);border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;display:flex}.platform-search svg{width:18px;color:var(--platform-muted);flex:none}.platform-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.platform-billing-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.platform-back-link{width:fit-content;min-height:36px;color:var(--platform-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.platform-client-heading{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.platform-client-heading-copy{overflow-wrap:anywhere;min-width:0}.platform-client-heading-copy p{color:var(--platform-muted);margin-top:8px;font-size:13px}.platform-client-heading-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:12px;display:flex}.platform-billing-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.platform-full-card{grid-column:1/-1}.platform-plan-price,.billing-price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:30px;font-weight:700;display:flex}.platform-plan-price strong{font-size:inherit}.platform-plan-price span,.billing-price>span{color:var(--platform-muted);letter-spacing:normal;font-size:13px;font-weight:400}.platform-plan-actions,.billing-plan-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.platform-inline-note,.platform-pending-plan{min-width:0;color:var(--platform-muted);align-items:center;gap:8px;font-size:13px;display:flex}.platform-pending-plan{background:var(--platform-soft);border-radius:8px;padding:12px}.platform-concession-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.platform-concession-row>div{gap:5px;min-width:0;display:grid}.platform-concession-row small{color:var(--platform-muted)}.platform-environment-list,.platform-invoice-list{min-width:0;display:grid}.platform-environment-row{border-top:1px solid var(--platform-line);grid-template-columns:34px minmax(0,1fr) 80px 230px;align-items:center;gap:14px;padding:16px 0;display:grid}.platform-invoice-row{border-top:1px solid var(--platform-line);grid-template-columns:34px minmax(0,1fr) 152px 170px;align-items:center;gap:14px;min-height:86px;padding:16px 0;display:grid}.platform-overview-grid .platform-invoice-row{grid-template-columns:34px minmax(0,1fr) 120px}.platform-invoice-actions{justify-content:flex-end;min-width:0;display:flex}.platform-invoice-actions .ui-button{white-space:normal;min-width:110px;min-height:40px;line-height:1.3}.platform-overview-grid .platform-invoice-actions{grid-column:2/-1;justify-content:flex-end}.platform-overview-grid .platform-environment-row{grid-template-columns:34px minmax(0,1fr) 80px}.platform-environment-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.platform-environment-actions .ui-button{min-width:110px}.platform-overview-grid .platform-environment-actions{grid-column:2/-1}.platform-invoice-row>button{width:100%}.platform-timeline{display:grid}.platform-timeline>article{border-top:1px solid var(--platform-line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.platform-timeline small,.platform-timeline p{color:var(--platform-muted);font-size:12px}.platform-timeline-dot{background:var(--platform-blue);border-radius:50%;width:8px;height:8px;margin:7px}.platform-support-banner{background:var(--pa-color-brand-50);border:1px solid var(--pa-color-ink-300);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.platform-support-banner p,.platform-support-reason{color:var(--platform-muted);font-size:13px}.platform-modal-backdrop{z-index:var(--pa-z-modal);background:color-mix(in srgb, var(--pa-color-brand-950) 47%, transparent);position:fixed;inset:0}.platform-modal{z-index:var(--pa-z-modal);scrollbar-gutter:stable;border:1px solid var(--platform-line);background:var(--pa-color-surface);width:min(590px,100vw - 32px);max-height:calc(100dvh - 112px);box-shadow:0 20px 60px color-mix(in srgb, var(--pa-color-ink-950) 16%, transparent);border-radius:14px;padding:24px 28px 24px 24px;position:fixed;top:calc(50% - 24px);left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.platform-modal>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.platform-modal>header h2{margin:0;font-size:22px;font-weight:650}.platform-modal>header>button{flex:none}.platform-modal form{gap:18px;display:grid}.platform-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.platform-field{min-width:0;color:var(--platform-muted);gap:7px;font-size:13px;font-weight:600;display:grid}.platform-field>input:not(.ui-input){border:1px solid var(--platform-line);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--platform-ink);background:var(--pa-color-surface);border-radius:9px;padding:10px 12px}.platform-modal-note{background:var(--platform-soft);border-radius:8px;padding:12px;font-size:13px}.platform-checkbox,.platform-check{align-items:center;gap:10px;font-size:13px;display:flex}.platform-check input{width:18px;height:18px;accent-color:var(--platform-blue)}.platform-form-error,.billing-form-error{color:var(--pa-color-danger-800);font-size:13px}.billing-form-error{min-height:20px}.platform-modal form>footer,.billing-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.platform-modal form>footer{margin-top:0}.billing-dialog-actions>.ui-button{min-width:100px}.billing-confirm-body{padding-bottom:4px}.billing-plan-summary{background:var(--pa-color-surface);border:1px solid var(--platform-line);border-radius:12px;grid-template-columns:minmax(170px,auto) minmax(0,1fr) auto;align-items:center;gap:16px 32px;padding:20px 24px;display:grid}.billing-plan-identity{gap:4px;min-width:0;display:grid}.billing-plan-identity h2{font-size:17px}.billing-plan-identity h2 span{color:var(--platform-muted);font-weight:500}.billing-plan-identity .billing-price{font-size:26px}.billing-plan-note{color:var(--platform-muted);font-size:13px}.billing-plan-summary .billing-plan-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px 24px}.billing-plan-summary>.billing-plan-actions{justify-content:flex-end}.billing-scheduled{border-top:1px solid var(--platform-line);grid-column:1/-1;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:16px;padding-top:18px;display:grid}.billing-payment-methods,.billing-invoices{gap:22px;min-width:0;display:grid}.billing-section-heading>.ui-select-field{max-width:220px}.billing-card-list{border-block:1px solid var(--platform-line)}.billing-card-row{border-bottom:1px solid var(--platform-line);grid-template-columns:24px minmax(0,1fr) 160px 80px;align-items:center;gap:16px;min-height:92px;padding:20px 0;display:grid}.billing-card-row:last-child{border-bottom:0}.billing-card-row.is-selected{background:var(--pa-color-brand-50)}.billing-card-copy{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.billing-card-copy span{color:var(--platform-muted);font-size:12px}.billing-card-state{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.billing-row-actions{justify-content:end;align-items:center;display:flex}.billing-card-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.billing-card-debug{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;display:flex}.billing-card-debug code,.ui-menu-item code{font-variant-numeric:tabular-nums;font-family:inherit}.billing-invoice-link{gap:4px;font-weight:600;display:grid}.billing-invoice-link small{font-weight:400}.billing-money{white-space:nowrap;font-variant-numeric:tabular-nums}.billing-step-count{text-align:right;min-width:90px;color:var(--platform-muted);font-size:13px}.billing-steps{border-bottom:1px solid var(--platform-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.billing-steps li{color:var(--platform-muted);border-bottom:2px solid #0000;padding:12px 0}.billing-steps li[aria-current=step]{color:var(--platform-blue);border-color:var(--platform-blue);font-weight:650}.billing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.billing-pricing-option{background:var(--pa-color-surface);border:1px solid var(--platform-line);cursor:pointer;border-radius:12px;grid-template-rows:auto 50px 1fr 44px;gap:20px;padding:24px;display:grid}.billing-pricing-option.is-selected{border-color:var(--platform-blue);box-shadow:inset 0 0 0 1px var(--platform-blue)}.billing-pricing-option .ui-radio,.billing-period-picker .ui-radio{flex:none}.billing-pricing-option ul{margin:0;padding:0;list-style:none}.billing-pricing-option li{align-items:start;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.billing-pricing-option li svg{color:var(--pa-color-success-800);flex:none;margin-top:2px}.billing-pricing-selection{text-align:center;border:1px solid var(--platform-line);color:var(--platform-blue);border-radius:8px;align-items:center;font-weight:600;display:grid}.billing-pricing-option.is-selected .billing-pricing-selection{background:var(--platform-blue);border-color:var(--platform-blue);color:var(--pa-color-on-brand)}.billing-flow-actions{justify-content:flex-end;display:flex}.billing-checkout-layout{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);align-items:start;gap:32px;display:grid}.billing-checkout-fields{gap:36px;min-width:0;display:grid}.billing-checkout-fields .billing-card-row{grid-template-columns:24px minmax(0,1fr) 80px}.billing-period-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}.billing-period-picker legend{margin-bottom:18px;font-size:18px;font-weight:650}.billing-period-picker label{border:1px solid var(--platform-line);background:var(--pa-color-surface);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:96px;padding:18px;display:flex}.billing-period-picker label.is-selected{border-color:var(--platform-blue);box-shadow:inset 0 0 0 1px var(--platform-blue)}.billing-period-picker label span{gap:6px;display:grid}.billing-period-picker small{color:var(--platform-muted);font-size:12px}.billing-order-summary{background:var(--pa-color-surface);border:1px solid var(--platform-line);border-radius:12px;gap:28px;min-width:0;padding:24px;display:grid}.billing-access-gate{justify-items:start;gap:20px;max-width:620px;padding:40px 0;display:grid}.billing-access-gate>svg{color:var(--platform-blue)}.billing-stat-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;display:grid}.billing-filter-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.billing-stat-totals.ui-metrics-band{margin:0;padding-block:18px}.billing-chart{background:var(--pa-color-surface);border:1px solid var(--platform-line);border-radius:12px;width:100%;min-width:0;height:360px;padding:24px 12px}.billing-mobile-nav{display:none}.billing-invoices,.billing-payment-methods{min-width:0}.proto-page-title>.mg-field,.billing-section-heading>.mg-field,.proto-page-title>.select-trigger,.billing-section-heading>.select-trigger{flex:0 240px;width:min(240px,100%);min-width:160px}html:has(.prototype-session-content){scrollbar-gutter:stable}.prototype-session-content{padding-bottom:var(--prototype-tools-block)}.prototype-session-content .proto-sidebar{bottom:var(--prototype-tools-block)}.prototype-session-content .proto,.prototype-session-content .proto-stage{min-height:calc(100dvh - var(--prototype-tools-block))}.prototype-access-denied{padding:60px 32px}.proto-debug-bar{z-index:calc(var(--pa-z-toast) + 1);height:var(--prototype-tools-block);background:var(--pa-color-ink-950);color:var(--pa-color-surface);pointer-events:auto;align-items:center;gap:12px;padding:0 12px;font:12px Inter Variable,sans-serif;display:flex;position:fixed;inset:auto 0 0}.proto-debug-bar select,.proto-debug-center select{border:1px solid var(--pa-color-ink-600);background:var(--pa-color-ink-700);min-width:0;max-width:300px;height:26px;color:var(--pa-color-surface);font:inherit;cursor:pointer;border-radius:6px;padding:0 8px}.proto-debug-bar option{background:var(--pa-color-ink-700);color:var(--pa-color-surface)}.proto-debug-context{flex:1;min-width:0}.proto-debug-bar button{border:1px solid var(--pa-color-ink-500);min-height:26px;color:var(--pa-color-surface);cursor:pointer;font:inherit;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.proto-debug-bar button:disabled{opacity:.5;cursor:not-allowed}.proto-debug-bar.is-armed{background:var(--pa-color-brand-800)}.proto-debug-bar :focus-visible{outline:2px solid var(--pa-color-surface);outline-offset:2px}.proto-debug-overlay{z-index:calc(var(--pa-z-toast) + 2);background:color-mix(in srgb, var(--pa-color-brand-950) 41%, transparent);pointer-events:auto;position:fixed;inset:0}.proto-debug-center{z-index:calc(var(--pa-z-toast) + 3);inset:auto 16px calc(var(--prototype-tools-block) + 16px) auto;scrollbar-gutter:stable;background:var(--pa-color-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 96px);color:var(--pa-color-ink-950);border:1px solid var(--pa-color-border-field);pointer-events:auto;border-radius:12px;padding:24px 28px 24px 24px;font:14px Inter Variable,sans-serif;position:fixed;overflow-y:auto}.proto-debug-center>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.proto-debug-center h2{margin:0;font-size:20px;font-weight:650}.proto-debug-field{gap:10px;margin-bottom:24px;display:grid}.proto-debug-center select{background:var(--pa-color-surface);max-width:none;color:var(--pa-color-ink-950);border-color:var(--pa-color-ink-300)}.proto-debug-center .ui-description-list{margin:0 0 24px}.proto-debug-shortcuts{gap:14px;margin:24px 0 0;font-size:12px;display:grid}.proto-debug-shortcuts>div{grid-template-columns:130px 1fr;gap:18px;display:grid}.proto-debug-shortcuts dd{color:var(--pa-color-ink-600);margin:0}.proto-debug-preview{border:1px solid var(--pa-color-border-field);width:min(360px,100vw - 32px);box-shadow:0 12px 40px color-mix(in srgb, var(--pa-color-ink-950) 19%, transparent);background:var(--pa-color-surface);color:var(--pa-color-ink-950);border-radius:10px;padding:16px;position:absolute;bottom:calc(100% + 10px);right:16px}.proto-debug-preview>strong{margin-bottom:10px;display:block}.proto-debug-preview>div{border-radius:6px;justify-content:space-between;gap:12px;padding:12px;display:flex}.proto-debug-preview .is-selected{background:var(--pa-color-brand-700);color:var(--pa-color-on-brand)}.proto-debug-center .proto-debug-preview{width:100%;box-shadow:none;margin-top:20px;position:static}@media (width<=1200px){.billing-plan-summary{grid-template-columns:minmax(0,1fr) auto}.billing-plan-summary>.billing-plan-facts{grid-area:2/1/auto/-1}.platform-billing-detail-grid,.platform-overview-grid,.billing-checkout-layout{grid-template-columns:minmax(0,1fr)}.billing-pricing-option{padding:18px}.billing-pricing-option .billing-price{font-size:25px}.billing-stat-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.billing-pricing-grid{grid-template-columns:minmax(0,1fr)}.billing-pricing-option{grid-template-rows:auto auto 1fr 44px}.billing-pricing-option ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.platform-filter-bar,.platform-billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-search{grid-column:1/-1}.platform-environment-row{grid-template-columns:34px minmax(0,1fr) 80px}.platform-environment-actions{grid-column:2/-1}.billing-card-row{grid-template-columns:24px minmax(0,1fr) 80px}.billing-card-state{grid-column:2;justify-self:start}.billing-row-actions{grid-area:1/3/span 2}}@media (width<=720px){.prototype-billing-shell .proto-stage{margin-left:0}.billing-mobile-nav{border-bottom:1px solid var(--pa-color-border-subtle);background:var(--pa-color-surface);align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.billing-mobile-nav button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:36px;height:36px;display:grid}.platform-content{gap:24px;padding:26px 16px 36px}.prototype-billing-shell{padding-bottom:0}.platform-content>.proto-page-title{flex-wrap:wrap;align-items:start}.platform-client-heading{grid-template-columns:36px minmax(0,1fr);gap:12px}.platform-client-heading .ui-avatar{width:36px;height:36px}.platform-client-heading-actions{grid-column:1/-1;justify-content:start}.platform-card{padding:18px}.platform-invoice-row{grid-template-columns:30px minmax(0,1fr);gap:12px}.platform-invoice-amount{grid-column:2;justify-items:start}.platform-invoice-row>button{grid-column:2;width:fit-content}.platform-invoice-actions,.platform-overview-grid .platform-invoice-actions{grid-column:2/-1;justify-content:flex-start}.platform-overview-grid .platform-invoice-row{grid-template-columns:30px minmax(0,1fr)}.platform-support-banner{grid-template-columns:24px minmax(0,1fr)}.platform-support-banner>button{grid-column:2;justify-self:start}.billing-plan-summary{grid-template-columns:minmax(0,1fr);padding:20px}.billing-plan-summary>.billing-plan-actions{justify-content:flex-start}.billing-scheduled{grid-template-columns:minmax(0,1fr);gap:10px}.billing-chart{height:320px;padding:16px 4px}.proto-debug-brand,.proto-debug-context,.proto-debug-bar button span{display:none}.proto-debug-bar{gap:8px;padding-inline:10px}.proto-debug-bar select{flex:1;width:0;max-width:none;height:32px;font-size:11px}.proto-debug-bar button{flex:none;width:32px;min-height:32px;padding:0}}@media (width<=430px){.platform-filter-bar,.platform-billing-filters,.billing-stat-filters,.billing-period-picker,.platform-form-grid{grid-template-columns:minmax(0,1fr)}.billing-period-picker label{min-height:76px}.billing-pricing-option ul{grid-template-columns:minmax(0,1fr)}.platform-card-heading,.billing-section-heading{flex-wrap:wrap}.platform-modal{padding:20px 24px 20px 20px}.platform-modal>header h2{font-size:20px}.platform-plan-actions>.ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.prototype-billing-shell *,.proto-debug-bar *{scroll-behavior:auto;transition:none}}.platform-customer-list>button{grid-template-columns:36px minmax(0,1fr) auto 16px}.platform-mini-ledger>div>span:nth-child(2){overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.platform-mini-ledger>div>span:nth-child(2) small{color:var(--platform-muted);font-size:12px}.platform-mini-ledger>div>span:nth-child(2) strong{font-size:14px}@media (width<=430px){.platform-customer-list>button{grid-template-columns:30px minmax(0,1fr) auto}.platform-customer-list>button>svg:last-child{display:none}}.platform-content>.ui-tabs-row{margin-block-end:0}.proto-sidebar nav :is(a,button){text-align:left;align-items:center}.proto-sidebar nav :is(a,button)>span{flex:1;min-width:0}.proto-sidebar nav :is(a,button)>svg{flex-shrink:0}.customer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.platform-filter-bar>.customer-view-switch{grid-column:-2/-1;justify-self:end}.customer-card{background:var(--platform-surface,var(--pa-color-surface));color:inherit;border:1px solid var(--platform-line);text-align:left;cursor:pointer;border-radius:12px;gap:10px;min-width:0;padding:18px;display:grid}.customer-card:hover{background:var(--pa-color-brand-50)}.customer-card-top{border-bottom:1px solid var(--platform-line);background:var(--pa-color-surface-muted);border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:28px;margin:-18px -18px 0;padding:18px;display:grid}.customer-card[data-plan=Pro] .customer-card-top{background:var(--pa-color-brand-50)}.customer-card[data-plan=VIP] .customer-card-top{background:var(--pa-color-info-soft)}.customer-card-title{gap:4px;min-width:0;display:grid}.customer-card-top .customer-monogram{background:var(--pa-color-surface)}.customer-plan-name{font-size:16px;font-weight:700}.customer-card .customer-card-price{justify-content:space-between;gap:12px}.customer-rate{flex-shrink:0;align-items:baseline;gap:4px;display:inline-flex}.customer-rate strong{color:var(--pa-color-ink-950);font-size:17px}.customer-card .customer-usage.is-compact{padding:4px 0 8px}.customer-table-identity{align-items:center;gap:12px;display:flex}.customer-table-identity>span:last-child{min-width:0}.customer-directory-table{table-layout:fixed;min-width:1080px}.customer-directory-table th:first-child{width:29%}.customer-directory-table th:nth-child(2){width:10%}.customer-directory-table th:nth-child(3),.customer-directory-table th:nth-child(4),.customer-directory-table th:nth-child(5){width:8%}.customer-directory-table th:nth-child(6){width:13%}.customer-directory-table th:nth-child(7){width:12%}.customer-directory-table th:nth-child(8){width:10%}.customer-directory-table th:last-child{width:2%}.customer-directory-table td{padding:16px 12px}.customer-directory-table td:not(:first-child){white-space:nowrap}.customer-directory-table .customer-table-email{overflow-wrap:anywhere;font-size:11px}.customer-table-usage{font-variant-numeric:tabular-nums;font-weight:650}.customer-directory-table tbody tr:hover{background:var(--pa-color-brand-50)}.ui-tabs.admin-section-nav{border-color:var(--platform-line);gap:4px;margin-bottom:0;padding:0 4px}.ui-tabs.admin-section-nav>button{min-width:0;box-shadow:none;border-radius:0;padding:12px 16px;font-size:13px}.ui-tabs.admin-section-nav>button:hover{background:var(--pa-color-brand-50)}.ui-tabs.admin-section-nav>button[aria-current=page]{color:var(--platform-blue)}.ui-tabs.admin-section-nav .ui-tabs-indicator{background:var(--platform-blue);height:3px}.customer-card-top strong{overflow-wrap:anywhere;font-size:15px}.customer-card-top svg{width:18px}.customer-contact{color:var(--platform-muted);font-size:13px}.customer-card-plan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.customer-card-price{border-top:1px solid var(--platform-line);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:6px;padding-top:12px;display:flex}.customer-card-price span{color:var(--platform-muted);font-size:12px}.customer-usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.customer-usage>div{border:1px solid var(--pa-color-border-subtle);border-radius:var(--pa-radius-card);background:var(--pa-color-surface);grid-template-rows:minmax(20px,auto) auto;gap:10px;min-width:0;padding:16px 18px;display:grid}.customer-usage dt{color:var(--platform-muted);font-size:13px;font-weight:500}.customer-usage dd{grid-template-rows:30px 8px 16px;gap:8px;margin:0;display:grid}.customer-usage-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:30px}.customer-usage dd small{color:var(--platform-muted);font-size:var(--pa-font-size-label);line-height:16px}.customer-usage>div[data-tone=warning] dd small{color:var(--pa-color-warning-800);font-weight:600}.customer-usage>div[data-tone=danger] dd small{color:var(--pa-color-danger-800);font-weight:600}.customer-usage.is-compact{gap:12px}.customer-usage.is-compact>div{background:0 0;border:0;grid-template-rows:30px auto;gap:4px;padding:0}.customer-usage.is-compact dt{align-items:end;font-size:11px;line-height:1.35;display:flex}.customer-usage.is-compact dd{grid-template-rows:22px 6px;gap:6px}.customer-usage.is-compact .customer-usage-value{white-space:nowrap;font-size:15px;line-height:22px}.platform-table .customer-usage{min-width:285px}.customer-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-team-panel{gap:16px;display:grid}.customer-team-panel>.proto-category-strip{margin:0;padding-block:3px 4px}.customer-team-filter-card{gap:18px;padding-block:18px;display:grid}.customer-team-usage{gap:12px;margin-top:8px;display:grid}.customer-team-usage>h2{margin:0;font-size:16px}.customer-team-filters{grid-template-columns:1.3fr 1fr 1fr;align-items:end;gap:16px;display:grid}.customer-editor label,.customer-team-filters>label{gap:8px;min-width:0;font-size:14px;font-weight:500;display:grid}.customer-editor{justify-self:center;gap:24px;width:100%;max-width:960px;display:grid}.customer-editor>.ui-button{justify-self:start}.customer-editor h2{margin:0;font-size:24px}.customer-editor .platform-card{gap:12px}.customer-editor :is(label,.customer-editor-field)>.ui-field-error-slot{margin-top:-4px}.customer-editor fieldset{border:0;min-width:0;margin:0;padding:0}.customer-editor legend{margin-bottom:16px;font-weight:650}.customer-editor .customer-check{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-weight:400;display:flex}.customer-check .ui-checkbox{flex:0 0 18px}.customer-check:has(.ui-checkbox:disabled){opacity:.65}.customer-farm-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.customer-editor-actions{justify-content:flex-end;gap:12px;display:flex}.customer-role-row{border-bottom:1px solid var(--platform-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.customer-role-row:last-child{border-bottom:0}.customer-role-row small{color:var(--platform-muted);margin-top:6px;font-size:12px;display:block}.customer-pagination{border-top:1px solid var(--platform-line);color:var(--platform-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12px;display:flex}.customer-pagination>div{align-items:center;gap:12px;display:flex}.customer-pagination span{font-variant-numeric:tabular-nums}.customer-pagination>div>span{text-align:center;min-width:48px}.customer-farm-detail{gap:20px;display:grid}.customer-farm-detail .customer-row-actions>button{min-width:104px}@media (width<=1100px){.customer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.customer-card-grid{grid-template-columns:1fr}.customer-card{padding:16px}.customer-usage:not(.is-compact){grid-template-columns:minmax(0,1fr);gap:10px}.customer-usage.is-compact{gap:10px}.customer-usage.is-compact .customer-usage-value{font-size:13px}.customer-team-filters,.customer-farm-options,.customer-role-row{grid-template-columns:1fr}.customer-pagination{flex-wrap:wrap}.customer-editor .platform-card{padding:18px}}.customer-directory.is-cards{box-shadow:none;background:0 0;border:0;padding:0}.customer-directory.is-cards .platform-filter-bar{background:var(--pa-color-surface);border:1px solid var(--platform-line);border-radius:12px;padding:20px}.customer-card{box-shadow:0 2px 5px color-mix(in srgb, var(--pa-color-ink-950) 2%, transparent)}.customer-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.customer-monogram{background:var(--pa-color-brand-50);width:34px;height:34px;color:var(--platform-blue);border-radius:10px;flex:0 0 34px;place-items:center;font-weight:700;display:grid}.customer-card-price{padding-top:9px}.platform-admin .billing-pricing-option{min-height:430px;box-shadow:0 4px 16px color-mix(in srgb, var(--pa-color-ink-950) 3%, transparent);gap:26px;padding:30px 26px 24px;position:relative;overflow:hidden}.billing-pricing-option[data-plan=Pro]{background:var(--pa-color-brand-50)}.billing-pricing-option[data-plan=VIP]{background:var(--pa-color-surface-muted)}.billing-pricing-option .billing-section-heading{border-bottom:1px solid var(--platform-line);padding-bottom:14px}.billing-pricing-option[data-plan=VIP] h2{color:var(--pa-color-brand-900)}.billing-pricing-option.is-selected{box-shadow:inset 0 0 0 1px var(--platform-blue), 0 8px 24px color-mix(in srgb, var(--pa-color-brand-800) 8%, transparent)}.billing-pricing-option .billing-pricing-selection{align-self:end;min-height:44px}.billing-pricing-option ul{align-content:start}.platform-admin .billing-steps{border:0;gap:14px}.billing-steps li{border-bottom:0;padding-bottom:18px;position:relative}.billing-steps li:after{content:"";background:var(--platform-line);border-radius:2px;height:4px;transition:background .18s;position:absolute;inset:auto 0 0}.billing-steps li[aria-current=step]:after{background:var(--platform-blue);transform-origin:0;animation:.22s ease-out progress-reveal}.customer-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.customer-permission-group{border:1px solid var(--platform-line);border-radius:12px;min-width:0;padding:16px}.customer-permission-group h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:650;display:flex}.customer-permission-group h3 svg{flex-shrink:0;width:18px;height:18px}.customer-permission-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.customer-permission-group .customer-check{gap:10px;min-height:44px;padding:7px 0;font-size:13px}.customer-permission-group .customer-check[data-dependent=true]{border-left:1px solid var(--platform-line);margin-left:16px;padding-left:12px}.customer-permission-lock{width:13px;height:13px;color:var(--pa-color-ink-500);flex-shrink:0}.customer-permission-group [aria-disabled=true]{cursor:not-allowed;border-radius:6px}.customer-permission-description{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:5px 0;font-size:13px;display:grid}.customer-permission-description svg{width:15px;height:15px;color:var(--pa-color-ink-500);margin-top:2px}.customer-editor-field{gap:8px;display:grid}.customer-role-field{gap:0;margin-bottom:8px;display:grid}.customer-role-explanation{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:-10px;display:flex}.customer-role-explanation p{color:var(--pa-color-ink-500);margin:0;font-size:13px}.customer-role-explanation .ui-button{min-height:36px;padding:6px 0;font-size:13px}@media (width<=700px){.customer-permission-groups{grid-template-columns:1fr;gap:14px}}.platform-admin p[role=alert],.platform-form-error:not(:empty),.billing-form-error:not(:empty){background:var(--pa-color-danger-soft);color:var(--pa-color-danger-800);border-radius:8px;padding:12px 14px;animation:.18s ease-out ui-reveal}.payment-card-preview{aspect-ratio:1.586;perspective:900px;justify-self:center;width:min(100%,320px);margin:0 auto 8px}.payment-card-rotator{width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,.8,.25,1);position:relative}.payment-card-preview[data-back=true] .payment-card-rotator{transform:rotateY(180deg)}.payment-card-face{color:var(--pa-color-on-brand);background:linear-gradient(125deg, var(--pa-color-brand-900), var(--pa-color-ink-950) 70%);box-shadow:0 10px 25px color-mix(in srgb, var(--pa-color-ink-950) 14%, transparent);backface-visibility:hidden;border-radius:16px;align-content:space-between;padding:22px;display:grid;position:absolute;inset:0;overflow:hidden}.payment-card-front:before{content:"";border:35px solid color-mix(in srgb, var(--pa-color-brand-500) 6%, transparent);pointer-events:none;border-radius:50%;width:230px;height:230px;position:absolute;top:-80px;right:-90px}.payment-card-heading,.payment-card-footer,.payment-card-chip-row{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.payment-card-heading strong{font-size:16px;animation:.16s ease-out ui-reveal}.payment-card-chip-row{justify-content:start}.payment-card-chip{border:1px solid color-mix(in srgb, var(--pa-color-accent-sun) 30%, var(--pa-color-surface));background:linear-gradient(30deg, color-mix(in srgb, var(--pa-color-warning-800) 55%, var(--pa-color-surface)), color-mix(in srgb, var(--pa-color-accent-sun) 25%, var(--pa-color-surface)));border-radius:5px;width:34px;height:25px}.payment-card-number{font-variant-numeric:tabular-nums;letter-spacing:.07em;font-size:clamp(15px,2vw,20px)}.payment-card-footer{text-transform:uppercase;font-size:11px}.payment-card-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payment-card-footer>span:last-child{font-variant-numeric:tabular-nums;flex:none}.payment-card-back{padding-top:20px;transform:rotateY(180deg)}.payment-card-magnetic{background:var(--pa-color-brand-950);height:34px;margin-inline:-22px}.payment-card-signature{background:var(--pa-color-surface-muted);color:var(--pa-color-ink-700);justify-content:space-between;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.payment-card-signature span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payment-card-security{text-align:right;font-size:11px}.platform-admin :is(.customer-card,.billing-pricing-option,.billing-card-row,.billing-period-picker label,.customer-check,.customer-role-preview span){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.ui-motion-panel,.platform-content>.platform-overview-grid,.customer-editor{animation:.2s ease-out ui-reveal}.platform-content>[data-slot=tab-panel]{align-content:start;gap:inherit;min-width:0;display:grid}@keyframes progress-reveal{0%{transform:scaleX(.6)}to{transform:scaleX(1)}}@media (width<=850px){.platform-admin .billing-pricing-option{min-height:350px;padding:24px}}@media (width<=420px){.customer-directory.is-cards .platform-filter-bar{padding:14px}.payment-card-face{padding:16px}.payment-card-number{font-size:15px}}@media (prefers-reduced-motion:reduce){.platform-admin *,.platform-admin :before,.platform-admin :after,.platform-modal-backdrop{transition:none!important;animation:none!important}}.plan-card{--plan-band:var(--pa-color-surface);--plan-ink:var(--pa-color-ink-950);--plan-muted:var(--pa-color-ink-600);--plan-emblem-bg:var(--pa-color-brand-50);--plan-emblem-ink:var(--pa-color-brand-700);--plan-edge:var(--pa-color-border-subtle);--plan-radio:var(--pa-color-border-control);--plan-radio-dot:var(--primary);border:1px solid var(--plan-edge);border-radius:var(--pa-radius-card);background:var(--pa-color-surface);min-width:0;color:var(--pa-color-text-primary);transition:border-color var(--pa-motion-duration-transition) var(--pa-motion-easing-standard), box-shadow var(--pa-motion-duration-transition) var(--pa-motion-easing-standard);display:grid;position:relative;overflow:hidden}.plan-card-sheet{transition:background-color var(--pa-motion-duration-micro) var(--pa-motion-easing-standard)}.plan-card[data-plan=Essencial]{--plan-band:linear-gradient(180deg, var(--pa-color-surface), var(--pa-color-surface-muted))}.plan-card[data-plan=Pro]{--plan-band:repeating-radial-gradient(circle at 108% -12%, transparent 0 17px, color-mix(in srgb, var(--pa-color-brand-600) 16%, transparent) 17px 18px), linear-gradient(140deg, var(--pa-color-brand-50), var(--pa-color-brand-100));--plan-ink:var(--pa-color-brand-900);--plan-muted:var(--pa-color-ink-700);--plan-emblem-bg:var(--pa-color-brand-700);--plan-emblem-ink:var(--pa-color-on-brand);--plan-edge:color-mix(in srgb, var(--pa-color-brand-600) 28%, var(--pa-color-border-subtle))}.plan-card:is([data-plan=VIP],[data-plan=Vitalício]){--plan-ink:var(--pa-color-on-brand);--plan-muted:color-mix(in srgb, var(--pa-color-on-brand) 82%, transparent);--plan-emblem-bg:color-mix(in srgb, var(--pa-color-on-brand) 12%, transparent);--plan-emblem-ink:var(--pa-color-on-brand);--plan-radio:color-mix(in srgb, var(--pa-color-on-brand) 72%, transparent);--plan-radio-dot:var(--pa-color-on-brand)}.plan-card[data-plan=VIP]{--plan-band:repeating-linear-gradient(118deg, color-mix(in srgb, var(--pa-color-on-brand) 6%, transparent) 0 1px, transparent 1px 9px), linear-gradient(150deg, var(--pa-color-ink-950), var(--pa-color-brand-950));--plan-edge:color-mix(in srgb, var(--pa-color-ink-950) 40%, var(--pa-color-border-subtle))}.plan-card[data-plan=Vitalício]{--plan-band:repeating-radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--pa-color-on-brand) 10%, transparent) 0 1px, transparent 1px 15px), radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--pa-color-aqua-600) 42%, transparent), transparent 58%), linear-gradient(140deg, var(--pa-color-brand-950), var(--pa-color-brand-800));--plan-emblem-bg:var(--pa-color-brand-700);--plan-edge:color-mix(in srgb, var(--pa-color-brand-800) 45%, var(--pa-color-border-subtle))}.plan-card[data-plan=Vitalício] .plan-card-band{box-shadow:inset 0 3px 0 var(--pa-color-accent-sun)}.plan-card[data-plan=Vitalício] .plan-card-emblem{box-shadow:0 0 0 2px color-mix(in srgb, var(--pa-color-accent-sun) 70%, transparent)}.plan-card-band{background:var(--plan-band);min-width:0;color:var(--plan-ink);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"emblem identity control""price price price";align-content:space-between;gap:16px 12px;padding:22px;display:grid}.plan-card-emblem{background:var(--plan-emblem-bg);width:40px;height:40px;color:var(--plan-emblem-ink);border-radius:12px;grid-area:emblem;place-items:center;display:grid}.plan-card-emblem svg{width:20px;height:20px}.plan-card-identity{grid-area:identity;align-content:center;gap:2px;min-width:0;display:grid}.plan-card-name{color:var(--plan-ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:750;line-height:1.15}.plan-card-meta{color:var(--plan-muted);font-size:13px;font-weight:600}.plan-card-band>.ui-radio{border-color:var(--plan-radio);background:0 0;grid-area:control;align-self:center;width:22px;height:22px}.plan-card-band>.ui-radio[data-state=checked]{border-color:var(--plan-radio-dot)}.plan-card-band>.ui-radio .ui-radio-indicator{background:var(--plan-radio-dot);width:10px;height:10px}.plan-card-band>.ui-radio:disabled{opacity:.45}.plan-card-price{color:var(--plan-ink);font-variant-numeric:tabular-nums;grid-area:price;margin:0;font-size:26px;font-weight:750;line-height:1.1}.plan-card-price span{color:var(--plan-muted);margin-left:6px;font-size:14px;font-weight:600}.plan-card-sheet{align-content:start;gap:14px;min-width:0;padding:20px 22px 22px;display:grid}.plan-card-lines{gap:6px;display:grid}.plan-card-lines p{color:var(--pa-color-text-secondary);margin:0;font-size:14px;line-height:1.5}.plan-card-lines>.plan-card-lead{color:var(--pa-color-text-primary);letter-spacing:-.01em;max-width:44ch;font-size:17px;font-weight:650;line-height:1.35}.plan-card-features.is-summary{border-top:1px solid var(--pa-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding-top:14px}.plan-card-features.is-summary li{color:var(--pa-color-text-secondary)}@media (width<=640px){.plan-card-features.is-summary{grid-template-columns:minmax(0,1fr)}}.plan-card-note{border-radius:var(--pa-radius-sm,8px);background:var(--pa-color-warning-soft);width:fit-content;max-width:100%;color:var(--pa-color-warning-800);align-items:center;gap:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.plan-card-note svg{flex:none;width:14px;height:14px}.plan-card-actions{flex-wrap:wrap;gap:8px;display:flex}.plan-card-sheet>.billing-scheduled{padding-top:14px}.plan-card[data-mode=summary]{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.plan-card[data-mode=summary] .plan-card-band{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"emblem identity""price price";min-height:168px}.plan-choices{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.plan-card[data-mode=choice]{cursor:pointer;grid-template-rows:auto 1fr}.plan-card[data-mode=choice] .plan-card-band{min-height:132px}.plan-card[data-mode=choice] .plan-card-sheet{grid-template-rows:1fr auto}.plan-card[data-mode=choice]:not([aria-disabled]):hover .plan-card-sheet{background:color-mix(in srgb, var(--pa-color-brand-50) 55%, var(--pa-color-surface))}.plan-card[data-mode=choice][data-state=selected]{border-color:var(--pa-color-brand-700);box-shadow:0 0 0 1px var(--pa-color-brand-700)}.plan-card[data-mode=choice]:has(.ui-radio:focus-visible){outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:0;box-shadow:var(--ui-focus-ring)}.plan-card[data-mode=choice][data-state=selected]:has(.ui-radio:focus-visible){box-shadow:0 0 0 1px var(--pa-color-brand-700), var(--ui-focus-ring)}.plan-card[data-mode=choice][data-state=current]{cursor:default;border-color:var(--pa-color-success-800);box-shadow:0 0 0 1px var(--pa-color-success-800)}.plan-card-current-mark{border-radius:var(--pa-radius-pill);background:var(--pa-color-success-800);color:var(--pa-color-on-brand);letter-spacing:.02em;white-space:nowrap;grid-area:control;align-self:center;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.plan-card-current-mark svg{stroke-width:3px;width:12px;height:12px}.plan-card[data-mode=choice][data-state=unavailable]{cursor:not-allowed}.plan-card[data-mode=choice][data-state=unavailable] .plan-card-band{filter:saturate(.35)}.plan-card-features{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-card-features li{color:var(--pa-color-text-primary);align-items:start;gap:8px;font-size:13px;line-height:1.4;display:flex}.plan-card-features svg{width:16px;height:16px;color:var(--pa-color-success-800);flex:none;margin-top:1px}.plan-card-choice-state{min-height:24px;color:var(--pa-color-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.plan-card[data-state=selected] .plan-card-choice-state{color:var(--pa-color-text-primary)}.plan-card[data-state=current] .plan-card-choice-state{color:var(--pa-color-success-800)}.plan-card-choice-state svg{width:15px;height:15px}.plan-choices.is-compact .plan-card-band{min-height:0;padding:16px}.plan-choices.is-compact .plan-card-name,.plan-choices.is-compact .plan-card-price{font-size:18px}.plan-choices.is-compact .plan-card-sheet{padding:10px 16px 12px}@media (width<=900px){.plan-card[data-mode=summary]{grid-template-columns:minmax(0,1fr)}.plan-card[data-mode=summary] .plan-card-band{min-height:0}}@media (width<=640px){.plan-card-band{padding:18px}.plan-card-sheet{padding:16px 18px 18px}.plan-card-price{font-size:22px}}@media (prefers-reduced-motion:reduce){.plan-card{transition:none}}.proto-sidebar nav a,.proto-sidebar-bottom>a,.proto-bottom-nav>a,.proto-brand-home{text-decoration:none}.proto-topbar-title{min-width:0;color:var(--pa-color-ink-700);font-size:var(--pa-font-size-secondary);font-weight:var(--pa-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sheet-overlay{z-index:var(--pa-z-sheet);background:color-mix(in srgb, var(--pa-color-ink-950) 38%, transparent);position:fixed;inset:0}.proto-sidebar.proto-sidebar--sheet{z-index:var(--pa-z-sheet);visibility:visible;pointer-events:auto;width:min(300px,86vw);box-shadow:18px 0 50px color-mix(in srgb, var(--pa-color-ink-950) 20%, transparent);transform:none}.proto-sidebar--sheet .proto-brand>.proto-brand-close{padding:var(--pa-space-2);border-radius:var(--pa-radius-sm);color:var(--pa-color-ink-700);place-items:center;margin-left:auto;display:grid}.proto-bottom-menu{font:inherit;background:0 0;border:0}@media (width>=721px){.ui-sheet-overlay,.proto-sidebar.proto-sidebar--sheet{display:none}}@media (width<=720px){.app-shell .proto-bottom-nav{bottom:var(--prototype-tools-block,0px)}.proto-sidebar.proto-sidebar--docked{display:none}.app-shell.is-platform{padding-bottom:0}}.app-shell .platform-admin.app-main{display:block}.proto-debug-scenarios{justify-content:space-between;align-items:center;gap:var(--pa-space-3);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-color-border-subtle);display:flex}[data-sonner-toaster]{z-index:var(--pa-z-toast)}:root [data-sonner-toaster][data-sonner-theme]{--success-bg:var(--pa-color-success-soft);--success-text:var(--pa-color-success-800);--success-border:color-mix(in srgb, var(--pa-color-success-800) 25%, var(--pa-color-surface));--info-bg:var(--pa-color-info-soft);--info-text:var(--pa-color-info-800);--info-border:color-mix(in srgb, var(--pa-color-info-800) 25%, var(--pa-color-surface));--warning-bg:var(--pa-color-warning-soft);--warning-text:var(--pa-color-warning-800);--warning-border:color-mix(in srgb, var(--pa-color-warning-800) 25%, var(--pa-color-surface));--error-bg:var(--pa-color-danger-soft);--error-text:var(--pa-color-danger-800);--error-border:color-mix(in srgb, var(--pa-color-danger-800) 25%, var(--pa-color-surface))}:root{--ui-ease:var(--pa-motion-easing-standard);--ui-fast:var(--pa-motion-duration-micro);--ui-base:var(--pa-motion-duration-transition);--ui-exit:.13s;--ui-settle:cubic-bezier(.3, 1.3, .6, 1)}.ui-button{transition:background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease), scale var(--ui-fast) var(--ui-ease)}.ui-button:active:not(:disabled),:is(.ui-segmented,.proto-category-strip)>button:active{scale:.98}:is(.ui-tabs,.ui-segmented,.proto-category-strip)>button{transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), scale var(--ui-fast) var(--ui-ease)}.ui-pending-label>span{transition:opacity var(--ui-base) var(--ui-ease), translate var(--ui-base) var(--ui-ease), visibility 0s linear}.ui-pending-label>span:last-child,.ui-pending-label[data-pending=true]>span:first-child{opacity:0;transition-delay:0s, 0s, var(--ui-base);translate:0 4px}.ui-pending-label[data-pending=true]>span:first-child{translate:0 -4px}.ui-pending-label[data-pending=true]>span:last-child{opacity:1;translate:0}.ui-checkbox,.ui-radio,.ui-switch{transition:background-color var(--ui-fast) var(--ui-ease), border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease)}.ui-checkbox-indicator{opacity:0;transition:opacity var(--ui-fast) var(--ui-ease), scale var(--ui-base) var(--ui-settle);scale:.4}.ui-checkbox-indicator:is([data-state=checked],[data-state=indeterminate]){opacity:1;scale:1}.ui-radio-indicator{transition:scale var(--ui-base) var(--ui-settle);scale:0}.ui-radio-indicator[data-state=checked]{scale:1}.ui-switch-thumb{transition:translate var(--ui-base) var(--ui-settle), width var(--ui-fast) var(--ui-ease)}.ui-switch:active:not(:disabled) .ui-switch-thumb{width:22px}.ui-menu-indicator>*{opacity:0;transition:opacity var(--ui-fast) var(--ui-ease), scale var(--ui-base) var(--ui-settle);scale:.5}.ui-menu-indicator>[data-state=checked]{opacity:1;scale:1}.ui-input,textarea,.select-trigger,.ui-input-group,.proto-home-pond-card{transition:border-color var(--ui-fast) var(--ui-ease), box-shadow var(--ui-fast) var(--ui-ease)}.proto-home-pond-card .proto-home-pond-footer{transition:color var(--ui-fast) var(--ui-ease)}@keyframes ui-stagger-in{0%{opacity:0;translate:0 8px}}[data-stagger]>*{--ui-stagger-step:30ms;animation:ui-stagger-in .26s var(--ui-ease) both}[data-stagger]>:nth-child(2){animation-delay:var(--ui-stagger-step)}[data-stagger]>:nth-child(3){animation-delay:calc(var(--ui-stagger-step) * 2)}[data-stagger]>:nth-child(4){animation-delay:calc(var(--ui-stagger-step) * 3)}[data-stagger]>:nth-child(5){animation-delay:calc(var(--ui-stagger-step) * 4)}[data-stagger]>:nth-child(6){animation-delay:calc(var(--ui-stagger-step) * 5)}[data-stagger]>:nth-child(7){animation-delay:calc(var(--ui-stagger-step) * 6)}[data-stagger]>:nth-child(8){animation-delay:calc(var(--ui-stagger-step) * 7)}[data-stagger]>:nth-child(9){animation-delay:calc(var(--ui-stagger-step) * 8)}[data-stagger]>:nth-child(10){animation-delay:calc(var(--ui-stagger-step) * 9)}[data-stagger]>:nth-child(11){animation-delay:calc(var(--ui-stagger-step) * 10)}[data-stagger]>:nth-child(n+12){animation-delay:calc(var(--ui-stagger-step) * 11)}[data-stagger]>:is(:focus,:focus-within){animation-duration:0s;animation-delay:0s}@media (prefers-reduced-motion:reduce){[data-stagger]>*{animation-delay:0s!important}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;translate:0 8px;scale:.97}}@keyframes ui-dialog-out{to{opacity:0;translate:0 4px;scale:.98}}@keyframes ui-pop-in{0%{opacity:0;scale:.96}}@keyframes ui-pop-out{to{opacity:0;scale:.97}}@keyframes ui-sheet-in{0%{translate:-100%}}@keyframes ui-sheet-out{to{translate:-100%}}@keyframes ui-presence-hold{to{opacity:1}}:is(.proto-dialog-layer,.proto-info-overlay,.platform-modal-backdrop,.ui-sheet-overlay)[data-state=open]{animation:ui-fade-in var(--ui-base) var(--ui-ease)}:is(.proto-dialog-layer,.proto-info-overlay,.platform-modal-backdrop,.ui-sheet-overlay)[data-state=closed]{animation:ui-fade-out var(--ui-exit) var(--ui-ease) forwards}[data-dialog-surface][data-state=open],[data-tools-host][data-state=open] [data-dialog-surface]{animation:ui-dialog-in var(--ui-base) var(--ui-ease)}[data-dialog-surface][data-state=closed],[data-tools-host][data-state=closed] [data-dialog-surface]{animation:ui-dialog-out var(--ui-exit) var(--ui-ease) forwards}[data-tools-host][data-state=closed]{min-width:0;animation:ui-presence-hold var(--ui-exit) linear;place-self:stretch stretch;place-items:center;display:grid!important}.proto-sidebar--sheet[data-state=open]{animation:ui-sheet-in var(--ui-base) var(--ui-ease)}.proto-sidebar--sheet[data-state=closed]{animation:ui-sheet-out var(--ui-exit) var(--ui-ease) forwards}.select-content{transform-origin:var(--radix-select-content-transform-origin)}.ui-menu{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.ui-tooltip{transform-origin:var(--radix-tooltip-content-transform-origin)}.proto-date-popover{transform-origin:var(--radix-popover-content-transform-origin)}:is(.select-content,.ui-menu,.ui-tooltip,.proto-date-popover)[data-state=open],.ui-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:ui-pop-in var(--ui-fast) var(--ui-ease)}:is(.select-content,.ui-menu,.ui-tooltip,.proto-date-popover)[data-state=closed]{animation:ui-pop-out var(--ui-exit) var(--ui-ease) forwards}@keyframes ui-accordion-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes ui-accordion-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.ui-accordion-content[data-state=open]{animation:ui-accordion-open var(--ui-base) var(--ui-ease)}.ui-accordion-content[data-state=closed]{animation:ui-accordion-close var(--ui-exit) var(--ui-ease)}.ui-accordion-trigger>svg,.ui-button[aria-expanded]>svg.is-chevron{transition:rotate var(--ui-base) var(--ui-ease)}.ui-accordion-trigger[data-state=open]>svg{rotate:180deg}:is(.select-content,.ui-menu,.ui-tooltip,.proto-date-popover,.proto-dialog-layer,.proto-info-overlay,.platform-modal-backdrop,.ui-sheet-overlay,.proto-sidebar--sheet,[data-dialog-surface])[data-state=closed],[data-tools-host][data-state=closed] [data-dialog-surface]{pointer-events:none!important}
