@font-face{font-family:Inter;font-style:normal;font-display:block;font-weight:400 700;src:url(../media/Inter-roman.var.2r8ywpvk3tmgo.woff2)format("woff2")}
.ui-surface,.ui-text,.ui-divider,.ui-button,.ui-icon-button,.ui-field,.ui-choice,.ui-popup{box-sizing:border-box;font-family:var(--ui-type-family)}.ui-surface{color:var(--ui-color-text-primary);border-radius:var(--ui-radius-card);padding:var(--ui-space-16);border:0}.ui-surface--base{background:var(--ui-color-surface-base);box-shadow:var(--ui-elevation-rest)}.ui-surface--raised{background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-raised)}.ui-surface--panel{background:var(--ui-color-surface-panel);box-shadow:var(--ui-elevation-panel);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));border-radius:var(--ui-radius-panel)}.ui-surface--floating{background:var(--ui-color-surface-floating);box-shadow:var(--ui-elevation-floating);border-radius:var(--ui-radius-menu)}.ui-surface--overlay{background:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-floating);border-radius:var(--ui-radius-drawer)}.ui-text{color:var(--ui-color-text-primary);margin:0}.ui-text--title{font-size:var(--ui-type-pageTitle-size);font-weight:var(--ui-type-pageTitle-weight);line-height:var(--ui-type-pageTitle-lineHeight);letter-spacing:var(--ui-type-pageTitle-trackingEm)}.ui-text--section{font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight);line-height:var(--ui-type-section-lineHeight);letter-spacing:var(--ui-type-section-trackingEm)}.ui-text--body{font-size:var(--ui-type-body-size);font-weight:var(--ui-type-body-weight);line-height:var(--ui-type-body-lineHeight);letter-spacing:var(--ui-type-body-trackingEm)}.ui-text--control{font-size:var(--ui-type-control-size);font-weight:var(--ui-type-control-weight);line-height:var(--ui-type-control-lineHeight);letter-spacing:var(--ui-type-control-trackingEm)}.ui-text--metadata{font-size:var(--ui-type-metadata-size);font-weight:var(--ui-type-metadata-weight);line-height:var(--ui-type-metadata-lineHeight);letter-spacing:var(--ui-type-metadata-trackingEm)}.ui-text--micro{font-size:var(--ui-type-microLabel-size);font-weight:var(--ui-type-microLabel-weight);line-height:var(--ui-type-microLabel-lineHeight);letter-spacing:var(--ui-type-microLabel-trackingEm);text-transform:uppercase}.ui-text--numeric{font-size:var(--ui-type-numeric-size);font-weight:var(--ui-type-numeric-weight);line-height:var(--ui-type-numeric-lineHeight);font-variant-numeric:tabular-nums}.ui-text--muted{color:var(--ui-color-text-muted)}.ui-text--disabled{color:var(--ui-color-disabled-foreground)}.ui-text--invalid{color:var(--ui-color-error-foreground)}.ui-icon{width:var(--ui-control-standard-icon);height:var(--ui-control-standard-icon);flex:none;display:block}.ui-icon--compact{width:var(--ui-control-compact-icon);height:var(--ui-control-compact-icon)}.ui-divider{background:var(--ui-color-border-subtle);flex:none}.ui-divider--horizontal{width:100%;height:var(--ui-border-divider);margin-block:var(--ui-space-8)}.ui-divider--vertical{height:100%;width:var(--ui-border-divider);margin-inline:var(--ui-space-8)}.ui-control--compact{--ui-current-height:var(--ui-control-compact-height);--ui-current-padding:var(--ui-control-compact-paddingX);--ui-current-gap:var(--ui-control-compact-gap);--ui-current-radius:var(--ui-radius-control-compact);--ui-current-size:var(--ui-type-compactControl-size);--ui-current-icon:var(--ui-control-compact-icon)}.ui-control--standard{--ui-current-height:var(--ui-control-standard-height);--ui-current-padding:var(--ui-control-standard-paddingX);--ui-current-gap:var(--ui-control-standard-gap);--ui-current-radius:var(--ui-radius-control-standard);--ui-current-size:var(--ui-type-control-size);--ui-current-icon:var(--ui-control-standard-icon)}.ui-button,.ui-icon-button,.ui-select__trigger,.ui-field__body,.ui-checkbox,.ui-toggle,.ui-menu__item{transition:background-color var(--ui-motion-control-duration) var(--ui-motion-control-easing), border-color var(--ui-motion-control-duration) var(--ui-motion-control-easing), box-shadow var(--ui-motion-control-duration) var(--ui-motion-control-easing), color var(--ui-motion-control-duration) var(--ui-motion-control-easing)}.ui-button,.ui-icon-button{min-height:var(--ui-current-height);border-radius:var(--ui-current-radius);justify-content:center;align-items:center;gap:var(--ui-current-gap);color:var(--ui-color-text-primary);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-rest);font-size:var(--ui-current-size);font-weight:var(--ui-type-control-weight);line-height:var(--ui-type-control-lineHeight);cursor:pointer;white-space:nowrap;border:0;display:inline-flex}.ui-button{padding-inline:var(--ui-current-padding);position:relative}.ui-icon-button{width:var(--ui-current-height);padding:0;position:relative}.ui-button:hover:not(:disabled),.ui-icon-button:hover:not(:disabled){border-color:var(--ui-color-border-interactive);background:var(--ui-color-selected-subtle);box-shadow:var(--ui-elevation-raised)}.ui-button:active:not(:disabled),.ui-icon-button:active:not(:disabled){box-shadow:var(--ui-elevation-rest)}.ui-button--primary,.ui-button--governance,.ui-icon-button[data-selected=true]{background:var(--ui-color-interactive);color:var(--ui-color-text-inverse);border-color:var(--ui-color-interactive)}.ui-button--primary:hover:not(:disabled),.ui-icon-button[data-selected=true]:hover:not(:disabled){background:var(--ui-color-selected-strong);color:var(--ui-color-text-inverse)}.ui-button--governance{background:var(--ui-color-success-foreground);border-color:var(--ui-color-success-foreground)}.ui-button--governance:hover:not(:disabled){background:var(--ui-color-success-foreground);color:var(--ui-color-text-inverse);box-shadow:var(--ui-elevation-raised)}.ui-button--tertiary,.ui-icon-button--chrome{box-shadow:none;background:0 0;border-color:#0000}.ui-button--destructive,.ui-icon-button--destructive{color:var(--ui-color-error-foreground);box-shadow:none;background:0 0;border-color:#0000}.ui-button--destructive:hover:not(:disabled),.ui-icon-button--destructive:hover:not(:disabled){color:var(--ui-color-error-foreground);background:var(--ui-color-error-background)}.ui-icon-button--quiet-utility,.ui-icon-button--quiet-utility:hover:not(:disabled),.ui-icon-button--quiet-utility:active:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.ui-icon-button--quiet-utility{color:var(--ui-color-text-muted)}.ui-icon-button--quiet-utility:hover:not(:disabled),.ui-icon-button--quiet-utility:focus-visible{color:var(--ui-color-text-primary)}.ui-icon-button--quiet-utility .ui-icon{transition:transform var(--ui-motion-control-duration) var(--ui-motion-control-easing)}.ui-icon-button--quiet-utility:hover .ui-icon{transform:scale(1.1)}.ui-button:disabled:not([aria-busy=true]),.ui-icon-button:disabled{background:var(--ui-color-disabled-background);color:var(--ui-color-disabled-foreground);border-color:var(--ui-color-border-subtle);box-shadow:none;cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button__busy{left:var(--ui-space-2);width:var(--ui-space-6);height:var(--ui-space-6);border:var(--ui-border-normal) solid currentColor;animation:ui-spin var(--ui-motion-busy-duration) var(--ui-motion-busy-easing) infinite;border-top-color:#0000;border-radius:50%;display:inline-block;position:absolute}.ui-button[data-has-icon=true] .ui-button__busy{width:var(--ui-current-icon);height:var(--ui-current-icon);border-width:var(--ui-border-focus);position:static}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-attached-tooltip{box-sizing:border-box;background:var(--ui-color-selected-strong);color:var(--ui-color-text-inverse);border-radius:var(--ui-radius-control-compact);padding:var(--ui-space-4) var(--ui-space-8);font-family:var(--ui-type-family);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);white-space:nowrap;box-shadow:var(--ui-elevation-floating);pointer-events:none;z-index:3;border:0;outline:0;margin:0;position:fixed;inset:auto}.ui-attached-tooltip--inline-end{border-start-start-radius:0;border-end-start-radius:0}.ui-attached-tooltip--inline-start{border-start-end-radius:0;border-end-end-radius:0}.ui-field{gap:var(--ui-space-4);min-width:0;color:var(--ui-color-text-primary);flex-direction:column;display:flex}.ui-field__label{color:var(--ui-field-label);font-size:var(--ui-type-microLabel-size);font-weight:var(--ui-type-microLabel-weight);line-height:var(--ui-type-microLabel-lineHeight);letter-spacing:var(--ui-type-microLabel-trackingEm);text-transform:uppercase}.ui-field__body,.ui-select__trigger{min-height:var(--ui-current-height);align-items:center;gap:var(--ui-current-gap);border-radius:var(--ui-current-radius);background:var(--ui-field-fill);width:100%;min-width:0;box-shadow:var(--ui-elevation-rest);border:0;display:flex}.ui-select__trigger:hover:not(:disabled){background:var(--ui-color-selected-subtle)}.ui-field__body:hover:not(:has(input:disabled)){background:var(--ui-color-selected-subtle)}.ui-select__trigger:focus-visible{border-color:var(--ui-color-focus)}.ui-field__body:has(.ui-canonical-focus-ring:focus-visible){border-color:var(--ui-color-focus)}.ui-field__body:has(input:disabled){background:var(--ui-color-disabled-background);border-color:var(--ui-color-border-subtle)}.ui-field__body:has(input:read-only){background:var(--ui-color-surface-base)}.ui-field__body[data-invalid]{box-shadow:inset 0 0 0 var(--ui-border-normal) var(--ui-color-error-foreground)}.ui-field__leading,.ui-field__trailing{color:var(--ui-color-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-field__leading{margin-left:var(--ui-current-padding)}.ui-field__trailing{margin-right:var(--ui-space-4)}.ui-field__input{width:100%;min-width:0;height:calc(var(--ui-current-height) - var(--ui-border-normal) - var(--ui-border-normal));padding-inline:var(--ui-current-padding);color:var(--ui-color-text-primary);font:inherit;font-size:var(--ui-current-size);line-height:var(--ui-type-control-lineHeight);background:0 0;border:0;outline:0}.ui-field__leading+.ui-field__input{padding-left:0}.ui-field__input::placeholder{color:var(--ui-color-text-muted)}.ui-field__input:disabled{color:var(--ui-color-disabled-foreground);cursor:not-allowed}.ui-field__input::-webkit-search-cancel-button{display:none}.ui-field__description,.ui-field__error{font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);color:var(--ui-color-text-secondary)}.ui-field__error{color:var(--ui-color-error-foreground)}.ui-search .ui-field__trailing .ui-icon-button{min-height:var(--ui-control-compact-height)}.ui-search .ui-field__trailing .ui-icon-button:after{display:none}.ui-choice{align-items:center;gap:var(--ui-space-8);min-height:var(--ui-control-compact-height);cursor:pointer;color:var(--ui-color-text-primary);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-lineHeight);display:inline-flex}.ui-choice:has(input:disabled){cursor:not-allowed;color:var(--ui-color-disabled-foreground)}.ui-checkbox,.ui-toggle{appearance:none;cursor:inherit;flex:none;margin:0;position:relative}.ui-checkbox{width:var(--ui-checkbox-size);height:var(--ui-checkbox-size);border:var(--ui-border-normal) solid var(--ui-color-border-control);border-radius:var(--ui-checkbox-radius);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-rest)}.ui-checkbox:checked{background:var(--ui-color-interactive);border-color:var(--ui-color-interactive)}.ui-checkbox:checked:after{content:"";border-right:var(--ui-border-focus) solid var(--ui-color-text-inverse);border-bottom:var(--ui-border-focus) solid var(--ui-color-text-inverse);width:30%;height:55%;position:absolute;top:12%;left:34%;transform:rotate(45deg)}.ui-checkbox:disabled{background:var(--ui-color-disabled-background);border-color:var(--ui-color-border-control)}.ui-checkbox:disabled:checked:after{border-color:var(--ui-color-disabled-foreground)}.ui-toggle{width:var(--ui-toggle-width);height:var(--ui-toggle-height);border-radius:var(--ui-toggle-height);background:var(--ui-color-disabled-foreground);border:0}.ui-toggle:after{content:"";left:var(--ui-toggle-inset);top:var(--ui-toggle-inset);width:var(--ui-toggle-thumb);height:var(--ui-toggle-thumb);background:var(--ui-color-text-inverse);box-shadow:var(--ui-elevation-raised);transition:transform var(--ui-motion-control-duration) var(--ui-motion-control-easing);border-radius:50%;position:absolute}.ui-toggle:checked{background:var(--ui-color-interactive);border-color:var(--ui-color-interactive)}.ui-toggle:checked:after{transform:translateX(calc(var(--ui-toggle-width) - var(--ui-toggle-thumb) - var(--ui-toggle-inset) - var(--ui-toggle-inset)))}.ui-toggle:disabled{background:var(--ui-color-disabled-background);border-color:var(--ui-color-border-subtle)}.ui-toggle:disabled:after{background:var(--ui-color-disabled-foreground)}.ui-popup{padding:var(--ui-space-4);max-height:var(--ui-menu-maxHeight);background:var(--ui-menu-fill);border-radius:var(--ui-radius-menu);box-shadow:var(--ui-elevation-floating);color:var(--ui-color-text-primary);animation:ui-popup-enter var(--ui-motion-micro-duration) var(--ui-motion-micro-easing) both;border:0;margin:0;position:fixed;inset:auto;overflow-y:auto}@keyframes ui-popup-enter{0%{transform:translateY(-4px)}}.ui-select__trigger{padding-inline:var(--ui-current-padding);color:var(--ui-color-text-primary);text-align:left;font:inherit;font-size:var(--ui-current-size);cursor:pointer;justify-content:space-between}.ui-select__trigger:disabled{background:var(--ui-color-disabled-background);color:var(--ui-color-disabled-foreground);border-color:var(--ui-color-border-subtle);cursor:not-allowed}.ui-select__trigger[aria-invalid=true]{box-shadow:inset 0 0 0 var(--ui-border-normal) var(--ui-color-error-foreground)}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__option,.ui-menu__item{box-sizing:border-box;min-height:var(--ui-control-compact-height);align-items:center;gap:var(--ui-space-8);width:100%;padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control-compact);color:var(--ui-color-text-primary);font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-lineHeight);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-select__option[aria-selected=true]{background:var(--ui-color-selected-subtle)}.ui-select__option[data-active=true],.ui-menu__item[data-active=true]{background:var(--ui-color-interactive);color:var(--ui-color-text-inverse)}.ui-select__option[aria-disabled=true],.ui-menu__item:disabled{color:var(--ui-color-disabled-foreground);cursor:not-allowed}.ui-select__mark,.ui-menu__icon{width:var(--ui-control-compact-icon);flex:none}.ui-select__label{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ui-menu{display:inline-block}.ui-menu__item{font-family:var(--ui-type-family)}.ui-menu__label{flex:1}.ui-menu__shortcut{color:var(--ui-color-text-muted);font-size:var(--ui-type-metadata-size)}.ui-menu__item[data-active=true] .ui-menu__shortcut{color:var(--ui-color-text-inverse)}.ui-menu__item[data-destructive=true]{color:var(--ui-color-error-foreground)}.ui-menu__item[data-destructive=true][data-active=true]{background:var(--ui-color-error-background);color:var(--ui-color-error-foreground)}.ui-canonical-focus-ring:focus-visible{outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap);box-shadow:0 0 0 var(--ui-border-focusGap) var(--ui-color-surface-raised)}.ui-field__body:has(.ui-canonical-focus-ring:focus-visible){outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap);box-shadow:0 0 0 var(--ui-border-focusGap) var(--ui-color-surface-raised)}.ui-field__input:focus-visible{outline:none}.ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-button,.ui-icon-button,.ui-select__trigger,.ui-field__body,.ui-checkbox,.ui-toggle,.ui-menu__item,.ui-toggle:after{transition:none}.ui-button__busy{animation:none}.ui-popup{animation:none;transform:none}}@media (forced-colors:active){.ui-canonical-focus-ring:focus-visible{outline-color:highlight}.ui-field__body:has(.ui-canonical-focus-ring:focus-visible){outline-color:highlight}.ui-checkbox,.ui-toggle{border-color:buttontext}}@media (pointer:coarse){.ui-button,.ui-icon-button,.ui-select__trigger,.ui-choice{min-height:var(--ui-space-48)}.ui-icon-button{min-width:var(--ui-space-48)}}.ui-slider{gap:var(--ui-space-6);color:var(--ui-color-text-secondary);font:var(--ui-type-compactControl-weight) var(--ui-type-compactControl-size) / var(--ui-type-compactControl-lineHeight) var(--ui-type-family);grid-template-columns:1fr auto;display:grid}.ui-slider output{color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.ui-slider__input{width:100%;accent-color:var(--ui-color-selected-strong);grid-column:1/-1}.ui-field__input[type=color]{min-height:var(--ui-control-standard-height);padding:var(--ui-space-4);cursor:pointer}.ui-chip{max-width:100%;padding:var(--ui-space-2) var(--ui-space-8);border-radius:var(--ui-radius-control-standard);background:var(--ui-color-surface-raised);color:var(--ui-color-text-secondary);font-family:var(--ui-type-family);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);overflow-wrap:anywhere;align-items:center;display:inline-flex}.ui-chip[data-selected=true]{background:var(--ui-color-selected-strong);color:var(--ui-color-text-inverse)}.ui-chip[data-disabled=true]{background:var(--ui-color-disabled-background);color:var(--ui-color-disabled-foreground)}.ui-popover{padding:var(--ui-space-16);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop))}.ui-mapping{gap:var(--ui-space-48);padding:var(--ui-space-16);display:grid;position:relative}.ui-mapping__connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ui-mapping__nodes{justify-content:center;gap:var(--ui-space-24);flex-wrap:wrap;display:flex}.ui-mapping__node{align-items:center;gap:var(--ui-space-4);z-index:1;flex-direction:column;display:flex}.ui-mapping__dot{width:var(--ui-control-standard-height);height:var(--ui-control-standard-height);background:var(--mapping-color);box-shadow:var(--ui-elevation-raised);touch-action:none;cursor:pointer;border:0;border-radius:50%}.ui-mapping__dot[data-emphasized=true]{box-shadow:0 0 0 var(--ui-border-focus) var(--ui-color-selected-subtle), var(--ui-elevation-floating)}.ui-mapping__dot:disabled{opacity:.5;cursor:not-allowed}.ui-mapping__label{font:inherit;font-size:var(--ui-type-metadata-size);color:var(--ui-color-text-secondary)}.ui-mapping__line,.ui-mapping__halo{fill:none;stroke-linecap:round}.ui-mapping__line{stroke-width:var(--ui-border-focus);stroke-dasharray:2 5;animation:ui-mapping-direction var(--ui-motion-busy-duration) linear infinite}.ui-mapping__halo{stroke:var(--ui-color-text-primary);stroke-width:calc(var(--ui-border-focus) * 2);opacity:.15}.ui-mapping__connections g[data-subdued=true]{opacity:.25}.ui-mapping__connections g[data-emphasized=true] .ui-mapping__line{stroke-width:calc(var(--ui-border-focus) * 1.5)}.ui-mapping__chooser{gap:var(--ui-space-8);display:grid}@keyframes ui-mapping-direction{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.ui-mapping__line{animation:none}}@media (forced-colors:active){.ui-field__body,.ui-select__trigger,.ui-button,.ui-icon-button,.ui-checkbox,.ui-toggle{border:var(--ui-border-normal) solid ButtonText}.ui-mapping__dot{outline:var(--ui-border-normal) solid ButtonText}}
[data-interface-identity-scope=true]{font-family:var(--ui-type-family)}
.ui-application-shell,.ui-application-shell *{box-sizing:border-box}.ui-application-shell{grid-template-columns:var(--ui-navigation-expandedWidth) minmax(0, 1fr);min-width:0;color:var(--ui-color-text-primary);background:var(--ui-color-environment-base);font-family:var(--ui-type-family);display:grid;position:fixed;inset:0}.ui-application-shell__skip{translate:0 calc(-100% - var(--ui-space-16));padding:var(--ui-space-8) var(--ui-space-12);border-radius:var(--ui-radius-control-standard);color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong);font:inherit;z-index:1;position:fixed;inset-block-start:var(--ui-space-8);inset-inline-start:var(--ui-space-8)}.ui-application-shell__skip:focus-visible{outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap);translate:0}.ui-application-shell__sidebar{gap:var(--ui-space-16);min-width:0;padding:var(--ui-space-20) var(--ui-space-12) var(--ui-space-12);border-inline-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);background:var(--ui-color-surface-base);box-shadow:var(--ui-elevation-raised);z-index:2;flex-direction:column;display:flex}.ui-application-shell__left-stack{display:contents}.ui-application-shell__identity{align-items:center;gap:var(--ui-space-8);padding-inline:var(--ui-space-8);display:flex}.ui-application-shell__mark{flex:0 0 var(--ui-control-standard-height);width:var(--ui-control-standard-height);height:var(--ui-control-standard-height);border-radius:var(--ui-radius-navigation);color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong);box-shadow:var(--ui-elevation-raised);font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight);place-items:center;display:grid}.ui-application-shell__name{min-width:0;color:var(--ui-color-text-primary);font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight);line-height:var(--ui-type-section-lineHeight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-application-shell__context{min-width:0;padding:0 var(--ui-space-8) var(--ui-space-12);border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);overflow-wrap:anywhere}.ui-application-shell__navigation{flex:1;min-height:0;overflow-y:auto}.ui-application-navigation{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-navigation-disclosure-anchor{display:block}.ui-application-navigation__link{min-height:var(--ui-control-standard-height);align-items:center;gap:var(--ui-space-8);padding-inline:var(--ui-space-12);border-radius:var(--ui-radius-navigation);color:var(--ui-color-text-secondary);font-size:var(--ui-type-control-size);font-weight:var(--ui-type-control-weight);line-height:var(--ui-type-control-lineHeight);transition:color var(--ui-motion-control-duration) var(--ui-motion-control-easing), background-color var(--ui-motion-control-duration) var(--ui-motion-control-easing), box-shadow var(--ui-motion-control-duration) var(--ui-motion-control-easing);text-decoration:none;display:flex}.ui-application-navigation__link:hover{color:var(--ui-color-text-primary);background:var(--ui-color-selected-subtle)}.ui-application-navigation__link[aria-current=page]{color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong);box-shadow:var(--ui-elevation-raised)}.ui-application-navigation__link:focus-visible{outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap)}.ui-application-navigation__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-application-shell__footer{gap:var(--ui-space-8);border-block-start:var(--ui-border-divider) solid var(--ui-color-border-subtle);padding-block-start:var(--ui-space-12);display:grid}.ui-application-shell__host{isolation:isolate;grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:auto}.ui-workspace-environment{background-color:var(--ui-color-environment-base);pointer-events:none;z-index:0;grid-area:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.ui-workspace-environment__image,.ui-workspace-environment__overlay,.ui-workspace-environment__dots{width:100%;height:100%;position:absolute;inset:0}.ui-workspace-environment__image{opacity:var(--ui-environment-image-opacity);filter:blur(var(--ui-environment-image-blur));background-position:50%;background-size:cover;scale:1.04}.ui-workspace-environment__overlay{background:var(--ui-color-environment-base);opacity:var(--ui-environment-overlay)}.ui-application-shell__content{min-width:0;min-height:100%;padding:var(--ui-space-32);position:relative}@media (max-width:52rem){.ui-application-shell{grid-template-columns:var(--ui-navigation-compactWidth) minmax(0, 1fr)}.ui-application-shell__sidebar{gap:var(--ui-space-12);padding-inline:var(--ui-space-8)}.ui-application-shell__identity,.ui-application-navigation__link{padding-inline:var(--ui-space-4);justify-content:center}.ui-application-shell__name,.ui-application-shell__context,.ui-application-navigation__label,.ui-application-shell__footer .ui-button__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-application-shell__content{padding:var(--ui-space-16)}}@media (prefers-reduced-motion:reduce){.ui-application-navigation__link,.ui-application-shell__skip{transition:none}}.ui-application-shell--floating{--ui-shell-surface-width:var(--ui-navigation-compactWidth);--ui-navigation-item-height:calc(var(--ui-control-standard-height) + var(--ui-space-8));--ui-shell-context-clearance:calc(var(--ui-navigation-expandedWidth) + var(--ui-space-8) + var(--ui-space-16));--ui-shell-obstacle-inset:calc(var(--ui-navigation-compactWidth) + var(--ui-space-16));display:block}.ui-application-shell--floating[data-navigation-expanded=true]{--ui-shell-surface-width:var(--ui-navigation-expandedWidth);--ui-shell-obstacle-inset:calc(var(--ui-navigation-expandedWidth) + var(--ui-space-16))}.ui-application-shell--floating .ui-application-shell__left-stack{z-index:10;gap:var(--ui-space-16);width:var(--ui-shell-surface-width);max-width:calc(100vw - var(--ui-space-64));max-height:calc(100vh - var(--ui-space-64));transition:width var(--ui-motion-object-duration) var(--ui-motion-object-easing);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--ui-space-32);inset-inline-start:var(--ui-space-32)}.ui-shell-control-surface,.ui-application-shell--floating .ui-application-shell__sidebar{border-radius:var(--ui-radius-navigation);background:var(--ui-color-surface-floating);box-shadow:var(--ui-elevation-floating);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));border:0}.ui-application-shell--floating .ui-workspace--platform>.ui-motion-handoff--title,.ui-application-shell--floating .ui-workspace--governed>.ui-motion-handoff--title{margin-inline-start:var(--ui-shell-obstacle-inset)}.ui-application-shell--floating .ui-workspace--platform{width:min(calc(100% - var(--ui-shell-context-clearance)), 76rem);margin-inline-start:var(--ui-shell-context-clearance);margin-inline-end:auto}@media (max-width:64rem){.ui-application-shell--floating .ui-platform-workspace__flow{grid-template-columns:minmax(0,1fr)}}.ui-application-shell--floating .ui-workspace-environment,.ui-application-shell--floating .ui-application-shell__host{position:absolute;inset:0}.ui-application-shell--floating .ui-application-shell__host{overflow:auto}.ui-application-shell--floating .ui-application-shell__content{height:100%;min-height:0;padding-block:0}.ui-application-shell--floating .ui-application-shell__sidebar{z-index:auto;border:0;gap:0;width:100%;min-height:0;max-height:100%;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.ui-application-shell--floating[data-navigation-expanded=true] .ui-application-shell__sidebar{background:var(--ui-color-surface-panel);width:100%}.ui-application-shell--floating .ui-application-shell__identity{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-application-shell--floating .ui-application-shell__navigation{border-radius:var(--ui-radius-navigation);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;position:relative}.ui-application-shell--floating .ui-application-shell__context--separate{width:100%;max-width:100%;font-size:inherit;border:0;padding:0;position:relative;inset:auto;overflow:visible}.ui-shell-context-switcher{border:0;width:100%;overflow:hidden}.ui-shell-context-switcher[data-expanded=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ui-shell-context-switcher[data-expanded=true] .ui-shell-context-switcher__trigger{background:var(--ui-color-surface-floating)}.ui-shell-context-switcher__trigger,.ui-shell-context-switcher__option{width:100%;min-height:calc(var(--ui-navigation-compactWidth) - var(--ui-border-normal) * 2);align-items:center;gap:var(--ui-space-8);color:var(--ui-color-text-primary);font:var(--ui-type-compactControl-weight) var(--ui-type-compactControl-size) / var(--ui-type-compactControl-lineHeight) var(--ui-type-family);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-shell-context-switcher__trigger{gap:var(--ui-space-12);min-height:var(--ui-navigation-compactWidth);transition:min-height var(--ui-motion-object-duration) var(--ui-motion-object-easing);padding:0;position:relative}.ui-shell-context-switcher[data-expanded=true] .ui-shell-context-switcher__trigger{min-height:calc(var(--ui-navigation-compactWidth) + var(--ui-space-64) + var(--ui-space-24));justify-content:flex-end;gap:var(--ui-space-4);padding:var(--ui-space-8);text-align:center;flex-direction:column}.ui-shell-context-switcher__avatar{flex:0 0 var(--ui-navigation-compactWidth);width:var(--ui-navigation-compactWidth);aspect-ratio:1;border-radius:var(--ui-radius-navigation);color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong);font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight);transition:transform var(--ui-motion-object-duration) var(--ui-motion-object-easing);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid}.ui-shell-context-switcher__trigger .ui-shell-context-switcher__avatar{position:absolute;inset-block-start:0;inset-inline-start:0}.ui-shell-context-switcher[data-expanded=true] .ui-shell-context-switcher__trigger .ui-shell-context-switcher__avatar{transform:translate(calc((var(--ui-navigation-expandedWidth) - var(--ui-navigation-compactWidth)) / 2 - var(--ui-border-normal)), var(--ui-space-8))}.ui-shell-context-switcher__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-shell-context-switcher[data-expanded=true] .ui-shell-context-switcher__name{text-align:center;flex:none;width:100%}.ui-shell-context-switcher__chevron{font-size:var(--ui-type-section-size);margin-inline-end:0}.ui-shell-context-switcher__name,.ui-shell-context-switcher__chevron{opacity:1;transition:opacity var(--ui-motion-control-duration) var(--ui-motion-control-easing)}.ui-shell-context-switcher[data-expanded=false] .ui-shell-context-switcher__name,.ui-shell-context-switcher[data-expanded=false] .ui-shell-context-switcher__chevron{opacity:0;visibility:hidden}.ui-shell-context-switcher__list-clip{opacity:0;background:var(--ui-color-surface-panel);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));transition:grid-template-rows var(--ui-motion-object-duration) var(--ui-motion-object-easing), opacity var(--ui-motion-control-duration) var(--ui-motion-control-easing);grid-template-rows:0fr;display:grid}.ui-shell-context-switcher[data-list-open=true] .ui-shell-context-switcher__list-clip{opacity:1;grid-template-rows:1fr}.ui-shell-context-switcher__list{min-height:0}.ui-shell-context-switcher__list-body{min-height:0;overflow:hidden}.ui-shell-context-switcher__option{min-height:var(--ui-control-standard-height);padding:var(--ui-space-6) var(--ui-space-8);gap:var(--ui-space-12)}.ui-shell-context-switcher__option .ui-shell-context-switcher__avatar{flex-basis:var(--ui-space-32);width:var(--ui-space-32);font-size:var(--ui-type-control-size)}.ui-shell-context-switcher__option:hover{background:var(--ui-color-selected-subtle)}.ui-shell-context-switcher__option[aria-selected=true]{background:color-mix(in srgb, var(--ui-color-selected-subtle) var(--ui-shell-switcher-selectedOpacity), transparent)}.ui-shell-context-switcher__add-footer{border-block-start:var(--ui-border-divider) solid var(--ui-color-border-subtle);place-items:center;display:grid}.ui-shell-context-switcher__add{min-width:var(--ui-control-standard-height);min-height:var(--ui-control-standard-height);color:var(--ui-color-text-primary);font:inherit;font-size:var(--ui-type-section-size);cursor:pointer;background:0 0;border:0}.ui-navigation-context{align-items:center;gap:var(--ui-space-6);display:flex}.ui-navigation-context__mark{flex:0 0 var(--ui-control-compact-height);width:var(--ui-control-compact-height);height:var(--ui-control-compact-height);border-radius:var(--ui-radius-navigation);color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong);font-size:var(--ui-type-control-size);font-weight:var(--ui-type-control-weight);place-items:center;display:grid}.ui-navigation-context .ui-field{flex:1;min-width:0}.ui-navigation-context .ui-field__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ui-navigation-context .ui-select__trigger{min-width:0}.ui-application-shell--floating .ui-application-shell__navigation{background:0 0;flex:auto;width:100%;min-height:0;overflow:clip auto}.ui-application-shell--floating[data-navigation-expanded=true] .ui-application-shell__navigation{background:0 0}.ui-application-navigation__icon-rail{display:none}.ui-application-shell--floating .ui-application-navigation__icon-rail{width:var(--ui-navigation-compactWidth);background:var(--ui-color-surface-base);pointer-events:none;display:block;position:absolute;inset-block:0;inset-inline-start:0}.ui-application-shell--floating[data-navigation-expanded=true] .ui-application-shell__left-stack:has(.ui-shell-context-switcher[data-list-open=false]){gap:var(--ui-space-8)}.ui-application-shell--floating .ui-application-navigation{gap:var(--ui-space-2);width:100%;min-height:100%;padding:var(--ui-space-4);--ui-navigation-icon-column:calc(var(--ui-navigation-compactWidth) - var(--ui-space-8));position:relative;overflow-x:clip}.ui-application-navigation__backplate,.ui-application-navigation__location{display:none}.ui-application-shell--floating .ui-application-navigation__backplate,.ui-application-shell--floating .ui-application-navigation__location{top:var(--ui-navigation-active-y);height:var(--ui-navigation-item-height);pointer-events:none;z-index:1;transition:top var(--ui-motion-object-duration) var(--ui-motion-object-easing);display:block;position:absolute}.ui-application-shell--floating .ui-application-navigation__backplate{left:var(--ui-space-4);width:var(--ui-navigation-icon-column);border-radius:var(--ui-radius-navigation);background:var(--ui-color-selected-subtle)}.ui-application-shell--floating .ui-application-navigation__location{width:var(--ui-space-4);border-radius:var(--ui-radius-navigation);background:var(--ui-color-text-secondary);right:0}.ui-application-shell--floating .ui-navigation-disclosure-anchor,.ui-application-shell--floating .ui-application-navigation__utility-footer{z-index:2;position:relative}.ui-shell-safe-zone-relocation{transition:margin-inline-start var(--ui-motion-object-duration) var(--ui-motion-object-easing)}.ui-application-shell--floating .ui-application-navigation__link{min-height:var(--ui-navigation-item-height);grid-template-columns:var(--ui-navigation-icon-column) minmax(0, 1fr);gap:0;padding-inline:0;display:grid}.ui-application-shell--floating .ui-application-navigation__link .ui-icon{width:var(--ui-space-24);height:var(--ui-space-24);transition:transform var(--ui-motion-control-duration) var(--ui-motion-control-easing);flex:none;justify-self:center}.ui-application-shell--floating .ui-application-navigation__link:hover .ui-icon,.ui-application-shell--floating .ui-application-navigation__link:focus-visible .ui-icon{transform:scale(1.2)}.ui-application-shell--floating .ui-application-navigation__label{padding-inline:var(--ui-space-12) var(--ui-space-8)}.ui-application-shell--floating .ui-application-navigation__link,.ui-application-shell--floating .ui-application-navigation__link:hover,.ui-application-shell--floating .ui-application-navigation__link[aria-current=page]{color:var(--ui-color-text-primary);box-shadow:none;background:0 0}.ui-application-shell--floating .ui-application-navigation__link:not([aria-current=page]):not(:hover):not(:focus-visible){color:var(--ui-color-text-muted)}.ui-application-shell--floating .ui-navigation-disclosure-anchor:has([data-group-start]){margin-block-start:var(--ui-space-20)}.ui-application-shell--floating[data-navigation-expanded=false] .ui-application-navigation__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ui-application-shell--floating .ui-application-navigation__utility-footer{grid-template-columns:repeat(2, var(--ui-space-32));width:calc(100% + var(--ui-space-8));flex:none;justify-content:space-between;align-items:center;margin-block-start:auto;margin-inline-start:calc(-1 * var(--ui-space-4));padding-block-start:var(--ui-space-12);display:grid}.ui-application-navigation__utility-footer form{width:100%;margin:0;display:grid}.ui-application-shell--floating .ui-application-navigation__utility-control.ui-icon-button{width:100%;min-width:0;height:var(--ui-space-48);min-height:var(--ui-space-48);border-radius:var(--ui-radius-control-standard);place-items:center;padding:0;display:grid}.ui-application-shell--floating .ui-application-navigation__utility-control .ui-icon{width:var(--ui-space-16);height:var(--ui-space-16)}@media (max-width:52rem){.ui-application-shell--floating .ui-application-shell__context--separate{clip:auto;height:auto;margin:0;overflow:visible}.ui-application-shell--floating .ui-application-navigation__label{clip:auto;width:auto;height:auto;margin:0;position:relative;overflow:visible}.ui-application-shell--floating[data-navigation-expanded=false] .ui-application-navigation__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ui-shell-safe-zone-relocation,.ui-application-shell--floating .ui-application-shell__sidebar,.ui-application-shell--floating .ui-application-shell__left-stack,.ui-shell-context-switcher__list-clip,.ui-shell-context-switcher__name,.ui-shell-context-switcher__chevron,.ui-application-shell--floating .ui-application-navigation__backplate,.ui-application-shell--floating .ui-application-navigation__location,.ui-application-shell--floating .ui-application-navigation__link .ui-icon{transition:none}}
.ui-state-surface{min-block-size:calc(var(--ui-control-standard-height) * 3)}.ui-state-surface__content{align-items:center;gap:var(--ui-space-12);display:flex}.ui-state-surface__copy{gap:var(--ui-space-4);flex:1;min-width:0;display:grid}.ui-state-surface__indicator{inline-size:var(--ui-control-standard-icon);block-size:var(--ui-control-standard-icon);border:var(--ui-border-normal) solid var(--ui-color-interactive);animation:ui-spin var(--ui-motion-busy-duration) var(--ui-motion-busy-easing) infinite;border-block-start-color:#0000;border-radius:50%;flex:none}.ui-state-surface--compact{min-block-size:auto;padding:var(--ui-space-8)}@media (prefers-reduced-motion:reduce){.ui-state-surface__indicator{border-block-start-color:var(--ui-color-interactive);animation:none}}@media (max-width:40rem){.ui-state-surface__content{flex-wrap:wrap;align-items:flex-start}}
.ui-card,.ui-preview-surface,.ui-specimen-page,.ui-specimen-grid__item{box-sizing:border-box;min-width:0;font-family:var(--ui-type-family);color:var(--ui-color-text-primary)}.ui-card{perspective:800px;height:100%}.ui-card__surface{border-radius:var(--ui-radius-card);background:var(--ui-color-environment-base);min-height:100%;box-shadow:var(--ui-elevation-card);transition:transform var(--ui-motion-micro-duration) var(--ui-motion-micro-easing), box-shadow var(--ui-motion-micro-duration) var(--ui-motion-micro-easing);border:0;flex-direction:column;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ui-card:not([data-expanded=true]):not([data-settling=true]):hover .ui-card__surface{transform:rotateX(var(--ui-card-tilt-x,0deg)) rotateY(var(--ui-card-tilt-y,0deg)) translateY(-2px);box-shadow:var(--ui-elevation-raised)}.ui-card:not([data-expanded=true]):not([data-settling=true]):hover .ui-card__surface:after{opacity:.04}}.ui-card__surface:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, var(--ui-color-text-inverse), transparent 60%);opacity:0;transition:opacity var(--ui-motion-micro-duration) var(--ui-motion-micro-easing);position:absolute;inset:0}.ui-card__preview,.ui-card__identity{transition:transform var(--ui-motion-micro-duration) var(--ui-motion-micro-easing)}.ui-card:not([data-expanded=true]):not([data-settling=true]):hover :is(.ui-card__preview,.ui-card__identity){transform:translateY(-1px)}.ui-card__preview{border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0}.ui-card__identity,.ui-card__editor{padding:var(--ui-space-12);overflow-wrap:anywhere}.ui-card__identity :is(input,textarea){box-sizing:border-box;max-width:100%;color:inherit;font:inherit;padding:var(--ui-space-2);background:0 0;border:0;border-radius:0}.ui-card__actions{justify-content:flex-end;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-8);flex-wrap:wrap;margin-top:auto;display:flex}.ui-card :focus-visible,.ui-specimen-page:focus-visible{outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap)}.ui-preview-surface{min-height:72px;padding:var(--ui-space-8);border-radius:inherit;overflow-wrap:anywhere;background:var(--ui-color-surface-base);place-items:center;display:grid}.ui-preview-surface--light{background:var(--ui-color-surface-raised)}.ui-preview-surface--dark{background:var(--ui-color-text-primary);color:var(--ui-color-text-inverse)}.ui-preview-surface--dark .ui-text{color:var(--ui-color-text-inverse)}.ui-preview-surface--checkerboard{background-color:var(--ui-color-surface-raised);background-image:conic-gradient(var(--ui-color-border-subtle) 25%, transparent 0 50%, var(--ui-color-border-subtle) 0 75%, transparent 0);background-size:var(--ui-space-16) var(--ui-space-16)}.ui-preview-surface--unavailable{color:var(--ui-color-text-muted)}.ui-preview-surface :is(img,svg){max-width:100%;height:auto}.ui-specimen-page{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;height:100%;min-height:0;overflow:auto}.ui-specimen-content{padding:var(--ui-space-16)}.ui-workspace--governed .ui-specimen-content{padding-block-start:calc(var(--ui-workspace-content-safe-top,var(--ui-space-64)) + var(--ui-space-16))}.ui-specimen-stage{height:100%;min-height:0;container:specimen/inline-size}@container specimen (min-width:1000px){.ui-workspace--governed .ui-specimen-content{width:max(680px,67%)}}.ui-card__blocked-message,.ui-specimen-actions__message{margin:var(--ui-space-8) 0 0;font-size:var(--ui-type-metadata-size);color:var(--ui-color-text-secondary)}.ui-card__editor:has(.ui-specimen-actions)>.ui-card__blocked-message{display:none}:is(.ui-card__editor[data-blocked=true]:not(:has(.ui-specimen-actions)),.ui-specimen-actions[data-blocked=true]){background:var(--ui-color-selected-subtle);box-shadow:var(--ui-elevation-raised);border-radius:var(--ui-radius-control-standard)}.ui-specimen-actions{padding:var(--ui-space-8)}.ui-specimen-actions__controls{gap:var(--ui-space-8);flex-wrap:wrap;display:flex}.ui-specimen-section+.ui-specimen-section{margin-top:var(--ui-space-24)}.ui-specimen-section__heading{align-items:center;gap:var(--ui-space-12);margin-bottom:var(--ui-space-12);display:flex}.ui-specimen-section__heading .ui-divider{height:var(--ui-border-normal);background:var(--ui-color-border-normal);flex:1}.ui-specimen-grid{gap:var(--ui-space-16);grid-auto-flow:row;align-items:stretch;display:grid}.ui-specimen-grid__item{transform-origin:0 0}.ui-specimen-section__trailing{margin-top:var(--ui-space-12)}@media (prefers-reduced-motion:reduce){.ui-card__surface,.ui-card__surface:after,.ui-card__preview,.ui-card__identity{transition:none;transform:none!important}.ui-card__surface:after{display:none}}.ui-specimen-section__heading-action{flex:none}.ui-specimen-grid__add[data-mode=strip]{height:var(--ui-control-standard-height);margin-top:var(--ui-space-16)}.ui-specimen-add{width:100%;height:100%;min-height:var(--ui-control-standard-height);white-space:normal;border:var(--ui-border-subtle) dashed var(--ui-color-border-normal);background:color-mix(in srgb, var(--ui-color-surface-raised) 40%, transparent);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));color:var(--ui-color-text-secondary);box-shadow:none}.ui-specimen-add--set{height:auto;margin-top:var(--ui-space-24);background:color-mix(in srgb, var(--ui-color-text-secondary) 16%, var(--ui-color-surface-panel));border:0}.ui-card{--ui-field-fill:var(--ui-color-surface-raised)}.ui-card :is(.ui-field__body,.ui-select__trigger):hover:not(:disabled){background:var(--ui-field-fill)}.ui-card .ui-field__body:has(input:read-only){background:var(--ui-field-fill)}.ui-card .ui-card__identity :is(input,textarea){background:var(--ui-field-fill);border-radius:var(--ui-radius-control-standard);padding:var(--ui-space-8)}.ui-card :focus-visible,.ui-card .ui-canonical-focus-ring:focus-visible,.ui-card .ui-field__body:focus-within{outline:var(--ui-border-normal) solid var(--ui-color-border-control);outline-offset:var(--ui-border-focusGap);box-shadow:none}.ui-card .ui-field__body:focus-within{outline-offset:0}.ui-card .ui-field__body :focus-visible{outline:none}.ui-card .ui-field__trailing .ui-icon-button{box-shadow:none;background:0 0;border:0}.ui-card .ui-field__trailing .ui-icon-button:is(:hover,:focus){background:var(--ui-color-selected-subtle)}.ui-specimen-actions .ui-button--primary:not(:disabled){background:var(--ui-color-interactive);color:var(--ui-color-text-inverse)}.ui-specimen-actions :is(.ui-button--secondary,.ui-button--destructive):not(:disabled){background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-rest)}.ui-specimen-actions .ui-button--destructive:not(:disabled){color:var(--ui-color-error-foreground)}@media (forced-colors:active){.ui-card :focus-visible,.ui-card .ui-canonical-focus-ring:focus-visible,.ui-card .ui-field__body:focus-within{outline-color:highlight}.ui-card .ui-field__body :focus-visible{outline:none}}
.ui-workspace,.ui-workspace *{box-sizing:border-box}.ui-workspace-runtime{min-width:0;min-height:min(48rem, calc(100vh - var(--ui-space-64)));position:relative}.ui-application-shell--floating .ui-workspace-runtime,.ui-application-shell--floating .ui-workspace-runtime__scene,.ui-application-shell--floating .ui-workspace--creative,.ui-application-shell--floating .ui-workspace--governed{height:100%;min-height:0}.ui-application-shell--floating .ui-workspace--governed{grid-template-rows:minmax(0,auto) minmax(0,1fr)}.ui-application-shell--floating .ui-workspace--governed>.ui-workspace__content{min-height:0}.ui-application-shell--floating .ui-workspace--creative{grid-template-rows:auto minmax(0,1fr) auto}.ui-application-shell--floating .ui-creative-workspace__top-dock,.ui-application-shell--floating .ui-workspace--creative>.ui-workspace__rail{grid-row:1}.ui-application-shell--floating .ui-creative-workspace__scene{grid-row:2}.ui-application-shell--floating .ui-creative-workspace__bottom-dock{grid-row:3}.ui-application-shell--floating .ui-creative-workspace__scene{min-height:0}.ui-workspace-runtime__scene{transform-origin:0;transition:transform var(--ui-motion-scene-duration) var(--ui-motion-scene-easing), filter var(--ui-motion-scene-duration) var(--ui-motion-scene-easing)}.ui-workspace-runtime__scene[data-drawer-open]{filter:blur(var(--ui-blur-drawerScene));transform:perspective(90rem)rotateY(5deg)scale(.98)}.ui-workspace-transition{min-width:0;position:relative}.ui-workspace-transition[data-transitioning=true]{overflow-clip-margin:var(--ui-space-64);overflow:clip}.ui-application-shell--floating .ui-workspace-transition,.ui-application-shell--floating .ui-workspace-transition__active{height:100%}.ui-workspace-transition__outgoing{z-index:2;pointer-events:none;position:absolute;inset:0}.ui-route-presentation__participant{pointer-events:none;position:absolute}.ui-route-presentation__participant>*{width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.ui-workspace-presentation__title,.ui-workspace-presentation__rail,.ui-workspace-presentation__rail-content,.ui-workspace-presentation__body{pointer-events:none;position:absolute;inset-inline:0}.ui-workspace-presentation__title{z-index:3;animation:ui-handoff-out var(--ui-motion-exit-duration) var(--ui-motion-exit-easing) both;inset-block-start:0}.ui-workspace-presentation__rail{z-index:3;inset:auto}.ui-workspace-presentation__rail-content{z-index:4;animation:ui-handoff-out var(--ui-motion-control-duration) var(--ui-motion-control-easing) both;align-items:center;display:flex;inset:auto}.ui-workspace-presentation__body{inset-block-start:0}.ui-workspace-transition__active[data-motion-phase=entering]{animation:none}.ui-motion-handoff{min-width:0;position:relative}.ui-motion-handoff__outgoing{pointer-events:none;animation:ui-handoff-out var(--ui-motion-exit-duration) var(--ui-motion-exit-easing) both;position:absolute;inset:0}.ui-motion-handoff__active[data-motion-phase=handoff]{animation:ui-handoff-in var(--ui-motion-control-duration) var(--ui-motion-control-easing) both}.ui-motion-handoff--rail,.ui-motion-handoff--rail>div,.ui-top-rail__handoff-content{width:100%;min-width:0}.ui-top-rail__handoff-content{align-items:center;gap:var(--ui-space-12);display:flex}.ui-workspace{min-width:0;min-height:min(48rem, calc(100vh - var(--ui-space-64)));color:var(--ui-color-text-primary);position:relative}.ui-workspace__title{min-width:0;border-inline-start:var(--ui-border-normal) solid var(--ui-color-border-subtle);padding-inline-start:var(--ui-space-16)}.ui-workspace__title span{color:var(--ui-color-text-muted);font-size:var(--ui-type-microLabel-size);font-weight:var(--ui-type-microLabel-weight);line-height:var(--ui-type-microLabel-lineHeight);letter-spacing:var(--ui-type-microLabel-trackingEm);text-transform:uppercase;display:block}.ui-workspace__title h1{margin:var(--ui-space-4) 0 0;font-size:var(--ui-type-pageTitle-size);font-weight:var(--ui-type-pageTitle-weight);line-height:var(--ui-type-pageTitle-lineHeight)}.ui-workspace--platform{align-content:start;gap:var(--ui-space-24);width:min(100%,76rem);margin-inline:auto;display:grid}.ui-platform-workspace__flow{gap:var(--ui-space-24);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;display:grid}.ui-platform-workspace__flow[data-has-secondary-navigation=false]{grid-template-columns:minmax(0,1fr)}.ui-platform-workspace__flow>div{min-width:0}.ui-workspace--governed{gap:var(--ui-space-16);grid-template-rows:minmax(7rem,auto) minmax(28rem,1fr) auto;grid-template-columns:minmax(18rem,1fr) minmax(30rem,1fr);display:grid}.ui-workspace--governed>.ui-motion-handoff--title{grid-area:1/1}.ui-workspace--governed>.ui-workspace__rail{grid-area:1/2}.ui-workspace--governed>.ui-workspace__content{grid-area:2/1/-1/-1;min-width:0;min-height:30rem;position:relative}.ui-workspace__rail{min-width:0}.ui-workspace__rail-stack{gap:var(--ui-space-8);justify-items:end;display:grid}.ui-workspace__rail-stack>.ui-top-rail{width:100%}.ui-top-rail{min-width:0;height:var(--ui-space-64);align-items:center;gap:var(--ui-space-12);padding:var(--ui-space-12) var(--ui-space-16);background:var(--ui-color-surface-panel);box-shadow:var(--ui-elevation-panel);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));border:0;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--ui-radius-panel);border-end-start-radius:var(--ui-radius-panel);display:flex}.ui-top-rail__marker{flex:0 0 var(--ui-space-12);width:var(--ui-space-12);height:var(--ui-space-12);background:var(--ui-color-success-indicator);border-radius:50%}.ui-top-rail--creative .ui-top-rail__marker,.ui-top-rail--atrium .ui-top-rail__marker{background:var(--ui-color-selected-strong)}.ui-top-rail__content{gap:var(--ui-space-2);flex:1;min-width:0;display:grid}.ui-top-rail__content strong,.ui-top-rail__content span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-top-rail__content strong{font-size:var(--ui-type-control-size);line-height:var(--ui-type-control-lineHeight)}.ui-top-rail__content span,.ui-top-rail__state{color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight)}.ui-top-rail__state{padding:var(--ui-space-4) var(--ui-space-8);border-radius:var(--ui-radius-control-compact);background:var(--ui-color-success-background);text-transform:capitalize}.ui-top-rail__actions{gap:var(--ui-space-6);display:flex}.ui-workspace--creative{gap:var(--ui-space-12) var(--ui-space-16);grid-template-rows:auto minmax(30rem,1fr) auto;grid-template-columns:minmax(18rem,1fr) minmax(30rem,1fr);display:grid}.ui-creative-workspace__top-dock{grid-area:1/1}.ui-workspace--creative>.ui-workspace__rail{grid-area:1/2;align-self:start}.ui-creative-workspace__scene{isolation:isolate;grid-area:2/1/auto/-1;min-width:0;min-height:30rem;position:relative}.ui-creative-workspace__toolbar{z-index:3;position:absolute;inset-block-start:var(--ui-space-16);inset-inline-start:var(--ui-space-16)}.ui-creative-workspace__canvas{inset:var(--ui-space-16) var(--ui-space-64);place-items:center;display:grid;position:absolute}.ui-workspace__scene-bounds{place-items:center;display:grid;position:absolute;inset:0}.ui-creative-workspace__host-slot{aspect-ratio:16/9;width:min(62%,30rem);color:var(--ui-color-text-muted);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-floating);border:0;place-items:center;display:grid}.ui-creative-workspace__cluster,.ui-workspace__governed-cluster,.ui-workspace__platform-cluster{z-index:3;position:absolute;inset-block-start:var(--ui-space-16);inset-inline-end:var(--ui-space-16)}.ui-workspace-runtime__controls{z-index:5;position:absolute;inset-block-start:calc(var(--ui-space-32) + var(--ui-space-64) + var(--ui-space-16));inset-inline-end:0}.ui-workspace__floating-layer{inset:var(--ui-space-8);pointer-events:none;z-index:4;min-width:0;min-height:0;position:absolute;overflow:clip}.ui-workspace-runtime[data-active-drag] .ui-workspace__floating-layer{overflow:visible}.ui-workspace__floating-layer--governed,.ui-workspace__floating-layer--platform{inset:var(--ui-space-8)}.ui-workspace__floating-layer>.ui-panel{pointer-events:auto}.ui-creative-workspace__bottom-dock{grid-area:3/1/auto/-1}.ui-application-shell--floating .ui-creative-workspace__top-dock,.ui-application-shell--floating .ui-creative-workspace__bottom-dock{margin-inline-start:var(--ui-shell-obstacle-inset)}.ui-dock{gap:var(--ui-space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.ui-dock:empty{min-height:var(--ui-space-8)}.ui-dock--top{align-items:start}.ui-dock--bottom{align-items:end}.ui-dock[data-drop-active]{min-height:var(--ui-space-64)}.ui-dock[data-drop-unavailable]:after{content:"Dock unavailable";padding:var(--ui-space-8);color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);align-self:center}.ui-dock__drop-preview{min-height:var(--ui-space-64);border:var(--ui-border-normal) dashed var(--ui-color-text-secondary);border-radius:var(--ui-radius-panel);color:var(--ui-color-text-primary);background:var(--ui-color-selected-subtle);font-size:var(--ui-type-metadata-size);pointer-events:none;place-items:center;display:grid}.ui-dock .ui-panel__body{max-height:min(34vh,24rem);transition:max-height var(--ui-motion-object-duration) var(--ui-motion-object-easing), padding var(--ui-motion-object-duration) var(--ui-motion-object-easing), opacity var(--ui-motion-control-duration) var(--ui-motion-control-easing);overflow:auto}.ui-dock[data-drop-active] .ui-panel__body{max-height:0;padding-block:0;overflow:hidden}.ui-dock[data-drop-active] .ui-panel__group-footer{max-height:0;overflow:hidden}.ui-panel{border-radius:var(--ui-radius-panel);background:var(--ui-color-surface-panel);min-width:0;box-shadow:var(--ui-elevation-panel);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));transition:box-shadow var(--ui-motion-control-duration) var(--ui-motion-control-easing);border:0;overflow:hidden}.ui-static-panel{width:100%;max-width:44rem;position:relative}.ui-static-panel__header{padding-inline:var(--ui-space-16);justify-content:space-between}.ui-static-panel__actions{align-items:center;gap:var(--ui-space-8);display:flex}.ui-static-panel__body{padding:var(--ui-space-16)}.ui-panel--top-dock{border-start-start-radius:0;border-start-end-radius:0}.ui-panel--bottom-dock{border-end-end-radius:0;border-end-start-radius:0}.ui-panel[data-motion-phase=entering]{animation:ui-panel-enter var(--ui-motion-object-duration) var(--ui-motion-object-easing) both}.ui-panel[data-motion-phase=relocating]:after{z-index:100;content:"";cursor:progress;pointer-events:auto;position:absolute;inset:0}.ui-panel--floating{min-width:var(--ui-panel-effective-minWidth,var(--ui-panel-minWidth));width:var(--ui-panel-width);position:absolute;inset-block-start:var(--ui-panel-y);inset-inline-start:var(--ui-panel-x)}.ui-panel--floating:not([data-collapsed]){height:var(--ui-panel-height);flex-direction:column;display:flex}.ui-panel__resize{width:calc(var(--ui-control-standard-height) + var(--ui-space-4));height:calc(var(--ui-control-standard-height) + var(--ui-space-4));color:var(--ui-color-text-muted);opacity:.55;cursor:nwse-resize;touch-action:none;z-index:2;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.ui-panel__resize-marks{width:calc(var(--ui-space-24) * .75);height:calc(var(--ui-space-24) * .75);clip-path:polygon(100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 5px,currentColor 5px 7px,#0000 7px 11px)}.ui-panel__resize[aria-pressed=true]{color:var(--ui-color-text-primary);opacity:1;background:0 0}.ui-panel__resize:hover,.ui-panel__resize:focus-visible{color:var(--ui-color-text-primary);opacity:1}.ui-panel__resize .ui-icon{width:var(--ui-space-24);height:var(--ui-space-24)}.ui-panel__header{min-height:calc(var(--ui-control-standard-height) + var(--ui-space-4));align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4);border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);flex-wrap:wrap;display:flex}.ui-panel[data-constrained] .ui-panel__header{flex-wrap:wrap}.ui-panel[data-collapsed] .ui-panel__header{border-block-end:0}.ui-panel__handle{min-width:var(--ui-panel-reachable-header-edge);min-height:calc(var(--ui-control-standard-height) + var(--ui-space-4));align-items:center;gap:var(--ui-space-6);padding-inline:var(--ui-space-8);color:var(--ui-color-text-primary);font:inherit;text-align:start;cursor:grab;touch-action:none;background:0 0;border:0;flex:auto;display:flex}.ui-panel__title{min-width:0;font:var(--ui-type-compactControl-weight) var(--ui-type-compactControl-size) / var(--ui-type-compactControl-lineHeight) var(--ui-type-family);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-panel__handle[aria-pressed=true]{cursor:move}.ui-panel__actions{justify-content:flex-end;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.ui-panel[data-constrained] .ui-panel__actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.ui-panel__actions button,.ui-nested-panel__tabs button,.ui-toolbar button{min-height:calc(var(--ui-control-standard-height) + var(--ui-space-4));padding-inline:var(--ui-space-6);border:var(--ui-border-normal) solid transparent;border-radius:var(--ui-radius-control-compact);color:var(--ui-color-text-secondary);font:var(--ui-type-compactControl-weight) var(--ui-type-compactControl-size) / var(--ui-type-compactControl-lineHeight) var(--ui-type-family);background:0 0}.ui-panel__actions>button,.ui-panel__actions [aria-haspopup=menu]{box-shadow:none;color:var(--ui-color-text-muted);background:0 0;border-color:#0000}.ui-panel__actions>button:hover,.ui-panel__actions [aria-haspopup=menu]:hover,.ui-panel__actions [aria-haspopup=menu][aria-expanded=true]{color:var(--ui-color-text-primary);background:0 0;border-color:#0000}.ui-panel__actions button:hover:not(:disabled),.ui-nested-panel__tabs button:hover:not(:disabled),.ui-toolbar button:hover:not(:disabled){color:var(--ui-color-text-primary);background:var(--ui-color-selected-subtle)}.ui-panel__actions [aria-haspopup=menu]:hover:not(:disabled),.ui-panel__actions [aria-haspopup=menu][aria-expanded=true]{box-shadow:none;background:0 0;border-color:#0000}.ui-panel__actions button:focus-visible,.ui-nested-panel__tabs button:focus-visible,.ui-toolbar button:focus-visible,.ui-tile-stack__tile:focus-visible{outline:var(--ui-border-focus) solid var(--ui-color-focus);outline-offset:var(--ui-border-focusGap)}.ui-panel__actions button:disabled,.ui-toolbar button:disabled{color:var(--ui-color-disabled-foreground);cursor:not-allowed}.ui-panel__actions [data-panel-action=overflow] .ui-icon{width:var(--ui-space-20);height:var(--ui-space-20)}.ui-panel__body{min-height:0;max-height:calc(var(--ui-panel-height) - var(--ui-control-compact-height));padding:var(--ui-space-12);color:var(--ui-color-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-lineHeight);opacity:1;transition:opacity var(--ui-motion-control-duration) var(--ui-motion-control-easing), padding var(--ui-motion-object-duration) var(--ui-motion-object-easing);background:0 0;flex:1;overflow:auto}.ui-panel--floating:not([data-collapsed]) .ui-panel__body{margin-block-end:calc(var(--ui-control-standard-height) + var(--ui-space-4))}.ui-panel--floating:not([data-collapsed]):not(:has(.ui-panel__group-footer)) .ui-panel__body{border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle)}.ui-panel__group-footer{min-height:var(--ui-control-standard-height);border-block-start:var(--ui-border-divider) solid var(--ui-color-border-subtle);max-height:var(--ui-control-standard-height);transition:max-height var(--ui-motion-object-duration) var(--ui-motion-object-easing);background:0 0;align-items:stretch;padding-inline-end:var(--ui-control-standard-height);display:flex}.ui-panel__group-tab{white-space:nowrap;text-overflow:ellipsis;border:0;border-block-end:var(--ui-border-selected) solid transparent;min-width:0;padding-inline:var(--ui-space-12);color:var(--ui-color-text-secondary);font:var(--ui-type-microLabel-weight) var(--ui-type-microLabel-size) / var(--ui-type-microLabel-lineHeight) var(--ui-type-family);cursor:grab;touch-action:none;background:0 0;overflow:hidden}.ui-panel__group-tab[aria-selected=true]{border-block-end-color:var(--ui-color-text-primary);color:var(--ui-color-text-primary)}.ui-panel__group-footer-end{flex:1}.ui-panel__group-receiver{border:var(--ui-border-normal) dashed var(--ui-color-text-primary);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface-panel);color:var(--ui-color-text-primary);padding:var(--ui-space-12);text-align:center;font:var(--ui-type-compactControl-weight) var(--ui-type-compactControl-size) / var(--ui-type-compactControl-lineHeight) var(--ui-type-family);pointer-events:none;z-index:4;place-items:center;display:grid;position:absolute;inset:16%}.ui-panel[data-constrained] .ui-panel__body{padding-inline-end:calc(var(--ui-space-12) + var(--ui-control-compact-height))}.ui-panel[data-collapsed] .ui-panel__body{opacity:0;max-height:0;padding-block:0;overflow:hidden}.ui-panel--departing{z-index:19;pointer-events:none;animation:ui-panel-leave var(--ui-motion-scene-duration) var(--ui-motion-exit-easing) both}.ui-panel--top-dock .ui-panel__header{border-block-start:var(--ui-border-divider) solid var(--ui-color-border-subtle);border-block-end:0}.ui-panel--top-dock .ui-panel__header,.ui-panel--bottom-dock .ui-panel__header{min-height:32px;padding:0 var(--ui-space-4);flex-wrap:nowrap;gap:0}.ui-panel--top-dock .ui-panel__handle,.ui-panel--bottom-dock .ui-panel__handle{height:32px;min-height:32px;padding-inline:var(--ui-space-6);overflow:hidden}.ui-panel--top-dock .ui-panel__title,.ui-panel--bottom-dock .ui-panel__title{font:var(--ui-type-microLabel-weight) var(--ui-type-microLabel-size) / var(--ui-type-microLabel-lineHeight) var(--ui-type-family)}.ui-panel--top-dock .ui-panel__actions,.ui-panel--bottom-dock .ui-panel__actions{flex-wrap:nowrap}.ui-panel--top-dock .ui-panel__actions button,.ui-panel--bottom-dock .ui-panel__actions button{height:32px;min-height:32px}.ui-panel--top-dock{flex-direction:column;display:flex}.ui-panel--top-dock .ui-panel__body{order:1}.ui-panel--top-dock .ui-panel__group-footer{order:2}.ui-panel--top-dock .ui-panel__header{order:3}.ui-nested-panel{flex-direction:column;min-height:10rem;display:flex}.ui-nested-panel__content{padding:var(--ui-space-8);flex:1;overflow:auto}.ui-nested-panel__tabs{gap:var(--ui-space-2);border-block-start:var(--ui-border-divider) solid var(--ui-color-border-subtle);padding-block-start:var(--ui-space-8);display:flex}.ui-panel[data-constrained] .ui-nested-panel__tabs{flex-wrap:wrap}.ui-nested-panel__tabs button[aria-selected=true],.ui-toolbar button[aria-pressed=true]{color:var(--ui-color-text-inverse);background:var(--ui-color-selected-strong)}.ui-nested-panel__tabs button[aria-selected=true]{border-block-end:var(--ui-border-selected) solid var(--ui-color-text-inverse)}.ui-overlay-scrim{background:var(--ui-color-overlay-wash);cursor:default;z-index:20;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}[data-motion-phase=entering]>.ui-overlay-scrim{animation:ui-scrim-in var(--ui-motion-scene-duration) var(--ui-motion-scene-easing) both}[data-motion-phase=leaving]>.ui-overlay-scrim{animation:ui-scrim-out var(--ui-motion-exit-duration) var(--ui-motion-exit-easing) both}.ui-drawer{width:min(var(--ui-drawer-toolsWidth), calc(100vw - var(--ui-space-32)));color:var(--ui-color-text-primary);background:var(--ui-color-surface-overlay);box-shadow:var(--ui-elevation-floating);z-index:21;border-start-start-radius:var(--ui-radius-drawer);border-end-start-radius:var(--ui-radius-drawer);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset-block:0;inset-inline-end:0}.ui-drawer[data-motion-phase=entering]{animation:ui-drawer-in var(--ui-motion-drawerEnter-duration) var(--ui-motion-drawerEnter-easing) both}.ui-drawer[data-motion-phase=leaving]{pointer-events:none;animation:ui-drawer-out var(--ui-motion-drawerExit-duration) var(--ui-motion-drawerExit-easing) both}.ui-drawer-departure{z-index:20;pointer-events:none;position:fixed;inset:0}.ui-drawer__header{justify-content:space-between;align-items:center;gap:var(--ui-space-16);padding:var(--ui-space-16);border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);display:flex}.ui-drawer__header h2{font-size:var(--ui-type-section-size);line-height:var(--ui-type-section-lineHeight);margin:0}.ui-drawer__content{min-height:0;padding:var(--ui-space-16);overflow-y:auto}.ui-drawer__availability{gap:var(--ui-space-8);margin-block-start:var(--ui-space-16);display:grid}.ui-toolbar{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-control-compact);background:var(--ui-color-surface-panel);box-shadow:var(--ui-elevation-raised);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));border:0;display:flex}.ui-control-cluster{gap:var(--ui-space-12);width:var(--ui-navigation-compactWidth);display:flex;position:relative}.ui-control-cluster .ui-icon-button,.ui-control-cluster .ui-icon-button:hover:not(:disabled),.ui-control-cluster .ui-icon-button:active:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;transform:none}.ui-control-cluster__item{flex:0 0 var(--ui-navigation-compactWidth);width:var(--ui-navigation-compactWidth);height:var(--ui-navigation-compactWidth);border-radius:var(--ui-radius-navigation);background:var(--ui-color-surface-floating);box-shadow:var(--ui-elevation-floating);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));animation:ui-control-occupant-enter var(--ui-motion-control-duration) var(--ui-motion-control-easing) both;border:0;place-items:center;display:grid}.ui-control-cluster__item:hover,.ui-control-cluster__item:focus-within{box-shadow:var(--ui-elevation-raised)}.ui-control-cluster__item[data-control-variant=composite]{height:auto;min-height:calc(var(--ui-navigation-compactWidth) * 2)}.ui-control-cluster__departing{width:var(--ui-navigation-compactWidth);border-radius:var(--ui-radius-navigation);background:var(--ui-color-surface-floating);box-shadow:var(--ui-elevation-floating);pointer-events:none;animation:ui-control-occupant-leave var(--ui-motion-object-duration) var(--ui-motion-object-easing) both;border:0;place-items:center;display:grid;position:absolute}@keyframes ui-control-occupant-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ui-control-occupant-leave{to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.ui-control-cluster__item,.ui-control-cluster__departing{animation:none}}.ui-control-cluster .ui-icon-button{min-width:calc(var(--ui-control-standard-height) + var(--ui-space-4));min-height:calc(var(--ui-control-standard-height) + var(--ui-space-4))}.ui-control-cluster .ui-icon-button .ui-icon{width:var(--ui-space-24);height:var(--ui-space-24)}.ui-control-cluster--vertical,.ui-toolbar--vertical{flex-direction:column}.ui-control-cluster--horizontal,.ui-toolbar--horizontal{flex-direction:row}.ui-tile-stack{width:16rem;min-height:12rem;position:relative}.ui-tile-stack__tile{--ui-tile-offset:calc(var(--ui-tile-index) * var(--ui-space-32));align-content:end;gap:var(--ui-space-4);width:8rem;min-height:6rem;padding:var(--ui-space-8);border-radius:var(--ui-radius-card);color:var(--ui-color-text-primary);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-card);text-align:start;transform:rotate(calc((var(--ui-tile-index) - 1) * 5deg));transform-origin:0 100%;transition:transform var(--ui-motion-object-duration) var(--ui-motion-object-easing), box-shadow var(--ui-motion-control-duration) var(--ui-motion-control-easing);border:0;display:grid;position:absolute;inset-block-start:var(--ui-tile-offset);inset-inline-start:var(--ui-tile-offset)}.ui-tile-stack__tile:hover,.ui-tile-stack__tile:focus-visible,.ui-tile-stack__tile[aria-selected=true]{z-index:5;transform:translateY(calc(var(--ui-space-8) * -1)) rotate(0)}.ui-tile-stack__tile[aria-disabled=true]{color:var(--ui-color-disabled-foreground);background:var(--ui-color-disabled-background)}.ui-tile-stack__tile span{color:var(--ui-color-text-muted);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight)}.ui-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:64rem){.ui-application-shell--floating .ui-workspace--governed>.ui-workspace__rail{margin-inline-start:var(--ui-shell-context-clearance)}.ui-workspace--governed,.ui-workspace--creative{grid-template-columns:minmax(0,1fr)}.ui-workspace--creative{grid-template-rows:auto auto minmax(30rem,1fr) auto}.ui-workspace--governed>.ui-motion-handoff--title,.ui-workspace--governed>.ui-workspace__rail,.ui-workspace--governed>.ui-workspace__content,.ui-creative-workspace__top-dock,.ui-workspace--creative>.ui-workspace__rail,.ui-creative-workspace__scene,.ui-creative-workspace__bottom-dock{grid-column:1}.ui-workspace--governed>.ui-motion-handoff--title,.ui-creative-workspace__top-dock,.ui-workspace--governed>.ui-workspace__rail,.ui-workspace--creative>.ui-workspace__rail,.ui-workspace--governed>.ui-workspace__content,.ui-creative-workspace__scene,.ui-creative-workspace__bottom-dock{grid-row:auto}}@keyframes ui-workspace-leave{to{opacity:0;filter:blur(var(--ui-blur-titleTransition));transform:translateY(-8px)scale(.99)}}@keyframes ui-workspace-enter{0%{opacity:0}}@keyframes ui-handoff-out{to{opacity:0;filter:blur(var(--ui-blur-titleTransition));transform:translateY(-8px)}}@keyframes ui-handoff-in{0%{opacity:0;filter:blur(var(--ui-blur-titleTransition));transform:translateY(8px)}}@keyframes ui-panel-enter{0%{opacity:0;transform:translateY(32px)rotate(2deg)scale(.98)}}@keyframes ui-panel-leave{to{opacity:0;transform:translate(72px,-40px)rotate(4deg)scale(.98)}}@keyframes ui-drawer-in{0%{transform:translate(100%)}}@keyframes ui-drawer-out{to{transform:translate(100%)}}@keyframes ui-scrim-in{0%{opacity:0}}@keyframes ui-scrim-out{to{opacity:0}}@media (max-width:42rem){.ui-platform-workspace__flow{grid-template-columns:minmax(0,1fr)}.ui-dock{grid-auto-flow:row;grid-auto-columns:unset}.ui-creative-workspace__canvas{inset-inline:var(--ui-space-16)}}@media (prefers-reduced-motion:reduce){.ui-workspace-runtime__scene{transition-duration:80ms}.ui-workspace-runtime__scene[data-drawer-open]{filter:none;transform:none}.ui-workspace-transition__outgoing,.ui-workspace-transition__active[data-motion-phase=entering],.ui-motion-handoff__outgoing,.ui-motion-handoff__active[data-motion-phase=handoff],.ui-panel,.ui-drawer,.ui-overlay-scrim,.ui-tile-stack__tile{filter:none;transition-duration:0s;animation-duration:80ms;transform:none}}.ui-workspace--governed:has(>.ui-workspace__content .ui-specimen-stage){grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ui-workspace--governed:has(>.ui-workspace__content .ui-specimen-stage)>.ui-workspace__content{grid-row:1;height:100%;min-height:0}.ui-workspace--governed:has(>.ui-workspace__content .ui-specimen-stage)>:is(.ui-workspace__rail,.ui-motion-handoff--title){z-index:5;grid-row:1;align-self:start}
.application-page{gap:var(--ui-space-16);width:min(100%,64rem);margin-inline:auto;display:grid}.application-page>.ui-surface,.application-form{gap:var(--ui-space-12);display:grid}.application-form--inline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.application-page__title{scroll-margin-block-start:var(--ui-space-16)}.application-page__facts{gap:var(--ui-space-8) var(--ui-space-20);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-lineHeight);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.application-page__facts dt{color:var(--ui-color-text-secondary);font-weight:var(--ui-type-control-weight)}.application-page__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:32rem){.application-form--inline{grid-template-columns:minmax(0,1fr)}.application-page__facts{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr)}.application-page__facts dd{margin-block-end:var(--ui-space-8)}}
.product-workspace-appearance{gap:var(--ui-space-16);display:grid}.product-workspace__zoom-proof{align-items:center;gap:var(--ui-space-4);width:100%;padding-block:var(--ui-space-4);text-align:center;color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);display:grid}.product-workspace__zoom-proof>button{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding-inline:0}.ui-control-cluster .product-workspace__zoom-proof>.ui-button:disabled:not([aria-busy=true]){box-shadow:none;color:var(--ui-color-text-secondary);background:0 0;border:0}.product-workspace-appearance section{gap:var(--ui-space-12);display:grid}.product-workspace-appearance h3,.product-workspace-appearance h4{color:var(--ui-color-text-primary);margin:0}.product-workspace-appearance h3{font-size:var(--ui-type-section-size)}.product-workspace-appearance h4{font-size:var(--ui-type-control-size)}.product-workspace-appearance__image{gap:var(--ui-space-6);display:grid}.product-settings{gap:var(--ui-space-24);max-width:36rem;margin-inline-start:var(--ui-shell-obstacle-inset);padding-block-start:var(--ui-space-32);display:grid}.product-releases-static{gap:var(--ui-space-24);max-width:44rem;margin-inline-start:var(--ui-shell-obstacle-inset);padding-block-start:var(--ui-space-32);display:grid}.product-designer-content{padding:var(--ui-space-32);margin-inline-start:var(--ui-shell-obstacle-inset)}.product-settings h2{margin:0 0 var(--ui-space-12);font:var(--ui-type-section-weight) var(--ui-type-section-size) / var(--ui-type-section-lineHeight) var(--ui-type-family)}.product-settings nav{gap:var(--ui-space-8);display:grid}.product-settings nav a{color:var(--ui-color-text-primary)}.product-specimen-content{min-width:0;height:100%;min-height:0;margin-inline-start:var(--ui-shell-obstacle-inset)}
.interface-registry{gap:var(--ui-space-24);width:min(100%,90rem);min-width:0;margin-inline:auto;display:grid;overflow-x:clip}.interface-registry__cluster-specimen{align-items:flex-start;gap:var(--ui-space-16);display:flex}.interface-registry__icon-specimen{align-items:center;gap:var(--ui-space-20);flex-wrap:wrap;display:flex}.interface-registry__icon-sample{justify-items:center;gap:var(--ui-space-8);color:var(--ui-color-text-muted);display:grid}.interface-registry__icon-sample--hover{color:var(--ui-color-text-primary)}.interface-registry__header{gap:var(--ui-space-24);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.interface-registry__header h1,.interface-registry__header p,.interface-registry__card h2,.interface-registry__card p{margin:0}.interface-registry__header h1{margin-block:var(--ui-space-4) var(--ui-space-8);font-size:var(--ui-type-pageTitle-size);font-weight:var(--ui-type-pageTitle-weight);line-height:var(--ui-type-pageTitle-lineHeight)}.interface-registry__header p:not(.interface-registry__eyebrow){max-width:46rem;color:var(--ui-color-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-lineHeight)}.interface-registry__eyebrow,.interface-registry__id,.interface-registry__status{color:var(--ui-color-text-muted);font-size:var(--ui-type-microLabel-size);font-weight:var(--ui-type-microLabel-weight);line-height:var(--ui-type-microLabel-lineHeight);letter-spacing:var(--ui-type-microLabel-trackingEm);text-transform:uppercase}.interface-registry__summary{gap:var(--ui-space-20);padding:var(--ui-space-12) var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-rest);margin:0;display:flex}.interface-registry__summary div{gap:var(--ui-space-2);display:grid}.interface-registry__summary dt{color:var(--ui-color-text-muted);font-size:var(--ui-type-microLabel-size);line-height:var(--ui-type-microLabel-lineHeight)}.interface-registry__summary dd{font-size:var(--ui-type-numeric-size);font-weight:var(--ui-type-control-weight);line-height:var(--ui-type-numeric-lineHeight);font-variant-numeric:tabular-nums;margin:0}.interface-registry__search{max-width:32rem}.interface-registry__reference,.interface-registry__golden,.interface-registry__golden>header{gap:var(--ui-space-12);display:grid}.interface-registry__reference>header h2,.interface-registry__reference>header p,.interface-registry__golden>header p,.interface-registry__golden>header h2{margin:0}.interface-registry__reference>header p:not(.interface-registry__eyebrow){max-width:52rem;color:var(--ui-color-text-secondary)}.interface-registry__reference-grid{gap:var(--ui-space-16);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.interface-registry__golden{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-normal);border-radius:var(--ui-radius-panel);color:var(--ui-color-text-primary);background:var(--ui-color-environment-base);box-shadow:var(--ui-elevation-panel);font-family:var(--ui-type-family);grid-template-columns:minmax(0,1fr);overflow:hidden}.interface-registry__golden-controls{gap:var(--ui-space-8);flex-wrap:wrap;align-items:end;display:flex}.interface-registry__golden-controls .ui-field{flex:13rem}.interface-registry__golden .ui-workspace-runtime{transform-origin:0 0;min-width:42rem;min-height:22rem;margin-block-end:-8rem;position:relative;transform:scale(.62)}.interface-registry__golden-docks{block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.interface-registry__grid{gap:var(--ui-space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.interface-registry__card{gap:var(--ui-space-16);min-width:0;padding:var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-normal);border-radius:var(--ui-radius-card);color:var(--ui-color-text-primary);background:var(--ui-color-surface-panel);box-shadow:var(--ui-elevation-card);-webkit-backdrop-filter:blur(var(--ui-blur-panelBackdrop));backdrop-filter:blur(var(--ui-blur-panelBackdrop));display:grid}.interface-registry__card header{gap:var(--ui-space-4) var(--ui-space-8);grid-template-columns:auto minmax(0,1fr);display:grid}.interface-registry__card h2,.interface-registry__card header p{grid-column:1/-1}.interface-registry__card h2{font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight);line-height:var(--ui-type-section-lineHeight)}.interface-registry__card header p{color:var(--ui-color-text-secondary);font-size:var(--ui-type-body-size);line-height:var(--ui-type-body-lineHeight)}.interface-registry__status{text-align:end;justify-self:end}.interface-registry__card[data-status^=implemented] .interface-registry__status{color:var(--ui-color-success-foreground)}.interface-registry__card[data-status=future-product-module] .interface-registry__status,.interface-registry__card[data-status=reference-only] .interface-registry__status{color:var(--ui-color-warning-foreground)}.interface-registry__specimen{box-sizing:border-box;align-content:center;justify-items:start;gap:var(--ui-space-8);width:100%;min-width:0;max-width:100%;min-height:6rem;padding:var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-color-environment-base);display:grid;overflow:hidden}.interface-registry__specimen .ui-field,.interface-registry__specimen .ui-search{width:100%}.interface-registry__options{gap:var(--ui-space-8);width:100%;border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding-block-end:var(--ui-space-8);display:grid}.interface-registry__shell-frame{box-sizing:border-box;border:var(--ui-border-normal) solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);width:100%;min-width:0;max-width:100%;height:24rem;overflow:auto}.interface-registry__shell-frame .ui-application-shell{width:100%;min-width:42rem;height:100%;min-height:23rem;position:relative;inset:auto}.interface-registry__navigation-frame{width:var(--ui-navigation-expandedWidth);height:23rem}.interface-registry__navigation-frame[data-navigation-expanded=false]{width:var(--ui-navigation-compactWidth)}.interface-registry__shell-frame .ui-application-shell__host{min-height:0}.interface-registry__frame-note{color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight)}.interface-registry__environment{border-radius:var(--ui-radius-card);width:100%;min-height:5rem;position:relative;overflow:hidden}.interface-registry__environment-specimen,.interface-registry__tooltip-specimen{align-items:center;gap:var(--ui-space-12);flex-wrap:wrap;display:flex}.interface-registry__environment-specimen .interface-registry__environment{flex-basis:100%}.interface-registry__workspace-clip,.interface-registry__panel-stage{width:100%;min-height:12rem;position:relative;overflow:auto}.interface-registry__workspace-clip .ui-workspace{transform-origin:0 0;min-width:42rem;min-height:18rem;transform:scale(.5)}.interface-registry__panel-stage{min-height:13rem}.interface-registry__rail-stack{gap:var(--ui-space-8);width:100%;display:grid}.interface-registry__metadata{gap:var(--ui-space-6) var(--ui-space-12);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);grid-template-columns:minmax(5rem,max-content) minmax(0,1fr);margin:0;display:grid}.interface-registry__metadata dt{color:var(--ui-color-text-muted);font-weight:var(--ui-type-control-weight)}.interface-registry__metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:52rem){.interface-registry__header{grid-template-columns:minmax(0,1fr)}.interface-registry__summary{justify-content:space-between;width:100%}.interface-registry__reference-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:32rem){.interface-registry__summary{gap:var(--ui-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.interface-registry__metadata{grid-template-columns:minmax(0,1fr)}}.interface-registry__card[data-status=implemented-product-module]{grid-column:1/-1}.interface-registry__product-specimen{gap:var(--ui-space-12);grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:38rem;display:grid}.ui-application-shell--floating .interface-registry{width:min(calc(100% - var(--ui-shell-obstacle-inset)), 90rem);margin-inline-start:var(--ui-shell-obstacle-inset)}
.identity-admin{box-sizing:border-box;gap:var(--ui-space-24);width:min(100%,96rem);padding:var(--ui-space-24);color:var(--ui-color-text-primary);background:var(--ui-color-environment-base);font-family:var(--ui-type-family);margin-inline:auto;display:grid}.identity-admin h1,.identity-admin p{margin:0}.identity-admin__header{gap:var(--ui-space-24);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.identity-admin__header h1{margin-block:var(--ui-space-4) var(--ui-space-8);font-size:var(--ui-type-pageTitle-size);line-height:var(--ui-type-pageTitle-lineHeight)}.identity-admin__facts{gap:var(--ui-space-16);padding:var(--ui-space-12);border:var(--ui-border-normal) solid var(--ui-color-border-normal);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-raised);margin:0;display:flex}.identity-admin__facts div,.identity-admin__setting-values span{gap:var(--ui-space-2);display:grid}.identity-admin__facts dt,.identity-admin__setting-values strong{color:var(--ui-color-text-muted);font-size:var(--ui-type-microLabel-size);text-transform:uppercase}.identity-admin__facts dd{overflow-wrap:anywhere;margin:0}.identity-admin__form,.identity-admin__settings{gap:var(--ui-space-16);display:grid}.identity-admin__actions{z-index:4;gap:var(--ui-space-8);padding-block:var(--ui-space-8);background:var(--ui-color-environment-base);flex-wrap:wrap;display:flex;position:sticky;top:0}.identity-admin__message{min-height:1.5rem;color:var(--ui-color-text-secondary)}.identity-admin__field-error{color:var(--ui-color-error-foreground);font-size:var(--ui-type-metadata-size);line-height:var(--ui-type-metadata-lineHeight);margin:0}.identity-admin__message[data-status=error],.identity-admin__message[data-status=stale]{color:var(--ui-color-error-foreground)}.identity-admin__layout{gap:var(--ui-space-24);grid-template-columns:minmax(28rem,1fr) minmax(22rem,.8fr);align-items:start;display:grid}.identity-admin__settings fieldset{gap:var(--ui-space-12);padding:var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-normal);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-panel);margin:0;display:grid}.identity-admin__settings legend{padding-inline:var(--ui-space-6);font-size:var(--ui-type-section-size);font-weight:var(--ui-type-section-weight)}.identity-admin__setting{gap:var(--ui-space-12);padding-block:var(--ui-space-8);border-block-end:var(--ui-border-divider) solid var(--ui-color-border-subtle);grid-template-columns:minmax(12rem,.8fr) minmax(14rem,1fr) minmax(12rem,1fr);align-items:center;display:grid}.identity-admin__setting:last-child{border-block-end:0}.identity-admin__setting-values,.identity-admin__composite-editor{gap:var(--ui-space-8);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.identity-admin__setting-values code{overflow-wrap:anywhere;color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size)}.identity-admin__composite-editor--four{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-admin__composite-editor label{gap:var(--ui-space-4);color:var(--ui-color-text-secondary);font-size:var(--ui-type-metadata-size);display:grid}.identity-admin__preview{gap:var(--ui-space-12);max-height:calc(100vh - 7rem);padding:var(--ui-space-16);border:var(--ui-border-normal) solid var(--ui-color-border-normal);border-radius:var(--ui-radius-panel);color:var(--ui-color-text-primary);background:var(--ui-color-environment-base);box-shadow:var(--ui-elevation-panel);font-family:var(--ui-type-family);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:5rem;overflow:auto}.identity-admin__preview .ui-surface,.identity-admin__preview-controls,.identity-admin__preview-workspaces{gap:var(--ui-space-8);display:grid}.identity-admin__preview-workspaces .ui-workspace{transform-origin:0 0;min-width:38rem;min-height:16rem;margin-block-end:-6rem;transform:scale(.58)}@media (max-width:72rem){.identity-admin__layout,.identity-admin__header{grid-template-columns:minmax(0,1fr)}.identity-admin__preview{max-height:none;position:static}}@media (max-width:44rem){.identity-admin{padding:var(--ui-space-12)}.identity-admin__facts,.identity-admin__setting,.identity-admin__setting-values,.identity-admin__composite-editor,.identity-admin__composite-editor--four{grid-template-columns:minmax(0,1fr)}.identity-admin__facts{display:grid}.identity-admin__layout{grid-template-columns:minmax(0,1fr)}}
.workspace-specimen{min-height:100vh;padding:var(--ui-space-24);color:var(--ui-color-text-primary);background-color:var(--ui-color-environment-base);background-image:radial-gradient(circle, var(--ui-color-environment-dot) 0 calc(var(--ui-dot-diameter) / 2), transparent calc(var(--ui-dot-diameter) / 2));background-size:var(--ui-dot-pitch) var(--ui-dot-pitch)}.workspace-specimen__header{justify-content:space-between;align-items:end;gap:var(--ui-space-16);margin-block-end:var(--ui-space-24);display:flex}.workspace-specimen__header h1,.workspace-specimen__header p,.workspace-specimen__platform-content h2,.workspace-specimen__platform-content p{margin:0}.workspace-specimen__switcher{gap:var(--ui-space-8);display:flex}.workspace-specimen__platform-content{gap:var(--ui-space-12);padding:var(--ui-space-24);display:grid}.workspace-specimen__governed-content{gap:var(--ui-space-16);display:grid}.workspace-specimen__canvas{aspect-ratio:16/9;border:var(--ui-border-normal) solid var(--ui-color-border-subtle);width:min(62%,30rem);color:var(--ui-color-text-muted);background:var(--ui-color-surface-raised);box-shadow:var(--ui-elevation-floating);place-items:center;display:grid}@media (max-width:42rem){.workspace-specimen{padding:var(--ui-space-12)}.workspace-specimen__header{flex-direction:column;align-items:stretch}.workspace-specimen__switcher{overflow-x:auto}}
