:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background-page:var(--av-bg-recessed);--background-inset:var(--av-bg-canvas);--background-panel:var(--av-bg-quiet);--background-raised:var(--av-bg-panel);--background-hover:var(--av-bg-control);--background-floating:var(--av-bg-overlay);--text-primary:var(--av-fg-primary);--text-secondary:var(--av-fg-secondary);--text-muted:var(--av-fg-muted);--text-disabled:var(--av-fg-disabled);--border-subtle:var(--av-border-quiet);--border-default:var(--av-border-default);--border-strong:var(--av-border-strong);--grid-page:var(--av-grid-page);--grid-illustration:var(--av-grid-illustration);--signal-red:var(--av-fg-signal);--status-success:var(--av-status-operational);--status-warning:var(--av-status-degraded);--status-error:var(--av-status-outage);--radius-small:var(--av-radius-small);--radius-default:var(--av-radius-control);--radius-large:var(--av-radius-panel);--radius-pill:var(--av-radius-pill);--control-xs:var(--av-control-height-xs);--control-small:var(--av-control-height-sm);--control-default:var(--av-control-height-md);--control-large:var(--av-control-height-lg);--motion-fast:var(--av-duration-state);--motion-default:var(--av-duration-float);--motion-slow:var(--av-duration-plane);--motion-ease:var(--av-ease-standard);--font-display:var(--av-font-display);--font-text:var(--av-font-text);--font-mono:var(--av-font-mono);--font-sans:var(--font-text);--canvas:var(--background-page);--ink-primary:var(--text-primary);--ink-supporting:var(--text-secondary);--hairline-quiet:var(--border-subtle);--hairline-default:var(--border-default);font-family:var(--font-text);font-synthesis:none;color:var(--text-primary);background:var(--background-page)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{background:var(--background-page);min-width:min(320px,100%);min-height:100%}body{min-height:100vh;color:var(--text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-family:inherit}button,input,select,textarea{color:inherit;font:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}:focus-visible:not(:where(.av-input__control,.av-textarea,.av-select,input:where(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password]),textarea,select)){outline:2px solid var(--text-primary);outline-offset:2px}input:where(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password]):not(.av-input__control):focus,textarea:not(.av-textarea):focus,select:not(.av-select):focus{border-color:var(--border-strong);border-radius:var(--radius-default);box-shadow:var(--av-input-focus-shadow);outline:none}@media (forced-colors:active){input:where(:not([type]),[type=text],[type=search],[type=number],[type=email],[type=tel],[type=url],[type=password]):not(.av-input__control):focus,textarea:not(.av-textarea):focus,select:not(.av-select):focus{outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}