:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--az-neutral-0:255 255 255;--az-neutral-50:250 250 250;--az-neutral-100:242 242 242;--az-neutral-300:212 212 212;--az-neutral-400:163 163 163;--az-neutral-500:140 140 140;--az-neutral-600:95 95 95;--az-neutral-700:48 48 48;--az-neutral-800:32 32 32;--az-neutral-850:23 23 23;--az-neutral-900:17 17 17;--az-neutral-925:10 10 10;--az-neutral-950:5 5 5;--az-neutral-1000:0 0 0;--az-red-400:248 113 113;--az-red-500:255 26 26;--az-red-400-bright:255 48 48;--az-green-400:47 212 167;--az-orange-400:255 152 56;--az-space-unit:.25rem;--az-font-scale:1;--az-radius-scale:1;--az-density:1;--az-font-family-sans:Inter, ui-sans-serif, system-ui, sans-serif;--az-font-family-mono:"JetBrains Mono", SFMono-Regular, Consolas, monospace;--az-font-family-heading:var(--az-font-family-sans);--az-font-weight-regular:400;--az-font-weight-medium:500;--az-font-weight-semibold:600;--az-font-weight-bold:700;--az-line-height-tight:1.25;--az-line-height-snug:1.45;--az-line-height-normal:1.5;--az-line-height-relaxed:1.6;--az-letter-spacing-subtle:.02em;--az-letter-spacing-wide:.08em;--az-letter-spacing-wider:.1em;--az-border-width:1px;--az-focus-ring-width:3px;--az-focus-ring-offset:2px;--az-accent-border-width:3px;--az-duration-fast:.12s;--az-duration-normal:.18s;--az-duration-slow:.28s;--az-easing-standard:cubic-bezier(.2, 0, 0, 1);--az-z-sticky:900;--az-z-mobile-nav:950;--az-z-overlay:1000;--az-z-dropdown:1050;--az-z-popover:1100;--az-z-menu:1150;--az-z-toast:1200;--az-z-tooltip:1200;--az-opacity-disabled:.5;--az-opacity-faint:.35;--az-scrim-color:0 0 0;--az-scrim-opacity:.72;--az-blur-overlay:6px;--az-blur-bar:8px;--az-color-background:var(--az-neutral-1000);--az-color-surface:var(--az-neutral-950);--az-color-surface-raised:var(--az-neutral-925);--az-color-surface-elevated:var(--az-neutral-900);--az-color-border:var(--az-neutral-800);--az-color-border-strong:var(--az-neutral-700);--az-color-text:var(--az-neutral-100);--az-color-text-muted:var(--az-neutral-500);--az-color-text-subtle:var(--az-neutral-600);--az-color-primary:var(--az-red-500);--az-color-primary-hover:var(--az-red-400-bright);--az-color-on-primary:var(--az-neutral-0);--az-color-success:var(--az-green-400);--az-color-warning:var(--az-orange-400);--az-color-danger:var(--az-red-400);--az-color-on-danger:var(--az-neutral-850);--az-color-focus:var(--az-red-500);--az-shadow-panel:0 24px 70px -36px #000000e6;--az-shadow-glow:0 0 32px rgb(var(--az-color-primary) / .2);--az-shadow-focus:0 0 0 3px rgb(var(--az-color-focus) / .25);--az-shadow-small:0 1px 4px #00000059;--az-shadow-floating:0 18px 55px #0006;--az-shadow-overlay:0 28px 90px #00000080}:root,[data-az-theme-scope]{--az-space-0:0;--az-space-half:calc(var(--az-space-unit) * .5);--az-space-1:calc(var(--az-space-unit) * 1);--az-space-2:calc(var(--az-space-unit) * 2);--az-space-3:calc(var(--az-space-unit) * 3);--az-space-4:calc(var(--az-space-unit) * 4);--az-space-5:calc(var(--az-space-unit) * 5);--az-space-6:calc(var(--az-space-unit) * 6);--az-space-8:calc(var(--az-space-unit) * 8);--az-space-10:calc(var(--az-space-unit) * 10);--az-space-12:calc(var(--az-space-unit) * 12);--az-space-16:calc(var(--az-space-unit) * 16);--az-font-size-3xs:calc(.6rem * var(--az-font-scale));--az-font-size-2xs:calc(.65rem * var(--az-font-scale));--az-font-size-xs:calc(.75rem * var(--az-font-scale));--az-font-size-sm:calc(.875rem * var(--az-font-scale));--az-font-size-md:calc(1rem * var(--az-font-scale));--az-font-size-lg:calc(1.125rem * var(--az-font-scale));--az-font-size-xl:calc(1.25rem * var(--az-font-scale));--az-font-size-2xl:calc(1.5rem * var(--az-font-scale));--az-icon-glyph-size:calc(1.2rem * var(--az-font-scale));--az-radius-small:calc(.5rem * var(--az-radius-scale));--az-radius-medium:calc(.75rem * var(--az-radius-scale));--az-radius-large:calc(1rem * var(--az-radius-scale));--az-radius-full:999px;--az-control-height-sm:calc(2rem * var(--az-density));--az-control-height-md:calc(2.5rem * var(--az-density));--az-control-height-lg:calc(3rem * var(--az-density));--az-item-height:calc(2.25rem * var(--az-density));--az-control-padding-y:calc(var(--az-space-unit) * 2.6);--az-control-padding-x:calc(var(--az-space-unit) * 3.2);--az-control-gutter-leading:calc(var(--az-space-unit) * 9);--az-control-gutter-trailing:calc(var(--az-space-unit) * 11);--az-badge-padding-y:calc(var(--az-space-unit) * 1.2);--az-badge-padding-x:calc(var(--az-space-unit) * 2.2);--az-touch-target:48px;--az-spinner-size-sm:1rem;--az-spinner-size-md:1.25rem;--az-spinner-size-lg:2rem;--az-choice-size:1.25rem;--az-switch-width:2.75rem;--az-switch-height:1.5rem;--az-slider-track-height:.375rem;--az-slider-thumb-size:1.25rem;--az-progress-height:.5rem;--az-textarea-min-height:6rem;--az-listbox-max-height:16rem;--az-nav-menu-min-width:16rem;--az-empty-state-min-height:12rem;--az-prose-max-width:30rem;--az-command-menu-max-height:32rem;--az-command-menu-input-height:3.25rem;--az-data-table-search-min-width:16rem;--az-tree-indent:1.25rem;--az-empty-state-icon-size:3rem;--az-avatar-size-sm:2rem;--az-avatar-size-md:2.5rem;--az-avatar-size-lg:3rem;--az-avatar-size-xl:4rem;--az-container-sm:48rem;--az-container-md:64rem;--az-container-lg:80rem;--az-dialog-width-sm:28rem;--az-dialog-width-md:36rem;--az-dialog-width-lg:52rem;--az-dialog-width-xl:76rem;--az-dialog-max-height:56rem;--az-drawer-width:28rem;--az-drawer-height:32rem;--az-popover-width:22rem;--az-tooltip-max-width:18rem;--az-menu-min-width:13rem;--az-menu-max-width:22rem;--az-sidebar-width:16rem;--az-sidebar-width-collapsed:4.5rem;--az-topbar-height:3.75rem;--az-command-menu-width:40rem;--az-toast-width:24rem;--az-calendar-width:20rem;--az-grid-min-column:16rem;--az-canvas:var(--az-color-background);--az-surface:var(--az-color-surface);--az-surface-raised:var(--az-color-surface-raised);--az-surface-elevated:var(--az-color-surface-elevated);--az-line:var(--az-color-border);--az-line-strong:var(--az-color-border-strong);--az-ink:var(--az-color-text);--az-ink-muted:var(--az-color-text-muted);--az-ink-subtle:var(--az-color-text-subtle);--az-accent:var(--az-color-primary);--az-accent-bright:var(--az-color-primary-hover);--az-good:var(--az-color-success);--az-warn:var(--az-color-warning);--az-danger:var(--az-color-danger);--az-font-sans:var(--az-font-family-sans);--az-font-mono:var(--az-font-family-mono);--az-radius-sm:var(--az-radius-small);--az-radius-md:var(--az-radius-medium);--az-radius-lg:var(--az-radius-large);--az-duration:var(--az-duration-normal)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--az-color-background:248 248 248;--az-color-surface:255 255 255;--az-color-surface-raised:242 242 242;--az-color-surface-elevated:229 229 229;--az-color-border:212 212 212;--az-color-border-strong:163 163 163;--az-color-text:23 23 23;--az-color-text-muted:82 82 82;--az-color-text-subtle:115 115 115;--az-shadow-panel:0 24px 70px -36px #1717174d;--az-shadow-small:0 1px 4px #17171740;--az-shadow-floating:0 18px 55px #17171733;--az-shadow-overlay:0 28px 90px #1717174d}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:rgb(var(--az-color-background))}body{background:rgb(var(--az-color-background));min-width:320px;color:rgb(var(--az-color-text));font-family:var(--az-font-family-sans);margin:0}button,input,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.az-button,.az-icon-button{border:var(--az-border-width) solid transparent;border-radius:var(--az-radius-medium);cursor:pointer;font-weight:var(--az-font-weight-semibold);transition:background-color var(--az-duration-normal) var(--az-easing-standard), border-color var(--az-duration-normal) var(--az-easing-standard), color var(--az-duration-normal) var(--az-easing-standard), box-shadow var(--az-duration-normal) var(--az-easing-standard), transform var(--az-duration-fast) var(--az-easing-standard);justify-content:center;align-items:center;display:inline-flex}.az-button{gap:var(--az-space-2)}.az-button__content{align-items:center;gap:var(--az-space-2);display:inline-flex}.az-button[data-size=small],.az-icon-button[data-size=small]{min-height:var(--az-control-height-sm);font-size:var(--az-font-size-xs)}.az-button[data-size=small]{padding:var(--az-space-1) var(--az-space-3)}.az-button[data-size=medium],.az-icon-button[data-size=medium]{min-height:var(--az-control-height-md);font-size:var(--az-font-size-sm)}.az-button[data-size=medium]{padding:var(--az-space-2) var(--az-space-4)}.az-button[data-size=large],.az-icon-button[data-size=large]{min-height:var(--az-control-height-lg);font-size:var(--az-font-size-md)}.az-button[data-size=large]{padding:var(--az-space-3) var(--az-space-5)}.az-icon-button{aspect-ratio:1;padding:0}.az-icon-button[data-size=small]{width:var(--az-control-height-sm)}.az-icon-button[data-size=medium]{width:var(--az-control-height-md)}.az-icon-button[data-size=large]{width:var(--az-control-height-lg)}.az-button:focus-visible,.az-icon-button:focus-visible,.az-field:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-button:active:not(:disabled),.az-icon-button:active:not(:disabled){transform:translateY(1px)}.az-button:disabled,.az-icon-button:disabled{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-button[data-variant=primary],.az-icon-button[data-variant=primary]{background:rgb(var(--az-color-primary));color:rgb(var(--az-color-on-primary));box-shadow:var(--az-shadow-glow)}.az-button[data-variant=primary]:hover:not(:disabled),.az-icon-button[data-variant=primary]:hover:not(:disabled){background:rgb(var(--az-color-primary-hover))}.az-button[data-variant=secondary],.az-icon-button[data-variant=secondary]{border-color:rgb(var(--az-color-border));background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-button[data-variant=secondary]:hover:not(:disabled),.az-icon-button[data-variant=secondary]:hover:not(:disabled){border-color:rgb(var(--az-color-border-strong));background:rgb(var(--az-color-surface-elevated))}.az-button[data-variant=ghost],.az-icon-button[data-variant=ghost]{color:rgb(var(--az-color-text-muted));background:0 0}.az-button[data-variant=ghost]:hover:not(:disabled),.az-icon-button[data-variant=ghost]:hover:not(:disabled){background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-button[data-variant=danger],.az-icon-button[data-variant=danger]{background:rgb(var(--az-color-danger) / .14);color:rgb(var(--az-color-danger))}.az-button[data-loading=true]{position:relative}.az-button__spinner{border-radius:var(--az-radius-full);border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.7s linear infinite az-spin}@keyframes az-spin{to{transform:rotate(360deg)}}.az-button-group{align-items:center;gap:var(--az-space-2);flex-wrap:wrap;display:inline-flex}.az-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.az-button-group[data-attached]{flex-wrap:nowrap;gap:0}.az-button-group[data-attached]>*{border-radius:0}.az-button-group[data-attached]>*+*{margin-left:-1px}.az-button-group[data-attached][data-orientation=vertical]>*+*{margin-top:-1px;margin-left:0}.az-button-group[data-attached]:not([data-orientation=vertical])>:first-child{border-start-start-radius:var(--az-radius-medium);border-end-start-radius:var(--az-radius-medium)}.az-button-group[data-attached]:not([data-orientation=vertical])>:last-child{border-start-end-radius:var(--az-radius-medium);border-end-end-radius:var(--az-radius-medium)}.az-button-group[data-attached][data-orientation=vertical]>:first-child{border-start-start-radius:var(--az-radius-medium);border-start-end-radius:var(--az-radius-medium)}.az-button-group[data-attached][data-orientation=vertical]>:last-child{border-end-end-radius:var(--az-radius-medium);border-end-start-radius:var(--az-radius-medium)}.az-button-group[data-attached]>:hover,.az-button-group[data-attached]>:focus-visible,.az-button-group[data-attached]>[data-state=on]{z-index:1}.az-button-group[data-attached]>*{position:relative}.az-link-button{text-decoration:none}.az-link-button[aria-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled);pointer-events:none}.az-toggle{justify-content:center;align-items:center;gap:var(--az-space-2);border:var(--az-border-width) solid transparent;border-radius:var(--az-radius-medium);color:rgb(var(--az-color-text-muted));font-weight:var(--az-font-weight-semibold);cursor:pointer;transition:background-color var(--az-duration-normal) var(--az-easing-standard), border-color var(--az-duration-normal) var(--az-easing-standard), color var(--az-duration-normal) var(--az-easing-standard);background:0 0;display:inline-flex}.az-toggle[data-size=small]{min-height:var(--az-control-height-sm);padding:var(--az-space-1) var(--az-space-3);font-size:var(--az-font-size-xs)}.az-toggle[data-size=medium]{min-height:var(--az-control-height-md);padding:var(--az-space-2) var(--az-space-4);font-size:var(--az-font-size-sm)}.az-toggle[data-size=large]{min-height:var(--az-control-height-lg);padding:var(--az-space-3) var(--az-space-5);font-size:var(--az-font-size-md)}.az-toggle[data-variant=outline]{border-color:rgb(var(--az-color-border));background:rgb(var(--az-color-surface-raised))}.az-toggle:hover:not(:disabled){background:rgb(var(--az-color-surface-elevated));color:rgb(var(--az-color-text))}.az-toggle[data-state=on]{border-color:rgb(var(--az-color-primary) / .5);background:rgb(var(--az-color-primary) / .14);color:rgb(var(--az-color-primary))}.az-toggle:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-toggle:disabled{cursor:not-allowed;opacity:var(--az-opacity-disabled)}@media (prefers-reduced-motion:reduce){.az-toggle{transition:none}}.az-card{border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface) / .9);padding:var(--az-space-5);box-shadow:var(--az-shadow-panel)}.az-card[data-interactive=true]{transition:border-color var(--az-duration-normal) var(--az-easing-standard), transform var(--az-duration-normal) var(--az-easing-standard)}.az-card[data-interactive=true]:hover{border-color:rgb(var(--az-color-border-strong));transform:translateY(-2px)}.az-card__header{gap:var(--az-space-1);margin-bottom:var(--az-space-4);display:grid}.az-card__title{color:rgb(var(--az-color-text));font-size:var(--az-font-size-lg);margin:0}.az-card__description{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal);margin:0}.az-card__content{color:rgb(var(--az-color-text))}.az-card__footer{justify-content:flex-end;align-items:center;gap:var(--az-space-2);margin-top:var(--az-space-5);display:flex}.az-field-group{gap:var(--az-space-2);display:grid}.az-field-label{color:rgb(var(--az-ink-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-medium)}.az-field{border:var(--az-border-width) solid rgb(var(--az-line-strong));border-radius:var(--az-radius-md);background:rgb(var(--az-surface-elevated));width:100%;padding:var(--az-control-padding-y) var(--az-control-padding-x);color:rgb(var(--az-ink));outline:none}.az-field:focus{border-color:rgb(var(--az-accent))}.az-field-error{color:rgb(var(--az-danger));font-size:var(--az-font-size-xs)}.az-badge{border-radius:var(--az-radius-full);padding:var(--az-badge-padding-y) var(--az-badge-padding-x);font-family:var(--az-font-mono);font-size:var(--az-font-size-3xs);font-weight:var(--az-font-weight-semibold);letter-spacing:var(--az-letter-spacing-wide);text-transform:uppercase;align-items:center;display:inline-flex}.az-badge--neutral{background:rgb(var(--az-line));color:rgb(var(--az-ink-muted))}.az-badge--good{background:rgb(var(--az-good) / .1);color:rgb(var(--az-good))}.az-badge--warn{background:rgb(var(--az-warn) / .1);color:rgb(var(--az-warn))}.az-badge--danger{background:rgb(var(--az-danger) / .1);color:rgb(var(--az-danger))}.az-modal-backdrop{z-index:var(--az-z-overlay);padding:var(--az-space-4);background:rgb(var(--az-scrim-color) / var(--az-scrim-opacity));-webkit-backdrop-filter:blur(var(--az-blur-overlay));backdrop-filter:blur(var(--az-blur-overlay));place-items:center;display:grid;position:fixed;inset:0}.az-modal{width:min(100%, var(--az-dialog-width-md));border:var(--az-border-width) solid rgb(var(--az-line));border-radius:var(--az-radius-lg);background:rgb(var(--az-surface));max-height:90vh;box-shadow:var(--az-shadow-panel);overflow:auto}.az-modal-header{justify-content:space-between;align-items:center;gap:var(--az-space-4);border-bottom:var(--az-border-width) solid rgb(var(--az-line));padding:var(--az-space-4) var(--az-space-5);display:flex}.az-modal-title{font-size:var(--az-font-size-lg);margin:0}.az-modal-body{padding:var(--az-space-5)}.az-surface{color:rgb(var(--az-color-text))}.az-surface[data-elevation=base]{background:rgb(var(--az-color-surface))}.az-surface[data-elevation=raised]{background:rgb(var(--az-color-surface-raised))}.az-surface[data-elevation=elevated]{background:rgb(var(--az-color-surface-elevated))}.az-panel{border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface) / .9);box-shadow:var(--az-shadow-panel)}.az-panel[data-padding=none]{padding:0}.az-panel[data-padding=small]{padding:var(--az-space-3)}.az-panel[data-padding=medium]{padding:var(--az-space-5)}.az-panel[data-padding=large]{padding:var(--az-space-8)}.az-collapsible{flex-direction:column;display:flex}.az-collapsible__trigger{align-items:center;gap:var(--az-space-2);border-radius:var(--az-radius-medium);width:100%;padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);text-align:left;cursor:pointer;transition:color var(--az-duration-fast), background-color var(--az-duration-fast);background:0 0;border:0;display:flex}.az-collapsible__trigger:hover{color:rgb(var(--az-color-text));background:rgb(var(--az-color-surface-raised))}.az-collapsible__trigger:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-collapsible__chevron{font-size:var(--az-font-size-2xs);transition:transform var(--az-duration-fast) var(--az-easing-standard);display:inline-flex}.az-collapsible__trigger[data-state=open] .az-collapsible__chevron{transform:rotate(180deg)}.az-collapsible__content{padding-left:var(--az-space-5);grid-template-rows:1fr;display:grid}.az-collapsible__content[data-state=closed]{display:none}.az-separator{background:rgb(var(--az-color-border));flex-shrink:0}.az-separator[data-orientation=horizontal]{width:100%;height:var(--az-border-width)}.az-separator[data-orientation=vertical]{width:var(--az-border-width);min-height:var(--az-space-4);align-self:stretch}.az-status-badge{align-items:center;gap:var(--az-space-2);border-radius:var(--az-radius-full);width:fit-content;padding:var(--az-badge-padding-y) var(--az-badge-padding-x);background:rgb(var(--az-color-border));color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-3xs);font-weight:var(--az-font-weight-semibold);letter-spacing:var(--az-letter-spacing-wide);text-transform:uppercase;display:inline-flex}.az-status-badge[data-tone=success]{background:rgb(var(--az-color-success) / .1);color:rgb(var(--az-color-success))}.az-status-badge[data-tone=warning]{background:rgb(var(--az-color-warning) / .1);color:rgb(var(--az-color-warning))}.az-status-badge[data-tone=danger]{background:rgb(var(--az-color-danger) / .1);color:rgb(var(--az-color-danger))}.az-status-badge[data-tone=info]{background:rgb(var(--az-color-primary) / .1);color:rgb(var(--az-color-primary))}.az-status-badge__dot{border-radius:var(--az-radius-full);background:currentColor;width:.45rem;height:.45rem;box-shadow:0 0 10px}.az-spinner{width:var(--az-spinner-size-md);height:var(--az-spinner-size-md);border:2px solid rgb(var(--az-color-border-strong));border-right-color:rgb(var(--az-color-primary));border-radius:var(--az-radius-full);animation:.7s linear infinite az-spin;display:inline-block}.az-spinner[data-size=small]{width:var(--az-spinner-size-sm);height:var(--az-spinner-size-sm)}.az-spinner[data-size=large]{width:var(--az-spinner-size-lg);height:var(--az-spinner-size-lg);border-width:3px}.az-progress{gap:var(--az-space-2);display:grid}.az-progress__header{justify-content:space-between;gap:var(--az-space-4);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);display:flex}.az-progress__track{height:var(--az-progress-height);border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface-elevated));overflow:hidden}.az-progress__indicator{width:var(--az-progress-value);border-radius:inherit;background:rgb(var(--az-color-primary));height:100%;transition:width var(--az-duration-slow) var(--az-easing-standard);display:block}.az-progress[data-indeterminate=true] .az-progress__indicator{width:40%;animation:1.2s ease-in-out infinite az-progress-indeterminate}@keyframes az-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.az-skeleton{background:rgb(var(--az-color-surface-elevated));min-height:1rem;display:block;position:relative;overflow:hidden}.az-skeleton:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--az-color-text) / .06), transparent);animation:1.5s infinite az-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.az-skeleton[data-radius=small]{border-radius:var(--az-radius-small)}.az-skeleton[data-radius=medium]{border-radius:var(--az-radius-medium)}.az-skeleton[data-radius=large]{border-radius:var(--az-radius-large)}.az-skeleton[data-radius=full]{border-radius:var(--az-radius-full)}@keyframes az-skeleton-shimmer{to{transform:translate(100%)}}.az-alert{align-items:start;gap:var(--az-space-3);border:var(--az-border-width) solid rgb(var(--az-color-border));border-left:var(--az-accent-border-width) solid rgb(var(--az-color-primary));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-raised));padding:var(--az-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.az-alert[data-tone=success]{border-left-color:rgb(var(--az-color-success))}.az-alert[data-tone=warning]{border-left-color:rgb(var(--az-color-warning))}.az-alert[data-tone=danger]{border-left-color:rgb(var(--az-color-danger))}.az-alert__icon{color:rgb(var(--az-color-primary))}.az-alert[data-tone=success] .az-alert__icon{color:rgb(var(--az-color-success))}.az-alert[data-tone=warning] .az-alert__icon{color:rgb(var(--az-color-warning))}.az-alert[data-tone=danger] .az-alert__icon{color:rgb(var(--az-color-danger))}.az-alert__content{min-width:0}.az-alert__title{font-size:var(--az-font-size-sm);display:block}.az-alert__description{margin-top:var(--az-space-1);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal)}.az-empty-state{min-height:var(--az-empty-state-min-height);border:var(--az-border-width) dashed rgb(var(--az-color-border-strong));border-radius:var(--az-radius-large);padding:var(--az-space-8);text-align:center;align-content:center;place-items:center;display:grid}.az-empty-state__icon{width:var(--az-empty-state-icon-size);height:var(--az-empty-state-icon-size);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);color:rgb(var(--az-color-primary));font-family:var(--az-font-family-mono);place-items:center;display:grid}.az-error-state .az-empty-state__icon{color:rgb(var(--az-color-danger))}.az-empty-state__title{margin:var(--az-space-4) 0 0;font-size:var(--az-font-size-lg)}.az-empty-state__description{max-width:var(--az-prose-max-width);margin-top:var(--az-space-2);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal)}.az-empty-state__action{margin-top:var(--az-space-5)}@media (width<=40rem){.az-alert{grid-template-columns:auto minmax(0,1fr)}.az-alert__action{grid-column:1/-1}.az-panel[data-padding=large]{padding:var(--az-space-5)}}.az-field-root{align-content:start;gap:var(--az-space-2);display:grid}.az-label{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold);display:block}.az-label__required{margin-left:var(--az-space-1);color:rgb(var(--az-color-danger))}.az-form-message{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);line-height:var(--az-line-height-snug);margin:0}.az-form-message[data-tone=error]{color:rgb(var(--az-color-danger))}.az-form-message[data-tone=success]{color:rgb(var(--az-color-success))}.az-control{width:100%;min-height:var(--az-control-height-md);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-elevated));padding:var(--az-control-padding-y) var(--az-control-padding-x);color:rgb(var(--az-color-text));transition:border-color var(--az-duration-normal) var(--az-easing-standard), box-shadow var(--az-duration-normal) var(--az-easing-standard), background-color var(--az-duration-normal) var(--az-easing-standard);outline:none}.az-control[data-size=small]{min-height:var(--az-control-height-sm);padding:var(--az-space-1) var(--az-space-3);font-size:var(--az-font-size-xs)}.az-control[data-size=large]{min-height:var(--az-control-height-lg);padding:var(--az-space-3) var(--az-space-4)}.az-control:hover:not(:disabled){border-color:rgb(var(--az-color-text-subtle))}.az-control:focus-visible,.az-file-field:focus-visible{border-color:rgb(var(--az-color-focus));outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .28);outline-offset:calc(var(--az-focus-ring-offset) / 2)}.az-control:disabled,.az-file-field:disabled{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-control[aria-invalid=true]{border-color:rgb(var(--az-color-danger))}.az-control::placeholder{color:rgb(var(--az-color-text-subtle))}.az-textarea{min-height:var(--az-textarea-min-height)}.az-textarea[data-resize=none]{resize:none}.az-textarea[data-resize=vertical]{resize:vertical}.az-textarea[data-resize=both]{resize:both}.az-select{appearance:none;min-height:var(--az-control-height-md);padding-right:var(--az-control-gutter-trailing);background-image:linear-gradient(45deg, transparent 50%, rgb(var(--az-color-text-muted)) 50%), linear-gradient(135deg, rgb(var(--az-color-text-muted)) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.1rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem}.az-select:disabled{cursor:not-allowed}.az-form-section{border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);min-width:0;padding:var(--az-space-5);margin:0}.az-form-section__legend{padding:0 var(--az-space-2);color:rgb(var(--az-color-text));font-size:var(--az-font-size-lg);font-weight:var(--az-font-weight-semibold)}.az-form-section__description{margin:0 0 var(--az-space-5);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal)}.az-form-section__content{gap:var(--az-space-4);display:grid}.az-choice-field,.az-switch-field{gap:var(--az-space-1);display:grid}.az-choice,.az-radio-option,.az-switch-label{align-items:flex-start;gap:var(--az-space-3);cursor:pointer;display:flex}.az-choice-field[data-disabled=true],.az-switch-field[data-disabled=true],.az-radio-option[data-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-checkbox,.az-radio-option input,.az-switch__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.az-checkbox__control,.az-radio-option__control{width:var(--az-choice-size);height:var(--az-choice-size);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));background:rgb(var(--az-color-surface-elevated));transition:border-color var(--az-duration-fast), background-color var(--az-duration-fast), box-shadow var(--az-duration-fast);flex:none;place-items:center;display:grid}.az-checkbox__control{border-radius:var(--az-radius-small)}.az-checkbox__control span{opacity:0;color:rgb(var(--az-color-on-primary));font-size:var(--az-font-size-xs)}.az-checkbox:checked+.az-checkbox__control{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary))}.az-checkbox:checked+.az-checkbox__control span{opacity:1}.az-checkbox:focus-visible+.az-checkbox__control,.az-radio-option input:focus-visible+.az-radio-option__control,.az-switch__input:focus-visible+.az-switch__track{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .4);outline-offset:var(--az-focus-ring-offset)}.az-choice__label,.az-radio-option__label{color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium)}.az-choice-field>.az-form-message{margin-left:calc(var(--az-choice-size) + var(--az-space-3))}.az-radio-group{gap:var(--az-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.az-radio-group__options{gap:var(--az-space-3);display:grid}.az-radio-option__control{border-radius:var(--az-radius-full)}.az-radio-option input:checked+.az-radio-option__control{border:calc(var(--az-choice-size) * .28) solid rgb(var(--az-color-primary))}.az-radio-option__description{margin-top:var(--az-space-1);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);line-height:var(--az-line-height-snug);display:block}.az-switch-label{justify-content:space-between;align-items:center}.az-switch{flex:none;position:relative}.az-switch__track{width:var(--az-switch-width);height:var(--az-switch-height);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface-elevated));transition:background-color var(--az-duration-fast), border-color var(--az-duration-fast);padding:2px;display:block}.az-switch__thumb{width:calc(var(--az-switch-height) - var(--az-space-2));height:calc(var(--az-switch-height) - var(--az-space-2));border-radius:var(--az-radius-full);background:rgb(var(--az-color-text-muted));transition:transform var(--az-duration-fast) var(--az-easing-standard), background-color var(--az-duration-fast);display:block}.az-switch__input:checked+.az-switch__track{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary))}.az-switch__input:checked+.az-switch__track .az-switch__thumb{transform:translateX(calc((var(--az-switch-width) - var(--az-switch-height)) * .96));background:rgb(var(--az-color-on-primary))}.az-control-group{align-self:start;width:100%;position:relative}.az-control-group__icon,.az-control-group__action{position:absolute;top:50%;transform:translateY(-50%)}.az-control-group__icon{left:var(--az-space-3);color:rgb(var(--az-color-text-muted))}.az-control-group__action{right:var(--az-space-1)}.az-control--with-leading{padding-left:var(--az-control-gutter-leading)}.az-control--with-trailing{padding-right:var(--az-control-gutter-trailing)}.az-control[type=search][data-has-clear-action=true]::-webkit-search-cancel-button{appearance:none;width:0;height:0;margin:0}.az-file-field{border:var(--az-border-width) dashed rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-raised));width:100%;padding:var(--az-space-3);color:rgb(var(--az-color-text-muted))}.az-file-field::file-selector-button{margin-right:var(--az-space-3);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-small);background:rgb(var(--az-color-surface-elevated));padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text));cursor:pointer;font-weight:var(--az-font-weight-semibold)}@media (width<=40rem){.az-form-section{padding:var(--az-space-4)}}.az-overlay{z-index:var(--az-z-overlay);padding:var(--az-space-4);background:rgb(var(--az-scrim-color) / var(--az-scrim-opacity));-webkit-backdrop-filter:blur(var(--az-blur-overlay));backdrop-filter:blur(var(--az-blur-overlay));animation:az-overlay-in var(--az-duration-normal) var(--az-easing-standard);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.az-dialog{width:min(100%, var(--az-dialog-width-md));max-height:min(90vh, var(--az-dialog-max-height));border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-overlay);animation:az-dialog-in var(--az-duration-slow) var(--az-easing-standard);flex-direction:column;display:flex;overflow:hidden}.az-dialog>:only-child{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.az-dialog[data-size=small]{width:min(100%, var(--az-dialog-width-sm))}.az-dialog[data-size=large]{width:min(100%, var(--az-dialog-width-lg))}.az-dialog[data-size=full]{width:min(100%, var(--az-dialog-width-xl));height:min(90vh, var(--az-dialog-max-height))}.az-dialog__header,.az-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--az-space-4);border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));padding:var(--az-space-5);display:flex}.az-dialog__title,.az-drawer__title{font-size:var(--az-font-size-xl);margin:0}.az-dialog__description,.az-drawer__description{margin-top:var(--az-space-2);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal)}.az-dialog__body,.az-drawer__body{min-height:0;padding:var(--az-space-5);flex:1;overflow:auto}.az-dialog__footer,.az-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--az-space-2);border-top:var(--az-border-width) solid rgb(var(--az-color-border));padding:var(--az-space-4) var(--az-space-5);display:flex}.az-alert-dialog__message{color:rgb(var(--az-color-text-muted));line-height:var(--az-line-height-relaxed)}.az-overlay--drawer{padding:0;display:flex}.az-drawer{width:min(var(--az-drawer-width), 100%);border-color:rgb(var(--az-color-border));background:rgb(var(--az-color-surface));height:100%;color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-overlay);flex-direction:column;display:flex;position:absolute;overflow:hidden}.az-drawer[data-side=right]{border-left:var(--az-border-width) solid rgb(var(--az-color-border));animation:az-drawer-right-in var(--az-duration-slow) var(--az-easing-standard);inset:0 0 0 auto}.az-drawer[data-side=left]{border-right:var(--az-border-width) solid rgb(var(--az-color-border));animation:az-drawer-left-in var(--az-duration-slow) var(--az-easing-standard);inset:0 auto 0 0}.az-drawer[data-side=bottom]{width:100%;height:min(var(--az-drawer-height), 80vh);border-top:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large) var(--az-radius-large) 0 0;animation:az-drawer-bottom-in var(--az-duration-slow) var(--az-easing-standard);inset:auto 0 0}@keyframes az-overlay-in{0%{opacity:0}}@keyframes az-dialog-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}}@keyframes az-drawer-right-in{0%{transform:translate(100%)}}@keyframes az-drawer-left-in{0%{transform:translate(-100%)}}@keyframes az-drawer-bottom-in{0%{transform:translateY(100%)}}@media (width<=40rem){.az-overlay{place-items:end center;padding:0}.az-dialog{border-radius:var(--az-radius-large) var(--az-radius-large) 0 0;width:100%;max-height:92vh}.az-dialog__footer,.az-drawer__footer{flex-direction:column-reverse;align-items:stretch}}.az-popover{z-index:var(--az-z-popover);width:min(var(--az-popover-width), calc(100vw - var(--az-space-4)));border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));padding:var(--az-space-4);color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-floating);animation:az-anchored-in var(--az-duration-fast) var(--az-easing-standard)}.az-popover__arrow{border:var(--az-border-width) solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface));width:.65rem;height:.65rem;position:absolute;transform:rotate(45deg)}.az-tooltip{z-index:var(--az-z-tooltip);max-width:var(--az-tooltip-max-width);border-radius:var(--az-radius-small);background:rgb(var(--az-color-text));padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-background));box-shadow:var(--az-shadow-panel);font-size:var(--az-font-size-xs);line-height:var(--az-line-height-snug);pointer-events:none;animation:az-anchored-in var(--az-duration-fast) var(--az-easing-standard)}.az-menu{z-index:var(--az-z-menu);min-width:var(--az-menu-min-width);max-width:min(var(--az-menu-max-width), calc(100vw - var(--az-space-4)));gap:var(--az-space-1);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));padding:var(--az-space-1);color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-floating);animation:az-anchored-in var(--az-duration-fast) var(--az-easing-standard);display:grid}.az-menu__item{align-items:center;gap:var(--az-space-2);border-radius:var(--az-radius-small);width:100%;padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text));cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.az-menu__item[data-inset=true]{padding-left:var(--az-space-8)}.az-menu__item:hover,.az-menu__item:focus-visible{background:rgb(var(--az-color-primary) / .12);color:rgb(var(--az-color-text));outline:none}.az-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-menu__label{padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-3xs);font-weight:var(--az-font-weight-semibold);letter-spacing:var(--az-letter-spacing-wider);text-transform:uppercase}.az-menu__separator{height:1px;margin:var(--az-space-1) 0;background:rgb(var(--az-color-border))}@keyframes az-anchored-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}.az-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.az-tabs{flex-direction:column;width:100%;display:flex}.az-tabs[data-orientation=vertical]{gap:var(--az-space-4);flex-direction:row}.az-tabs__list{align-items:center;gap:var(--az-space-1);border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));padding-bottom:2px;display:flex}.az-tabs[data-orientation=vertical] .az-tabs__list{border-bottom:0;border-right:var(--az-border-width) solid rgb(var(--az-color-border));flex-direction:column;align-items:stretch;padding-bottom:0;padding-right:2px}.az-tabs__trigger{border-radius:var(--az-radius-medium);padding:var(--az-space-2) var(--az-space-4);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);cursor:pointer;transition:color var(--az-duration-fast), background-color var(--az-duration-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.az-tabs__trigger:hover:not(:disabled){color:rgb(var(--az-color-text));background:rgb(var(--az-color-surface-raised))}.az-tabs__trigger:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-tabs__trigger[data-state=active]{color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold);background:rgb(var(--az-color-primary) / .08)}.az-tabs__trigger[data-state=active]:after{content:"";background:rgb(var(--az-color-primary));border-radius:var(--az-radius-full);height:2px;position:absolute;bottom:-3px;left:0;right:0}.az-tabs[data-orientation=vertical] .az-tabs__trigger[data-state=active]:after{width:2px;height:auto;inset:0 -3px 0 auto}.az-tabs__trigger:disabled{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-tabs__content{padding:var(--az-space-4) 0;color:rgb(var(--az-color-text));outline:none}.az-tabs__content:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset);border-radius:var(--az-radius-medium)}.az-breadcrumb{font-size:var(--az-font-size-sm);align-items:center;display:flex}.az-breadcrumb__list{align-items:center;gap:var(--az-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.az-breadcrumb__item{align-items:center;gap:var(--az-space-2);display:inline-flex}.az-breadcrumb__link{color:rgb(var(--az-color-text-muted));transition:color var(--az-duration-fast);text-decoration:none}.az-breadcrumb__link:hover{color:rgb(var(--az-color-text));text-decoration:underline}.az-breadcrumb__link:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset);border-radius:var(--az-radius-small)}.az-breadcrumb__page{color:rgb(var(--az-color-text));font-weight:var(--az-font-weight-semibold)}.az-breadcrumb__separator{color:rgb(var(--az-color-border-strong));-webkit-user-select:none;user-select:none}.az-breadcrumb__ellipsis{color:rgb(var(--az-color-text-muted));-webkit-user-select:none;user-select:none}.az-pagination{justify-content:center;display:flex}.az-pagination__content{align-items:center;gap:var(--az-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.az-pagination__item{display:inline-flex}.az-pagination__link,.az-pagination__prev,.az-pagination__next{min-height:var(--az-item-height);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-elevated));color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);cursor:pointer;transition:background-color var(--az-duration-fast), border-color var(--az-duration-fast);justify-content:center;align-items:center;display:inline-flex}.az-pagination__link{min-width:var(--az-item-height);padding:0 var(--az-space-2)}.az-pagination__prev,.az-pagination__next{padding:0 var(--az-space-3)}.az-pagination__link:hover:not(:disabled),.az-pagination__prev:hover:not(:disabled),.az-pagination__next:hover:not(:disabled){border-color:rgb(var(--az-color-border-strong));background:rgb(var(--az-color-surface-raised))}.az-pagination__link:focus-visible,.az-pagination__prev:focus-visible,.az-pagination__next:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-pagination__link[data-active=true]{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary));color:rgb(var(--az-color-on-primary));font-weight:var(--az-font-weight-semibold)}.az-pagination__link:disabled,.az-pagination__prev:disabled,.az-pagination__next:disabled{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-pagination__ellipsis{min-width:var(--az-control-height-sm);color:rgb(var(--az-color-text-muted));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.az-nav-link{align-items:center;gap:var(--az-space-2);border-radius:var(--az-radius-medium);padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);cursor:pointer;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);text-decoration:none;display:inline-flex}.az-nav-link:hover:not([data-disabled=true]){background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-nav-link:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-nav-link[data-active=true]{background:rgb(var(--az-color-primary) / .12);color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold)}.az-nav-link[data-variant=pill]{border-radius:var(--az-radius-full)}.az-nav-link[data-variant=subtle][data-active=true]{color:rgb(var(--az-color-primary));text-underline-offset:4px;background:0 0;text-decoration:underline}.az-nav-link[data-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-nav-link__icon{align-items:center;display:inline-flex}.az-nav-link__badge{margin-left:auto}.az-nav-menu{position:relative}.az-nav-menu__list{align-items:center;gap:var(--az-space-2);margin:0;padding:0;list-style:none;display:flex}.az-nav-menu__item{position:relative}.az-nav-menu__trigger{align-items:center;gap:var(--az-space-1);border-radius:var(--az-radius-medium);padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);cursor:pointer;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);background:0 0;border:0;display:inline-flex}.az-nav-menu__trigger:hover,.az-nav-menu__trigger[data-state=open]{background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-nav-menu__trigger:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-nav-menu__arrow{font-size:var(--az-font-size-2xs);transition:transform var(--az-duration-fast)}.az-nav-menu__trigger[data-state=open] .az-nav-menu__arrow{transform:rotate(180deg)}.az-nav-menu__content{top:calc(100% + var(--az-space-2));z-index:var(--az-z-dropdown);min-width:var(--az-nav-menu-min-width);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));padding:var(--az-space-3);color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-floating);animation:az-anchored-in var(--az-duration-fast) var(--az-easing-standard);position:absolute;left:0}.az-nav-menu__link{border-radius:var(--az-radius-small);padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);transition:background-color var(--az-duration-fast);text-decoration:none;display:block}.az-nav-menu__link:hover,.az-nav-menu__link:focus-visible{background:rgb(var(--az-color-primary) / .1);color:rgb(var(--az-color-primary));outline:none}.az-sidebar{width:var(--az-sidebar-width);border-right:var(--az-border-width) solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface));min-height:100%;color:rgb(var(--az-color-text));transition:width var(--az-duration-normal) var(--az-easing-standard);flex-direction:column;display:flex}.az-sidebar[data-collapsed=true]{width:var(--az-sidebar-width-collapsed)}.az-sidebar__header{border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));padding:var(--az-space-4);justify-content:space-between;align-items:center;display:flex}.az-sidebar[data-collapsed=true] .az-sidebar__header{justify-content:center}.az-sidebar__content{gap:var(--az-space-4);padding:var(--az-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.az-sidebar__group{gap:var(--az-space-1);flex-direction:column;display:flex}.az-sidebar__group-label{padding:var(--az-space-1) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-2xs);font-weight:var(--az-font-weight-semibold);letter-spacing:var(--az-letter-spacing-wide);text-transform:uppercase}.az-sidebar[data-collapsed=true] .az-sidebar__group-label{display:none}.az-sidebar__menu{gap:var(--az-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.az-sidebar__menu-item{list-style:none}.az-sidebar__menu-button{align-items:center;gap:var(--az-space-3);border-radius:var(--az-radius-medium);width:100%;padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-medium);cursor:pointer;text-align:left;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);background:0 0;border:0;text-decoration:none;display:flex}.az-sidebar__menu-button:hover{background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-sidebar__menu-button:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-sidebar__menu-button[data-active=true]{background:rgb(var(--az-color-primary) / .12);color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold)}.az-sidebar__menu-button-icon{font-size:var(--az-icon-glyph-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.az-sidebar__menu-button-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.az-sidebar__menu-button-badge{margin-left:auto}.az-sidebar[data-collapsed=true] .az-sidebar__menu-button{padding:var(--az-space-2);justify-content:center}.az-sidebar[data-collapsed=true] .az-sidebar__menu-button-label,.az-sidebar[data-collapsed=true] .az-sidebar__menu-button-badge{display:none}.az-sidebar__footer{border-top:var(--az-border-width) solid rgb(var(--az-color-border));padding:var(--az-space-4);justify-content:space-between;align-items:center;display:flex}.az-sidebar[data-collapsed=true] .az-sidebar__footer{justify-content:center}.az-sidebar__toggle{width:var(--az-control-height-sm);height:var(--az-control-height-sm);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-elevated));color:rgb(var(--az-color-text-muted));cursor:pointer;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);justify-content:center;align-items:center;display:inline-flex}.az-sidebar__toggle:hover{background:rgb(var(--az-color-surface-raised));color:rgb(var(--az-color-text))}.az-sidebar__toggle:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-sidebar__submenu{flex-direction:column;display:flex}.az-sidebar__submenu-trigger{padding-left:var(--az-space-2)}.az-sidebar__submenu-trigger .az-collapsible__chevron{margin-right:var(--az-space-1)}.az-sidebar__submenu-content{padding-left:var(--az-space-8);flex-direction:column;display:flex}.az-sidebar__submenu-item{border-radius:var(--az-radius-medium);padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);transition:color var(--az-duration-fast), background-color var(--az-duration-fast);text-decoration:none;display:block}.az-sidebar__submenu-item:hover{color:rgb(var(--az-color-text));background:rgb(var(--az-color-surface-raised))}.az-sidebar__submenu-item:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:var(--az-focus-ring-offset)}.az-sidebar__submenu-item[data-active=true]{color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold);background:rgb(var(--az-color-primary) / .08)}.az-sidebar[data-collapsed=true] .az-sidebar__submenu{display:none}.az-topbar{width:100%;height:var(--az-topbar-height);border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface) / .95);-webkit-backdrop-filter:blur(var(--az-blur-bar));backdrop-filter:blur(var(--az-blur-bar));display:flex}.az-topbar[data-sticky=true]{z-index:var(--az-z-sticky);position:sticky;top:0}.az-topbar[data-variant=elevated]{box-shadow:var(--az-shadow-panel)}.az-topbar[data-variant=transparent]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.az-topbar__container{width:100%;height:100%;padding:0 var(--az-space-5);justify-content:space-between;align-items:center;gap:var(--az-space-4);display:flex}.az-topbar__brand{align-items:center;gap:var(--az-space-3);display:flex}.az-topbar__nav{align-items:center;gap:var(--az-space-2);display:flex}.az-topbar__actions{align-items:center;gap:var(--az-space-3);margin-left:auto;display:flex}.az-mobile-nav{z-index:var(--az-z-mobile-nav);height:var(--az-topbar-height);border-top:var(--az-border-width) solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface) / .96);-webkit-backdrop-filter:blur(var(--az-blur-bar));backdrop-filter:blur(var(--az-blur-bar));position:fixed;bottom:0;left:0;right:0}.az-mobile-nav__list{width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.az-mobile-nav__item{flex:1;height:100%;display:flex}.az-mobile-nav__link{justify-content:center;align-items:center;gap:var(--az-space-1);min-height:var(--az-touch-target);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-medium);cursor:pointer;transition:color var(--az-duration-fast);background:0 0;border:0;flex-direction:column;flex:1;text-decoration:none;display:flex}.az-mobile-nav__link:hover{color:rgb(var(--az-color-text))}.az-mobile-nav__link:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus));outline-offset:calc(var(--az-focus-ring-width) * -1)}.az-mobile-nav__link[data-active=true]{color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold)}.az-mobile-nav__icon-wrapper{display:inline-flex;position:relative}.az-mobile-nav__icon{font-size:var(--az-icon-glyph-size);line-height:1}.az-mobile-nav__badge{border-radius:var(--az-radius-full);background:rgb(var(--az-color-danger));min-width:.9rem;height:.9rem;color:rgb(var(--az-color-on-danger,255 255 255));font-size:var(--az-font-size-3xs);font-weight:var(--az-font-weight-bold);text-align:center;padding:0 3px;line-height:.9rem;position:absolute;top:-5px;right:-8px}.az-mobile-nav__label{font-size:var(--az-font-size-2xs)}.az-overlay--command{padding-top:min(15vh, calc(var(--az-space-16) * 1.5));align-items:flex-start}.az-command-menu{width:min(var(--az-command-menu-width), calc(100vw - var(--az-space-8)));max-height:min(75vh, var(--az-command-menu-max-height));border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-overlay);animation:az-anchored-in var(--az-duration-fast) var(--az-easing-standard);flex-direction:column;display:flex;overflow:hidden}.az-command-menu__input-wrapper{align-items:center;gap:var(--az-space-3);border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));padding:0 var(--az-space-4);background:rgb(var(--az-color-surface-raised));display:flex}.az-command-menu__search-icon{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-md)}.az-command-menu__input{height:var(--az-command-menu-input-height);color:rgb(var(--az-color-text));font-size:var(--az-font-size-md);background:0 0;border:0;outline:none;flex:1}.az-command-menu__input::placeholder{color:rgb(var(--az-color-text-muted))}.az-command-menu__list{padding:var(--az-space-2);flex:1;overflow-y:auto}.az-command-menu__group{margin-bottom:var(--az-space-2)}.az-command-menu__group-heading{padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-2xs);font-weight:var(--az-font-weight-semibold);letter-spacing:var(--az-letter-spacing-wide);text-transform:uppercase}.az-command-menu__group-items{flex-direction:column;gap:2px;display:flex}.az-command-menu__item{align-items:center;gap:var(--az-space-3);border-radius:var(--az-radius-medium);padding:var(--az-space-2) var(--az-space-3);color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--az-duration-fast);display:flex}.az-command-menu__item[data-active=true]{background:rgb(var(--az-color-primary) / .12);color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-medium)}.az-command-menu__item[data-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-command-menu__item-icon{color:rgb(var(--az-color-text-muted));align-items:center;display:inline-flex}.az-command-menu__item[data-active=true] .az-command-menu__item-icon{color:rgb(var(--az-color-primary))}.az-command-menu__item-label{flex:1}.az-command-menu__shortcut{border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-small);background:rgb(var(--az-color-surface-elevated));padding:var(--az-space-half) var(--az-space-1);color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-2xs)}.az-command-menu__empty{padding:var(--az-space-8);text-align:center;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm)}.az-container{width:100%;margin-inline:auto}.az-container--small{max-width:var(--az-container-sm);padding-inline:var(--az-space-4)}.az-container--medium{max-width:var(--az-container-md);padding-inline:var(--az-space-5)}.az-container--large{max-width:var(--az-container-lg);padding-inline:var(--az-space-6)}.az-container--full{padding-inline:var(--az-space-6)}.az-stack{flex-direction:column;display:flex}.az-stack--gap-none{gap:0}.az-stack--gap-1{gap:var(--az-space-1)}.az-stack--gap-2{gap:var(--az-space-2)}.az-stack--gap-3{gap:var(--az-space-3)}.az-stack--gap-4{gap:var(--az-space-4)}.az-stack--gap-5{gap:var(--az-space-5)}.az-stack--gap-6{gap:var(--az-space-6)}.az-stack--gap-8{gap:var(--az-space-8)}.az-stack--gap-10{gap:var(--az-space-10)}.az-stack--gap-12{gap:var(--az-space-12)}.az-stack--align-start{align-items:flex-start}.az-stack--align-center{align-items:center}.az-stack--align-end{align-items:flex-end}.az-stack--align-stretch{align-items:stretch}.az-stack--justify-start{justify-content:flex-start}.az-stack--justify-center{justify-content:center}.az-stack--justify-end{justify-content:flex-end}.az-stack--justify-between{justify-content:space-between}.az-stack--justify-around{justify-content:space-around}.az-inline{flex-direction:row;display:flex}.az-inline--wrap{flex-wrap:wrap}.az-inline--nowrap{flex-wrap:nowrap}.az-inline--gap-none{gap:0}.az-inline--gap-1{gap:var(--az-space-1)}.az-inline--gap-2{gap:var(--az-space-2)}.az-inline--gap-3{gap:var(--az-space-3)}.az-inline--gap-4{gap:var(--az-space-4)}.az-inline--gap-5{gap:var(--az-space-5)}.az-inline--gap-6{gap:var(--az-space-6)}.az-inline--gap-8{gap:var(--az-space-8)}.az-inline--gap-10{gap:var(--az-space-10)}.az-inline--gap-12{gap:var(--az-space-12)}.az-inline--align-start{align-items:flex-start}.az-inline--align-center{align-items:center}.az-inline--align-end{align-items:flex-end}.az-inline--align-baseline{align-items:baseline}.az-inline--align-stretch{align-items:stretch}.az-inline--justify-start{justify-content:flex-start}.az-inline--justify-center{justify-content:center}.az-inline--justify-end{justify-content:flex-end}.az-inline--justify-between{justify-content:space-between}.az-inline--justify-around{justify-content:space-around}.az-grid{display:grid}.az-grid--gap-none{gap:0}.az-grid--gap-1{gap:var(--az-space-1)}.az-grid--gap-2{gap:var(--az-space-2)}.az-grid--gap-3{gap:var(--az-space-3)}.az-grid--gap-4{gap:var(--az-space-4)}.az-grid--gap-5{gap:var(--az-space-5)}.az-grid--gap-6{gap:var(--az-space-6)}.az-grid--gap-8{gap:var(--az-space-8)}.az-grid--gap-10{gap:var(--az-space-10)}.az-grid--gap-12{gap:var(--az-space-12)}.az-grid--columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.az-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.az-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.az-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.az-grid--columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.az-grid--columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.az-grid--columns-auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--az-grid-min-column), 100%), 1fr))}.az-grid--align-start{align-items:start}.az-grid--align-center{align-items:center}.az-grid--align-end{align-items:end}.az-grid--align-stretch{align-items:stretch}.az-grid--justify-start{justify-items:start}.az-grid--justify-center{justify-items:center}.az-grid--justify-end{justify-items:end}.az-grid--justify-between{justify-content:space-between}.az-grid--justify-around{justify-content:space-around}.az-cluster{flex-wrap:wrap;display:flex}.az-cluster--gap-none{gap:0}.az-cluster--gap-1{gap:var(--az-space-1)}.az-cluster--gap-2{gap:var(--az-space-2)}.az-cluster--gap-3{gap:var(--az-space-3)}.az-cluster--gap-4{gap:var(--az-space-4)}.az-cluster--gap-5{gap:var(--az-space-5)}.az-cluster--gap-6{gap:var(--az-space-6)}.az-cluster--gap-8{gap:var(--az-space-8)}.az-cluster--gap-10{gap:var(--az-space-10)}.az-cluster--gap-12{gap:var(--az-space-12)}.az-cluster--align-start{align-items:flex-start}.az-cluster--align-center{align-items:center}.az-cluster--align-end{align-items:flex-end}.az-cluster--align-baseline{align-items:baseline}.az-cluster--align-stretch{align-items:stretch}.az-cluster--justify-start{justify-content:flex-start}.az-cluster--justify-center{justify-content:center}.az-cluster--justify-end{justify-content:flex-end}.az-cluster--justify-between{justify-content:space-between}.az-cluster--justify-around{justify-content:space-around}.az-cluster--justify-evenly{justify-content:space-evenly}.az-page{min-height:100%}.az-page-header{justify-content:space-between;align-items:flex-end;gap:var(--az-space-4);padding-block:var(--az-space-6);display:flex}.az-page-header__title{font-size:var(--az-font-size-2xl);color:rgb(var(--az-color-text));margin:0}.az-page-header__description{margin:var(--az-space-1) 0 0;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm)}.az-page-header__actions{align-items:center;gap:var(--az-space-2);display:flex}@media (width<=40rem){.az-page-header{flex-direction:column;align-items:flex-start}.az-page-header__actions{width:100%}}.az-app-shell{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;min-height:100vh;display:grid}.az-app-shell__topbar{grid-column:1/-1}.az-app-shell__sidebar{grid-area:2/1}.az-app-shell__main{grid-area:2/2;min-width:0;overflow:auto}.az-app-shell[data-sidebar-collapsed=true] .az-app-shell__sidebar{width:var(--az-sidebar-width-collapsed)}.az-sidebar-layout{grid-template-columns:auto 1fr;min-height:100vh;display:grid}.az-sidebar-layout__main{min-width:0;overflow:auto}@media (width<=48rem){.az-app-shell,.az-sidebar-layout{grid-template-rows:auto auto 1fr;grid-template-columns:1fr}.az-app-shell__sidebar,.az-sidebar-layout>.az-sidebar{display:none}}.az-avatar{width:var(--az-avatar-size-md);height:var(--az-avatar-size-md);border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface-elevated));color:rgb(var(--az-color-text-muted));font-weight:var(--az-font-weight-semibold);font-size:var(--az-font-size-sm);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.az-avatar--size-small{width:var(--az-avatar-size-sm);height:var(--az-avatar-size-sm);font-size:var(--az-font-size-xs)}.az-avatar--size-large{width:var(--az-avatar-size-lg);height:var(--az-avatar-size-lg);font-size:var(--az-font-size-md)}.az-avatar--size-xlarge{width:var(--az-avatar-size-xl);height:var(--az-avatar-size-xl);font-size:var(--az-font-size-lg)}.az-avatar__image{object-fit:cover;width:100%;height:100%}.az-avatar__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.az-avatar[data-status]:after{border:2px solid rgb(var(--az-color-surface));border-radius:var(--az-radius-full);content:"";width:.65rem;height:.65rem;position:absolute;bottom:0;right:0}.az-avatar[data-status=online]:after{background:rgb(var(--az-color-success))}.az-avatar[data-status=away]:after{background:rgb(var(--az-color-warning))}.az-avatar[data-status=busy]:after{background:rgb(var(--az-color-danger))}.az-avatar[data-status=offline]:after{background:rgb(var(--az-color-text-subtle))}.az-stat{gap:var(--az-space-1);display:grid}.az-stat__label{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold)}.az-stat__value{color:rgb(var(--az-color-text));font-size:var(--az-font-size-2xl);font-weight:var(--az-font-weight-bold)}.az-stat__description{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm)}.az-stat[data-trend=positive] .az-stat__value{color:rgb(var(--az-color-success))}.az-stat[data-trend=negative] .az-stat__value{color:rgb(var(--az-color-danger))}.az-metric-card{gap:var(--az-space-2);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface) / .9);padding:var(--az-space-5);box-shadow:var(--az-shadow-panel);display:grid}.az-metric-card__header{justify-content:space-between;align-items:center;display:flex}.az-metric-card__title{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-semibold);margin:0}.az-metric-card__value{color:rgb(var(--az-color-text));font-size:var(--az-font-size-2xl);font-weight:var(--az-font-weight-bold)}.az-metric-card__description{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);margin:0}.az-list{margin:0;padding:0;list-style:none}.az-list__item{align-items:center;gap:var(--az-space-3);padding:var(--az-space-3) 0;border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);display:flex}.az-list__item:last-child{border-bottom:0}.az-description-list{gap:var(--az-space-1);margin:0;display:grid}.az-description-list__term{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold)}.az-description-list__details{margin:0 0 var(--az-space-3);color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm)}.az-description-list__details:last-of-type{margin-bottom:0}.az-accordion{border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface) / .6);flex-direction:column;display:flex;overflow:hidden}.az-accordion__item{border-bottom:var(--az-border-width) solid rgb(var(--az-color-border))}.az-accordion__item:last-child{border-bottom:0}.az-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--az-space-3);width:100%;padding:var(--az-space-4) var(--az-space-5);color:rgb(var(--az-color-text));font-size:var(--az-font-size-md);font-weight:var(--az-font-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);background:0 0;border:0;display:flex}.az-accordion__trigger:hover{background:rgb(var(--az-color-surface-raised))}.az-accordion__trigger .az-collapsible__chevron{width:1rem;height:1rem;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-2xs);transition:transform var(--az-duration-fast) var(--az-easing-standard);justify-content:center;align-items:center;display:inline-flex}.az-accordion__item [data-state=closed] .az-accordion__trigger .az-collapsible__chevron{transform:rotate(-90deg)}.az-accordion__item [data-state=open] .az-accordion__trigger{color:rgb(var(--az-color-primary))}.az-accordion__item [data-state=open] .az-accordion__trigger .az-collapsible__chevron{color:rgb(var(--az-color-primary));transform:rotate(0)}.az-accordion__content{padding:0 var(--az-space-5) var(--az-space-5);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-relaxed);background:0 0}.az-table{border-collapse:collapse;border-radius:var(--az-radius-large);width:100%;font-size:var(--az-font-size-sm)}.az-table__head{border-bottom:var(--az-border-width) solid rgb(var(--az-color-border))}.az-table__header{padding:var(--az-space-3) var(--az-space-4);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold);text-align:left}.az-table__body{color:rgb(var(--az-color-text))}.az-table__row{border-bottom:var(--az-border-width) solid rgb(var(--az-color-border))}.az-table__row:last-child{border-bottom:0}.az-table__cell{padding:var(--az-space-3) var(--az-space-4)}.az-data-table{contain:inline-size;--az-data-table-cell-padding-block:var(--az-space-3);--az-data-table-cell-padding-inline:var(--az-space-4);gap:var(--az-space-3);width:100%;min-width:0;color:rgb(var(--az-color-text));flex-direction:column;display:flex;position:relative}.az-data-table[data-size=small]{--az-data-table-cell-padding-block:var(--az-space-1);--az-data-table-cell-padding-inline:var(--az-space-3)}.az-data-table[data-size=large]{--az-data-table-cell-padding-block:var(--az-space-4);--az-data-table-cell-padding-inline:var(--az-space-5)}.az-data-table__toolbar{justify-content:space-between;align-items:center;gap:var(--az-space-3);flex-wrap:wrap;display:flex}.az-data-table__toolbar-content,.az-data-table__toolbar-actions{align-items:center;gap:var(--az-space-2);flex-wrap:wrap;display:flex}.az-data-table__toolbar-actions{margin-left:auto}.az-data-table__toolbar-actions .az-field-root{min-width:min(var(--az-data-table-search-min-width), 100%)}.az-data-table__column-list{gap:var(--az-space-3);display:grid}.az-data-table__surface{border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));position:relative;overflow:hidden}.az-data-table__scroll{max-height:var(--az-data-table-max-height,none);overscroll-behavior-x:contain;overflow:auto}.az-data-table__scroll[data-sticky]{overscroll-behavior-y:contain}.az-data-table__scroll:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:calc(var(--az-focus-ring-width) * -1)}.az-data-table__table{border-radius:0}.az-data-table__table[data-layout=fixed]{table-layout:fixed}.az-data-table__caption{padding:var(--az-space-3) var(--az-data-table-cell-padding-inline);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);text-align:left;caption-side:top}.az-data-table .az-table__head{border-bottom:0}.az-data-table__header,.az-data-table__table .az-table__cell{padding:var(--az-data-table-cell-padding-block) var(--az-data-table-cell-padding-inline)}.az-data-table__table .az-data-table__utility{width:48px;min-width:48px;max-width:48px;padding-inline:var(--az-space-2);text-align:center}.az-data-table__header{background-color:rgb(var(--az-color-surface-raised));border-bottom:var(--az-border-width) solid rgb(var(--az-color-border));white-space:nowrap;position:relative}.az-data-table__header[data-align=center],.az-data-table__cell[data-align=center],.az-data-table__foot [data-align=center]{text-align:center}.az-data-table__header[data-align=end],.az-data-table__cell[data-align=end],.az-data-table__foot [data-align=end]{text-align:right}.az-data-table__header[data-align=end] .az-data-table__sort{flex-direction:row-reverse}.az-data-table__cell{overflow-wrap:anywhere}.az-data-table__utility .az-choice{justify-content:center}.az-data-table__radio{width:var(--az-choice-size);height:var(--az-choice-size);accent-color:rgb(var(--az-color-primary));cursor:pointer;margin:0}.az-data-table__radio:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .4);outline-offset:var(--az-focus-ring-offset)}.az-data-table__sort{align-items:center;gap:var(--az-space-2);max-width:100%;margin:calc(var(--az-space-1) * -1) calc(var(--az-space-2) * -1);padding:var(--az-space-1) var(--az-space-2);border-radius:var(--az-radius-small);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--az-duration-fast), color var(--az-duration-fast);background:0 0;border:0;display:inline-flex}.az-data-table__sort:hover{background:rgb(var(--az-color-text) / .06);color:rgb(var(--az-color-text))}.az-data-table__sort:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:calc(var(--az-focus-ring-offset) / 2)}.az-data-table__header[aria-sort=ascending],.az-data-table__header[aria-sort=descending]{color:rgb(var(--az-color-text))}.az-data-table__sort-indicator{flex-direction:column;align-items:center;line-height:0;display:inline-flex;position:relative}.az-data-table__sort-indicator svg{opacity:var(--az-opacity-faint);margin-block:-2px}.az-data-table__sort-indicator svg[data-active=true]{color:rgb(var(--az-color-primary));opacity:1}.az-data-table__sort-order{color:rgb(var(--az-color-primary));font-size:var(--az-font-size-2xs);font-weight:var(--az-font-weight-bold);line-height:1;position:absolute;top:50%;left:100%;transform:translate(.2rem,-50%)}.az-data-table__resize-handle{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:.5rem;position:absolute;top:0;bottom:0;right:0}.az-data-table__resize-handle:after{content:"";border-radius:var(--az-radius-full);background:rgb(var(--az-color-border));width:2px;transition:background-color var(--az-duration-fast);position:absolute;top:25%;bottom:25%;right:0}.az-data-table__resize-handle:hover:after,.az-data-table__resize-handle:focus-visible:after{background:rgb(var(--az-color-primary))}.az-data-table__resize-handle:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .6);outline-offset:calc(var(--az-focus-ring-width) * -1)}.az-data-table__filters .az-data-table__header,.az-data-table__filter-cell{padding-block:var(--az-space-2);background-color:rgb(var(--az-color-surface))}.az-data-table__filter-cell .az-control{min-width:0;font-weight:var(--az-font-weight-regular)}.az-data-table__row>*{background-image:linear-gradient(var(--az-data-table-tint,transparent), var(--az-data-table-tint,transparent))}.az-data-table__row:hover{--az-data-table-tint:rgb(var(--az-color-text) / .04)}.az-data-table[data-striped] .az-data-table__row:nth-child(2n){--az-data-table-tint:rgb(var(--az-color-text) / .03)}.az-data-table[data-striped] .az-data-table__row:nth-child(2n):hover{--az-data-table-tint:rgb(var(--az-color-text) / .07)}.az-data-table__row[data-selected],.az-data-table__row[data-selected]:hover{--az-data-table-tint:rgb(var(--az-color-primary) / .1)}.az-data-table__row[data-interactive]{cursor:pointer}.az-data-table__row[data-interactive]:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:calc(var(--az-focus-ring-width) * -1)}.az-data-table__expansion>td{background:rgb(var(--az-color-surface-raised));padding:var(--az-space-4) var(--az-space-5);color:rgb(var(--az-color-text-muted))}.az-data-table[data-gridlines] .az-data-table__header:not(:last-child),.az-data-table[data-gridlines] .az-data-table__cell:not(:last-child){border-right:var(--az-border-width) solid rgb(var(--az-color-border))}.az-data-table__foot td{border-top:var(--az-border-width) solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface-raised));font-weight:var(--az-font-weight-semibold)}.az-data-table__table .az-data-table__empty{padding:var(--az-space-6) var(--az-space-4)}.az-data-table__scroll[data-sticky] .az-table__head{z-index:3;position:sticky;top:0}.az-data-table [data-frozen]{z-index:1;background-color:rgb(var(--az-color-surface));box-shadow:inset -1px 0 rgb(var(--az-color-border));position:sticky}.az-data-table .az-data-table__header[data-frozen]{z-index:4;background-color:rgb(var(--az-color-surface-raised))}.az-data-table__loading{z-index:5;background:rgb(var(--az-color-surface) / .6);place-items:center;display:grid;position:absolute;inset:0}.az-data-table[data-loading] .az-data-table__scroll{opacity:var(--az-opacity-disabled)}.az-data-table__footer{justify-content:space-between;align-items:center;gap:var(--az-space-3);flex-wrap:wrap;display:flex}.az-data-table__summary{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);margin:0}.az-data-table__pager{justify-content:flex-end;align-items:center;gap:var(--az-space-4);flex-wrap:wrap;margin-left:auto;display:flex}.az-data-table__page-size{align-items:center;gap:var(--az-space-2);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);display:inline-flex}.az-data-table__page-size .az-select{width:auto;min-width:4.5rem}@media (prefers-reduced-motion:reduce){.az-data-table__sort,.az-data-table__resize-handle:after{transition:none}}.az-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.az-timeline:before{top:var(--az-space-2);bottom:var(--az-space-2);left:var(--az-space-2);content:"";background:linear-gradient(180deg, rgb(var(--az-color-border)), rgb(var(--az-color-primary) / .35), rgb(var(--az-color-border)));border-radius:var(--az-radius-full);width:2px;position:absolute}.az-timeline__item{gap:var(--az-space-4);padding-bottom:var(--az-space-6);grid-template-columns:1.25rem 1fr;display:grid;position:relative}.az-timeline__item:last-child{padding-bottom:0}.az-timeline__marker{z-index:1;width:.65rem;height:.65rem;margin-top:var(--az-space-1);margin-left:var(--az-space-1);border:2px solid rgb(var(--az-color-surface));border-radius:var(--az-radius-full);background:rgb(var(--az-color-primary));box-shadow:0 0 0 2px rgb(var(--az-color-primary) / .2)}.az-timeline__content{color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm)}.az-timeline__content p{margin:0 0 var(--az-space-1);font-weight:var(--az-font-weight-medium)}.az-timeline__content time{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);letter-spacing:var(--az-letter-spacing-subtle);display:block}.az-calendar{gap:var(--az-space-3);width:100%;max-width:var(--az-calendar-width);color:rgb(var(--az-color-text));display:inline-grid}.az-calendar__header{justify-content:space-between;align-items:center;gap:var(--az-space-2);display:flex}.az-calendar__title{font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-semibold)}.az-calendar__title:first-letter{text-transform:uppercase}.az-calendar__grid{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;width:100%}.az-calendar__weekday{padding:var(--az-space-1) 0;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold);text-align:center;text-transform:capitalize}.az-calendar__cell{text-align:center;padding:0}.az-calendar__day{aspect-ratio:1;width:100%;min-height:var(--az-item-height);border:var(--az-border-width) solid transparent;border-radius:var(--az-radius-medium);color:inherit;font:inherit;font-size:var(--az-font-size-sm);cursor:pointer;transition:background-color var(--az-duration-fast), border-color var(--az-duration-fast);background:0 0}.az-calendar__day:hover:not([aria-disabled=true]){background:rgb(var(--az-color-surface-elevated))}.az-calendar__day:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:calc(var(--az-focus-ring-offset) / 2)}.az-calendar__day[data-outside]{color:rgb(var(--az-color-text-subtle))}.az-calendar__day[data-today]{border-color:rgb(var(--az-color-border-strong));font-weight:var(--az-font-weight-bold)}.az-calendar__day[aria-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-faint);text-decoration:line-through}.az-calendar__day[data-selected]{background:rgb(var(--az-color-primary));color:rgb(var(--az-color-on-primary));font-weight:var(--az-font-weight-semibold)}.az-calendar__day[data-selected]:hover:not([aria-disabled=true]){background:rgb(var(--az-color-primary-hover))}.az-calendar__day[data-in-range]{background:rgb(var(--az-color-primary) / .16);color:rgb(var(--az-color-text));border-radius:0}.az-calendar__day[data-range-start]{border-start-end-radius:0;border-end-end-radius:0}.az-calendar__day[data-range-end]{border-start-start-radius:0;border-end-start-radius:0}.az-calendar__day[data-range-start][data-range-end]{border-radius:var(--az-radius-medium)}.az-date-picker__popover{width:auto}.az-combobox{align-items:center;gap:var(--az-space-1);min-height:var(--az-control-height-md);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-elevated));padding:var(--az-space-1) calc(var(--az-control-gutter-trailing) - var(--az-space-2)) var(--az-space-1) var(--az-space-2);color:rgb(var(--az-color-text));cursor:text;transition:border-color var(--az-duration-normal) var(--az-easing-standard), box-shadow var(--az-duration-normal) var(--az-easing-standard);flex-wrap:wrap;display:flex;position:relative}.az-combobox:hover:not([data-disabled]){border-color:rgb(var(--az-color-text-subtle))}.az-combobox:focus-within{border-color:rgb(var(--az-color-focus));outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .28);outline-offset:calc(var(--az-focus-ring-offset) / 2)}.az-combobox[data-invalid]{border-color:rgb(var(--az-color-danger))}.az-combobox[data-disabled]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-combobox__input{min-width:4rem;padding:var(--az-space-1) var(--az-space-1);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:6rem}.az-combobox__input::placeholder{color:rgb(var(--az-color-text-subtle))}.az-combobox__chevron{top:50%;right:var(--az-space-3);color:rgb(var(--az-color-text-muted));pointer-events:none;transition:transform var(--az-duration-fast);position:absolute;transform:translateY(-50%)}.az-combobox[data-open] .az-combobox__chevron{transform:translateY(-50%)rotate(180deg)}.az-combobox__clear{top:50%;right:calc(var(--az-control-gutter-trailing) * .69);position:absolute;transform:translateY(-50%)}.az-combobox:has(.az-combobox__clear){padding-right:calc(var(--az-control-gutter-trailing) + var(--az-space-4))}.az-combobox__chip{align-items:center;gap:var(--az-space-1);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface-raised));max-width:100%;padding:0 var(--az-space-1) 0 var(--az-space-3);font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-medium);line-height:1.75rem;display:inline-flex}.az-combobox__chip-remove{border-radius:var(--az-radius-full);width:1.25rem;height:1.25rem;color:rgb(var(--az-color-text-muted));cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.az-combobox__chip-remove:hover{background:rgb(var(--az-color-text) / .1);color:rgb(var(--az-color-text))}.az-combobox__chip-remove:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .6)}.az-combobox__list{z-index:var(--az-z-popover);max-height:var(--az-listbox-max-height);border:var(--az-border-width) solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));padding:var(--az-space-1);color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-floating);overflow-y:auto}.az-combobox__option{justify-content:space-between;align-items:center;gap:var(--az-space-3);border-radius:var(--az-radius-small);padding:var(--az-space-2) var(--az-space-3);font-size:var(--az-font-size-sm);cursor:pointer;display:flex}.az-combobox__option[data-active]{background:rgb(var(--az-color-surface-elevated))}.az-combobox__option[data-selected]{color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold)}.az-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-combobox__status{padding:var(--az-space-3);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);justify-content:center;display:flex}.az-date-range-trigger{justify-content:space-between;align-items:center;gap:var(--az-space-3);text-align:left;cursor:pointer;display:flex}.az-date-range-trigger[data-empty]{color:rgb(var(--az-color-text-subtle))}@media (prefers-reduced-motion:reduce){.az-calendar__day,.az-combobox,.az-combobox__chevron{transition:none}}.az-toast-region{z-index:var(--az-z-toast);gap:var(--az-space-3);width:min(var(--az-toast-width), calc(100% - var(--az-space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.az-toast-region[data-placement^=bottom]{bottom:var(--az-space-4);flex-direction:column-reverse}.az-toast-region[data-placement^=top]{top:var(--az-space-4)}.az-toast-region[data-placement$=end]{right:var(--az-space-4)}.az-toast-region[data-placement$=start]{left:var(--az-space-4)}.az-toast-region[data-placement$=center]{left:50%;transform:translate(-50%)}.az-toast{--az-toast-accent:var(--az-color-primary);align-items:start;gap:var(--az-space-3);border:var(--az-border-width) solid rgb(var(--az-color-border-strong));border-left:var(--az-accent-border-width) solid rgb(var(--az-toast-accent));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-elevated));padding:var(--az-space-3) var(--az-space-3) var(--az-space-3) var(--az-space-4);color:rgb(var(--az-color-text));box-shadow:var(--az-shadow-panel);pointer-events:auto;animation:az-toast-in var(--az-duration-normal) var(--az-easing-standard);grid-template-columns:auto 1fr auto;display:grid}.az-toast[data-tone=success]{--az-toast-accent:var(--az-color-success)}.az-toast[data-tone=warning]{--az-toast-accent:var(--az-color-warning)}.az-toast[data-tone=danger]{--az-toast-accent:var(--az-color-danger)}.az-toast__icon{margin-top:var(--az-space-half);color:rgb(var(--az-toast-accent));display:inline-flex}.az-toast__body{gap:var(--az-space-1);min-width:0;display:grid}.az-toast__title{font-size:var(--az-font-size-sm)}.az-toast__description{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal)}.az-toast__action{margin-top:var(--az-space-2);justify-self:start}@keyframes az-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.az-toast{animation:none}}.az-slider-field{gap:var(--az-space-2);width:100%;display:grid}.az-slider-field[data-disabled]{opacity:var(--az-opacity-disabled)}.az-slider__header{justify-content:space-between;align-items:baseline;gap:var(--az-space-3);display:flex}.az-slider__value{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);font-variant-numeric:tabular-nums}.az-slider{height:calc(var(--az-slider-thumb-size) + var(--az-space-1));margin-inline:calc(var(--az-slider-thumb-size) / 2);touch-action:none;cursor:pointer;align-items:center;display:flex;position:relative}.az-slider-field[data-disabled] .az-slider{cursor:not-allowed}.az-slider__track{width:100%;height:var(--az-slider-track-height);border-radius:var(--az-radius-full);background:rgb(var(--az-color-border-strong));position:relative}.az-slider__range{border-radius:var(--az-radius-full);background:rgb(var(--az-color-primary));position:absolute;top:0;bottom:0}.az-slider__thumb{width:var(--az-slider-thumb-size);height:var(--az-slider-thumb-size);border:2px solid rgb(var(--az-color-primary));border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface));box-shadow:var(--az-shadow-small);cursor:grab;transition:box-shadow var(--az-duration-fast);position:absolute;top:50%;transform:translate(-50%,-50%)}.az-slider__thumb:hover{box-shadow:0 0 0 6px rgb(var(--az-color-primary) / .16)}.az-slider__thumb:focus-visible{box-shadow:0 0 0 4px rgb(var(--az-color-focus) / .45);outline:none}.az-slider__thumb:active{cursor:grabbing}.az-slider-field[data-disabled] .az-slider__thumb{cursor:not-allowed;box-shadow:none}@media (prefers-reduced-motion:reduce){.az-slider__thumb{transition:none}}.az-tree-view,.az-tree-view__group{margin:0;padding:0;list-style:none}.az-tree-view__item{outline:none}.az-tree-view__row{align-items:center;gap:var(--az-space-2);min-height:var(--az-item-height);padding:var(--az-space-1) var(--az-space-3) var(--az-space-1) calc(var(--az-space-2) + (var(--az-tree-level,1) - 1) * var(--az-tree-indent));border-radius:var(--az-radius-small);color:rgb(var(--az-color-text));font-size:var(--az-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--az-duration-fast);display:flex}.az-tree-view__row:hover{background:rgb(var(--az-color-surface-raised))}.az-tree-view__row[data-selected]{background:rgb(var(--az-color-primary) / .14);color:rgb(var(--az-color-primary));font-weight:var(--az-font-weight-semibold)}.az-tree-view__row[data-disabled]{cursor:not-allowed;opacity:var(--az-opacity-disabled)}.az-tree-view__item:focus-visible>.az-tree-view__row{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .45);outline-offset:calc(var(--az-focus-ring-width) * -1)}.az-tree-view__chevron{width:1rem;color:rgb(var(--az-color-text-muted));transition:transform var(--az-duration-fast);display:inline-flex}.az-tree-view__chevron[data-expanded]{transform:rotate(90deg)}.az-tree-view__chevron[data-leaf]{visibility:hidden}.az-tree-view__icon{color:rgb(var(--az-color-text-muted));display:inline-flex}.az-tree-view__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.az-tree-view__row,.az-tree-view__chevron{transition:none}}.az-card__title,.az-dialog__title,.az-drawer__title,.az-modal-title,.az-empty-state__title,.az-page-header__title,.az-alert__title,.az-metric-card__value,.az-stat__value{font-family:var(--az-font-family-heading)}.gy-filters{gap:var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;display:grid}.gy-filters__search{grid-column:1/-1}@media (width>=801px){.gy-filters__search{grid-column:span 2}}@media (width<=600px){.gy-filters{gap:var(--az-space-2) var(--az-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.gy-pager{justify-content:space-between;align-items:center;gap:var(--az-space-2);color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);flex-wrap:wrap;display:flex}.gy-muted{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm)}.gy-person{align-items:center;gap:var(--az-space-3);min-width:0;display:flex}.gy-person__text{flex-direction:column;min-width:0;display:flex}.gy-person__text strong,.gy-person__text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gy-person__text small{color:rgb(var(--az-color-text-muted))}.gy-actions{align-items:center;gap:var(--az-space-2);flex-wrap:wrap;display:flex}.gy-form-grid{gap:var(--az-space-4) var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;display:grid}.gy-form-grid__full{grid-column:1/-1}.gy-checklist{gap:var(--az-space-2);max-height:14rem;padding:var(--az-space-2);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);display:grid;overflow-y:auto}.gy-checklist--tall{max-height:22rem}.gy-gif{aspect-ratio:1;object-fit:cover;border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-raised));width:100%;display:block}.gy-gif--empty{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);place-items:center;display:grid}.gy-gif--thumb{flex:none;width:4rem;height:4rem}.gy-exercise-grid{gap:var(--az-space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.gy-exercise-card{gap:var(--az-space-2);padding:var(--az-space-2);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));color:inherit;text-align:left;font:inherit;cursor:pointer;align-content:start;display:grid}.gy-exercise-card:hover{border-color:rgb(var(--az-color-border-strong))}.gy-exercise-card:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .5);outline-offset:2px}.gy-exercise-card[data-inactive]{opacity:.6}.gy-exercise-card strong{font-size:var(--az-font-size-sm);line-height:1.25}.gy-exercise-detail{gap:var(--az-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.gy-exercise-detail{grid-template-columns:15rem minmax(0,1fr)}}.gy-prewrap{white-space:pre-wrap;margin:0;line-height:1.5}.gy-chips{gap:var(--az-space-2);flex-wrap:wrap;display:flex}.gy-catalog-row{justify-content:space-between;align-items:center;gap:var(--az-space-2);padding:var(--az-space-2) 0;border-bottom:1px solid rgb(var(--az-color-border));flex-wrap:wrap;display:flex}.gy-catalog-row:last-child{border-bottom:0}.gy-student-head{align-items:center;gap:var(--az-space-4);flex-wrap:wrap;display:flex}.gy-student-head__text{flex:1;gap:.15rem;min-width:0;display:grid}.gy-student-head__text h1{font-size:var(--az-font-size-2xl);overflow-wrap:anywhere;margin:0}.gy-readonly{gap:var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.gy-readonly dt{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);text-transform:uppercase;letter-spacing:.06em}.gy-readonly dd{overflow-wrap:anywhere;margin:.15rem 0 0}.gy-list-rows{gap:var(--az-space-2);margin:0;padding:0;list-style:none;display:grid}.gy-list-row{justify-content:space-between;align-items:center;gap:var(--az-space-3);padding:var(--az-space-3);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));flex-wrap:wrap;display:flex}.gy-list-row__main{gap:.15rem;min-width:0;display:grid}.gy-section-title{font-size:var(--az-font-size-md);margin:0}.gy-builder{gap:var(--az-space-5);width:100%;max-width:56rem;margin-inline:auto;display:grid}.gy-builder__days{align-items:center;gap:var(--az-space-2);flex-wrap:wrap;display:flex}.gy-day-tab{border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);min-width:2.75rem;color:inherit;font:inherit;font-weight:var(--az-font-weight-semibold);cursor:pointer;background:0 0;padding:.45rem .85rem}.gy-day-tab[aria-pressed=true]{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary) / .16)}.gy-day-tab[data-invalid]{border-color:rgb(var(--az-color-danger))}.gy-day-tab:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .5);outline-offset:2px}.gy-items{gap:var(--az-space-4);margin:0;padding:0;list-style:none;display:grid}.gy-item{gap:var(--az-space-4);padding:var(--az-space-4);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));display:grid}.gy-item[data-invalid]{border-color:rgb(var(--az-color-danger))}.gy-item__head{align-items:center;gap:var(--az-space-3);flex-wrap:wrap;display:flex}.gy-item__title{flex:1;justify-items:start;gap:.35rem;min-width:10rem;display:grid}.gy-item__order{color:rgb(var(--az-color-text-muted));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-xs)}.gy-item__tools{gap:var(--az-space-1);display:flex}.gy-item__fields{gap:var(--az-space-4) var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:start;display:grid}.gy-picker-results{gap:var(--az-space-3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));max-height:50vh;padding:2px;display:grid;overflow-y:auto}.gy-sticky-bar{bottom:calc(var(--az-topbar-height,0px) + env(safe-area-inset-bottom));z-index:5;justify-content:space-between;align-items:center;gap:var(--az-space-3);padding:var(--az-space-3);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface-elevated) / .97);flex-wrap:wrap;display:flex;position:sticky}@media (width>=801px){.gy-sticky-bar{bottom:var(--az-space-3)}}.gy-weekdays-grid{gap:var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.gy-impact{gap:var(--az-space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.gy-impact__cell{padding:var(--az-space-3);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium)}.gy-impact__cell strong{font-size:var(--az-font-size-xl);display:block}.gy-stack-form{gap:var(--az-space-3);display:grid}.gy-fieldset{gap:var(--az-space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.gy-link{color:inherit;text-decoration:none}.gy-link:hover{text-decoration:underline}.gy-builder textarea{resize:vertical;min-height:4.5rem}.gy-builder .gy-item textarea{min-height:3.5rem}.gy-stack{gap:var(--az-space-4);min-width:0;display:grid}.gy-row{align-items:center;gap:var(--az-space-2) var(--az-space-3);flex-wrap:wrap;display:flex}.gy-row--between{justify-content:space-between}.gy-small{font-size:var(--az-font-size-sm)}.gy-h2{font-size:var(--az-font-size-lg);font-weight:var(--az-font-weight-semibold);margin:0}.gy-h3{font-size:var(--az-font-size-sm);font-weight:var(--az-font-weight-semibold);color:var(--az-color-text-muted,inherit);margin:0}.gy-big-btn{min-height:3rem;font-size:var(--az-font-size-lg);width:100%}.gy-grid-stats{gap:var(--az-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.gy-grid-stats .az-stat{align-content:start;gap:var(--az-space-2);padding:var(--az-space-4);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface))}@media (width>=800px){.gy-grid-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gy-grid-2{gap:var(--az-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.gy-grid-2>*{min-width:0}.gy-list{gap:var(--az-space-2);margin:0;padding:0;list-style:none;display:grid}.gy-list__item{justify-content:space-between;align-items:center;gap:var(--az-space-2);padding:var(--az-space-3);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));flex-wrap:wrap;display:flex}.gy-chart{gap:var(--az-space-2);display:grid}.gy-columns{align-items:flex-end;gap:var(--az-space-2);height:9rem;margin:0;padding:0;list-style:none;display:flex}.gy-columns__item{min-width:0;height:100%;font-size:var(--az-font-size-xs);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.gy-columns__bar{background:rgb(var(--az-color-primary));border-radius:4px 4px 0 0;width:100%;max-width:2.2rem;min-height:2px}.gy-columns__bar[data-zero]{background:rgb(var(--az-color-border-strong))}.gy-columns__label{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-2xs);white-space:nowrap}.gy-rank{gap:var(--az-space-2);margin:0;padding:0;list-style:none;display:grid}.gy-rank__item{gap:.2rem;display:grid}.gy-rank__head{justify-content:space-between;gap:var(--az-space-2);font-size:var(--az-font-size-sm);display:flex}.gy-rank__track{border-radius:var(--az-radius-full);background:rgb(var(--az-color-surface-raised));height:.5rem;overflow:hidden}.gy-rank__bar{border-radius:var(--az-radius-full);background:rgb(var(--az-color-primary));height:100%;display:block}.gy-line{width:100%;height:auto;overflow:visible}.gy-line__grid{stroke:rgb(var(--az-color-border));stroke-width:1px}.gy-line__path{fill:none;stroke:rgb(var(--az-color-primary));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.gy-line__dot{fill:rgb(var(--az-color-primary));stroke:rgb(var(--az-color-surface));stroke-width:2px}.gy-line__text{fill:rgb(var(--az-color-text-muted));font-size:11px}.gy-chart-table{border-collapse:collapse;width:100%;font-size:var(--az-font-size-sm)}.gy-chart-table th,.gy-chart-table td{border-bottom:1px solid rgb(var(--az-color-border));text-align:left;padding:.25rem .5rem}.gy-details>summary{cursor:pointer;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm)}.gy-week{gap:var(--az-space-1);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gy-week__day{border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);font-size:var(--az-font-size-xs);text-align:center;justify-items:center;gap:.1rem;padding:.4rem .1rem;display:grid}.gy-week__day[aria-current=date]{border-color:rgb(var(--az-color-primary));box-shadow:0 0 0 1px rgb(var(--az-color-primary))}.gy-week__sym{font-size:var(--az-font-size-lg);font-weight:var(--az-font-weight-bold);line-height:1.3}.gy-sym--completed{color:rgb(var(--az-color-success))}.gy-sym--missed{color:rgb(var(--az-color-danger))}.gy-sym--in_progress,.gy-sym--planned{color:rgb(var(--az-color-primary))}.gy-sym--extra{color:rgb(var(--az-color-warning))}.gy-exercise{gap:var(--az-space-3);grid-template-columns:5rem minmax(0,1fr);align-items:start;display:grid}.gy-exercise__gif{border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-raised));object-fit:cover;width:5rem;height:5rem}.gy-exercise__name{font-size:var(--az-font-size-md);margin:0}.gy-facts{font-size:var(--az-font-size-sm);flex-wrap:wrap;gap:.25rem .9rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.gy-facts strong{font-variant-numeric:tabular-nums}.gy-sticky-cta{padding-top:var(--az-space-2)}.gy-exec{gap:var(--az-space-3);display:grid}.gy-exec__top{gap:var(--az-space-2);display:grid}.gy-clock{font-variant-numeric:tabular-nums;font-weight:var(--az-font-weight-bold)}.gy-exec__title{font-size:var(--az-font-size-xl);margin:0;line-height:1.2}.gy-exec__gif{border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface-raised));object-fit:contain;width:100%;max-height:11rem}.gy-setrow{gap:var(--az-space-2);padding:var(--az-space-3);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));display:grid}.gy-setrow[data-current]{border-color:rgb(var(--az-color-primary));box-shadow:0 0 0 1px rgb(var(--az-color-primary))}.gy-setrow[data-state=completed]{background:rgb(var(--az-color-success) / .08)}.gy-setrow[data-state=skipped]{opacity:.75}.gy-setrow__head{justify-content:space-between;align-items:center;gap:var(--az-space-2);font-weight:var(--az-font-weight-semibold);display:flex}.gy-steppers{gap:var(--az-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gy-stepper{gap:.25rem;display:grid}.gy-stepper__label{font-size:var(--az-font-size-sm);color:rgb(var(--az-color-text-muted))}.gy-stepper__ctl{grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.25rem;display:grid}.gy-stepper__ctl .az-button{min-height:3rem;padding-inline:0;font-size:1.4rem}.gy-stepper__input{border:1px solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface-raised));min-width:0;min-height:3rem;color:inherit;font:inherit;font-size:1.5rem;font-weight:var(--az-font-weight-bold);text-align:center}.gy-stepper__input:focus-visible{outline:var(--az-focus-ring-width,2px) solid rgb(var(--az-color-focus) / .6);outline-offset:1px}.gy-runner-actions{gap:var(--az-space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.gy-runner-actions .az-button{min-height:3.25rem}.gy-rest{justify-items:center;gap:var(--az-space-2);padding:var(--az-space-4);border:2px solid rgb(var(--az-color-primary));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface));text-align:center;display:grid}.gy-rest[data-done]{border-color:rgb(var(--az-color-success))}.gy-rest__time{font-variant-numeric:tabular-nums;font-size:3.5rem;line-height:1;font-weight:var(--az-font-weight-bold)}.gy-exnav{align-items:center;gap:var(--az-space-2);grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;display:grid}.gy-exnav .az-button{min-height:3.25rem}.gy-dots{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gy-dots__dot{border:1px solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-full);min-width:1.6rem;min-height:1.6rem;color:inherit;font-size:var(--az-font-size-xs);cursor:pointer;background:0 0;padding:0}.gy-dots__dot[data-current]{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary));color:rgb(var(--az-color-on-primary))}.gy-dots__dot[data-done]{border-color:rgb(var(--az-color-success))}.gy-summary{gap:var(--az-space-3);display:grid}.gy-cal{gap:var(--az-space-2);display:grid}.gy-cal__head{text-align:center;font-size:var(--az-font-size-xs);color:rgb(var(--az-color-text-muted));grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.gy-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.gy-cal__cell{border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);background:rgb(var(--az-color-surface));min-height:3.6rem;color:inherit;font:inherit;cursor:pointer;grid-template-rows:auto 1fr;align-content:start;justify-items:center;gap:.1rem;padding:.25rem .1rem;display:grid}.gy-cal__cell[data-outside]{opacity:.45}.gy-cal__cell[aria-pressed=true]{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary) / .12)}.gy-cal__cell:focus-visible{outline:var(--az-focus-ring-width,2px) solid rgb(var(--az-color-focus) / .6);outline-offset:1px}.gy-cal__num{border-radius:var(--az-radius-full);min-width:1.6rem;height:1.6rem;font-size:var(--az-font-size-sm);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.gy-cal__cell[data-today] .gy-cal__num{background:rgb(var(--az-color-primary));color:rgb(var(--az-color-on-primary));font-weight:var(--az-font-weight-bold)}.gy-cal__mark{font-size:var(--az-font-size-xs);justify-items:center;line-height:1.15;display:grid}.gy-cal__mark b{font-size:1rem}.gy-legend{font-size:var(--az-font-size-xs);flex-wrap:wrap;gap:.25rem .9rem;margin:0;padding:0;list-style:none;display:flex}.gy-weekdays{gap:var(--az-space-2);display:grid}.gy-weekdays__row{gap:var(--az-space-2);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;display:grid}.gy-cal-layout{gap:var(--az-space-4);display:grid}@media (width>=900px){.gy-cal-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.gy-cal__cell{min-height:4.5rem}}.gy-cal-layout>*{min-width:0}.gy-session__sets{gap:var(--az-space-2);margin-top:var(--az-space-3);display:grid}.gy-chip-btn{border:1px solid rgb(var(--az-color-border-strong));border-radius:var(--az-radius-medium);min-height:2.25rem;color:inherit;font:inherit;font-size:var(--az-font-size-sm);cursor:pointer;background:0 0;padding:0 .9rem}.gy-chip-btn[aria-pressed=true]{border-color:rgb(var(--az-color-primary));background:rgb(var(--az-color-primary) / .14);font-weight:var(--az-font-weight-semibold)}@media (prefers-reduced-motion:reduce){.gy-stepper__input,.gy-cal__cell,.gy-chip-btn{transition:none}}.gy-month{text-align:center;min-width:10rem}.gy-month:first-letter{text-transform:uppercase}:root:not([data-theme=light]),[data-theme=dark]{--az-color-background:20 20 20;--az-color-surface:26 26 26;--az-color-surface-raised:33 33 33;--az-color-surface-elevated:41 41 41;--az-color-border:46 46 46;--az-color-border-strong:68 68 68;--az-color-text:229 229 229;--az-color-text-muted:160 160 160;--az-color-primary:214 64 64;--az-color-primary-hover:228 86 86;--az-color-focus:228 86 86;--az-color-danger:244 124 124}[data-theme=light]{--az-color-primary:200 48 48;--az-color-primary-hover:170 34 34;--az-color-focus:200 48 48;--az-color-danger:180 40 40}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;line-height:var(--az-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{line-height:var(--az-line-height-tight)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gy-container{padding-block:var(--az-space-8)}.gy-eyebrow{color:rgb(var(--az-color-primary));font-family:var(--az-font-family-mono);font-size:var(--az-font-size-xs);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .3rem}.gy-error-list{margin:0;padding-left:1.1rem}.gy-brand{font-size:var(--az-font-size-lg);color:inherit;font-family:var(--az-font-family-mono);align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.gy-brand strong{color:rgb(var(--az-color-primary))}.gy-brand span{opacity:.7}.gy-shell{grid-template-columns:var(--az-sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}.gy-sidebar{gap:var(--az-space-4);border-right:1px solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface));flex-direction:column;height:100dvh;padding:1.25rem;display:flex;position:sticky;top:0}.gy-sidebar .gy-brand{min-height:3rem}.gy-nav{flex:1;align-content:start;gap:.3rem;display:grid;overflow-y:auto}.gy-nav .az-nav-link{display:flex}.gy-sidebar__footer{align-items:center;gap:var(--az-space-2);margin-top:auto;display:flex}.gy-topbar{display:none}.gy-main{min-width:0}.gy-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem;width:100%;max-width:72rem;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.gy-bottomnav{display:none}.gy-account{align-items:center;gap:var(--az-space-2);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-medium);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;flex:1;padding:.4rem;display:flex}.gy-account[data-compact]{border-radius:var(--az-radius-full);border-color:#0000;flex:none;padding:.15rem}.gy-account:hover,.gy-account[aria-expanded=true]{background:rgb(var(--az-color-surface-raised))}.gy-account:focus-visible{outline:var(--az-focus-ring-width) solid rgb(var(--az-color-focus) / .5);outline-offset:2px}.gy-user{flex-direction:column;flex:1;min-width:0;display:flex}.gy-user strong,.gy-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gy-user small{font-size:var(--az-font-size-xs);opacity:.7}.gy-account__chevron{opacity:.6;flex:none}.gy-account-menu{min-width:14rem}.gy-account-menu .az-menu__item{align-items:center;gap:var(--az-space-2);display:flex}.gy-pwa-notices{right:var(--az-space-4);bottom:var(--az-space-4);z-index:var(--az-z-toast);gap:var(--az-space-2);width:min(26rem,100vw - 2rem);display:grid;position:fixed}.gy-page-header{justify-content:space-between;align-items:center;gap:var(--az-space-3) var(--az-space-4);padding-bottom:var(--az-space-1);flex-wrap:wrap;display:flex}.gy-page-header h1{font-size:var(--az-font-size-2xl);line-height:var(--az-line-height-tight);margin:0}.gy-page-header__description{line-height:var(--az-line-height-relaxed);max-width:42rem;color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);margin:.4rem 0 0}.gy-page-header__actions{gap:var(--az-space-2);flex-wrap:wrap;display:flex}.gy-chip{--gy-chip-hue:0;border:1px solid hsl(var(--gy-chip-hue) 60% 55% / .45);border-radius:var(--az-radius-full);background:hsl(var(--gy-chip-hue) 60% 55% / .14);color:hsl(var(--gy-chip-hue) 70% 70%);font-size:var(--az-font-size-xs);font-weight:var(--az-font-weight-semibold);white-space:nowrap;align-items:center;padding:.15rem .6rem;display:inline-flex}[data-theme=light] .gy-chip{color:hsl(var(--gy-chip-hue) 70% 30%)}.gy-landing{min-height:100dvh;padding:0 var(--az-space-4);flex-direction:column;display:flex}.gy-landing__header,.gy-landing__main,.gy-landing__footer{width:100%;max-width:64rem;margin-inline:auto}.gy-landing__header{justify-content:space-between;align-items:center;gap:var(--az-space-3);padding-block:var(--az-space-4);flex-wrap:wrap;display:flex}.gy-landing__actions{align-items:center;gap:var(--az-space-2);display:flex}.gy-landing__main{align-content:center;gap:var(--az-space-8);padding-block:var(--az-space-8);flex:1;display:grid}.gy-hero{gap:var(--az-space-4);max-width:40rem;display:grid}.gy-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,6vw,3.25rem);line-height:1.08}.gy-hero h1 em{color:rgb(var(--az-color-primary));font-style:normal}.gy-hero__lead{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-lg);line-height:var(--az-line-height-relaxed);margin:0}.gy-hero__note{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);margin:0}.gy-features{gap:var(--az-space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.gy-features li{padding:var(--az-space-4);border:1px solid rgb(var(--az-color-border));border-radius:var(--az-radius-large);background:rgb(var(--az-color-surface))}.gy-features h2{margin:0 0 var(--az-space-2);font-size:var(--az-font-size-md)}.gy-features p{color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-sm);line-height:var(--az-line-height-normal);margin:0}.gy-landing__footer{justify-content:space-between;gap:var(--az-space-3);padding-block:var(--az-space-6);border-top:1px solid rgb(var(--az-color-border));color:rgb(var(--az-color-text-muted));font-size:var(--az-font-size-xs);display:flex}@media (width<=800px){.gy-shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.gy-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.gy-sidebar{display:none}.gy-topbar{z-index:var(--az-z-sticky);justify-content:space-between;align-items:center;gap:var(--az-space-2);padding:.4rem 1rem;padding-top:calc(.4rem + env(safe-area-inset-top));border-bottom:1px solid rgb(var(--az-color-border));background:rgb(var(--az-color-surface) / .96);-webkit-backdrop-filter:blur(var(--az-blur-bar));backdrop-filter:blur(var(--az-blur-bar));display:flex;position:sticky;top:0}.gy-topbar__actions{align-items:center;gap:var(--az-space-1);display:flex}.gy-content{padding:1rem 1rem 1.5rem}.gy-shell .gy-bottomnav{height:calc(var(--az-topbar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:block;position:static}.gy-bottomnav .az-mobile-nav__link{white-space:nowrap;min-width:0;padding-inline:.15rem}.gy-main .gy-sticky-bar{position:static}.gy-pwa-notices{right:.75rem;bottom:calc(var(--az-topbar-height) + .75rem + env(safe-area-inset-bottom))}.gy-page-header{align-items:stretch}.gy-page-header__actions>*{flex:auto}}.gy-complist{gap:var(--az-space-3);flex-direction:column;display:flex}.gy-complist__items{border-top:1px solid rgb(var(--az-line));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gy-complist__row{border-bottom:1px solid rgb(var(--az-line));align-items:stretch;display:flex}.gy-complist__main{justify-content:space-between;align-items:center;gap:var(--az-space-1) var(--az-space-3);min-width:0;padding:var(--az-space-3) var(--az-space-1);cursor:pointer;flex-wrap:wrap;flex:1;min-height:3.5rem;display:flex}.gy-complist__main:active{background:rgb(var(--az-accent) / .06)}.gy-complist__main:focus-visible{outline:2px solid rgb(var(--az-accent));outline-offset:-2px}.gy-complist__title{flex:10rem;min-width:0;overflow:hidden}.gy-complist__title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gy-complist__trailing{gap:var(--az-space-1);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.gy-complist__toggle{min-width:2.75rem;padding:0 var(--az-space-2);color:rgb(var(--az-ink-muted));cursor:pointer;transition:transform var(--az-duration-fast) var(--az-easing-standard);background:0 0;border:0;place-items:center;display:grid}.gy-complist__toggle[aria-expanded=true]{color:rgb(var(--az-accent));transform:rotate(180deg)}.gy-complist__details{gap:var(--az-space-3) var(--az-space-4);padding:var(--az-space-3) var(--az-space-2) var(--az-space-4);border-bottom:1px solid rgb(var(--az-line));background:rgb(var(--az-ink) / .02);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.gy-complist__cell{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gy-complist__cell dt{font-size:var(--az-font-size-2xs);letter-spacing:var(--az-letter-spacing-wide);text-transform:uppercase;color:rgb(var(--az-ink-muted))}.gy-complist__cell dd{overflow-wrap:anywhere;margin:0}.gy-complist__pager{justify-content:space-between;align-items:center;gap:var(--az-space-2);font-size:var(--az-font-size-xs);color:rgb(var(--az-ink-muted));text-align:center;display:flex}.gy-item__summary{justify-content:space-between;align-items:center;gap:var(--az-space-2);width:100%;min-height:2.75rem;padding:var(--az-space-2) var(--az-space-3);border:1px solid rgb(var(--az-line));border-radius:var(--az-radius-md);color:rgb(var(--az-ink-muted));font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.gy-item__summary svg{transition:transform var(--az-duration-fast) var(--az-easing-standard);flex:none}.gy-item__summary svg[data-open]{color:rgb(var(--az-accent));transform:rotate(180deg)}@media (width<=900px){.az-button[data-size=medium],.az-icon-button[data-size=medium],.az-toggle[data-size=medium]{min-height:var(--az-control-height-sm);font-size:var(--az-font-size-xs)}.az-button[data-size=medium],.az-toggle[data-size=medium]{padding:var(--az-space-1) var(--az-space-3)}.az-icon-button[data-size=medium]{width:var(--az-control-height-sm)}.az-control:not([data-size=small]):not([data-size=large]){min-height:var(--az-control-height-sm);padding:var(--az-space-1) var(--az-space-3);font-size:var(--az-font-size-xs)}}html:root{--az-font-size-3xs:.8rem;--az-font-size-2xs:.8rem;--az-font-size-xs:.8rem;--az-font-size-sm:.9rem;--az-font-size-md:1rem;--az-font-size-lg:1.0667rem;--az-font-size-xl:1.2rem;--az-font-size-2xl:1.4667rem;--az-radius-small:.35rem;--az-radius-medium:.5rem;--az-radius-large:.7rem}body{font-size:var(--az-font-size-md)}@media (width>=901px){html{font-size:15px}:root .az-control:not([data-size=small]):not([data-size=large]){min-height:2.25rem;font-size:var(--az-font-size-sm);padding-block:.35rem}:root .az-textarea:not([data-size=small]):not([data-size=large]){min-height:4.5rem}:root .az-button[data-size=medium],:root .az-icon-button[data-size=medium]{min-height:2.25rem;font-size:var(--az-font-size-sm)}:root .az-icon-button[data-size=medium]{width:2.25rem}:root .az-button[data-size=medium]{padding:.3rem .9rem}:root .az-button[data-size=small],:root .az-icon-button[data-size=small]{min-height:1.875rem}:root .az-table__cell{padding:.6rem .85rem}:root .az-table__header{padding:.55rem .85rem}.gy-content{gap:1.25rem}}
