@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.me-auto{margin-inline-end:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.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))}.running{animation-play-state:running}}@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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dark-variant-display:none;--palette-light-background:#f6f8fc;--palette-light-shell:#edf3fa;--palette-light-subtle:#eff4fa;--palette-light-text:#20364f;--palette-light-muted:#506782;--palette-light-border:#d5e0ed;--palette-light-control:#778aa2;--palette-light-primary:#245fa6;--palette-light-selected:#dfeaf8;--palette-light-hover:#edf3fb;--palette-light-record-title:#e8f0fa;--palette-dark-background:#111b2a;--palette-dark-shell:#0e1827;--palette-dark-surface:#1b293d;--palette-dark-subtle:#24344a;--palette-dark-text:#e4ebf5;--palette-dark-muted:#b0bfd4;--palette-dark-border:#364a65;--palette-dark-control:#8094af;--palette-dark-primary:#a8c8f3;--palette-dark-primary-text:#102036;--palette-dark-selected:#304563;--palette-dark-hover:#25364d;--background:var(--palette-light-background);--surface-shell:var(--palette-light-shell);--surface:#fff;--surface-subtle:var(--palette-light-subtle);--surface-raised:var(--surface);--foreground:var(--palette-light-text);--muted-foreground:var(--palette-light-muted);--border:var(--palette-light-border);--input-border:var(--palette-light-control);--input-border-hover:var(--muted-foreground);--primary:var(--palette-light-primary);--primary-foreground:#fff;--link:var(--primary);--selected:var(--palette-light-selected);--focus-ring:var(--primary);--hover:var(--palette-light-hover);--active:var(--selected);--danger:#b42318;--danger-border:#d92d20;--danger-subtle:#fef3f2;--danger-foreground:#fff;--warning:#93370d;--warning-border:#dc6803;--warning-subtle:#fffaeb;--warning-foreground:#fff;--info:#155e75;--info-border:#1f7a94;--info-subtle:#eef7fa;--info-foreground:#fff;--success:#067647;--success-border:#17b26a;--success-subtle:#ecfdf3;--success-foreground:#fff;--shadow-raised:0 .5rem 1.5rem #0f172a24;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--control-height:2.75rem;--card-inset:var(--space-6);--field-gap:var(--space-5);--action-gap:var(--space-3);--page-edit-width:55rem;--document-reading-width:47.5rem;--radius-control:.5rem;--radius-container:.75rem;--radius-dialog:.75rem;--font-title:1.75rem;--line-title:2.25rem;--font-label:.8125rem;--line-label:1.125rem;--space-0-5:.125rem;--space-1-5:.375rem;--space-10:2.5rem;--space-12:3rem;--font-micro:.625rem;--line-micro:.75rem;--font-badge:.6875rem;--font-caption:.75rem;--line-caption:1rem;--font-ui:.875rem;--line-ui:1.25rem;--font-body:1rem;--line-body:1.5rem;--font-heading:1.125rem;--line-heading:1.75rem;--font-title-compact:1.5rem;--line-title-compact:2rem;--font-brand:2rem;--line-brand:2.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-overline:.12em;--border-width:1px;--border-width-emphasis:2px;--resize-grip-width:4px;--focus-width:.125rem;--focus-offset:.125rem;--focus-inset:.1875rem;--radius-pill:62.4375rem;--icon-size:1.5rem;--icon-size-compact:var(--space-5);--control-icon-width:2.25rem;--control-compact-height:2.5rem;--control-inline-height:2rem;--control-count-width:5.5rem;--control-choice-min-width:9rem;--control-context-max-width:15rem;--search-control-inset:2.25rem;--action-min-width:7.5rem;--field-label-min-width:7.5rem;--field-label-max-width:10rem;--badge-padding-inline:.625rem;--selection-indicator-width:.1875rem;--card-header-min-height:4.75rem;--field-columns-short-text:minmax(10rem,15rem) minmax(15rem,1fr);--field-columns-choice-value:minmax(12.5rem,15rem) minmax(16.25rem,1fr);--field-columns-suffix:minmax(7rem,10rem);--form-compact-width:27.5rem;--properties-label-width:11rem;--properties-max-width:44rem;--detail-panel-width:26rem;--page-detail-width:90rem;--detail-group-min-width:17.5rem;--entry-columns:minmax(0,12fr) minmax(0,13fr);--entry-form-width:26.25rem;--palette-light-entry-panel:var(--palette-light-selected);--palette-dark-entry-panel:var(--palette-dark-selected);--entry-panel-background:var(--palette-light-entry-panel);--feature-mark-size:4rem;--aside-width:18.75rem;--aside-min-width:15rem;--table-min-width:30rem;--panel-width:26.25rem;--panel-edit-width:40rem;--shell-header-min-h:5rem;--shell-header-h:var(--shell-header-min-h);--shell-nav-w:18.5rem;--shell-nav-rail-w:4.5rem;--nav-flyout-min-width:16rem;--shell-header-compact-height:4rem;--nav-item-height:3rem;--brand-logo-size:2.5rem;--brand-logo-compact-size:1.5rem;--brand-compact-width:6rem;--asset-note-max-width:11.25rem;--breadcrumb-menu-width:24rem;--command-results-max-height:50dvh;--section-nav-height:calc(var(--control-height) + var(--border-width));--scroll-clearance-section:4rem;--scroll-clearance-footer:8rem;--visually-hidden-size:.0625rem;--skip-link-hidden-offset:6.25rem;--layer-control-decoration:1;--layer-section-nav:10;--layer-shell-header:30;--layer-panel-docked:35;--layer-overlay-backdrop:55;--layer-panel-overlay:60;--layer-panel-overlay-popover:61;--layer-skip-link:100;--brand-symbol:#315c43;--brand-symbol-surface:#edf1eb;--accent-blue-swatch:#245fa6;--accent-green-swatch:#315c43}.ui-icon-compact{width:var(--icon-size-compact);height:var(--icon-size-compact)}.ui-breadcrumb.breadcrumb{position:relative;overflow:visible}.ui-breadcrumb-item{overflow-wrap:anywhere;min-width:0}.ui-breadcrumb-overflow{position:relative;overflow:visible}.ui-breadcrumb-trigger{padding:0 var(--space-2);min-width:var(--control-height);min-height:var(--control-height)}.ui-breadcrumb-ancestors{z-index:var(--layer-shell-header);width:max-content;max-width:min(var(--breadcrumb-menu-width), calc(100vw - var(--space-8)));padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-container);background:var(--surface-raised);box-shadow:var(--shadow-raised);position:absolute;inset-block-start:100%;inset-inline-start:0}.ui-breadcrumb-ancestors a{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ui-breadcrumb-ancestors a:hover{background:var(--hover)}.ui-breadcrumb-ancestors small{font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground)}.command-context{margin-block:0 var(--space-4);font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);overflow-wrap:anywhere}.command-results{max-height:var(--command-results-max-height);margin-top:var(--space-4);overflow:auto}.command-results h3{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground)}.command-results a,.command-results button{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--foreground);font-size:var(--font-ui);line-height:var(--line-ui);text-align:start;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.command-results a:hover,.command-results button:hover{background:var(--hover)}@media (max-width:639px){.ui-breadcrumb.breadcrumb>.ui-breadcrumb-parent{min-width:0;display:inline-flex}.ui-breadcrumb-parent a{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;display:inline-flex}.ui-breadcrumb-parent a:before{content:"‹" / "";font-size:var(--font-heading);line-height:var(--line-heading)}}@media (max-height:30rem){.command-results{max-height:none;overflow:visible}}:root[data-accent=green]{--palette-light-background:#fafbf9;--palette-light-shell:#f0f3ee;--palette-light-subtle:#f5f7f3;--palette-light-text:#24372d;--palette-light-muted:#526357;--palette-light-border:#dce3d9;--palette-light-control:#788979;--palette-light-primary:#315c43;--palette-light-selected:#e1eade;--palette-light-hover:#edf1eb;--palette-light-record-title:var(--palette-light-selected);--palette-dark-background:#171e1a;--palette-dark-shell:#111914;--palette-dark-surface:#1d2620;--palette-dark-subtle:#242e26;--palette-dark-text:#dce5dc;--palette-dark-muted:#a5b1a6;--palette-dark-border:#344238;--palette-dark-control:#829383;--palette-dark-primary:#a8cfad;--palette-dark-primary-text:#162d1e;--palette-dark-selected:#304333;--palette-dark-hover:#2d392f}:root[data-dark-variant=soft]{--palette-dark-background:#181d25;--palette-dark-shell:#14181f;--palette-dark-surface:#202731;--palette-dark-subtle:#2a333f;--palette-dark-text:#e8edf4;--palette-dark-muted:#b4bfce;--palette-dark-border:#3b4654;--palette-dark-control:#8392a6;--palette-dark-selected:#2b3e57;--palette-dark-hover:var(--palette-dark-subtle)}:root[data-accent=green][data-dark-variant=soft]{--palette-dark-background:#1b201d;--palette-dark-shell:#171b18;--palette-dark-surface:#232a26;--palette-dark-subtle:#2d3630;--palette-dark-text:#e7eee8;--palette-dark-muted:#b7c2b9;--palette-dark-border:#414c44;--palette-dark-control:#86988b;--palette-dark-selected:#314237}:root[data-dark-variant=graphite]{--palette-dark-entry-panel:var(--palette-dark-subtle);--palette-dark-background:#191b1e;--palette-dark-shell:#151719;--palette-dark-surface:#222529;--palette-dark-subtle:#2c3035;--palette-dark-text:#eceef2;--palette-dark-muted:#b9bfc8;--palette-dark-border:#41474f;--palette-dark-control:#8793a2;--palette-dark-selected:#273a53;--palette-dark-hover:var(--palette-dark-subtle)}:root[data-accent=green][data-dark-variant=graphite]{--palette-dark-selected:#2b3e31}:root[data-appearance=dark],:root[data-appearance=system][data-resolved-appearance=dark]{--entry-panel-background:var(--palette-dark-entry-panel);--dark-variant-display:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--palette-dark-background);--surface-shell:var(--palette-dark-shell);--surface:var(--palette-dark-surface);--surface-subtle:var(--palette-dark-subtle);--surface-raised:var(--surface-subtle);--foreground:var(--palette-dark-text);--muted-foreground:var(--palette-dark-muted);--border:var(--palette-dark-border);--input-border:var(--palette-dark-control);--input-border-hover:var(--muted-foreground);--primary:var(--palette-dark-primary);--primary-foreground:var(--palette-dark-primary-text);--selected:var(--palette-dark-selected);--hover:var(--palette-dark-hover);--danger:#fca5a5;--danger-border:#f87171;--danger-subtle:#2d1a26;--danger-foreground:#1a0606;--warning:#fcd34d;--warning-border:#f5a524;--warning-subtle:#2a2415;--warning-foreground:#1a1206;--info:#67e8f9;--info-border:#22c3de;--info-subtle:#0f2a36;--info-foreground:#04202a;--success:#86efac;--success-border:#4ade80;--success-subtle:#10281e;--success-foreground:#052e16;--shadow-raised:0 .5rem 1.5rem #00000073}@media (prefers-color-scheme:dark){:root[data-appearance=system]:not([data-resolved-appearance]){--entry-panel-background:var(--palette-dark-entry-panel);--dark-variant-display:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--palette-dark-background);--surface-shell:var(--palette-dark-shell);--surface:var(--palette-dark-surface);--surface-subtle:var(--palette-dark-subtle);--surface-raised:var(--surface-subtle);--foreground:var(--palette-dark-text);--muted-foreground:var(--palette-dark-muted);--border:var(--palette-dark-border);--input-border:var(--palette-dark-control);--input-border-hover:var(--muted-foreground);--primary:var(--palette-dark-primary);--primary-foreground:var(--palette-dark-primary-text);--selected:var(--palette-dark-selected);--hover:var(--palette-dark-hover);--danger:#fca5a5;--danger-border:#f87171;--danger-subtle:#2d1a26;--danger-foreground:#1a0606;--warning:#fcd34d;--warning-border:#f5a524;--warning-subtle:#2a2415;--warning-foreground:#1a1206;--info:#67e8f9;--info-border:#22c3de;--info-subtle:#0f2a36;--info-foreground:#04202a;--success:#86efac;--success-border:#4ade80;--success-subtle:#10281e;--success-foreground:#052e16;--shadow-raised:0 .5rem 1.5rem #00000073}}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans,system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);margin:0;font-size:16px;line-height:24px}button,input,select,textarea{font:inherit}a{color:var(--link)}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-button,.ui-input,.ui-select{min-height:var(--control-height);border:1px solid var(--input-border);border-radius:var(--radius-control);color:var(--foreground);background:var(--surface);padding:7px 12px}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-4);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.ui-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ui-destructive{background:var(--danger);color:var(--danger-foreground);border-color:var(--danger)}.ui-destructive:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-destructive:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--danger) 85%,var(--danger-foreground))}}.ui-destructive:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--danger)}.ui-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-subtle);border-color:var(--foreground)}.ui-quiet{color:var(--primary);background:0 0;border-color:#0000}.ui-quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-subtle)}.ui-properties{max-width:var(--properties-max-width);margin:0;display:grid}.ui-properties>div{grid-template-columns:minmax(0,var(--properties-label-width)) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-top:var(--border-width) solid var(--border);display:grid}.ui-properties>div:first-child{border-top:0;padding-top:0}.ui-properties>div:last-child{padding-bottom:0}.ui-properties dt{color:var(--muted-foreground)}.ui-properties dd{overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:639px){.ui-properties>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.ui-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ui-primary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--primary) 85%, var(--foreground))}}.ui-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ui-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--primary) 85%, var(--foreground))}}.ui-button:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 0 1px}.ui-button:disabled,.ui-primary:disabled,.ui-button[aria-disabled=true]{color:var(--muted-foreground);background:var(--surface-subtle);border-color:var(--border)}@media (pointer:coarse){.ui-button,.ui-input,.ui-select{min-height:44px}}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed}.ui-label{font-size:13px;font-weight:500;line-height:18px;display:block}.ui-label-line{align-items:baseline;min-width:0;margin-bottom:8px;display:flex}.ui-label-line>.ui-label{margin:0}.ui-field-label>.ui-label-line{margin-bottom:0}.ui-required{color:var(--danger);margin-inline-start:2px;font-weight:600}.ui-field{min-width:0}.ui-field>label,.ui-field>legend,.ui-field>.ui-label{margin-bottom:8px}.ui-field-help{color:var(--muted-foreground);margin:6px 0 0;font-size:13px;line-height:18px}.ui-hint{font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground);margin:0}.ui-field-error{color:var(--danger);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:13px;font-weight:500;line-height:18px;display:flex}.ui-field-error-icon{flex:none;margin-top:2px}.ui-field-below{flex-direction:column;gap:4px;margin-top:6px;display:flex}.ui-field-below>*{margin:0}.ui-field-below:empty{display:none}.ui-field-sm{max-width:240px}.ui-field-md{max-width:480px}.ui-field-lg{max-width:720px}.ui-control-action{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-control-action>.ui-input{flex:20rem}.ui-control-action>.ui-button{flex:none}.ui-form-stack{flex-direction:column;gap:20px;display:flex}.ui-field-row{min-width:0;container-type:inline-size}.ui-field-row-grid{flex-direction:column;gap:20px;display:flex}@container (min-width:560px){.ui-field-row-grid:not([data-wide]){grid-template-columns:var(--ui-field-columns,repeat(auto-fit,minmax(0,1fr)));grid-template-rows:auto auto auto;gap:0 16px;display:grid}.ui-field-row-grid:not([data-wide])>.ui-field{grid-row:1/span 3;grid-template-rows:subgrid;align-items:start;display:grid}.ui-field-row-grid:not([data-wide])>.ui-field>:first-child{align-self:end}}@container (min-width:640px){.ui-field-row-grid[data-wide]{grid-template-columns:var(--ui-field-columns,repeat(auto-fit,minmax(0,1fr)));grid-template-rows:auto auto auto;gap:0 16px;display:grid}.ui-field-row-grid[data-wide]>.ui-field{grid-row:1/span 3;grid-template-rows:subgrid;align-items:start;display:grid}.ui-field-row-grid[data-wide]>.ui-field>:first-child{align-self:end}}.ui-select{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.ui-input{width:100%;min-width:0;font-size:16px;line-height:24px}.ui-input:disabled,.ui-select:disabled,.ui-select[aria-disabled=true]{color:var(--muted-foreground);background:var(--surface-subtle);border-color:var(--border);cursor:not-allowed}.ui-input:hover:not(:disabled):not(:focus-visible):not([aria-invalid=true]),.ui-select:hover:not(:disabled):not([aria-disabled=true]):not(:focus-visible):not(.is-invalid):not([aria-expanded=true]){border-color:var(--input-border-hover)}.ui-input:focus-visible,.ui-select:focus-visible{outline:2px solid var(--control-ring,var(--focus-ring));outline-offset:0;border-color:#0000}.ui-input[aria-invalid=true]:not(:disabled),.ui-select.is-invalid:not(:disabled):not([aria-disabled=true]){border-color:var(--danger-border);--control-ring:var(--danger-border)}.ui-input[aria-invalid=true]:focus-visible,.ui-select.is-invalid:not(:disabled):not([aria-disabled=true]):focus-visible{border-color:#0000}.ui-select[aria-expanded=true]:not(.is-invalid):not(:disabled):not([aria-disabled=true]){border-color:var(--focus-ring)}.ui-popover{z-index:40;background:var(--surface-raised);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-raised);max-height:var(--radix-select-content-available-height);min-width:var(--radix-select-trigger-width);padding:4px}.ui-option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.ui-option[data-highlighted]{background:var(--surface-subtle)}.ui-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (pointer:coarse){.ui-option{min-height:44px}}.ui-table-region{max-width:100%;position:relative;overflow:auto}.ui-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.ui-table th,.ui-table td{text-align:start;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 16px}.ui-table th{color:var(--muted-foreground);background:var(--surface-subtle);font-size:13px;font-weight:600;line-height:18px}.ui-overlay{z-index:49;background:#0008;position:fixed;inset:0}.ui-sheet{background:var(--surface-shell);width:min(100vw,320px);padding:0 var(--space-5) var(--space-5);z-index:50;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;box-shadow:var(--shadow-raised);position:fixed;inset:0 auto 0 0;overflow-y:auto}.ui-sheet h2{margin:0;font-size:18px;line-height:28px}.ui-sheet-header{z-index:1;justify-content:space-between;align-items:center;gap:var(--action-gap);margin-bottom:var(--space-6);padding-block:var(--space-5) var(--space-3);background:var(--surface-shell);display:flex;position:sticky;top:0}.ui-dialog{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-dialog);z-index:50;width:min(90vw,480px);max-height:85vh;box-shadow:var(--shadow-raised);padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog-anchored{top:calc(var(--dialog-anchor-top) + var(--space-2));left:clamp(var(--space-3),var(--dialog-anchor-start),calc(100vw - var(--panel-width) - var(--space-3)));width:min(var(--panel-width),calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--dialog-anchor-top) - var(--space-2) - var(--space-3));padding:var(--card-inset);border-width:var(--border-width);z-index:var(--layer-panel-docked);overscroll-behavior:contain;transform:none}.ui-detail-screen{border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;display:flex;inset:0;overflow:hidden;transform:none}.ui-detail-screen>h2{padding:var(--card-inset) calc(var(--card-inset) + var(--control-height)) var(--space-1) var(--card-inset);flex:none;margin:0}.ui-detail-screen>.ui-detail-intro,.ui-detail-screen>.ui-detail-footer{flex:none}.ui-detail-screen>.ui-detail-intro{padding-inline-end:calc(var(--control-height) + var(--space-3))}.ui-detail-screen>.ui-detail-body{flex:auto;min-height:0;overflow:auto}.ui-dialog-close{position:absolute;top:12px;right:12px}.ui-confirmation-dialog{z-index:80;padding:0}.ui-confirmation-dialog>h2{padding:var(--card-inset);padding-inline-end:calc(var(--card-inset) + var(--control-height) + var(--space-3))}.ui-confirmation-dialog>p{padding:0 var(--card-inset) var(--card-inset);overflow-wrap:anywhere;margin:0}.ui-tablist{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.ui-tab{min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 16px;font-weight:600}.ui-tab[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary)}.ui-checkbox-row{min-height:var(--control-height);align-items:center;gap:8px;margin:8px 0;display:flex}input[type=checkbox]{width:var(--space-5);height:var(--space-5);margin:var(--space-0);margin-top:var(--space-0-5);accent-color:var(--primary);flex-shrink:0}label:has(>input[type=checkbox]){min-height:var(--control-height);min-width:var(--control-height);cursor:pointer}input[type=checkbox]:disabled{cursor:default}label:has(>input[type=checkbox]:disabled){cursor:default}.ui-checkbox-label{align-items:center;gap:var(--space-2);min-height:var(--control-height);min-width:var(--control-height);padding-inline:var(--space-3);cursor:pointer;font-weight:400;display:flex}.ui-radio-row{align-items:center;gap:var(--space-2);min-height:var(--control-height);margin:var(--space-2) var(--space-0);display:flex}.ui-radio-row input[type=radio]{width:var(--space-5);height:var(--space-5);margin:var(--space-0);accent-color:var(--primary);flex-shrink:0}.ui-checkbox-desc{color:var(--muted-foreground);flex-basis:100%;margin:0 0 0 28px;font-size:12px}.ui-phone-preview,.ui-phone-canonical{font-variant-numeric:tabular-nums}.ui-phone-canonical{color:var(--foreground);font-weight:600}.ui-phone-notice{color:var(--warning);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;font-weight:500;line-height:18px;display:flex}.ui-phone-notice-icon{flex:none}.ui-phone-field-group{flex-direction:column;gap:8px;display:flex}.ui-phone-catalog-status,.ui-phone-catalog-alert{margin:0}.ui-phone-catalog-alert .ui-button[aria-disabled=true]{color:var(--muted-foreground);background:var(--surface-subtle);border-color:var(--border);cursor:not-allowed;box-shadow:none}.ui-phone-list-items{flex-direction:column;gap:16px;display:flex}.ui-phone-removed{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}@container (min-width:480px) and (max-width:639px){.ui-phone-field .ui-field-row-grid{grid-template-rows:auto auto auto 20px auto auto auto;grid-template-columns:minmax(200px,240px) minmax(260px,1fr);gap:0 16px;display:grid}.ui-phone-field .ui-field-row-grid>.ui-field{grid-template-rows:subgrid;align-items:start;display:grid}.ui-phone-field .ui-field-row-grid>.ui-field>:first-child{align-self:end}.ui-phone-field .ui-field-row-grid>.ui-field:first-child{grid-area:1/1/span 3}.ui-phone-field .ui-field-row-grid>.ui-field:nth-child(2){grid-area:1/2/span 3}.ui-phone-field .ui-field-row-grid>.ui-field:nth-child(3){grid-area:5/1/span 3;max-width:160px}}.ui-phone-list-footer{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.ui-phone-list-footer p{color:var(--muted-foreground);margin:0;font-size:14px;line-height:20px}.ui-search-control{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.ui-search-trigger{text-align:start;cursor:pointer;min-width:0;min-height:var(--control-height);flex:auto;height:auto;padding-top:7px;padding-bottom:7px}.ui-search-trigger:disabled{cursor:not-allowed;color:var(--muted-foreground);background:var(--surface-subtle);border-color:var(--border)}.ui-search-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;display:flex}.ui-search-value-desc{color:var(--muted-foreground);font-size:13px;line-height:18px}.ui-search-placeholder{color:var(--muted-foreground)}.ui-search-chevron{color:var(--muted-foreground);flex:none;align-self:center}.ui-search-remove.ui-button{width:40px;color:var(--muted-foreground);background:0 0;border-color:#0000;flex:none;padding:0}.ui-search-remove.ui-button:hover:not(:disabled){background:var(--hover);color:var(--foreground);border-color:#0000}@media (pointer:coarse){.ui-search-trigger{min-height:44px}.ui-search-remove.ui-button{width:44px}}.ui-popover.ui-search-popover{width:max(100%,320px);max-width:calc(100vw - 16px);max-height:var(--ui-search-max,400px);flex-direction:column;min-width:0;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.ui-popover.ui-search-popover.is-above{top:auto;bottom:calc(100% + 4px)}.ui-popover.ui-search-popover.is-end{left:auto;right:0}.ui-search-body{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex}.ui-search-input-row{flex:none;align-items:center;display:flex;position:relative}.ui-search-input-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:12px}.ui-search-input.ui-input{padding-left:36px;padding-right:40px}.ui-search-clear{border-radius:var(--radius-control);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:4px}.ui-search-clear:hover{background:var(--hover);color:var(--foreground)}.ui-search-body .ui-search-list{flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.ui-search-option{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.ui-search-option.is-active{background:var(--surface-subtle)}.ui-search-option.is-active.is-keyboard{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-search-option.is-selected .ui-search-option-label{font-weight:600}.ui-search-option.is-disabled{cursor:not-allowed;color:var(--muted-foreground)}@media (pointer:coarse){.ui-search-option{min-height:44px}}.ui-search-option-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ui-search-option-desc,.ui-search-option-note{color:var(--muted-foreground);font-size:12px;line-height:16px}.ui-search-option-note{font-style:italic}.ui-search-option-check{color:var(--primary);flex:none}.ui-search-group,.ui-search-group-list{margin:0;padding:0;list-style:none}.ui-search-option+.ui-search-group,.ui-search-group+.ui-search-group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.ui-search-group-label{color:var(--muted-foreground);padding:6px 12px 2px;font-size:12px;font-weight:600;line-height:16px;display:block}.ui-search-option-heading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-search-option-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--muted-foreground);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.ui-search-status{color:var(--muted-foreground);margin:0;padding:0 4px;font-size:13px;line-height:18px}.ui-search-status:empty{display:none}.ui-search-status.is-error{color:var(--danger);font-weight:500}.ui-search-action.ui-button{flex:none;align-self:flex-start}.ui-search-field .ui-search-selected{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ui-search-field .ui-search-selected li{border:1px solid var(--border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 12px;font-size:14px;line-height:20px;display:flex}.ui-search-sheet{z-index:70;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);color:var(--foreground);flex-direction:column;gap:12px;display:flex;position:fixed;inset:0}.ui-search-sheet-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-search-sheet-title{margin:0;font-size:16px;font-weight:600;line-height:24px}.ui-search-sheet-close.ui-button{width:44px;padding:0}.ui-alert{border:1px solid var(--alert-border);border-radius:var(--radius-control);background:var(--alert-subtle);color:var(--foreground);border-left-width:4px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.ui-alert-danger{--alert-border:var(--danger-border);--alert-subtle:var(--danger-subtle);--alert-icon:var(--danger)}.ui-alert-warning{--alert-border:var(--warning-border);--alert-subtle:var(--warning-subtle);--alert-icon:var(--warning)}.ui-alert-info{--alert-border:var(--info-border);--alert-subtle:var(--info-subtle);--alert-icon:var(--info)}.ui-alert-success{--alert-border:var(--success-border);--alert-subtle:var(--success-subtle);--alert-icon:var(--success)}.ui-alert-icon{color:var(--alert-icon);flex:none;margin-top:1px}.ui-alert-body{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.ui-alert-body p,.ui-alert-body ul{margin:0}.ui-alert-body ul{padding-inline-start:20px}.ui-alert-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-surface-card{border:1px solid var(--border);border-radius:var(--radius-container);background:var(--surface);overflow-wrap:anywhere;min-width:0}.ui-card-body{padding:var(--card-inset);min-width:0}.ui-action-footer{justify-content:flex-end;align-items:center;gap:var(--action-gap);padding:var(--card-inset);border-top:1px solid var(--border);flex-wrap:wrap;min-width:0;margin:0;display:flex;position:static}.ui-action-footer>.ui-button{flex:0 auto}.ui-field-group{gap:var(--field-gap);flex-direction:column;min-width:0;display:flex}.ui-field-group-header{justify-content:space-between;align-items:center;gap:var(--action-gap);flex-wrap:wrap;display:flex}.ui-field-group-header h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:24px}.ui-feedback-banner{align-items:center;min-width:0;position:relative}.ui-feedback-banner .ui-alert-icon{margin-top:0}.ui-feedback-banner .ui-alert-body{flex:1}.ui-feedback-dismiss{flex:0 0 var(--control-height);width:var(--control-height);padding:var(--space-2)}.ui-assistant-conversation{border-radius:inherit;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ui-assistant-header{justify-content:space-between;align-items:center;gap:var(--action-gap);padding:var(--card-inset);border-bottom:1px solid var(--border);flex:none;display:flex}.ui-assistant-header h2{align-items:center;gap:var(--space-2);margin:0;font-size:18px;line-height:28px;display:flex}.ui-assistant-header h2 svg{color:var(--primary);flex-shrink:0}.ui-assistant-context{padding:var(--card-inset);border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-size:14px;line-height:20px}.ui-assistant-context p{margin:0}.ui-assistant-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ui-assistant-content{gap:var(--space-4);padding:var(--card-inset);flex-direction:column;display:flex}.ui-assistant-welcome{padding-block:var(--space-4);text-align:center}.ui-assistant-welcome p{margin:0}.ui-assistant-welcome strong{margin-bottom:var(--space-2);font-size:24px;line-height:32px;display:block}.ui-assistant-welcome p,.ui-assistant-meta{font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground);overflow-wrap:anywhere}.ui-assistant-suggestions{gap:var(--action-gap);display:grid}.ui-assistant-suggestions .ui-button{text-align:start;justify-content:space-between;gap:var(--space-3);min-height:56px}.ui-assistant-suggestions .ui-button svg{flex-shrink:0}.ui-assistant-suggestions-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-assistant-suggestions-chips .ui-button:hover:not(:disabled){background:var(--hover);border-color:var(--primary)}.ui-assistant-suggestions-chips .ui-button{min-height:var(--control-height);border-radius:var(--radius-pill);padding:var(--space-1-5) var(--space-3);font-size:var(--font-label);line-height:var(--line-label);text-align:start;background:var(--surface-subtle);border-color:var(--border);justify-content:flex-start}.ui-assistant-blocks{gap:var(--space-4);flex-direction:column;display:flex}.ui-assistant-blocks:empty{display:none}.ui-assistant-message{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:20px}.ui-assistant-message p{margin:0}.ui-assistant-message-user{max-width:90%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);background:var(--selected);white-space:pre-wrap;align-self:flex-end}.ui-assistant-message:focus,.ui-surface-card[tabindex="-1"]:focus{outline:none}.ui-assistant-list{margin:var(--space-2) 0 0;padding:0;list-style:none}.ui-assistant-item{padding-block:var(--space-3);border-top:1px solid var(--border);gap:var(--action-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ui-assistant-item-main{flex-direction:column;flex:160px;min-width:0;display:flex}.ui-assistant-item-name{overflow-wrap:anywhere;font-weight:600}.ui-assistant-item-action{min-height:var(--control-height);overflow-wrap:anywhere;align-items:center;display:inline-flex}.ui-assistant-option{align-items:flex-start;gap:var(--space-1);text-align:start;flex-direction:column;width:100%;display:flex}.ui-assistant-option .ui-assistant-item-name{color:var(--link)}.ui-assistant-action-result{gap:var(--action-gap);flex-direction:column;align-items:flex-start;display:flex}.ui-assistant-preview h3{margin:0;font-size:16px;line-height:24px}.ui-assistant-preview .ui-card-body{gap:var(--space-3);flex-direction:column;display:flex}.ui-assistant-preview dl{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.ui-assistant-preview dt{color:var(--muted-foreground)}.ui-assistant-preview dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ui-assistant-preview p{margin:0}.ui-assistant-composer{overscroll-behavior:contain;min-height:0;max-height:50%;padding:var(--card-inset);padding-bottom:calc(var(--card-inset) + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-subtle);border-radius:0 0 var(--radius-container) var(--radius-container);flex:0 auto;overflow:auto}.ui-assistant-input-form{gap:var(--action-gap);flex-direction:column;margin:0;display:flex}.ui-assistant-input-form textarea{resize:vertical;min-height:76px;max-height:160px;display:block}.ui-assistant-send-row{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.ui-assistant-toolbar{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.ui-assistant-toolbar>*{flex:0 auto;min-width:0}.ui-assistant-send-row>.ui-primary{white-space:nowrap;flex-shrink:0}.ui-assistant-input-compact{gap:var(--space-2)}.ui-assistant-input-compact textarea{resize:none;min-height:44px;max-height:none}.ui-assistant-input-box{gap:var(--space-2);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-control);background:var(--surface);flex-direction:column;display:flex}.ui-assistant-input-box:hover{border-color:var(--input-border-hover)}.ui-assistant-input-box:focus-within{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ui-assistant-input-box:has(>:not(textarea)){padding-top:var(--space-2)}.ui-assistant-input-box>:not(textarea){margin-inline:var(--space-2)}.ui-assistant-input-box>textarea,.ui-assistant-input-box>textarea:hover,.ui-assistant-input-box>textarea:focus,.ui-assistant-input-box>textarea:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.ui-action-menu{display:inline-flex;position:relative}.ui-action-menu-list{top:calc(100% + var(--space-1));min-width:12rem;padding:var(--space-1);flex-direction:column;display:flex;position:absolute;right:0}.ui-action-menu-item:hover,.ui-action-menu-item:focus-visible{background:var(--surface-subtle);outline:none}.ui-action-menu-item{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ui-action-menu-critical{color:var(--danger)}@media (max-width:639px){:root{--card-inset:var(--space-4)}.ui-action-footer>.ui-button{flex:100%}}.ui-account-avatar{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);padding:var(--space-2);background:var(--selected);color:var(--foreground);font-size:var(--font-label);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-preferences-dialog{width:min(600px,calc(100vw - var(--space-6)));max-height:calc(100dvh - var(--space-6));gap:var(--field-gap);flex-direction:column;display:flex;overflow:auto}.ui-preferences-dialog>h2{padding-right:var(--control-height);margin:0}.ui-preferences-dialog h3{margin:0 0 var(--space-4)}.ui-account-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ui-account-identity strong{overflow-wrap:anywhere}.ui-preference-group{margin:0 0 var(--space-5);border:0;min-width:0;padding:0}.ui-preference-group legend{font-size:var(--font-label);line-height:var(--line-label);margin-bottom:var(--space-3)}.ui-dark-variant-preference{display:var(--dark-variant-display)}.ui-mode-options{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-accent-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-preference-option{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-control);min-height:var(--control-height);cursor:pointer;overflow-wrap:anywhere;background:var(--surface);flex-wrap:wrap;min-width:0;font-size:14px;line-height:20px;display:flex}.ui-preference-option:has(:checked){border-color:var(--primary);background:var(--selected);font-weight:600}.ui-preference-option input{accent-color:var(--primary);flex-shrink:0}.ui-preference-option>span:last-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-mode-preview{border:1px solid var(--input-border);border-radius:var(--radius-control);width:100%;height:72px;padding:var(--space-2);gap:var(--space-1);background:var(--palette-light-background);order:-1;grid-template-columns:1fr 3fr;display:grid}.ui-mode-preview i{background:var(--palette-light-selected);border-radius:var(--radius-control);grid-row:span 3}.ui-mode-preview b{background:var(--palette-light-control);border-radius:var(--radius-control)}.ui-mode-preview[data-mode=dark]{background:var(--palette-dark-background)}.ui-mode-preview[data-mode=dark] i{background:var(--palette-dark-selected)}.ui-mode-preview[data-mode=dark] b{background:var(--palette-dark-control)}.ui-mode-preview[data-mode=system]{background:linear-gradient(90deg,var(--palette-light-background) 50%,var(--palette-dark-background) 50%)}.ui-mode-preview[data-mode=system] i{background:var(--selected)}.ui-mode-preview[data-mode=system] b{background:var(--input-border)}.ui-accent-swatch{width:var(--space-6);height:var(--space-6);background:var(--accent-blue-swatch);border-radius:50%;flex-shrink:0}.ui-accent-swatch[data-color=green]{background:var(--accent-green-swatch)}.ui-field-label{align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-2);display:flex;position:relative}.ui-brief-help{display:inline-flex}.ui-brief-help-trigger{padding:var(--space-2);min-width:var(--control-height)}.ui-brief-help-content{z-index:5;width:min(100%,28rem);padding:var(--space-4);background:var(--surface-raised);color:var(--foreground);border:1px solid var(--input-border);border-radius:var(--radius-container);box-shadow:var(--shadow-raised);font-size:var(--font-label);line-height:var(--line-label);overflow-wrap:anywhere;display:block;position:absolute;top:100%;left:0}@media (max-width:639px){.ui-mode-options,.ui-accent-options{grid-template-columns:minmax(0,1fr)}.ui-mode-preview{height:56px}}.ui-data-table{flex-direction:column;display:flex}.ui-data-toolbar{justify-content:space-between;align-items:flex-start;gap:var(--action-gap) var(--space-4);padding:var(--card-inset);flex-wrap:wrap;display:flex}.ui-data-toolbar:empty{display:none}.ui-data-controls{align-items:flex-start;gap:var(--action-gap);flex-wrap:wrap;flex:0 480px;min-width:0;max-width:100%;display:flex}.ui-data-controls>.ui-data-search{flex:220px}.ui-data-controls>.ui-button{flex:none}.ui-data-controls-error{flex:100%}.ui-data-controls-error>*{margin:0}.ui-data-total{min-height:var(--control-height);color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;margin:0 0 0 auto;font-size:14px;line-height:20px;display:flex}.ui-data-search{align-items:center;min-width:0;display:flex;position:relative}.ui-data-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.ui-data-search-input.ui-input{padding-inline:36px 56px}.ui-data-search-input.ui-input:placeholder-shown{padding-inline-end:var(--space-3)}.ui-data-search-input::-webkit-search-cancel-button{appearance:none}.ui-data-search-input::-webkit-search-decoration{appearance:none}.ui-data-search-clear{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:4px}.ui-data-search-clear:hover{background:var(--surface-subtle);color:var(--foreground)}.ui-data-search-busy{color:var(--muted-foreground);animation:1s linear infinite ui-spin;position:absolute;inset-inline-end:40px}.ui-data-search:not(:has(.ui-data-search-clear)) .ui-data-search-busy{inset-inline-end:var(--space-3)}.ui-data-results{border-top:1px solid var(--border);min-width:0;position:relative}.ui-data-results:last-child{border-radius:0 0 var(--radius-container) var(--radius-container);overflow:clip}.ui-data-results.is-updating .ui-data-region,.ui-data-results.is-updating .ui-data-cards,.ui-data-footer.is-updating .ui-data-range{opacity:.55;transition:opacity .15s}.ui-data-grid{table-layout:auto;min-width:100%}.ui-data-grid .ui-data-link{overflow-wrap:normal}.ui-data-grid th,.ui-data-grid td{overflow-wrap:normal;word-break:normal}.ui-data-grid td{vertical-align:middle}.ui-table th:first-child,.ui-table td:first-child{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.ui-data-grid thead th:first-child{background:var(--surface-subtle)}.ui-data-grid tbody tr:last-child td{border-bottom:0}.ui-data-grid tbody tr:hover,.ui-data-grid tbody tr:focus-within,.ui-data-grid tbody tr:hover>td,.ui-data-grid tbody tr:focus-within>td{background:var(--hover)}.ui-data-region:focus-visible{outline-offset:-2px}.ui-table-region{background:linear-gradient(to right,var(--surface) 30%,transparent) left center/2rem 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right center/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--foreground),transparent) left center/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--foreground),transparent) right center/.75rem 100% no-repeat scroll}@supports (color:color-mix(in lab, red, red)){.ui-table-region{background:linear-gradient(to right,var(--surface) 30%,transparent) left center/2rem 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right center/2rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--foreground) 16%,transparent),transparent) left center/.75rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--foreground) 16%,transparent),transparent) right center/.75rem 100% no-repeat scroll}}.ui-data-grid .ui-data-end{text-align:end;font-variant-numeric:tabular-nums}.ui-data-th{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-6);display:flex}.ui-data-end .ui-data-th{justify-content:flex-end}.ui-data-filter{width:var(--control-height);height:var(--control-height);margin-block:calc(var(--space-3) * -1);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-data-filter:hover{background:var(--active);color:var(--foreground)}.ui-data-filter[aria-pressed=true]{color:var(--link)}.ui-data-sort{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;min-height:var(--space-6);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.ui-data-sort:hover,.ui-data-sort[data-direction]{color:var(--foreground)}.ui-data-sort:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ui-data-end .ui-data-sort{text-align:end;flex-direction:row-reverse}.ui-data-sort-label{min-width:0}.ui-data-sort-indicator{align-items:center;gap:var(--space-0-5);flex:none;display:inline-flex}.ui-data-sort-icon{width:var(--space-4);height:var(--space-4);flex:none}.ui-data-sort-hint{opacity:0;color:var(--muted-foreground)}.ui-data-sort:hover .ui-data-sort-hint,.ui-data-sort:focus-visible .ui-data-sort-hint{opacity:1}.ui-data-sort-priority{font-size:var(--font-micro);line-height:var(--line-micro);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.ui-data-primary,.ui-data-card-primary{position:relative}.ui-data-link,.ui-data-link:hover{align-items:center;gap:var(--space-2);color:var(--foreground);overflow-wrap:anywhere;text-align:start;font-weight:600;text-decoration:none;display:inline-flex}.ui-data-link:before{content:"";position:absolute;inset:0}.ui-data-link:after{content:"";opacity:.6;border-top:2px solid;border-inline-end:2px solid;flex:none;width:6px;height:6px;transform:rotate(45deg)}.ui-data-link:focus-visible{outline:none}:is(.ui-data-primary:has(.ui-data-link:focus-visible),.ui-data-card:has(.ui-data-link:focus-visible)){outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-data-action{z-index:1;position:relative}.ui-data-cards{margin:0;padding:0;list-style:none}.ui-data-card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.ui-data-card:last-child{border-bottom:0}.ui-data-card:hover{background:var(--hover)}.ui-data-card-primary{min-height:var(--control-height);align-items:center;font-size:16px;line-height:24px;display:flex}.ui-data-card-field{gap:0 var(--space-2);flex-wrap:wrap;min-width:0;font-size:14px;line-height:20px;display:flex}.ui-data-card-label{color:var(--muted-foreground);flex:none}.ui-data-card-value{min-width:0}.ui-data-footer{justify-content:space-between}.ui-data-page-size{align-items:center;gap:var(--space-2);display:flex}.ui-data-page-size>label{white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:14px;font-weight:400;line-height:20px}.ui-data-page-size .ui-select{width:auto;min-width:72px;padding:0 10px}.ui-data-range{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:14px;line-height:20px}.ui-data-pager{gap:var(--space-2);display:flex}.ui-data-pager .ui-button{padding:0 var(--space-3)}.ui-query-state{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--card-inset);text-align:center;flex-direction:column;min-width:0;display:flex}.ui-query-state-icon{color:var(--muted-foreground);flex:none}.ui-query-state[data-state=loading] .ui-query-state-icon{animation:1s linear infinite ui-spin}.ui-query-state[data-state=error] .ui-query-state-icon{color:var(--danger)}.ui-query-state[data-state=denied] .ui-query-state-icon,.ui-query-state[data-state=waiting] .ui-query-state-icon{color:var(--warning)}.ui-query-state-message{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.ui-query-state-message p,.ui-query-state-timer{overflow-wrap:anywhere;margin:0}.ui-query-state-message>.ui-button{margin-top:var(--space-2)}.ui-query-state-title{font-size:16px;font-weight:600;line-height:24px}.ui-query-state-description,.ui-query-state-timer{color:var(--muted-foreground);font-size:14px;line-height:20px}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){.ui-data-page-size .ui-select,.ui-data-pager .ui-button{height:44px;min-height:44px}}@media (max-width:639px){.ui-data-controls{flex:100%}.ui-data-total{min-height:0;margin:0}.ui-data-range{margin:0 0 0 auto}.ui-data-pager{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.ui-data-search-busy,.ui-query-state[data-state=loading] .ui-query-state-icon{animation:none}*,:before,:after{scroll-behavior:auto!important}}.ui-filter-table .ui-data-toolbar{align-items:center}.ui-filter-search{flex:40%;min-width:0;max-width:100%}.ui-filter-trigger{flex:none}.ui-filter-chips{gap:var(--space-2);flex-wrap:wrap;flex:100%;order:1;align-items:center;min-width:0;max-width:100%;display:flex}.ui-filter-chip{border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);align-items:center;min-width:0;max-width:100%;display:inline-flex}.ui-filter-chip>.ui-button{min-height:var(--space-8);border-radius:var(--radius-pill);background:0 0;border-color:#0000}.ui-filter-chip .ui-filter-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-align:start;min-width:0;font-size:var(--font-label);line-height:var(--line-label);flex:auto;display:block;overflow:hidden}.ui-filter-remove{padding-inline:var(--space-2);flex:none}.ui-filter-clear{color:var(--primary);background:0 0;border-color:#0000}.ui-filter-editor{gap:var(--field-gap);flex-direction:column;min-width:0;display:flex}.ui-filter-fields{gap:var(--space-2);flex-direction:column;display:flex}.ui-filter-fields .ui-button{white-space:normal;overflow-wrap:normal;justify-content:flex-start}.ui-filter-back{align-self:flex-start}.ui-filter-heading{overflow-wrap:normal;margin:0;font-size:1rem;line-height:1.5}.ui-filter-condition p{margin:var(--space-2) 0 0}.ui-filter-options{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.ui-filter-option{align-items:center;gap:var(--space-2);min-height:var(--control-height);display:flex}.ui-filter-table .ui-data-grid th{overflow-wrap:normal;word-break:normal}.ui-filter-table .ui-data-total{font-size:var(--font-label);line-height:var(--line-label)}.ui-filter-search .ui-data-search-input{padding-inline-start:calc(var(--space-6) + var(--space-3));padding-inline-end:calc(var(--control-height) + var(--space-3))}.ui-filter-search .ui-data-search-clear{inset-inline-end:var(--space-1)}.ui-filter-dialog{width:min(90vw,30rem);padding:var(--space-6);border-width:.0625rem}.ui-filter-dialog .ui-dialog-close{top:var(--space-3);right:var(--space-3)}.ui-filter-dialog .ui-field-row-grid{gap:var(--field-gap)}.ui-filter-dialog.has-sort{width:min(90vw,36rem)}.ui-sort-editor{gap:var(--field-gap);flex-direction:column;min-width:0;display:flex}.ui-sort-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-sort-row{gap:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;padding-block-end:var(--space-4);display:grid}.ui-sort-position{min-width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--surface-subtle);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ui-sort-fields{gap:var(--space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-width:0;display:grid}.ui-sort-fields .ui-field{min-width:0}.ui-sort-actions{gap:var(--space-1);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.ui-sort-actions:empty{display:none}.ui-sort-actions .ui-button,.ui-sort-add{padding-inline:var(--space-2)}.ui-sort-add{align-self:flex-start}.ui-sort-icon{width:var(--space-4);height:var(--space-4);flex:none}.ui-sort-restore{margin-inline-end:auto}@media (max-width:639px){.ui-filter-search{flex-basis:100%}.ui-filter-table .ui-data-total{margin-inline-start:auto}.ui-filter-dialog,.ui-filter-dialog.has-sort{border-radius:0;width:100%;height:100dvh;max-height:100dvh;inset:0;transform:none}.ui-filter-editor .ui-field-row-grid,.ui-sort-fields{grid-template-columns:minmax(0,1fr)}.ui-sort-restore{margin-inline-end:0}}.ui-detail-layout{display:block}@media (min-width:1280px){.ui-detail-layout.has-panel{grid-template-columns:minmax(0,1fr) var(--detail-panel-width);gap:var(--space-5);min-height:calc(100dvh - var(--shell-header-h,0px) - var(--space-4));align-items:start;display:grid}}.ui-detail-panel{--detail-panel-max:calc(100dvh - var(--shell-header-h,0px) - var(--space-8));top:calc(var(--shell-header-h,0px) + var(--space-4));max-height:max(min(calc(var(--detail-panel-visible,100dvh) - var(--space-4)),var(--detail-panel-max)),min(24rem,var(--detail-panel-max)));background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-container);flex-direction:column;display:flex;position:sticky;overflow:hidden}.ui-detail-panel>.ui-detail-body{flex:auto;min-height:0;overflow:auto}.ui-detail-panel>.ui-detail-panel-header,.ui-detail-panel>.ui-detail-footer{flex:none}.ui-detail-footer>.ui-action-footer{background:var(--surface)}.ui-detail-body{flex-direction:column;display:flex}.ui-detail-body>form{flex-direction:column;flex:1 0 auto;display:flex}.ui-detail-body>form>.ui-action-footer:last-child,.ui-detail-body>.ui-action-footer:last-child{z-index:1;background:var(--surface);margin-top:auto;position:sticky;bottom:0}@media (max-height:30rem){.ui-detail-panel,.ui-detail-screen{overflow:auto}.ui-detail-panel>.ui-detail-body,.ui-detail-screen>.ui-detail-body{flex:none;overflow:visible}.ui-detail-body>form>.ui-action-footer:last-child,.ui-detail-body>.ui-action-footer:last-child{position:static}}.ui-detail-panel-header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--card-inset);display:flex}.ui-detail-panel-header>div{flex:1;min-width:0}.ui-detail-panel-header h2{font-size:var(--font-heading);overflow-wrap:anywhere;margin:0}.ui-detail-panel-header .ui-dialog-close{flex:none;position:static}.ui-selected-items{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-selected-item{border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-subtle);min-width:0;max-width:100%;font-size:var(--font-label);line-height:var(--line-label);align-items:center;padding-inline-start:var(--space-3);display:inline-flex}.ui-selected-item>span{overflow-wrap:anywhere;min-width:0}.ui-selected-remove.ui-button{min-height:var(--space-8);width:var(--space-8);border-radius:var(--radius-pill);color:var(--muted-foreground);flex:none;padding:0}@media (pointer:coarse){.ui-selected-remove.ui-button{min-height:var(--control-height);width:var(--control-height)}}.ui-detail-description{margin:var(--space-1) 0 0;color:var(--muted-foreground);font-size:var(--font-ui)}.ui-dialog .ui-detail-description{margin:0 var(--card-inset) var(--space-2)}.ui-detail-back{align-items:center;gap:var(--space-1);margin:0 0 var(--space-1);color:var(--link);font:inherit;font-size:var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.ui-dialog .ui-detail-back{margin:0 var(--card-inset) var(--space-2)}.ui-critical.ui-quiet{color:var(--danger)}.ui-critical.ui-quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-subtle)}.ui-critical.ui-secondary{color:var(--danger);border-color:var(--danger-border)}.ui-critical.ui-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--danger-subtle)}.ui-critical.ui-primary{background:var(--danger);border-color:var(--danger);color:var(--danger-foreground)}:root{--record-background:#f5f6f8;--record-title-background:var(--palette-light-record-title);--record-table-background:#f4f5f7;--record-label-width:9rem}:root[data-appearance=dark],:root[data-appearance=system][data-resolved-appearance=dark]{--record-background:var(--background);--record-title-background:var(--surface-subtle);--record-title-color:var(--primary);--record-table-background:var(--surface-subtle)}@media (prefers-color-scheme:dark){:root[data-appearance=system]:not([data-resolved-appearance]){--record-background:var(--background);--record-title-background:var(--surface-subtle);--record-title-color:var(--primary);--record-table-background:var(--surface-subtle)}}.ui-record-section{min-width:0;margin-block-end:var(--space-5);container-type:inline-size}.ui-alert+.ui-record-section{margin-block-start:var(--space-5)}.ui-record-section-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--card-inset);border-bottom:var(--border-width) solid var(--border);border-radius:var(--radius-container) var(--radius-container) 0 0;background:var(--record-title-background);flex-wrap:wrap;display:flex}.ui-record-section-header h2{color:var(--record-title-color,inherit);font-size:var(--font-heading);line-height:var(--line-heading);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.ui-record-count{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.ui-record-section-body,.ui-record-section .ui-table-region{min-width:0}.ui-record-section .ui-table{overflow-wrap:normal;word-break:normal}.ui-record-section-body>:first-child{margin-block-start:0}.ui-record-section-body>:last-child{margin-block-end:0}.ui-record-section .ui-properties{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;display:grid}.ui-record-section .ui-properties>div{grid-template-columns:minmax(0,var(--record-label-width)) minmax(0,1fr);align-content:start;gap:var(--space-3);border:0;min-width:0;padding:0;display:grid}.ui-record-section .ui-properties dt,.ui-record-section .ui-properties dd{font-size:var(--font-ui);line-height:var(--line-ui);overflow-wrap:anywhere}.ui-record-section .ui-table thead th{background:var(--record-table-background);white-space:normal}.ui-record-section .ui-table td,.ui-record-section .ui-table tbody th{white-space:normal;overflow-wrap:normal}@container (max-width:639px){.ui-record-section .ui-properties{grid-template-columns:minmax(0,1fr)}.ui-record-section .ui-properties>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}h1{font-size:var(--font-title);line-height:var(--line-title);font-weight:var(--weight-semibold);margin:var(--space-1) 0;overflow-wrap:anywhere}h2{font-size:var(--font-heading);line-height:var(--line-heading);font-weight:var(--weight-semibold);margin:0 0 var(--space-4)}h3{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-semibold);margin:var(--space-6) 0 var(--space-2)}h4{font-size:var(--font-ui);line-height:var(--line-ui);font-weight:var(--weight-semibold);margin:var(--space-4) 0 var(--space-2)}.ui-dialog h2{margin:0}small,.meta{font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground)}.num{text-align:end;font-variant-numeric:tabular-nums}.absent{color:var(--muted-foreground)}.sr-only{width:var(--visually-hidden-size);height:var(--visually-hidden-size);margin:calc(-1 * var(--visually-hidden-size));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}body{flex-direction:column;min-height:100dvh;display:flex}.shell-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--shell-header-min-h);padding:var(--space-4) var(--space-8);background:var(--surface);border-bottom:var(--border-width) solid var(--border);flex-wrap:nowrap;display:flex}.brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.brand-text{min-width:0}.brand strong{font-size:var(--font-brand);line-height:var(--line-brand);font-weight:var(--weight-bold);color:var(--foreground)}.brand-logo{width:var(--brand-logo-size);height:var(--brand-logo-size);object-fit:contain;border-radius:var(--radius-control);flex-shrink:0}.shell-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;min-width:0;margin-inline-start:auto;display:flex}.shell-work-context{flex:0 auto;min-width:0;max-width:100%}.shell-search{white-space:nowrap}.shell-search kbd{font:inherit;font-size:var(--font-caption);color:var(--muted-foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);padding-inline:var(--space-1)}.shell-account{flex-shrink:0}.sheet-account{margin-top:var(--space-6);width:100%}.sheet-environment{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-3)) 0 var(--space-8);padding:0 var(--space-3);font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.sheet-environment svg{color:var(--primary);flex-shrink:0}.sheet-environment small{font-size:inherit;color:var(--foreground);overflow-wrap:anywhere}.ui-sheet nav{gap:var(--space-2);flex-direction:column;display:flex}.shell-controls .ui-field{min-width:0}.shell-controls .ui-field>.ui-label{width:var(--visually-hidden-size);height:var(--visually-hidden-size);margin:calc(-1 * var(--visually-hidden-size));clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.shell-select .ui-select{width:auto;max-width:100%}.shell-select .ui-select>span:first-child{align-items:center;gap:var(--space-2);min-width:0;display:flex}.shell-select-text{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0}.shell-context{min-width:0}.shell-context .ui-select{max-width:100%}.shell-ai[aria-expanded=true]{background:var(--selected)}.shell-ai svg{color:var(--primary)}.ui-fieldset-bare{all:unset;display:contents}.mobile-nav{display:none}.shell-layout{grid-template-columns:var(--shell-nav-w) minmax(0,1fr);flex:1;display:grid}.desktop-nav{padding:var(--space-8) var(--space-5);background:var(--surface-shell);border-right:var(--border-width) solid var(--border)}.environment-card{margin-bottom:var(--space-8)}.environment-card .ui-card-body{align-items:center;gap:var(--space-3);display:flex}.environment-card svg{color:var(--primary);flex-shrink:0}.environment-card strong,.environment-card small{overflow-wrap:anywhere;display:block}.nav-label{font-size:var(--font-label);line-height:var(--line-label);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--muted-foreground);margin:0 var(--space-3) var(--space-3)}.desktop-nav nav{gap:var(--space-2);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--nav-item-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);color:var(--foreground);font:inherit;font-size:var(--font-ui);line-height:var(--line-ui);overflow-wrap:anywhere;text-align:start;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-item svg{color:var(--muted-foreground);flex-shrink:0}.nav-item:hover{background:var(--hover)}.nav-item.is-active{background:var(--selected);font-weight:var(--weight-semibold)}.nav-item.is-active svg{color:var(--primary)}.nav-item.is-active:before{content:"";left:0;top:var(--space-3);bottom:var(--space-3);width:var(--selection-indicator-width);border-radius:var(--radius-control);background:var(--primary);position:absolute}.nav-assistant{cursor:pointer;width:100%;margin-top:var(--space-5)}.nav-group-label{align-items:center;gap:var(--space-3);margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--font-ui);line-height:var(--line-ui);font-weight:var(--weight-semibold);display:flex}.nav-group-label svg{color:var(--muted-foreground);flex-shrink:0}.nav-subitem{margin-left:var(--space-5);gap:var(--space-2);flex-wrap:wrap}.nav-subitem[aria-disabled]{color:var(--muted-foreground);cursor:default}.nav-subitem[aria-disabled]:hover{background:0 0}.nav-subitem small{font-size:var(--font-badge);line-height:var(--line-caption);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-1)}.content{padding:var(--space-8);background:var(--background);min-width:0;container-type:inline-size}.nav-toggle{width:var(--control-icon-width);min-width:var(--control-icon-width);color:var(--muted-foreground);flex-shrink:0;padding:0;display:flex}.brand .nav-toggle{margin-inline-start:auto}@media (min-width:1280px){.brand:has(.nav-toggle){padding-inline-end:var(--space-5)}}.desktop-nav .nav-toggle{margin:calc(-1 * var(--space-4)) auto var(--space-4)}@media (max-width:1279px){.brand .nav-toggle{display:none}}@media (min-width:1280px){:root[data-nav=collapsed]{--shell-nav-w:var(--shell-nav-rail-w)}:root[data-nav=collapsed] .shell-header:not(.shell-header-access) .brand{padding-inline:var(--space-2);justify-content:center}:root[data-nav=collapsed] .shell-header:not(.shell-header-access) .brand-text{display:none}}.desktop-nav.is-collapsed{padding:var(--space-8) var(--space-2)}.nav-rail-item{width:100%;padding:var(--space-3);cursor:pointer;justify-content:center}.nav-rail-tip{left:calc(100% + var(--space-3));white-space:nowrap;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--foreground);color:var(--background);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-regular);pointer-events:none;clip-path:inset(50%);z-index:var(--layer-panel-docked);position:absolute;top:50%;transform:translateY(-50%)}.nav-rail-item:hover .nav-rail-tip,.nav-rail-item:focus-visible .nav-rail-tip{clip-path:none}.nav-rail-item[aria-expanded=true] .nav-rail-tip{clip-path:inset(50%)}.nav-rail-group{position:relative}.nav-rail-flyout{left:calc(100% + var(--space-3));min-width:var(--nav-flyout-min-width);gap:var(--space-1);padding:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-container);box-shadow:var(--shadow-raised);z-index:var(--layer-panel-docked);flex-direction:column;display:flex;position:absolute;top:0}.nav-rail-flyout-title{padding:var(--space-2) var(--space-4);font-size:var(--font-ui);line-height:var(--line-ui);font-weight:var(--weight-semibold);margin:0}.nav-rail-flyout .nav-subitem{margin-left:0}.page-header{margin:0 0 var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--border)}.page-header .breadcrumb{margin-bottom:var(--space-3)}.page-header h1{margin:0}.page-header .meta{margin:var(--space-1) 0 0}:is(.page-header:has(+nav),:has(.section-nav)>.page-header){border-bottom:0;padding-bottom:0}.page-header:has(+nav){margin-bottom:var(--space-4)}.page-header:not(:has(h1)){margin-bottom:var(--space-3);border-bottom:0;padding-bottom:0}.page-header .page-context{margin-block:var(--space-3);overflow-wrap:normal}.form-page{width:min(100%,var(--page-edit-width));min-width:0}.page-header-split{justify-content:space-between;align-items:center;gap:var(--action-gap);flex-wrap:wrap;display:flex}.page-header-split h1{margin:0}.page-heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-heading>svg{width:var(--icon-size);height:var(--icon-size);color:var(--primary);flex-shrink:0}.page-action{flex:0 auto}.shell-breadcrumb ol{gap:var(--space-3);font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.shell-breadcrumb li+li:before{content:"›";padding-right:var(--space-3)}.shell-breadcrumb [aria-current]{color:var(--foreground)}.shell-layout-login>.content{padding:var(--space-0)}.login-layout{grid-template-columns:var(--entry-columns);min-height:calc(100dvh - var(--shell-header-h));display:grid}.login-area{min-width:var(--space-0);padding:var(--space-12) var(--space-8);background:var(--surface);justify-content:center;align-items:center;display:flex}.login-page{width:100%;max-width:var(--entry-form-width);margin-inline:auto}.login-page h1{margin:var(--space-0) var(--space-0) var(--space-2)}.login-introduction{color:var(--muted-foreground);margin:var(--space-0) var(--space-0) var(--space-8);font-size:var(--font-ui);line-height:var(--line-ui)}.login-page form{gap:var(--field-gap);display:grid}.login-page .ui-input{min-height:calc(var(--control-height) + var(--space-1))}.login-password-control{position:relative}.login-password-control .ui-input{padding-inline-end:calc(var(--control-height) + var(--space-3))}.login-password-toggle{width:var(--control-height);height:var(--control-height);padding:var(--space-0);position:absolute;inset-block-start:var(--space-0-5);inset-inline-end:var(--space-0-5)}.login-caps-lock{margin:var(--space-2) var(--space-0) var(--space-0);font-size:var(--font-label);line-height:var(--line-label);color:var(--warning)}.login-institutional{min-width:var(--space-0);padding:var(--space-10);background:var(--entry-panel-background);border-inline-start:var(--border-width) solid var(--border);flex-direction:column;justify-content:center;display:flex}.login-eyebrow{margin:var(--space-0) var(--space-0) var(--space-5);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-semibold);color:var(--primary)}.login-feature-mark{width:var(--feature-mark-size);height:var(--feature-mark-size);border:var(--border-width) solid var(--border);border-radius:var(--radius-container);background:var(--surface);color:var(--primary);justify-content:center;align-items:center;margin-block-end:var(--space-8);display:flex}.login-institutional h2{margin:var(--space-0) var(--space-0) var(--space-5);font-size:var(--font-brand);line-height:var(--line-brand);color:var(--foreground)}.login-institutional h2>span{display:block}.login-institutional-copy,.login-ai-message{max-width:var(--form-compact-width);font-size:var(--font-body);line-height:var(--line-body);color:var(--muted-foreground)}.login-institutional-copy{margin:var(--space-0)}.login-ai-message{align-items:flex-start;gap:var(--space-3);border-block-start:var(--border-width) solid var(--border);margin-block-start:var(--space-8);padding-block-start:var(--space-5);display:flex}.login-ai-message>svg{color:var(--primary);flex-shrink:0;margin-block-start:var(--space-1)}.login-ai-message h3{margin:var(--space-0) var(--space-0) var(--space-2);color:var(--primary)}.login-ai-message p{margin:var(--space-0)}.login-ai-message .login-ai-optional{font-size:var(--font-label);line-height:var(--line-label);margin-block-start:var(--space-3)}.brand-product{display:block}@media (max-width:639px){.login-layout{display:block}.login-area{min-height:calc(100dvh - var(--shell-header-h));padding:var(--space-12) var(--space-6);align-items:flex-start}.login-institutional{display:none}}@media (min-width:1280px){.shell-header{margin-left:var(--shell-nav-w);z-index:var(--layer-shell-header);position:sticky;top:0}.brand{min-height:var(--shell-header-h);width:var(--shell-nav-w);padding:var(--space-5) var(--space-8);background:var(--surface-shell);border-right:var(--border-width) solid var(--border);position:fixed;top:0;left:0}}.shell-header-access{margin-inline-start:var(--space-0)}.shell-header-access .brand{width:auto;padding:var(--space-0);min-height:var(--space-0);border:var(--space-0);background:0 0;position:static}.shell-layout-access{grid-template-columns:minmax(0,1fr)}.access-required{max-width:var(--form-compact-width);margin:var(--space-6) auto;overflow-wrap:anywhere}.access-required .ui-card-body{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.access-required h1,.access-required p{margin:var(--space-0)}.access-required p{color:var(--muted-foreground)}.access-required-icon{width:var(--icon-size);height:var(--icon-size);color:var(--warning)}.access-required-actions{gap:var(--action-gap);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.entity-page{max-width:var(--page-detail-width);margin-inline:auto}.page-header-entity{margin:0}.page-header-entity h1{overflow-wrap:anywhere;margin:0}.page-header-entity>.entity-summary{margin-top:var(--space-1)}.entity-summary{gap:0 var(--space-2);margin:0 0 var(--space-0-5);font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.status-line{margin:var(--space-2) 0 0;font-size:var(--font-ui);line-height:var(--line-ui)}.entity-page>.ui-feedback-banner{margin-top:var(--space-2)}.section-nav{z-index:var(--layer-section-nav);margin-top:var(--space-4);background:var(--surface);border-bottom:var(--border-width) solid var(--border);position:sticky;top:0}@media (min-width:1280px){.section-nav{top:var(--shell-header-h)}}.section-nav ul{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.section-nav a{min-height:var(--control-height);white-space:nowrap;font-size:var(--font-ui);line-height:var(--line-ui);font-weight:var(--weight-medium);color:var(--muted-foreground);border-bottom:var(--border-width-emphasis) solid transparent;align-items:center;text-decoration:none;display:flex}.section-nav a:hover{color:var(--foreground)}.section-nav a[aria-current]{color:var(--foreground);border-bottom-color:var(--primary)}.section-nav a:focus-visible{outline-offset:calc(-1 * var(--focus-offset))}html{scroll-padding-top:var(--space-4)}html:has(.section-nav){scroll-padding-top:var(--scroll-clearance-section)}@media (min-width:1280px){html{scroll-padding-top:calc(var(--shell-header-h) + var(--space-4))}html:has(.section-nav){scroll-padding-top:calc(var(--shell-header-h) + var(--scroll-clearance-section))}}.section-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-header h2,.section-header h3,.section-header h4,.section-header .meta{margin:0}.section-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.section-footer{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{margin:0}.location-list{margin:0;padding:0;list-style:none}.location-list>li{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border)}.location-list>li:first-child{border-top:0;padding-top:0}.location-list dl{margin-top:var(--space-2)}.state,.section{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);padding:var(--space-6);margin:0 0 var(--space-4)}.section{overflow-wrap:anywhere}.section dl{grid-template-columns:minmax(var(--field-label-min-width),1fr) minmax(0,3fr);gap:var(--space-2) var(--space-4);margin:0;display:grid}.section dt{color:var(--muted-foreground)}.section dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.section ul{padding-inline-start:var(--space-6)}.section .plain-list,.section .location-list{padding-inline-start:0}.section.entity-section{border:0;border-top:var(--border-width) solid var(--border);padding:var(--space-6) 0 var(--space-8);background:0 0;border-radius:0;margin:0}.entity-sections>.entity-section:first-child,.create-form>.entity-section:first-child{border-top:0}.entity-section h2 .count{margin-left:var(--space-2);font-weight:var(--weight-medium);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.section .fields{grid-template-columns:minmax(var(--field-label-min-width),var(--field-label-max-width)) minmax(0,1fr);gap:var(--space-2) var(--space-6)}.fields dt,.fields dd{font-size:var(--font-ui);line-height:var(--line-ui)}.empty-line{font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);margin:0}.empty-line .ui-button{margin-left:var(--space-2)}.item-title{font-weight:var(--weight-medium)}.item-line{font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);display:block}.dot{color:var(--muted-foreground)}.unit-table tbody th[scope=row]{font-weight:inherit;background:0 0;position:relative}.unit-table tbody tr:hover>*,.unit-table tbody tr.is-current>*{background:var(--hover)}.unit-table .unit-toggle{font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.unit-table .unit-toggle[aria-disabled=true]{cursor:default}.unit-table tbody th:has(.unit-toggle:focus-visible){outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-inset))}.unit-place{font-size:var(--font-label);line-height:var(--line-label);color:var(--muted-foreground);display:block}.unit-place:empty{display:none}.unit-editor{padding-bottom:var(--space-6)}:is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus:not(:focus-visible),html:not([data-input=keyboard]) :is(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus,.page-header h1[tabindex="-1"]:focus{outline:none}html[data-input=keyboard] .page-header h1[tabindex="-1"]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.unit-detail{font-size:var(--font-ui);line-height:var(--line-ui);flex-direction:column;display:flex}.unit-detail>.ui-feedback-banner{margin-bottom:var(--space-4)}.unit-group{min-width:0}.unit-group+.unit-group{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border)}.unit-group h3{margin:0 0 var(--space-2);font-size:var(--font-ui);line-height:var(--line-ui);font-weight:var(--weight-semibold)}.unit-group .contact-row-head h3{margin:0}.unit-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.unit-group h4{margin:0 0 var(--space-2);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.unit-group .item-title,.unit-group p{margin:0}.unit-group p+p{margin-top:var(--space-1)}.unit-group p+.compact-table,.unit-locations li+li{margin-top:var(--space-2)}.contact-row{justify-content:space-between;align-items:flex-start;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.contact-row>div{flex-direction:column;min-width:0;display:flex}.contact-label{font-size:var(--font-caption);line-height:var(--line-caption);font-weight:var(--weight-medium);color:var(--muted-foreground);margin:0}.contact-value{font-size:var(--font-ui);line-height:var(--line-ui);overflow-wrap:anywhere}.contact-row-head{margin-top:var(--space-3);align-items:center}.inline-action.ui-button{min-height:var(--control-height);height:auto;padding:0 var(--space-2);color:var(--link);font-weight:var(--weight-medium);background:0 0;border-color:#0000}.inline-action.ui-button:hover:not(:disabled){background:var(--hover);border-color:#0000}.inline-action.ui-button.ui-critical{color:var(--danger)}.inline-action.ui-button.ui-critical:hover:not(:disabled){background:var(--danger-subtle)}.inline-action.ui-button:disabled{background:0 0;border-color:#0000}.entity-page:not(.create-page) .inline-action.ui-button{margin-inline:calc(-1 * var(--space-2))}.phone-principal{font-weight:var(--weight-semibold);color:var(--foreground)}.compact-table .ui-table th,.history-table .ui-table th{background:var(--surface);padding:0 var(--space-4) var(--space-2) 0}.compact-table .ui-table td,.history-table .ui-table td{padding:var(--space-2) var(--space-4) var(--space-2) 0}.compact-table .ui-table tbody tr:last-child td,.history-table .ui-table tbody tr:last-child td{border-bottom:0}.compact-table .value{font-variant-numeric:tabular-nums;white-space:nowrap}.history-table{margin-bottom:var(--space-3)}.history-table .period{white-space:nowrap;font-variant-numeric:tabular-nums}.period-arrow{margin:0 var(--space-2);color:var(--muted-foreground)}.history-table tr.is-current td:first-child{font-weight:var(--weight-semibold)}.section .org-list{margin:0 0 var(--space-3);padding:0;list-style:none}.org-list li{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border)}.org-list li:first-child{border-top:0;padding-top:0}.org-list .item-title{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-semibold);margin:0}.org-list .meta{margin:var(--space-0-5) 0 0}.org-roles{margin:var(--space-1) 0 0;font-size:var(--font-ui);line-height:var(--line-ui)}.operator-summary p{margin:0 0 var(--space-1);font-size:var(--font-ui);line-height:var(--line-ui)}.operator-summary p.meta{font-size:var(--font-caption);line-height:var(--line-caption)}.operator-summary .operator-name{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.operator-history{margin-top:var(--space-5)}.operator-history h3{margin:0 0 var(--space-3);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.list-page{max-width:none;margin-inline:0}@media (max-width:639px){.page-header-split{flex-direction:column;align-items:stretch}.page-action{width:100%}}.pagination{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-4) 0 var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.pagination .ui-field{align-items:center;gap:var(--space-2);display:flex}.pagination .ui-field>label{white-space:nowrap;font-weight:var(--weight-regular);color:var(--muted-foreground);margin-bottom:0}.pagination .ui-select{width:auto;min-width:var(--control-count-width)}.pagination-nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pagination-nav p{margin:0 var(--space-2) 0 0;font-size:var(--font-ui);color:var(--muted-foreground)}.asset-note{font-size:var(--font-caption);max-width:var(--asset-note-max-width)}.skip-link{top:calc(-1 * var(--skip-link-hidden-offset));left:var(--space-4);z-index:var(--layer-skip-link);background:var(--surface);padding:var(--space-3);position:fixed}.skip-link:focus{top:var(--space-2)}.logo-dark,:root[data-appearance=dark] .logo-light{display:none}:root[data-appearance=dark] .logo-dark{display:initial}@media (prefers-color-scheme:dark){:root[data-appearance=system] .logo-light{display:none}:root[data-appearance=system] .logo-dark{display:initial}}@media (max-width:1279px){.shell-layout{grid-template-columns:minmax(0,1fr)}.desktop-nav{display:none}.mobile-nav{display:block}.content{padding:var(--space-6)}}.account-actions{border-top:var(--border-width) solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4);justify-content:flex-end;display:flex}@media (max-width:1279px){.shell-header{gap:var(--space-2);padding:var(--space-3);min-height:var(--shell-header-compact-height);flex-wrap:nowrap}.shell-header>.brand{max-width:var(--brand-compact-width);flex:none;position:relative}.shell-header .brand strong{font-size:var(--font-title-compact);line-height:var(--line-title-compact)}.shell-header .brand-logo{width:var(--brand-logo-compact-size);height:var(--brand-logo-compact-size)}.shell-header .brand:has(.brand-logo) .brand-text{display:none}.brand .asset-note{width:var(--brand-compact-width);font-size:var(--font-micro);line-height:var(--line-micro);position:absolute;top:100%;left:0}.shell-breadcrumb{display:none}.shell-controls{justify-content:flex-end;gap:var(--space-1);flex-wrap:nowrap;flex:none}.shell-search>span,.shell-search>kbd{display:none}.shell-search{width:var(--control-height);padding-inline:0}.shell-context{max-width:var(--control-context-max-width);flex:0 auto}.shell-context .ui-select{width:100%;min-width:0;padding-inline:var(--space-2)}.shell-context .ui-search-trigger{padding-left:var(--search-control-inset)}.shell-context .ui-search-value-label,.shell-context .ui-search-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-select-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-select-icon{flex-shrink:0}.shell-header:has(.shell-work-context) .shell-environment{flex:0 0 var(--control-icon-width)}.shell-header:has(.shell-work-context) .shell-environment .shell-select-text{display:none}.shell-header:has(.shell-work-context) .shell-environment .ui-select>span:last-child{display:none}.shell-ai{order:1;flex:0 0 var(--control-icon-width);width:var(--control-icon-width);min-width:var(--control-icon-width);padding:0}.shell-ai>span{display:none}.shell-account{width:var(--control-icon-width);min-width:var(--control-icon-width);height:var(--control-compact-height);min-height:var(--control-compact-height);order:2;padding:0}.mobile-nav{flex-shrink:0;order:3}.mobile-nav .ui-button{width:var(--control-icon-width);min-width:var(--control-icon-width);padding:0}}@media (max-width:639px){.content,.section,.state{padding:var(--space-4)}.section.entity-section{padding:var(--space-6) 0 var(--space-8)}.section .fields{gap:var(--space-0-5) 0;grid-template-columns:minmax(0,1fr)}.section dl{grid-template-columns:minmax(0,1fr)}.section dd{margin-bottom:var(--space-2)}.page-header-entity h1{font-size:var(--font-title-compact);line-height:var(--line-title-compact)}.ui-table{min-width:var(--table-min-width)}.breadcrumb>*{display:none}.breadcrumb>a:last-of-type{align-items:center;gap:var(--space-1);display:inline-flex}.breadcrumb>a:last-of-type:before{content:"‹" / "";font-size:var(--font-heading);line-height:1}}.breadcrumb{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--font-ui);line-height:var(--line-ui);color:var(--muted-foreground);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current]{color:var(--muted-foreground)}.course-availability{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;display:flex}.course-availability>label{white-space:nowrap;margin:0}.course-availability .ui-select{width:auto;min-width:var(--control-choice-min-width)}.course-page .breadcrumb>*{overflow-wrap:anywhere;min-width:0}.course-page .meta{overflow-wrap:anywhere}.create-form{display:block}.edit-block{max-width:var(--page-edit-width)}.editor .editor-title{margin:0 0 var(--space-4);font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.editor>.state,.editor>.section.reconsulted{margin:0 0 var(--space-4)}.date-input.ui-input{width:auto;max-width:100%}.form-group{border:0;min-width:0;margin:0;padding:0}.form-group-title{margin:0 0 var(--space-3);font-size:var(--font-label);line-height:var(--line-label);font-weight:var(--weight-semibold);color:var(--muted-foreground);padding:0}.unit-empty{align-items:flex-start;gap:var(--action-gap);flex-direction:column;display:flex}.editor-actions{justify-content:flex-end;align-items:center;gap:var(--action-gap);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.create-org-action.ui-button{margin-top:var(--space-2)}.create-later-note{padding:var(--space-4) 0 var(--space-6);border-top:var(--border-width) solid var(--border);margin:0}.form-alert,.editor-alert,.panel-alert,.state-alert{margin:0 0 var(--space-4)}.panel-create .ui-field+.ui-field,.panel-create .ui-field+fieldset{margin-top:var(--space-5)}@media (min-width:1280px){.ui-detail-layout.has-panel .maintenance-editor{grid-template-columns:minmax(0,1fr)}.entity-page:has(.section-nav) .ui-detail-panel{--detail-panel-max:calc(100dvh - var(--shell-header-h) - var(--section-nav-height) - var(--space-8));top:calc(var(--shell-header-h) + var(--section-nav-height) + var(--space-4))}}.section .panel-list{padding-inline-start:0}.detail-panel-slot{display:contents}html{scroll-padding-bottom:var(--scroll-clearance-footer)}.form-actions-bar{margin-top:var(--space-2);padding:var(--space-3) 0;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border);justify-content:flex-end;display:flex;position:static}.form-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:639px){.form-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.form-actions .ui-button{width:100%}}.panel-list{margin:var(--space-4) 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.panel-list li{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);flex-wrap:wrap;display:flex}.phone-list{margin:0 0 var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.section .phone-list{padding-inline-start:0}.phone-list li{align-items:baseline;gap:0 var(--space-3);padding:var(--space-1) 0;font-size:var(--font-ui);line-height:var(--line-ui);flex-wrap:wrap;display:flex}.phone-main{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.phone-number{font-variant-numeric:tabular-nums}.phone-row-compact{gap:var(--space-3);flex-direction:column;display:flex}.phone-row-main{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.phone-row-main p{margin:0}.phone-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:768px){.phone-row-compact{flex-direction:row;justify-content:space-between;align-items:center}.phone-row-actions{justify-content:flex-end}}@media (max-width:639px){.phone-row-actions .ui-button{flex:1 1 var(--action-min-width)}}.tag-principal{font-size:var(--font-caption);font-weight:var(--weight-semibold);color:var(--primary);border:var(--border-width) solid var(--primary);border-radius:var(--radius-pill);padding:var(--space-0-5) var(--space-2);display:inline-block}.phone-item{border:0;min-width:0;margin:0;padding:0}.phone-item .ui-radio-row{margin:0}.maintenance-editor{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1280px){.maintenance-editor{grid-template-columns:minmax(0,2fr) minmax(var(--aside-min-width),1fr)}}.maintenance-aside{min-width:0}.preview-cards{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:1fr;display:grid}@media (min-width:640px){.preview-cards{grid-template-columns:1fr 1fr}}.preview-card{border:var(--border-width) solid var(--border);border-radius:var(--radius-control);padding:var(--space-3)}.ai-panel[hidden]{display:none}.ai-termos-resumo,.ai-termos-leitura{gap:var(--space-3);padding-block:var(--space-2);flex-direction:column;display:flex}.ai-termos-resumo h3,.ai-termos-leitura h2{font-size:var(--font-heading);line-height:var(--line-heading);margin:0}.ai-termos-resumo ol,.ai-termos-resumo ul,.ai-termos-documento ul{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ai-termos-resumo p,.ai-termos-documento p{margin:0}.ai-termos-acoes{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-termos-documento{gap:var(--space-4);flex-direction:column;display:flex}.ai-termos-documento section{gap:var(--space-2);flex-direction:column;display:flex}.ai-termos-documento h2,.ai-termos-documento h3{font-size:var(--font-body);line-height:var(--line-body);margin:0}.ai-termos-links a{color:var(--primary)}.ai-termos-aceite{gap:var(--space-3);flex-direction:column;display:flex}.ai-termos-pagina{max-width:var(--document-reading-width);gap:var(--space-4);flex-direction:column;display:flex}.ai-termos-trilha{margin:0}.ai-context-seal-linha{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ai-arquivo-cabecalho{align-items:flex-start;gap:var(--space-3);display:flex}.ai-arquivo-cabecalho h3{overflow-wrap:anywhere}.ai-arquivo-icone{color:var(--primary);flex-shrink:0}.ai-arquivo-conteudo,.ai-mapeamento-lacunas,.ai-mapeamento-pendencias{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.ai-arquivo-conteudo li{flex-direction:column;display:flex}.ai-mapeamento h4{font-size:var(--font-body);line-height:var(--line-body);margin:0}.ai-mapeamento-trecho{overflow-wrap:anywhere}.ai-mapeamento-trecho mark{background:var(--warning-subtle);color:inherit;border-radius:var(--radius-control);padding-inline:var(--space-1)}.ai-mapeamento-opcoes{border:0;flex-direction:column;margin:0;padding:0;display:flex}.ai-mapeamento-opcoes legend{padding:0;font-weight:600}.ai-termos-trilha-fixa{z-index:var(--layer-control-decoration);background:var(--surface);padding-block:var(--space-2);margin-top:calc(-1 * var(--space-2));position:sticky;top:0}.ai-termos-trilha-voltar{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ai-termos-trilha-voltar:hover{text-decoration:underline}.ai-termos-trilha-voltar:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media print{.shell-header,.shell-nav,.ai-termos-imprimir{display:none}}.ai-abertura{gap:var(--space-2);padding-block:var(--space-4) var(--space-2);flex-direction:column;display:flex}.ai-abertura-titulo{font-size:var(--font-heading);line-height:var(--line-heading);margin:0}.ai-abertura-frase{margin:0 0 var(--space-2);color:var(--muted-foreground);font-size:var(--font-label);line-height:var(--line-label)}.ai-ajuda{gap:var(--space-4);padding-block:var(--space-2);flex-direction:column;display:flex}.ai-ajuda h2{font-size:var(--font-heading);line-height:var(--line-heading);margin:0}.ai-ajuda>p{margin:0}.ai-ajuda section{gap:var(--space-2);scroll-margin-top:var(--section-nav-height);flex-direction:column;display:flex}.ai-ajuda section p{margin:0}.ai-ajuda h3{font-size:var(--font-body);line-height:var(--line-body);font-weight:var(--weight-semibold);scroll-margin-top:var(--section-nav-height);margin:0}.ai-ajuda h3:focus-visible,.ai-ajuda h2:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ai-ajuda-indice{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ai-ajuda-indice button{background:var(--surface);font:inherit;cursor:pointer;min-height:var(--control-height);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-size:var(--font-label);line-height:var(--line-label);align-items:center;text-decoration:none;display:inline-flex}.ai-ajuda-indice button:hover{background:var(--hover)}.ai-ajuda-indice button:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ai-ajuda-itens{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-ajuda-itens li{gap:var(--space-1);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);flex-direction:column;display:flex}.ai-ajuda-itens p{color:var(--muted-foreground);font-size:var(--font-label);line-height:var(--line-label)}.ai-ajuda-lista{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.ai-ajuda-exemplo{align-items:flex-start;gap:var(--space-0-5);width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--font-ui);line-height:var(--line-ui);text-align:start;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;display:flex}.ai-ajuda-exemplo:hover{border-color:var(--primary);background:var(--hover)}.ai-ajuda-exemplo:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ai-ajuda-exemplo-rotulo{font-size:var(--font-caption);line-height:var(--line-caption);color:var(--primary);font-weight:var(--weight-semibold)}.ai-panel{width:100%;height:100dvh;z-index:var(--layer-panel-overlay);background:var(--surface);color:var(--foreground);flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;inset:0}.ai-overlay-backdrop{background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ai-overlay-backdrop{background:color-mix(in srgb,var(--foreground) 45%,transparent)}}.ai-overlay-backdrop{z-index:var(--layer-overlay-backdrop)}@media (min-width:768px){:root{--ai-panel-largura:max(var(--panel-width),min(var(--ai-panel-width,var(--panel-width)),60vw))}.ai-panel{inset:var(--space-4) var(--space-4) var(--space-4) auto;width:var(--ai-panel-largura);max-width:calc(100% - var(--space-8));border:var(--border-width) solid var(--border);border-radius:var(--radius-container);height:auto;box-shadow:var(--shadow-raised)}}@media (min-width:1280px){:root{--ai-panel-largura:max(var(--panel-width),min(var(--ai-panel-width,var(--panel-width)),60vw,calc(100vw - var(--shell-nav-w) - 41rem - var(--space-8))))}.ai-panel{top:var(--space-4);z-index:var(--layer-panel-docked)}.shell-layout.ai-open{padding-right:calc(var(--ai-panel-largura) + var(--space-8))}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]){margin-right:calc(var(--ai-panel-largura) + var(--space-8))}}.ai-panel-alca{left:calc(-1 * var(--space-2));top:var(--space-4);bottom:var(--space-4);width:var(--space-3);cursor:col-resize;touch-action:none;z-index:var(--layer-control-decoration);border-radius:var(--radius-pill);position:absolute}.ai-panel-alca:after{content:"";width:var(--resize-grip-width);height:var(--space-8);border-radius:var(--radius-pill);background:var(--border);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-panel-alca:hover:after,.ai-panel-alca:focus-visible:after{background:var(--primary)}.ai-panel-alca:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ai-cabecalho-acoes{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.ai-panel .ui-assistant-header{row-gap:var(--space-2);flex-wrap:wrap}.ai-contexto-faixa{flex:1 0 100%;min-width:0;display:flex}.ai-contexto-controle.ui-button{align-items:center;gap:var(--space-3);height:auto;min-height:var(--control-height);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-3);text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.ai-contexto-controle[aria-expanded=true]{background:var(--selected);border-color:var(--primary)}.ai-contexto-valores{gap:var(--space-0-5);min-width:0;line-height:var(--line-ui);font-weight:var(--weight-medium);display:grid}.ai-contexto-valores small{font-size:var(--font-caption);line-height:var(--line-caption);font-weight:var(--weight-regular);color:var(--muted-foreground)}.ai-contexto-valores>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-contexto-seta{color:var(--muted-foreground);transform:rotate(90deg)}.ai-contexto-controle[aria-expanded=true] .ai-contexto-seta{transform:rotate(-90deg)}.ai-contexto-painel{gap:var(--field-gap);flex-direction:column;display:flex}.ai-contexto-painel.ui-dialog-anchored{z-index:var(--layer-panel-overlay-popover)}.ai-contexto-painel>h2{min-height:var(--control-height);font-size:var(--font-body);align-items:center;margin:0;padding-inline-end:var(--control-height);display:flex}.ai-contexto-painel .ui-dialog-close{top:var(--space-4);right:var(--space-4)}.ai-contexto-itens{gap:var(--space-3);flex-direction:column;display:flex}.ai-contexto-itens .ui-checkbox-row{flex-wrap:wrap;align-items:flex-start;row-gap:0;margin:0}.ai-contexto-itens .ui-checkbox-label{font-weight:var(--weight-medium);flex:100%;padding-inline:0}.ai-contexto-itens .ui-checkbox-desc{margin:0 0 0 calc(var(--space-5) + var(--space-2));font-size:var(--font-caption);line-height:var(--line-caption);flex:100%}.ai-cartao-arquivo{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);display:flex}.ai-cartao-arquivo-icone{color:var(--primary);flex-shrink:0}.ai-cartao-arquivo-texto{flex-direction:column;flex:auto;min-width:0;display:flex}.ai-cartao-arquivo-nome{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-assistant-message-user .ai-cartao-arquivo{margin-top:var(--space-2);background:var(--surface)}.ai-panel .ui-assistant-composer{padding:var(--space-3);gap:var(--space-2);flex-direction:column;max-height:none;display:flex;overflow:visible}.ai-panel .ui-assistant-header{padding-block:var(--space-2)}.ai-botao-icone{min-width:var(--control-height);padding-inline:var(--space-2);flex-shrink:0!important}@media (min-width:1280px) and (max-width:1719px){:root:not([data-nav=collapsed]) .shell-header:has(.shell-work-context) .shell-environment{flex:0 0 var(--control-icon-width)}:root:not([data-nav=collapsed]) .shell-header:has(.shell-work-context) .shell-environment .ui-select{padding-inline:var(--space-2)}:root:not([data-nav=collapsed]) .shell-header:has(.shell-work-context) .shell-environment .shell-select-text{display:none}:root:not([data-nav=collapsed]) .shell-header:has(.shell-work-context) .shell-environment .ui-select>span:last-child{display:none}}@media (min-width:1280px){.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-controls{gap:var(--space-1);flex-wrap:nowrap}:is(.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-search>span,.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-search>kbd){display:none}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-search{width:var(--control-height);padding-inline:0}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-ai{flex:0 0 var(--control-icon-width);width:var(--control-icon-width);min-width:var(--control-icon-width);padding:0}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]) .shell-ai>span{display:none}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]):has(.shell-work-context) .shell-environment{flex:0 0 var(--control-icon-width)}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]):has(.shell-work-context) .shell-environment .shell-select-text{display:none}.shell-header:not(.ai-tela-ativa):has(.shell-ai[aria-expanded=true]):has(.shell-work-context) .shell-environment .ui-select>span:last-child{display:none}}.ai-tabela{margin-top:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);scrollbar-width:thin}.ai-tabela:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ai-tabela .ui-table th,.ai-tabela .ui-table td{padding:var(--space-2) var(--space-3);white-space:nowrap}.ai-tabela .ui-table thead th{background:var(--surface-subtle)}.ai-tabela .ui-table tbody th{font-weight:var(--weight-medium);color:var(--foreground);font-size:inherit;background:0 0}.ai-tabela .ui-table tbody tr:last-child>*{border-bottom:0}.ai-tabela-titulo{text-align:start;caption-side:top;padding:var(--space-2) var(--space-3) 0;font-weight:var(--weight-semibold);margin:0}.ai-previa-critica{border-color:var(--danger-border)}.ai-previa-aviso-critico{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--danger-subtle);color:var(--foreground);margin:0}.ai-previa-mudanca{font-weight:var(--weight-semibold)}.ai-previa-lote p{margin:0}.ai-previa-lote ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space-5)}.ai-ditado-ouvindo.ui-button{background:var(--danger-subtle);color:var(--danger);border-color:var(--danger-border)}.ai-ditado-estado{font-size:var(--font-caption);color:var(--muted-foreground);margin:0}.lugar-resumo{font-size:var(--font-ui);line-height:var(--line-ui);margin:0}.lugar-pendente{color:var(--warning)}.lugar-unidade .ui-alert{margin-block:var(--space-2)}.lugar-historico{font-size:var(--font-label);line-height:var(--line-label);margin-block-start:var(--space-2)}.lugar-historico summary{cursor:pointer;color:var(--link)}.lugar-historico ul{margin-block-start:var(--space-2)}.lugar-historico li+li{margin-block-start:var(--space-1)}.lugar-marcador{font-size:var(--font-label);line-height:var(--line-label);color:var(--warning);display:block}.lugar-revisao p{margin-block:var(--space-2)}.lugar-revisao .plain-list li+li{margin-block-start:var(--space-1)}.field-value{font-size:var(--font-ui);line-height:var(--line-ui);margin:0}.content:has(.ui-record-view){background:var(--record-background)}.ui-record-view .page-header-entity{margin-block-end:var(--space-6)}.ui-record-sections{min-width:0;display:block}@media (max-width:639px){.shell-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.shell-work-context{grid-area:2/1/auto/-1;justify-self:start;max-width:100%}.shell-header>.brand{max-width:100%}.shell-header:not(:has(.shell-work-context)){grid-template-columns:auto minmax(0,1fr)}.shell-header:not(:has(.shell-work-context)) .shell-controls{flex-wrap:wrap;max-width:100%}}.shell-header-access .brand:has(.brand-logo) .brand-text{display:block}@media (min-width:768px){.ai-panel.ai-tela{inset:var(--shell-header-h) 0 0 0;width:auto;max-width:none;height:auto;box-shadow:none;z-index:var(--layer-section-nav);border:0;border-radius:0}.ai-tela .ui-assistant-header{padding-inline:var(--space-8)}.ai-tela .ui-assistant-content{padding:var(--space-6) var(--space-8)}.ai-tela .ui-assistant-content>:not(.ui-assistant-blocks),.ai-tela .ui-assistant-blocks>*{margin-inline:max(0px,calc((100% - var(--document-reading-width)) / 2))}.ai-tela .ui-assistant-blocks>:is(:has(.ai-tabela),.ui-assistant-preview:not(.ai-troca-contexto)){margin-inline:0}.ai-tela .ui-assistant-composer{padding-inline:max(var(--space-3),calc((100% - var(--document-reading-width)) / 2));border-radius:0}}@media (min-width:1280px){.ai-panel.ai-tela{inset:var(--shell-header-h) 0 0 var(--shell-nav-w)}}.ai-escopo{margin:0}.ai-troca-titulo{font-weight:var(--weight-semibold);margin:0}.ai-no{display:contents}@media (min-width:1280px){html[data-detail-replaces-page] .ui-detail-panel-replaces-page{top:calc(var(--shell-header-h) + var(--space-4));bottom:var(--space-4);left:calc(var(--shell-nav-w) + var(--space-8));right:calc(var(--ai-panel-largura) + var(--space-8) + var(--space-8));max-height:none;z-index:var(--layer-section-nav);visibility:visible;position:fixed}html[data-detail-replaces-page] main:has(.ui-detail-panel-replaces-page){visibility:hidden}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
