@layer theme,base,components;@layer lyra{:where([data-lyra],[data-lyra] *),:where([data-lyra] *):before,:where([data-lyra] *):after{box-sizing:border-box}:where([data-lyra],[data-lyra] *):focus-visible{outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}:where([data-lyra-state]){isolation:isolate;position:relative}:where([data-lyra-state]):after{content:"";z-index:-1;border-radius:inherit;background:var(--lyra-state-layer-color,currentColor);opacity:0;pointer-events:none;transition:opacity var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);position:absolute;inset:0}:where([data-lyra-state]:not(:disabled,[data-disabled])):hover:after{opacity:var(--ds-state-hover-state-layer-opacity)}:where([data-lyra-state]:not(:disabled,[data-disabled])):is(:focus-visible,[data-highlighted]):after{opacity:var(--ds-state-focus-state-layer-opacity)}:where([data-lyra-state]:not(:disabled,[data-disabled])):is(:active,[data-pressed],[data-popup-open]):after{opacity:var(--ds-state-pressed-state-layer-opacity)}:where([data-lyra-state][data-dragging]):after{opacity:var(--ds-state-dragged-state-layer-opacity)}:where([data-lyra-visually-hidden]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where([data-lyra],[data-lyra] *),:where([data-lyra] *):before,:where([data-lyra] *):after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:where([data-lyra-popup]){gap:var(--ds-space-stack-extra-small);box-sizing:border-box;max-block-size:var(--available-height);padding:var(--ds-space-inset-small);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);box-shadow:var(--ds-elevation-level2-shadow);transform-origin:var(--transform-origin);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard), scale var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);outline:none;flex-direction:column;display:flex;overflow-y:auto}:where([data-lyra-popup],[data-lyra-popup] *):focus-visible:not(button,input){outline:none}:where([data-lyra-popup]):is([data-starting-style],[data-ending-style]){opacity:0;scale:.96}:where([data-lyra-option]){--lyra-state-layer-color:var(--ds-color-on-surface);align-items:center;gap:var(--ds-space-inline-large);min-block-size:var(--ds-size-control-medium);padding-block:var(--ds-space-inset-extra-small);padding-inline:var(--ds-space-inset-medium);border-radius:var(--ds-shape-corner-extra-small);color:var(--ds-color-on-surface);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);cursor:default;-webkit-user-select:none;user-select:none;outline:none;display:flex}:where([data-lyra-option])>:where([data-part=label]){flex:1;min-inline-size:0}:where([data-lyra-option])>:where([data-part=leading],[data-part=trailing]){align-items:center;gap:var(--ds-space-inline-small);color:var(--ds-color-on-surface-variant);flex-shrink:0;display:inline-flex}:where([data-lyra-option]) :where([data-part=shortcut]){font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}:where([data-lyra-option])[data-selected]{--lyra-state-layer-color:var(--ds-color-on-secondary-container);background:var(--ds-color-secondary-container);color:var(--ds-color-on-secondary-container)}:where([data-lyra-option])[data-disabled]{color:var(--ds-color-outline-variant);cursor:not-allowed}:where([data-lyra-option])[data-disabled]>:where([data-part=leading],[data-part=trailing]){color:inherit}:where([data-lyra-popup]) :where([data-part=group]){gap:var(--ds-space-stack-extra-small);flex-direction:column;display:flex}:where([data-lyra-popup]) :where([data-part=group-label]){padding:var(--ds-space-inset-small-increased) var(--ds-space-inset-small-increased) var(--ds-space-inset-extra-small);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}:where([data-lyra-popup]) :where([data-part=separator]){block-size:var(--ds-outline-width-small);margin-block:var(--ds-space-stack-extra-small);background:var(--ds-color-outline-variant);border:0;flex-shrink:0}:where([data-lyra-popup]) :where([data-part=empty]){padding:var(--ds-space-inset-small-increased);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}:where([data-lyra-popup]) :where([data-part=empty]):empty{display:none}:where([data-lyra-popup][data-size=sm]){border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container-high);gap:0}:where([data-lyra-popup][data-size=sm]) :where([data-lyra-option]){gap:var(--ds-space-inline-small);min-block-size:var(--ds-size-control-small);padding:var(--ds-space-inset-small)}[data-lyra=icon]{inline-size:var(--lyra-icon-size);block-size:var(--lyra-icon-size);vertical-align:middle;flex-shrink:0}[data-lyra=icon][data-size=xs]{--lyra-icon-size:calc(var(--ds-size-icon-small) * .75)}[data-lyra=icon][data-size=sm]{--lyra-icon-size:var(--ds-size-icon-small)}[data-lyra=icon][data-size=md]{--lyra-icon-size:var(--ds-size-icon-medium)}[data-lyra=icon][data-size=lg]{--lyra-icon-size:var(--ds-size-icon-large)}[data-lyra=button]{--lyra-button-bg:transparent;--lyra-button-fg:var(--ds-color-on-surface);--lyra-button-outline:transparent;padding-block:var(--ds-space-inset-small-increased);padding-inline:var(--ds-space-inset-large);min-inline-size:var(--ds-size-touch-target);border:var(--ds-outline-width-small) solid var(--lyra-button-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-button-bg);color:var(--lyra-button-fg);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);place-items:center;text-decoration:none;display:inline-grid}[data-lyra=button]>[data-part]{align-items:center;gap:var(--ds-space-inline-small);grid-area:1/1;display:inline-flex}[data-lyra=button][data-size=sm]{padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-medium);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=button][data-variant=brand]{--lyra-button-bg:var(--ds-color-primary);--lyra-button-fg:var(--ds-color-on-primary)}[data-lyra=button][data-variant=primary]{--lyra-button-bg:var(--ds-color-inverse-surface);--lyra-button-fg:var(--ds-color-inverse-on-surface)}[data-lyra=button][data-variant=secondary]{--lyra-button-bg:var(--ds-color-surface-container-low)}[data-lyra=button][data-variant=outline]{--lyra-button-outline:var(--ds-color-outline-variant)}[data-lyra=button][data-variant=ghost-contrast]{--lyra-button-fg:inherit}[data-lyra=button][data-variant=floating]{--lyra-button-bg:var(--ds-color-surface)}[data-lyra=button][data-variant=floating]:hover:not(:disabled,[data-disabled]){box-shadow:var(--ds-elevation-level3-shadow)}[data-lyra=button][data-selected]{--lyra-button-bg:var(--ds-color-primary);--lyra-button-fg:var(--ds-color-on-primary)}[data-lyra=button][data-variant=ghost-contrast][data-selected]{--lyra-button-bg:var(--ds-color-surface-container-low);--lyra-button-fg:var(--ds-color-on-surface)}[data-lyra=button]:is(:disabled,[data-disabled]):not([data-loading]){--lyra-button-fg:var(--ds-color-outline-variant);cursor:default}[data-lyra=button]:is(:disabled,[data-disabled]):not([data-loading],[data-variant=outline],[data-variant=ghost],[data-variant=ghost-contrast]){--lyra-button-bg:var(--ds-color-surface-container-high)}[data-lyra=button][data-loading]{cursor:progress}[data-lyra=button][data-loading]>[data-part=content]{opacity:0}[data-lyra=button] [data-part=spinner] [data-lyra=icon]{animation:lyra-spin var(--ds-motion-duration-extra-long4) linear infinite}@keyframes lyra-spin{to{rotate:1turn}}[data-lyra=badge]{--lyra-badge-bg:var(--ds-color-primary-container);--lyra-badge-fg:var(--ds-color-on-primary-container);--lyra-badge-outline:transparent;justify-content:center;align-items:center;gap:var(--ds-space-inline-extra-small);padding-inline:var(--ds-space-inset-small);border:var(--ds-outline-width-small) solid var(--lyra-badge-outline);border-radius:var(--ds-shape-corner-extra-small);background:var(--lyra-badge-bg);color:var(--lyra-badge-fg);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);white-space:nowrap;vertical-align:middle;display:inline-flex}[data-lyra=badge][data-variant=branded]{--lyra-badge-fg:var(--ds-color-primary)}[data-lyra=badge][data-variant=muted]{--lyra-badge-bg:var(--ds-color-surface-container-low);--lyra-badge-fg:var(--ds-color-on-surface-variant)}[data-lyra=badge][data-variant=outline]{--lyra-badge-bg:transparent;--lyra-badge-fg:var(--ds-color-on-surface);--lyra-badge-outline:var(--ds-color-outline-variant)}[data-lyra=badge][data-variant=destructive]{--lyra-badge-bg:var(--ds-color-error);--lyra-badge-fg:var(--ds-color-on-error)}[data-lyra=badge][data-variant=destructive-faded]{--lyra-badge-bg:var(--ds-color-error-container);--lyra-badge-fg:var(--ds-color-on-error-container)}[data-lyra=badge][data-variant=positive]{--lyra-badge-bg:var(--ds-color-success);--lyra-badge-fg:var(--ds-color-on-success)}[data-lyra=badge][data-variant=positive-faded]{--lyra-badge-bg:var(--ds-color-success-container);--lyra-badge-fg:var(--ds-color-on-success-container)}[data-lyra=badge][data-variant=warning]{--lyra-badge-bg:var(--ds-color-warning);--lyra-badge-fg:var(--ds-color-on-warning)}[data-lyra=badge][data-variant=warning-faded]{--lyra-badge-bg:var(--ds-color-warning-container);--lyra-badge-fg:var(--ds-color-on-warning-container)}[data-lyra=badge][data-variant=info]{--lyra-badge-bg:var(--ds-color-info-container);--lyra-badge-fg:var(--ds-color-on-info-container)}[data-lyra=count]{--lyra-count-bg:var(--ds-color-primary-container);--lyra-count-fg:var(--ds-color-on-primary-container);--lyra-count-outline:transparent;--lyra-count-size:var(--ds-size-icon-medium);min-inline-size:var(--lyra-count-size);block-size:var(--lyra-count-size);padding-inline:var(--ds-space-inset-extra-small);border:var(--ds-outline-width-small) solid var(--lyra-count-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-count-bg);color:var(--lyra-count-fg);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);text-align:center;white-space:nowrap;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-lyra=count][data-size=sm]{--lyra-count-size:var(--ds-size-icon-small);font:var(--ds-typescale-label-small-weight) var(--ds-typescale-label-small-size) / var(--ds-typescale-label-small-line-height) var(--ds-typescale-label-small-font);letter-spacing:var(--ds-typescale-label-small-tracking)}[data-lyra=count][data-variant=neutral]{--lyra-count-bg:var(--ds-color-surface-container-low);--lyra-count-fg:var(--ds-color-on-surface-variant)}[data-lyra=count][data-variant=outline]{--lyra-count-bg:transparent;--lyra-count-fg:var(--ds-color-on-surface);--lyra-count-outline:var(--ds-color-outline-variant)}[data-lyra=count][data-variant=destructive]{--lyra-count-bg:var(--ds-color-error);--lyra-count-fg:var(--ds-color-on-error)}[data-lyra=tag]{--lyra-tag-bg:var(--ds-color-surface-container-low);--lyra-tag-fg:var(--ds-color-on-surface);--lyra-tag-outline:transparent;align-items:center;gap:var(--ds-space-inline-small);min-block-size:var(--ds-size-control-small);padding-block:var(--ds-space-inset-extra-small);padding-inline:var(--ds-space-inset-medium);border:var(--ds-outline-width-small) solid var(--lyra-tag-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-tag-bg);color:var(--lyra-tag-fg);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);white-space:nowrap;vertical-align:middle;display:inline-flex;position:relative}[data-lyra=tag][data-size=md]{min-block-size:var(--ds-size-control-large);padding-block:var(--ds-space-inset-small);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=tag]>[data-part=label]{flex:1}[data-lyra=tag]>button[data-part=label]{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}[data-lyra=tag]>button[data-part=label]:before{content:"";border-radius:var(--ds-shape-corner-full);position:absolute;inset:0}[data-lyra=tag]>button[data-part=label]:focus-visible{outline:none}[data-lyra=tag]:has(>button[data-part=label]:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=tag]:has(>button[data-part=label]:focus-visible):after{opacity:var(--ds-state-focus-state-layer-opacity)}[data-lyra=tag]>[data-part=remove]{z-index:1;border-radius:var(--ds-shape-corner-full);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-lyra=tag][data-variant=light]{--lyra-tag-bg:var(--ds-color-surface-container-high)}[data-lyra=tag][data-variant=brand]{--lyra-tag-bg:var(--ds-color-primary-container);--lyra-tag-fg:var(--ds-color-primary)}[data-lyra=tag][data-variant=outline]{--lyra-tag-bg:transparent;--lyra-tag-fg:var(--ds-color-on-surface-variant);--lyra-tag-outline:var(--ds-color-outline-variant)}[data-lyra=tag][data-variant=inactive]{--lyra-tag-bg:var(--ds-color-on-surface);--lyra-tag-fg:var(--ds-color-inverse-on-surface)}[data-lyra=tag][data-variant=light][data-selected]{--lyra-tag-bg:var(--ds-color-surface-container-low)}[data-lyra=tag][data-variant=subtle][data-selected]{--lyra-tag-bg:var(--ds-color-inverse-surface);--lyra-tag-fg:var(--ds-color-inverse-on-surface)}[data-lyra=tag][data-variant=brand][data-selected]{--lyra-tag-fg:var(--ds-color-on-primary-container)}[data-lyra=tag][data-variant=outline][data-selected]{--lyra-tag-outline:var(--ds-color-outline)}[data-lyra=button-icon]{--lyra-button-icon-bg:transparent;--lyra-button-icon-fg:var(--ds-color-on-surface);--lyra-button-icon-outline:transparent;inline-size:var(--ds-size-control-large);block-size:var(--ds-size-control-large);border:var(--ds-outline-width-small) solid var(--lyra-button-icon-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-button-icon-bg);color:var(--lyra-button-icon-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}[data-lyra=button-icon][data-size=sm]{inline-size:var(--ds-size-control-small);block-size:var(--ds-size-control-small)}[data-lyra=button-icon][data-variant=brand]{--lyra-button-icon-bg:var(--ds-color-primary);--lyra-button-icon-fg:var(--ds-color-on-primary)}[data-lyra=button-icon][data-variant=primary]{--lyra-button-icon-bg:var(--ds-color-inverse-surface);--lyra-button-icon-fg:var(--ds-color-inverse-on-surface)}[data-lyra=button-icon][data-variant=secondary]{--lyra-button-icon-bg:var(--ds-color-surface-container-low)}[data-lyra=button-icon][data-variant=outline]{--lyra-button-icon-outline:var(--ds-color-outline-variant)}[data-lyra=button-icon][data-variant=floating]{--lyra-button-icon-bg:var(--ds-color-surface)}[data-lyra=button-icon][data-variant=floating]:hover:not(:disabled,[data-disabled]){box-shadow:var(--ds-elevation-level3-shadow)}[data-lyra=button-icon][data-selected]{--lyra-button-icon-bg:var(--ds-color-primary-container);--lyra-button-icon-fg:var(--ds-color-on-primary-container)}[data-lyra=button-icon]:is(:disabled,[data-disabled]):not([data-loading]){--lyra-button-icon-fg:var(--ds-color-outline-variant);cursor:default}[data-lyra=button-icon]:is(:disabled,[data-disabled]):not([data-loading],[data-variant=outline],[data-variant=ghost]){--lyra-button-icon-bg:var(--ds-color-surface-container-high)}[data-lyra=button-icon][data-loading]{cursor:progress}[data-lyra=button-icon] [data-part=spinner]{animation:lyra-spin var(--ds-motion-duration-extra-long4) linear infinite}[data-lyra=button-link]{justify-content:center;align-items:center;gap:var(--ds-space-inline-small);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-primary);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}[data-lyra=button-link][data-size=sm]{gap:var(--ds-space-inline-extra-small);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=button-link]:visited{color:var(--ds-color-primary)}[data-lyra=button-link]:is(:hover,:active) [data-part=label]{text-decoration:underline}[data-lyra=button-group]{align-items:center;gap:var(--ds-space-inline-large);display:flex}[data-lyra=button-group][data-alignment=justify]>:not(:last-child){flex:1 0 0}[data-lyra=button-group][data-alignment=left]{justify-content:flex-start}[data-lyra=button-group][data-alignment=right]{justify-content:flex-end}[data-lyra=button-group][data-alignment=center]{justify-content:center}[data-lyra=button-group][data-alignment=stack]{align-items:stretch;gap:var(--ds-space-stack-medium);flex-direction:column}[data-lyra-field]{--lyra-field-bg:var(--ds-color-surface-container-high);--lyra-field-outline:var(--ds-color-outline-variant);--lyra-state-layer-color:var(--ds-color-on-surface);align-items:center;gap:var(--ds-space-inline-small);block-size:var(--ds-size-control-large);padding-inline:var(--ds-space-inset-medium-increased);border:var(--ds-outline-width-small) solid var(--lyra-field-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-field-bg);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);cursor:text;transition:border-color var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);display:flex}[data-lyra-field][data-size=sm]{block-size:var(--ds-size-control-small);padding-inline:var(--ds-space-inset-small-increased);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra-field]:is(:focus-within,[data-popup-open]){--lyra-field-outline:var(--ds-color-outline)}[data-lyra-field]:has([data-part=control]:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra-field] [data-part=control]:focus-visible{outline:none}[data-lyra-field]:is([data-invalid],[aria-invalid=true],:has([data-part=control]:is([data-invalid],[aria-invalid=true]))){--lyra-field-outline:var(--ds-color-on-error-container)}[data-lyra-field]:is(:disabled,[data-disabled],:has([data-part=control]:is(:disabled,[data-disabled]))){--lyra-field-bg:var(--ds-color-surface-container-highest);--lyra-field-outline:var(--ds-color-outline);cursor:not-allowed}[data-lyra-field]:is([data-readonly],:has([data-part=control]:is([readonly],[data-readonly]))){cursor:default}[data-lyra-field]:is([data-readonly],:has([data-part=control]:is(:disabled,[data-disabled],[readonly],[data-readonly]))):after{opacity:0}[data-lyra=input]>[data-part=control]{min-inline-size:0;color:var(--ds-color-on-surface);caret-color:var(--ds-color-on-surface);font:inherit;letter-spacing:inherit;cursor:inherit;background:0 0;border:0;flex:1;align-self:stretch;margin:0;padding:0}[data-lyra=input]>[data-part=control]::placeholder{color:var(--ds-color-on-surface-variant);opacity:1}[data-lyra=input]>[data-part=control]::-webkit-search-cancel-button{appearance:none}[data-lyra=input]>[data-part]:not([data-part=control]){align-items:center;gap:var(--ds-space-inline-extra-small);cursor:default;flex-shrink:0;display:inline-flex}[data-lyra=input]>[data-part=status]{color:var(--ds-color-outline-variant)}[data-lyra=input][data-status=loading]>[data-part=status] [data-lyra=icon]{animation:lyra-spin var(--ds-motion-duration-extra-long4) linear infinite}[data-lyra=label]{align-items:center;gap:var(--ds-space-inline-extra-small);color:var(--ds-color-on-surface);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);display:inline-flex}[data-lyra=label][data-size=sm]{font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=label]>[data-part=required]{color:var(--ds-color-on-error-container)}[data-lyra=hint]{align-items:center;gap:var(--ds-space-inline-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);margin:0;display:flex}[data-lyra=hint][data-size=sm]{gap:var(--ds-space-inline-extra-small);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=hint][data-tone=error]{color:var(--ds-color-on-error-container)}[data-lyra=hint][data-tone=success]{color:var(--ds-color-on-surface)}[data-lyra=hint][data-tone=success]>[data-lyra=icon]{color:var(--ds-color-outline)}[data-lyra=text-field]{align-items:stretch;gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=text-field]>[data-lyra=label]{align-self:flex-start}[data-lyra=checkbox]:not([data-part]){column-gap:var(--ds-space-inline-small);row-gap:var(--ds-space-stack-extra-small);color:var(--ds-color-on-surface);grid-template-columns:auto 1fr;align-items:center;display:inline-grid}[data-lyra=checkbox]>[data-part=label]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:2}[data-lyra=checkbox]>[data-part=hint]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);grid-column:2}[data-lyra=checkbox]:has(>[data-part=control][data-disabled])>[data-part=label]{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=checkbox]:has(>[data-part=control][data-invalid])>[data-part=hint]{color:var(--ds-color-error)}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control]){--lyra-checkbox-bg:transparent;--lyra-checkbox-outline:var(--ds-color-outline);--lyra-checkbox-mark:var(--ds-color-inverse-on-surface);--lyra-state-layer-color:var(--ds-color-on-surface);inline-size:var(--ds-size-icon-small);block-size:var(--ds-size-icon-small);border:var(--ds-outline-width-small) solid var(--lyra-checkbox-outline);border-radius:var(--ds-shape-corner-extra-small);background:var(--lyra-checkbox-bg);color:var(--lyra-checkbox-mark);cursor:pointer;transition:background-color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard), border-color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);flex-shrink:0;place-items:center;display:inline-grid}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control]):is([data-checked],[data-indeterminate]){--lyra-checkbox-bg:var(--ds-color-inverse-surface);--lyra-checkbox-outline:var(--lyra-checkbox-bg)}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control])[data-invalid]{--lyra-checkbox-outline:var(--ds-color-on-error-container);--lyra-checkbox-mark:var(--ds-color-on-error)}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control])[data-invalid]:is([data-checked],[data-indeterminate]){--lyra-checkbox-bg:var(--ds-color-error);--lyra-checkbox-outline:var(--lyra-checkbox-bg)}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control])[data-disabled]{--lyra-checkbox-outline:var(--ds-color-outline-variant);--lyra-checkbox-mark:var(--ds-color-outline);cursor:default}:is([data-lyra=checkbox][data-part=control],[data-lyra=checkbox]>[data-part=control])[data-disabled]:is([data-checked],[data-indeterminate]){--lyra-checkbox-bg:var(--ds-color-outline-variant)}[data-lyra=checkbox]:has(>[data-part=label]:hover)>[data-part=control]:not([data-disabled]):after{opacity:var(--ds-state-hover-state-layer-opacity)}[data-lyra=checkbox] [data-part=indicator]{display:contents}[data-lyra=checkbox-group]{align-items:flex-start;gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=radio]:not([data-part]){column-gap:var(--ds-space-inline-small);row-gap:var(--ds-space-stack-extra-small);color:var(--ds-color-on-surface);grid-template-columns:auto 1fr;align-items:center;display:inline-grid}[data-lyra=radio]>[data-part=label]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:2}[data-lyra=radio]>[data-part=hint]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);grid-column:2}[data-lyra=radio]:has(>[data-part=control][data-disabled])>[data-part=label]{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=radio]:has(>[data-part=control][data-invalid])>[data-part=hint]{color:var(--ds-color-error)}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control]){--lyra-radio-bg:transparent;--lyra-radio-outline:var(--ds-color-outline);--lyra-radio-mark:var(--ds-color-inverse-on-surface);--lyra-state-layer-color:var(--ds-color-on-surface);inline-size:var(--ds-size-icon-medium);block-size:var(--ds-size-icon-medium);border:var(--ds-outline-width-small) solid var(--lyra-radio-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-radio-bg);color:var(--lyra-radio-mark);cursor:pointer;transition:background-color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard), border-color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);flex-shrink:0;place-items:center;display:inline-grid}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control])[data-checked]{--lyra-radio-bg:var(--ds-color-inverse-surface);--lyra-radio-outline:var(--lyra-radio-bg)}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control])[data-invalid]{--lyra-radio-outline:var(--ds-color-on-error-container);--lyra-radio-mark:var(--ds-color-on-error)}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control])[data-invalid][data-checked]{--lyra-radio-bg:var(--ds-color-error);--lyra-radio-outline:var(--lyra-radio-bg)}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control])[data-disabled]{--lyra-radio-outline:var(--ds-color-outline-variant);--lyra-radio-mark:var(--ds-color-outline);cursor:default}:is([data-lyra=radio][data-part=control],[data-lyra=radio]>[data-part=control])[data-disabled][data-checked]{--lyra-radio-bg:var(--ds-color-outline-variant)}[data-lyra=radio]:has(>[data-part=label]:hover)>[data-part=control]:not([data-disabled]):after{opacity:var(--ds-state-hover-state-layer-opacity)}[data-lyra=radio] [data-part=indicator]{display:contents}[data-lyra=radio-group]{align-items:flex-start;gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=switch]:not([data-part]){column-gap:var(--ds-space-inline-small);row-gap:var(--ds-space-stack-extra-small);color:var(--ds-color-on-surface);grid-template-columns:auto 1fr;align-items:center;display:inline-grid}[data-lyra=switch]>[data-part=label]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;grid-column:2}[data-lyra=switch]>[data-part=hint]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);grid-column:2}[data-lyra=switch]:has(>[data-part=control][data-disabled])>[data-part=label]{color:var(--ds-color-outline-variant);cursor:default}:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control]){--lyra-switch-height:var(--ds-size-icon-medium);--lyra-switch-width:calc(var(--lyra-switch-height) * 1.8);--lyra-switch-thumb-size:calc(var(--ds-size-icon-small) * .75);--lyra-switch-gap:calc((var(--lyra-switch-height) - var(--lyra-switch-thumb-size)) / 2);--lyra-switch-track:var(--ds-color-surface-container-low);--lyra-switch-outline:transparent;--lyra-switch-thumb:var(--ds-color-secondary);--lyra-state-layer-color:var(--ds-color-on-surface);inline-size:var(--lyra-switch-width);block-size:var(--lyra-switch-height);border-radius:var(--ds-shape-corner-full);background:var(--lyra-switch-track);box-shadow:inset 0 0 0 var(--ds-outline-width-small) var(--lyra-switch-outline);cursor:pointer;transition:background-color var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);flex-shrink:0;align-items:center;display:inline-flex}[data-lyra=switch] [data-part=thumb]{inline-size:var(--lyra-switch-thumb-size);block-size:var(--lyra-switch-thumb-size);border-radius:var(--ds-shape-corner-full);background:var(--lyra-switch-thumb);transition:margin-inline-start var(--ds-motion-duration-short4) var(--ds-motion-easing-standard), background-color var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);margin-inline-start:var(--lyra-switch-gap)}[data-lyra=switch] [data-part=thumb][data-checked]{margin-inline-start:calc(var(--lyra-switch-width) - var(--lyra-switch-height) + var(--lyra-switch-gap))}[data-variant=brand]:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control])[data-checked]{--lyra-switch-track:var(--ds-color-primary);--lyra-switch-thumb:var(--ds-color-surface-container-high)}[data-variant=primary]:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control])[data-checked]{--lyra-switch-track:var(--ds-color-inverse-surface);--lyra-switch-thumb:var(--ds-color-surface-container)}[data-variant=outline]:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control]){--lyra-switch-track:transparent;--lyra-switch-outline:var(--ds-color-outline);--lyra-switch-thumb:var(--ds-color-inverse-surface)}:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control])[data-disabled]{--lyra-switch-thumb:var(--ds-color-outline-variant);cursor:default}:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control])[data-disabled][data-checked]:not([data-variant=outline]){--lyra-switch-track:var(--ds-color-outline-variant);--lyra-switch-thumb:var(--ds-color-surface)}[data-variant=outline]:is([data-lyra=switch][data-part=control],[data-lyra=switch]>[data-part=control])[data-disabled]{--lyra-switch-outline:var(--ds-color-outline-variant)}[data-lyra=switch]:has(>[data-part=label]:hover)>[data-part=control]:not([data-disabled]):after{opacity:var(--ds-state-hover-state-layer-opacity)}[data-lyra=progress]{gap:var(--ds-space-stack-small);inline-size:100%;color:var(--ds-color-on-surface);display:grid}[data-lyra=progress] [data-part=label]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=progress] [data-part=track]{block-size:calc(var(--ds-size-icon-small) / 2);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-surface-container-low);position:relative;overflow:hidden}[data-lyra=progress] [data-part=indicator]{border-radius:inherit;background:var(--ds-color-secondary);transition:width var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard);position:absolute;inset-block:0}[data-lyra=progress] [data-part=indicator][data-indeterminate]{inline-size:40%;animation:lyra-progress-sweep var(--ds-motion-duration-extra-long4) var(--ds-motion-easing-standard) infinite;inset-inline-start:0}@keyframes lyra-progress-sweep{0%{translate:-100%}to{translate:250%}}@media (prefers-reduced-motion:reduce){[data-lyra=progress] [data-part=indicator][data-indeterminate]{animation:none;translate:75%}}[data-lyra=spinner]{--lyra-spinner-icon:var(--ds-color-primary);--lyra-spinner-fg:var(--ds-color-on-surface);align-items:center;gap:var(--ds-space-inline-medium);color:var(--lyra-spinner-fg);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);white-space:nowrap;display:inline-flex}[data-lyra=spinner][data-tone=inverse]{--lyra-spinner-icon:var(--ds-color-on-primary);--lyra-spinner-fg:var(--ds-color-on-primary)}[data-lyra=spinner]>[data-lyra=icon]{color:var(--lyra-spinner-icon);animation:lyra-spin var(--ds-motion-duration-extra-long4) linear infinite}[data-lyra=spinner][data-size="32"]>[data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-small) * 2)}[data-lyra=spinner][data-size="48"]>[data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-large) * 2)}[data-lyra=skeleton]{inline-size:100%;position:relative}[data-lyra=skeleton]>[data-part=shapes],[data-lyra=skeleton] [data-part=lines]{align-items:flex-start;gap:var(--ds-space-stack-small-increased);flex-direction:column;display:flex}[data-lyra=skeleton] [data-part=lines]{align-self:stretch}[data-lyra=skeleton] [data-part=shape]{border-radius:var(--ds-shape-corner-extra-small);background:var(--ds-color-surface-container-low);flex-shrink:0;inline-size:100%;display:block}[data-lyra=skeleton] [data-shape=title]{block-size:var(--ds-size-icon-medium)}[data-lyra=skeleton] [data-shape=line]{block-size:calc(var(--ds-size-icon-small) * .75)}[data-lyra=skeleton] [data-shape=caption]{block-size:calc(var(--ds-size-icon-small) / 2)}[data-lyra=skeleton] [data-shape=media]{aspect-ratio:272/144}[data-lyra=skeleton] [data-shape=action]{block-size:var(--ds-size-control-small)}[data-lyra=skeleton] [data-shape=avatar]{inline-size:var(--ds-size-control-large);block-size:var(--ds-size-control-large);border-radius:var(--ds-shape-corner-full)}[data-lyra=skeleton][data-size=sm] [data-shape=avatar]{inline-size:var(--ds-size-control-small);block-size:var(--ds-size-control-small)}[data-lyra=skeleton][data-pattern=avatar]>[data-part=shapes]{align-items:center;gap:var(--ds-space-inline-large);flex-direction:row}[data-lyra=skeleton][data-pattern=avatar] [data-part=lines]{flex:1}[data-lyra=skeleton]:is([data-pattern=card],[data-pattern=table]){border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);overflow:hidden}[data-lyra=skeleton][data-pattern=card]>[data-part=shapes]{gap:var(--ds-space-stack-large);padding:var(--ds-space-inset-large)}[data-lyra=skeleton][data-pattern=table]>[data-part=shapes]{align-items:stretch;gap:0}[data-lyra=skeleton] [data-part=row]{gap:var(--ds-space-inline-extra-large);padding:var(--ds-space-inset-medium-increased);display:flex}[data-lyra=skeleton] [data-part=row]+[data-part=row]{border-block-start:var(--ds-outline-width-small) solid var(--ds-color-outline-variant)}[data-lyra=aspect-ratio]{inline-size:100%;aspect-ratio:var(--lyra-aspect-ratio,1);position:relative;overflow:hidden}[data-lyra=aspect-ratio]>*{block-size:100%;inline-size:100%;position:absolute;inset:0}[data-lyra=aspect-ratio]>:is(img,video,picture,iframe,canvas,svg){object-fit:cover}[data-lyra=brand-logo]{--lyra-brand-logo-bg:var(--ds-color-primary);--lyra-brand-logo-fg:var(--ds-color-on-primary);inline-size:calc(var(--ds-size-icon-large) * 1.5);block-size:calc(var(--ds-size-icon-large) * 1.5);border-radius:var(--ds-shape-corner-full);background:var(--lyra-brand-logo-bg);color:var(--lyra-brand-logo-fg);flex-shrink:0;place-items:center;display:inline-grid}[data-lyra=brand-logo][data-variant=purple]{--lyra-brand-logo-bg:var(--ds-color-primary-container);--lyra-brand-logo-fg:var(--ds-color-on-primary-container)}[data-lyra=brand-logo][data-variant=none]{--lyra-brand-logo-bg:var(--ds-color-on-surface)}[data-lyra=brand-logo] [data-lyra=icon] path{fill:currentColor}[data-lyra=brand-background]{background-color:var(--ds-color-surface);background-image:radial-gradient(ellipse 63% 106% at 100% 0%, color-mix(in srgb, var(--ds-color-primary) 25%, var(--ds-color-surface)), var(--ds-color-surface));color:var(--ds-color-on-surface)}[data-lyra=avatar]{--lyra-avatar-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-small));--lyra-avatar-bg:var(--ds-color-surface);--lyra-avatar-fg:var(--ds-color-on-surface-variant);--lyra-avatar-outline:var(--ds-color-outline-variant);inline-size:var(--lyra-avatar-size);block-size:var(--lyra-avatar-size);border:var(--ds-outline-width-small) solid var(--lyra-avatar-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-avatar-bg);color:var(--lyra-avatar-fg);font:var(--ds-typescale-title-medium-weight) var(--ds-typescale-title-medium-size) / var(--ds-typescale-title-medium-line-height) var(--ds-typescale-title-medium-font);letter-spacing:var(--ds-typescale-title-medium-tracking);vertical-align:middle;-webkit-user-select:none;user-select:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}[data-lyra=avatar][data-size=sm]{--lyra-avatar-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-extra-small));font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=avatar][data-size=lg]{--lyra-avatar-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-small-increased));font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking)}[data-lyra=avatar][data-variant=initials-filled]{--lyra-avatar-bg:var(--ds-color-primary-container);--lyra-avatar-fg:var(--ds-color-on-primary-container);--lyra-avatar-outline:transparent}[data-lyra=avatar][data-variant=icon]{--lyra-avatar-bg:var(--ds-color-on-surface);--lyra-avatar-fg:var(--ds-color-outline-variant)}[data-lyra=avatar]:has(>[data-part=image]){border-width:0}[data-lyra=avatar]>[data-part]{grid-area:1/1}[data-lyra=avatar]>[data-part=image]{object-fit:cover;block-size:100%;inline-size:100%;max-inline-size:none}[data-lyra=avatar]>[data-part=fallback]{justify-content:center;align-items:center;display:inline-flex}[data-lyra=avatar-group]{--lyra-avatar-group-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-small));--lyra-avatar-group-overlap:var(--ds-space-inline-small);vertical-align:middle;align-items:center;display:inline-flex}[data-lyra=avatar-group][data-size=sm]{--lyra-avatar-group-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-extra-small));--lyra-avatar-group-overlap:var(--ds-space-inline-extra-small)}[data-lyra=avatar-group][data-size=lg]{--lyra-avatar-group-size:calc(var(--ds-size-icon-medium) + 2 * var(--ds-space-inset-small-increased))}[data-lyra=avatar-group]>*+*{margin-inline-start:calc(-1 * var(--lyra-avatar-group-overlap))}[data-lyra=avatar-group]>:is([data-lyra=avatar],[data-part=overflow]){box-shadow:0 0 0 var(--ds-outline-width-small) var(--ds-color-surface)}[data-lyra=avatar-group]>[data-part=overflow]{min-inline-size:var(--lyra-avatar-group-size);block-size:var(--lyra-avatar-group-size);padding-inline:var(--ds-space-inset-extra-small);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-surface);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);white-space:nowrap;flex-shrink:0;place-items:center;display:inline-grid}[data-lyra=avatar-group][data-size=lg]>[data-part=overflow]{font:var(--ds-typescale-title-medium-weight) var(--ds-typescale-title-medium-size) / var(--ds-typescale-title-medium-line-height) var(--ds-typescale-title-medium-font);letter-spacing:var(--ds-typescale-title-medium-tracking)}[data-lyra=agent-types]{inline-size:var(--ds-size-icon-large);block-size:var(--ds-size-icon-large);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-primary);color:var(--ds-color-inverse-on-surface);vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid}[data-lyra=agent-types][data-variant]>[data-lyra=icon]{--lyra-icon-size:var(--ds-size-icon-medium)}[data-lyra=agent-types]:is([data-variant=sparkle],[data-variant=sparkle-xs]){color:var(--ds-color-primary-container);background:0 0}[data-lyra=agent-types][data-variant=sparkle]>[data-lyra=icon]{--lyra-icon-size:var(--ds-size-icon-large)}[data-lyra=agent-types][data-variant=sparkle-xs]{inline-size:var(--ds-size-icon-small);block-size:var(--ds-size-icon-small)}[data-lyra=agent-types][data-variant=sparkle-xs]>[data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-small) * .75)}[data-lyra=agent-status]{--lyra-agent-status-bg:var(--ds-color-primary-container);--lyra-agent-status-fg:var(--ds-color-surface-container-high);--lyra-agent-status-ring:var(--ds-color-primary-container);inline-size:var(--ds-size-icon-large);block-size:var(--ds-size-icon-large);padding:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-full);background:var(--lyra-agent-status-bg);color:var(--lyra-agent-status-fg);vertical-align:middle;transition:background-color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard), color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);flex-shrink:0;place-items:center;display:inline-grid;position:relative}[data-lyra=agent-status]:hover{--lyra-agent-status-bg:var(--ds-color-surface);--lyra-agent-status-ring:var(--ds-color-primary)}[data-lyra=agent-status][data-variant=attention]:hover{--lyra-agent-status-fg:var(--ds-color-primary)}[data-lyra=agent-status]>[data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-small) * .75)}[data-lyra=agent-status][data-variant=loading]:before{content:"";inset:calc(-1.5 * var(--ds-outline-width-medium));border:var(--ds-outline-width-medium) solid transparent;border-block-start-color:var(--lyra-agent-status-ring);border-radius:var(--ds-shape-corner-full);animation:lyra-agent-status-spin var(--ds-motion-duration-extra-long4) linear infinite;pointer-events:none;position:absolute}@keyframes lyra-agent-status-spin{to{rotate:1turn}}[data-lyra=toast-viewport]{z-index:1000;padding-inline:var(--ds-space-inset-medium);pointer-events:none;place-items:end center;display:grid;position:fixed;inset-block-end:var(--ds-space-inset-large);inset-inline:0}[data-lyra=toast-viewport]>[data-lyra=toast]{pointer-events:auto;grid-area:1/1;max-inline-size:100%}[data-lyra=toast]{gap:var(--ds-space-stack-small);padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-medium) var(--ds-space-inset-small);border-radius:var(--ds-shape-corner-large);background:var(--ds-color-inverse-surface);color:var(--ds-color-inverse-on-surface);font:var(--ds-typescale-body-large-weight) var(--ds-typescale-body-large-size) / var(--ds-typescale-body-large-line-height) var(--ds-typescale-body-large-font);letter-spacing:var(--ds-typescale-body-large-tracking);transition:opacity var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard), translate var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard);flex-direction:column;display:flex}[data-lyra=toast] [data-part=content]{align-items:center;gap:var(--ds-space-inline-large);display:flex}[data-lyra=toast] [data-part=message]{align-items:center;gap:var(--ds-space-inline-small);flex:1 0 0;min-inline-size:0;display:flex}[data-lyra=toast] [data-part=icon]{flex:none}[data-lyra=toast] [data-part=title]{overflow-wrap:break-word;flex:1 0 0;min-inline-size:0}[data-lyra=toast] [data-part=actions]{justify-content:flex-end;align-items:center;gap:var(--ds-space-inline-small);flex:none;display:flex}[data-lyra=toast] [data-part=close]{--lyra-button-icon-fg:inherit}[data-lyra=toast] [data-part=description]{overflow-wrap:break-word;padding-block-end:var(--ds-space-inset-extra-small)}[data-lyra=toast] [data-part=description] :is(ul,ol){margin:0;padding-inline-start:var(--ds-space-inset-large)}[data-lyra=toast] [data-part=description] ul{list-style:outside}[data-lyra=toast] [data-part=description] ol{list-style:decimal}[data-lyra=toast] [data-part=description] p{margin:0}[data-lyra=toast]:is([data-starting-style],[data-ending-style]){opacity:0;translate:0 var(--ds-space-stack-medium)}[data-lyra=toast][data-limited]{opacity:0;visibility:hidden}[data-lyra=tooltip]{align-items:center;gap:var(--ds-space-inline-small);max-inline-size:calc(var(--ds-size-touch-target) * 5);padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-small-increased);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);box-shadow:var(--ds-elevation-level3-shadow);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow-wrap:break-word;transform-origin:var(--transform-origin);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate), scale var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate);display:flex}[data-lyra=tooltip]>[data-part=label]{flex:1 1 0;min-inline-size:0}[data-lyra=tooltip]>[data-part=shortcut]{font:inherit;white-space:nowrap;flex-shrink:0}[data-lyra=tooltip]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.9}[data-lyra=tooltip][data-ending-style]{transition-duration:var(--ds-motion-duration-short2);transition-timing-function:var(--ds-motion-easing-standard-accelerate)}[data-lyra=tooltip][data-instant]{transition:none}[data-lyra=popover]{align-items:flex-start;gap:var(--ds-space-stack-small);padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-small-increased);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);box-shadow:var(--ds-elevation-level3-shadow);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow-wrap:break-word;transform-origin:var(--transform-origin);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate), scale var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate);flex-direction:column;display:flex}[data-lyra=popover]:focus-visible{outline:none}[data-lyra=popover]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.9}[data-lyra=popover][data-ending-style]{transition-duration:var(--ds-motion-duration-short2);transition-timing-function:var(--ds-motion-easing-standard-accelerate)}[data-lyra=hover-card]{--lyra-hover-card-arrow-width:var(--ds-size-icon-large);--lyra-hover-card-arrow-height:calc(var(--lyra-hover-card-arrow-width) / 2);gap:var(--ds-space-stack-medium);inline-size:calc(var(--ds-space-section) * 10 / 3);max-inline-size:var(--available-width);padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-large);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);box-shadow:var(--ds-elevation-level2-shadow);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow-wrap:break-word;transform-origin:var(--transform-origin);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate), scale var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate);flex-direction:column;display:flex;position:relative}[data-lyra=hover-card]:focus-visible{outline:none}[data-lyra=hover-card]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.9}[data-lyra=hover-card][data-ending-style]{transition-duration:var(--ds-motion-duration-short2);transition-timing-function:var(--ds-motion-easing-standard-accelerate)}[data-lyra=hover-card]>[data-part=arrow]{inline-size:var(--lyra-hover-card-arrow-width);block-size:var(--lyra-hover-card-arrow-height);background:inherit;clip-path:polygon(50% 0,100% 100%,0 100%)}[data-lyra=hover-card][data-side=bottom]>[data-part=arrow]{bottom:100%}[data-lyra=hover-card][data-side=top]>[data-part=arrow]{top:100%;rotate:180deg}[data-lyra=hover-card][data-side=left]>[data-part=arrow]{left:calc(100% - var(--lyra-hover-card-arrow-height) / 2);rotate:90deg}[data-lyra=hover-card][data-side=right]>[data-part=arrow]{right:calc(100% - var(--lyra-hover-card-arrow-height) / 2);rotate:-90deg}[data-lyra=dialog][data-part=backdrop]{background:var(--ds-color-scrim);transition:opacity var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard);position:fixed;inset:0}[data-lyra=dialog][data-part=backdrop]:is([data-starting-style],[data-ending-style]){opacity:0}[data-lyra=dialog][data-part=viewport]{padding:var(--ds-space-inset-large);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}[data-lyra=dialog][data-part=popup]{--lyra-dialog-width:calc(var(--ds-size-icon-small) * 25 + 2 * var(--ds-space-inset-large));align-items:center;column-gap:var(--ds-space-inline-large);row-gap:var(--ds-space-stack-medium);inline-size:var(--lyra-dialog-width);max-inline-size:100%;padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-large);background:var(--ds-color-surface-container-high);box-shadow:var(--ds-elevation-level5-shadow);color:var(--ds-color-on-surface);transition:opacity var(--ds-motion-duration-medium4) var(--ds-motion-easing-emphasized-decelerate), scale var(--ds-motion-duration-medium4) var(--ds-motion-easing-emphasized-decelerate);outline:none;grid-template-columns:minmax(0,1fr) auto;display:grid}[data-lyra=dialog][data-part=popup][data-starting-style]{opacity:0;scale:.9}[data-lyra=dialog][data-part=popup][data-ending-style]{opacity:0;transition-duration:var(--ds-motion-duration-short4);transition-timing-function:var(--ds-motion-easing-emphasized-accelerate);scale:.9}[data-lyra=dialog][data-part=popup]>*{grid-column:1/-1}[data-lyra=dialog][data-part=popup]>[data-part=title]{font:var(--ds-typescale-headline-small-weight) var(--ds-typescale-headline-small-size) / var(--ds-typescale-headline-small-line-height) var(--ds-typescale-headline-small-font);letter-spacing:var(--ds-typescale-headline-small-tracking);grid-column:1;margin:0}[data-lyra=dialog][data-part=popup]>[data-part=close]{grid-area:1/2}[data-lyra=dialog] :is([data-part=description],[data-part=body]){color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);margin:0}[data-lyra=dialog] [data-part=footer]{margin-block-start:calc(var(--ds-space-stack-extra-extra-large) - var(--ds-space-stack-medium))}[data-lyra=side-sheet][data-part=backdrop]{background:var(--ds-color-scrim);transition:opacity var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard);position:fixed;inset:0}[data-lyra=side-sheet][data-part=backdrop]:is([data-starting-style],[data-ending-style]){opacity:0}[data-lyra=side-sheet][data-part=viewport]{pointer-events:none;position:fixed;inset:0}[data-lyra=side-sheet][data-part=popup]{--lyra-side-sheet-width:calc(var(--ds-size-icon-small) * 22.5);--lyra-side-sheet-offscreen:100%;inline-size:var(--lyra-side-sheet-width);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);background:var(--ds-color-surface-container);max-inline-size:100%;color:var(--ds-color-on-surface);pointer-events:auto;transform:translateX(var(--drawer-swipe-movement-x,0));transition:translate var(--ds-motion-duration-medium4) var(--ds-motion-easing-emphasized-decelerate);border-inline-end:0;border-start-start-radius:var(--ds-shape-corner-large);border-end-start-radius:var(--ds-shape-corner-large);outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}[data-lyra=side-sheet][data-part=popup][data-edge=left]{--lyra-side-sheet-offscreen:-100%;border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:0;border-inline-start:0;border-start-end-radius:var(--ds-shape-corner-large);border-end-end-radius:var(--ds-shape-corner-large);inset-inline:0 auto}[data-lyra=side-sheet][data-part=popup][data-size=md]{--lyra-side-sheet-width:calc(var(--ds-size-icon-small) * 30)}[data-lyra=side-sheet][data-part=popup][data-size=lg]{--lyra-side-sheet-width:calc(var(--ds-size-icon-small) * 40)}[data-lyra=side-sheet][data-part=popup][data-starting-style]{translate:var(--lyra-side-sheet-offscreen) 0}[data-lyra=side-sheet][data-part=popup][data-ending-style]{translate:var(--lyra-side-sheet-offscreen) 0;transition-duration:var(--ds-motion-duration-short4);transition-timing-function:var(--ds-motion-easing-emphasized-accelerate)}[data-lyra=side-sheet][data-part=popup][data-swiping]{transition:none}[data-lyra=side-sheet] [data-part=content]{flex-direction:column;flex:1;min-block-size:0;display:flex}[data-lyra=side-sheet] [data-part=header]{align-items:center;column-gap:var(--ds-space-inline-large);row-gap:var(--ds-space-stack-extra-small);padding:var(--ds-space-inset-large);border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-lyra=side-sheet] [data-part=header]>[data-part=close]{grid-area:1/2}[data-lyra=side-sheet] [data-part=header]:has(>[data-part=description])>[data-part=close]{grid-row:1/span 2}[data-lyra=side-sheet] [data-part=title]{font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking);grid-column:1;margin:0}[data-lyra=side-sheet] [data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);grid-column:1;margin:0}[data-lyra=side-sheet] [data-part=body]{min-block-size:0;padding:var(--ds-space-inset-large);flex:1;overflow-y:auto}[data-lyra=side-sheet] [data-part=footer]{justify-content:flex-end;gap:var(--ds-space-inline-medium);padding:var(--ds-space-inset-large);border-block-start:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);flex-wrap:wrap;display:flex}[data-lyra=menu]{min-inline-size:var(--anchor-width)}[data-lyra=menu] [data-part=item][data-popup-open]:after{opacity:var(--ds-state-focus-state-layer-opacity)}[data-lyra=menu] kbd[data-part=shortcut]{font-family:inherit}[data-lyra=menu] [data-lyra=switch][data-checked]>[data-part=thumb]{background:var(--lyra-switch-thumb);margin-inline-start:calc(var(--lyra-switch-width) - var(--lyra-switch-height) + var(--lyra-switch-gap))}[data-lyra=menu] [data-lyra=switch]{cursor:inherit}[data-lyra=select]:not([data-part]){align-items:stretch;gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=select]>[data-lyra=label]{align-self:flex-start}[data-lyra=select]>[data-part=trigger]{padding-inline:var(--ds-space-inset-small);border-radius:var(--ds-shape-corner-extra-small);text-align:start;cursor:pointer;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=select]>[data-part=trigger][data-size=sm]{padding-inline:var(--ds-space-inset-small);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=select]>[data-part=trigger]:focus-visible{outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=select]>[data-part=trigger][data-variant=default]{--lyra-field-outline:transparent}[data-lyra=select]>[data-part=trigger][data-variant=base]{--lyra-field-outline:transparent;--lyra-field-bg:transparent;border:0;block-size:auto;padding:0}[data-lyra=select]>[data-part=trigger][data-variant=base]:after{inset:calc(-1 * var(--ds-space-inset-extra-small))}[data-lyra=select] [data-part=value]{min-inline-size:0;color:var(--ds-color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-lyra=select] :is([data-part=leading-icon],[data-part=icon]){color:var(--ds-color-outline);flex-shrink:0;display:inline-flex}[data-lyra=select] [data-part=icon] [data-lyra=icon]{transition:rotate var(--ds-motion-duration-short4) var(--ds-motion-easing-standard)}[data-lyra=select] [data-part=icon][data-popup-open] [data-lyra=icon]{rotate:.5turn}[data-lyra=select]>[data-part=trigger][data-disabled]{cursor:not-allowed}[data-lyra=select]>[data-part=trigger][data-disabled] [data-part=value]{color:var(--ds-color-secondary)}[data-lyra=select]>[data-part=trigger][data-variant=outline][data-disabled]{--lyra-field-bg:transparent;--lyra-field-outline:var(--ds-color-outline-variant)}[data-lyra=select]>[data-part=trigger][data-variant=default][data-disabled]{--lyra-field-bg:var(--ds-color-surface-container-high);--lyra-field-outline:transparent}[data-lyra=select]>[data-part=trigger][data-variant=base][data-disabled]{--lyra-field-bg:transparent;--lyra-field-outline:transparent}[data-lyra=select]>[data-part=trigger][data-disabled]:after{opacity:0}[data-lyra=select][data-part=positioner]{z-index:1}[data-lyra=select] [data-part=popup]{min-inline-size:var(--anchor-width)}[data-lyra=select] [data-part=list]{gap:var(--ds-space-stack-extra-small);outline:none;flex-direction:column;display:flex}[data-lyra=select] [data-part=item]>[data-part=trailing]{color:inherit}[data-lyra=search-box]:not([data-part]){flex-direction:column;display:flex}[data-lyra=search-box]>[data-lyra=input]{--lyra-field-bg:var(--ds-color-surface-container);--lyra-field-outline:var(--ds-color-outline);padding-inline:var(--ds-space-inset-medium-increased);font:var(--ds-typescale-body-large-weight) var(--ds-typescale-body-large-size) / var(--ds-typescale-body-large-line-height) var(--ds-typescale-body-large-font);letter-spacing:var(--ds-typescale-body-large-tracking)}[data-lyra=search-box][data-size=sm]>[data-lyra=input]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=search-box]>[data-lyra=input]:focus-within{--lyra-field-outline:var(--ds-color-primary);box-shadow:inset 0 0 0 var(--ds-outline-width-small) var(--ds-color-primary)}[data-lyra=search-box]>[data-lyra=input]:has(:disabled){--lyra-field-bg:var(--ds-color-outline-variant);--lyra-field-outline:var(--ds-color-outline-variant)}[data-lyra=search-box]>[data-lyra=input]:has(:disabled)>[data-part=control]{color:var(--ds-color-secondary)}[data-lyra=search-box]>[data-lyra=input]:has(:disabled)>[data-part=control]::placeholder{color:var(--ds-color-secondary)}[data-lyra=search-box] [data-part=search-icon]{color:var(--ds-color-on-surface-variant);display:inline-flex}[data-lyra=search-box] [data-part=clear]{--lyra-state-layer-color:var(--ds-color-on-surface);padding:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface-variant);cursor:pointer;background:0 0;border:0;display:inline-flex}[data-lyra=search-box] [data-part=clear][data-popup-open]:not(:hover,:active,:focus-visible):after{opacity:0}[data-lyra=search-box][data-part=positioner]{z-index:1}[data-lyra=search-box] [data-part=popup]{gap:var(--ds-space-stack-small);inline-size:var(--anchor-width);padding:var(--ds-space-inset-small-increased);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-large)}[data-lyra=search-box] [data-part=popup]>[data-part=group-label]{color:var(--ds-color-on-surface-variant);text-transform:uppercase;padding:0}[data-lyra=search-box] [data-part=list]{gap:var(--ds-space-stack-extra-small);flex-direction:column;display:flex}[data-lyra=search-box] [data-part=list]:empty{display:none}[data-lyra=search-box] [data-part=item]{padding-inline:var(--ds-space-inset-small)}[data-lyra=search-box] [data-part=item][data-highlighted]{--lyra-state-layer-color:var(--ds-color-on-secondary-container);background:var(--ds-color-secondary-container);color:var(--ds-color-on-secondary-container)}[data-lyra=search-box] [data-part=popup]>[data-part=separator]{margin-block:0}[data-lyra=search-box] [data-part=popup]>[data-part=empty]{padding:0}[data-lyra=search-box] [data-part=footer]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=alert]{--lyra-alert-bg:var(--ds-color-surface-container-high);--lyra-alert-title:var(--ds-color-on-surface);--lyra-alert-description:var(--ds-color-on-surface-variant);--lyra-alert-icon:var(--ds-color-secondary);--lyra-alert-timestamp:var(--ds-color-on-surface-variant);align-items:flex-start;gap:var(--ds-space-inline-large);padding:var(--ds-space-inset-medium);border-radius:var(--ds-shape-corner-medium);background:var(--lyra-alert-bg);color:var(--lyra-alert-description);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);display:flex}[data-lyra=alert][data-variant=danger]{--lyra-alert-bg:var(--ds-color-tertiary-container);--lyra-alert-title:var(--ds-color-tertiary);--lyra-alert-description:var(--ds-color-on-tertiary-container);--lyra-alert-icon:var(--ds-color-error);--lyra-alert-timestamp:var(--ds-color-tertiary)}[data-lyra=alert][data-variant=info]{--lyra-alert-bg:var(--ds-color-surface-container-highest);--lyra-alert-title:var(--ds-color-on-primary-container);--lyra-alert-icon:var(--ds-color-on-primary-container)}[data-lyra=alert][data-variant=positive]{--lyra-alert-bg:var(--ds-color-secondary-container);--lyra-alert-description:var(--ds-color-on-surface);--lyra-alert-icon:var(--ds-color-primary)}[data-lyra=alert] [data-part=content]{align-items:flex-start;gap:var(--ds-space-inline-small);flex:1 0 0;min-inline-size:0;display:flex}[data-lyra=alert] [data-part=icon]{flex:none}[data-lyra=alert] [data-lyra=icon][data-part=icon]{color:var(--lyra-alert-icon)}[data-lyra=alert] [data-lyra=agent-status],[data-lyra=alert] [data-lyra=agent-status]:hover{--lyra-agent-status-bg:var(--ds-color-primary);--lyra-agent-status-fg:var(--ds-color-surface-container-high)}[data-lyra=alert] [data-lyra=agent-status]>[data-lyra=icon]{--lyra-icon-size:var(--ds-size-icon-small)}[data-lyra=alert] [data-part=text]{gap:var(--ds-space-stack-extra-small);overflow-wrap:break-word;flex-direction:column;flex:1 0 0;min-inline-size:0;display:flex}[data-lyra=alert] [data-part=title]{color:var(--lyra-alert-title);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=alert] [data-part=description]{color:var(--lyra-alert-description)}[data-lyra=alert] [data-part=timestamp]{color:var(--lyra-alert-timestamp);font:var(--ds-typescale-label-small-weight) var(--ds-typescale-label-small-size) / var(--ds-typescale-label-small-line-height) var(--ds-typescale-label-small-font);letter-spacing:var(--ds-typescale-label-small-tracking);white-space:nowrap;flex:none}[data-lyra=attributes]{grid-template-columns:var(--lyra-attributes-term-size,max-content) minmax(0, 1fr);column-gap:var(--ds-space-inline-extra-large);row-gap:var(--ds-space-stack-medium);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);margin:0;display:grid}[data-lyra=attributes]>[data-part=item]{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}[data-lyra=attributes] [data-part=term]{margin:0}[data-lyra=attributes] [data-part=value]{align-items:center;gap:var(--ds-space-inline-small);overflow-wrap:break-word;flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}[data-lyra=tabs]{flex-direction:column;display:flex}[data-lyra=tabs][data-orientation=vertical]{flex-direction:row}[data-lyra=tabs] [data-part=list]{align-items:center;gap:var(--ds-space-inline-large);padding:var(--ds-space-inset-small);display:flex}[data-lyra=tabs] [data-part=list][data-orientation=vertical]{align-items:flex-start;gap:var(--ds-space-stack-small);flex-direction:column}[data-lyra=tabs] [data-part=tab]{padding:var(--ds-space-inset-extra-small) 0;border-radius:var(--ds-shape-corner-extra-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);background:0 0;border:0;align-items:center;display:inline-flex}[data-lyra=tabs] [data-part=list][data-size=sm]>[data-part=tab]{font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=tabs] [data-part=tab]:is(:hover,[data-active]):not([data-disabled]){color:var(--ds-color-on-surface)}[data-lyra=tabs] [data-part=tab]:active:not([data-active],[data-disabled]){color:var(--ds-color-on-surface-variant)}[data-lyra=tabs] [data-part=tab][data-disabled]{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=tabs] [data-part=panel]{border-radius:var(--ds-shape-corner-extra-small)}[data-lyra=segmented-control]{align-items:center;gap:var(--ds-space-inline-small);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-surface-container-low);display:inline-flex}[data-lyra=segmented-control][data-size=sm]{gap:var(--ds-space-inline-extra-small)}[data-lyra=segmented-control]>[data-part=item]{justify-content:center;align-items:center;gap:var(--ds-space-inline-small);padding-block:var(--ds-space-inset-small-increased);padding-inline:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;display:inline-flex}[data-lyra=segmented-control]>[data-part=item][data-size=sm]{padding-inline:var(--ds-space-inset-medium);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=segmented-control]>[data-part=item][data-type=icon]{inline-size:var(--ds-size-control-large);block-size:var(--ds-size-control-large);padding:0}[data-lyra=segmented-control]>[data-part=item][data-type=icon][data-size=sm]{inline-size:var(--ds-size-control-medium);block-size:var(--ds-size-control-medium)}[data-lyra=segmented-control]>[data-part=item][data-pressed]{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}[data-lyra=segmented-control]>[data-part=item][data-pressed]:after{opacity:0}[data-lyra=segmented-control]>[data-part=item][data-pressed]:not([data-disabled]):hover:after{opacity:var(--ds-state-hover-state-layer-opacity)}[data-lyra=segmented-control]>[data-part=item][data-pressed]:not([data-disabled]):focus-visible:after{opacity:var(--ds-state-focus-state-layer-opacity)}[data-lyra=segmented-control]>[data-part=item][data-pressed]:not([data-disabled]):active:after{opacity:var(--ds-state-pressed-state-layer-opacity)}[data-lyra=segmented-control]>[data-part=item][data-disabled]{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=segmented-control]>[data-part=item][data-disabled][data-pressed]{background:var(--ds-color-surface-container-high)}[data-lyra=toolbar]{align-items:center;gap:var(--ds-space-inline-small);padding:var(--ds-space-inset-small);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-inverse-surface);color:var(--ds-color-on-primary);box-shadow:var(--ds-elevation-level2-shadow);display:inline-flex}[data-lyra=toolbar][data-orientation=vertical]{gap:var(--ds-space-stack-small);flex-direction:column}[data-lyra=toolbar] [data-part=group]{align-items:center;gap:var(--ds-space-inline-extra-small);display:flex}[data-lyra=toolbar][data-orientation=vertical] [data-part=group]{gap:var(--ds-space-stack-extra-small);flex-direction:column}[data-lyra=toolbar] [data-part=separator]{inline-size:var(--ds-outline-width-small);background:var(--ds-color-outline);flex:none;align-self:stretch}[data-lyra=toolbar] [data-part=separator][data-orientation=horizontal]{inline-size:auto;block-size:var(--ds-outline-width-small)}[data-lyra=toolbar] [data-lyra=button-icon][data-variant=ghost]{--lyra-button-icon-bg:var(--ds-color-inverse-surface);--lyra-button-icon-fg:var(--ds-color-on-primary)}[data-lyra=toolbar] [data-lyra=button-icon][data-selected]{--lyra-button-icon-bg:var(--ds-color-primary-container);--lyra-button-icon-fg:var(--ds-color-on-primary-container)}[data-lyra=toolbar] :is([data-lyra=button-icon],[data-lyra=button]):is(:disabled,[data-disabled]):not([data-loading]){--lyra-button-icon-fg:var(--ds-color-outline);--lyra-button-fg:var(--ds-color-outline);cursor:default}[data-lyra=accordion]{--lyra-accordion-pad-inline:var(--ds-space-inset-medium);--lyra-accordion-pad-block:var(--ds-space-inset-small-increased);--lyra-accordion-min-height:var(--ds-size-control-large);gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=accordion][data-size=sm]{--lyra-accordion-pad-block:var(--ds-space-inset-small);--lyra-accordion-min-height:auto}[data-lyra=accordion][data-variant=base]{--lyra-accordion-pad-inline:0;--lyra-accordion-pad-block:0;--lyra-accordion-min-height:auto}[data-lyra=accordion]>[data-part=item]{border-radius:var(--ds-shape-corner-small)}[data-lyra=accordion]:is([data-variant=default],[data-variant=outline])>[data-part=item]{background:var(--ds-color-surface-container-high)}[data-lyra=accordion][data-variant=outline]>[data-part=item]{border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant)}[data-lyra=accordion]>[data-part=item]:has(:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=accordion] [data-part=header]{margin:0}[data-lyra=accordion] [data-part=trigger]{align-items:center;gap:var(--ds-space-inline-small);inline-size:100%;min-block-size:var(--lyra-accordion-min-height);padding:var(--lyra-accordion-pad-block) var(--lyra-accordion-pad-inline);border-radius:inherit;color:var(--ds-color-on-surface);text-align:start;cursor:pointer;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);background:0 0;border:0;display:flex}[data-lyra=accordion][data-size=sm] [data-part=trigger]{font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=accordion] [data-part=trigger]:focus-visible{outline:none}[data-lyra=accordion] [data-part=trigger][data-panel-open]{min-block-size:auto;align-items:flex-start;padding-block-end:var(--ds-space-stack-small)}[data-lyra=accordion] [data-part=trigger][data-disabled]{color:var(--ds-color-on-surface-variant);cursor:not-allowed}[data-lyra=accordion] [data-part=title]{flex:1;min-inline-size:0}[data-lyra=accordion] [data-part=icon]{color:var(--ds-color-outline-variant);transition:rotate var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);flex-shrink:0}[data-lyra=accordion] [data-panel-open]>[data-part=icon]{rotate:.5turn}[data-lyra=accordion] [data-part=panel]{block-size:var(--accordion-panel-height);transition:block-size var(--ds-motion-duration-medium2) var(--ds-motion-easing-standard);overflow:hidden}[data-lyra=accordion] [data-part=panel]:is([data-starting-style],[data-ending-style]){block-size:0}[data-lyra=accordion] [data-part=content]{padding:0 calc(var(--lyra-accordion-pad-inline) + var(--ds-size-icon-medium) + var(--ds-space-inline-small)) var(--lyra-accordion-pad-block) var(--lyra-accordion-pad-inline);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=accordion][data-size=sm] [data-part=content]{font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=pagination] [data-part=list]{justify-content:center;align-items:center;gap:var(--ds-space-inline-extra-small);margin:0;padding:0;padding-block-end:var(--ds-outline-width-medium);list-style:none;display:flex}[data-lyra=pagination] li{display:flex}[data-lyra=pagination] [data-lyra=button-icon]{--lyra-button-icon-fg:var(--ds-color-on-surface-variant)}[data-lyra=pagination] [data-lyra=button-icon]:is(:disabled,[data-disabled]){--lyra-button-icon-fg:var(--ds-color-outline-variant)}[data-lyra=pagination] [data-part=page],[data-lyra=pagination] [data-part=ellipsis]{min-inline-size:var(--ds-size-control-small);block-size:var(--ds-size-control-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);place-items:center;padding:0;display:inline-grid}[data-lyra=pagination] [data-part=ellipsis]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=pagination] [data-part=page]{padding-inline:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-full);cursor:pointer;background:0 0;border:0;text-decoration:none}[data-lyra=pagination] [data-part=page][aria-current=page]{color:var(--ds-color-on-surface)}[data-lyra=pagination] [data-part=page][aria-current=page]:before{content:"";block-size:var(--ds-outline-width-medium);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-primary);position:absolute;inset-block-start:100%;inset-inline:0}[data-lyra=stepper]{--lyra-stepper-marker:var(--ds-size-control-small);counter-reset:lyra-step;margin:0;padding:0;list-style:none;display:flex}[data-lyra=stepper][data-size=sm]{--lyra-stepper-marker:var(--ds-size-icon-large)}[data-lyra=stepper][data-orientation=horizontal]{align-items:flex-start;gap:var(--ds-space-inline-large)}[data-lyra=stepper][data-orientation=vertical]{flex-direction:column}[data-lyra=stepper]>[data-part=step]{--lyra-stepper-marker-bg:var(--ds-color-surface-container);--lyra-stepper-marker-outline:var(--ds-color-outline);--lyra-stepper-marker-fg:var(--ds-color-on-surface-variant);--lyra-stepper-title:var(--ds-color-on-surface);--lyra-stepper-description:var(--ds-color-on-surface-variant);--lyra-stepper-connector:var(--ds-color-outline-variant);counter-increment:lyra-step}[data-lyra=stepper][data-orientation=horizontal]>[data-part=step]{align-items:flex-start;gap:var(--ds-space-inline-medium);display:flex}[data-lyra=stepper][data-orientation=horizontal]>[data-part=step]:not(:last-child){flex:1}[data-lyra=stepper][data-orientation=horizontal] [data-part=connector]{min-inline-size:var(--ds-space-inline-extra-large);block-size:var(--ds-outline-width-small);flex:1;align-self:center;margin-inline-start:calc(var(--ds-space-inline-large) - var(--ds-space-inline-medium))}[data-lyra=stepper][data-orientation=vertical]>[data-part=step]{grid-template-columns:var(--lyra-stepper-marker) 1fr;column-gap:var(--ds-space-inline-medium);display:grid}[data-lyra=stepper][data-orientation=vertical] [data-part=connector]{inline-size:var(--ds-outline-width-small);block-size:var(--ds-size-control-small);margin-block:var(--ds-space-inset-small);grid-column:1;justify-self:center}[data-lyra=stepper]>[data-part=step]:last-child>[data-part=connector]{display:none}[data-lyra=stepper] [data-part=connector]{background:var(--lyra-stepper-connector)}[data-lyra=stepper] [data-part=marker]{inline-size:var(--lyra-stepper-marker);block-size:var(--lyra-stepper-marker);border:var(--ds-outline-width-small) solid var(--lyra-stepper-marker-outline);border-radius:var(--ds-shape-corner-full);background:var(--lyra-stepper-marker-bg);color:var(--lyra-stepper-marker-fg);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);flex-shrink:0;place-items:center;display:inline-grid}[data-lyra=stepper] [data-part=marker]:not([data-icon]):before{content:counter(lyra-step)}[data-lyra=stepper][data-size=sm] [data-part=marker-icon]{--lyra-icon-size:var(--ds-size-icon-small)}[data-lyra=stepper] [data-part=text]{gap:var(--ds-space-stack-extra-small);flex-direction:column;min-inline-size:0;display:flex}[data-lyra=stepper] [data-part=title]{color:var(--lyra-stepper-title);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=stepper] [data-part=description]{color:var(--lyra-stepper-description);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=stepper]>[data-part=step][data-state=completed]{--lyra-stepper-marker-fg:var(--ds-color-on-surface);--lyra-stepper-connector:var(--ds-color-outline)}[data-lyra=stepper]>[data-part=step][data-state=current]{--lyra-stepper-marker-bg:var(--ds-color-primary);--lyra-stepper-marker-outline:var(--ds-color-primary);--lyra-stepper-marker-fg:var(--ds-color-on-primary)}[data-lyra=stepper]>[data-part=step][data-state=error]{--lyra-stepper-marker-bg:var(--ds-color-error-container);--lyra-stepper-marker-outline:var(--ds-color-on-error-container);--lyra-stepper-marker-fg:var(--ds-color-on-error-container);--lyra-stepper-title:var(--ds-color-on-error-container);--lyra-stepper-description:var(--ds-color-on-error-container)}[data-lyra=table][data-part=container]{padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container-high);overflow-x:auto;container:lyra-table/inline-size}[data-lyra=table][data-part=table]{--lyra-table-row-height:calc(var(--ds-size-control-medium) + var(--ds-space-inset-small-increased));border-collapse:collapse;inline-size:100%;color:var(--ds-color-on-surface)}[data-lyra=table][data-part=table][data-size=md]{--lyra-table-row-height:calc(var(--ds-size-control-large) + var(--ds-space-inset-large))}[data-lyra=table][data-part=table][data-size=lg]{--lyra-table-row-height:calc(var(--ds-size-control-large) * 2)}[data-lyra=table] [data-part=head]{padding-block:var(--ds-space-inset-medium-increased);padding-inline:var(--ds-space-inset-small-increased);border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);text-align:start;vertical-align:middle;white-space:nowrap;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=table] [data-part=head][data-align=end]{text-align:end}[data-lyra=table] [data-part=head][data-sortable]:hover{background:var(--ds-color-surface)}[data-lyra=table] [data-part=head]>[data-part=sort]{align-items:center;gap:var(--ds-space-inline-small);border-radius:var(--ds-shape-corner-extra-small);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}[data-lyra=table] [data-part=cell]{block-size:var(--lyra-table-row-height);padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-small-increased) var(--ds-space-inset-extra-large);border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);background:var(--lyra-table-cell-bg,transparent);text-align:start;vertical-align:middle;white-space:nowrap;font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=table] [data-part=cell][data-align=end]{text-align:end;padding-inline-end:var(--ds-space-inset-small-increased)}[data-lyra=table] [data-part=cell][data-bold],[data-lyra=table] [data-part=text]>[data-part=title]{font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=table] [data-part=cell][data-variant=heatmap]{--lyra-table-cell-bg:var(--ds-color-surface-container)}[data-lyra=table] [data-part=cell]>[data-part=cell-label]{display:none}[data-lyra=table] [data-part=cell]>[data-part=content]{align-items:center;gap:var(--ds-space-inline-small);display:flex}[data-lyra=table] [data-part=cell][data-align=end]>[data-part=content]{justify-content:flex-end}[data-lyra=table] [data-part=content]:has(>[data-part=media]){gap:var(--ds-space-inline-large)}[data-lyra=table] [data-part=content]>[data-part=media]{flex-shrink:0;display:flex}[data-lyra=table] [data-part=content]>[data-part=text]{flex-direction:column;min-inline-size:0;display:flex}[data-lyra=table] [data-part=text]>[data-part=description]{color:var(--ds-color-on-surface-variant)}[data-lyra=table] [data-part=body]>[data-part=row]:hover,[data-lyra=table] [data-part=footer]{background:var(--ds-color-surface)}[data-lyra=table] [data-part=footer] [data-part=cell]{border-block-end:0}[data-lyra=table] [data-part=caption]{caption-side:bottom;color:var(--ds-color-on-surface-variant);text-align:center;font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);padding-block-start:var(--ds-space-inset-medium)}[data-lyra=table][data-part=rank]{font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);color:var(--ds-color-on-surface);align-items:center;display:inline-flex}[data-lyra=table][data-part=rank]>[data-lyra=icon]{color:var(--ds-color-outline);padding-block-end:var(--ds-space-inset-extra-small)}[data-lyra=table][data-part=rank][data-variant=decrease],[data-lyra=table][data-part=rank][data-variant=decrease]>[data-lyra=icon]{color:var(--ds-color-on-error-container)}@container lyra-table not (min-width:40rem){[data-lyra=table][data-part=table],[data-lyra=table] [data-part=body],[data-lyra=table] [data-part=footer]{gap:var(--ds-space-stack-small);display:grid}[data-lyra=table] [data-part=footer]{background:0 0;margin-block-start:var(--ds-space-stack-small)}[data-lyra=table] [data-part=header]{display:none}[data-lyra=table] [data-part=row]{gap:var(--ds-space-stack-extra-small);padding:var(--ds-space-inset-medium);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface);display:grid}[data-lyra=table] [data-part=cell]{align-items:center;column-gap:var(--ds-space-inline-medium);text-align:start;white-space:normal;border:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);block-size:auto;padding:0;display:grid}[data-lyra=table] [data-part=cell][data-variant=heatmap]{padding:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-extra-small)}[data-lyra=table] [data-part=cell][data-align=end]{text-align:start;padding-inline-end:0}[data-lyra=table] [data-part=cell][data-align=end]>[data-part=content]{justify-content:flex-start}[data-lyra=table] [data-part=cell]>[data-part=cell-label]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);display:block}[data-lyra=table] [data-part=cell]>[data-part=content]:only-child{grid-column:1/-1}[data-lyra=table] [data-part=caption]{order:1;display:block}}[data-lyra=calendar]{gap:var(--ds-space-stack-medium);inline-size:max-content;padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-large-increased);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);box-shadow:var(--ds-elevation-level3-shadow);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);flex-direction:column;display:flex}[data-lyra=calendar] .lyra-calendar-root{gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=calendar] .lyra-calendar-months{gap:var(--ds-space-inline-extra-large);display:flex}[data-lyra=calendar] .lyra-calendar-month{align-items:center;column-gap:var(--ds-space-inline-small);row-gap:var(--ds-space-stack-medium);grid-template-columns:auto 1fr auto;display:grid}[data-lyra=calendar] .lyra-calendar-month_caption{text-align:center;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);grid-column:2}[data-lyra=calendar] .lyra-calendar-button_next{grid-column:3}[data-lyra=calendar] :is(.lyra-calendar-button_previous,.lyra-calendar-button_next){--lyra-state-layer-color:var(--ds-color-on-surface);inline-size:var(--ds-size-control-small);block-size:var(--ds-size-control-small);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}[data-lyra=calendar] :is(.lyra-calendar-button_previous,.lyra-calendar-button_next)[aria-disabled=true]{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=calendar] :is(.lyra-calendar-button_previous,.lyra-calendar-button_next)[aria-disabled=true]:after{opacity:0}[data-lyra=calendar] .lyra-calendar-month_grid{border-collapse:collapse;grid-column:1/-1;inline-size:100%}[data-lyra=calendar] .lyra-calendar-weekday{padding:0 0 var(--ds-space-stack-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);text-align:center}[data-lyra=calendar] .lyra-calendar-day{inline-size:var(--ds-size-control-medium);block-size:var(--ds-size-control-small);text-align:center;padding:0}[data-lyra=calendar] .lyra-calendar-day_button{--lyra-state-layer-color:var(--ds-color-on-surface);inline-size:100%;block-size:var(--ds-size-control-small);border:var(--ds-outline-width-small) solid transparent;border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;place-items:center;margin:0;padding:0;display:grid}[data-lyra=calendar] .lyra-calendar-day[data-hidden]{visibility:hidden}[data-lyra=calendar] .lyra-calendar-day[data-today]>.lyra-calendar-day_button{border-color:var(--ds-color-outline)}[data-lyra=calendar] .lyra-calendar-day[data-selected]:not(.lyra-calendar-range_middle)>.lyra-calendar-day_button{--lyra-state-layer-color:var(--ds-color-on-primary);background:var(--ds-color-primary);color:var(--ds-color-on-primary);border-color:#0000}[data-lyra=calendar] .lyra-calendar-range_middle{background:var(--ds-color-primary-container)}[data-lyra=calendar] .lyra-calendar-range_middle>.lyra-calendar-day_button{border-radius:0}[data-lyra=calendar] .lyra-calendar-day[data-disabled]>.lyra-calendar-day_button{color:var(--ds-color-outline-variant);cursor:default}[data-lyra=calendar] .lyra-calendar-day[data-disabled]>.lyra-calendar-day_button:after{opacity:0}[data-lyra=calendar] .lyra-calendar-footer{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=calendar]>[data-part=actions]{justify-content:space-between;gap:var(--ds-space-inline-small);display:flex}[data-lyra=date-picker]:not([data-part]){align-items:stretch;gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=date-picker]>[data-lyra=label]{align-self:flex-start}[data-lyra=date-picker]>[data-lyra=input]{--lyra-field-bg:var(--ds-color-surface);--lyra-field-outline:var(--ds-color-outline)}[data-lyra=date-picker]>[data-lyra=input]:is(:focus-within,[data-popup-open],:has([data-popup-open])){--lyra-field-outline:var(--ds-color-primary);box-shadow:inset 0 0 0 var(--ds-outline-width-small) var(--ds-color-primary)}[data-lyra=date-picker]>[data-lyra=input]:is([data-invalid],:has([data-part=control]:is([data-invalid],[aria-invalid=true]))){--lyra-field-outline:var(--ds-color-on-error-container);box-shadow:none}[data-lyra=date-picker]>[data-lyra=input]:has([data-part=control]:is(:disabled,[data-disabled])){--lyra-field-bg:var(--ds-color-surface-container-highest);--lyra-field-outline:var(--ds-color-outline)}[data-lyra=date-picker][data-type=range]>[data-lyra=input]:not(:has(:disabled)){cursor:pointer}[data-lyra=date-picker] [data-part=trigger]{--lyra-state-layer-color:var(--ds-color-on-surface);padding:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-secondary-container);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--ds-space-inset-extra-small));display:inline-grid}[data-lyra=date-picker] [data-part=trigger]:disabled{color:var(--ds-color-outline);cursor:not-allowed}[data-lyra=date-picker][data-part=positioner]{z-index:1}[data-lyra=date-picker]>[data-part=popup]{transform-origin:var(--transform-origin);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate), scale var(--ds-motion-duration-short4) var(--ds-motion-easing-standard-decelerate);outline:none}[data-lyra=date-picker]>[data-part=popup]:is([data-starting-style],[data-ending-style]){opacity:0;scale:.95}[data-lyra=date-picker]>[data-part=popup][data-ending-style]{transition-duration:var(--ds-motion-duration-short2);transition-timing-function:var(--ds-motion-easing-standard-accelerate)}[data-lyra=file-drop-zone]{align-items:stretch;gap:var(--ds-space-stack-small-increased);flex-direction:column;display:flex}[data-lyra=file-drop-zone]>[data-part=target]{--lyra-drop-border:var(--ds-color-outline);--lyra-state-layer-color:var(--ds-color-on-surface);align-items:center;gap:var(--ds-space-stack-medium);padding:var(--ds-space-inset-large);border:var(--ds-outline-width-small) dashed var(--lyra-drop-border);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);text-align:center;cursor:pointer;flex-direction:column;display:flex}[data-lyra=file-drop-zone]>[data-part=target]:has([data-part=input]:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=file-drop-zone]>[data-part=target]:has([data-part=input]:focus-visible):after{opacity:var(--ds-state-focus-state-layer-opacity)}[data-lyra=file-drop-zone] [data-part=icon]{color:var(--ds-color-primary);display:inline-flex}[data-lyra=file-drop-zone] [data-part=icon] [data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-large) * 4 / 3)}[data-lyra=file-drop-zone][data-state=uploading] [data-part=icon] [data-lyra=icon]{animation:lyra-spin var(--ds-motion-duration-extra-long4) linear infinite}[data-lyra=file-drop-zone] [data-part=title]{font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=file-drop-zone] [data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=file-drop-zone] [data-part=action]{pointer-events:none}[data-lyra=file-drop-zone]>[data-part=target]>:not([data-part]){text-align:start;align-self:stretch}[data-lyra=file-drop-zone]>[data-part=target][data-drag-over]{--lyra-drop-border:var(--ds-color-primary);padding:calc(var(--ds-space-inset-large) - var(--ds-outline-width-medium) + var(--ds-outline-width-small));border-width:var(--ds-outline-width-medium);background:var(--ds-color-primary-container)}[data-lyra=file-drop-zone]:is([data-state=uploading],[data-state=success])>[data-part=target]{border-style:solid}[data-lyra=file-drop-zone][data-state=success] [data-part=icon]{color:var(--ds-color-on-surface)}[data-lyra=file-drop-zone][data-state=error]>[data-part=target]{--lyra-drop-border:var(--ds-color-on-error-container)}[data-lyra=file-drop-zone][data-state=error] [data-part=icon]{color:var(--ds-color-error)}[data-lyra=file-drop-zone][data-state=disabled]>[data-part=target]{--lyra-drop-border:var(--ds-color-on-surface);background:var(--ds-color-surface);cursor:not-allowed}[data-lyra=file-drop-zone][data-state=disabled] :is([data-part=icon],[data-part=description]){color:var(--ds-color-on-surface)}[data-lyra=file-drop-zone][data-state=disabled] [data-part=action]{--lyra-button-outline:var(--ds-color-on-surface);--lyra-button-fg:var(--ds-color-on-surface)}[data-lyra=file-drop-zone][data-state=disabled] [data-part=action] [data-part=label]{opacity:.65}[data-lyra=file-drop-zone]>[data-part=error]{color:var(--ds-color-on-error-container);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=file-drop-zone]>[data-part=hint]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=side-nav]{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-small);block-size:100%;padding-block:var(--ds-space-inset-medium-increased);padding-inline:var(--ds-space-inset-small);border-inline-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);background:var(--ds-color-surface);color:var(--ds-color-on-surface);flex-direction:column;display:flex;overflow-y:auto}[data-lyra=side-nav][data-expanded]{inline-size:calc(var(--ds-size-icon-small) * 17.25);align-items:stretch}[data-lyra=side-nav] [data-part=toggle]{justify-content:center;align-items:center;gap:var(--ds-space-inline-large);min-inline-size:var(--ds-size-control-large);min-block-size:var(--ds-size-control-large);padding:var(--ds-space-inset-small);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);cursor:pointer;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);background:0 0;border:0;flex:none;display:flex}[data-lyra=side-nav][data-expanded] [data-part=toggle]{justify-content:flex-start}[data-lyra=side-nav] [data-part=list]{gap:var(--ds-space-stack-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-lyra=side-nav] li{flex-direction:column;display:flex}[data-lyra=side-nav] [data-part=section]{gap:var(--ds-space-stack-extra-small)}[data-lyra=side-nav] [data-part=section-label]{padding-inline:var(--ds-space-inset-large);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=side-nav] [data-part=item]{justify-content:center;align-items:center;gap:var(--ds-space-inline-small);inline-size:var(--ds-size-control-large);block-size:var(--ds-size-control-large);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap;padding:0;text-decoration:none;display:flex}[data-lyra=side-nav] [data-part=item][data-active]{background:var(--ds-color-primary);color:var(--ds-color-on-primary)}[data-lyra=side-nav] [data-part=item] [data-part=icon]{flex:none}[data-lyra=side-nav][data-expanded] [data-part=item]{block-size:auto;inline-size:auto;padding-block:var(--ds-space-inset-small-increased);padding-inline:var(--ds-space-inset-large);justify-content:flex-start}[data-lyra=side-nav][data-expanded] [data-part=item][data-active]{background:var(--ds-color-surface-container-low);color:var(--ds-color-on-surface)}[data-lyra=side-nav] [data-part=item] [data-part=label]{text-overflow:ellipsis;overflow:hidden}[data-lyra=top-nav]{align-items:center;gap:var(--ds-space-inline-large);min-block-size:calc(var(--ds-size-control-large) + var(--ds-space-inset-small) * 2);padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-medium-increased);border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);background:var(--ds-color-surface);color:var(--ds-color-on-surface);display:flex}[data-lyra=top-nav]>[data-part=content]{align-items:center;gap:var(--ds-space-inline-large);flex:1 1 0;min-inline-size:0;display:flex}[data-lyra=top-nav] [data-part=text]{align-items:center;gap:var(--ds-space-inline-large);white-space:nowrap;min-inline-size:0;display:flex}[data-lyra=top-nav] [data-part=title]{font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=top-nav] [data-part=subtitle]{text-overflow:ellipsis;font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow:hidden}[data-lyra=top-nav]>[data-part=actions]{align-items:center;gap:var(--ds-space-inline-small);flex:none;display:flex}[data-lyra=top-nav] [data-part=links]>ul,[data-lyra=top-nav] [data-part=breadcrumb]>ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}[data-lyra=top-nav] [data-part=links]>ul{gap:var(--ds-space-inline-extra-small)}[data-lyra=top-nav] [data-part=link]{min-block-size:var(--ds-size-control-medium);padding-inline:var(--ds-space-inset-medium);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface-variant);white-space:nowrap;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);align-items:center;text-decoration:none;display:inline-flex}[data-lyra=top-nav] [data-part=link][data-active]{background:var(--ds-color-surface-container-low);color:var(--ds-color-on-surface)}[data-lyra=top-nav] [data-part=breadcrumb]>ol{gap:var(--ds-space-inline-small)}[data-lyra=top-nav] [data-part=breadcrumb] li{align-items:center;gap:var(--ds-space-inline-small);white-space:nowrap;display:flex}[data-lyra=top-nav] [data-part=breadcrumb] li:first-child>[data-part=separator]{display:none}[data-lyra=top-nav] [data-part=separator]{color:var(--ds-color-on-surface-variant);flex:none}[data-lyra=top-nav] [data-part=crumb]{border-radius:var(--ds-shape-corner-extra-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);text-decoration:none}[data-lyra=top-nav] a[data-part=crumb]:hover{color:var(--ds-color-on-surface);text-decoration:underline}[data-lyra=top-nav] [data-part=crumb][aria-current=page]{color:var(--ds-color-on-surface);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking)}[data-lyra=empty-state]{--lyra-empty-state-symbol-bg:var(--ds-color-primary-container);--lyra-empty-state-symbol-fg:var(--ds-color-primary);align-items:center;gap:var(--ds-space-stack-medium-increased);padding:var(--ds-space-inset-extra-large);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface-variant);text-align:center;overflow-wrap:break-word;flex-direction:column;display:flex}[data-lyra=empty-state][data-size=sm]{padding:var(--ds-space-inset-large)}[data-lyra=empty-state][data-type=error]{--lyra-empty-state-symbol-bg:var(--ds-color-error-container);--lyra-empty-state-symbol-fg:var(--ds-color-error)}[data-lyra=empty-state]>[data-part=symbol]{inline-size:calc(var(--ds-size-icon-small) * 3.5);block-size:calc(var(--ds-size-icon-small) * 3.5);border-radius:var(--ds-shape-corner-full);background:var(--lyra-empty-state-symbol-bg);color:var(--lyra-empty-state-symbol-fg);flex:none;justify-content:center;align-items:center;display:flex}[data-lyra=empty-state]>[data-part=symbol]>[data-lyra=icon]{--lyra-icon-size:calc(var(--ds-size-icon-small) * 2)}[data-lyra=empty-state]>[data-part=media]{justify-content:center;max-inline-size:100%;display:flex}[data-lyra=empty-state]>[data-part=message]{align-items:center;gap:var(--ds-space-stack-small);flex-direction:column;inline-size:100%;display:flex}[data-lyra=empty-state] [data-part=title]{color:var(--ds-color-on-surface);font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking)}[data-lyra=empty-state] [data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking)}[data-lyra=empty-state]>[data-part=actions]{justify-content:center;align-items:center;gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=page-header]{gap:var(--ds-space-stack-large);flex-direction:column;padding-block-start:var(--ds-space-inset-extra-extra-large);display:flex}[data-lyra=page-header]>[data-part=main]{align-items:baseline;gap:var(--ds-space-stack-small) var(--ds-space-inline-large);flex-wrap:wrap;display:flex}[data-lyra=page-header]:is([data-variant=home],[data-variant=prompt])>[data-part=main]{align-items:flex-start;gap:var(--ds-space-stack-extra-large);flex-direction:column}[data-lyra=page-header] [data-part=text]{gap:var(--ds-space-stack-medium);overflow-wrap:break-word;flex-direction:column;flex:1 0 0;min-inline-size:0;display:flex}[data-lyra=page-header] [data-part=title]{color:var(--ds-color-on-surface);font:var(--ds-typescale-headline-large-weight) var(--ds-typescale-headline-large-size) / var(--ds-typescale-headline-large-line-height) var(--ds-typescale-headline-large-font);letter-spacing:var(--ds-typescale-headline-large-tracking);margin:0}[data-lyra=page-header] [data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-large-weight) var(--ds-typescale-body-large-size) / var(--ds-typescale-body-large-line-height) var(--ds-typescale-body-large-font);letter-spacing:var(--ds-typescale-body-large-tracking);margin:0}[data-lyra=page-header] [data-part=actions]{align-items:center;gap:var(--ds-space-inline-small);flex-wrap:wrap;flex:none;display:flex}[data-lyra=filter-bar]{flex-direction:column;align-items:stretch;display:flex}[data-lyra=filter-bar]>[data-part=header]{justify-content:space-between;align-items:flex-start;row-gap:var(--ds-space-stack-small);flex-wrap:wrap;padding-block-end:var(--ds-space-inset-large);display:flex}[data-lyra=filter-bar] [data-part=heading]{gap:var(--ds-space-stack-extra-small);min-inline-size:0;flex-direction:column;padding-inline-end:var(--ds-space-inset-large);display:flex}[data-lyra=filter-bar] [data-part=title]{min-block-size:var(--ds-size-control-medium);color:var(--ds-color-on-surface);font:var(--ds-typescale-headline-small-weight) var(--ds-typescale-headline-small-size) / var(--ds-typescale-headline-small-line-height) var(--ds-typescale-headline-small-font);letter-spacing:var(--ds-typescale-headline-small-tracking);align-items:center;display:flex}[data-lyra=filter-bar] [data-part=last-update]{block-size:var(--ds-size-icon-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);white-space:nowrap;align-items:center;display:flex}[data-lyra=filter-bar] [data-part=last-update]>[data-part=info]{margin-block:calc((var(--ds-size-icon-small) - var(--ds-size-control-small)) / 2)}[data-lyra=filter-bar] [data-part=actions]{align-items:center;gap:var(--ds-space-inline-extra-small);flex-wrap:wrap;display:flex}[data-lyra=filter-bar]>[data-part=tabs]{align-items:center;gap:var(--ds-space-inline-small);border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);padding-block-end:var(--ds-space-inset-small-increased);display:flex;overflow-x:auto}[data-lyra=filter-bar][data-variant=global]>[data-part=tabs]{margin-block-end:var(--ds-space-inset-extra-extra-large)}[data-lyra=filter-bar] [data-part=secondary-actions]{justify-content:flex-end;align-items:center;gap:var(--ds-space-inline-small);flex:1 0 auto;display:flex}[data-lyra=filter-bar]>[data-part=controls]{justify-content:space-between;align-items:center;gap:var(--ds-space-stack-small) var(--ds-space-inline-large);flex-wrap:wrap;display:flex}[data-lyra=filter-bar] [data-part=search]{flex:1 1 calc(var(--ds-size-icon-small) * 18.75);min-inline-size:0;max-inline-size:calc(var(--ds-size-icon-small) * 18.75)}[data-lyra=filter-bar] [data-part=search]>*{inline-size:100%}[data-lyra=filter-bar] [data-part=end]{align-items:center;gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=filter-bar] [data-part=filters]{align-items:center;gap:var(--ds-space-inline-extra-small);flex-wrap:wrap;display:flex}[data-lyra=chart-container]{align-items:stretch;gap:var(--ds-space-stack-extra-large);min-inline-size:min(100%, calc(var(--ds-size-icon-small) * 26.25));padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface);flex-direction:column;display:flex}[data-lyra=chart-container][data-type=maximized]{gap:var(--ds-space-stack-extra-extra-large)}[data-lyra=chart-container]>[data-part=top]{gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=chart-container] [data-part=header]{align-items:center;gap:var(--ds-space-inline-large);min-block-size:var(--ds-size-control-medium);display:flex}[data-lyra=chart-container] [data-part=info]{flex:1 0 0;align-items:center;min-inline-size:0;display:flex}[data-lyra=chart-container] [data-part=title]{min-inline-size:0;color:var(--ds-color-on-surface);font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=chart-container] [data-part=actions]{align-items:center;gap:var(--ds-space-inline-small);flex:none;display:flex}[data-lyra=chart-container] [data-part=controls]{align-items:center;gap:var(--ds-space-stack-small) var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=chart-container]>[data-part=content]{gap:var(--ds-space-stack-medium);flex-direction:column;flex:1 0 auto;min-block-size:0;display:flex}[data-lyra=chart-container] [data-part=body]{flex-direction:column;flex:1 0 auto;min-block-size:0;display:flex}[data-lyra=chart-container] [data-part=body][data-state]{min-block-size:calc(var(--ds-size-icon-small) * 12);justify-content:center;align-items:center}[data-lyra=chart-container] [data-part=body][data-state=empty]>[data-lyra=empty-state]{align-self:stretch}[data-lyra=chart-container] [data-part=legend]{justify-content:center;align-items:center;gap:var(--ds-space-stack-extra-small) var(--ds-space-inline-large);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);flex-wrap:wrap;display:flex}[data-lyra=chat-bubble]{justify-content:flex-end;align-items:flex-start;gap:var(--ds-space-inline-small);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);padding-block-end:var(--ds-space-inset-medium);display:flex}[data-lyra=chat-bubble]>[data-part=actions]{flex:none;align-items:center;display:flex}[data-lyra=chat-bubble][data-sender=user]>[data-part=content]{min-inline-size:0;max-inline-size:min(75%, calc(var(--ds-size-icon-small) * 26.5));padding:var(--ds-space-inset-medium);border:var(--ds-outline-width-small) solid transparent;border-radius:var(--ds-shape-corner-large-increased);background:var(--ds-color-surface-container-low);overflow-wrap:break-word;border-start-end-radius:var(--ds-shape-corner-extra-small)}[data-lyra=chat-bubble][data-sender=user][data-state=edit]>[data-part=content]{border-color:var(--ds-color-outline-variant);background:0 0;flex:1}[data-lyra=chat-bubble]>[data-part=content]>textarea{inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;resize:none;field-sizing:content;background:0 0;border:0;margin:0;padding:0;display:block}[data-lyra=chat-bubble]>[data-part=content]>textarea:focus-visible{outline:none}[data-lyra=chat-bubble]>[data-part=content]:has(>textarea:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=chat-bubble][data-sender=agent]{align-items:stretch;gap:var(--ds-space-stack-small);flex-direction:column}[data-lyra=chat-bubble][data-sender=agent]>[data-part=content]{min-inline-size:0}[data-lyra=chat-input]{gap:var(--ds-space-stack-medium);color:var(--ds-color-on-surface);flex-direction:column;margin:0;display:flex}[data-lyra=chat-input][data-type=zero-state]{gap:var(--ds-space-stack-small);padding:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-large-increased);background:var(--ds-color-surface-container-high);padding-block-end:var(--ds-space-inset-medium)}[data-lyra=chat-input]>[data-part=box]{gap:var(--ds-space-stack-extra-large);padding:var(--ds-space-inset-medium);border:var(--ds-outline-width-small) solid var(--ds-color-outline);border-radius:var(--ds-shape-corner-large-increased);background:var(--ds-color-surface-container-high);flex-direction:column;display:flex;overflow:hidden}[data-lyra=chat-input][data-size=sm]>[data-part=box]{border-color:var(--ds-color-on-surface-variant)}[data-lyra=chat-input]>[data-part=box]:has([data-part=textarea]:focus-visible){outline:var(--ds-state-focus-indicator-thickness) solid var(--ds-color-secondary);outline-offset:var(--ds-state-focus-indicator-outer-offset)}[data-lyra=chat-input][data-state=listening]>[data-part=box]{padding-block:var(--ds-space-inset-small)}[data-lyra=chat-input] [data-part=top]{gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=chat-input] [data-part=mentions]{gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=chat-input] [data-part=uploads]{gap:var(--ds-space-inline-large);flex-wrap:wrap;display:flex}[data-lyra=chat-input] [data-part=textarea]{inline-size:100%;max-block-size:calc(var(--ds-typescale-body-medium-line-height) * 7.5);color:inherit;font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);resize:none;field-sizing:content;background:0 0;border:0;margin:0;padding:0;display:block}[data-lyra=chat-input] [data-part=textarea]::placeholder{color:var(--ds-color-on-surface);opacity:1}[data-lyra=chat-input] [data-part=textarea]:focus-visible{outline:none}[data-lyra=chat-input] [data-part=textarea]:disabled{color:var(--ds-color-outline-variant)}[data-lyra=chat-input] [data-part=toolbar]{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-small);display:flex}[data-lyra=chat-input] [data-part=actions]{align-items:center;display:flex}[data-lyra=chat-input] [data-part=end]{align-items:center;gap:var(--ds-space-inline-small);display:flex}[data-lyra=chat-input] [data-part=waveform]{block-size:var(--ds-size-icon-small);background:repeating-linear-gradient(to right, var(--ds-color-outline-variant) 0 var(--ds-outline-width-small), transparent var(--ds-outline-width-small) var(--ds-space-inline-extra-small));animation:lyra-chat-input-listen var(--ds-motion-duration-extra-long4) var(--ds-motion-easing-standard) infinite alternate;flex:1}@keyframes lyra-chat-input-listen{0%{opacity:.4}}[data-lyra=chat-input]>[data-part=footer]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);text-align:center}[data-lyra=chat-input][data-type=zero-state]>[data-part=footer]{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-extra-small);padding-inline:var(--ds-space-inset-medium);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);text-align:start;flex-wrap:wrap;display:flex}[data-lyra=pill]{max-inline-size:100%;padding-block:var(--ds-space-inset-small);padding-inline:var(--ds-space-inset-small-increased);border:var(--ds-outline-width-small) solid var(--ds-color-on-surface-variant);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;margin:0;display:inline-flex}[data-lyra=pill]:hover:not(:disabled,[data-disabled]){border-color:var(--ds-color-on-surface)}[data-lyra=pill]:is(:disabled,[data-disabled]){border-color:var(--ds-color-outline-variant);color:var(--ds-color-outline-variant);cursor:default}[data-lyra=conversation-starters]{align-items:flex-start;gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=conversation-starters]>[data-part=label]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=conversation-starters]>[data-part=list]{gap:var(--ds-space-stack-small) var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=conversation-starters][data-orientation=vertical]>[data-part=list]{flex-flow:column;align-items:flex-start}[data-lyra=floating-button]{padding:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-surface-container);color:var(--ds-color-primary);box-shadow:var(--ds-elevation-level3-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;--lyra-state-layer-color:var(--ds-color-on-surface);border:0;flex:none;place-items:center;margin:0;display:inline-grid}[data-lyra=floating-button]:is(:disabled,[data-disabled]){color:var(--ds-color-outline-variant);box-shadow:none;cursor:default}[data-lyra=chat]:is(section){--lyra-chat-column:calc(var(--ds-size-icon-small) * 48);--lyra-chat-gutter:var(--ds-space-inset-large);--lyra-chat-end:var(--ds-space-inset-large);border-radius:var(--ds-shape-corner-small);background:var(--ds-color-surface-container);block-size:100%;min-block-size:0;color:var(--ds-color-on-surface);flex-direction:column;display:flex;overflow:hidden}[data-lyra=chat]:is(section):is([data-layout=side-panel],[data-layout=floating]){--lyra-chat-column:100%;--lyra-chat-gutter:var(--ds-space-inset-extra-large);--lyra-chat-end:var(--ds-space-inset-extra-large)}[data-lyra=chat][data-layout=floating]{inline-size:calc(var(--ds-size-icon-small) * 27.5);max-inline-size:100%;block-size:calc(var(--ds-size-icon-small) * 30.5);border-radius:var(--ds-shape-corner-extra-small);max-block-size:100%;box-shadow:var(--ds-elevation-level3-shadow)}[data-lyra=chat]>:is([data-part=header],[data-part=greeting],[data-part=starters],[data-part=input]),[data-lyra=chat] [data-part=messages]{inline-size:min(calc(100% - 2 * var(--lyra-chat-gutter)), var(--lyra-chat-column));flex:none;margin-inline:auto}[data-lyra=chat]>[data-part=header]{align-items:center;gap:var(--ds-space-inline-small);padding-block:var(--ds-space-inset-medium);display:flex}[data-lyra=chat]>[data-part=log]{overscroll-behavior:contain;flex-direction:column-reverse;flex:1;min-block-size:0;display:flex;overflow-y:auto}[data-lyra=chat]>[data-part=log]:focus-visible{outline-offset:calc(-1 * var(--ds-state-focus-indicator-thickness))}[data-lyra=chat] [data-part=messages]{flex-direction:column;padding-block-start:var(--ds-space-inset-medium);display:flex}[data-lyra=chat]>[data-part=input]{padding-block:var(--ds-space-inset-medium) var(--lyra-chat-end)}[data-lyra=chat]>[data-part=greeting]{font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking);margin-block:0}[data-lyra=chat]>[data-part=starters]{align-items:flex-start;gap:var(--ds-space-stack-large) var(--ds-space-inline-extra-large);flex-wrap:wrap;display:flex}[data-lyra=chat][data-empty][data-layout=full-screen]{justify-content:center}[data-lyra=chat][data-empty][data-layout=full-screen]>[data-part=log]{flex:none}[data-lyra=chat][data-empty][data-layout=full-screen]>[data-part=greeting]{font:var(--ds-typescale-headline-large-weight) var(--ds-typescale-headline-large-size) / var(--ds-typescale-headline-large-line-height) var(--ds-typescale-headline-large-font);letter-spacing:var(--ds-typescale-headline-large-tracking);text-align:center;padding-block-end:var(--ds-space-inset-extra-large)}[data-lyra=chat][data-empty][data-layout=full-screen]>[data-part=input]{padding-block-end:var(--ds-space-inset-extra-large)}[data-lyra=chat][data-empty]:not([data-layout=full-screen])>[data-part=greeting]{padding-block-start:var(--ds-space-inset-extra-extra-large);padding-inline:var(--ds-space-inset-small-increased)}[data-lyra=chat][data-empty]:not([data-layout=full-screen])>[data-part=starters]{flex-direction:column;padding-block-start:var(--ds-space-stack-extra-large)}[data-lyra=chat][data-empty]:not([data-layout=full-screen])>[data-part=log]{order:1}[data-lyra=chat][data-part=corner]{position:fixed;inset-block-end:var(--ds-space-inset-large);inset-inline-end:var(--ds-space-inset-large)}[data-lyra=chat][data-part=positioner] [data-part=popup]{max-block-size:var(--available-height);transition:opacity var(--ds-motion-duration-short4) var(--ds-motion-easing-standard), transform var(--ds-motion-duration-short4) var(--ds-motion-easing-standard);transform-origin:var(--transform-origin);outline:none}[data-lyra=chat][data-part=positioner] [data-part=popup]:is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(.95)}[data-lyra=chat][data-part=positioner] [data-part=popup]>[data-lyra=chat]{max-block-size:var(--available-height)}[data-card]{--lyra-card-bg:var(--ds-color-surface-container);border-radius:var(--ds-shape-corner-large);background:var(--lyra-card-bg);min-inline-size:0;color:var(--ds-color-on-surface);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow-wrap:break-word;flex-direction:column;display:flex;overflow:hidden}[data-card]>[data-part=media]{flex:none;display:block}[data-card]>[data-part=media]>img{inline-size:100%;display:block}[data-card]>[data-part=header]{padding:var(--ds-space-inset-large) var(--ds-space-inset-large) var(--ds-space-inset-medium);flex-direction:column;align-items:flex-start;display:flex}[data-card]>[data-part=media]+[data-part=header]{padding-block-end:var(--ds-space-inset-extra-small)}[data-card]>[data-part=header]:last-child{padding-block-end:var(--ds-space-inset-large)}[data-card] [data-part=title]{font:var(--ds-typescale-title-medium-weight) var(--ds-typescale-title-medium-size) / var(--ds-typescale-title-medium-line-height) var(--ds-typescale-title-medium-font);letter-spacing:var(--ds-typescale-title-medium-tracking)}[data-card]>[data-part=body]{align-items:flex-start;gap:var(--ds-space-stack-medium);padding:0 var(--ds-space-inset-large) var(--ds-space-inset-large);flex-direction:column;display:flex}[data-card]>[data-part=body]:first-child{padding-block-start:var(--ds-space-inset-large)}[data-card]>[data-part=footer]{justify-content:flex-end;align-items:center;gap:var(--ds-space-inline-large);padding:var(--ds-space-inset-medium) var(--ds-space-inset-large);flex-wrap:wrap;margin-block-start:auto;display:flex}[data-lyra=info-card]>[data-part=body]{gap:var(--ds-space-stack-extra-large)}[data-lyra=info-card] [data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=info-card] [data-part=sources]{gap:var(--ds-space-stack-small) var(--ds-space-inline-extra-small);flex-wrap:wrap;display:flex}[data-lyra=metric-card]>[data-part=header]{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-small);flex-direction:row}[data-lyra=metric-card] [data-part=title]{min-inline-size:0;color:var(--ds-color-on-surface);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=metric-card] [data-part=trend]{color:var(--ds-color-outline-variant)}[data-lyra=metric-card] [data-part=value]{color:var(--ds-color-on-surface);font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking)}[data-lyra=metric-card] [data-part=metrics]{gap:var(--ds-space-stack-extra-small);flex-direction:column;margin:0;display:flex}[data-lyra=metric-card] [data-part=metric]{align-items:center;gap:var(--ds-space-inline-extra-small);display:flex}[data-lyra=metric-card] [data-part=metric]>dt{color:var(--ds-color-on-surface);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=metric-card] [data-part=metric]>dd{color:var(--ds-color-secondary);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);margin:0}[data-lyra=metric-card] [data-part=note]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=kpi-card]{--lyra-kpi-card-stat:var(--ds-color-on-surface);min-inline-size:0;color:var(--ds-color-on-surface);flex-direction:column;display:flex;position:relative}[data-lyra=kpi-card][data-type=negative]{--lyra-kpi-card-stat:var(--ds-color-on-error-container)}[data-lyra=kpi-card] [data-part=header]{align-items:flex-start;gap:var(--ds-space-inline-small);padding-block-end:var(--ds-space-inset-small-increased);display:flex}[data-lyra=kpi-card] [data-part=label]{align-items:center;gap:var(--ds-space-inline-small);min-inline-size:0;min-block-size:var(--ds-size-icon-medium);flex:1 0 0;display:flex}[data-lyra=kpi-card] [data-part=label-text]{min-inline-size:0;font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=kpi-card] [data-part=info]{border-radius:var(--ds-shape-corner-full);color:var(--ds-color-outline-variant);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}[data-lyra=kpi-card] [data-part=more]{z-index:1;transition:opacity var(--ds-motion-duration-short2) var(--ds-motion-easing-standard);position:absolute;inset-block-start:calc(-1 * var(--ds-space-inset-small));inset-inline-end:calc(-1 * var(--ds-space-inset-extra-small))}@media (hover:hover){[data-lyra=kpi-card]:not(:hover,:focus-within,:has([data-popup-open])) [data-part=more]{opacity:0}}[data-lyra=kpi-card] [data-part=output]{gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=kpi-card] [data-part=number]{align-items:flex-end;column-gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=kpi-card] [data-part=value]{min-inline-size:0;font:var(--ds-typescale-headline-large-weight) var(--ds-typescale-headline-large-size) / var(--ds-typescale-headline-large-line-height) var(--ds-typescale-headline-large-font);letter-spacing:var(--ds-typescale-headline-large-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=kpi-card] [data-part=stat]{align-items:center;gap:var(--ds-space-inline-extra-small);display:inline-flex}[data-lyra=kpi-card] [data-part=trend]{color:var(--ds-color-outline-variant)}[data-lyra=kpi-card] [data-part=stat-value]{color:var(--lyra-kpi-card-stat);font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);white-space:nowrap}[data-lyra=kpi-card] [data-part=delta]{align-items:center;gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=action-card]{--lyra-card-bg:var(--ds-color-surface-container-high)}[data-lyra=action-card] [data-part=status]{align-items:center;gap:var(--ds-space-inline-small);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);display:flex}[data-lyra=action-card] [data-part=status-dot]{inline-size:calc(var(--ds-size-icon-small) * .375);block-size:calc(var(--ds-size-icon-small) * .375);border-radius:var(--ds-shape-corner-full);background:var(--ds-color-primary);flex:none}[data-lyra=artifact-card]{--lyra-artifact-card-bg:var(--ds-color-surface-container-high);--lyra-artifact-card-fg:var(--ds-color-on-surface);--lyra-artifact-card-outline:var(--ds-color-outline-variant);--lyra-artifact-card-icon:var(--ds-color-outline-variant);--lyra-state-layer-color:var(--ds-color-on-surface);align-items:center;gap:var(--ds-space-inline-large);inline-size:100%;min-inline-size:0;padding:var(--ds-space-inset-medium);border:var(--ds-outline-width-small) solid var(--lyra-artifact-card-outline);border-radius:var(--ds-shape-corner-small);background:var(--lyra-artifact-card-bg);color:var(--lyra-artifact-card-fg);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);text-align:start;cursor:pointer;margin:0;text-decoration:none;display:flex}[data-lyra=artifact-card][data-done]{--lyra-artifact-card-bg:var(--ds-color-inverse-surface);--lyra-artifact-card-fg:var(--ds-color-inverse-on-surface);--lyra-artifact-card-outline:var(--ds-color-outline);--lyra-artifact-card-icon:var(--ds-color-outline);--lyra-state-layer-color:var(--ds-color-inverse-on-surface)}[data-lyra=artifact-card] [data-part=icon]{padding:var(--ds-space-inset-small-increased);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-extra-small);color:var(--lyra-artifact-card-icon);flex:none;display:inline-flex}[data-lyra=artifact-card] [data-part=title]{text-overflow:ellipsis;white-space:nowrap;flex:1 0 0;min-inline-size:0;overflow:hidden}[data-lyra=artifact-card-section]{gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=artifact-card-section]>[data-part=title]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=artifact-card-section]>[data-part=grid]{grid-template-columns:repeat(var(--lyra-artifact-card-section-columns,3), minmax(0, 1fr));gap:var(--ds-space-stack-small) var(--ds-space-inline-small);display:grid}[data-lyra=recommendation-card]{align-items:flex-start;gap:var(--ds-space-inline-large);padding:var(--ds-space-inset-medium-increased);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container-high);color:var(--ds-color-on-surface-variant);display:flex}[data-lyra=recommendation-card] [data-lyra=icon][data-part=icon]{--lyra-icon-size:calc(var(--ds-size-icon-small) * .875);color:var(--ds-color-inverse-surface)}[data-lyra=recommendation-card] [data-icon=sparkle-solid] path{fill:currentColor}[data-lyra=recommendation-card] [data-part=text]{gap:var(--ds-space-stack-extra-small);overflow-wrap:break-word;flex-direction:column;flex:1 0 0;min-inline-size:0;display:flex}[data-lyra=recommendation-card] [data-part=title]{color:var(--ds-color-on-surface);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=recommendation-card] [data-part=description]{font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=source-tag]{padding-block:var(--ds-space-inset-extra-small);padding-inline:var(--ds-space-inset-small-increased);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-full);color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);white-space:nowrap;vertical-align:middle;background:0 0;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}[data-lyra=source-tag]:is(a,button){cursor:pointer}[data-lyra=source-tag]:is(button){appearance:none;margin:0}[data-lyra=thought-section]{gap:var(--ds-space-stack-medium);color:var(--ds-color-on-surface-variant);flex-direction:column;padding-block-end:var(--ds-space-inset-medium);display:flex}[data-lyra=thought-section]>[data-part=title]{font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);margin:0}[data-lyra=thought-section]>[data-part=list]{gap:var(--ds-space-stack-medium);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-lyra=thought-item]{--lyra-thought-marker-size:calc(var(--ds-size-icon-small) * .875);align-items:stretch;gap:var(--ds-space-inline-small);color:var(--ds-color-on-surface-variant);list-style:none;display:flex}[data-lyra=thought-item]>[data-part=rail]{align-items:center;gap:var(--ds-space-stack-extra-small);flex-direction:column;flex-shrink:0;padding-block-start:var(--ds-space-inset-extra-small);display:flex}[data-lyra=thought-item]>[data-part=rail]>[data-part=line]{inline-size:var(--ds-outline-width-small);background:var(--ds-color-outline-variant);flex:1}[data-lyra=thought-item]:not(:has(>[data-part=body]>[data-part=details]))>[data-part=rail]>[data-part=line]{display:none}[data-lyra=thought-item]>[data-part=rail]>[data-part=marker]{inline-size:var(--lyra-thought-marker-size);block-size:var(--lyra-thought-marker-size);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-full);flex-shrink:0;position:relative}[data-lyra=thought-item][data-state=loading]>[data-part=rail]>[data-part=marker]{border-block-start-color:var(--ds-color-outline);animation:lyra-thought-spin var(--ds-motion-duration-extra-long4) var(--ds-motion-easing-linear) infinite}[data-lyra=thought-item][data-state=done]>[data-part=rail]>[data-part=marker]:after{content:"";border-radius:inherit;background:var(--ds-color-on-surface-variant);position:absolute;inset:20%}[data-lyra=thought-item]>[data-part=body]{gap:var(--ds-space-stack-small);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-lyra=thought-item]>[data-part=body]>[data-part=header]{align-items:center;gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=thought-item]>[data-part=body]>[data-part=header]>[data-part=title]{font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=thought-item]>[data-part=body]>[data-part=details]{gap:var(--ds-space-stack-small);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);flex-direction:column;display:flex}[data-lyra=thought-item]>[data-part=body]>[data-part=details]>*{margin:0}@keyframes lyra-thought-spin{to{rotate:1turn}}[data-lyra=text-section]{gap:var(--ds-space-stack-medium);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-medium-weight) var(--ds-typescale-body-medium-size) / var(--ds-typescale-body-medium-line-height) var(--ds-typescale-body-medium-font);letter-spacing:var(--ds-typescale-body-medium-tracking);overflow-wrap:break-word;flex-direction:column;display:flex}[data-lyra=text-section]>*{margin:0}[data-lyra=text-section]>[data-part=title]{font:var(--ds-typescale-title-large-weight) var(--ds-typescale-title-large-size) / var(--ds-typescale-title-large-line-height) var(--ds-typescale-title-large-font);letter-spacing:var(--ds-typescale-title-large-tracking)}[data-lyra=text-section] :is(ul,ol){padding-inline-start:var(--ds-space-inset-large)}[data-lyra=email]{gap:var(--ds-space-stack-medium);color:var(--ds-color-on-surface);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);overflow-wrap:break-word;flex-direction:column;display:flex}[data-lyra=email]>[data-part=to]{margin:0}[data-lyra=email]>[data-part=content]{gap:var(--ds-space-stack-medium);flex-direction:column;display:flex}[data-lyra=email]>[data-part=content]>[data-part=subject]{padding:var(--ds-space-inset-small-increased);border:var(--ds-outline-width-small) solid var(--ds-color-outline);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container);margin:0}[data-lyra=email]>[data-part=content]>[data-part=message]{gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=email] [data-part=message]>[data-part=body]{padding:var(--ds-space-inset-medium);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface-variant)}[data-lyra=email] [data-part=message]>[data-part=body]>*{margin:0}[data-lyra=email] [data-part=message]>[data-part=footnote]{padding-block:var(--ds-space-inset-extra-small);color:var(--ds-color-on-surface-variant);text-align:center;font:var(--ds-typescale-label-small-weight) var(--ds-typescale-label-small-size) / var(--ds-typescale-label-small-line-height) var(--ds-typescale-label-small-font);letter-spacing:var(--ds-typescale-label-small-tracking);margin:0}[data-lyra=email]>[data-part=actions]{justify-content:flex-end;gap:var(--ds-space-inline-small);flex-wrap:wrap;display:flex}[data-lyra=simple-table]{padding:var(--ds-space-inset-large);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant);border-radius:var(--ds-shape-corner-small);color:var(--ds-color-on-surface);overflow:hidden}[data-lyra=simple-table]>[data-part=table]{border-collapse:collapse;inline-size:100%;font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=simple-table]>[data-part=table]>[data-part=title]{text-align:start;font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);padding-block-end:var(--ds-space-stack-medium)}[data-lyra=simple-table] [data-part=row]:not(:last-child){border-block-end:var(--ds-outline-width-small) solid var(--ds-color-outline-variant)}[data-lyra=simple-table] [data-part=row]>:is(th,td){padding:var(--ds-space-stack-small) 0;text-align:start;vertical-align:middle}[data-lyra=simple-table] [data-part=row]:first-child>:is(th,td){padding-block-start:0}[data-lyra=simple-table] [data-part=row]:last-child>:is(th,td){padding-block-end:0}[data-lyra=simple-table] [data-part=row]>[data-part=label]{inline-size:33%;color:var(--ds-color-on-surface-variant);font-weight:var(--ds-typescale-body-small-weight);padding-inline-end:var(--ds-space-inline-small)}[data-lyra=simple-table] [data-part=row]>[data-part=value]{color:var(--ds-color-primary)}[data-lyra=simple-table] [data-part=row]>[data-part=status]{color:var(--ds-color-primary);text-align:end;white-space:nowrap;font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);padding-inline-start:var(--ds-space-inline-small)}[data-lyra=simple-table] [data-part=row][data-tone=error]>[data-part=status]{color:var(--ds-color-on-error-container)}[data-lyra=file-attachment]{align-items:center;gap:var(--ds-space-inline-extra-small);border-radius:var(--ds-shape-corner-small);max-inline-size:100%;color:var(--ds-color-on-surface);vertical-align:middle;text-decoration:none;display:inline-flex;overflow:hidden}[data-lyra=file-attachment]:is(a,button){cursor:pointer}[data-lyra=file-attachment]:is(button){appearance:none;font:inherit;text-align:start;background:0 0;margin:0}[data-lyra=file-attachment][data-variant=file]{padding:var(--ds-space-inset-small);border:var(--ds-outline-width-small) solid var(--ds-color-outline-variant)}[data-lyra=file-attachment] [data-part=extension]{inline-size:var(--ds-size-control-small);block-size:var(--ds-size-control-small);padding-inline:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-extra-small);background:var(--ds-color-error);color:var(--ds-color-on-error);font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking);text-transform:uppercase;flex-shrink:0;place-items:center;display:inline-grid}[data-lyra=file-attachment] [data-part=name]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);overflow:hidden}[data-lyra=file-attachment][data-variant=image]{inline-size:var(--ds-size-touch-target);block-size:var(--ds-size-touch-target);flex-shrink:0}[data-lyra=file-attachment] [data-part=image]{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}[data-lyra=file-attachment][data-variant=image][data-lyra-state]:after{z-index:0}[data-lyra=agent-task]{--lyra-state-layer-color:var(--ds-color-on-surface);align-items:flex-start;gap:var(--ds-space-stack-medium);min-inline-size:0;padding:var(--ds-space-inset-medium-increased);border-radius:var(--ds-shape-corner-medium);background:var(--ds-color-surface);color:var(--ds-color-on-surface);text-align:start;flex-direction:column;text-decoration:none;display:flex}[data-lyra=agent-task][data-variant=tray]{background:var(--ds-color-surface-container-high)}[data-lyra=agent-task]:is(a,button){cursor:pointer}[data-lyra=agent-task]:is(button){appearance:none;font:inherit;border:0;margin:0}[data-lyra=agent-task]>[data-part=text]{gap:var(--ds-space-stack-extra-small);flex-direction:column;align-self:stretch;min-inline-size:0;display:flex}[data-lyra=agent-task]>[data-part=text]>:is([data-part=title],[data-part=description]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-lyra=agent-task]>[data-part=text]>[data-part=title]{font:var(--ds-typescale-label-medium-weight) var(--ds-typescale-label-medium-size) / var(--ds-typescale-label-medium-line-height) var(--ds-typescale-label-medium-font);letter-spacing:var(--ds-typescale-label-medium-tracking)}[data-lyra=agent-task]>[data-part=text]>[data-part=description]{color:var(--ds-color-on-surface-variant);font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking)}[data-lyra=agent-task]>[data-part=progress]{align-self:stretch}[data-lyra=client-section]{gap:var(--ds-space-stack-medium);padding-block-start:var(--ds-space-inset-medium-increased);padding-inline:var(--ds-space-inset-medium-increased);border-radius:var(--ds-shape-corner-extra-small);color:var(--ds-color-on-surface);flex-direction:column;display:flex}[data-lyra=client-section][data-empty]{padding:var(--ds-space-inset-medium-increased);background:var(--ds-color-surface-container);color:var(--ds-color-on-surface-variant)}[data-lyra=client-section]>[data-part=header]{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-small);display:flex}[data-lyra=client-section]>[data-part=header]>[data-part=title]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);margin:0;overflow:hidden}[data-lyra=client-section]>[data-part=header]>[data-part=add]{flex-shrink:0}[data-lyra=client-section]>[data-part=tasks]{gap:var(--ds-space-stack-small);flex-direction:column;display:flex}[data-lyra=agent-activity-history]{gap:var(--ds-space-stack-small);border-radius:var(--ds-shape-corner-extra-small);background:var(--ds-color-surface-container);min-inline-size:0;color:var(--ds-color-on-surface);flex-direction:column;display:flex}[data-lyra=agent-activity-history]>[data-part=search]{padding-inline:var(--ds-space-inset-small-increased)}[data-lyra=agent-activity-history]>[data-part=sections]{flex-direction:column;display:flex}[data-lyra=agent-activity-history]>[data-part=empty]{padding-block:var(--ds-space-inset-medium);padding-inline:var(--ds-space-inset-small-increased);text-align:center;font:var(--ds-typescale-body-small-weight) var(--ds-typescale-body-small-size) / var(--ds-typescale-body-small-line-height) var(--ds-typescale-body-small-font);letter-spacing:var(--ds-typescale-body-small-tracking);margin:0}[data-lyra=agent-section]{--lyra-agent-section-panel-size:calc(var(--ds-size-touch-target) * 8);gap:var(--ds-space-stack-small);background:var(--ds-color-surface-container);min-block-size:0;color:var(--ds-color-on-surface);flex-direction:column;display:flex;overflow:hidden}[data-lyra=agent-section][data-layout=floating]{border-radius:var(--ds-shape-corner-small);box-shadow:var(--ds-elevation-level2-shadow)}[data-lyra=agent-section]:is([data-layout=side-panel],[data-layout=full-screen]){block-size:100%}[data-lyra=agent-section]>[data-part=header]{justify-content:space-between;align-items:center;gap:var(--ds-space-inline-small);padding-block:var(--ds-space-inset-small) var(--ds-space-inset-extra-small);padding-inline:var(--ds-space-inset-small);flex-shrink:0;display:flex}[data-lyra=agent-section]>[data-part=header]>[data-part=start],[data-lyra=agent-section]>[data-part=header]>[data-part=actions]{align-items:center;min-inline-size:0;display:flex}[data-lyra=agent-section]>[data-part=header]>[data-part=start]{gap:var(--ds-space-inline-small)}[data-lyra=agent-section]>[data-part=header]>[data-part=start]:not(:has(>[data-part=toggle])){padding-inline-start:var(--ds-space-inset-small)}[data-lyra=agent-section]>[data-part=header] [data-part=title]{text-overflow:ellipsis;white-space:nowrap;font:var(--ds-typescale-label-large-weight) var(--ds-typescale-label-large-size) / var(--ds-typescale-label-large-line-height) var(--ds-typescale-label-large-font);letter-spacing:var(--ds-typescale-label-large-tracking);margin:0;overflow:hidden}[data-lyra=agent-section]>[data-part=body]{background:var(--ds-color-surface-container-high);flex:1;min-block-size:0;display:flex}[data-lyra=agent-section]>[data-part=body]>[data-part=side-panel]{flex-direction:column;flex:0 1 var(--lyra-agent-section-panel-size);background:var(--ds-color-surface-container);min-inline-size:0;display:flex;overflow-y:auto}[data-lyra=agent-section]>[data-part=body]>[data-part=side-panel][hidden]{display:none}[data-lyra=agent-section]>[data-part=body]>[data-part=main]{background:var(--ds-color-surface-container);flex-direction:column;flex:1;min-inline-size:0;display:flex;overflow-y:auto}[data-lyra=agent-section][data-layout=full-screen][data-side-panel-open]>[data-part=body]>[data-part=main]{margin:var(--ds-space-inset-extra-small);border-radius:var(--ds-shape-corner-extra-small)}}@layer utilities;
