:root{--color-lagoon-50: #f4fafb;--color-lagoon-100: #e4f5f6;--color-lagoon-200: #c3ebee;--color-lagoon-300: #91dee3;--color-lagoon-400: #5ed1d9;--color-lagoon-500: #2ec6d1;--color-lagoon-600: #28a1a9;--color-lagoon-700: #237e85;--color-lagoon-800: #1d5e62;--color-lagoon-900: #163e41;--color-lagoon-950: #0f2729;--color-ocean-50: #f4f9fb;--color-ocean-100: #e4f1f6;--color-ocean-200: #c3e2ee;--color-ocean-300: #91cce3;--color-ocean-400: #5eb6d9;--color-ocean-500: #2ea3d1;--color-ocean-600: #2885a9;--color-ocean-700: #236985;--color-ocean-800: #1d4f62;--color-ocean-900: #163541;--color-ocean-950: #0f2229;--color-deep-50: #f4f8fb;--color-deep-100: #e4eff6;--color-deep-200: #c3dcee;--color-deep-300: #91c1e3;--color-deep-400: #5ea6d9;--color-deep-500: #2e8dd1;--color-deep-600: #2873a9;--color-deep-700: #235c85;--color-deep-800: #1d4562;--color-deep-900: #162f41;--color-deep-950: #0f1e29;--color-jade-50: #f5faf8;--color-jade-100: #e7f3f0;--color-jade-200: #cae7df;--color-jade-300: #9dd7c7;--color-jade-400: #6ec9af;--color-jade-500: #40bf9b;--color-jade-600: #349d7f;--color-jade-700: #2c7d66;--color-jade-800: #245c4c;--color-jade-900: #1b3c32;--color-jade-950: #132520;--color-sand-50: #faf8f5;--color-sand-100: #f3efe7;--color-sand-200: #e7deca;--color-sand-300: #d7c49d;--color-sand-400: #c9ab6e;--color-sand-500: #bf9540;--color-sand-600: #9d7a34;--color-sand-700: #7d622c;--color-sand-800: #5c4924;--color-sand-900: #3c311b;--color-sand-950: #251f13;--color-coral-50: #faf6f5;--color-coral-100: #f3e8e7;--color-coral-200: #e7cdca;--color-coral-300: #d7a39d;--color-coral-400: #c9776e;--color-coral-500: #bf4d40;--color-coral-600: #9d3f34;--color-coral-700: #7d342c;--color-coral-800: #5c2924;--color-coral-900: #3c1e1b;--color-coral-950: #251513;--color-neutral-0: #ffffff;--color-neutral-50: #f5f8f9;--color-neutral-100: #e9eef1;--color-neutral-200: #d0dae1;--color-neutral-300: #aebcc7;--color-neutral-400: #8c9eab;--color-neutral-500: #6c8393;--color-neutral-600: #586b79;--color-neutral-700: #455763;--color-neutral-800: #32424e;--color-neutral-900: #202d37;--color-neutral-950: #141d24;--color-neutral-1000: #0c1218;--brand-abyss: #0a151f;--brand-deep-sea: #162f41;--brand-ocean: #236985;--brand-ocean-deep: #163541;--brand-ocean-soft: #35aede;--brand-lagoon: #91dee3;--brand-lagoon-deep: #237e85;--brand-lagoon-bright: #6fe3eb;--brand-foam: #e9eef1;--brand-jade: #2c7d66;--brand-sand: #7d622c;--brand-coral: #7d342c;--brand-white: #ffffff;--gradient-shallows: linear-gradient(160deg, #e4f5f6 0%, #e4f1f6 50%, #f5f8f9 100%);--gradient-depth: linear-gradient(160deg, #236985 0%, #0a151f 100%);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 18px;--radius-pill: 9999px;--radius-round: 50%;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-xs: .75rem;--leading-xs: 1rem;--text-sm: .875rem;--leading-sm: 1.25rem;--text-base: 1rem;--leading-base: 1.5rem;--text-lg: 1.125rem;--leading-lg: 1.5rem;--text-xl: 1.25rem;--leading-xl: 1.625rem;--text-2xl: 1.375rem;--leading-2xl: 1.75rem;--text-3xl: 1.625rem;--leading-3xl: 2rem;--text-4xl: 2rem;--leading-4xl: 2.375rem;--text-5xl: 2.5rem;--leading-5xl: 2.875rem;--tracking-display: -.022em;--tracking-heading: -.014em;--tracking-body: 0;--tracking-caps: .06em;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .26s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-exit: cubic-bezier(.4, 0, 1, 1);--easing-entrance: cubic-bezier(0, 0, .2, 1);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-entrance: cubic-bezier(0, 0, .2, 1);--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--container-max: 1200px;--prose-max: 72ch;--touch-target-min: 44px;--gutter-mobile: 16px;--gutter-tablet: 24px;--gutter-desktop: 32px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-overlay: 1040;--z-modal: 1050;--z-popover: 1060;--z-toast: 1070;--z-tooltip: 1080;--focus-width: 2px;--focus-offset: 2px;--focus-style: solid;--color-bg: #f5f8f9;--color-bg-alt: #e9eef1;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d0dae1;--color-border-strong: #aebcc7;--color-text: #162f41;--color-text-muted: #52697a;--color-text-disabled: #8c9eab;--color-primary: #236985;--color-on-primary: #ffffff;--color-primary-hover: #1d4f62;--color-primary-active: #163541;--color-primary-subtle: #e4f1f6;--color-accent: #91dee3;--color-on-accent: #162f41;--color-accent-hover: #5ed1d9;--color-accent-subtle: #e4f5f6;--color-link: #236985;--color-focus-ring: #2885a9;--color-success: #2c7d66;--color-on-success: #ffffff;--color-success-subtle: #e7f3f0;--color-warning: #5c4924;--color-warning-bg: #c9ab6e;--color-warning-subtle: #f3efe7;--color-danger: #7d342c;--color-on-danger: #ffffff;--color-danger-subtle: #f3e8e7;--color-info: #236985;--color-info-subtle: #e4f1f6;--color-overlay: rgba(6, 28, 40, .42);--shadow-e1: 0 1px 2px rgba(32, 54, 70, .05);--shadow-e2: 0 1px 2px rgba(32, 54, 70, .05), 0 4px 10px rgba(32, 54, 70, .07);--shadow-e3: 0 2px 4px rgba(32, 54, 70, .06), 0 12px 28px rgba(32, 54, 70, .11)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg: #0a151f;--color-bg-alt: #0f1c2a;--color-surface: #142633;--color-surface-raised: #1c3140;--color-border: #2b4354;--color-border-strong: #406077;--color-text: #ebf4f4;--color-text-muted: #9bb0bf;--color-text-disabled: #647e90;--color-primary: #35aede;--color-on-primary: #081521;--color-primary-hover: #56bde6;--color-primary-active: #78cced;--color-primary-subtle: #1c3d4a;--color-accent: #6fe3eb;--color-on-accent: #081521;--color-accent-hover: #92ebf2;--color-accent-subtle: #1b4346;--color-link: #6fe3eb;--color-focus-ring: #6fe3eb;--color-success: #60d2b2;--color-on-success: #0a1f19;--color-success-subtle: #1b3c32;--color-warning: #d8b164;--color-warning-bg: #cea450;--color-warning-subtle: #3c311b;--color-danger: #de7468;--color-on-danger: #1f0c0a;--color-danger-subtle: #401f1c;--color-info: #35aede;--color-info-subtle: #1c3d4a;--color-overlay: rgba(3, 14, 21, .6);--shadow-e1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .36);--shadow-e3: 0 10px 24px rgba(0, 0, 0, .44)}}:root[data-theme=dark]{--color-bg: #0a151f;--color-bg-alt: #0f1c2a;--color-surface: #142633;--color-surface-raised: #1c3140;--color-border: #2b4354;--color-border-strong: #406077;--color-text: #ebf4f4;--color-text-muted: #9bb0bf;--color-text-disabled: #647e90;--color-primary: #35aede;--color-on-primary: #081521;--color-primary-hover: #56bde6;--color-primary-active: #78cced;--color-primary-subtle: #1c3d4a;--color-accent: #6fe3eb;--color-on-accent: #081521;--color-accent-hover: #92ebf2;--color-accent-subtle: #1b4346;--color-link: #6fe3eb;--color-focus-ring: #6fe3eb;--color-success: #60d2b2;--color-on-success: #0a1f19;--color-success-subtle: #1b3c32;--color-warning: #d8b164;--color-warning-bg: #cea450;--color-warning-subtle: #3c311b;--color-danger: #de7468;--color-on-danger: #1f0c0a;--color-danger-subtle: #401f1c;--color-info: #35aede;--color-info-subtle: #1c3d4a;--color-overlay: rgba(3, 14, 21, .6);--shadow-e1: 0 1px 2px rgba(0, 0, 0, .3);--shadow-e2: 0 2px 6px rgba(0, 0, 0, .36);--shadow-e3: 0 10px 24px rgba(0, 0, 0, .44)}:root[data-theme=light]{--color-bg: #f5f8f9;--color-bg-alt: #e9eef1;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-border: #d0dae1;--color-border-strong: #aebcc7;--color-text: #162f41;--color-text-muted: #52697a;--color-text-disabled: #8c9eab;--color-primary: #236985;--color-on-primary: #ffffff;--color-primary-hover: #1d4f62;--color-primary-active: #163541;--color-primary-subtle: #e4f1f6;--color-accent: #91dee3;--color-on-accent: #162f41;--color-accent-hover: #5ed1d9;--color-accent-subtle: #e4f5f6;--color-link: #236985;--color-focus-ring: #2885a9;--color-success: #2c7d66;--color-on-success: #ffffff;--color-success-subtle: #e7f3f0;--color-warning: #5c4924;--color-warning-bg: #c9ab6e;--color-warning-subtle: #f3efe7;--color-danger: #7d342c;--color-on-danger: #ffffff;--color-danger-subtle: #f3e8e7;--color-info: #236985;--color-info-subtle: #e4f1f6;--color-overlay: rgba(6, 28, 40, .42);--shadow-e1: 0 1px 2px rgba(32, 54, 70, .05);--shadow-e2: 0 1px 2px rgba(32, 54, 70, .05), 0 4px 10px rgba(32, 54, 70, .07);--shadow-e3: 0 2px 4px rgba(32, 54, 70, .06), 0 12px 28px rgba(32, 54, 70, .11)}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms}}@media(prefers-reduced-motion:reduce){[class^=pui-],[class^=pui-]:before,[class^=pui-]:after,[class*=" pui-"]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(:root){--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}.pui-icon{flex-shrink:0;display:block}.pui-icon[data-size=xs]{width:14px;height:14px;stroke-width:2.75}.pui-icon[data-size=sm]{width:16px;height:16px;stroke-width:2.5}.pui-icon[data-size=md]{width:20px;height:20px;stroke-width:2}.pui-icon[data-size=lg]{width:24px;height:24px;stroke-width:1.75}.pui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:var(--weight-medium);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pui-button:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-button--full{width:100%}.pui-button[data-size=sm]{height:32px;padding:0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-button[data-size=md]{height:40px;padding:0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-button[data-size=lg]{height:48px;padding:0 var(--space-5);font-size:var(--text-base);line-height:var(--leading-base)}.pui-button[data-variant=primary]{background:var(--color-primary);color:var(--color-on-primary)}.pui-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-hover)}.pui-button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-active)}.pui-button[data-variant=secondary]{background:transparent;color:var(--color-primary);border-color:var(--color-border-strong)}.pui-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-subtle)}.pui-button[data-variant=tertiary]{background:transparent;color:var(--color-link)}.pui-button[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.pui-button[data-variant=danger]{background:var(--color-danger);color:var(--color-on-danger)}.pui-button[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){filter:none;background:var(--color-danger);opacity:.92}.pui-button:disabled,.pui-button[aria-disabled=true]{background:var(--color-primary-subtle);border-color:transparent;color:var(--color-text-disabled);cursor:not-allowed}.pui-button__icon{display:inline-flex;align-items:center}.pui-button__icon:empty{display:none}.pui-button__spinner{width:var(--space-4);height:var(--space-4);border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-round);animation:pui-button-spin 1s linear infinite}@keyframes pui-button-spin{to{transform:rotate(360deg)}}.pui-button[data-spinner=overlay]{position:relative}.pui-button[data-spinner=overlay]>.pui-button__spinner{position:absolute;top:50%;left:50%;margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-2))}.pui-button[data-spinner=overlay]>.pui-button__label,.pui-button[data-spinner=overlay]>.pui-button__icon{opacity:0}.pui-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pui-icon-button:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-icon-button[data-size=sm]{width:32px;height:32px}.pui-icon-button[data-size=md]{width:40px;height:40px}.pui-icon-button[data-size=lg]{width:48px;height:48px}.pui-icon-button[data-size=sm] .pui-icon-button__icon{width:var(--space-4);height:var(--space-4)}.pui-icon-button[data-size=md] .pui-icon-button__icon{width:var(--space-5);height:var(--space-5)}.pui-icon-button[data-size=lg] .pui-icon-button__icon{width:var(--space-6);height:var(--space-6)}.pui-icon-button[data-size=sm]:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pui-icon-button[data-variant=ghost]{color:var(--color-text)}.pui-icon-button[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-alt)}.pui-icon-button[data-variant=outline]{color:var(--color-text);border-color:var(--color-border-strong)}.pui-icon-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-bg-alt)}.pui-icon-button[data-variant=solid]{background:var(--color-primary);color:var(--color-on-primary)}.pui-icon-button[data-variant=solid]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-hover)}.pui-icon-button[data-variant=solid]:active:not(:disabled):not([aria-disabled=true]){background:var(--color-primary-active)}.pui-icon-button[data-variant=danger]{color:var(--color-danger)}.pui-icon-button[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-danger-subtle)}.pui-icon-button:disabled,.pui-icon-button[aria-disabled=true]{background:transparent;border-color:transparent;color:var(--color-text-disabled);cursor:not-allowed}.pui-icon-button[data-variant=solid]:disabled,.pui-icon-button[data-variant=solid][aria-disabled=true]{background:var(--color-primary-subtle)}.pui-icon-button__icon{display:inline-flex;align-items:center;justify-content:center}.pui-icon-button__icon>svg{width:100%;height:100%}.pui-icon-button__spinner{width:100%;height:100%;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--radius-round);animation:pui-icon-button-spin 1s linear infinite}@keyframes pui-icon-button-spin{to{transform:rotate(360deg)}}.pui-badge{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:var(--weight-medium);white-space:nowrap}.pui-badge--caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.pui-badge[data-size=sm]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-badge[data-size=md]{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-badge[data-variant=neutral]{background:var(--color-bg-alt);color:var(--color-text-muted)}.pui-badge[data-variant=primary]{background:var(--color-primary-subtle);color:var(--color-primary)}.pui-badge[data-variant=accent]{background:var(--color-accent-subtle);color:var(--color-accent)}.pui-badge[data-variant=success]{background:var(--color-success-subtle);color:var(--color-success)}.pui-badge[data-variant=warning]{background:var(--color-warning-subtle);color:var(--color-text)}.pui-badge[data-variant=warning] .pui-badge__dot{background:var(--color-warning)}.pui-badge[data-variant=danger]{background:var(--color-danger-subtle);color:var(--color-danger)}.pui-badge[data-variant=info]{background:var(--color-info-subtle);color:var(--color-info)}.pui-badge__dot{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:currentColor}.pui-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;border-radius:var(--radius-round);font-family:var(--font-ui);font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none}.pui-avatar[data-size=xs]{width:var(--space-6);height:var(--space-6);font-size:var(--text-xs)}.pui-avatar[data-size=sm]{width:var(--space-8);height:var(--space-8);font-size:var(--text-xs)}.pui-avatar[data-size=md]{width:var(--space-10);height:var(--space-10);font-size:var(--text-sm)}.pui-avatar[data-size=lg]{width:var(--space-12);height:var(--space-12);font-size:var(--text-sm)}.pui-avatar[data-size=xl]{width:var(--space-16);height:var(--space-16);font-size:var(--text-sm)}.pui-avatar[data-hue=ocean]{background:var(--color-ocean-100);color:var(--color-ocean-600)}.pui-avatar[data-hue=deep]{background:var(--color-deep-100);color:var(--color-deep-700)}.pui-avatar[data-hue=coral]{background:var(--color-coral-100);color:var(--color-coral-700)}.pui-avatar[data-hue=lagoon]{background:var(--color-lagoon-100);color:var(--color-lagoon-800)}.pui-avatar[data-hue=sand]{background:var(--color-sand-100);color:var(--color-sand-700)}.pui-avatar__image{display:block;width:100%;height:100%;border-radius:var(--radius-round);object-fit:cover}.pui-avatar__presence{position:absolute;right:0;bottom:0;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);border:2px solid var(--color-bg)}.pui-avatar[data-size=lg] .pui-avatar__presence,.pui-avatar[data-size=xl] .pui-avatar__presence{width:var(--space-3);height:var(--space-3)}.pui-avatar[data-presence=online] .pui-avatar__presence{background:var(--color-success)}.pui-avatar[data-presence=away] .pui-avatar__presence{background:var(--color-warning-bg)}.pui-avatar[data-presence=offline] .pui-avatar__presence{background:var(--color-text-disabled)}.pui-spinner{display:inline-block;flex-shrink:0;animation:pui-spinner-rotate 1s linear infinite}.pui-spinner[data-size=xs]{width:14px;height:14px}.pui-spinner[data-size=sm]{width:var(--space-4);height:var(--space-4)}.pui-spinner[data-size=md]{width:var(--space-5);height:var(--space-5)}.pui-spinner[data-size=lg]{width:var(--space-6);height:var(--space-6)}.pui-spinner[data-tone=primary]{color:var(--color-primary)}.pui-spinner[data-tone=muted]{color:var(--color-text-muted)}.pui-spinner__arc{stroke:currentColor;stroke-linecap:round}@keyframes pui-spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pui-spinner{animation:pui-spinner-pulse var(--duration-slow) var(--easing-standard) infinite alternate!important}}@keyframes pui-spinner-pulse{0%{opacity:1}to{opacity:.35}}.pui-skeleton{position:relative;display:inline-block;background-color:var(--color-primary-subtle)}.pui-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;background-image:linear-gradient(90deg,var(--color-primary-subtle) 0%,var(--color-bg-alt) 50%,var(--color-primary-subtle) 100%);background-size:200% 100%;animation:pui-skeleton-shimmer var(--duration-slow) var(--easing-standard) infinite}@keyframes pui-skeleton-shimmer{0%{opacity:1;background-position:200% 0}to{opacity:1;background-position:-200% 0}}.pui-skeleton[data-variant=text]{width:100%;height:1em;border-radius:var(--radius-xs)}.pui-skeleton[data-variant=rect]{border-radius:var(--radius-md)}.pui-skeleton[data-variant=rect][data-radius=lg]{border-radius:var(--radius-lg)}.pui-skeleton[data-variant=circle]{border-radius:var(--radius-round)}.pui-skeleton__lines{display:flex;flex-direction:column;gap:var(--space-2)}.pui-skeleton__lines>.pui-skeleton[data-variant=text]:last-child{width:60%}.pui-card{font-family:var(--font-ui);position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text)}.pui-card[data-variant=raised],.pui-card[data-variant=interactive]{box-shadow:var(--shadow-e1)}.pui-card[data-variant=outlined]{box-shadow:none}.pui-card[data-variant=interactive]{transition:box-shadow var(--duration-base) var(--easing-standard),border-color var(--duration-base) var(--easing-standard),background var(--duration-base) var(--easing-standard)}.pui-card[data-variant=interactive]:hover{box-shadow:var(--shadow-e2);border-color:var(--color-border-strong);background:var(--color-surface-raised)}.pui-card[data-variant=interactive]:active{box-shadow:var(--shadow-e1)}.pui-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:pointer}.pui-card__overlay:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-card__media{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;overflow:hidden;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.pui-card__media>img,.pui-card__media>video{display:block;width:100%}.pui-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.pui-card__title{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-card__header-actions{position:relative;display:flex;align-items:center;gap:var(--space-2)}.pui-card__footer{position:relative;display:flex;align-items:center;gap:var(--space-4);color:var(--color-text-muted)}@media not (min-width:640px){.pui-card{padding:var(--space-4)}.pui-card__media{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0}}.pui-card__body{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-field{display:flex;flex-direction:column;width:100%;font-family:var(--font-ui)}.pui-field--auto{width:auto;align-self:flex-start}.pui-field__label{align-self:flex-start;display:inline-flex;gap:var(--space-1);margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text)}.pui-field__helper{margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-field[data-help]{flex-direction:row;flex-wrap:wrap;column-gap:var(--space-1)}.pui-field[data-help]>.pui-field__label{order:1;flex:1 1 100%;margin-bottom:0}.pui-field__help{order:2;flex:1 1 auto;min-width:0;max-width:var(--prose-max);margin-bottom:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-field__help-action{order:2;flex:0 0 auto;margin-bottom:var(--space-1)}.pui-field[data-help]>.pui-field__control{order:3;flex:1 1 100%}.pui-field[data-help]>.pui-field__helper{order:4;flex:1 1 100%}.pui-field[data-help]>.pui-field__error{order:5;flex:1 1 100%}.pui-field__error-body{font-weight:var(--weight-medium);display:flex;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger);animation:pui-field-error-in var(--duration-base) var(--easing-standard)}@keyframes pui-field-error-in{0%{opacity:0}}.pui-field__error-icon{flex-shrink:0;margin-top:calc((var(--leading-xs) - var(--space-4)) / 2)}.pui-field[data-disabled] .pui-field__label,.pui-field[data-disabled] .pui-field__helper,.pui-field[data-disabled] .pui-field__help{color:var(--color-text-disabled)}.pui-input{display:flex;align-items:center;gap:var(--space-2);width:100%;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);font-family:var(--font-ui);color:var(--color-text);cursor:text;transition:border-color var(--duration-fast) var(--easing-standard)}.pui-input:focus-within{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.pui-input[data-size=sm]{height:32px;font-size:var(--text-xs);line-height:var(--leading-sm)}.pui-input[data-size=md]{height:40px;font-size:var(--text-sm);line-height:var(--leading-base)}.pui-input[data-size=lg]{height:48px;padding:0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-lg)}.pui-input[data-invalid]{border-color:var(--color-danger)}.pui-input[data-invalid]:focus-within{outline-color:var(--color-danger);border-color:var(--color-danger)}.pui-input[data-readonly]{background:var(--color-bg-alt);border-color:var(--color-border)}.pui-input[data-disabled]{background:var(--color-bg-alt);border-color:var(--color-border);cursor:not-allowed}.pui-input[data-disabled] .pui-input__control{color:var(--color-text-disabled);cursor:not-allowed}.pui-input__control{flex:1;min-width:0;height:100%;background:transparent;border:0;padding:0;font:inherit;color:inherit}.pui-input__control:focus{outline:none}.pui-input__control::placeholder{color:var(--color-text-muted)}.pui-input__control[type=number],.pui-input__control[type=date],.pui-input__control[type=time],.pui-input__control[type=datetime-local],.pui-input__control[type=month],.pui-input__control[type=week]{font-variant-numeric:tabular-nums}.pui-input{color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-input{color-scheme:dark}}:root[data-theme=dark] .pui-input{color-scheme:dark}.pui-input__control::-webkit-calendar-picker-indicator{cursor:pointer}.pui-input[data-disabled] .pui-input__control::-webkit-calendar-picker-indicator{cursor:not-allowed}.pui-input__prefix,.pui-input__suffix{display:inline-flex;align-items:center;color:var(--color-text-muted)}.pui-textarea{display:block;width:100%;box-sizing:border-box;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);resize:vertical;transition:border-color var(--duration-fast) var(--easing-standard)}.pui-textarea::placeholder{color:var(--color-text-muted)}.pui-textarea:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.pui-textarea[aria-invalid=true]{border-color:var(--color-danger)}.pui-textarea[readonly]{background:var(--color-bg-alt);border-color:var(--color-border)}.pui-textarea:disabled{background:var(--color-bg-alt);color:var(--color-text-disabled);border-color:var(--color-border);resize:none;cursor:not-allowed}.pui-textarea[data-autoresize]{resize:none}.pui-textarea__wrap{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.pui-textarea__count{align-self:flex-end;font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pui-textarea__count[data-at-limit]{color:var(--color-danger)}.pui-textarea__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pui-select{position:relative;display:inline-flex;align-self:flex-start;max-width:100%}.pui-select--full{align-self:stretch;width:100%}.pui-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:inherit;line-height:inherit;cursor:pointer;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--duration-fast) var(--easing-standard)}.pui-select--full .pui-select__control{width:100%}.pui-select__control:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.pui-select__control[aria-invalid=true]{border-color:var(--color-danger)}.pui-select__control:disabled{background:var(--color-bg-alt);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.pui-select__control:not(:disabled):has(.pui-select__placeholder:checked){color:var(--color-text-muted)}.pui-select__chevron{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none;color:var(--color-text-muted)}.pui-select__control:disabled+.pui-select__chevron{color:var(--color-text-disabled)}.pui-select__chevron .pui-icon{width:1em;height:1em}.pui-select[data-size=sm]{font-size:var(--text-xs);line-height:var(--leading-sm)}.pui-select[data-size=sm] .pui-select__control{height:32px;padding-inline:var(--space-3) calc(var(--space-3) + 1em + var(--space-2))}.pui-select[data-size=sm] .pui-select__chevron{inset-inline-end:var(--space-3)}.pui-select[data-size=md]{font-size:var(--text-sm);line-height:var(--leading-base)}.pui-select[data-size=md] .pui-select__control{height:40px;padding-inline:var(--space-4) calc(var(--space-4) + 1em + var(--space-2))}.pui-select[data-size=md] .pui-select__chevron{inset-inline-end:var(--space-4)}.pui-select[data-size=lg]{font-size:var(--text-base);line-height:var(--leading-lg)}.pui-select[data-size=lg] .pui-select__control{height:48px;padding-inline:var(--space-5) calc(var(--space-5) + 1em + var(--space-2))}.pui-select[data-size=lg] .pui-select__chevron{inset-inline-end:var(--space-5)}.pui-checkbox{display:inline-flex;align-items:flex-start;gap:var(--space-2);padding-block:calc((var(--touch-target-min) - var(--leading-sm)) / 2);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);cursor:pointer}.pui-checkbox__control{position:relative;flex:none;width:var(--space-5);height:var(--space-5);margin-block:calc((var(--leading-sm) - var(--space-5)) / 2)}.pui-checkbox__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.pui-checkbox__box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-on-primary);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.pui-checkbox__input:focus-visible+.pui-checkbox__box{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-checkbox__check,.pui-checkbox__dash{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transform:scale(.5);transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.pui-checkbox__input:checked:not(:indeterminate)+.pui-checkbox__box .pui-checkbox__check,.pui-checkbox__input:indeterminate+.pui-checkbox__box .pui-checkbox__dash{opacity:1;transform:scale(1)}.pui-checkbox:hover .pui-checkbox__input:not(:disabled)+.pui-checkbox__box{border-color:var(--color-primary)}.pui-checkbox__input:checked+.pui-checkbox__box,.pui-checkbox__input:indeterminate+.pui-checkbox__box{background:var(--color-primary);border-color:var(--color-primary)}.pui-checkbox:hover .pui-checkbox__input:checked:not(:disabled)+.pui-checkbox__box,.pui-checkbox:hover .pui-checkbox__input:indeterminate:not(:disabled)+.pui-checkbox__box{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.pui-checkbox:active .pui-checkbox__input:checked:not(:disabled)+.pui-checkbox__box,.pui-checkbox:active .pui-checkbox__input:indeterminate:not(:disabled)+.pui-checkbox__box{background:var(--color-primary-active);border-color:var(--color-primary-active)}.pui-checkbox[data-invalid] .pui-checkbox__input+.pui-checkbox__box,.pui-checkbox[data-invalid]:hover .pui-checkbox__input:not(:disabled)+.pui-checkbox__box,.pui-checkbox[data-invalid]:active .pui-checkbox__input:not(:disabled)+.pui-checkbox__box{border-color:var(--color-danger)}.pui-checkbox[data-disabled]{cursor:not-allowed}.pui-checkbox[data-disabled] .pui-checkbox__label{color:var(--color-text-disabled)}.pui-checkbox[data-disabled] .pui-checkbox__input:disabled+.pui-checkbox__box{background:var(--color-surface);border-color:var(--color-border)}.pui-checkbox[data-disabled] .pui-checkbox__input:disabled:checked+.pui-checkbox__box,.pui-checkbox[data-disabled] .pui-checkbox__input:disabled:indeterminate+.pui-checkbox__box{background:var(--color-primary-subtle);border-color:var(--color-border);color:var(--color-text-disabled)}.pui-checkbox__wrap{display:inline-flex;flex-direction:column}.pui-checkbox__helper{padding-inline-start:calc(var(--space-5) + var(--space-2));font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-radio-group{border:0;margin:0;padding:0;min-width:0;font-family:var(--font-ui)}.pui-radio-group__legend{padding:0;margin-bottom:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}.pui-radio-group__options{display:flex;flex-direction:column;gap:var(--space-2)}.pui-radio-group[data-orientation=horizontal] .pui-radio-group__options{flex-direction:row;flex-wrap:wrap;gap:var(--space-5)}.pui-radio-group__option{display:flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.pui-radio-group[data-orientation=horizontal] .pui-radio-group__option{min-width:44px}.pui-radio-group__option[data-disabled]{cursor:not-allowed}.pui-radio-group__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:var(--space-5);height:var(--space-5);margin:0;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-round);cursor:inherit;transition:border-color var(--duration-fast) var(--easing-standard)}.pui-radio-group__input:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--color-primary);transform:scale(0);transition:transform var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.pui-radio-group__input:checked{border-color:var(--color-primary)}.pui-radio-group__input:checked:after{transform:scale(1)}.pui-radio-group__option:hover .pui-radio-group__input:not(:disabled){border-color:var(--color-primary)}.pui-radio-group__option:hover .pui-radio-group__input:not(:disabled):checked{border-color:var(--color-primary-hover)}.pui-radio-group__option:hover .pui-radio-group__input:not(:disabled):checked:after{background:var(--color-primary-hover)}.pui-radio-group__option:active .pui-radio-group__input:not(:disabled),.pui-radio-group__option:active .pui-radio-group__input:not(:disabled):checked{border-color:var(--color-primary-active)}.pui-radio-group__option:active .pui-radio-group__input:not(:disabled):checked:after{background:var(--color-primary-active)}.pui-radio-group__input:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-radio-group__input:disabled{border-color:var(--color-border)}.pui-radio-group__input:disabled:after{background:var(--color-text-disabled)}.pui-radio-group__option[data-disabled] .pui-radio-group__label{color:var(--color-text-disabled)}.pui-radio-group__label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);color:var(--color-text)}.pui-radio-group__helper{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-radio-group__error{font-weight:var(--weight-medium);display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger)}.pui-radio-group__error:not(:empty){margin-top:var(--space-1)}.pui-radio-group__error-icon{flex:none}.pui-radio-group[data-invalid] .pui-radio-group__input:not(:disabled),.pui-radio-group[data-invalid] .pui-radio-group__option:hover .pui-radio-group__input:not(:disabled),.pui-radio-group[data-invalid] .pui-radio-group__option:active .pui-radio-group__input:not(:disabled){border-color:var(--color-danger)}.pui-radio-group__option-wrap{display:flex;flex-direction:column}.pui-radio-group__option-helper{padding-inline-start:calc(var(--space-5) + var(--space-2));font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}@media(max-width:639px){.pui-radio-group[data-orientation=horizontal] .pui-radio-group__options{flex-direction:column;gap:var(--space-2)}.pui-radio-group[data-orientation=horizontal] .pui-radio-group__option{min-width:0}}.pui-switch{display:inline-flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-ui)}.pui-switch__control{display:inline-flex;align-items:center;min-height:var(--touch-target-min);padding:0;border:0;background:none;cursor:pointer}.pui-switch__control:disabled{cursor:not-allowed}.pui-switch__control:focus-visible{outline:none}.pui-switch__control:focus-visible .pui-switch__track{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-switch__track{box-sizing:border-box;display:inline-flex;align-items:center;flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-text-muted);transition:background var(--duration-fast) var(--easing-standard)}.pui-switch[data-size=md] .pui-switch__track{width:var(--space-10);height:var(--space-6);padding:calc((var(--space-6) - var(--space-5)) / 2)}.pui-switch[data-size=sm] .pui-switch__track{width:var(--space-8);height:var(--space-5);padding:calc((var(--space-5) - var(--space-4)) / 2)}.pui-switch__thumb{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-round);background:var(--color-surface-raised);box-shadow:var(--shadow-e1);transition:transform var(--duration-base) var(--easing-standard)}.pui-switch[data-size=md] .pui-switch__thumb{width:var(--space-5);height:var(--space-5)}.pui-switch[data-size=sm] .pui-switch__thumb{width:var(--space-4);height:var(--space-4)}.pui-switch[data-size=md] .pui-switch__control[aria-checked=true] .pui-switch__thumb{transform:translate(var(--space-4))}.pui-switch[data-size=sm] .pui-switch__control[aria-checked=true] .pui-switch__thumb{transform:translate(var(--space-3))}.pui-switch__control:hover:not(:disabled) .pui-switch__track,.pui-switch__control:active:not(:disabled) .pui-switch__track{background:var(--color-text)}.pui-switch__control[aria-checked=true] .pui-switch__track{background:var(--color-primary)}.pui-switch__control[aria-checked=true]:hover:not(:disabled) .pui-switch__track{background:var(--color-primary-hover)}.pui-switch__control[aria-checked=true]:active:not(:disabled) .pui-switch__track{background:var(--color-primary-active)}.pui-switch__control:disabled .pui-switch__track{background:var(--color-border)}.pui-switch__control:disabled[aria-checked=true] .pui-switch__track{background:var(--color-primary-subtle)}.pui-switch__text{display:inline-flex;flex-direction:column}.pui-switch__label{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer}.pui-switch[data-disabled] .pui-switch__label{color:var(--color-text-disabled);cursor:not-allowed}.pui-switch__helper{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-switch__error-body{font-weight:var(--weight-medium);display:flex;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-danger);animation:pui-switch-error-in var(--duration-base) var(--easing-standard)}@keyframes pui-switch-error-in{0%{opacity:0}}.pui-switch__error-icon{flex-shrink:0;margin-top:calc((var(--leading-xs) - var(--space-4)) / 2)}.pui-switch[data-invalid] .pui-switch__control:focus-visible .pui-switch__track{outline-color:var(--color-danger)}.pui-table{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pui-table:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-table__table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-ui)}.pui-table__caption{caption-side:top;padding:var(--space-3) var(--space-4);text-align:start;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}.pui-table__caption[data-visible=false]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-table__cell{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);text-align:start;vertical-align:middle}.pui-table[data-density=dense] .pui-table__cell{padding:var(--space-2) var(--space-3)}.pui-table__cell[data-align=start]{text-align:start}.pui-table__cell[data-align=center]{text-align:center}.pui-table__cell[data-align=end]{text-align:end}.pui-table__truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pui-table__head .pui-table__row{background:var(--color-surface)}.pui-table__head .pui-table__cell{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.pui-table__sort{display:flex;align-items:center;gap:var(--space-2);width:100%;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:inherit;cursor:pointer}.pui-table__sort:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-table__cell[data-align=end] .pui-table__sort{justify-content:flex-end}.pui-table__cell[data-align=center] .pui-table__sort{justify-content:center}.pui-table__sort-text{min-width:0}.pui-table__sort-icon{display:inline-flex;flex:none;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.pui-table__sort:hover .pui-table__sort-icon,.pui-table__sort:focus-visible .pui-table__sort-icon{opacity:.6}.pui-table__cell[aria-sort=ascending] .pui-table__sort-icon,.pui-table__cell[aria-sort=descending] .pui-table__sort-icon{opacity:1}.pui-table__body .pui-table__row{background:var(--color-surface);transition:background var(--duration-fast) var(--easing-standard)}.pui-table__body .pui-table__row+.pui-table__row .pui-table__cell{border-top:1px solid var(--color-border)}.pui-table__body .pui-table__popin-row+.pui-table__row .pui-table__cell{border-top:1px solid var(--color-border)}.pui-table[data-striped]:not([data-popin]) .pui-table__body .pui-table__row:nth-child(2n){background:var(--color-bg-alt)}.pui-table[data-striped][data-popin] .pui-table__body .pui-table__row:nth-child(4n+3),.pui-table[data-striped][data-popin] .pui-table__body .pui-table__popin-row:nth-child(4n+4){background:var(--color-bg-alt)}.pui-table__body .pui-table__row:not([data-selected]):not([data-loading]):hover{background:var(--color-bg-alt)}.pui-table__body .pui-table__row[data-selected]{background:var(--color-primary-subtle)}.pui-table__body .pui-table__row[data-selected] .pui-table__cell:first-child{box-shadow:inset 2px 0 0 0 var(--color-primary)}.pui-table__body .pui-table__popin-row{background:var(--color-surface);transition:background var(--duration-fast) var(--easing-standard)}.pui-table__row:not([data-selected]):not([data-loading]):hover+.pui-table__popin-row:not([data-selected]),.pui-table__row:not([data-selected]):not([data-loading]):has(+.pui-table__popin-row:hover),.pui-table__popin-row:not([data-selected]):not([data-loading]):hover{background:var(--color-bg-alt)}.pui-table__row[data-interactive]:has(+.pui-table__popin-row:hover) .pui-table__cell[data-variant=row-header]{text-decoration:underline}.pui-table__popin-row[data-selected]{background:var(--color-primary-subtle)}.pui-table__popin-row[data-selected] .pui-table__popin-cell{box-shadow:inset 2px 0 0 0 var(--color-primary)}.pui-table__popin-row[data-interactive]{cursor:pointer}.pui-table__row[data-interactive]{position:relative}.pui-table__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:none;cursor:pointer}.pui-table__overlay:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.pui-table__row[data-interactive]:hover .pui-table__cell[data-variant=row-header]{text-decoration:underline}.pui-table__cell[data-variant=row-header]{font-weight:var(--weight-medium);text-align:start}.pui-table__cell[data-variant=num]{font-variant-numeric:tabular-nums}.pui-table__body .pui-table__cell[data-variant=num],.pui-table__foot .pui-table__cell[data-variant=num]{font-family:var(--font-mono)}.pui-table__actions{position:relative;display:inline-flex;align-items:center;gap:var(--space-2)}.pui-table__cell[data-variant=select]{width:1px}.pui-table__select{position:relative;display:inline-flex;width:var(--space-4);height:var(--space-4);vertical-align:middle}.pui-table__select-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pui-table__select-box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);color:var(--color-on-primary);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.pui-table__select-input:focus-visible+.pui-table__select-box{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-table__select-check,.pui-table__select-dash{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transition:opacity var(--duration-fast) var(--easing-standard)}.pui-table__select-input:checked:not(:indeterminate)+.pui-table__select-box .pui-table__select-check,.pui-table__select-input:indeterminate+.pui-table__select-box .pui-table__select-dash{opacity:1}.pui-table__select-input:checked+.pui-table__select-box,.pui-table__select-input:indeterminate+.pui-table__select-box{background:var(--color-primary);border-color:var(--color-primary)}.pui-table__select-input:hover:not(:disabled)+.pui-table__select-box{border-color:var(--color-primary)}.pui-table__select-input:disabled{cursor:not-allowed}.pui-table__select-input:disabled+.pui-table__select-box{background:var(--color-surface);border-color:var(--color-border)}.pui-table__select-input:disabled:checked+.pui-table__select-box,.pui-table__select-input:disabled:indeterminate+.pui-table__select-box{background:var(--color-primary-subtle);border-color:var(--color-border);color:var(--color-text-disabled)}.pui-table__foot .pui-table__row{background:var(--color-bg-alt)}.pui-table__foot .pui-table__cell{border-top:1px solid var(--color-border);font-weight:var(--weight-semibold)}.pui-table__foot .pui-table__popin-row{background:var(--color-bg-alt)}.pui-table__foot .pui-table__popin-value{font-weight:var(--weight-semibold)}.pui-table[data-sticky-first-column] .pui-table__cell:first-child{position:sticky;left:0;z-index:var(--z-sticky);background:inherit;border-right:1px solid var(--color-border)}.pui-table[data-sticky-first-column] .pui-table__head .pui-table__cell:first-child{z-index:calc(var(--z-sticky) + 1)}.pui-table__popin-cell{padding:0 var(--space-4) var(--space-3);border-top:0}.pui-table[data-density=dense] .pui-table__popin-cell{padding:0 var(--space-3) var(--space-2)}.pui-table__popin{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--breakpoint-sm) * .3),1fr));gap:var(--space-1) var(--space-4);margin:0}.pui-table[data-popin] .pui-table__popin{position:sticky;inset-inline-start:var(--space-4);max-inline-size:calc(var(--pui-table-popin-inline-size, 100vw) - 2 * var(--space-4))}.pui-table[data-popin][data-density=dense] .pui-table__popin{inset-inline-start:var(--space-3);max-inline-size:calc(var(--pui-table-popin-inline-size, 100vw) - 2 * var(--space-3))}.pui-table__popin-item{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--space-2);align-items:baseline;min-width:0}.pui-table__popin-label{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.pui-table__popin-value{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);overflow-wrap:anywhere}.pui-table__popin-item[data-variant=num] .pui-table__popin-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pui-table__state-row{background:var(--color-surface)}.pui-table__state{padding:var(--space-8) var(--space-4);text-align:center}.pui-table__skeleton{display:flex;align-items:center;height:var(--leading-sm)}.pui-pagination{--pui-pagination-page-display: inline-flex;--pui-pagination-size-display: block;--pui-pagination-position-display: none;--pui-pagination-status-position: static;--pui-pagination-status-justify: flex-start;--pui-pagination-status-events: auto;--pui-pagination-list-grow: 0;--pui-pagination-list-justify: flex-start;position:relative;display:flex;align-items:flex-end;gap:var(--space-4);font-family:var(--font-ui);font-variant-numeric:tabular-nums}@media(max-width:639px){.pui-pagination{--pui-pagination-page-display: none;--pui-pagination-size-display: none;--pui-pagination-position-display: inline;--pui-pagination-status-position: absolute;--pui-pagination-status-justify: center;--pui-pagination-status-events: none;--pui-pagination-list-grow: 1;--pui-pagination-list-justify: space-between}}.pui-pagination[data-compact]{--pui-pagination-page-display: none;--pui-pagination-size-display: none;--pui-pagination-position-display: inline;--pui-pagination-status-position: absolute;--pui-pagination-status-justify: center;--pui-pagination-status-events: none;--pui-pagination-list-grow: 1;--pui-pagination-list-justify: space-between}.pui-pagination__list{display:flex;align-items:center;gap:var(--space-3);flex-grow:var(--pui-pagination-list-grow);justify-content:var(--pui-pagination-list-justify);list-style:none;margin:0;padding:0}.pui-pagination[data-size=sm] .pui-pagination__list{gap:var(--space-2)}.pui-pagination__item{display:inline-flex}.pui-pagination__item--page{display:var(--pui-pagination-page-display)}.pui-pagination__status{position:var(--pui-pagination-status-position);top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:var(--pui-pagination-status-justify);pointer-events:var(--pui-pagination-status-events);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-pagination__position{display:var(--pui-pagination-position-display)}.pui-pagination__status--indicator{--pui-pagination-status-position: absolute;--pui-pagination-status-events: none}.pui-pagination--static,.pui-pagination--static[data-compact]{--pui-pagination-size-display: block;--pui-pagination-status-position: static;--pui-pagination-status-justify: flex-start;--pui-pagination-status-events: auto}.pui-pagination__control,.pui-pagination__page{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:var(--space-2);margin:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pui-pagination[data-size=sm] .pui-pagination__control,.pui-pagination[data-size=sm] .pui-pagination__page{min-width:32px;height:32px}.pui-pagination[data-size=md] .pui-pagination__control:after,.pui-pagination[data-size=md] .pui-pagination__page:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}.pui-pagination__control:focus-visible,.pui-pagination__page:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-pagination__control:hover:not([aria-disabled=true]),.pui-pagination__page:hover:not([aria-disabled=true]):not([aria-current=page]){background:var(--color-bg-alt)}.pui-pagination__page[aria-current=page]{background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--weight-semibold)}.pui-pagination__control[aria-disabled=true],.pui-pagination__page[aria-disabled=true]{background:transparent;color:var(--color-text-disabled);cursor:default}.pui-pagination__page[aria-current=page][aria-disabled=true]{background:var(--color-primary-subtle)}.pui-pagination__icon{display:inline-flex;align-items:center;justify-content:center}.pui-pagination__ellipsis{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);-webkit-user-select:none;user-select:none}.pui-pagination[data-size=sm] .pui-pagination__ellipsis{min-width:32px;height:32px}.pui-pagination__size{flex:0 0 auto;display:var(--pui-pagination-size-display)}.pui-tabs__list{display:flex;align-items:stretch;gap:var(--space-2);overflow-x:auto;box-shadow:inset 0 -1px 0 var(--color-border)}.pui-tabs__tab{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:var(--touch-target-min);padding:0 var(--space-3);border:0;background:transparent;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.pui-tabs__tab:hover:not(:disabled):not([aria-selected=true]){color:var(--color-text)}.pui-tabs__tab:active:not(:disabled){background:var(--color-primary-subtle)}.pui-tabs__tab[aria-selected=true]{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.pui-tabs__tab:disabled{color:var(--color-text-disabled);cursor:not-allowed}.pui-tabs__tab:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-tabs__icon{display:inline-flex;align-items:center}.pui-tabs__panel{font-size:var(--text-sm);line-height:var(--leading-sm);padding-top:var(--space-4)}.pui-tabs__panel[hidden]{display:none}.pui-tabs__panel:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--color-overlay);animation:pui-modal-fade-in var(--duration-slow) var(--easing-entrance)}.pui-modal__backdrop[data-state=closing]{animation:pui-modal-fade-out var(--duration-slow) var(--easing-exit) forwards}.pui-modal{font-family:var(--font-ui);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:var(--z-modal);display:flex;flex-direction:column;width:calc(100vw - (2 * var(--space-4)));height:fit-content;max-height:calc(100vh - var(--space-8));padding:var(--space-6);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-e3);animation:pui-modal-enter var(--duration-slow) var(--easing-entrance)}.pui-modal[data-state=closing]{animation:pui-modal-exit var(--duration-slow) var(--easing-exit) forwards}.pui-modal:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-modal[data-size=sm]{max-width:calc(var(--breakpoint-sm) * .75)}.pui-modal[data-size=md]{max-width:var(--breakpoint-sm)}.pui-modal[data-size=lg]{max-width:var(--breakpoint-md)}.pui-modal__content{display:flex;flex-direction:column;gap:var(--space-4);min-height:0}.pui-modal__content[hidden]{display:none}.pui-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.pui-modal__title{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-modal__body{font-size:var(--text-sm);line-height:var(--leading-sm);display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto}.pui-modal__footer{display:flex;justify-content:flex-end;gap:var(--space-4)}.pui-modal__confirm{display:flex;flex-direction:column;gap:var(--space-4)}.pui-modal__confirm-description{margin:0}.pui-modal__confirm-actions{display:flex;justify-content:flex-end;gap:var(--space-4)}@keyframes pui-modal-fade-in{0%{opacity:0}}@keyframes pui-modal-fade-out{to{opacity:0}}@keyframes pui-modal-enter{0%{opacity:0;transform:translateY(var(--space-4))}}@keyframes pui-modal-exit{to{opacity:0;transform:translateY(var(--space-4))}}.pui-sheet__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:var(--color-overlay);animation:pui-sheet-fade-in var(--duration-slow) var(--easing-entrance)}.pui-sheet__backdrop[data-state=closing]{animation:pui-sheet-fade-out var(--duration-base) var(--easing-exit) forwards}.pui-sheet{font-family:var(--font-ui);position:fixed;top:0;bottom:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-e3);animation:pui-sheet-enter var(--duration-slow) var(--easing-entrance)}.pui-sheet[data-state=closing]{animation:pui-sheet-exit var(--duration-base) var(--easing-exit) forwards}.pui-sheet:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-sheet[data-side=right]{right:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg);--pui-sheet-from: translateX(100%)}.pui-sheet[data-side=left]{left:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;--pui-sheet-from: translateX(-100%)}.pui-sheet[data-side=right][data-size=full],.pui-sheet[data-side=left][data-size=full]{border-radius:0}.pui-sheet[data-size=md]{width:min(calc(var(--breakpoint-sm) * .75),calc(100vw - var(--space-10)))}.pui-sheet[data-size=lg]{width:min(var(--breakpoint-sm),calc(100vw - var(--space-10)))}.pui-sheet[data-size=full]{width:100vw}.pui-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border)}.pui-sheet__title{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-sheet__header-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.pui-sheet__body{font-size:var(--text-sm);line-height:var(--leading-sm);display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-6)}.pui-sheet__footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-6);border-top:1px solid var(--color-border)}@media not (min-width:640px){.pui-sheet[data-side=right],.pui-sheet[data-side=left]{top:auto;right:0;bottom:0;left:0;width:100%;max-height:calc(100vh - var(--space-10));border-radius:var(--radius-lg) var(--radius-lg) 0 0;--pui-sheet-from: translateY(100%)}.pui-sheet__header,.pui-sheet__body,.pui-sheet__footer{padding:var(--space-4)}}@keyframes pui-sheet-enter{0%{transform:var(--pui-sheet-from)}}@keyframes pui-sheet-exit{to{transform:var(--pui-sheet-from)}}@keyframes pui-sheet-fade-in{0%{opacity:0}}@keyframes pui-sheet-fade-out{to{opacity:0}}.pui-toast__region{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter-mobile);pointer-events:none}.pui-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border:1px solid var(--color-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-e2);color:var(--color-text);font-family:var(--font-ui)}@media(min-width:640px){.pui-toast__region{left:auto;align-items:flex-end;padding:var(--space-3)}.pui-toast{width:auto;max-width:100%}}.pui-toast[data-variant=success]{border-inline-start-color:var(--color-success)}.pui-toast[data-variant=success] .pui-toast__icon{color:var(--color-success)}.pui-toast[data-variant=info]{border-inline-start-color:var(--color-info)}.pui-toast[data-variant=info] .pui-toast__icon{color:var(--color-info)}.pui-toast[data-variant=warning]{border-inline-start-color:var(--color-warning)}.pui-toast[data-variant=warning] .pui-toast__icon{color:var(--color-warning)}.pui-toast__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5)}.pui-toast__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.pui-toast__message{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}.pui-toast__description{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-toast__action,.pui-toast__close{flex:none;margin-block:calc((var(--leading-sm) - 32px) / 2)}.pui-toast__action{position:relative}.pui-toast__action:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}.pui-toast[data-state=open]{animation:pui-toast-in var(--duration-base) var(--easing-standard)}.pui-toast[data-state=leaving]{animation:pui-toast-out var(--duration-base) var(--easing-standard) forwards;pointer-events:none}@keyframes pui-toast-in{0%{opacity:0;transform:translateY(100%)}}@keyframes pui-toast-out{to{opacity:0}}.pui-menu{position:relative;display:inline-flex;--pui-menu-item-active-bg: var(--color-bg-alt)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-menu{--pui-menu-item-active-bg: var(--color-primary-subtle)}}:root[data-theme=dark] .pui-menu{--pui-menu-item-active-bg: var(--color-primary-subtle)}.pui-menu__list{position:absolute;top:100%;z-index:var(--z-dropdown);min-width:100%;padding:var(--space-1) 0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-e2);opacity:0;transform:translateY(calc(-1 * var(--space-1)));visibility:hidden;transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard),visibility var(--duration-base) var(--easing-standard)}.pui-menu__list[data-placement=bottom-start]{left:0}.pui-menu__list[data-placement=bottom-end]{right:0}.pui-menu__list[data-flip]{top:auto;bottom:100%;transform:translateY(var(--space-1))}.pui-menu__list[data-open=true]{opacity:1;transform:translateY(0);visibility:visible}.pui-menu__item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:var(--space-2) var(--space-3);border:0;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}@media(pointer:coarse){.pui-menu__item{min-height:44px}}.pui-menu__item:hover:not([aria-disabled=true]),.pui-menu__item:focus{background:var(--pui-menu-item-active-bg)}.pui-menu__item:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-menu__item[data-danger]{color:var(--color-danger)}.pui-menu__item[data-danger]:hover:not([aria-disabled=true]),.pui-menu__item[data-danger]:focus{background:var(--color-danger-subtle)}.pui-menu__item[aria-disabled=true]{color:var(--color-text-disabled);cursor:default}.pui-menu__item-icon{display:inline-flex;align-items:center}.pui-menu__item-icon:empty{display:none}.pui-menu__separator{height:1px;margin:var(--space-1) 0;background:var(--color-border)}.pui-app-shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "content" "footer";background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui)}.pui-app-shell:has(.pui-app-shell__mobile-nav){padding-block-end:calc(var(--touch-target-min) + var(--space-4))}.pui-app-shell__skip-link{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-fixed);background:var(--color-surface);color:var(--color-link);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transform:translateY(calc(-100% - var(--space-4)))}.pui-app-shell__skip-link:focus-visible{transform:translateY(0);outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-app-shell__topbar{grid-area:topbar;position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.pui-app-shell__content{font-size:var(--text-sm);line-height:var(--leading-sm);grid-area:content;width:100%;max-width:var(--container-max);margin-inline:auto;padding-block:var(--space-6);padding-inline:var(--gutter-mobile)}.pui-app-shell__content:focus{outline:none}.pui-app-shell__footer{grid-area:footer;width:100%;max-width:var(--container-max);margin-inline:auto;padding-block:var(--space-4);padding-inline:var(--gutter-mobile);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-app-shell__nav-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.pui-app-shell__nav-item{position:relative}.pui-app-shell__nav-link{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pui-app-shell__nav-link:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-app-shell__nav-link:active{background:var(--color-primary-subtle)}.pui-app-shell__nav-link[aria-current=page]{color:var(--color-text)}.pui-app-shell__nav-link[aria-current=page] .pui-app-shell__nav-icon{color:var(--color-primary)}.pui-app-shell__nav-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5)}.pui-app-shell__nav-icon>svg{width:100%;height:100%}.pui-app-shell__nav-more{width:100%;background:none;border:0;font-family:inherit;cursor:pointer}.pui-app-shell__nav-section+.pui-app-shell__nav-section{margin-block-start:var(--space-4)}.pui-app-shell__nav-section-label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.pui-app-shell__nav-section-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3) var(--space-1);background:none;border:0;border-radius:var(--radius-md);font-family:inherit;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard)}.pui-app-shell__sidebar .pui-app-shell__nav-section-trigger:hover{background:var(--color-surface-raised)}.pui-app-shell__nav-section-trigger:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-app-shell__nav-section-trigger>.pui-app-shell__nav-section-label{padding:0}.pui-app-shell__nav-section-chevron{flex:none;color:var(--color-text-muted)}.pui-app-shell__nav-badge{flex:none;display:inline-flex;align-items:center;margin-inline-start:auto;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-app-shell__sidebar{display:none}.pui-app-shell__sidebar .pui-app-shell__nav-link:hover{background:var(--color-surface-raised)}.pui-app-shell__sidebar .pui-app-shell__nav-link[aria-current=page]{background:var(--color-primary-subtle)}.pui-app-shell__sidebar-toggle{display:flex;justify-content:flex-end;margin-block-start:auto}.pui-app-shell__sidebar[data-collapsed]{width:var(--space-16);overflow:visible}.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-link{justify-content:center;padding-inline:var(--space-2)}.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__sidebar-toggle{justify-content:center}.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-label,.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-section-label,.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-section-trigger,.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-badge-value,.pui-app-shell__mobile-nav .pui-app-shell__nav-badge-value{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-badge,.pui-app-shell__mobile-nav .pui-app-shell__nav-badge{position:absolute;top:var(--space-1);width:var(--space-2);height:var(--space-2);margin:0;border-radius:var(--radius-pill);background:var(--color-primary)}.pui-app-shell__sidebar[data-collapsed] .pui-app-shell__nav-badge{inset-inline-end:var(--space-2)}.pui-app-shell__mobile-nav .pui-app-shell__nav-badge{inset-inline-start:50%;margin-inline-start:var(--space-2)}.pui-app-shell__mobile-nav{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-fixed);background:var(--color-surface);border-top:1px solid var(--color-border)}.pui-app-shell__mobile-nav .pui-app-shell__nav-list{flex-direction:row;justify-content:space-around;gap:var(--space-2);padding:var(--space-1) var(--space-2)}.pui-app-shell__mobile-nav .pui-app-shell__nav-item{flex:1 1 0;min-width:0}.pui-app-shell__mobile-nav .pui-app-shell__nav-link{flex-direction:column;justify-content:center;gap:var(--space-1);min-width:var(--touch-target-min);padding:var(--space-1) var(--space-2)}.pui-app-shell__mobile-nav .pui-app-shell__nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.pui-app-shell{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sidebar topbar" "sidebar content" "sidebar footer"}.pui-app-shell:has(.pui-app-shell__mobile-nav){padding-block-end:var(--space-0)}.pui-app-shell__sidebar{grid-area:sidebar;display:flex;flex-direction:column;gap:var(--space-2);position:sticky;top:0;height:100vh;overflow-y:auto;width:calc(var(--breakpoint-lg) / 4);padding:var(--space-3) var(--space-2);background:var(--color-surface);border-right:1px solid var(--color-border);transition:width var(--duration-base) var(--easing-standard)}.pui-app-shell__mobile-nav{display:none}.pui-app-shell__content,.pui-app-shell__footer{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.pui-app-shell__content,.pui-app-shell__footer{padding-inline:var(--gutter-desktop)}}.pui-page-header{font-family:var(--font-ui);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumbs" "title" "description";row-gap:0;color:var(--color-text);margin-block-end:var(--space-6)}.pui-page-header[data-actions]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"breadcrumbs ." "title actions" "description .";column-gap:var(--space-4)}.pui-page-header[data-divider]{padding-block-end:var(--space-6);border-block-end:1px solid var(--color-border)}.pui-page-header__breadcrumbs{grid-area:breadcrumbs;margin-block-end:var(--space-2)}.pui-page-header__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-page-header__crumb{display:flex;align-items:center;gap:var(--space-1)}.pui-page-header__crumb-link{position:relative;color:var(--color-link);text-decoration:underline;text-decoration-color:transparent;transition:color var(--duration-fast) var(--easing-standard),text-decoration-color var(--duration-fast) var(--easing-standard)}.pui-page-header__crumb-link:hover{text-decoration-color:currentColor}.pui-page-header__crumb-link:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.pui-page-header__crumb[data-crumb=current] .pui-page-header__crumb-text{color:var(--color-text);font-weight:var(--weight-medium)}.pui-page-header__crumb-back{display:none}.pui-page-header__title{grid-area:title;margin:0;font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-text);overflow-wrap:break-word}.pui-page-header__loading-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-page-header__description{grid-area:description;margin:var(--space-1) 0 0;max-width:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-base);color:var(--color-text-muted)}.pui-page-header__actions{grid-area:actions;align-self:start;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}@media(pointer:coarse){.pui-page-header__crumb-link:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:var(--touch-target-min);height:var(--touch-target-min);transform:translate(-50%,-50%)}}@media not (min-width:640px){.pui-page-header[data-actions]{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumbs" "title" "description" "actions";column-gap:0}.pui-page-header__actions{justify-content:flex-start;flex-wrap:wrap;margin-block-start:var(--space-2)}.pui-page-header__crumb[data-crumb=intermediate],.pui-page-header__crumb[data-crumb=ancestor] .pui-page-header__crumb-separator{display:none}.pui-page-header__crumb-back{display:inline-flex}}.pui-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:transparent;font-family:var(--font-ui)}.pui-empty-state[data-size=md]{padding:var(--space-10) var(--space-6);gap:var(--space-4)}.pui-empty-state[data-size=sm]{padding:var(--space-6);gap:var(--space-2)}.pui-empty-state__media{display:flex;max-width:100%}.pui-empty-state__media[data-aurora]{background:var(--gradient-aurora);border-radius:var(--radius-lg);overflow:hidden}.pui-empty-state__title,.pui-empty-state__description{max-width:var(--prose-max);margin:0}.pui-empty-state__title{color:var(--color-text);font-weight:var(--weight-semibold)}.pui-empty-state[data-size=md] .pui-empty-state__title{font-size:var(--text-base);line-height:var(--leading-base)}.pui-empty-state[data-size=sm] .pui-empty-state__title{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-empty-state__description{color:var(--color-text-muted)}.pui-empty-state[data-size=md] .pui-empty-state__description,.pui-empty-state[data-size=sm] .pui-empty-state__description{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-empty-state__assist{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-ui);animation:pui-error-state-fade var(--duration-base) var(--easing-standard)}@keyframes pui-error-state-fade{0%{opacity:0}}.pui-error-state__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-pill);background:var(--color-danger-subtle);color:var(--color-danger)}.pui-error-state__message{display:flex;flex-direction:column;max-width:var(--prose-max)}.pui-error-state__title{margin:0;color:var(--color-text);font-weight:var(--weight-semibold)}.pui-error-state__description{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-error-state[data-size=md]{padding:var(--space-10);gap:var(--space-3)}.pui-error-state[data-size=md] .pui-error-state__message{gap:var(--space-3)}.pui-error-state[data-size=md] .pui-error-state__icon{width:var(--space-12);height:var(--space-12)}.pui-error-state[data-size=md] .pui-error-state__title{font-size:var(--text-base);line-height:var(--leading-base)}.pui-error-state[data-size=sm]{padding:var(--space-6);gap:var(--space-2)}.pui-error-state[data-size=sm] .pui-error-state__message{gap:var(--space-2)}.pui-error-state[data-size=sm] .pui-error-state__icon{width:var(--space-8);height:var(--space-8)}.pui-error-state[data-size=sm] .pui-error-state__title{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-error-state__assist{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-permission-state{display:flex;font-family:var(--font-ui);color:var(--color-text)}.pui-permission-state[data-size=md]{flex-direction:column;align-items:center;text-align:center;padding:var(--space-6);gap:var(--space-4)}.pui-permission-state[data-size=sm]{flex-direction:row;align-items:flex-start;text-align:start;padding:var(--space-4);gap:var(--space-3)}.pui-permission-state__body{display:flex;flex-direction:column;min-width:0}.pui-permission-state[data-size=md] .pui-permission-state__body{align-items:center;gap:var(--space-4)}.pui-permission-state[data-size=sm] .pui-permission-state__body{align-items:flex-start;gap:var(--space-3)}.pui-permission-state__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-6);height:var(--space-6);color:var(--color-text-muted)}.pui-permission-state__icon svg{width:100%;height:100%}.pui-permission-state__title{margin:0;color:var(--color-text)}.pui-permission-state[data-size=md] .pui-permission-state__title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}.pui-permission-state[data-size=sm] .pui-permission-state__title{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.pui-permission-state__description{color:var(--color-text-muted)}.pui-permission-state[data-size=md] .pui-permission-state__description,.pui-permission-state[data-size=sm] .pui-permission-state__description{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-permission-state__actions{display:flex;align-items:center}.pui-permission-state[data-size=md] .pui-permission-state__actions{min-height:40px}.pui-permission-state[data-size=sm] .pui-permission-state__actions{min-height:32px}.pui-permission-state__request{position:relative}.pui-permission-state__request:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:max(100%,var(--touch-target-min));height:var(--touch-target-min)}.pui-permission-state__confirmation{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);animation:pui-permission-state-in var(--duration-base) var(--easing-standard)}.pui-permission-state[data-size=md] .pui-permission-state__confirmation,.pui-permission-state[data-size=sm] .pui-permission-state__confirmation{font-size:var(--text-sm);line-height:var(--leading-sm)}@keyframes pui-permission-state-in{0%{opacity:0}}.pui-permission-state__confirmation-icon{display:inline-flex;flex:none;width:var(--space-4);height:var(--space-4)}.pui-permission-state__confirmation-icon svg{width:100%;height:100%}.pui-permission-state__contact{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-permission-state__contact a{position:relative;color:var(--color-link);text-decoration:underline;border-radius:var(--radius-xs)}.pui-permission-state__contact a:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-permission-state__contact a:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:max(100%,var(--touch-target-min));height:var(--touch-target-min)}.pui-permission-state__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-query-boundary[data-fade=own][data-branch=skeleton]{animation:pui-query-boundary-skeleton var(--duration-base) var(--easing-standard)}.pui-query-boundary[data-fade=own][data-branch=empty]{animation:pui-query-boundary-empty var(--duration-base) var(--easing-standard)}.pui-query-boundary[data-fade=own][data-branch=content]{animation:pui-query-boundary-content var(--duration-base) var(--easing-standard)}@keyframes pui-query-boundary-skeleton{0%{opacity:0}}@keyframes pui-query-boundary-empty{0%{opacity:0}}@keyframes pui-query-boundary-content{0%{opacity:0}}.pui-query-boundary:focus,.pui-query-boundary:focus-visible{outline:none}.pui-alert{display:flex;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-alert:not([data-prerendered]){animation:pui-alert-fade var(--duration-base) var(--easing-standard)}@keyframes pui-alert-fade{0%{opacity:0}}.pui-alert+.pui-alert{margin-block-start:var(--space-3)}.pui-alert[data-variant=info]{background:var(--color-info-subtle)}.pui-alert[data-variant=info] .pui-alert__icon{color:var(--color-info)}.pui-alert[data-variant=success]{background:var(--color-success-subtle)}.pui-alert[data-variant=success] .pui-alert__icon{color:var(--color-success)}.pui-alert[data-variant=warning]{background:var(--color-warning-subtle)}.pui-alert[data-variant=warning] .pui-alert__icon{color:var(--color-warning)}.pui-alert[data-variant=danger]{background:var(--color-danger-subtle)}.pui-alert[data-variant=danger] .pui-alert__icon{color:var(--color-danger)}.pui-alert__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;height:var(--leading-sm)}.pui-alert__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.pui-alert__message{display:flex;flex-direction:column;gap:var(--space-1);max-width:var(--prose-max)}.pui-alert__title{margin:0;font-weight:var(--weight-semibold);color:var(--color-text)}.pui-alert__body{color:var(--color-text)}.pui-alert__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pui-alert__close{flex:none;margin-block:calc((var(--leading-sm) - 32px) / 2)}.pui-alert[data-size=md]{padding:var(--space-4);gap:var(--space-3)}.pui-alert[data-size=sm]{padding:var(--space-3);gap:var(--space-2)}.pui-confirm-dialog__body{display:flex;flex-direction:column;gap:var(--space-3)}.pui-confirm-dialog__description{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-confirm-dialog__footer{flex-wrap:wrap}.pui-confirm-dialog__busy-reason{display:none;flex:1 0 100%;margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}@media(pointer:coarse){.pui-confirm-dialog__busy-reason{display:block}}.pui-tooltip{--pui-tooltip-gap: var(--space-2);--pui-tooltip-surface: var(--color-surface);position:fixed;top:0;left:0;z-index:var(--z-tooltip);max-width:calc(var(--breakpoint-sm) * .375);padding:var(--space-1) var(--space-2);background:var(--pui-tooltip-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-e2);color:var(--color-text);font-family:var(--font-ui);font-weight:var(--weight-regular);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:break-word;animation:pui-tooltip-in var(--duration-fast) var(--easing-standard)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-tooltip{--pui-tooltip-surface: var(--color-surface-raised)}}:root[data-theme=dark] .pui-tooltip{--pui-tooltip-surface: var(--color-surface-raised)}.pui-tooltip[data-variant=value]{font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-tooltip:before{content:"";position:absolute}.pui-tooltip[data-placement=top]:before{top:100%;left:0;right:0;height:var(--pui-tooltip-gap)}.pui-tooltip[data-placement=bottom]:before{bottom:100%;left:0;right:0;height:var(--pui-tooltip-gap)}.pui-tooltip[data-placement=left]:before{left:100%;top:0;bottom:0;width:var(--pui-tooltip-gap)}.pui-tooltip[data-placement=right]:before{right:100%;top:0;bottom:0;width:var(--pui-tooltip-gap)}@keyframes pui-tooltip-in{0%{opacity:0}}.pui-filter-bar{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui)}.pui-filter-bar__row{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target-min)}.pui-filter-bar__fields{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:var(--space-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.pui-filter-bar__field{position:relative;flex:none;scroll-snap-align:start;inline-size:12rem}.pui-filter-bar[data-labels=visible] .pui-filter-bar__row,.pui-filter-bar[data-labels=visible] .pui-filter-bar__fields{align-items:flex-start}.pui-filter-bar[data-labels=visible] .pui-filter-bar__field{display:flex;flex-direction:column}.pui-filter-bar[data-labels=visible] .pui-filter-bar__actions{box-sizing:border-box;min-block-size:calc(var(--leading-xs) + var(--space-1) + 40px);padding-block-start:calc(var(--leading-xs) + var(--space-1))}.pui-filter-bar__field-label[data-visible=true]{display:block;margin-block-end:var(--space-1);overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis}legend>.pui-filter-bar__field-label[data-visible=true]{margin-block-end:0}.pui-filter-bar__field[data-disabled] .pui-filter-bar__field-label[data-visible=true]{color:var(--color-text-disabled)}.pui-filter-bar__field[data-type=radio]{inline-size:auto}.pui-filter-bar__field[data-type=date]{inline-size:14rem}.pui-filter-bar__field-label[data-visible=false],.pui-filter-bar__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-filter-bar__actions{display:flex;align-items:center;flex:none;gap:var(--space-2)}.pui-filter-bar__more{position:relative}.pui-filter-bar__more-panel{position:absolute;inset-inline-end:0;z-index:var(--z-dropdown);min-width:14rem;max-height:20rem;margin-top:var(--space-2);padding:var(--space-4);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:var(--shadow-e2)}.pui-filter-bar__more-hint{margin:0 0 var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-filter-bar__more-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pui-filter-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.pui-filter-bar__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;background:transparent;border:0;border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-muted)}.pui-filter-bar__chip:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-combobox{position:relative;align-self:flex-start;width:100%;max-width:100%;--pui-combobox-option-active-bg: var(--color-bg-alt)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-combobox{--pui-combobox-option-active-bg: var(--color-primary-subtle)}}:root[data-theme=dark] .pui-combobox{--pui-combobox-option-active-bg: var(--color-primary-subtle)}.pui-combobox__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding-inline-start:var(--space-3);font-family:var(--font-ui)}.pui-combobox__summary:focus-within{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.pui-combobox__summary[data-invalid]{border-color:var(--color-danger)}.pui-combobox__summary[data-invalid]:focus-within{outline-color:var(--color-danger);border-color:var(--color-danger)}.pui-combobox__summary[data-disabled]{background:var(--color-bg-alt);cursor:not-allowed}.pui-combobox[data-size=sm] .pui-combobox__summary{height:32px;font-size:var(--text-xs);line-height:var(--leading-sm)}.pui-combobox[data-size=md] .pui-combobox__summary{height:40px;font-size:var(--text-sm);line-height:var(--leading-base)}.pui-combobox[data-size=lg] .pui-combobox__summary{height:48px;font-size:var(--text-base);line-height:var(--leading-lg)}.pui-combobox__summary-text{display:flex;flex-direction:column;min-width:0;overflow:hidden}.pui-combobox__summary-label{overflow:hidden;color:var(--color-text);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.pui-combobox__summary-description{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-overflow:ellipsis;white-space:nowrap}.pui-combobox__summary[data-disabled] .pui-combobox__summary-label,.pui-combobox__summary[data-disabled] .pui-combobox__summary-description{color:var(--color-text-disabled)}.pui-combobox__listbox{position:absolute;top:100%;left:0;z-index:var(--z-dropdown);min-width:100%;margin-top:var(--space-1);padding:var(--space-1) 0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-e2);animation:pui-combobox-in var(--duration-base) var(--easing-standard)}.pui-combobox__listbox[data-flip]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--space-1);animation-name:pui-combobox-in-flip}@keyframes pui-combobox-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}}@keyframes pui-combobox-in-flip{0%{opacity:0;transform:translateY(var(--space-1))}}.pui-combobox__option{display:flex;flex-direction:column;justify-content:center;min-height:40px;padding:var(--space-2) var(--space-3);font-family:var(--font-ui);cursor:pointer}@media(pointer:coarse){.pui-combobox__option{min-height:44px}}.pui-combobox__option[data-active]{background:var(--pui-combobox-option-active-bg)}.pui-combobox__option-label{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-combobox__option-description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-combobox__status{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-combobox__status--error{color:var(--color-danger)}.pui-date-picker{position:relative;width:100%}.pui-date-picker,.pui-date-picker__popover{--pui-date-picker-cell-hover-bg: var(--color-bg-alt)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-date-picker,:root:not([data-theme=light]) .pui-date-picker__popover{--pui-date-picker-cell-hover-bg: var(--color-primary-subtle)}}:root[data-theme=dark] .pui-date-picker,:root[data-theme=dark] .pui-date-picker__popover{--pui-date-picker-cell-hover-bg: var(--color-primary-subtle)}.pui-date-picker__field{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);font-family:var(--font-ui);color:var(--color-text);transition:border-color var(--duration-fast) var(--easing-standard)}.pui-date-picker__field:has(.pui-date-picker__input:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px;border-color:var(--color-focus-ring)}.pui-date-picker__field[data-invalid]{border-color:var(--color-danger)}.pui-date-picker__field[data-invalid]:has(.pui-date-picker__input:focus-visible){outline-color:var(--color-danger);border-color:var(--color-danger)}.pui-date-picker__field[data-readonly],.pui-date-picker__field[data-disabled]{background:var(--color-bg-alt);border-color:var(--color-border)}.pui-date-picker__field[data-disabled] .pui-date-picker__input{color:var(--color-text-disabled);cursor:not-allowed}.pui-date-picker__field[data-size=sm]{height:32px;font-size:var(--text-xs);line-height:var(--leading-sm)}.pui-date-picker__field[data-size=md]{height:40px;font-size:var(--text-sm);line-height:var(--leading-base)}.pui-date-picker__field[data-size=lg]{height:48px;padding:0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-lg)}.pui-date-picker__input{flex:1;min-width:0;height:100%;background:transparent;border:0;padding:0;font:inherit;color:inherit;font-variant-numeric:tabular-nums}.pui-date-picker__input:focus{outline:none}.pui-date-picker__input::placeholder{color:var(--color-text-muted)}.pui-date-picker__trigger,.pui-date-picker__clear{flex-shrink:0}.pui-date-picker__popover{position:absolute;top:100%;left:0;z-index:var(--z-popover);margin-top:var(--space-1);width:max-content;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-e2);padding:var(--space-2);font-family:var(--font-ui);color:var(--color-text);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--space-1)));transition:opacity var(--duration-base) var(--easing-standard),transform var(--duration-base) var(--easing-standard),visibility var(--duration-base) var(--easing-standard)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pui-date-picker__popover{background:var(--color-surface-raised)}}:root[data-theme=dark] .pui-date-picker__popover{background:var(--color-surface-raised)}.pui-date-picker__popover[data-flip]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--space-1);transform:translateY(var(--space-1))}.pui-date-picker__popover[data-portal=viewport]{position:fixed;bottom:auto}.pui-date-picker__popover[data-open=true]{opacity:1;transform:translateY(0);visibility:visible}.pui-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.pui-date-picker__heading{flex:1;text-align:center;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-date-picker__grid{display:flex;flex-direction:column}.pui-date-picker__row{display:flex}.pui-date-picker__weekday{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:40px;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-date-picker__cell{display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:40px;min-height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}@media(pointer:coarse){.pui-date-picker__cell{min-width:44px;min-height:44px}}.pui-date-picker__cell:hover:not([aria-disabled=true]),.pui-date-picker__cell:focus{background:var(--pui-date-picker-cell-hover-bg)}.pui-date-picker__cell:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-date-picker__cell[data-outside]{color:var(--color-text-muted)}.pui-date-picker__cell[data-today]{color:var(--color-primary);font-weight:var(--weight-semibold)}.pui-date-picker__cell[data-selected]{background:var(--color-primary);color:var(--color-on-primary)}.pui-date-picker__cell[data-selected]:hover{background:var(--color-primary-hover)}.pui-date-picker__cell[aria-disabled=true]{background:transparent;color:var(--color-text-disabled);cursor:not-allowed}.pui-file-upload{position:relative;display:flex;flex-direction:column;width:100%}.pui-file-upload__zone{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);box-sizing:border-box;width:100%;padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:transparent;text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.pui-file-upload__icon{color:var(--color-text-muted)}.pui-file-upload__instruction{margin:0;font-size:var(--text-sm);color:var(--color-text)}.pui-file-upload__hint{margin:0;font-size:var(--text-xs);color:var(--color-text-muted)}.pui-file-upload__zone[data-dragging]{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pui-file-upload__zone[data-invalid]{border-color:var(--color-danger)}.pui-file-upload__zone[data-disabled]{background:var(--color-bg-alt);border-color:var(--color-border);cursor:not-allowed}.pui-file-upload__zone[data-disabled] .pui-file-upload__icon,.pui-file-upload__zone[data-disabled] .pui-file-upload__instruction,.pui-file-upload__zone[data-disabled] .pui-file-upload__hint{color:var(--color-text-disabled)}.pui-file-upload__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pui-file-upload__list{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.pui-file-upload__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-alt);border-radius:var(--radius-sm)}.pui-file-upload__item-main{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.pui-file-upload__item-name{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis;white-space:nowrap}.pui-file-upload__item-size{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.pui-file-upload__progress{overflow:hidden;height:var(--space-1);background:var(--color-bg-alt)}.pui-file-upload__progress-fill{height:100%;background:var(--color-primary);transition:width var(--duration-fast) var(--easing-standard)}.pui-form-modal__form{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0}.pui-form-modal__body{display:flex;flex-direction:column;gap:var(--space-4)}.pui-form-modal__footer{flex-wrap:wrap}.pui-form-modal__busy-reason{display:none;flex:1 0 100%;margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}@media(pointer:coarse){.pui-form-modal__busy-reason{display:block}}.pui-list-picker-modal__body{display:flex;flex-direction:column;gap:var(--space-4)}.pui-list-picker-modal__content{display:contents}.pui-stepper[data-variant=rail]{display:flex;flex-direction:column;gap:var(--space-4)}.pui-stepper__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.pui-stepper__item{display:block}.pui-stepper__item:not(:first-child){border-block-start:1px solid var(--color-border)}.pui-stepper__step{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-2);inline-size:100%;min-block-size:44px;padding:var(--space-2);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-family:inherit;text-align:start;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard)}.pui-stepper__step:hover:not(:disabled):not([data-status=current]){background:var(--color-bg-alt)}.pui-stepper__step:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-stepper__step:disabled{cursor:not-allowed}.pui-stepper__step[data-status=current]{background:var(--color-primary-subtle);box-shadow:inset var(--space-1) 0 0 0 var(--color-primary)}.pui-stepper__text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.pui-stepper__title{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.pui-stepper__description{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-regular)}.pui-stepper__footer{display:flex;flex-direction:column;gap:var(--space-2)}.pui-stepper__progress-text{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}.pui-stepper__marker{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border:1px solid var(--color-border-strong);border-radius:var(--radius-round);background:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}.pui-stepper__marker[data-status=current]{border-color:var(--color-primary);color:var(--color-primary)}.pui-stepper__marker[data-status=visited]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.pui-stepper__marker[data-status=error]{border-color:var(--color-danger)}.pui-stepper__marker-dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-round);background:var(--color-danger)}.pui-stepper__visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pui-stepper__track{position:relative;block-size:var(--space-1);border-radius:var(--radius-pill);background:var(--color-bg-alt);overflow:hidden}.pui-stepper__fill{block-size:100%;border-radius:var(--radius-pill);background:var(--color-primary);transition:inline-size var(--duration-base) var(--easing-standard)}.pui-stepper[data-variant=bar]{display:flex;inline-size:100%}.pui-stepper__bar{display:flex;flex-direction:column;gap:var(--space-2);inline-size:100%;box-sizing:border-box;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pui-stepper__count{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);font-variant-caps:small-caps;letter-spacing:var(--tracking-caps)}.pui-stepper__current-title{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.pui-wizard[data-surface=page]{font-family:var(--font-ui);display:flex;flex-direction:column;color:var(--color-text)}.pui-wizard__body{display:flex;flex-direction:column}.pui-wizard[data-surface=page]>.pui-wizard__body{padding-block:var(--space-6)}.pui-wizard__grid{display:grid;grid-template-columns:calc(var(--breakpoint-sm) * .35) minmax(0,1fr);gap:var(--space-6);align-items:start}.pui-wizard__steps{grid-column:1;grid-row:1}.pui-wizard__steps[aria-disabled=true]{opacity:.6;pointer-events:none}.pui-wizard__step,.pui-wizard__success{grid-column:2;grid-row:1;min-inline-size:0;animation:pui-wizard-step-in var(--duration-base) var(--easing-entrance)}.pui-wizard__success{grid-column:1 / -1}.pui-wizard__step-heading:focus-visible,.pui-wizard__success:focus-visible{outline:none}.pui-wizard__step-eyebrow{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);font-variant-caps:small-caps;letter-spacing:var(--tracking-caps)}.pui-wizard__step-heading{margin:0;color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}.pui-wizard__step-description{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.pui-wizard__step-content{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-6)}.pui-wizard__footer{display:flex;flex-direction:column}.pui-wizard[data-surface=page]>.pui-wizard__footer{padding-block:var(--space-4);border-block-start:1px solid var(--color-border)}.pui-wizard__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);inline-size:100%}.pui-wizard__actions-start{display:flex;align-items:center;gap:var(--space-3)}.pui-wizard__visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes pui-wizard-step-in{0%{opacity:0;transform:translateY(var(--space-1))}}.pui-wizard__grid[data-compact]{grid-template-columns:minmax(0,1fr)}.pui-wizard__grid[data-compact]>.pui-wizard__steps{grid-column:1;grid-row:1}.pui-wizard__grid[data-compact]>.pui-wizard__step,.pui-wizard__grid[data-compact]>.pui-wizard__success{grid-column:1;grid-row:2}.pui-suggestion-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-ui);animation:pui-suggestion-chips-in var(--duration-base) var(--easing-standard)}@keyframes pui-suggestion-chips-in{0%{opacity:0}}.pui-suggestion-chips__chip{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);white-space:normal;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.pui-suggestion-chips__chip:hover:not(:disabled){background:var(--color-bg-alt);border-color:var(--color-border-strong)}.pui-suggestion-chips__chip:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px}.pui-suggestion-chips__chip[data-emphasis=primary]{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.pui-suggestion-chips__chip:disabled{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.pui-suggestion-chips__icon{display:inline-flex;flex-shrink:0}.pui-suggestion-chips__label{white-space:normal}@media(pointer:coarse){.pui-suggestion-chips__chip:after{content:"";position:absolute;left:50%;top:50%;width:100%;min-width:44px;height:44px;transform:translate(-50%,-50%)}}.pui-insight-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-ui);animation:pui-insight-card-in var(--duration-base) var(--easing-standard)}@keyframes pui-insight-card-in{0%{opacity:0}}.pui-insight-card__header{display:flex;flex-direction:column;gap:var(--space-1)}.pui-insight-card__title{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-insight-card__period{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-insight-card__figure{display:flex;align-items:baseline;gap:var(--space-1);margin:0;white-space:nowrap}.pui-insight-card[data-size=md] .pui-insight-card__value{font-size:var(--text-3xl);line-height:var(--leading-3xl)}.pui-insight-card[data-size=sm] .pui-insight-card__value{font-size:var(--text-xl);line-height:var(--leading-xl)}.pui-insight-card__value{font-weight:var(--weight-semibold);color:var(--color-text);font-variant-numeric:tabular-nums}.pui-insight-card__unit{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-insight-card__comparison{display:flex;align-items:center;gap:var(--space-2);margin:0}.pui-insight-card__comparison-text{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pui-insight-card__breakdown{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-3);row-gap:var(--space-1);margin:0}.pui-insight-card__breakdown-row{display:contents}.pui-insight-card__breakdown-row dt{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-insight-card__breakdown-row dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);text-align:right}.pui-insight-card__link{align-self:flex-start;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-link)}.pui-insight-card__link:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.pui-whats-new{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-ui);animation:pui-whats-new-in var(--duration-base) var(--easing-standard)}@keyframes pui-whats-new-in{0%{opacity:0}}.pui-whats-new__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pui-whats-new__title{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-whats-new__releases{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.pui-whats-new__release-header{display:flex;align-items:baseline;gap:var(--space-2)}.pui-whats-new__version{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-whats-new__date{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-whats-new__entries{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.pui-whats-new__entries li{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-action-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-family:var(--font-ui);animation:pui-action-card-in var(--duration-base) var(--easing-standard)}@keyframes pui-action-card-in{0%{opacity:0}}.pui-action-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pui-action-card__title{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-action-card__summary{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--space-3);row-gap:var(--space-1);margin:0}@media(max-width:640px){.pui-action-card__summary{grid-template-columns:1fr}}.pui-action-card__summary-row{display:contents}.pui-action-card__summary-row dt{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-action-card__summary-row dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-action-card__missing{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.pui-action-card__missing-title{margin:0 0 var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-action-card__missing ul{margin:0;padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.pui-action-card__missing li{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-action-card__tramos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.pui-action-card__tramo{display:flex;align-items:center;gap:var(--space-2)}.pui-action-card__tramo-icon{display:inline-flex;flex-shrink:0;color:var(--color-text-muted)}.pui-action-card__tramo[data-status=DONE] .pui-action-card__tramo-icon{color:var(--color-success)}.pui-action-card__tramo[data-status=FAILED] .pui-action-card__tramo-icon{color:var(--color-danger)}.pui-action-card__tramo-label{flex:1;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-action-card__tramo-status{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-action-card__status:empty{margin:0;padding:0}.pui-action-card__footer{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pui-coachmark__panel{position:fixed;z-index:var(--z-overlay);background:var(--color-overlay);pointer-events:none;transition:top var(--duration-base) var(--easing-standard),left var(--duration-base) var(--easing-standard),right var(--duration-base) var(--easing-standard),bottom var(--duration-base) var(--easing-standard),height var(--duration-base) var(--easing-standard),width var(--duration-base) var(--easing-standard)}.pui-coachmark__ring{position:fixed;z-index:var(--z-overlay);border:2px solid var(--color-accent);border-radius:var(--radius-sm);pointer-events:none;transition:top var(--duration-base) var(--easing-standard),left var(--duration-base) var(--easing-standard),width var(--duration-base) var(--easing-standard),height var(--duration-base) var(--easing-standard)}.pui-coachmark__bubble{--pui-coachmark-gap: var(--space-2);position:fixed;z-index:var(--z-popover);box-sizing:border-box;width:min(calc(var(--breakpoint-sm) * .5),100vw - var(--space-8));padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-e3);font-family:var(--font-ui);animation:pui-coachmark-in var(--duration-base) var(--easing-standard)}.pui-coachmark__bubble[data-mode=orphan]{top:50%;left:50%;transform:translate(-50%,-50%)}.pui-coachmark__bubble:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}@keyframes pui-coachmark-in{0%{opacity:0}}.pui-coachmark__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.pui-coachmark__title{margin:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pui-coachmark__body{margin:0;max-width:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}.pui-coachmark__missing{margin:0 0 var(--space-2);color:var(--color-text-muted)}.pui-coachmark__navigate{display:flex}.pui-coachmark__footer{display:flex;align-items:center;gap:var(--space-2)}.pui-recorrido__progress{margin:0;margin-inline-end:auto;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pui-explain-lens__hit{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);background:transparent;cursor:not-allowed}.pui-explain-lens__hit[data-candidate=true]{cursor:help}.pui-explain-lens__highlight{position:fixed;z-index:var(--z-popover);border:2px solid var(--color-accent);border-radius:var(--radius-sm);background:transparent;pointer-events:none;transition:top var(--duration-fast) var(--easing-standard),left var(--duration-fast) var(--easing-standard),width var(--duration-fast) var(--easing-standard),height var(--duration-fast) var(--easing-standard)}.pui-explain-lens__tag{--pui-explain-lens-gap: var(--space-1);position:fixed;z-index:var(--z-popover);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);pointer-events:none;white-space:nowrap}.pui-explain-lens__options{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;list-style:none}.pui-explain-lens__announce{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.puip-cell-renderer__empty{color:var(--color-text-disabled)}.puip-cell-renderer__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.puip-cell-renderer__boolean-true,.puip-cell-renderer__boolean-false{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.puip-cell-renderer__boolean-true{color:var(--color-success)}.puip-cell-renderer__boolean-false{color:var(--color-text-muted)}.puip-row-actions__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.puip-column-filter-cell__wrapper{display:flex;flex-direction:column;gap:var(--space-1)}.puip-column-filter-cell__label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.puip-column-filter-cell__label[data-visible=false]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.puip-column-filter-cell__input{width:100%;min-height:var(--touch-target-min);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);transition:border-color var(--duration-fast) var(--easing-standard)}.puip-column-filter-cell__input:hover{border-color:var(--color-border-strong)}.puip-column-filter-cell__input:focus-visible{border-color:var(--color-primary);outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:-1px}.puip-column-filter-cell__input::placeholder{color:var(--color-text-disabled)}.puip-column-visibility-menu__container{position:relative}.puip-column-visibility-menu__panel{position:absolute;inset-inline-end:0;z-index:var(--z-dropdown);min-width:14rem;max-height:20rem;margin-top:var(--space-2);padding:var(--space-4);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:var(--shadow-e2)}.puip-column-visibility-menu__hint{margin:0 0 var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.puip-column-visibility-menu__list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.puip-table-skeleton-rows__row{border-bottom:1px solid var(--color-border)}.puip-table-skeleton-rows__cell{padding:var(--space-3) var(--space-4);vertical-align:middle}.puip-card-skeleton-list__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.puip-card-skeleton-list__body{margin-top:var(--space-3)}.puip-mobile-row-card__header{display:flex;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.puip-mobile-row-card__selection{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin-inline-start:calc(-1 * var(--space-3))}.puip-mobile-row-card__checkbox{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary)}.puip-mobile-row-card__checkbox:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}.puip-mobile-row-card__title{flex:1 1 auto;overflow:hidden;margin:0;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.puip-mobile-row-card__pairs{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-top:var(--space-3)}.puip-mobile-row-card__pair{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.puip-mobile-row-card__term{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.puip-mobile-row-card__definition{margin:0;text-align:end;overflow-wrap:anywhere}.puip-mobile-row-card__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.puip-mobile-table-controls__controls{display:flex;flex-direction:column;gap:var(--space-3)}.puip-mobile-table-controls__sort-row{display:flex;align-items:flex-end;gap:var(--space-2)}.puip-mobile-table-controls__sort-field{flex:1 1 auto;min-width:0}.puip-mobile-table-controls__filters{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-alt)}.puip-data-table__container{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.puip-data-table__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.puip-data-table__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.puip-data-table__toolbar-start{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.puip-data-table__toolbar-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.puip-data-table__selection-count{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.puip-data-table__table-wrapper{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-e2)}.puip-data-table__table{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-sm)}.puip-data-table__header-cell{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-align:start;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.puip-data-table__table thead .puip-data-table__selection-cell{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-alt)}.puip-data-table__sort-button{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);margin-block:calc(-1 * var(--space-2));margin-inline:calc(-1 * var(--space-4));padding-block:var(--space-2);padding-inline:var(--space-4);border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.puip-data-table__sort-button:hover{color:var(--color-text)}.puip-data-table__sort-button:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-offset));border-radius:var(--radius-xs)}.puip-data-table__filter-row>td{padding:var(--space-1) var(--space-4);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-alt)}.puip-data-table__filter-cell{min-width:0}.puip-data-table__row{border-bottom:1px solid var(--color-border)}.puip-data-table__row:last-child{border-bottom:0}.puip-data-table__row:hover{background-color:var(--color-bg-alt)}.puip-data-table__cell{padding:var(--space-3) var(--space-4);color:var(--color-text);vertical-align:middle;overflow-wrap:anywhere}.puip-data-table__selection-cell{width:var(--space-12);padding-block:var(--space-0);padding-inline:var(--space-4);vertical-align:middle}.puip-data-table__selection-label{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);cursor:pointer}.puip-data-table__checkbox{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary)}.puip-data-table__checkbox:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}.puip-data-table__actions-header{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-alt);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-align:end;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.puip-data-table__actions-cell{padding-block:var(--space-1);padding-inline:var(--space-4);text-align:end;white-space:nowrap}.puip-data-table__card-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.puip-entity-form-drawer__form{display:flex;flex-direction:column;gap:var(--space-5)}.puip-entity-form-drawer__step{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0;padding:0;border:0;margin:0}.puip-entity-form-drawer__legend{padding:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.puip-entity-page{display:flex;flex-direction:column;gap:var(--space-5)}.puip-entity-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.puip-entity-wizard__step-anchor,.puip-entity-wizard__review{display:flex;flex-direction:column;gap:var(--space-4)}.puip-entity-wizard__review-card{min-inline-size:0}.puip-entity-wizard__review-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.puip-entity-wizard__review-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.puip-entity-wizard__review-term{flex:0 0 auto;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.puip-entity-wizard__review-definition{margin:0;text-align:end;overflow-wrap:anywhere}.pas-admin-shell{display:grid;min-block-size:100dvh;grid-template-columns:minmax(0,1fr);grid-template-areas:"column";background-color:var(--color-bg);--shell-gutter: var(--gutter-mobile)}.pas-admin-shell__column{grid-area:column;display:flex;flex-direction:column;min-inline-size:0}.pas-admin-shell__main{flex:1 1 auto;inline-size:100%;min-inline-size:0;padding-block:var(--space-5) var(--space-10);padding-inline:var(--shell-gutter)}@media(min-width:768px){.pas-admin-shell{--shell-gutter: var(--space-6)}.pas-admin-shell__main{padding-block-start:var(--space-6)}}@media(min-width:1024px){.pas-admin-shell{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sidebar column"}}.pas-sidebar__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:var(--color-overlay);animation:pas-sidebar-veil var(--duration-fast) var(--easing-entrance)}.pas-sidebar__panel{grid-area:sidebar;--sidebar-inline-size: 248px;--sidebar-rail-inset: var(--space-3);--color-bg: var(--color-deep-950);--color-bg-alt: var(--color-ocean-950);--color-surface: var(--color-ocean-950);--color-surface-raised: var(--color-ocean-900);--color-border: var(--color-ocean-800);--color-border-strong: var(--color-ocean-400);--color-text: var(--color-neutral-0);--color-text-muted: var(--color-ocean-200);--color-text-disabled: var(--color-ocean-300);--color-primary: var(--color-ocean-300);--color-primary-subtle: var(--color-ocean-800);--color-accent: var(--color-coral-400);--color-accent-subtle: var(--color-coral-900);--color-focus-ring: var(--color-lagoon-300);--color-danger: var(--color-coral-300);--color-danger-subtle: var(--color-coral-950);position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-modal);display:flex;flex-direction:column;inline-size:min(var(--sidebar-inline-size),80vw);background-color:var(--color-bg);color:var(--color-text-muted);border-inline-end:1px solid var(--color-border);box-shadow:var(--shadow-e3);visibility:hidden;transform:translate(-100%);transition:transform var(--duration-base) var(--easing-exit),visibility var(--duration-base) var(--easing-exit)}.pas-sidebar__panel:focus{outline:none}.pas-sidebar__panel--open{visibility:visible;transform:translate(0);transition-timing-function:var(--easing-entrance)}.pas-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;padding-inline-end:var(--space-3)}button.pas-sidebar__close{display:inline-flex}.pas-sidebar__nav{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 auto;padding-block:var(--space-2) var(--space-4);padding-inline:var(--sidebar-rail-inset);overflow-y:auto}.pas-sidebar__section{display:flex;flex-direction:column;gap:var(--space-1)}.pas-sidebar__section-title{padding-block:var(--space-4) var(--space-1);padding-inline:var(--space-3);color:var(--color-ocean-300);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase}.pas-sidebar__section-title--hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pas-sidebar__items{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0}.pas-sidebar__skeleton-list{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}.pas-sidebar__skeleton-row{display:block}.pas-sidebar__empty{padding:var(--space-3);margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.pas-sidebar__rail{display:none;flex:none;padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border)}@media(min-width:1024px){.pas-sidebar__panel{position:sticky;inset-block:0 auto;inset-inline-start:auto;z-index:auto;block-size:100dvh;inline-size:var(--sidebar-inline-size);box-shadow:none;visibility:visible;transform:none;transition:inline-size var(--duration-base) var(--easing-standard)}.pas-sidebar__panel--collapsed{inline-size:calc(var(--space-16) + var(--space-2))}.pas-sidebar__panel--collapsed .pas-sidebar__nav{--sidebar-rail-inset: var(--space-2)}.pas-sidebar__panel--collapsed .pas-sidebar__head{justify-content:center;padding-inline-end:0}button.pas-sidebar__close{display:none}.pas-sidebar__rail{display:flex;justify-content:flex-end}.pas-sidebar__panel--collapsed .pas-sidebar__rail{justify-content:center}}@keyframes pas-sidebar-veil{0%{opacity:0}}.pas-sidebar-item{display:block}.pas-sidebar-item__row{position:relative;display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background-color:transparent;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);text-align:start;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pas-sidebar-item__row:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.pas-sidebar-item__row:hover{background-color:var(--color-bg-alt);color:var(--color-text)}.pas-sidebar-item__row--active{background-image:linear-gradient(90deg,var(--color-ocean-800),transparent 85%);color:var(--color-text);font-weight:var(--weight-semibold)}.pas-sidebar-item__row--active:before{content:"";position:absolute;inset-block:var(--space-2);inset-inline-start:calc(var(--sidebar-rail-inset, 0px) * -1);inline-size:var(--space-1);border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);background-color:var(--color-sand-400)}.pas-sidebar-item__row--open{color:var(--color-text)}.pas-sidebar-item__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;opacity:.85}.pas-sidebar-item__icon svg{inline-size:var(--space-5);block-size:var(--space-5)}.pas-sidebar-item__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-sidebar-item__badge{flex:none}.pas-sidebar-item__chevron{flex:none;inline-size:var(--space-4);block-size:var(--space-4);transition:transform var(--duration-fast) var(--easing-standard)}.pas-sidebar-item__chevron--open{transform:rotate(180deg)}.pas-sidebar-item__dot{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-6);inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-round);background-color:var(--color-accent)}.pas-sidebar-item__children{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-1);margin-inline:0;padding-inline-start:var(--space-6);padding-block:0;list-style:none}.pas-sidebar-item__row--collapsed{justify-content:center;gap:var(--space-0);padding-inline:var(--space-2)}.pas-sidebar-item__row--collapsed .pas-sidebar-item__label,.pas-sidebar-item__row--collapsed .pas-sidebar-item__badge,.pas-sidebar-item__row--collapsed .pas-sidebar-item__chevron{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pas-sidebar-item__row--collapsed .pas-sidebar-item__dot{inset-inline-start:auto;inset-inline-end:var(--space-2)}.pas-sidebar-item__row--collapsed+.pas-sidebar-item__children{padding-inline-start:var(--space-0)}.pas-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;flex:none;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);box-sizing:border-box;min-block-size:var(--space-12);padding-block:var(--space-1);padding-inline:var(--shell-gutter, var(--gutter-mobile));background-color:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 -1px 0 var(--color-border)}.pas-header__org-selector{display:flex;flex:1 1 0;min-inline-size:0}.pas-header__org-selector>*{min-inline-size:0;max-inline-size:100%}.pas-header__search{display:none;justify-content:flex-start;flex:1 0 100%;min-inline-size:0;order:1}.pas-header__search[data-open]{display:flex}.pas-header__notifications{display:none}.pas-header__actions{display:flex;align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto}@media(min-width:768px){.pas-header{flex-wrap:nowrap;column-gap:var(--space-3)}.pas-header__search{display:flex;flex:1 1 auto;order:0}.pas-header__org-selector{flex:none;max-inline-size:40vw}.pas-header__notifications{display:flex;align-items:center}button.pas-header__search-toggle{display:none}}@media(min-width:1024px){button.pas-header__menu-button{display:none}}:is(button,select).pas-header-control{min-block-size:var(--space-10);min-inline-size:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}:is(button,select).pas-header-control:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--color-bg-alt)}@media(pointer:coarse){.pas-header{min-block-size:calc(var(--touch-target-min) + 2 * var(--space-1))}:is(button,select).pas-header-control{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.pas-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;padding-block:var(--space-4);padding-inline:var(--shell-gutter, var(--gutter-mobile));border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.pas-footer__version{color:var(--color-text-disabled)}.pas-brand{display:flex;align-items:center;gap:var(--space-2);flex:1 1 auto;padding:var(--space-5) var(--space-5) var(--space-4);min-inline-size:0;color:var(--color-text);text-decoration:none}.pas-brand:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.pas-brand__emblem{inline-size:calc(var(--space-8) + var(--space-1));block-size:calc(var(--space-8) + var(--space-1));flex:none}.pas-brand__lockup{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);flex:1 1 0;min-inline-size:0;align-items:flex-start}.pas-brand__wordmark{block-size:var(--space-3);inline-size:auto;max-inline-size:100%;display:block;object-fit:contain;object-position:left center}[data-sidebar-compact=true] .pas-brand{padding-inline:var(--space-2)}[data-sidebar-compact=true] .pas-brand__lockup{display:none}.pas-user-menu{position:relative;flex:none}.pas-user-menu__trigger{display:flex;align-items:center;justify-content:center;flex:none;min-block-size:var(--space-10);min-inline-size:var(--space-10);padding:0;border:1px solid transparent;border-radius:var(--radius-round);background-color:transparent;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}@media(pointer:coarse){.pas-user-menu__trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.pas-user-menu__trigger:hover{background-color:var(--color-bg-alt)}.pas-user-menu__trigger[aria-expanded=true]{background-color:var(--color-primary-subtle);border-color:var(--color-border)}.pas-user-menu__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-round);background-color:var(--color-primary);background-image:linear-gradient(150deg,var(--color-primary),var(--color-primary-active));color:var(--color-on-primary);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}.pas-user-menu__identity{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pas-user-menu__name{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}.pas-user-menu__email{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-user-menu__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-block-end:var(--space-1);border-block-end:1px solid var(--color-border)}.pas-user-menu__header-identity{display:flex;flex-direction:column;align-items:flex-start;min-inline-size:0;overflow:hidden}.pas-user-menu__menu{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;min-inline-size:calc(var(--container-max) / 6);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:var(--shadow-e2)}.pas-user-menu__item{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:start;text-decoration:none;cursor:pointer}.pas-user-menu__item:hover,.pas-user-menu__item:focus{background-color:var(--color-primary-subtle);color:var(--color-primary)}.pas-user-menu__item:focus{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.pas-user-menu__item--danger:hover,.pas-user-menu__item--danger:focus{background-color:var(--color-danger-subtle);color:var(--color-danger)}.pas-user-menu__item-icon{flex:none;inline-size:var(--space-4);block-size:var(--space-4)}.pas-language-select{flex:none}.pas-language-select__flag{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-base);line-height:1}.pas-language-select__item-content{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.pas-language-select__item--active{font-weight:var(--weight-semibold)}.pas-auth-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);min-block-size:100dvh;padding:var(--gutter-mobile);background-color:var(--color-bg-alt);background-image:radial-gradient(circle at 50% -5%,var(--color-primary-subtle),transparent 55%);background-repeat:no-repeat;text-align:center}.pas-auth-screen__brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pas-auth-screen__emblem{inline-size:var(--space-12);block-size:var(--space-12)}.pas-auth-screen__product-name{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-auth-screen__feedback:empty{display:none}.pas-auth-screen__feedback{inline-size:min(100%,calc(var(--space-24) * 4))}.pas-auth-screen__status{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);color:var(--color-text-muted)}.pas-auth-screen__message{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text)}.pas-auth-screen__hint{max-inline-size:calc(var(--space-20) * 4);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}@media(min-width:1024px){.pas-auth-screen__emblem{inline-size:var(--space-16);block-size:var(--space-16)}}.pas-dashboard-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-dashboard-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-dashboard-page__stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-20) * 3)),1fr));gap:var(--space-4);margin:var(--space-0)}.pas-dashboard-page__stat-grid>*{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-e2)}.pas-dashboard-page__list-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:1024px){.pas-dashboard-page__list-grid{grid-template-columns:repeat(3,1fr)}}.pas-stat-card{position:relative;display:flex;flex-direction:column;gap:var(--space-1);height:100%}.pas-stat-card__term{display:flex;align-items:center;margin:var(--space-0);padding-inline-end:var(--space-10);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.pas-stat-card__icon{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-5);display:inline-flex;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);flex-shrink:0}.pas-stat-card__icon[data-tone=neutral],.pas-stat-card__icon[data-tone=primary]{background:var(--color-primary-subtle);color:var(--color-primary)}.pas-stat-card__icon[data-tone=accent]{background:var(--color-accent-subtle);color:var(--color-accent)}.pas-stat-card__icon[data-tone=info]{background:var(--color-info-subtle);color:var(--color-info)}.pas-stat-card__icon[data-tone=success]{background:var(--color-success-subtle);color:var(--color-success)}.pas-stat-card__icon[data-tone=warning]{background:var(--color-warning-subtle);color:var(--color-warning)}.pas-stat-card__icon[data-tone=danger]{background:var(--color-danger-subtle);color:var(--color-danger)}.pas-stat-card__detail{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-0)}.pas-stat-card__value{font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums}.pas-stat-card__trend{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pas-stat-card__trend[data-direction=up]{color:var(--color-success)}.pas-stat-card__trend[data-direction=down]{color:var(--color-danger)}.pas-stat-card__trend[data-direction=flat]{color:var(--color-text-muted)}.pas-dashboard-list-card{display:flex;flex-direction:column;gap:var(--space-0);height:100%;box-shadow:var(--shadow-e2)}.pas-dashboard-list-card__list{display:flex;flex-direction:column;gap:var(--space-0);margin:var(--space-0);padding:var(--space-0);list-style:none}.pas-dashboard-list-card__item{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}.pas-dashboard-list-card__item:last-child{border-block-end:none;padding-block-end:var(--space-0)}.pas-dashboard-list-card__primary{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-dashboard-list-card__secondary{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-dashboard-list-card__empty{margin:var(--space-0);padding-block:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-error-page{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);max-width:var(--prose-max);margin-inline:auto;padding-block:var(--space-10);padding-inline:var(--gutter-mobile);text-align:center;font-family:var(--font-ui)}.pas-error-page__emblem{width:var(--space-12);height:var(--space-12)}.pas-error-page__state{width:100%}.pas-error-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.pas-error-page__back-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-decoration:none;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.pas-error-page__back-link:hover{background:var(--color-bg-alt);border-color:var(--color-border-strong)}.pas-error-page__back-link:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}@media(min-width:768px){.pas-error-page{padding-inline:var(--gutter-tablet)}}@media(prefers-reduced-motion:reduce){.pas-error-page__back-link{transition:none}}.pas-users-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-users-page__loading{display:flex;flex-direction:column;gap:var(--space-4)}.pas-users-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-user-roles-drawer{display:flex;flex-direction:column;gap:var(--space-4)}.pas-user-roles-drawer__description{margin:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-user-roles-drawer__loading{display:flex;flex-direction:column;gap:var(--space-4)}.pas-user-roles-drawer__list{display:flex;flex-direction:column;gap:var(--space-0);margin:var(--space-0);padding:var(--space-0);list-style:none}.pas-user-roles-drawer__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border)}.pas-user-roles-drawer__item:last-child{border-block-end:none}.pas-user-roles-drawer__control{flex:1;min-width:0}.pas-user-roles-drawer__hint{margin:var(--space-1) var(--space-0) var(--space-0);padding-inline-start:var(--space-7);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-app-boot-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);min-block-size:100dvh;padding:var(--gutter-mobile);background-color:var(--color-bg);color:var(--color-text-muted)}.pas-app-boot-screen__brand{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.pas-app-boot-screen__emblem{inline-size:var(--space-12);block-size:var(--space-12)}.pas-app-boot-screen__name{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-global-search{position:relative;width:100%;max-width:calc(var(--space-24) * 5)}.pas-global-search__control{display:flex;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media(pointer:coarse){.pas-global-search__control{min-height:var(--touch-target-min)}}.pas-global-search__control:focus-within{border-color:var(--color-primary);outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}.pas-global-search__leading-icon{display:inline-flex;color:var(--color-text-muted);flex-shrink:0}.pas-global-search__input{flex:1;min-width:0;border:0;background:transparent;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm)}.pas-global-search__input::placeholder{color:var(--color-text-muted)}.pas-global-search__input:focus{outline:none}.pas-global-search__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pas-global-search__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--space-1));z-index:var(--z-dropdown);max-height:calc(var(--space-24) * 3);overflow-y:auto;padding-block:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-e2)}.pas-global-search__group-label{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-transform:uppercase;color:var(--color-text-muted)}.pas-global-search__option{display:flex;flex-direction:column;gap:var(--space-1);min-height:var(--touch-target-min);justify-content:center;padding:var(--space-2) var(--space-3);cursor:pointer}.pas-global-search__option[data-active]{background:var(--color-primary-subtle);position:relative}.pas-global-search__option[data-active]:before{content:"";position:absolute;inset-block:var(--space-1);inset-inline-start:0;inline-size:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary)}.pas-global-search__option-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}.pas-global-search__option-description{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-global-search__message{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);margin:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-global-search__message[data-tone=danger]{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.pas-global-search__control{transition:none}}.pas-notification-bell{position:relative;display:inline-flex}@media(pointer:coarse){.pas-notification-bell__trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.pas-notification-bell__badge{position:absolute;inset-block-start:var(--space-0);inset-inline-end:var(--space-0);display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-danger);color:var(--color-on-danger);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;pointer-events:none}.pas-notification-bell__popover{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:var(--space-0);z-index:var(--z-popover);width:min(calc(var(--space-24) * 4),calc(100vw - var(--space-8)));padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-e3);font-family:var(--font-ui)}.pas-notification-panel{display:flex;flex-direction:column;gap:var(--space-3);width:100%;font-family:var(--font-ui)}.pas-notification-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border)}.pas-notification-panel__title{margin:var(--space-0);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-notification-panel__loading{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4)}.pas-notification-panel__list{display:flex;flex-direction:column;gap:var(--space-0);margin:var(--space-0);padding:var(--space-0);list-style:none;max-height:calc(var(--space-24) * 3);overflow-y:auto}.pas-notification-panel__item{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-border)}.pas-notification-panel__item:last-child{border-block-end:none}.pas-notification-panel__item[data-unread]{border-inline-start:var(--space-1) solid var(--color-primary);background:var(--color-primary-subtle)}.pas-notification-panel__body{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}.pas-notification-panel__item-title{margin:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-notification-panel__item-link{color:var(--color-link);text-decoration:none}.pas-notification-panel__item-link:hover{text-decoration:underline}.pas-notification-panel__item-link:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.pas-notification-panel__message{margin:var(--space-0);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-notification-panel__meta{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-0);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-notification-panel__footer{display:flex;justify-content:center;padding-block-start:var(--space-2)}.pas-profile-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-profile-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-profile-page__loading,.pas-profile-page__panel{display:flex;flex-direction:column;gap:var(--space-4)}.pas-profile-page__panel:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-md)}.pas-profile-page__description{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);margin-block-end:var(--space-5);max-inline-size:var(--prose-max)}.pas-profile-page__form{display:flex;flex-direction:column;gap:var(--space-5)}.pas-profile-page__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.pas-profile-page__grid{grid-template-columns:repeat(2,1fr)}.pas-profile-page__full{grid-column:1 / -1}}.pas-profile-page__actions{display:flex;justify-content:flex-end;gap:var(--space-3)}.pas-org-selector__label{display:block;overflow:hidden;max-inline-size:calc(var(--container-max) / 8);white-space:nowrap;text-overflow:ellipsis}.pas-org-selector__trigger{max-inline-size:100%;min-inline-size:0}.pas-org-selector__trigger>.pui-button__label{min-inline-size:0}.pas-header-control[data-variant]{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.pas-header-control[data-variant]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-bg-alt);border-color:var(--color-border-strong)}.pas-org-selector__badge{max-inline-size:100%;min-inline-size:0;overflow:hidden;min-block-size:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text)}@media(pointer:coarse){.pas-org-selector__badge{min-block-size:var(--touch-target-min)}}.pas-require-org__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding-block:var(--space-16);text-align:center}.pas-require-org__title{margin:var(--space-0);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-require-org__message{margin:var(--space-0);max-inline-size:var(--prose-max);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-token-shop-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-token-shop-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-token-shop-page section+section{margin-block-start:var(--space-5)}.pas-token-shop-page section>h2{margin:var(--space-0) var(--space-0) var(--space-3);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-token-shop-page__card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-20) * 3)),1fr));gap:var(--space-4)}.pas-token-shop-page__card-grid .pui-card__body{display:flex;flex-direction:column;gap:var(--space-2);height:100%}.pas-token-shop-page__card-grid h3{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-0);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-token-shop-page__token-count{margin:var(--space-0);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums}.pas-token-shop-page__features{flex-grow:1;margin:var(--space-0);padding:var(--space-0);list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-token-shop-page__card-grid .pui-button{margin-block-start:auto}.pas-wallet-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-wallet-page__amount{font-variant-numeric:tabular-nums}.pas-wallet-page__amount[data-sign=positive]{color:var(--color-success)}.pas-wallet-page__amount[data-sign=negative]{color:var(--color-danger)}.pas-wallet-page__amount[data-sign=zero]{color:var(--color-text-muted)}.pas-admin-wallets-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-user-combobox{position:relative}.pas-user-combobox__listbox{position:absolute;inset-inline:0;top:calc(100% + var(--space-1));z-index:1;display:flex;flex-direction:column;max-height:calc(var(--space-20) * 2);overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-e3)}.pas-user-combobox__option{display:flex;flex-direction:column;gap:var(--space-0);padding:var(--space-2) var(--space-3);cursor:pointer}.pas-user-combobox__option:hover{background:var(--color-bg-alt)}.pas-user-combobox__option-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}.pas-user-combobox__option-description{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-user-combobox--summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}.pas-user-combobox__summary-text{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.pas-user-combobox__summary-email{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-token-analytics-page{display:flex;flex-direction:column;gap:var(--space-5)}.pas-token-analytics-page__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-token-analytics-page__stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-20) * 3)),1fr));gap:var(--space-4);margin:var(--space-0)}.pas-token-analytics-page__stat-grid>*{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);box-shadow:var(--shadow-e2)}.pas-token-analytics-page__muted{color:var(--color-text-muted);font-size:var(--text-xs)}.pas-entitlement-gate__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding-block:var(--space-16);text-align:center}.pas-entitlement-gate__restricted{display:flex;flex-direction:column;gap:var(--space-6)}.pas-entitlement-gate__notice{width:100%}.pas-billing-account{display:flex;flex-direction:column;gap:var(--space-8)}.pas-billing-account__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding-block:var(--space-16);text-align:center}.pas-billing-account__section{display:flex;flex-direction:column;gap:var(--space-4)}.pas-billing-account__heading{margin:0;font-family:var(--font-ui);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-billing-account__subheading{margin:var(--space-4) 0 0;font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text)}.pas-billing-account__lead{margin:0;max-width:var(--prose-max);color:var(--color-text-muted)}.pas-billing-account__muted{color:var(--color-text-muted)}.pas-billing-account__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-4);margin:0 0 var(--space-6)}.pas-billing-account__row{display:flex;flex-direction:column;gap:var(--space-1)}.pas-billing-account__row-label{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}.pas-billing-account__row-value{margin:0;color:var(--color-text)}.pas-billing-account__missing{margin:var(--space-2) 0 0;padding-inline-start:var(--space-6)}.pas-billing-account__actions,.pas-billing-account__modes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pas-billing-account__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.pas-billing-account__check{display:flex;flex-direction:column;gap:var(--space-1)}.pas-billing-account__check-help{margin:0;max-width:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}.pas-billing-account__enroll{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin-block-start:var(--space-6)}.pas-billing-account__seats{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-6)}.pas-billing-account__pay{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.pas-billing-account__pay-error{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-danger)}.pas-collection-charges-table{display:flex;flex-direction:column;gap:var(--space-4)}.pas-collection-charges-table__actions{display:flex;gap:var(--space-2)}.pas-collection-charges-table__muted{color:var(--color-text-muted);font-size:var(--text-xs)}.pas-collections-report-card__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pas-collections-report-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-20) * 2),1fr));gap:var(--space-5);margin:var(--space-0)}.pas-collections-report-card__metric{display:flex;flex-direction:column;gap:var(--space-1)}.pas-collections-report-card__metric dt{margin:var(--space-0);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.pas-collections-report-card__metric dd{margin:var(--space-0);font-size:var(--text-3xl);line-height:var(--leading-3xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.pas-collections-report-card__metric[data-tone=danger] dd{color:var(--color-danger)}.pas-kitten-dock{position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);z-index:var(--z-fixed);display:flex;flex-direction:column;inline-size:min(21rem,calc(100vw - 2 * var(--space-4)));block-size:min(30rem,calc(100vh - var(--space-16) - var(--space-8)));background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-e3);overflow:hidden;font-family:var(--font-ui);color:var(--color-text);transform-origin:100% 100%;animation:pas-kitten-dock-in .36s var(--easing-standard) both}.pas-kitten-dock[hidden]{display:none}@keyframes pas-kitten-dock-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.96)}to{opacity:1;transform:none}}.pas-kitten-dock__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:linear-gradient(180deg,var(--color-accent-subtle) 0%,transparent 100%),var(--color-surface-raised);border-block-end:none;box-shadow:0 1px 0 0 var(--color-border)}.pas-kitten-dock__title-group{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.pas-kitten-dock__title-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--space-7);block-size:var(--space-7);border-radius:var(--radius-round);background:var(--color-accent);color:var(--color-on-accent)}.pas-kitten-dock__title{margin:var(--space-0);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}.pas-kitten-dock__paws{flex:1;display:flex;align-items:center;gap:var(--space-2);padding-inline-start:var(--space-3);color:var(--color-accent);pointer-events:none;overflow:hidden}.pas-kitten-dock__paw{flex:none;opacity:0;animation:pas-kitten-paw-step 1.4s var(--easing-standard) both}.pas-kitten-dock__paw:nth-child(odd){transform:translateY(-3px) rotate(-12deg)}.pas-kitten-dock__paw:nth-child(2n){transform:translateY(3px) rotate(10deg)}.pas-kitten-dock__paw:nth-child(2){animation-delay:.16s}.pas-kitten-dock__paw:nth-child(3){animation-delay:.32s}.pas-kitten-dock__paw:nth-child(4){animation-delay:.48s}.pas-kitten-dock__paw:nth-child(5){animation-delay:.64s}@keyframes pas-kitten-paw-step{0%{opacity:0}18%{opacity:.85}70%{opacity:.85}to{opacity:0}}.pas-kitten-dock__header-actions{display:flex;align-items:center;gap:var(--space-1)}.pas-kitten-dock__questions-button{position:relative;display:inline-flex}.pas-kitten-dock__questions-badge{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));pointer-events:none}.pas-kitten-dock__primer-amarre-button{position:relative;display:inline-flex}.pas-kitten-dock__primer-amarre-badge{position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1));pointer-events:none}.pas-kitten-dock__forbidden{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs)}.pas-kitten-dock__thread{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.pas-kitten-dock__turn{display:flex;flex-direction:column;gap:var(--space-2)}.pas-kitten-dock__message{border-radius:var(--radius-lg);padding:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs)}.pas-kitten-dock__message--user{align-self:flex-end;max-width:85%;border-end-end-radius:var(--radius-xs);background:var(--color-primary-subtle);color:var(--color-text);white-space:pre-wrap}.pas-kitten-dock__message--assistant{display:flex;flex-direction:column;gap:var(--space-3);border-end-start-radius:var(--radius-xs);background:var(--color-surface);border:1px solid var(--color-border)}.pas-kitten-dock__message--assistant p{margin:var(--space-0);white-space:pre-wrap}.pas-kitten-dock__thinking{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.pas-kitten-dock__thinking-paws{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent)}.pas-kitten-dock__thinking-paw{animation:pas-kitten-paw-bob 1.1s ease-in-out infinite}.pas-kitten-dock__thinking-paw:nth-child(2){animation-delay:.18s}.pas-kitten-dock__thinking-paw:nth-child(3){animation-delay:.36s}@keyframes pas-kitten-paw-bob{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.pas-kitten-dock__greeting{display:flex;flex-direction:column;gap:var(--space-3)}.pas-kitten-dock__welcome{display:flex;flex-direction:column;gap:var(--space-4)}.pas-kitten-dock__welcome-greeting{margin:var(--space-0);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-base)}.pas-kitten-dock__welcome-purpose{margin:var(--space-0);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-kitten-dock__welcome-org-status,.pas-kitten-dock__welcome-steps{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pas-kitten-dock__welcome-section-title{margin:var(--space-0);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pas-kitten-dock__welcome-org-status ul{margin:var(--space-0);padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs)}.pas-kitten-dock__welcome-steps ol,.pas-kitten-dock__steps-standalone{margin:var(--space-0);padding:var(--space-0);list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.pas-kitten-dock__steps-standalone{padding:var(--space-4)}.pas-kitten-dock__step{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs)}.pas-kitten-dock__step-label{flex:1}.pas-kitten-dock__guardia{display:flex;flex-direction:column;gap:var(--space-4)}.pas-kitten-dock__guardia-empty{margin:var(--space-0);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-kitten-dock__guardia-section{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pas-kitten-dock__guardia-section-title{margin:var(--space-0);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.pas-kitten-dock__guardia-list{margin:var(--space-0);padding:var(--space-0);list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.pas-kitten-dock__guardia-item{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs)}.pas-kitten-dock__guardia-item-label{flex:1;min-width:0}.pas-kitten-dock__guardia-item-due{color:var(--color-text-muted);font-size:var(--text-xs)}.pas-kitten-dock__question-detail{display:flex;flex-direction:column;gap:var(--space-3)}.pas-kitten-dock__question-detail-question{margin:var(--space-0);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}.pas-kitten-dock__question-detail-status{margin:var(--space-0);font-size:var(--text-xs);color:var(--color-text-muted)}.pas-kitten-dock__question-detail-answer{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-xs);line-height:var(--leading-xs)}.pas-kitten-dock__question-detail-answer-title{margin:var(--space-0);font-weight:var(--weight-semibold)}.pas-kitten-dock__question-detail-no-answer,.pas-kitten-dock__question-detail-notice{margin:var(--space-0);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}.pas-kitten-dock__questions{list-style:none;margin:var(--space-0);padding:var(--space-0);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs)}.pas-kitten-dock__question-item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.pas-kitten-dock__question-item-question{margin:var(--space-0);font-weight:var(--weight-semibold);line-height:var(--leading-xs)}.pas-kitten-dock__question-item-status{margin:var(--space-0);color:var(--color-text-muted)}.pas-kitten-dock__question-item-answer{margin:var(--space-0);line-height:var(--leading-xs)}.pas-kitten-dock__questions-empty,.pas-kitten-dock__budget-exhausted,.pas-kitten-dock__question-notice,.pas-kitten-dock__actions-disabled-note{margin:var(--space-0);font-size:var(--text-xs);color:var(--color-text-muted)}.pas-kitten-dock__action-disabled{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.pas-kitten-dock__action-disabled-title{margin:var(--space-0);font-weight:var(--weight-semibold)}.pas-kitten-dock__action-disabled-summary{margin:var(--space-0);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs)}.pas-kitten-dock__action-disabled-summary>div{display:flex;justify-content:space-between;gap:var(--space-2)}.pas-kitten-dock__feedback{display:flex;gap:var(--space-1)}.pas-kitten-dock__composer{padding:var(--space-3);background:linear-gradient(0deg,var(--color-accent-subtle) 0%,transparent 100%);border-block-start:none;box-shadow:0 -1px 0 0 var(--color-border)}.pas-kitten-dock__composer-field{position:relative;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-e1);transition:box-shadow var(--duration-fast) var(--easing-standard)}.pas-kitten-dock__composer-field:focus-within{box-shadow:var(--shadow-e1),0 0 0 2px var(--color-accent-subtle)}.pas-kitten-dock__composer-field .pui-textarea{inline-size:100%;min-inline-size:0;box-sizing:border-box;padding-inline-end:calc(var(--touch-target-min) + var(--space-2));border-radius:var(--radius-lg);background:transparent;font-size:var(--text-xs)}.pas-kitten-dock__composer-send{position:absolute;inset-inline-end:var(--space-2);inset-block-end:var(--space-2)}.pas-kitten-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--space-10);min-inline-size:var(--space-10);padding:var(--space-0);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;overflow:hidden;transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);animation:pas-kitten-trigger-breathe 3.2s ease-in-out infinite}.pas-kitten-trigger:hover{transform:translateY(-1px)}.pas-kitten-trigger:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}@media(pointer:coarse){.pas-kitten-trigger{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min)}}.pas-kitten-trigger[aria-expanded=true]{animation:none;box-shadow:0 0 0 3px var(--color-accent-subtle)}@keyframes pas-kitten-trigger-breathe{0%,to{box-shadow:0 0 0 0 var(--color-accent-subtle)}50%{box-shadow:0 0 0 7px transparent}}.pas-kitten-trigger__sparkle{position:absolute;inline-size:7px;block-size:7px;background:var(--color-on-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none;animation:pas-kitten-sparkle 2.6s ease-in-out infinite}.pas-kitten-trigger__sparkle--1{inset-block-start:5px;inset-inline-end:6px}.pas-kitten-trigger__sparkle--2{inset-block-end:6px;inset-inline-start:6px;inline-size:5px;block-size:5px;animation-delay:.9s}.pas-kitten-trigger__sparkle--3{inset-block-start:8px;inset-inline-start:7px;inline-size:4px;block-size:4px;animation-delay:1.7s}@keyframes pas-kitten-sparkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}40%{opacity:1;transform:scale(1) rotate(25deg)}60%{opacity:1}}@media(prefers-reduced-motion:reduce){.pas-kitten-dock,.pas-kitten-trigger,.pas-kitten-trigger__sparkle,.pas-kitten-dock__paw,.pas-kitten-dock__thinking-paw{animation:none}.pas-kitten-trigger__sparkle{opacity:.7}.pas-kitten-dock__paw{display:none}.pas-kitten-dock__thinking-paw{opacity:.7}}.pas-kitten-assist-link{border:none;background:none;padding:var(--space-0);color:var(--color-link);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;text-decoration:underline}.pas-kitten-assist-link:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.pas-kitten-dock[data-recorrido=true]{display:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:-.02em}h2{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}h3{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);letter-spacing:-.01em}h4{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}small{font-size:var(--text-xs);line-height:var(--leading-xs)}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:2px}:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}button,[role=button],a[href],input[type=checkbox],input[type=radio]{touch-action:manipulation}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-medium);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus-visible{transform:translateY(0)}table,.tabular{font-variant-numeric:tabular-nums}*{scrollbar-color:var(--color-border-strong) transparent;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}._group_1niqd_3{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding:0;border:0;margin:0}._legend_1niqd_17{padding:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._required_1niqd_25{margin-inline-start:var(--space-1);color:var(--color-danger)}._list_1niqd_30{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);margin:0;list-style:none;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:var(--space-24);overflow-y:auto}._list_1niqd_30:focus-within{border-color:var(--color-border-strong)}._hint_1niqd_52{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._error_1niqd_60{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-danger)}._group_1niqd_3[aria-invalid=true] ._list_1niqd_30{border-color:var(--color-danger)}._srOnly_1niqd_71{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._link_em0qz_4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._sm_em0qz_20{height:var(--space-8);padding-inline:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-xs)}._md_em0qz_2{height:var(--space-10);padding-inline:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(pointer:coarse){._link_em0qz_4{min-block-size:var(--touch-target-min)}}._primary_em0qz_43{background-color:var(--color-primary);color:var(--color-on-primary)}._primary_em0qz_43:hover{background-color:var(--color-primary-hover)}._secondary_em0qz_52{border-color:var(--color-border-strong);background-color:var(--color-surface);color:var(--color-text)}._secondary_em0qz_52:hover{background-color:var(--color-bg-alt)}._ghost_em0qz_62{background-color:transparent;color:var(--color-primary)}._ghost_em0qz_62:hover{background-color:var(--color-primary-subtle)}._requestId_1pb43_3{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere}._form_1dlaw_1{display:flex;flex-direction:column;gap:var(--space-4)}._fields_1dlaw_7{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){._fields_1dlaw_7{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:start}}._search_1dlaw_24{min-inline-size:0}._searchIcon_1dlaw_28{inline-size:var(--space-4);block-size:var(--space-4)}._actions_1dlaw_33{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._count_1dlaw_40{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}._inner_jcpip_1{display:inline-flex;align-items:center;gap:var(--space-1)}._icon_jcpip_7{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0}._group_g6o1z_1{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}._list_1kc75_1{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._card_1kc75_12{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-border)}._card_1kc75_12:last-child{border-block-end:none}._main_1kc75_25{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-sm);color:inherit;text-decoration:none}._main_1kc75_25:hover ._request_1kc75_36{text-decoration:underline}._request_1kc75_36{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);color:var(--color-text);overflow-wrap:anywhere}._identifier_1kc75_56{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._marks_1kc75_62{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._products_1kc75_69{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._foot_1kc75_77{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}._created_1kc75_85{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._list_1rm78_3{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._card_1rm78_11{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-block-end:1px solid var(--color-border)}._card_1rm78_11:last-child{border-block-end:none}._marks_1rm78_23{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-1)}._foot_1rm78_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-1)}._cellPrimary_t8bkh_8{min-inline-size:18rem;max-inline-size:28rem}._link_t8bkh_16{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;color:var(--color-text);font-weight:var(--weight-medium);text-decoration:none}._link_t8bkh_16:hover{color:var(--color-link);text-decoration:underline}._identifier_t8bkh_33{display:block;margin-block-start:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._products_t8bkh_42{color:var(--color-text-muted)}._detailLink_t8bkh_46{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-link);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}._detailLink_t8bkh_46:hover{text-decoration:underline}._detailIcon_t8bkh_60{inline-size:var(--space-4);block-size:var(--space-4)}._scroller_1nrso_5{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._head_1nrso_17,._row_1nrso_18{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 1fr 1.4fr 1fr .8fr;min-inline-size:56rem;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4)}._head_1nrso_17{border-block-end:1px solid var(--color-border);background:var(--color-bg-alt)}._row_1nrso_18{border-block-end:1px solid var(--color-border);min-block-size:var(--space-16)}._row_1nrso_18:last-child{border-block-end:none}._cell_1nrso_42{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}._second_1nrso_49{margin:0}._page_118cz_1{display:flex;flex-direction:column;gap:var(--space-6)}._pagination_118cz_7{margin-block-start:var(--space-4)}._badges_1s7nz_1{display:flex;flex-wrap:wrap;gap:var(--space-2)}._body_1s7nz_7{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-3)}._sectionTitle_1s7nz_14{margin-block-end:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}._request_1s7nz_24{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._requestText_1s7nz_31{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap}._grid_1s7nz_47{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));column-gap:var(--space-5);row-gap:0}._row_1s7nz_56{display:flex;flex-direction:column;gap:0;padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._term_1s7nz_64{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._value_1s7nz_70{margin:0;min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}._muted_1s7nz_80{color:var(--color-text-muted);font-weight:var(--weight-regular)}._refs_1s7nz_85{margin:0;padding:0;list-style:none}._ref_1s7nz_85{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._item_5dcxx_1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface)}._blocking_5dcxx_14{border-inline-start-color:var(--color-danger)}._warning_5dcxx_18{border-inline-start-color:var(--color-warning)}._info_5dcxx_22{border-inline-start-color:var(--color-info)}._header_5dcxx_26{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._rule_5dcxx_33{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._summary_5dcxx_40{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._explanation_5dcxx_47{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._legend_1kkwv_1{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._title_1kkwv_8{cursor:pointer;font-size:var(--text-xs);line-height:var(--leading-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._title_1kkwv_8:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._list_1kkwv_22{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-3)}._row_1kkwv_29{display:grid;grid-template-columns:1fr;gap:var(--space-1)}@media(min-width:640px){._row_1kkwv_29{grid-template-columns:9rem 1fr;align-items:baseline;gap:var(--space-3)}}._term_1kkwv_45{margin:0}._definition_1kkwv_49{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}@media(pointer:coarse){._title_1kkwv_8{min-block-size:var(--touch-target-min)}}._headerActions_wvcon_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._body_wvcon_8{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-3)}._list_wvcon_15{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._item_kj9sb_1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface)}._design_kj9sb_14{border-inline-start-color:var(--color-info)}._build_kj9sb_18{border-inline-start-color:var(--color-accent)}._verify_kj9sb_22{border-inline-start-color:var(--color-success)}._excluded_kj9sb_28{border-inline-start-color:var(--color-border-strong);background:var(--color-bg-alt)}._excluded_kj9sb_28 ._title_kj9sb_33,._excluded_kj9sb_28 ._objective_kj9sb_34,._excluded_kj9sb_28 ._paths_kj9sb_35,._excluded_kj9sb_28 ._more_kj9sb_36{opacity:.55}._header_kj9sb_42{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}._toggle_kj9sb_49{margin-inline-end:var(--space-1)}._position_kj9sb_53{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}._story_kj9sb_60,._justified_kj9sb_61{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._title_kj9sb_33{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._objective_kj9sb_34{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._paths_kj9sb_35{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}._more_kj9sb_36{margin-block-start:var(--space-1)}._moreSummary_kj9sb_98{cursor:pointer;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._moreSummary_kj9sb_98:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._facts_kj9sb_111{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2)}._fact_kj9sb_111{display:flex;flex-direction:column;gap:var(--space-1)}@media(min-width:40rem){._fact_kj9sb_111{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:start;gap:var(--space-3)}}._factLabel_kj9sb_135{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._factValue_kj9sb_143{min-width:0;color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-sm)}._criteria_kj9sb_150{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._criteria_kj9sb_150 li{padding-inline-start:var(--space-3);position:relative}._criteria_kj9sb_150 li:before{content:"·";position:absolute;inset-inline-start:0;color:var(--color-text-muted)}._path_kj9sb_35,._mono_kj9sb_174{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere;word-break:break-word}._path_kj9sb_35{color:var(--color-text-muted)}._path_kj9sb_35+._path_kj9sb_35:before{content:"·";margin-inline-end:var(--space-2);color:var(--color-border-strong)}@media(pointer:coarse){._moreSummary_kj9sb_98{min-block-size:var(--touch-target-min)}}._block_hpym4_7,._blockAlarm_hpym4_8{margin-block-start:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._blockAlarm_hpym4_8{background-color:var(--color-danger-subtle);border-color:var(--color-danger)}._line_hpym4_22,._integrator_hpym4_23,._warning_hpym4_24{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);max-inline-size:var(--prose-max)}._integrator_hpym4_23,._warning_hpym4_24{margin-block-start:var(--space-2)}._integrator_hpym4_23{color:var(--color-text);font-weight:var(--weight-semibold)}._warning_hpym4_24{color:var(--color-text)}._icon_hpym4_51{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0;align-self:flex-start;margin-block-start:.15em}._text_hpym4_59{flex:1 1 12rem;min-inline-size:0}._hint_hpym4_64{margin-block:var(--space-1) 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);max-inline-size:var(--prose-max)}._change_hpym4_74{margin-block:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);max-inline-size:var(--prose-max)}._code_hpym4_83{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._branches_hpym4_92{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}._item_15b53_4{position:relative;display:flex;gap:var(--space-4);padding-block-end:var(--space-5)}._item_15b53_4:before{content:"";position:absolute;inset-block:var(--space-4) 0;inset-inline-start:var(--space-2);inline-size:1px;background:var(--color-border)}._item_15b53_4:last-child{padding-block-end:0}._item_15b53_4:last-child:before{display:none}._marker_15b53_28{position:relative;flex-shrink:0;inline-size:var(--space-3);block-size:var(--space-3);margin-block-start:var(--space-2);margin-inline-start:calc(var(--space-1) / 2);border-radius:var(--radius-round);background:var(--color-accent)}._planner_15b53_42{background:var(--color-text-muted)}._content_15b53_46{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._header_15b53_53{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}._role_15b53_60{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._time_15b53_67{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._body_15b53_75{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap;overflow-wrap:anywhere}._conversation_1tnda_3{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._title_1tnda_13{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._hint_1tnda_20,._empty_1tnda_21{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._thread_1tnda_27{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._composer_1tnda_35{display:flex;flex-direction:column;gap:var(--space-2)}._actions_1tnda_41{display:flex;justify-content:flex-end}._block_1hwrx_1{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._summary_1hwrx_16{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);cursor:pointer;padding-block:var(--space-1)}._summary_1hwrx_16:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._heading_1hwrx_32{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600;color:var(--color-text)}._digest_1hwrx_39{font-size:var(--text-xs);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._badge_1hwrx_47{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;color:var(--color-warning)}._detail_1hwrx_54{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}._figures_1hwrx_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:var(--space-2);margin:0}._figure_1hwrx_63 dt{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._figure_1hwrx_63 dd{margin:0;font-size:var(--text-xs);line-height:var(--leading-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text)}._steps_1hwrx_85 summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-text-muted)}._stepList_1hwrx_92{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-xs)}._tool_1hwrx_102{font-weight:600;color:var(--color-text)}._target_1hwrx_107{margin-left:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere}._more_1hwrx_114{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._models_1hwrx_121{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._models_1hwrx_121 li{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:var(--leading-xs)}._model_1hwrx_121{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._modelCost_1hwrx_145{font-variant-numeric:tabular-nums;color:var(--color-text)}._modelTokens_1hwrx_150{color:var(--color-text-muted)}._recipe_1hwrx_160{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border)}._recipeTitle_1hwrx_168{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._recipeValue_1hwrx_178{overflow-wrap:anywhere}._recipeOrigin_1hwrx_182{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._recipeWarning_1hwrx_191{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;color:var(--color-warning)}._recipeDegraded_1hwrx_199{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-4);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._worker_1hwrx_212{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);align-items:baseline;margin:0;font-size:var(--text-xs);line-height:var(--leading-xs)}._workerLabel_1hwrx_222{color:var(--color-text-muted)}._workerId_1hwrx_226{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._workerHint_1hwrx_233{flex-basis:100%;color:var(--color-text-muted)}._summary_1hwrx_16:before{content:"";flex:none;align-self:center;inline-size:0;block-size:0;border-inline-start:.4em solid currentcolor;border-block:.3em solid transparent;transition:transform var(--duration-fast) var(--ease-standard)}._block_1hwrx_1[open]>._summary_1hwrx_16:before{transform:rotate(90deg)}@media(pointer:coarse){._summary_1hwrx_16,._steps_1hwrx_85 summary{min-block-size:var(--touch-target-min)}}._block_9j9cf_1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._heading_9j9cf_11{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600;color:var(--color-text)}._stale_9j9cf_19{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-warning)}._list_9j9cf_26{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none;font-size:var(--text-xs);line-height:var(--leading-xs)}._tool_9j9cf_37{font-weight:600;color:var(--color-text)}._target_9j9cf_42{margin-left:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere}._headerActions_1tous_1{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._body_1tous_8{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-3)}._waiting_1tous_17{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._waitingTitle_1tous_27{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._waitingHint_1tous_34{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._reason_1tous_40{margin-block-start:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere}._summary_1tous_50{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._note_1tous_56{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-style:italic}._evidence_1tous_65{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg-alt)}._evidenceSummary_1tous_72{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer}._evidenceSummary_1tous_72:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._evidenceList_1tous_86{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}._evidenceItem_1tous_95{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere}._counter_1tous_103{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._steps_1tous_109{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._disclaimer_1tous_118{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}._omitted_1tous_126{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._omittedTitle_1tous_136{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._omittedHint_1tous_143{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._omittedList_1tous_149{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}._omittedItem_1tous_158{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._omittedKind_1tous_164{color:var(--color-text);font-weight:var(--weight-medium)}._line_1fm1i_1{font-weight:var(--weight-medium)}._reason_1fm1i_5{margin-block-start:var(--space-1);color:var(--color-text-muted)}._body_jr69w_1{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-3)}._form_jr69w_8{display:flex;flex-direction:column;gap:var(--space-3)}._actions_jr69w_14{display:flex;flex-wrap:wrap;gap:var(--space-3)}._signedAs_jr69w_20{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._signedAsIcon_jr69w_29{flex:none;inline-size:var(--space-4);block-size:var(--space-4)}._willCreate_jr69w_42{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._willCreateTitle_jr69w_53{color:var(--color-text);font-weight:600}._details_10lpy_3{margin-block-start:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._summary_10lpy_10{padding:var(--space-3);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}._summary_10lpy_10:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}._list_10lpy_23{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0 var(--space-3) var(--space-3);list-style:none}._item_10lpy_32{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}._taskKey_10lpy_40{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._objective_10lpy_48{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);overflow-wrap:anywhere}._facts_10lpy_56{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._fact_10lpy_56{display:flex;flex-direction:column;gap:var(--space-1)}@media(min-width:40rem){._fact_10lpy_56{display:grid;grid-template-columns:8rem 1fr;gap:var(--space-3);align-items:baseline}}._label_10lpy_78{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._value_10lpy_84{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);overflow-wrap:anywhere}._paths_10lpy_92{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._path_10lpy_92{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._warning_10lpy_112{color:var(--color-warning);font-weight:var(--weight-medium)}._block_mro8k_10{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._bar_mro8k_22{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}._action_mro8k_29{margin-inline-start:auto}._status_mro8k_34{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600;color:var(--color-text)}._ok_mro8k_42{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600;color:var(--color-success)}._muted_mro8k_50{margin:0;font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-text-muted)}._linea_mro8k_59,._aviso_mro8k_60{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-text-muted)}._aviso_mro8k_60{color:var(--color-warning)}._fuerte_mro8k_77{font-weight:600;color:inherit}._recipe_mro8k_88{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-alt)}._recipeTitle_mro8k_97{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._recipeList_mro8k_107{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._recipeItem_mro8k_116{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._paradas_mro8k_124{margin-block-start:var(--space-4);padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);background-color:var(--color-warning-subtle)}._paradaList_mro8k_132{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}._parada_mro8k_124{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}._paradaTexto_mro8k_149{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0;flex:1 1 18rem}._paradaClave_mro8k_157{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text)}._item_ewnp1_1{position:relative;display:flex;gap:var(--space-4);padding-block-end:var(--space-5)}._item_ewnp1_1:before{content:"";position:absolute;inset-block:var(--space-4) 0;inset-inline-start:var(--space-2);inline-size:1px;background:var(--color-border)}._item_ewnp1_1:last-child{padding-block-end:0}._item_ewnp1_1:last-child:before{display:none}._marker_ewnp1_28{position:relative;flex-shrink:0;inline-size:var(--space-3);block-size:var(--space-3);margin-block-start:var(--space-2);margin-inline-start:calc(var(--space-1) / 2);border-radius:var(--radius-round);background:var(--color-accent)}._content_ewnp1_39{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._header_ewnp1_46{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}._type_ewnp1_53{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._time_ewnp1_60{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._transition_ewnp1_66,._reason_ewnp1_67{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._badge_ewnp1_73{margin-block-start:var(--space-1)}._actor_ewnp1_77{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._body_8l8lq_1{margin-block-start:var(--space-4)}._list_8l8lq_5{margin:0;padding:0;list-style:none}._skeleton_8l8lq_11{display:flex;flex-direction:column;gap:var(--space-5)}._skeletonRow_8l8lq_17{display:flex;gap:var(--space-4)}._skeletonText_8l8lq_22{display:flex;flex-direction:column;gap:var(--space-2)}._layout_14scl_1{display:flex;flex-direction:column;gap:var(--space-6)}._request_14scl_7{margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt)}._grid_14scl_15{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin-block-start:var(--space-5)}@media(min-width:768px){._grid_14scl_15{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}._row_14scl_29{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._findings_14scl_38{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-4)}._finding_14scl_38{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._page_176zx_3,._content_176zx_9{display:flex;flex-direction:column;gap:var(--space-4)}._panel_176zx_15{margin-block-start:var(--space-2)}._panel_176zx_15:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._stack_176zx_29{display:flex;flex-direction:column;gap:var(--space-3)}._label_ulnfd_1{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._hiddenLabel_ulnfd_11{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._list_ulnfd_22,._tightList_ulnfd_23{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}._tightList_ulnfd_23{margin-block-start:0}._item_ulnfd_39{position:relative;padding-inline-start:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._item_ulnfd_39:before{content:"→";position:absolute;inset-inline-start:0;color:var(--color-text-disabled)}._trigger_9c4kc_3{display:flex;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--touch-target-min);padding:var(--space-1) var(--space-0);border:0;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-align:start;cursor:pointer}@media(pointer:fine){._trigger_9c4kc_3{min-block-size:var(--space-6)}}._trigger_9c4kc_3:hover{color:var(--color-text)}._trigger_9c4kc_3:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._chevron_9c4kc_40{inline-size:var(--space-4);block-size:var(--space-4);flex:none;transition:transform var(--duration-fast) var(--ease-standard)}._open_9c4kc_47{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){._chevron_9c4kc_40{transition:none}}._label_9c4kc_57{min-inline-size:0}._count_9c4kc_63{flex:none;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg-alt);color:var(--color-text);font-variant-numeric:tabular-nums}._body_9c4kc_72{padding-block-start:var(--space-2)}._body_9c4kc_72[hidden]{display:none}._item_1e7qw_4{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-1) var(--space-2);border-inline-start:var(--space-1) solid var(--color-border-strong);border-radius:var(--radius-sm)}._item_1e7qw_4:nth-child(2n){background:var(--color-bg-alt)}._human_1e7qw_23{border-inline-start-color:var(--color-warning);background:var(--color-warning-bg)}._human_1e7qw_23:nth-child(2n){background:var(--color-warning-bg)}._agent_1e7qw_32{border-inline-start-color:var(--color-accent)}._position_1e7qw_36{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}._runner_1e7qw_44{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._runnerIcon_1e7qw_54{inline-size:var(--space-4);block-size:var(--space-4);flex:none}._completion_1e7qw_60{min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._more_1e7qw_79{min-inline-size:0}._facts_1e7qw_83{display:flex;flex-direction:column;gap:var(--space-1)}._fact_1e7qw_83{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}._factLabel_1e7qw_97{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm);text-transform:uppercase;letter-spacing:.04em}._factValue_1e7qw_105{min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._basis_1e7qw_113{margin-block-start:var(--space-1)}@media(min-width:48rem){._item_1e7qw_4{grid-template-columns:minmax(0,4.5rem) minmax(0,9rem) minmax(0,7rem) minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--space-3)}._more_1e7qw_79{display:contents}._more_1e7qw_79>button{grid-column:6;justify-self:end}._more_1e7qw_79>div{grid-column:1 / -1}._fact_1e7qw_83{grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;column-gap:var(--space-3)}}._section_olfwp_11{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._section_olfwp_11:last-of-type{border-block-end:none}._title_olfwp_28{margin:0;color:var(--color-text-muted)}._value_olfwp_33{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._summary_olfwp_40{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._basis_olfwp_51{min-inline-size:0}._edit_olfwp_55{justify-self:start}._editor_olfwp_59{margin-block-start:var(--space-1);padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}._editor_olfwp_59[hidden]{display:none}@media(min-width:40rem){._section_olfwp_11{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--space-3)}._title_olfwp_28{grid-column:1}._value_olfwp_33{grid-column:2}._edit_olfwp_55{grid-column:3;grid-row:1;align-self:center}._editor_olfwp_59{grid-column:1 / -1}}._step_34so1_1{display:flex;flex-direction:column;gap:var(--space-2)}._sizingHint_34so1_7{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._stories_34so1_13,._tasks_34so1_14{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._stories_34so1_13{gap:var(--space-3)}._story_34so1_29{display:flex;flex-direction:column;gap:var(--space-1)}._story_34so1_29+._story_34so1_29{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}._storyHeader_34so1_40{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._storyTitle_34so1_48{flex:1 1 12rem;min-width:0;margin:0;color:var(--color-text)}._storyCount_34so1_55{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}._basis_34so1_62{min-inline-size:0}._omissionsFold_34so1_66{padding-block-start:var(--space-1);border-block-start:1px solid var(--color-border)}._omissions_34so1_66{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._omission_34so1_66{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}._omissionIcon_34so1_89{inline-size:var(--space-4);block-size:var(--space-4);flex:none;align-self:center;color:var(--color-text-disabled)}._omissionKind_34so1_97{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._omissionReason_34so1_104{min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_3hxf4_1{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._group_3hxf4_12{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-md);background:var(--color-surface)}._blocking_3hxf4_23{border-inline-start-color:var(--color-danger)}._warning_3hxf4_27{border-inline-start-color:var(--color-warning)}._info_3hxf4_31{border-inline-start-color:var(--color-info)}._header_3hxf4_35{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._rule_3hxf4_42{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._repeated_3hxf4_51{color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}._only_3hxf4_61{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._explanation_3hxf4_68{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._each_3hxf4_74{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._summary_3hxf4_83{position:relative;padding-inline-start:var(--space-4);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._summary_3hxf4_83:before{content:"·";position:absolute;inset-inline-start:var(--space-1);color:var(--color-text-disabled)}._block_1a7bi_1{display:flex;flex-direction:column;gap:var(--space-1)}._list_1a7bi_7{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._row_1a7bi_18{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-1)}._row_1a7bi_18+._row_1a7bi_18{border-block-start:1px solid var(--color-border)}._name_1a7bi_29{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._icon_1a7bi_40{inline-size:var(--space-4);block-size:var(--space-4);flex:none;color:var(--color-text-muted)}._basis_1a7bi_47{min-inline-size:0}@media(min-width:40rem){._row_1a7bi_18{grid-template-columns:minmax(0,16rem) auto minmax(0,1fr);align-items:baseline;column-gap:var(--space-3)}}._step_x5w12_1{display:flex;flex-direction:column;gap:var(--space-3)}._panel_x5w12_10{padding-block-start:var(--space-2)}._panel_x5w12_10[hidden]{display:none}._empty_x5w12_18{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._step_1ns9z_1{display:flex;flex-direction:column;gap:var(--space-2)}._foot_1ns9z_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}._tip_1ns9z_17{min-inline-size:0}._tipBody_1ns9z_21{max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}._counter_1ns9z_28{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}._step_pconx_1,._card_pconx_7{display:flex;flex-direction:column;gap:var(--space-2)}._title_pconx_14{margin:0;color:var(--color-text)}._checklist_pconx_19{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._checklistItem_pconx_30{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._checklistText_pconx_39{min-inline-size:0;overflow-wrap:anywhere}._checklistOwner_pconx_47{margin-inline-start:auto;flex:none;padding-inline-start:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._checklistIcon_pconx_56{inline-size:var(--space-4);block-size:var(--space-4);flex:none;margin-block-start:calc((var(--leading-sm) - var(--space-4)) / 2);color:var(--color-success)}._checks_pconx_64{padding-block-start:var(--space-1);border-block-start:1px solid var(--color-border)}._checkList_pconx_69{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._check_pconx_19{display:flex;align-items:flex-start;gap:var(--space-2)}._checkIcon_pconx_84{inline-size:var(--space-4);block-size:var(--space-4);flex:none;margin-block-start:calc((var(--leading-sm) - var(--space-4)) / 2)}._checkBody_pconx_91{min-inline-size:0}._passed_pconx_97 ._checkIcon_pconx_84{color:var(--color-success)}._failed_pconx_101 ._checkIcon_pconx_84{color:var(--color-danger)}._checkLabel_pconx_105{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._checkOffenders_pconx_111{color:var(--color-danger);font-size:var(--text-xs);line-height:var(--leading-sm)}._summary_pconx_119{padding-block-start:var(--space-1);border-block-start:1px solid var(--color-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-1) var(--space-4);margin:0}._entry_pconx_128{display:flex;flex-direction:column;min-inline-size:0}._label_pconx_134{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._value_pconx_142{min-inline-size:0;margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._request_pconx_151{grid-column:1 / -1;min-inline-size:0;padding-block-start:var(--space-1);border-block-start:1px solid var(--color-border)}._requestText_pconx_161{margin:0;max-inline-size:var(--prose-max);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}._tasksFold_pconx_176{padding-inline:var(--space-1)}._tasks_pconx_176{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._next_pconx_189{max-inline-size:var(--prose-max);padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}._nav_68499_1{display:flex;flex-direction:column}._counter_68499_10{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._list_68499_21{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none}._item_68499_29{flex:1 1 0;min-width:0}._step_68499_36{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}._step_68499_36:hover:not(:disabled){border-color:var(--color-border-strong)}._step_68499_36:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}._step_68499_36:disabled{cursor:default}._step_68499_36._current_68499_72{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-text);font-weight:var(--weight-semibold)}._step_68499_36._done_68499_79{border-color:var(--color-success);color:var(--color-text)}._marker_68499_86{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-round);background:var(--color-bg-alt);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._current_68499_72 ._marker_68499_86{background:var(--color-primary);color:var(--color-on-primary)}._done_68499_79 ._marker_68499_86{background:var(--color-success);color:var(--color-on-success)}._check_68499_111{width:var(--space-4);height:var(--space-4)}._name_68499_116{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._state_68499_124{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:47.99rem){._step_68499_36:not(._current_68499_72) ._name_68499_116{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._item_68499_29:has(._current_68499_72){flex:3 1 0}._step_68499_36{justify-content:center;padding:var(--space-2)}}._skeleton_17d5g_1{display:flex;flex-direction:column;gap:var(--space-3)}._row_17d5g_9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1)}@media(min-width:40rem){._row_17d5g_9{grid-template-columns:minmax(0,11rem) minmax(0,1fr);column-gap:var(--space-3)}}._page_1fqiz_1{display:flex;flex-direction:column;gap:var(--space-4)}._step_1fqiz_7{display:flex;flex-direction:column;gap:var(--space-3)}._stepHeader_1fqiz_16{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}._stepTitle_1fqiz_27{margin:0;color:var(--color-text)}._stepDescription_1fqiz_32{flex:1 1 20rem;min-inline-size:0;max-width:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}._footer_1fqiz_43{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-block-start:1px solid var(--color-border);background:var(--color-bg)}._leaveHint_1fqiz_56{flex:1 1 12rem;min-width:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}@media(max-width:767px){._footer_1fqiz_43{bottom:0}}@media(max-width:47.99rem){._footer_1fqiz_43{justify-content:space-between}._leaveHint_1fqiz_56{flex:1 1 100%;order:3}}._description_cbo0r_1{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._taskLink_cbo0r_7{display:inline-block;margin-block-start:var(--space-2);font-weight:var(--weight-medium)}._signedAs_cbo0r_13{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._signedAsIcon_cbo0r_22{flex:none;inline-size:var(--space-4);block-size:var(--space-4)}._root_6p6sr_1{display:flex;flex-direction:column;gap:var(--space-4)}._field_6p6sr_7{display:flex;flex-direction:column;gap:var(--space-2)}._actions_6p6sr_13{display:flex;justify-content:flex-end;gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}._stack_1nt4n_1{display:flex;flex-direction:column;gap:var(--space-6)}._header_1nt4n_7{display:flex;flex-direction:column;gap:var(--space-3)}._tabs_1nt4n_13{display:flex;gap:var(--space-2);padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border)}._verdict_1nt4n_20{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._verdictText_1nt4n_30{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto}._paragraph_1nt4n_37{margin-block-start:var(--space-3);max-inline-size:var(--prose-max)}._rows_1nt4n_42{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin-block-start:var(--space-4)}@media(min-width:768px){._rows_1nt4n_42{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}._row_1nt4n_42{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--space-10);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._grid_1yjmc_1{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin:0}@media(min-width:768px){._grid_1yjmc_1{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media(min-width:64rem){._grid_1yjmc_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._row_1yjmc_28{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-block-size:var(--space-8);padding-block:var(--space-1);border-block-end:1px solid var(--color-border)}._term_1yjmc_38{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);flex-shrink:0}._value_1yjmc_45{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);text-align:end;overflow-wrap:anywhere}._body_3fh7l_1{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}._lead_3fh7l_8{margin:0;max-inline-size:var(--prose-max);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._section_3fh7l_16{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}._sectionTitle_3fh7l_23{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._note_3fh7l_31{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._paths_3fh7l_38{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;min-inline-size:0}._path_3fh7l_38{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere}._limits_3fh7l_57{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-sm)}._paragraph_p0t2r_1{margin:0;max-inline-size:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm)}._paragraph_p0t2r_1+._paragraph_p0t2r_1{margin-block-start:var(--space-2)}._actions_p0t2r_12{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}._gaps_wqvvk_1,._transitions_wqvvk_2{margin-block-start:var(--space-4)}._gapsTitle_wqvvk_6{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}._gapList_wqvvk_16{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._gap_wqvvk_1{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-1);border-block-end:1px solid var(--color-border)}._gapField_wqvvk_34{flex:0 0 auto;min-inline-size:12rem;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._gapMessage_wqvvk_43{flex:1 1 16rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._transitionList_wqvvk_50{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._transitionButton_wqvvk_61{padding:0;border:0;background:none;cursor:pointer;font:inherit}._transitionButton_wqvvk_61:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}._whoActs_wqvvk_77{margin:0;font-size:var(--text-sm);font-weight:500}._verdict_5rwrn_7,._verdictAlarm_5rwrn_8{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}._verdictAlarm_5rwrn_8{background-color:var(--color-danger-subtle);border-color:var(--color-danger)}._verdictIcon_5rwrn_26{inline-size:var(--space-5);block-size:var(--space-5);flex-shrink:0;margin-block-start:var(--space-1);color:var(--color-text)}._verdictText_5rwrn_34{flex:1 1 auto;min-inline-size:0}._verdictTitle_5rwrn_39{margin:0}._verdictHint_5rwrn_43{margin-block-start:var(--space-1);margin-block-end:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);max-inline-size:var(--prose-max)}._integrator_5rwrn_56,._notIntegrator_5rwrn_57{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-sm);max-inline-size:var(--prose-max)}._integrator_5rwrn_56{color:var(--color-text);font-weight:var(--weight-semibold)}._notIntegrator_5rwrn_57{color:var(--color-text-muted)}._integratorIcon_5rwrn_78{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0;margin-block-start:.15em}._facts_5rwrn_85{margin-block-start:var(--space-3)}._code_5rwrn_90{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._prCell_5rwrn_97{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._prLink_5rwrn_104{color:var(--color-link, var(--color-accent));font-variant-numeric:tabular-nums;text-decoration:underline}._prLink_5rwrn_104:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}._stack_jcsdh_4{display:flex;flex-direction:column;gap:var(--space-4)}._twoUp_jcsdh_15{display:grid;grid-template-columns:1fr;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-3)}@media(min-width:48rem){._twoUp_jcsdh_15{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._objective_jcsdh_32,._paragraph_jcsdh_33{margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);max-inline-size:var(--prose-max)}._missing_jcsdh_41{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-style:italic}._subheading_jcsdh_49{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}._twoUp_jcsdh_15 ._subheading_jcsdh_49{margin-block-start:0}._facts_jcsdh_65{margin-block-start:var(--space-3)}._flags_jcsdh_69{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}._badgeInner_jcsdh_76{display:inline-flex;align-items:center;gap:var(--space-1)}._badgeIcon_jcsdh_82{inline-size:var(--space-4);block-size:var(--space-4)}._origin_jcsdh_87{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._pathList_jcsdh_99,._criteriaList_jcsdh_100{margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}._pathList_jcsdh_99{list-style:none}._criteriaList_jcsdh_100{padding-inline-start:var(--space-5)}._path_jcsdh_99{padding-block:0}._criterion_jcsdh_120{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);padding-inline-start:var(--space-1)}._code_jcsdh_127{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-text);background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:0 var(--space-1);overflow-wrap:anywhere}._brief_jcsdh_150{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:62rem){._brief_jcsdh_150{grid-template-columns:3fr 9fr;align-items:start}}._briefNarrow_jcsdh_165>*,._briefWide_jcsdh_166>*{height:100%}._row_1canx_1{display:flex;align-items:flex-start;gap:var(--space-4)}._marker_1canx_7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-round);background-color:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-text-muted)}._icon_1canx_20{inline-size:var(--space-4);block-size:var(--space-4)}._content_1canx_25{flex:1 1 auto;min-inline-size:0}._headline_1canx_30{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}._label_1canx_38{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._time_1canx_45{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._transition_1canx_51{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}._arrow_1canx_59{inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-text-muted)}._meta_1canx_65{display:grid;grid-template-columns:1fr;gap:var(--space-1);margin:var(--space-3) 0 0}@media(min-width:768px){._meta_1canx_65{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}}._metaRow_1canx_79{display:flex;align-items:baseline;gap:var(--space-2)}._metaTerm_1canx_85{flex-shrink:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._metaValue_1canx_92{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._metaMissing_1canx_100{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-style:italic}._body_gmjg0_1{margin-block-start:var(--space-4)}._total_gmjg0_5{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_gmjg0_12{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none}._skeletonRow_gmjg0_21{display:flex;align-items:flex-start;gap:var(--space-4)}._skeletonText_gmjg0_27{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto}._inner_13ltl_1{display:inline-flex;align-items:center;gap:var(--space-1)}._icon_13ltl_7{flex:none;inline-size:var(--space-4);block-size:var(--space-4)}._block_1fjb6_1{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._title_1fjb6_9{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._refs_1fjb6_17{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._ref_1fjb6_17{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}._refIcon_1fjb6_34{flex:none;inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-text-muted)}._refTerm_1fjb6_41{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._code_1fjb6_47{padding:var(--space-0) var(--space-1);border-radius:var(--radius-xs);background-color:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._pathsCount_1fjb6_58{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._pathList_1fjb6_68{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._more_1fjb6_77,._empty_1fjb6_78{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._empty_1fjb6_78{max-inline-size:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm)}._journal_1t5hl_1 summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted)}._empty_1t5hl_8{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._list_1t5hl_15{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}._row_1t5hl_24{display:grid;grid-template-columns:auto auto 1fr;gap:var(--space-2);align-items:baseline;font-size:var(--text-xs);line-height:var(--leading-xs)}._time_1t5hl_33{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._kind_1t5hl_38{font-weight:600;color:var(--color-text)}._summary_1t5hl_43{color:var(--color-text-muted);overflow-wrap:anywhere}._block_198t9_5{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._title_198t9_13{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._meta_198t9_24{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._metaItem_198t9_34{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}._checkName_198t9_46{overflow-wrap:anywhere}._code_198t9_50,._assertion_198t9_51{padding:var(--space-0) var(--space-1);border-radius:var(--radius-xs);background-color:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._assertion_198t9_51{display:inline-block;max-inline-size:var(--prose-max)}._outcomeValue_198t9_72{color:var(--color-text)}._missing_198t9_76{color:var(--color-text-muted);font-style:italic}._empty_198t9_83{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._more_198t9_91{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._card_ml8fb_1{display:flex;flex-direction:column;gap:var(--space-4)}._header_ml8fb_7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._headline_ml8fb_15{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}._title_ml8fb_26{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._timestamp_ml8fb_34{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._failureText_ml8fb_41{margin:0;max-inline-size:var(--prose-max)}._failureCode_ml8fb_46{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-xs)}._code_ml8fb_52{padding:var(--space-0) var(--space-1);border-radius:var(--radius-xs);background-color:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);overflow-wrap:anywhere}._facts_ml8fb_63{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0}@media(min-width:48rem){._facts_ml8fb_63{grid-template-columns:repeat(3,minmax(0,1fr))}}._fact_ml8fb_63{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._term_ml8fb_83{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}._value_ml8fb_90{margin:0;min-inline-size:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._missing_ml8fb_99{color:var(--color-text-muted);font-style:italic}._liveNote_ml8fb_104{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-accent-subtle);color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-xs)}._workerVersion_ml8fb_116{display:block;margin-block-start:.125rem;font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._body_vbtps_1{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:var(--space-4);min-inline-size:0}._counts_vbtps_11{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:0;font-size:var(--text-sm);line-height:var(--leading-sm)}._count_vbtps_11:before{content:"·";margin-inline-end:var(--space-3);color:var(--color-text-muted)}._expiry_vbtps_28{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._expiryWarning_vbtps_39{margin:0;max-inline-size:var(--prose-max);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm)}._paragraph_vbtps_48{margin:0;max-inline-size:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm)}._actions_vbtps_55{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-3)}@media(max-width:639px){._actions_vbtps_55>*{flex:1 1 100%}}._blocked_vbtps_71{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._tab_1rqs7_1{min-inline-size:0}._split_1rqs7_8{display:grid;grid-template-columns:1fr;gap:var(--space-4);min-inline-size:0}._aside_1rqs7_15,._main_1rqs7_16{min-inline-size:0}@media(min-width:62rem){._split_1rqs7_8{grid-template-columns:3fr 9fr;align-items:start}}._body_1rqs7_27{margin-block-start:var(--space-4)}._list_1rqs7_31{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._skeletonCard_1rqs7_40{display:flex;flex-direction:column;gap:var(--space-4)}._skeletonHeader_1rqs7_46{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._skeletonFacts_1rqs7_56{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media(min-width:48rem){._skeletonFacts_1rqs7_56{grid-template-columns:repeat(3,minmax(0,1fr))}}._skeletonFact_1rqs7_56{display:flex;flex-direction:column;gap:var(--space-1)}._budget_1rqs7_76{margin:0 0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}._budgetNote_1rqs7_83{display:block;margin-block-start:.125rem}._level_1pk2f_12{display:flex;flex-direction:column;gap:var(--space-2)}._level_1pk2f_12+._level_1pk2f_12{margin-block-start:var(--space-4)}._heading_1pk2f_22{margin:0;margin-block-end:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._list_1pk2f_35{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._row_1pk2f_44{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;justify-content:space-between;font-size:var(--text-sm);line-height:var(--leading-sm)}._question_1pk2f_54{flex:1 1 18rem;color:var(--color-text)}._machine_1pk2f_59{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._choices_1pk2f_65{display:inline-flex;gap:var(--space-1)}._choice_1pk2f_65,._chosen_1pk2f_71{padding:.15rem var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);cursor:pointer}._chosen_1pk2f_71{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent-hover);font-weight:600}._choice_1pk2f_65:disabled,._chosen_1pk2f_71:disabled{cursor:progress;opacity:.6}._humanBody_1pk2f_99{margin:var(--space-4) 0 0;max-inline-size:var(--prose-max);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._humanAction_1pk2f_107{margin-block-start:var(--space-4)}._humanError_1pk2f_111{margin:var(--space-3) 0 0;color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._card_5x7dv_1{display:flex;flex-direction:column;gap:var(--space-4)}._loading_5x7dv_7{display:flex;flex-direction:column;gap:var(--space-3)}._summary_5x7dv_20{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-alt)}._summaryLabel_5x7dv_30{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._recipe_5x7dv_39{margin:0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._missing_5x7dv_48,._fallback_5x7dv_49,._hint_5x7dv_50,._caveat_5x7dv_51{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._subheading_5x7dv_59{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._fields_5x7dv_72{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:48rem){._fields_5x7dv_72{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}._actions_5x7dv_85{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._status_5x7dv_93{margin-inline-end:auto;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._stack_1a712_1{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}._page_2fsu8_3{display:flex;flex-direction:column;gap:var(--space-3)}._headerActions_2fsu8_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}._meta_2fsu8_16{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._panel_2fsu8_23{margin-block-start:var(--space-2)}._panel_2fsu8_23:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._list_qtvmw_1{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_qtvmw_16{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);border-block-start:1px solid var(--color-border)}._head_qtvmw_24{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._taskKey_qtvmw_31{color:var(--color-link);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._taskTitle_qtvmw_40{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._copy_qtvmw_47{display:grid;grid-template-columns:1fr;gap:var(--space-0);margin:0}@media(min-width:40rem){._copy_qtvmw_47{grid-template-columns:5.5rem 1fr;column-gap:var(--space-3)}}._term_qtvmw_69{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._definition_qtvmw_75{margin:0;max-inline-size:var(--prose-max);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._counters_14rpl_8{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;min-inline-size:0}._counter_14rpl_8{display:flex;align-items:baseline;gap:var(--space-1)}._label_14rpl_22{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._value_14rpl_30{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._valueAttention_14rpl_43{color:var(--color-danger)}._row_1k1ag_1{display:flex;flex-direction:column;gap:var(--space-2)}._head_1k1ag_9{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}._title_1k1ag_22{flex:1 1 16rem;margin:0;min-inline-size:0;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}._proposalId_1k1ag_32{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._open_1k1ag_39{margin-inline-start:auto}._meta_1k1ag_45{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}._lastAction_1k1ag_53{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._blockedEmpty_1k1ag_60{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_1ihue_1{display:flex;flex-direction:column}._item_1ihue_8{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}._item_1ihue_8:first-child{padding-block-start:0;border-block-start:none}._page_11qos_1{display:flex;flex-direction:column;gap:var(--space-4)}._list_11qos_7{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_11qos_17{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}._item_11qos_17:first-child{padding-block-start:0;border-block-start:none}._item_11qos_17:last-child{padding-block-end:0}._root_9x8re_1{display:flex;flex-direction:column;gap:var(--space-3)}._bar_9x8re_14{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}._search_9x8re_23{flex:1 1 18rem;min-inline-size:12rem}._fields_9x8re_37{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-3);padding-block-start:var(--space-1)}._fields_9x8re_37[hidden]{display:none}._count_9x8re_50{margin-inline-start:auto;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(max-width:40rem){._search_9x8re_23{flex:1 1 100%;min-inline-size:0}._fields_9x8re_37{grid-template-columns:1fr}._count_9x8re_50{margin-inline-start:0;inline-size:100%}}._root_1wgym_1{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-alt)}._option_1wgym_10{display:inline-flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);min-block-size:var(--space-8);border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}._option_1wgym_10:hover{color:var(--color-text)}._active_1wgym_33{background-color:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);box-shadow:var(--shadow-e1)}._icon_1wgym_40{inline-size:var(--space-4);block-size:var(--space-4)}._root_1tv3l_1{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-0)}._value_1tv3l_8{font-weight:var(--weight-semibold);color:var(--color-text)}._estimated_1tv3l_13{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._none_1tv3l_19{color:var(--color-text-muted)}._card_c97wk_4{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:var(--shadow-e1)}._head_c97wk_15{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._key_c97wk_22{font-family:var(--font-mono);text-decoration:none;font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}._key_c97wk_22:hover{text-decoration:underline}._title_c97wk_35{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-text)}._foot_c97wk_52{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}._kind_c97wk_61{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em}._elapsed_c97wk_70{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:nowrap}._foot_c97wk_52 time{margin-inline-start:auto}._card_c97wk_4[draggable=true]{cursor:grab}._card_c97wk_4[draggable=true]:active{cursor:grabbing}._card_c97wk_4[data-dragging=true]{opacity:.4}._card_c97wk_4[aria-busy=true]{border-style:dashed;opacity:.7}._column_4ax5r_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-alt);min-inline-size:15rem}._head_4ax5r_14{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._heading_4ax5r_21{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._count_4ax5r_27{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:nowrap}._shown_4ax5r_36{color:var(--color-text-disabled)}._list_4ax5r_40{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._empty_4ax5r_49{padding-block:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-align:center}._column_4ax5r_1[data-drop=legal]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background-color:var(--color-primary-subtle)}._column_4ax5r_1[data-drop=blocked]{border-color:var(--color-warning);border-style:dashed;background-color:var(--color-warning-subtle)}._column_4ax5r_1[data-drop=denied]{opacity:.45}._board_12glm_5{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:var(--space-3);overflow-x:auto;padding-block-end:var(--space-2);align-items:start}@media(max-width:639px){._board_12glm_5{grid-auto-columns:85%;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--space-1)}._board_12glm_5>*{scroll-snap-align:start}}._board_zlmz5_4{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,1fr);gap:var(--space-3);overflow-x:auto;align-items:start}._column_zlmz5_13{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-alt)}._head_zlmz5_23{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._card_zlmz5_30{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}._root_1mk1f_1{display:flex;flex-direction:column;gap:var(--space-4)}._list_1ol2j_1{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}._none_1ol2j_10{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._icon_1ol2j_19{inline-size:1em;block-size:1em}._list_1hjtp_1{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._card_1hjtp_9{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--color-border)}._card_1hjtp_9:last-child{border-block-end:none}._main_1hjtp_23{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1);margin:calc(var(--space-1) * -1);border-radius:var(--radius-sm);color:inherit;text-decoration:none}._main_1hjtp_23:hover ._title_1hjtp_34{text-decoration:underline}._key_1hjtp_38{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-muted)}._title_1hjtp_34{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text);overflow-wrap:anywhere}._context_1hjtp_53{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._marks_1hjtp_62{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}._product_1hjtp_69{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);overflow-wrap:anywhere}._noProduct_1hjtp_76{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-disabled);font-style:italic}._foot_1hjtp_83{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._updatedAt_1hjtp_90{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted)}._list_vf2g4_3{display:flex;flex-direction:column}._card_vf2g4_8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-block-end:1px solid var(--color-border)}._card_vf2g4_8:last-child{border-block-end:none}._marks_vf2g4_20{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-1)}._foot_vf2g4_27{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-1)}._control_jwcpu_3{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border)}._field_jwcpu_11{flex:1 1 auto;min-inline-size:0}._direction_jwcpu_16{flex:none;margin-block-end:var(--space-1)}._keyLink_jscix_8{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text);white-space:nowrap;text-decoration:none}._keyLink_jscix_8:hover{text-decoration:underline}._taskCell_jscix_23{min-inline-size:16rem}._title_jscix_27{color:var(--color-text);font-weight:var(--weight-medium);max-inline-size:32rem}._context_jscix_35{margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._product_jscix_44{white-space:nowrap}._noProduct_jscix_50{color:var(--color-text-muted);font-style:italic}._priority_jscix_55{white-space:nowrap}._updatedAt_jscix_59{color:var(--color-text-muted);white-space:nowrap}._root_1ehe3_1{display:flex;flex-direction:column;overflow:hidden}._row_1ehe3_7{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);min-block-size:var(--space-12);border-block-end:1px solid var(--color-border)}._row_1ehe3_7:first-child{background-color:var(--color-bg-alt)}._row_1ehe3_7:last-child{border-block-end:0}._empty_13ulr_1{padding:var(--space-6)}._pagination_13ulr_5{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border)}._page_1vjo5_1{display:flex;flex-direction:column;gap:var(--space-6)}._body_1mprc_1{display:flex;flex-direction:column;gap:var(--space-3)}._title_1mprc_2{font-size:var(--text-sm);margin:0}._badges_1mprc_3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._muted_1mprc_4{color:var(--color-text-muted);font-size:var(--text-xs)}._mono_1mprc_5{font-family:var(--font-mono, monospace);font-size:var(--text-xs)}._facts_1mprc_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-2) var(--space-4);margin:0}._facts_1mprc_9 div{display:flex;justify-content:space-between;gap:var(--space-2)}._facts_1mprc_9 dt{color:var(--color-text-muted);font-size:var(--text-xs)}._facts_1mprc_9 dd{margin:0;font-size:var(--text-xs);text-align:end}._section_1mprc_20{display:flex;flex-direction:column;gap:var(--space-2)}._section_1mprc_20 h4{margin:0;font-size:var(--text-sm)}._section_1mprc_20 summary{cursor:pointer;font-size:var(--text-sm)}._pre_1mprc_24{max-height:16rem;overflow:auto;font-size:var(--text-xs);background:var(--color-surface-raised);padding:var(--space-2);border-radius:var(--radius-sm)}._timeline_1mprc_33{margin:0;padding-inline-start:var(--space-4);font-size:var(--text-xs)}._actions_1mprc_34{display:flex;gap:var(--space-2)}._key_jqboq_5{display:block;font-family:var(--font-mono, monospace);font-size:var(--text-xs);color:var(--color-accent);background:none;border:0;padding:0;cursor:pointer;text-align:start}._key_jqboq_5:hover,._key_jqboq_5:focus-visible{text-decoration:underline}._title_jqboq_22{display:block;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._regression_jqboq_30{display:block;margin-block-start:var(--space-1);font-size:var(--text-xs);color:var(--color-danger)}._page_j5nq1_1{display:flex;flex-direction:column;gap:var(--space-3)}._label_8gc01_4{display:block;font-weight:var(--weight-semibold)}._explanation_8gc01_9{display:block;max-inline-size:var(--prose-max);margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-regular)}._key_8gc01_19{display:block;margin-block-start:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}._unlimited_8gc01_30{color:var(--color-text-muted);font-style:italic}._pendingDot_8gc01_35{color:var(--color-warning);font-size:var(--text-xs);line-height:var(--leading-xs)}._editorRow_8gc01_41[hidden]{display:none}._editorCell_8gc01_45{background-color:var(--color-bg-alt);padding-block:var(--space-3);border-top:none}._editor_8gc01_41{display:flex;flex-direction:column;gap:var(--space-3)}._fields_8gc01_57{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4)}._actions_8gc01_64{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._status_8gc01_72{margin-inline-end:auto;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._page_h4vzq_1{display:flex;flex-direction:column;gap:var(--space-3)}._loading_h4vzq_7{display:flex;flex-direction:column;gap:var(--space-2)}._tabHint_h4vzq_13{max-inline-size:var(--prose-max);margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._strip_1ernt_3{padding-block:var(--space-3)}._stripGrid_1ernt_7{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:48rem){._stripGrid_1ernt_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}._verdict_1ernt_22{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._table_1ernt_31{display:flex;flex-direction:column;gap:var(--space-2)}._card_1ojmi_2{padding-block:var(--space-3)}._grid_1ojmi_6{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:48rem){._grid_1ojmi_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}._half_1ojmi_22+._half_1ojmi_22{padding-inline-start:var(--space-5);border-inline-start:1px solid var(--color-border)}}._half_1ojmi_22{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._eyebrow_1ojmi_35{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}._headline_1ojmi_43{display:flex;align-items:center;gap:var(--space-2);margin:0;min-inline-size:0;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}._icon_1ojmi_55{flex:none;inline-size:var(--space-5);block-size:var(--space-5)}._title_1ojmi_61{min-inline-size:0}._ok_1ojmi_67 ._icon_1ojmi_55{color:var(--color-success)}._ok_1ojmi_67 ._headline_1ojmi_43{color:var(--color-text)}._warn_1ojmi_75 ._icon_1ojmi_55{color:var(--color-warning)}._warn_1ojmi_75 ._headline_1ojmi_43{color:var(--color-text)}._neutral_1ojmi_83 ._icon_1ojmi_55{color:var(--color-text-muted)}._neutral_1ojmi_83 ._headline_1ojmi_43{color:var(--color-text)}._reason_1ojmi_91{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._counts_1ojmi_99{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._card_1iip1_1{display:flex;flex-direction:column;gap:var(--space-4)}._list_1iip1_7{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._row_1iip1_16{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg-alt)}._position_1iip1_30{flex:none;inline-size:var(--space-6);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold);text-align:end}._identity_1iip1_40{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}._name_1iip1_49{min-inline-size:0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._state_1iip1_58{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}._idle_1iip1_65{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._controls_1iip1_71{display:inline-flex;flex:none;gap:var(--space-1)}._caveat_1iip1_77{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._actions_1iip1_84{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._status_1iip1_92{margin-inline-end:auto;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._card_b2vvq_1{display:flex;flex-direction:column;gap:var(--space-3)}._loading_b2vvq_7{display:flex;flex-direction:column;gap:var(--space-2)}._role_b2vvq_19{font-weight:var(--weight-semibold);white-space:nowrap}._mono_b2vvq_26{font-family:var(--font-mono);overflow-wrap:anywhere}._missing_b2vvq_31{color:var(--color-text-muted);font-style:italic}._pendingDot_b2vvq_36{color:var(--color-warning);font-size:var(--text-xs);line-height:var(--leading-xs)}._editorRow_b2vvq_47[hidden]{display:none}._editor_b2vvq_47{display:flex;flex-direction:column;gap:var(--space-3)}._roleHint_b2vvq_57,._missingLong_b2vvq_65{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._fields_b2vvq_78{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media(min-width:48rem){._fields_b2vvq_78{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}._caveat_b2vvq_91{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._exceptions_b2vvq_106{margin:0}._exceptionsBody_b2vvq_110{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-2)}._summary_b2vvq_117{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);cursor:pointer}._actions_b2vvq_125{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}._status_b2vvq_133{margin-inline-end:auto;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._steps_9zstj_1{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:var(--prose-max);margin-inline:auto;margin-block-start:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._stepsTitle_9zstj_12{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._stepList_9zstj_20{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5)}._step_9zstj_1{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._scroller_vip30_7{display:flex;flex-direction:column;gap:var(--space-2)}._position_vip30_13{color:var(--color-text-muted)}._identity_vip30_17{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}._name_vip30_24{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._badgeInner_vip30_31{display:inline-flex;align-items:center;gap:var(--space-1)}._badgeIcon_vip30_37{flex:none;inline-size:var(--space-3);block-size:var(--space-3)}._providers_vip30_43{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}._missing_vip30_49{color:var(--color-text-muted);font-style:italic}._detailRow_vip30_57[hidden]{display:none}._facts_vip30_61{display:grid;grid-template-columns:1fr;gap:var(--space-2) var(--space-5);margin:0}@media(min-width:48rem){._facts_vip30_61{grid-template-columns:repeat(2,minmax(0,1fr))}._wide_vip30_75{grid-column:1 / -1}}._fact_vip30_61{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._fact_vip30_61 dt{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}._fact_vip30_61 dd{margin:0;min-inline-size:0;font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._muted_vip30_102{color:var(--color-text-muted)}._disabledNote_vip30_106{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._footnote_vip30_116{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}@media(max-width:60rem){._optional_vip30_129{display:none}}._block_vwvie_1{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}._header_vwvie_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}._label_vwvie_16{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}._code_vwvie_26{margin:0;padding:var(--space-3);overflow-x:auto;max-inline-size:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);white-space:pre;-webkit-overflow-scrolling:touch}._code_vwvie_26:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset)}._section_19yov_1{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}._title_19yov_8{margin:0;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}._lead_19yov_16,._paragraph_19yov_17{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._steps_19yov_25{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding-inline-start:var(--space-5);min-inline-size:0}._step_19yov_25{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}._stepText_19yov_41{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._subtitle_19yov_48{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._request_19yov_56,._ticket_19yov_57{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}._ticket_19yov_57{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);background-color:var(--color-surface-raised)}._codeLabel_19yov_71{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.08em}._code_19yov_71{margin:0;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-4xl);line-height:var(--leading-4xl);font-weight:var(--weight-bold);letter-spacing:.18em;overflow-wrap:anywhere}._countdown_19yov_97{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}._facts_19yov_105{display:flex;flex-direction:column;gap:var(--space-1);margin:0}._fact_19yov_105{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}._term_19yov_119{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._value_19yov_126{margin:0;color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere}._details_19yov_134{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}._summary_19yov_142{cursor:pointer;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);min-block-size:var(--touch-target-min);display:flex;align-items:center}._summary_19yov_142:focus-visible{outline:var(--focus-width) var(--focus-style) var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}._body_ynld0_1{display:flex;flex-direction:column;gap:var(--space-5);margin-block-start:var(--space-4);min-inline-size:0}._badgeIcon_ynld0_9{inline-size:var(--space-4);block-size:var(--space-4)}._paragraph_ynld0_14{margin:0;max-inline-size:var(--prose-max);font-size:var(--text-sm);line-height:var(--leading-sm)}._paragraph_ynld0_14+._paragraph_ynld0_14{margin-block-start:var(--space-2)}._promises_ynld0_25{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._facts_ynld0_37{display:grid;gap:var(--space-3);margin:0;grid-template-columns:1fr}@media(min-width:640px){._facts_ynld0_37{grid-template-columns:repeat(2,minmax(0,1fr))}}._fact_ynld0_37{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}._term_ynld0_60{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold)}._value_ynld0_67{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._footer_ynld0_76{display:flex;justify-content:flex-start;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}._body_1v26t_1{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}._list_1v26t_8{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none;min-inline-size:0}._item_1v26t_18{min-inline-size:0}._request_1v26t_22{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);min-inline-size:0}._deviceLabel_1v26t_32{margin:0;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere}._facts_1v26t_41{display:flex;flex-direction:column;gap:var(--space-1);margin:0}._fact_1v26t_41{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}._term_1v26t_55{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-sm)}._value_1v26t_62{margin:0;color:var(--color-text);font-size:var(--text-xs);line-height:var(--leading-sm);overflow-wrap:anywhere}._countdown_1v26t_70{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-variant-numeric:tabular-nums}._paragraph_1v26t_78{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._codeField_1v26t_90{max-inline-size:18ch}._page_qbud9_1,._panel_qbud9_10{display:flex;flex-direction:column;gap:var(--space-4)}._panel_qbud9_10:focus{outline:none}._note_qbud9_22{margin:0;max-inline-size:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._label_6mgxj_1{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._list_6mgxj_9{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-1) 0 0;padding:0;list-style:none}._item_6mgxj_20{position:relative;padding-inline-start:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._item_6mgxj_20:before{content:"→";position:absolute;inset-inline-start:0;color:var(--color-text-disabled)}._body_2d6v0_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);padding-block-start:0}._summary_2d6v0_9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._basis_2d6v0_16{padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}._body_fieby_1{padding:var(--space-4);padding-block-start:0}._list_fieby_6{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none}._gap_fieby_17{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._empty_fieby_24{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._emptyIcon_fieby_34{flex:none;inline-size:1.125rem;block-size:1.125rem;color:var(--color-success)}._body_pau8f_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);padding-block-start:0}._footer_pau8f_9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._counter_pau8f_17{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}@media(max-width:47.99rem){._footer_pau8f_9>button{flex:1 1 100%}}._wrapper_1j0f8_1{display:flex;flex-direction:column;gap:var(--space-4)}._card_1j0f8_7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}._page_1g528_1{display:flex;flex-direction:column;gap:var(--space-5)}._deduction_1g528_7{display:flex;flex-direction:column;gap:var(--space-4)}._sectionTitle_1g528_13{margin:0;color:var(--color-text);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold)}._name_1g528_25{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold)}._empty_1g528_32{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._items_1g528_38{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;inline-size:100%}._item_1g528_38{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}._itemMain_1g528_55{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}._itemAside_1g528_63{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._portsNote_1g528_69{padding:0 var(--space-4) var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._createBody_1g528_76{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);padding-block-start:0}._blockedHint_1g528_85{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(max-width:47.99rem){._createBody_1g528_76>button{inline-size:100%}}._step_1su8x_1{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--space-3);padding:var(--space-4) 0;border-block-start:1px solid var(--color-border)}._step_1su8x_1:first-child{border-block-start:none}._marker_1su8x_14{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;color:var(--color-text-muted)}._spinning_1su8x_25{animation:_spin_1su8x_25 1.2s linear infinite}@keyframes _spin_1su8x_25{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spinning_1su8x_25{animation:none}}._text_1su8x_41{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._position_1su8x_48{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._name_1su8x_56{margin:0;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}._description_1su8x_64{max-width:var(--prose-max);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._failure_1su8x_73{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}._failure_1su8x_73{border-inline-start:3px solid var(--color-danger);background:var(--color-danger-subtle)}._reasonLabel_1su8x_87{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._reason_1su8x_87{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(max-width:47.99rem){._step_1su8x_1{grid-template-columns:auto 1fr}._step_1su8x_1>:last-child{grid-column:2}}._meta_1su8x_113{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._waiting_1su8x_125{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--color-warning);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium)}._metaIcon_1su8x_136{flex:none;inline-size:.875rem;block-size:.875rem}._effect_1su8x_142{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-2);padding:var(--space-3);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-subtle)}._detail_1su8x_156{margin:0;overflow-x:auto;max-block-size:12rem;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}._body_1hezd_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);padding-block-start:0}._list_1hezd_9{margin:0;padding:0;list-style:none}._footer_1hezd_15{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}._resumeHint_1hezd_25{flex:1 1 14rem;min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._noResume_1hezd_33{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@media(max-width:47.99rem){._footer_1hezd_15>button{flex:1 1 100%}}._page_19c8z_1{display:flex;flex-direction:column;gap:var(--space-5)}._summary_19c8z_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4);margin:0;padding:var(--space-4);padding-block-start:0}._fact_19c8z_16{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._term_19c8z_23{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em}._mono_19c8z_34{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text);overflow-wrap:anywhere}._strip_1cauq_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-1)}._tile_1cauq_18{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;text-decoration:none}._tile_1cauq_18:hover{background-color:var(--color-bg-alt)}._label_1cauq_32{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._value_1cauq_42{color:var(--color-text);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold)}._tile_1cauq_18:hover ._value_1cauq_42,._tile_1cauq_18:focus-visible ._value_1cauq_42{text-decoration:underline}._liveGroup_1cauq_55{display:flex;flex-direction:column;gap:var(--space-0)}._stalled_1cauq_67{color:var(--color-warning);font-size:var(--text-xs);line-height:var(--leading-xs)}._bar_163o4_9{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._chip_163o4_22{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}@media(pointer:coarse){._chip_163o4_22{min-block-size:var(--touch-target-min)}}._chip_163o4_22:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-alt)}._chip_163o4_22:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}._icon_163o4_65{display:inline-flex;flex-shrink:0;color:var(--color-accent)}._icon_163o4_65 svg{inline-size:var(--space-4);block-size:var(--space-4)}._root_16gy1_1{display:flex;flex-direction:column;gap:var(--space-2)}._lead_16gy1_7{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._list_16gy1_14{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_16gy1_30{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._item_16gy1_30:last-child{border-block-end:none}._taskLink_16gy1_45{display:flex;flex-direction:column;gap:var(--space-0);min-inline-size:0;color:inherit;text-decoration:none}._taskLink_16gy1_45:hover ._title_16gy1_54,._taskLink_16gy1_45:focus-visible ._title_16gy1_54{text-decoration:underline}._key_16gy1_59{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._title_16gy1_54{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._more_16gy1_76{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm)}._list_7n23o_3{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_7n23o_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-block-size:var(--space-8);padding-block:var(--space-1);border-block-end:1px solid var(--color-border)}._row_7n23o_19:last-child{border-block-end:none}._badgeInner_7n23o_33{display:inline-flex;align-items:center;gap:var(--space-1)}._badgeIcon_7n23o_39{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0}._count_7n23o_47{color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}._columns_btpps_7{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:720px){._columns_btpps_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}._column_btpps_7{min-inline-size:0}._columnHeader_btpps_24{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-block-end:var(--space-2)}._heading_btpps_34{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._root_1041d_1{display:flex;flex-direction:column;gap:var(--space-4)}._fixedGroup_1041d_14{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-alt)}._groupHead_1041d_22{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}._groupHeading_1041d_29{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._groupIcon_1041d_40{flex:none;inline-size:var(--space-4);block-size:var(--space-4);color:var(--color-text-muted)}._groupNote_1041d_47{flex:1 1 16rem;margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._grid_1041d_55{display:flex;flex-direction:column;margin-block-start:var(--space-2)}._row_1041d_67{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--color-border)}._row_1041d_67:last-child{border-block-end:none;padding-block-end:0}._termBlock_1041d_81{display:flex;flex-direction:column;gap:var(--space-0);min-inline-size:0}._term_1041d_81{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium)}._hint_1041d_95{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._hintBroken_1041d_102{color:var(--color-danger);font-size:var(--text-xs);line-height:var(--leading-xs)}._value_1041d_108{flex:none;margin:0;text-align:end}._badgeInner_1041d_114{display:inline-flex;align-items:center;gap:var(--space-1)}._badgeIcon_1041d_120{inline-size:var(--space-4);block-size:var(--space-4)}._ceilingRow_1041d_132{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-block-start:var(--space-2)}._ceiling_1041d_132{display:flex;align-items:baseline;gap:var(--space-2)}._ceilingTerm_1041d_145{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._ceilingValue_1041d_153{margin:0;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-semibold)}._updated_1041d_161{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums}._page_1labq_6{display:flex;flex-direction:column;gap:var(--space-4)}._panel_1labq_13{margin-block-start:var(--space-4)}._badge_1mbjw_1{position:fixed;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-e1);font-size:var(--text-xs);color:var(--color-text-muted);pointer-events:none;z-index:5}._banner_1dff1_3{position:fixed;inset-inline:var(--space-4);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:auto;max-inline-size:32rem;margin-inline:auto;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-e3)}._text_1dff1_22{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text)}@media(max-width:767px){._banner_1dff1_3{inset-block-end:var(--space-3)}}._screen_6h737_7{display:flex;align-items:center;justify-content:center;min-block-size:100dvh;padding:var(--space-6) var(--gutter-mobile);background-color:var(--color-bg)}@media(min-width:768px){._screen_6h737_7{padding-inline:var(--gutter-tablet)}}._card_6h737_22{inline-size:100%;max-inline-size:26rem}._body_6h737_28{display:flex;flex-direction:column;gap:var(--space-5)}._lead_6h737_34{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._form_6h737_40{display:flex;flex-direction:column;gap:var(--space-5)}
