@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap";.dg-avatar{position:relative;width:var(--dg-avatar-size, 28px);height:var(--dg-avatar-size, 28px);min-width:var(--dg-avatar-size, 28px);display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--dg-avatar-radius, 1280px);overflow:hidden;background:var(--dg-avatar-background, #ffffff);color:var(--dg-avatar-color, #1a1c1e);line-height:1}button.dg-avatar{appearance:none}.dg-avatar--interactive{cursor:pointer;transition:box-shadow .14s ease,transform .14s ease}.dg-avatar--interactive:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--dg-avatar-focus-color, #2e7d32) 16%,transparent 84%)}.dg-avatar--interactive:focus-visible{outline:2px solid var(--dg-avatar-focus-color, #2e7d32);outline-offset:2px}.dg-avatar__image{width:100%;height:100%;object-fit:cover;display:block}.dg-avatar__letters{font:inherit;font-size:var(--dg-avatar-letter-size, 18px);font-weight:var(--dg-avatar-letter-weight, 600);line-height:var(--dg-avatar-letter-leading, 1);text-transform:uppercase}.dg-avatar__placeholder{width:calc(var(--dg-avatar-size, 28px) * .66);height:calc(var(--dg-avatar-size, 28px) * .66)}.dg-avatar__status{position:absolute;right:var(--dg-avatar-status-inset, -2px);bottom:var(--dg-avatar-status-inset, -2px);width:var(--dg-avatar-status-size, 8px);height:var(--dg-avatar-status-size, 8px);border-radius:999px;border:2px solid var(--dg-avatar-status-border-color, #ffffff);background:var(--dg-avatar-status-color, #5c9f63)}.dg-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-glyph-size, var(--glyph-size-md, 16px));min-width:var(--dg-glyph-size, var(--glyph-size-md, 16px));height:var(--dg-glyph-size, var(--glyph-size-md, 16px));min-height:var(--dg-glyph-size, var(--glyph-size-md, 16px));color:var(--dg-glyph-color, currentColor);line-height:0;flex:0 0 auto}.dg-glyph>svg{display:block;width:100%;height:100%}.dg-alert-inline{display:inline-flex;align-items:flex-start;gap:var(--dg-alert-inline-gap, 4px);min-width:0;max-width:100%;padding:var(--dg-alert-inline-padding-top, 0px) var(--dg-alert-inline-padding-end, 0px) var(--dg-alert-inline-padding-bottom, 0px) var(--dg-alert-inline-padding-start, 0px);color:var(--dg-alert-inline-text-color, #464749);font-size:var(--dg-alert-inline-text-size, 14px);line-height:var(--dg-alert-inline-text-leading, 20px);font-weight:var(--dg-alert-inline-text-weight, 400)}.dg-alert-inline__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-alert-inline-icon-size, 16px);min-width:var(--dg-alert-inline-icon-size, 16px);height:var(--dg-alert-inline-icon-size, 16px);min-height:var(--dg-alert-inline-icon-size, 16px);color:var(--dg-alert-inline-icon-color, currentColor);flex:0 0 auto;line-height:0}.dg-alert-inline__icon>svg{display:block;width:100%;height:100%}.dg-alert-inline__content{display:inline-flex;flex-wrap:wrap;gap:var(--dg-alert-inline-content-gap, 4px);min-width:0}.dg-alert-inline__text,.dg-alert-inline__link{min-width:0;color:inherit}.dg-alert-inline__link{display:inline-flex;align-items:center}.dg-alert-inline__link :is(a,button){color:inherit}.dg-alert-inline__link a{text-decoration-thickness:1px}.dg-alert-tone,.dg-alert-overlay,.dg-alert-note{box-sizing:border-box;display:flex;align-items:flex-start;width:100%;min-width:0}.dg-alert-tone{gap:var(--dg-alert-tone-gap-h, 8px);padding:var(--dg-alert-tone-padding-top, 12px) var(--dg-alert-tone-padding-end, 12px) var(--dg-alert-tone-padding-bottom, 12px) var(--dg-alert-tone-padding-start, 12px);border-radius:var(--dg-alert-tone-radius, 8px);background:var(--dg-alert-tone-background, #eaf0f4);color:var(--dg-alert-tone-text-color, #464749)}.dg-alert-tone__icon,.dg-alert-overlay__icon,.dg-alert-note__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.dg-alert-tone__icon{width:var(--dg-alert-tone-icon-size, 28px);min-width:var(--dg-alert-tone-icon-size, 28px);height:var(--dg-alert-tone-icon-size, 28px);color:var(--dg-alert-tone-icon-color, currentColor)}.dg-alert-tone__icon>svg,.dg-alert-overlay__icon>svg,.dg-alert-note__icon>svg,.dg-alert-overlay__close-icon>svg{display:block;width:100%;height:100%}.dg-alert-tone__content{display:grid;gap:var(--dg-alert-tone-gap-v, 4px);min-width:0;flex:1 1 auto}.dg-alert-tone__primary{display:block;min-width:0;font-size:var(--dg-alert-tone-primary-size, 14px);line-height:var(--dg-alert-tone-primary-leading, 20px);font-weight:var(--dg-alert-tone-primary-weight, 600);color:inherit}.dg-alert-tone__secondary{display:block;min-width:0;font-size:var(--dg-alert-tone-secondary-size, 13px);line-height:var(--dg-alert-tone-secondary-leading, 20px);font-weight:var(--dg-alert-tone-secondary-weight, 400);color:inherit}.dg-alert-overlay{gap:var(--dg-alert-overlay-gap-h, 8px);padding:var(--dg-alert-overlay-padding-top, 12px) var(--dg-alert-overlay-padding-end, 12px) var(--dg-alert-overlay-padding-bottom, 12px) var(--dg-alert-overlay-padding-start, 12px);border-radius:var(--dg-alert-overlay-radius, 8px);background:var(--dg-alert-overlay-background, #4b6f98);box-shadow:var(--dg-alert-overlay-shadow, 0px 19px 19px 0px rgba(0, 0, 0, .08));color:var(--dg-alert-overlay-text-color, #ffffff)}.dg-alert-overlay__icon{width:var(--dg-alert-overlay-icon-size, 28px);min-width:var(--dg-alert-overlay-icon-size, 28px);height:var(--dg-alert-overlay-icon-size, 28px);color:var(--dg-alert-overlay-icon-color, currentColor)}.dg-alert-overlay__content{display:grid;gap:var(--dg-alert-overlay-gap-v, 4px);min-width:0;flex:1 1 auto}.dg-alert-overlay__primary{display:block;min-width:0;font-size:var(--dg-alert-overlay-primary-size, 14px);line-height:var(--dg-alert-overlay-primary-leading, 20px);font-weight:var(--dg-alert-overlay-primary-weight, 600);color:inherit}.dg-alert-overlay__secondary{display:block;min-width:0;font-size:var(--dg-alert-overlay-secondary-size, 13px);line-height:var(--dg-alert-overlay-secondary-leading, 20px);font-weight:var(--dg-alert-overlay-secondary-weight, 400);color:inherit}.dg-alert-overlay__close{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-alert-overlay-close-size, 28px);min-width:var(--dg-alert-overlay-close-size, 28px);height:var(--dg-alert-overlay-close-size, 28px);margin-left:auto;padding:0;border:0;border-radius:var(--dg-alert-overlay-close-radius, 8px);background:var(--dg-alert-overlay-close-background, transparent);color:var(--dg-alert-overlay-close-color, currentColor);cursor:pointer;flex:0 0 auto;transition:background-color .14s ease,color .14s ease}.dg-alert-overlay__close:hover{background:var( --dg-alert-overlay-close-background-hover, var(--dg-alert-overlay-close-background, transparent) );color:var( --dg-alert-overlay-close-color-hover, var(--dg-alert-overlay-close-color, currentColor) )}.dg-alert-overlay__close:active{background:var( --dg-alert-overlay-close-background-pressed, var( --dg-alert-overlay-close-background-hover, var(--dg-alert-overlay-close-background, transparent) ) );color:var( --dg-alert-overlay-close-color-pressed, var( --dg-alert-overlay-close-color-hover, var(--dg-alert-overlay-close-color, currentColor) ) )}.dg-alert-overlay__close-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-alert-overlay-close-icon-size, 14px);min-width:var(--dg-alert-overlay-close-icon-size, 14px);height:var(--dg-alert-overlay-close-icon-size, 14px);line-height:0}.dg-alert-note{border-radius:var(--dg-alert-note-radius, 4px);overflow:clip;background:var(--dg-alert-note-surface-background, #ffffff);box-shadow:var(--dg-alert-note-shadow, 0px 1px 3px 0px rgba(0, 0, 0, .1));color:var(--dg-alert-note-text-color, #1a1c1e)}.dg-alert-note__leading-block{display:inline-flex;align-self:stretch;align-items:center;justify-content:center;padding:var(--dg-alert-note-leading-padding-top, 12px) var(--dg-alert-note-leading-padding-end, 12px) var(--dg-alert-note-leading-padding-bottom, 12px) var(--dg-alert-note-leading-padding-start, 12px);background:var(--dg-alert-note-leading-background, #4b6f98);flex:0 0 auto}.dg-alert-note__icon{width:var(--dg-alert-note-icon-size, 24px);min-width:var(--dg-alert-note-icon-size, 24px);height:var(--dg-alert-note-icon-size, 24px);color:var(--dg-alert-note-icon-color, #ffffff)}.dg-alert-note__content{display:grid;gap:var(--dg-alert-note-gap-v, 4px);min-width:0;flex:1 1 auto;padding:var(--dg-alert-note-content-padding-top, 12px) var(--dg-alert-note-content-padding-end, 16px) var(--dg-alert-note-content-padding-bottom, 12px) var(--dg-alert-note-content-padding-start, 12px);background:var(--dg-alert-note-surface-background, #ffffff)}.dg-alert-note__primary{display:block;min-width:0;font-size:var(--dg-alert-note-primary-size, 14px);line-height:var(--dg-alert-note-primary-leading, 20px);font-weight:var(--dg-alert-note-primary-weight, 600);color:inherit}.dg-alert-note__secondary{display:block;min-width:0;font-size:var(--dg-alert-note-secondary-size, 13px);line-height:var(--dg-alert-note-secondary-leading, 20px);font-weight:var(--dg-alert-note-secondary-weight, 400);color:inherit}.dg-progress-bar{display:block;width:100%;min-width:0;height:var(--dg-progress-bar-height, 4px);border-radius:var(--dg-progress-bar-radius, 0px);overflow:clip;background:var(--dg-progress-bar-track-background, #eff0f0)}.dg-progress-bar__indicator{display:block;width:var(--dg-progress-bar-value, 0%);max-width:100%;height:100%;border-radius:inherit;background:var(--dg-progress-bar-indicator-background, #2e7d32);transition:width .18s ease}.dg-progress-file{display:flex;align-items:center;gap:var(--dg-progress-file-gap, 8px);width:100%;min-width:0}.dg-progress-file__start{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-progress-file-start-size, 16px);min-width:var(--dg-progress-file-start-size, 16px);height:var(--dg-progress-file-start-size, 16px);color:var(--dg-progress-file-start-color, currentColor);flex:0 0 auto}.dg-progress-file__start-icon,.dg-progress-file__close-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:inherit}.dg-progress-file__start-icon{width:100%;height:100%}.dg-progress-file__close-icon{width:var(--dg-progress-file-close-icon-size, 14px);min-width:var(--dg-progress-file-close-icon-size, 14px);height:var(--dg-progress-file-close-icon-size, 14px)}.dg-progress-file__start-icon>svg,.dg-progress-file__close-icon>svg{display:block;width:100%;height:100%}.dg-progress-file__middle{display:grid;gap:var(--dg-progress-file-middle-gap, 2px);flex:1 1 auto;min-width:0}.dg-progress-file__label,.dg-progress-file__helper{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-progress-file__label{font-size:var(--dg-progress-file-label-size, 14px);line-height:var(--dg-progress-file-label-leading, 16px);font-weight:var(--dg-progress-file-label-weight, 400);color:var(--dg-progress-file-label-color, #464749)}.dg-progress-file__progress-bar{width:100%}.dg-progress-file__helper{font-size:var(--dg-progress-file-helper-size, 13px);line-height:var(--dg-progress-file-helper-leading, 20px);font-weight:var(--dg-progress-file-helper-weight, 400);color:var(--dg-progress-file-helper-color, #828282)}.dg-progress-file__close{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-progress-file-close-size, 28px);min-width:var(--dg-progress-file-close-size, 28px);height:var(--dg-progress-file-close-size, 28px);padding:0;border:0;border-radius:var(--dg-progress-file-close-radius, 8px);background:var(--dg-progress-file-close-background, transparent);color:var(--dg-progress-file-close-color, #e24e36);cursor:pointer;flex:0 0 auto;transition:background-color .14s ease,color .14s ease}.dg-progress-file__close:hover:not(:disabled){background:var( --dg-progress-file-close-background-hover, var(--dg-progress-file-close-background, transparent) );color:var(--dg-progress-file-close-color-hover, var(--dg-progress-file-close-color, #e24e36))}.dg-progress-file__close:active:not(:disabled){background:var( --dg-progress-file-close-background-pressed, var( --dg-progress-file-close-background-hover, var(--dg-progress-file-close-background, transparent) ) );color:var( --dg-progress-file-close-color-pressed, var(--dg-progress-file-close-color-hover, var(--dg-progress-file-close-color, #e24e36)) )}.dg-progress-file__close:disabled{background:var( --dg-progress-file-close-background-disabled, var(--dg-progress-file-close-background, transparent) );color:var( --dg-progress-file-close-color-disabled, var(--dg-progress-file-close-color, #e24e36) );cursor:default}.dg-progress-spinner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dg-progress-spinner-size, 20px);min-width:var(--dg-progress-spinner-size, 20px);height:var(--dg-progress-spinner-size, 20px);flex:0 0 auto}.dg-progress-spinner__svg{display:block;width:100%;height:100%;animation:dg-progress-spinner-rotate 1s linear infinite;transform-origin:center}.dg-progress-spinner__track,.dg-progress-spinner__indicator{fill:none}.dg-progress-spinner__track{stroke:var(--dg-progress-spinner-track-color, #eff0f0)}.dg-progress-spinner__indicator{stroke:var(--dg-progress-spinner-indicator-color, #2e7d32);stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.dg-skeleton{position:relative;display:block;width:var(--dg-skeleton-width, 100%);min-width:0;border-radius:var(--dg-skeleton-radius, 12px);background:var(--dg-skeleton-background, #eff0f0);overflow:clip}.dg-skeleton[data-skeleton-shape=textLineSmall]{height:var(--dg-skeleton-line-height-small, 16px)}.dg-skeleton[data-skeleton-shape=textLineMedium]{height:var(--dg-skeleton-line-height-medium, 36px)}.dg-skeleton[data-skeleton-shape=textLineLarge]{height:var(--dg-skeleton-line-height-large, 64px)}.dg-skeleton[data-skeleton-shape=thumbnail]{height:var(--dg-skeleton-thumbnail-height, 120px)}.dg-skeleton[data-skeleton-shape=avatar]{width:var(--dg-skeleton-avatar-size, 64px);min-width:var(--dg-skeleton-avatar-size, 64px);height:var(--dg-skeleton-avatar-size, 64px);border-radius:var(--dg-skeleton-radius-rounded, 999px)}.dg-skeleton[data-skeleton-animation=pulse]{animation:dg-skeleton-pulse 1.4s ease-in-out infinite}.dg-skeleton[data-skeleton-animation=shimmer]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--dg-skeleton-highlight, rgba(255, 255, 255, .38)) 50%,transparent 100%);animation:dg-skeleton-shimmer 1.4s ease-in-out infinite}.dg-check,.dg-radio,.dg-switch{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0 solid transparent;background:transparent;color:inherit;font:inherit;line-height:0;text-decoration:none;cursor:pointer;flex:0 0 auto}.dg-check:disabled,.dg-radio:disabled,.dg-switch:disabled{cursor:default}.dg-check{width:var(--dg-check-size, 16px);min-width:var(--dg-check-size, 16px);height:var(--dg-check-size, 16px);border-width:var(--dg-check-border-width, 1px);border-color:var(--dg-check-border-color, #2e7d32);border-radius:var(--dg-check-radius, 2px);background:var(--dg-check-background, #ffffff);color:var(--dg-check-icon-color, transparent)}.dg-check__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-check-icon-size, 12px);height:var(--dg-check-icon-size, 12px);color:inherit;line-height:0}.dg-check__icon>svg{display:block;width:100%;height:100%}.dg-radio{width:var(--dg-radio-size, 16px);min-width:var(--dg-radio-size, 16px);height:var(--dg-radio-size, 16px);border-width:var(--dg-radio-border-width, 1px);border-color:var(--dg-radio-border-color, #2e7d32);border-radius:var(--dg-radio-radius, 1280px);background:var(--dg-radio-background, #ffffff);color:var(--dg-radio-icon-color, transparent);overflow:hidden}.dg-radio__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-radio-icon-size, 8px);height:var(--dg-radio-icon-size, 8px);color:inherit;line-height:0}.dg-radio__icon>svg{display:block;width:100%;height:100%}.dg-switch{width:var(--dg-switch-track-width, 44px);min-width:var(--dg-switch-track-width, 44px);height:var(--dg-switch-track-height, 24px);justify-content:flex-start;padding:var(--dg-switch-track-padding-top, 4px) var(--dg-switch-track-padding-end, 4px) var(--dg-switch-track-padding-bottom, 4px) var(--dg-switch-track-padding-start, 4px);border-width:var(--dg-switch-track-border-width, 1px);border-color:var(--dg-switch-track-border, #828282);border-radius:var(--dg-switch-track-radius, 1280px);background:var(--dg-switch-track-background, #ffffff)}.dg-switch[data-switch-checked=true]{justify-content:flex-end}.dg-switch__handle{display:block;width:var(--dg-switch-handle-size, 16px);height:var(--dg-switch-handle-size, 16px);border-radius:var(--dg-switch-handle-radius, 1280px);background:var(--dg-switch-handle-color, #464749);flex:0 0 auto}.dg-labeled-control{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--dg-labeled-control-gap, 8px);min-width:0;color:var(--dg-labeled-control-text-color, #464749)}.dg-labeled-control[data-labeled-control-alignment=start]{align-items:flex-start}.dg-labeled-control__control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dg-labeled-control__label{display:inline-flex;align-items:center;gap:var(--dg-labeled-control-label-gap, 4px);min-height:var(--dg-labeled-control-label-min-height, 24px);min-width:0;color:inherit}.dg-labeled-control[data-labeled-control-variant=switchLabel] .dg-labeled-control__label{flex:1 1 auto}.dg-labeled-control__text{display:inline-flex;align-items:center;gap:var(--dg-labeled-control-text-gap, 4px);min-width:0;font-size:var(--dg-labeled-control-text-size, 14px);line-height:var(--dg-labeled-control-text-leading, 16px);font-weight:var(--dg-labeled-control-text-weight, 400);color:inherit}.dg-labeled-control__slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dg-labeled-control__asterisk{font-size:var(--dg-labeled-control-asterisk-size, 16px);line-height:1;color:var(--dg-labeled-control-asterisk-color, #e24e36)}.dg-status{display:inline-flex;align-items:center;gap:var(--dg-status-gap, 8px);min-width:0;max-width:100%;font:inherit;white-space:nowrap}.dg-status--background{padding:var(--dg-status-padding-top, 4px) var(--dg-status-padding-end, 12px) var(--dg-status-padding-bottom, 4px) var(--dg-status-padding-start, 12px);border:var(--dg-status-root-border-width, 1px) solid var(--dg-status-background-border-color, transparent);border-radius:var(--dg-status-background-radius, 999px);background:linear-gradient(180deg,var(--dg-status-background-color, transparent),var(--dg-status-background-color, transparent)),linear-gradient(180deg,var(--dg-status-underlayment-color, #ffffff),var(--dg-status-underlayment-color, #ffffff))}.dg-status--indicator{gap:0}.dg-status__icon-container{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--dg-status-icon-size, 16px) + (var(--dg-status-icon-border-width, 2px) * 2));height:calc(var(--dg-status-icon-size, 16px) + (var(--dg-status-icon-border-width, 2px) * 2));min-width:calc(var(--dg-status-icon-size, 16px) + (var(--dg-status-icon-border-width, 2px) * 2));flex:0 0 auto;border:var(--dg-status-icon-border-width, 2px) solid var(--dg-status-icon-border-color, #ffffff);border-radius:var(--dg-status-icon-radius, 999px);background:var(--dg-status-icon-background, #ffffff);color:var(--dg-status-icon-color, currentColor)}.dg-status__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-status-icon-size, 16px);height:var(--dg-status-icon-size, 16px);color:inherit;line-height:0}.dg-status__icon>svg{display:block;width:100%;height:100%}.dg-status__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--dg-status-text-size, 16px);line-height:var(--dg-status-text-leading, 20px);font-weight:var(--dg-status-text-weight, 600);color:var(--dg-status-text-color, currentColor)}.dg-status--background .dg-status__title{font-weight:var(--dg-status-text-weight-background, var(--dg-status-text-weight, 600))}.dg-brand-lockup{display:inline-flex;align-items:center;gap:var(--dg-brand-gap, 8px);min-width:0;color:inherit;text-decoration:none}.dg-brand-lockup__avatar{display:inline-flex;flex:0 0 auto}.dg-brand-lockup__text-block{display:grid;gap:var(--dg-brand-text-gap, 0px);min-width:0}.dg-brand-lockup__primary,.dg-brand-lockup__secondary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-brand-lockup__primary{font-size:var(--dg-brand-title-size, 18px);line-height:var(--dg-brand-title-leading, 24px);font-weight:var(--dg-brand-title-weight, 600);color:var(--dg-brand-title-color, #1a1c1e)}.dg-brand-lockup__primary--accent{font-size:var(--dg-brand-accent-size, 14px);line-height:var(--dg-brand-accent-leading, 20px);font-weight:var(--dg-brand-accent-weight, 400);color:var(--dg-brand-accent-color, #2e7d32)}.dg-brand-lockup__secondary{font-size:var(--dg-brand-description-size, 14px);line-height:var(--dg-brand-description-leading, 20px);font-weight:var(--dg-brand-description-weight, 500);color:var(--dg-brand-description-color, #828282)}.dg-header{position:relative;width:100%;border-bottom:0 solid transparent;border-radius:var(--dg-header-radius, 0px);background:var(--dg-header-background, #ffffff)}.dg-header[data-header-divider=full]{border-bottom-width:var(--dg-header-border-width, 1px);border-bottom-color:var(--dg-header-divider-color, #eff0f0)}.dg-header[data-header-sticky=true]{position:sticky;top:var(--dg-header-sticky-top, 0px);z-index:var(--dg-header-z-index, 30)}.dg-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--dg-header-gap, 8px);min-height:var(--dg-header-min-height, 64px);padding:var(--dg-header-padding-top, 8px) var(--dg-header-padding-end, 20px) var(--dg-header-padding-bottom, 8px) var(--dg-header-padding-start, 20px)}.dg-header__region{display:flex;align-items:center;gap:var(--dg-header-region-gap, var(--dg-header-gap, 8px));min-width:0}.dg-header__region--start{justify-content:flex-start}.dg-header__region--center{flex:1 1 auto;justify-content:center}.dg-header__region--end{justify-content:flex-end}.dg-section{display:flex;flex-direction:column;gap:var(--dg-section-gap, 24px);width:100%;min-width:0;padding:var(--dg-section-padding-top, 28px) var(--dg-section-padding-end, 28px) var(--dg-section-padding-bottom, 28px) var(--dg-section-padding-start, 28px);border:var(--dg-section-border-width, 1px) solid var(--dg-section-border-color, transparent);border-radius:var(--dg-section-radius, 16px);background:var(--dg-section-background, transparent);box-shadow:var(--dg-section-shadow, none)}.dg-section__header,.dg-section__footer{display:grid;gap:var(--dg-section-region-gap, 20px);width:100%;min-width:0}.dg-section__body{display:flex;flex-direction:column;gap:var(--dg-section-body-gap, var(--dg-section-gap, 24px));width:100%;min-width:0}.dg-section[data-section-orientation=horizontal] .dg-section__body{flex-direction:row;flex-wrap:wrap;align-items:stretch}.dg-card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;--_dg-card-current-background: var(--dg-card-background, var(--dg-card-underlayment, #ffffff));--_dg-card-current-overlay: var(--dg-card-background-overlay, transparent);border:var(--dg-card-border-width, 1px) solid var(--dg-card-border-color, transparent);border-radius:var(--dg-card-radius, 12px);background:linear-gradient(180deg,var(--_dg-card-current-overlay),var(--_dg-card-current-overlay)),linear-gradient(180deg,var(--_dg-card-current-background),var(--_dg-card-current-background)),linear-gradient(180deg,var(--dg-card-underlayment, #ffffff),var(--dg-card-underlayment, #ffffff));box-shadow:var(--dg-card-shadow, none);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.dg-card[data-card-interactive=true]{cursor:pointer}.dg-card:hover,.dg-card[data-card-state=hover]{--_dg-card-current-background: var(--dg-card-background-hover, var(--dg-card-background, var(--dg-card-underlayment, #ffffff)));--_dg-card-current-overlay: var(--dg-card-background-overlay-hover, var(--dg-card-background-overlay, transparent));border-color:var(--dg-card-border-color-hover, var(--dg-card-border-color, transparent));box-shadow:var(--dg-card-shadow-hover, var(--dg-card-shadow, none))}.dg-card:active,.dg-card[data-card-state=active]{--_dg-card-current-background: var(--dg-card-background-active, var(--dg-card-background-hover, var(--dg-card-background, var(--dg-card-underlayment, #ffffff))));--_dg-card-current-overlay: var(--dg-card-background-overlay-active, var(--dg-card-background-overlay-hover, var(--dg-card-background-overlay, transparent)));border-color:var(--dg-card-border-color-active, var(--dg-card-border-color-hover, var(--dg-card-border-color, transparent)));box-shadow:var(--dg-card-shadow-active, var(--dg-card-shadow-hover, var(--dg-card-shadow, none)))}.dg-card__header{width:100%;min-width:0;background:transparent}.dg-card__body{display:grid;flex:1 1 auto;gap:var(--dg-card-body-gap, 12px);width:100%;min-width:0;padding:var(--dg-card-padding-top, 28px) var(--dg-card-padding-end, 28px) var(--dg-card-padding-bottom, 28px) var(--dg-card-padding-start, 28px);background:transparent}.dg-card__footer{width:100%;min-width:0}.dg-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:var(--dg-button-width, fit-content);min-width:0;height:var(--dg-button-height, 40px);min-height:var(--dg-button-height, 40px);padding:0 var(--dg-button-padding-inline, 16px);border:var(--dg-button-border-width, 1px) solid var(--dg-button-border-color, transparent);border-radius:var(--dg-button-radius, 8px);background:var(--dg-button-background, transparent);color:var(--dg-button-text-color, currentColor);font:inherit;font-size:var(--dg-button-font-size, 16px);font-weight:var(--dg-button-font-weight, 600);line-height:var(--dg-button-line-height, 1);white-space:nowrap;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.dg-button:hover:not(:disabled),.dg-button[data-button-state=hover]{border-color:var(--dg-button-border-color-hover, var(--dg-button-border-color, transparent));background:var(--dg-button-background-hover, var(--dg-button-background, transparent));color:var(--dg-button-text-color-hover, var(--dg-button-text-color, currentColor))}.dg-button:active:not(:disabled),.dg-button[data-button-state=pressed]{border-color:var(--dg-button-border-color-pressed, var(--dg-button-border-color-hover, var(--dg-button-border-color, transparent)));background:var(--dg-button-background-pressed, var(--dg-button-background-hover, var(--dg-button-background, transparent)));color:var(--dg-button-text-color-pressed, var(--dg-button-text-color-hover, var(--dg-button-text-color, currentColor)))}.dg-button:disabled,.dg-button[data-button-state=disabled]{border-color:var(--dg-button-border-color-disabled, var(--dg-button-border-color, transparent));background:var(--dg-button-background-disabled, var(--dg-button-background, transparent));color:var(--dg-button-text-color-disabled, var(--dg-button-text-color, currentColor));cursor:default}.dg-button:focus-visible{outline:2px solid var(--dg-button-focus-color, currentColor);outline-offset:2px}.dg-button[data-button-kind=icon]{width:var(--dg-button-width, var(--dg-button-height, 40px));padding-inline:0}.dg-button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--dg-button-gap, 8px)}.dg-button[data-button-kind=icon] .dg-button__content{gap:0}.dg-button__label{display:inline-flex;align-items:center}.dg-button__slot{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-button-icon-size, 20px);min-width:var(--dg-button-icon-size, 20px);height:var(--dg-button-icon-size, 20px);color:var(--dg-button-icon-color, currentColor);font-size:calc(var(--dg-button-icon-size, 20px) - 4px);line-height:1}.dg-button:hover:not(:disabled) .dg-button__slot,.dg-button[data-button-state=hover] .dg-button__slot{color:var(--dg-button-icon-color-hover, var(--dg-button-icon-color, currentColor))}.dg-button:active:not(:disabled) .dg-button__slot,.dg-button[data-button-state=pressed] .dg-button__slot{color:var(--dg-button-icon-color-pressed, var(--dg-button-icon-color-hover, var(--dg-button-icon-color, currentColor)))}.dg-button:disabled .dg-button__slot,.dg-button[data-button-state=disabled] .dg-button__slot{color:var(--dg-button-icon-color-disabled, var(--dg-button-icon-color, currentColor))}.dg-button__slot>svg{display:block;width:100%;height:100%}.dg-counter{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:var(--dg-counter-width, 40px);height:var(--dg-counter-height, 40px);min-width:var(--dg-counter-width, 40px);min-height:var(--dg-counter-height, 40px)}.dg-counter__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:0;border:0;background:var(--dg-counter-button-bg, transparent);color:var(--dg-counter-icon-color, currentColor);transition:background-color .14s ease,color .14s ease;cursor:pointer}.dg-counter__button--increment{height:var(--dg-counter-increment-height, calc(var(--dg-counter-height, 40px) / 2));min-height:var(--dg-counter-increment-height, calc(var(--dg-counter-height, 40px) / 2));border-radius:var(--dg-counter-button-radius-top, 0px)}.dg-counter__button--decrement{height:var(--dg-counter-decrement-height, calc(var(--dg-counter-height, 40px) / 2));min-height:var(--dg-counter-decrement-height, calc(var(--dg-counter-height, 40px) / 2));border-radius:var(--dg-counter-button-radius-bottom, 0px)}.dg-counter__button:hover:not(:disabled){background:var(--dg-counter-button-bg-hover, var(--dg-counter-button-bg, transparent));color:var(--dg-counter-icon-color-hover, var(--dg-counter-icon-color, currentColor))}.dg-counter__button:active:not(:disabled){background:var(--dg-counter-button-bg-active, var(--dg-counter-button-bg-hover, var(--dg-counter-button-bg, transparent)))}.dg-counter__button:focus-visible{outline:2px solid var(--dg-counter-focus-color, currentColor);outline-offset:1px}.dg-counter__button:disabled{background:var(--dg-counter-button-bg-disabled, var(--dg-counter-button-bg, transparent));color:var(--dg-counter-icon-color-disabled, var(--dg-counter-icon-color, currentColor));cursor:default}.dg-counter__glyph{display:block;width:var(--dg-counter-icon-size, 16px);height:var(--dg-counter-icon-size, 16px)}.dg-counter__glyph--triangles{width:calc(var(--dg-counter-icon-size, 16px) - 2px);height:calc(var(--dg-counter-icon-size, 16px) - 2px)}.dg-scroll-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-scroll-btn-width, 12px);min-width:var(--dg-scroll-btn-width, 12px);height:var(--dg-scroll-btn-height, 12px);min-height:var(--dg-scroll-btn-height, 12px);padding:0;border:0;border-radius:var(--dg-scroll-btn-radius, 999px);background:var(--dg-scroll-btn-background, transparent);color:var(--dg-scroll-btn-icon-color, #464749);cursor:pointer;transition:background-color .14s ease,color .14s ease}.dg-scroll-btn:hover:not(:disabled),.dg-scroll-btn[data-scroll-btn-state=hover]{background:var(--dg-scroll-btn-background-hover, var(--dg-scroll-btn-background, transparent));color:var(--dg-scroll-btn-icon-color-hover, var(--dg-scroll-btn-icon-color, currentColor))}.dg-scroll-btn:active:not(:disabled),.dg-scroll-btn[data-scroll-btn-state=pressed]{background:var(--dg-scroll-btn-background-pressed, var(--dg-scroll-btn-background-hover, var(--dg-scroll-btn-background, transparent)));color:var(--dg-scroll-btn-icon-color-pressed, var(--dg-scroll-btn-icon-color-hover, var(--dg-scroll-btn-icon-color, currentColor)))}.dg-scroll-btn:disabled,.dg-scroll-btn[data-scroll-btn-state=disabled]{background:var(--dg-scroll-btn-background-disabled, var(--dg-scroll-btn-background, transparent));color:var(--dg-scroll-btn-icon-color-disabled, var(--dg-scroll-btn-icon-color, currentColor));cursor:default}.dg-scroll-btn:focus-visible{outline:2px solid var(--dg-scroll-btn-focus-color, currentColor);outline-offset:1px}.dg-scroll-btn__icon{display:block;width:var(--dg-scroll-btn-icon-size, 8px);height:var(--dg-scroll-btn-icon-size, 8px)}.dg-scrollbar{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;flex:0 0 auto;box-sizing:border-box;overflow:hidden;border-radius:var(--dg-scrollbar-track-radius, 999px);background:var(--dg-scrollbar-track-color, transparent);transition:background-color .14s ease}.dg-scrollbar[data-scrollbar-state=hover]{background:var(--dg-scrollbar-track-color-hover, var(--dg-scrollbar-track-color, transparent))}.dg-scrollbar[data-scrollbar-state=pressed]{background:var(--dg-scrollbar-track-color-pressed, var(--dg-scrollbar-track-color-hover, var(--dg-scrollbar-track-color, transparent)))}.dg-scrollbar[data-scrollbar-state=disabled]{background:var(--dg-scrollbar-track-color-disabled, var(--dg-scrollbar-track-color, transparent))}.dg-scrollbar[data-scrollbar-shape=square]{border-radius:var(--dg-scrollbar-track-radius, 0px)}.dg-scrollbar[data-scrollbar-shape=square] .dg-scrollbar__thumb{border-radius:var(--dg-scrollbar-thumb-radius, 0px)}.dg-scrollbar[data-scrollbar-shape=square] .dg-scroll-btn{border-radius:var(--dg-scroll-btn-radius, 0px)}@media(max-width:880px){.dg-header__inner{flex-wrap:wrap}.dg-header__region--start,.dg-header__region--center,.dg-header__region--end{width:100%;justify-content:flex-start}}.dg-scrollbar[data-scrollbar-orientation=vertical]{flex-direction:column;gap:var(--dg-scrollbar-track-gap-v, 0px);width:max(var(--dg-scrollbar-track-thickness, 14px),var(--dg-scroll-btn-width, 12px));min-width:max(var(--dg-scrollbar-track-thickness, 14px),var(--dg-scroll-btn-width, 12px));padding:var(--dg-scrollbar-track-padding-top, 1px) var(--dg-scrollbar-track-padding-end, 1px) var(--dg-scrollbar-track-padding-bottom, 1px) var(--dg-scrollbar-track-padding-start, 1px)}.dg-scrollbar[data-scrollbar-orientation=horizontal]{flex-direction:row;gap:var(--dg-scrollbar-track-gap-h, 0px);width:100%;height:max(var(--dg-scrollbar-track-thickness, 14px),var(--dg-scroll-btn-height, 12px));min-height:max(var(--dg-scrollbar-track-thickness, 14px),var(--dg-scroll-btn-height, 12px));padding:var(--dg-scrollbar-track-padding-top, 1px) var(--dg-scrollbar-track-padding-end, 1px) var(--dg-scrollbar-track-padding-bottom, 1px) var(--dg-scrollbar-track-padding-start, 1px)}.dg-scrollbar__thumb-container{position:relative;flex:1 1 auto;min-width:1px;min-height:1px;overflow:hidden}.dg-scrollbar[data-scrollbar-orientation=vertical] .dg-scrollbar__thumb-container{display:flex;align-self:stretch;align-items:center;width:100%;height:auto}.dg-scrollbar[data-scrollbar-orientation=horizontal] .dg-scrollbar__thumb-container{display:flex;align-items:center;width:100%;height:100%}.dg-scrollbar__thumb{position:absolute;display:block;border-radius:var(--dg-scrollbar-thumb-radius, 999px);background:var(--dg-scrollbar-thumb-color, #b7bbbf);pointer-events:none;transition:background-color .14s ease,top .14s ease,left .14s ease}.dg-scrollbar[data-scrollbar-state=hover] .dg-scrollbar__thumb{background:var(--dg-scrollbar-thumb-color-hover, var(--dg-scrollbar-thumb-color, #b7bbbf))}.dg-scrollbar[data-scrollbar-state=pressed] .dg-scrollbar__thumb{background:var(--dg-scrollbar-thumb-color-pressed, var(--dg-scrollbar-thumb-color-hover, var(--dg-scrollbar-thumb-color, #b7bbbf)))}.dg-scrollbar[data-scrollbar-state=disabled] .dg-scrollbar__thumb{background:var(--dg-scrollbar-thumb-color-disabled, var(--dg-scrollbar-thumb-color, #b7bbbf))}.dg-scrollbar[data-scrollbar-orientation=vertical] .dg-scrollbar__thumb{left:50%;width:var(--dg-scrollbar-thumb-thickness, 2px);transform:translate(-50%)}.dg-scrollbar[data-scrollbar-orientation=horizontal] .dg-scrollbar__thumb{top:50%;height:var(--dg-scrollbar-thumb-thickness, 2px);transform:translateY(-50%)}.dg-layout-gap{flex:0 0 auto;display:block;pointer-events:none}.dg-layout-gap[data-layout-gap-direction=vertical]{block-size:var(--dg-layout-gap-size, 16px)}.dg-layout-gap[data-layout-gap-direction=horizontal]{inline-size:var(--dg-layout-gap-size, 16px);align-self:stretch}.dg-textarea,.dg-input-search,.dg-input-select,.dg-multi-select,.dg-select-dropdown,.dg-list-box{position:relative}.dg-textarea:before,.dg-input-search:before,.dg-input-select:before,.dg-multi-select:before,.dg-select-dropdown:before,.dg-list-box:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--dg-shell-stroke-width, 0px) var(--dg-shell-stroke-color, transparent);pointer-events:none;transition:box-shadow .14s ease}.dg-textarea{--dg-shell-stroke-width: var(--dg-textarea-border-width, 1px);--dg-shell-stroke-color: var(--dg-textarea-border, #c5c8ce);width:100%;min-width:0;min-height:var(--dg-textarea-height, 160px);display:flex;align-items:flex-start;gap:var(--dg-textarea-gap-h, 4px);padding:var(--dg-textarea-padding-top, 4px) var(--dg-textarea-padding-inline-end, 4px) var(--dg-textarea-padding-bottom, 4px) var(--dg-textarea-padding-inline-start, 12px);border:0 solid transparent;border-radius:var(--dg-textarea-radius, 8px);background:var(--dg-textarea-background, #ffffff);box-shadow:var(--dg-textarea-shadow-rest, none);overflow:hidden;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.dg-textarea:hover,.dg-textarea[data-textarea-state=hover]{--dg-shell-stroke-color: var(--dg-textarea-border-hover, var(--dg-textarea-border, #c5c8ce));background:var(--dg-textarea-background-hover, var(--dg-textarea-background, #ffffff));box-shadow:var(--dg-textarea-shadow-hover, var(--dg-textarea-shadow-rest, none))}.dg-textarea:focus-within,.dg-textarea[data-textarea-state=focus]{--dg-shell-stroke-color: var(--dg-textarea-border-focus, var(--dg-textarea-border, #c5c8ce));background:var(--dg-textarea-background-focus, var(--dg-textarea-background, #ffffff));box-shadow:var(--dg-textarea-shadow-focus, var(--dg-textarea-shadow-rest, none))}.dg-textarea[data-textarea-state=error]{--dg-shell-stroke-color: var(--dg-textarea-border-error, var(--dg-textarea-border, #c5c8ce));background:var(--dg-textarea-background-error, var(--dg-textarea-background, #ffffff));box-shadow:var(--dg-textarea-shadow-error, var(--dg-textarea-shadow-rest, none))}.dg-textarea[data-textarea-state=disabled]{--dg-shell-stroke-color: var(--dg-textarea-border-disabled, var(--dg-textarea-border, #c5c8ce));background:var(--dg-textarea-background-disabled, var(--dg-textarea-background, #ffffff));box-shadow:var(--dg-textarea-shadow-disabled, var(--dg-textarea-shadow-rest, none))}.dg-textarea__viewport{flex:1 1 auto;min-width:0;min-height:0;align-self:stretch}.dg-textarea__field{width:100%;min-width:0;min-height:100%;height:100%;padding:0;border:0;outline:0;resize:none;background:transparent;color:var(--dg-textarea-color, #1a1c1e);font-size:var(--dg-textarea-text-size, 16px);font-weight:var(--dg-textarea-text-weight, 400);line-height:var(--dg-textarea-text-leading, 20px);scrollbar-width:none}.dg-textarea__field::placeholder{color:var(--dg-textarea-placeholder-color, #828282)}.dg-textarea__field::-webkit-scrollbar{display:none}.dg-textarea:hover .dg-textarea__field,.dg-textarea[data-textarea-state=hover] .dg-textarea__field{color:var(--dg-textarea-color-hover, var(--dg-textarea-color, #1a1c1e))}.dg-textarea:hover .dg-textarea__field::placeholder,.dg-textarea[data-textarea-state=hover] .dg-textarea__field::placeholder{color:var(--dg-textarea-placeholder-color-hover, var(--dg-textarea-placeholder-color, #828282))}.dg-textarea:focus-within .dg-textarea__field,.dg-textarea[data-textarea-state=focus] .dg-textarea__field{color:var(--dg-textarea-color-focus, var(--dg-textarea-color, #1a1c1e))}.dg-textarea:focus-within .dg-textarea__field::placeholder,.dg-textarea[data-textarea-state=focus] .dg-textarea__field::placeholder{color:var(--dg-textarea-placeholder-color-focus, var(--dg-textarea-placeholder-color, #828282))}.dg-textarea[data-textarea-state=error] .dg-textarea__field{color:var(--dg-textarea-color-error, var(--dg-textarea-color, #1a1c1e))}.dg-textarea[data-textarea-state=error] .dg-textarea__field::placeholder{color:var(--dg-textarea-placeholder-color-error, var(--dg-textarea-placeholder-color, #828282))}.dg-textarea[data-textarea-state=disabled] .dg-textarea__field,.dg-textarea[data-textarea-state=disabled] .dg-textarea__field::placeholder{color:var(--dg-textarea-color-disabled, var(--dg-textarea-color, #828282))}.dg-textarea__end-region{align-self:stretch;flex:0 0 auto;width:var(--dg-textarea-end-region-width, 16px);min-width:var(--dg-textarea-end-region-width, 16px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.dg-textarea__scrollbar-region{flex:1 0 0;min-height:1px;width:100%;display:flex;align-items:stretch;justify-content:flex-end}.dg-textarea__scrollbar{height:100%}.dg-textarea__resize-handle{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-textarea-resize-size, 16px);min-width:var(--dg-textarea-resize-size, 16px);height:var(--dg-textarea-resize-size, 16px);min-height:var(--dg-textarea-resize-size, 16px);padding:0;border:0;background:transparent;color:var(--dg-textarea-resize-color, #2e7d32);cursor:nwse-resize;touch-action:none}.dg-textarea__resize-handle>svg{display:block;width:100%;height:100%}.dg-textarea__resize-handle:focus-visible{outline:2px solid var(--dg-textarea-border-focus, currentColor);outline-offset:1px}.dg-textarea:hover .dg-textarea__resize-handle,.dg-textarea[data-textarea-state=hover] .dg-textarea__resize-handle{color:var(--dg-textarea-resize-color-hover, var(--dg-textarea-resize-color, #2e7d32))}.dg-textarea:focus-within .dg-textarea__resize-handle,.dg-textarea[data-textarea-state=focus] .dg-textarea__resize-handle{color:var(--dg-textarea-resize-color-focus, var(--dg-textarea-resize-color, #2e7d32))}.dg-textarea[data-textarea-state=error] .dg-textarea__resize-handle{color:var(--dg-textarea-resize-color-error, var(--dg-textarea-resize-color, #e24e36))}.dg-textarea[data-textarea-state=disabled] .dg-textarea__resize-handle{color:var(--dg-textarea-resize-color-disabled, var(--dg-textarea-resize-color, #a0a3a8));cursor:default}@keyframes dg-input-search-spin{to{transform:rotate(360deg)}}.dg-input-search{--dg-shell-stroke-width: var(--dg-input-search-border-width, 1px);--dg-shell-stroke-color: var(--dg-input-search-border, #d5d6d8);width:100%;min-width:0;min-height:var(--dg-input-search-height, 40px);display:flex;align-items:center;gap:var(--dg-input-search-gap-h, 4px);padding:var(--dg-input-search-padding-top, 4px) var(--dg-input-search-padding-inline-end, 8px) var(--dg-input-search-padding-bottom, 4px) var(--dg-input-search-padding-inline-start, 12px);border:0 solid transparent;border-radius:var(--dg-input-search-radius, 6px);background:var(--dg-input-search-background, #ffffff);box-shadow:var(--dg-input-search-shadow-rest, none);overflow:hidden;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.dg-input-search:hover,.dg-input-search[data-input-search-state=hover]{--dg-shell-stroke-color: var(--dg-input-search-border-hover, var(--dg-input-search-border, #d5d6d8));background:var(--dg-input-search-background-hover, var(--dg-input-search-background, #ffffff));box-shadow:var(--dg-input-search-shadow-hover, var(--dg-input-search-shadow-rest, none))}.dg-input-search:focus-within,.dg-input-search[data-input-search-state=focus]{--dg-shell-stroke-color: var(--dg-input-search-border-focus, var(--dg-input-search-border, #d5d6d8));background:var(--dg-input-search-background-focus, var(--dg-input-search-background, #ffffff));box-shadow:var(--dg-input-search-shadow-focus, var(--dg-input-search-shadow-rest, none))}.dg-input-search[data-input-search-state=noResults]{--dg-shell-stroke-color: var(--dg-input-search-border-error, var(--dg-input-search-border, #d5d6d8));background:var(--dg-input-search-background-error, var(--dg-input-search-background, #ffffff));box-shadow:var(--dg-input-search-shadow-error, var(--dg-input-search-shadow-rest, none))}.dg-input-search[data-input-search-state=disabled]{--dg-shell-stroke-color: var(--dg-input-search-border-disabled, var(--dg-input-search-border, #d5d6d8));background:var(--dg-input-search-background-disabled, var(--dg-input-search-background, #ffffff));box-shadow:var(--dg-input-search-shadow-disabled, var(--dg-input-search-shadow-rest, none))}.dg-input-search__field{flex:1 1 auto;min-width:0}.dg-input-search__input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--dg-input-search-color, #1a1c1e);font-size:var(--dg-input-search-text-size, 15px);font-weight:var(--dg-input-search-text-weight, 400);line-height:var(--dg-input-search-text-leading, 20px)}.dg-input-search__input::placeholder{color:var(--dg-input-search-placeholder-color, #828282)}.dg-input-search:hover .dg-input-search__input,.dg-input-search[data-input-search-state=hover] .dg-input-search__input{color:var(--dg-input-search-color-hover, var(--dg-input-search-color, #1a1c1e))}.dg-input-search:hover .dg-input-search__input::placeholder,.dg-input-search[data-input-search-state=hover] .dg-input-search__input::placeholder{color:var(--dg-input-search-placeholder-color-hover, var(--dg-input-search-placeholder-color, #828282))}.dg-input-search:focus-within .dg-input-search__input,.dg-input-search[data-input-search-state=focus] .dg-input-search__input{color:var(--dg-input-search-color-focus, var(--dg-input-search-color, #1a1c1e))}.dg-input-search:focus-within .dg-input-search__input::placeholder,.dg-input-search[data-input-search-state=focus] .dg-input-search__input::placeholder{color:var(--dg-input-search-placeholder-color-focus, var(--dg-input-search-placeholder-color, #828282))}.dg-input-search[data-input-search-state=noResults] .dg-input-search__input{color:var(--dg-input-search-color-error, var(--dg-input-search-color, #1a1c1e))}.dg-input-search[data-input-search-state=noResults] .dg-input-search__input::placeholder{color:var(--dg-input-search-placeholder-color-error, var(--dg-input-search-placeholder-color, #828282))}.dg-input-search[data-input-search-state=disabled] .dg-input-search__input,.dg-input-search[data-input-search-state=disabled] .dg-input-search__input::placeholder{color:var(--dg-input-search-color-disabled, var(--dg-input-search-color, #a0a3a8))}.dg-input-search__leading-icon,.dg-input-search__trailing-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dg-input-search-icon-size, 24px);min-width:var(--dg-input-search-icon-size, 24px);height:var(--dg-input-search-icon-size, 24px);min-height:var(--dg-input-search-icon-size, 24px)}.dg-input-search__leading-icon{color:var(--dg-input-search-leading-color, #2e7d32)}.dg-input-search__trailing-icon{color:var(--dg-input-search-trailing-color, #464749)}.dg-input-search:hover .dg-input-search__leading-icon,.dg-input-search[data-input-search-state=hover] .dg-input-search__leading-icon{color:var(--dg-input-search-leading-color-hover, var(--dg-input-search-leading-color, #2e7d32))}.dg-input-search:hover .dg-input-search__trailing-icon,.dg-input-search[data-input-search-state=hover] .dg-input-search__trailing-icon{color:var(--dg-input-search-trailing-color-hover, var(--dg-input-search-trailing-color, #464749))}.dg-input-search:focus-within .dg-input-search__leading-icon,.dg-input-search[data-input-search-state=focus] .dg-input-search__leading-icon{color:var(--dg-input-search-leading-color-focus, var(--dg-input-search-leading-color, #2e7d32))}.dg-input-search:focus-within .dg-input-search__trailing-icon,.dg-input-search[data-input-search-state=focus] .dg-input-search__trailing-icon{color:var(--dg-input-search-trailing-color-focus, var(--dg-input-search-trailing-color, #464749))}.dg-input-search[data-input-search-state=noResults] .dg-input-search__leading-icon{color:var(--dg-input-search-leading-color-error, var(--dg-input-search-leading-color, #e24e36))}.dg-input-search[data-input-search-state=noResults] .dg-input-search__trailing-icon,.dg-input-search[data-input-search-state=noResults] .dg-input-search__erase-action{color:var(--dg-input-search-trailing-color-error, var(--dg-input-search-trailing-color, #e24e36))}.dg-input-search[data-input-search-state=disabled] .dg-input-search__leading-icon{color:var(--dg-input-search-leading-color-disabled, var(--dg-input-search-leading-color, #a0a3a8))}.dg-input-search[data-input-search-state=disabled] .dg-input-search__trailing-icon,.dg-input-search[data-input-search-state=disabled] .dg-input-search__erase-action{color:var(--dg-input-search-trailing-color-disabled, var(--dg-input-search-trailing-color, #a0a3a8))}.dg-input-search__leading-icon>svg,.dg-input-search__trailing-icon>svg,.dg-input-search__spinner>svg,.dg-input-search__erase-icon>svg{display:block;width:100%;height:100%}.dg-input-search__spinner{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-input-search-icon-size, 24px);height:var(--dg-input-search-icon-size, 24px);animation:dg-input-search-spin .9s linear infinite;transform-origin:center}.dg-input-search[data-input-search-state=disabled] .dg-input-search__spinner{animation:none}@keyframes dg-progress-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dg-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dg-skeleton-pulse{0%,to{opacity:1}50%{opacity:.58}}.dg-input-search__erase-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dg-input-search-erase-size, calc(var(--dg-input-search-height, 40px) - var(--dg-input-search-padding-top, 4px) - var(--dg-input-search-padding-bottom, 4px) - 4px));min-width:var(--dg-input-search-erase-size, calc(var(--dg-input-search-height, 40px) - var(--dg-input-search-padding-top, 4px) - var(--dg-input-search-padding-bottom, 4px) - 4px));height:var(--dg-input-search-erase-size, calc(var(--dg-input-search-height, 40px) - var(--dg-input-search-padding-top, 4px) - var(--dg-input-search-padding-bottom, 4px) - 4px));min-height:var(--dg-input-search-erase-size, calc(var(--dg-input-search-height, 40px) - var(--dg-input-search-padding-top, 4px) - var(--dg-input-search-padding-bottom, 4px) - 4px));padding:0;border:0;border-radius:var(--dg-input-search-erase-radius, calc(var(--dg-input-search-radius, 6px) - 1px));background:var(--dg-input-search-erase-background, transparent);color:var(--dg-input-search-erase-icon-color, var(--dg-input-search-trailing-color-error, #e24e36));cursor:pointer;transition:color .14s ease,background-color .14s ease}.dg-input-search__erase-action:hover:not(:disabled){background:var(--dg-input-search-erase-background-hover, var(--dg-input-search-erase-background, transparent));color:var(--dg-input-search-erase-icon-color-hover, var(--dg-input-search-erase-icon-color, currentColor))}.dg-input-search__erase-action:active:not(:disabled){background:var(--dg-input-search-erase-background-pressed, var(--dg-input-search-erase-background-hover, var(--dg-input-search-erase-background, transparent)));color:var(--dg-input-search-erase-icon-color-pressed, var(--dg-input-search-erase-icon-color-hover, var(--dg-input-search-erase-icon-color, currentColor)))}.dg-input-search__erase-action:disabled{background:var(--dg-input-search-erase-background-disabled, var(--dg-input-search-erase-background, transparent));color:var(--dg-input-search-erase-icon-color-disabled, var(--dg-input-search-erase-icon-color, currentColor));cursor:default}.dg-input-search__erase-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-input-search-clear-icon-size, 14px);min-width:var(--dg-input-search-clear-icon-size, 14px);height:var(--dg-input-search-clear-icon-size, 14px);min-height:var(--dg-input-search-clear-icon-size, 14px)}.dg-input-search__erase-action:focus-visible{outline:2px solid var(--dg-input-search-border-focus, currentColor);outline-offset:1px}.dg-input-select-root,.dg-multi-select-root,.dg-select-dropdown-root{position:relative;width:100%;min-width:0}.dg-select-dropdown-root{width:fit-content;min-width:var(--dg-select-dropdown-min-width, 80px)}.dg-input-select,.dg-multi-select,.dg-select-dropdown{box-sizing:border-box;display:flex;align-items:center;min-width:0;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease}.dg-input-select,.dg-multi-select{--dg-shell-stroke-width: var(--dg-input-select-border-width, 1px);--dg-shell-stroke-color: var(--dg-input-select-border, #d5d6d8);width:100%;min-height:var(--dg-input-select-height, 40px);gap:var(--dg-input-select-gap-h, 4px);padding:var(--dg-input-select-padding-top, 4px) var(--dg-input-select-padding-inline-end, 8px) var(--dg-input-select-padding-bottom, 4px) var(--dg-input-select-padding-inline-start, 12px);border:0 solid transparent;border-radius:var(--dg-input-select-radius, 6px);background:var(--dg-input-select-background, #ffffff);box-shadow:var(--dg-input-select-shadow-rest, none)}.dg-input-select:hover,.dg-input-select[data-input-select-state=hover]{--dg-shell-stroke-color: var(--dg-input-select-border-hover, var(--dg-input-select-border, #d5d6d8));background:var(--dg-input-select-background-hover, var(--dg-input-select-background, #ffffff));box-shadow:var(--dg-input-select-shadow-hover, var(--dg-input-select-shadow-rest, none))}.dg-input-select:focus-visible,.dg-input-select[data-input-select-state=focus],.dg-input-select[data-input-select-open=true]{--dg-shell-stroke-color: var(--dg-input-select-border-focus, var(--dg-input-select-border, #d5d6d8));background:var(--dg-input-select-background-focus, var(--dg-input-select-background, #ffffff));box-shadow:var(--dg-input-select-shadow-focus, var(--dg-input-select-shadow-rest, none));outline:none}.dg-input-select[data-input-select-state=error]{--dg-shell-stroke-color: var(--dg-input-select-border-error, var(--dg-input-select-border, #d5d6d8));background:var(--dg-input-select-background-error, var(--dg-input-select-background, #ffffff));box-shadow:var(--dg-input-select-shadow-error, var(--dg-input-select-shadow-rest, none))}.dg-input-select[data-input-select-state=disabled]{--dg-shell-stroke-color: var(--dg-input-select-border-disabled, var(--dg-input-select-border, #d5d6d8));background:var(--dg-input-select-background-disabled, var(--dg-input-select-background, #ffffff));box-shadow:var(--dg-input-select-shadow-disabled, var(--dg-input-select-shadow-rest, none));cursor:default}.dg-input-select__value,.dg-multi-select__content{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0}.dg-multi-select__content{flex-wrap:wrap;gap:var(--dg-multi-select-content-gap, 4px)}.dg-input-select__text,.dg-input-select__placeholder,.dg-multi-select__placeholder,.dg-multi-select__summary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--dg-input-select-text-size, 15px);line-height:var(--dg-input-select-text-leading, 20px);font-weight:var(--dg-input-select-text-weight, 400)}.dg-input-select__text{color:var(--dg-input-select-color, #1a1c1e)}.dg-input-select__placeholder,.dg-multi-select__placeholder{color:var(--dg-input-select-placeholder-color, #828282)}.dg-multi-select__summary{color:var(--dg-multi-select-summary-color, var(--dg-input-select-color, #1a1c1e));font-size:var(--dg-multi-select-summary-size, var(--dg-input-select-text-size, 15px));line-height:var(--dg-multi-select-summary-leading, var(--dg-input-select-text-leading, 20px));font-weight:var(--dg-multi-select-summary-weight, var(--dg-input-select-text-weight, 400))}.dg-input-select__actions,.dg-multi-select__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--dg-input-select-action-gap, 4px);flex:0 0 auto;min-width:0;margin-inline-start:auto}.dg-input-select__chevron,.dg-multi-select__chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-input-select-icon-size, 24px);min-width:var(--dg-input-select-icon-size, 24px);height:var(--dg-input-select-icon-size, 24px);min-height:var(--dg-input-select-icon-size, 24px);color:var(--dg-input-select-trailing-color, #2e7d32)}.dg-input-select__chevron>svg,.dg-multi-select__chevron>svg{display:block;width:100%;height:100%}.dg-input-select__clear{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-input-select-clear-size, 28px);min-width:var(--dg-input-select-clear-size, 28px);height:var(--dg-input-select-clear-size, 28px);min-height:var(--dg-input-select-clear-size, 28px);padding:0;border:0;border-radius:var(--dg-input-select-clear-radius, 8px);background:var(--dg-input-select-clear-background, transparent);color:var(--dg-input-select-clear-icon-color, #e24e36);cursor:pointer;transition:background-color .14s ease,color .14s ease}.dg-multi-select__clear{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-multi-select-clear-size, var(--dg-input-select-clear-size, 28px));min-width:var(--dg-multi-select-clear-size, var(--dg-input-select-clear-size, 28px));height:var(--dg-multi-select-clear-size, var(--dg-input-select-clear-size, 28px));min-height:var(--dg-multi-select-clear-size, var(--dg-input-select-clear-size, 28px));padding:0;border:0;border-radius:var(--dg-multi-select-clear-radius, var(--dg-input-select-clear-radius, 8px));background:var(--dg-multi-select-clear-background, var(--dg-input-select-clear-background, transparent));color:var(--dg-multi-select-clear-icon-color, var(--dg-input-select-clear-icon-color, #e24e36));cursor:pointer;transition:background-color .14s ease,color .14s ease}.dg-input-select__clear:hover{background:var(--dg-input-select-clear-background-hover, var(--dg-input-select-clear-background, transparent));color:var(--dg-input-select-clear-icon-color-hover, var(--dg-input-select-clear-icon-color, #e24e36))}.dg-multi-select__clear:hover{background:var(--dg-multi-select-clear-background-hover, var(--dg-multi-select-clear-background, var(--dg-input-select-clear-background-hover, var(--dg-input-select-clear-background, transparent))));color:var(--dg-multi-select-clear-icon-color-hover, var(--dg-multi-select-clear-icon-color, var(--dg-input-select-clear-icon-color-hover, var(--dg-input-select-clear-icon-color, #e24e36))))}.dg-input-select__clear:active{background:var(--dg-input-select-clear-background-pressed, var(--dg-input-select-clear-background-hover, var(--dg-input-select-clear-background, transparent)));color:var(--dg-input-select-clear-icon-color-pressed, var(--dg-input-select-clear-icon-color-hover, var(--dg-input-select-clear-icon-color, #e24e36)))}.dg-multi-select__clear:active{background:var(--dg-multi-select-clear-background-pressed, var(--dg-multi-select-clear-background-hover, var(--dg-multi-select-clear-background, var(--dg-input-select-clear-background-pressed, var(--dg-input-select-clear-background-hover, var(--dg-input-select-clear-background, transparent))))));color:var(--dg-multi-select-clear-icon-color-pressed, var(--dg-multi-select-clear-icon-color-hover, var(--dg-multi-select-clear-icon-color, var(--dg-input-select-clear-icon-color-pressed, var(--dg-input-select-clear-icon-color-hover, var(--dg-input-select-clear-icon-color, #e24e36))))))}.dg-input-select__clear-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-input-select-clear-icon-size, 14px);min-width:var(--dg-input-select-clear-icon-size, 14px);height:var(--dg-input-select-clear-icon-size, 14px);min-height:var(--dg-input-select-clear-icon-size, 14px)}.dg-multi-select__clear-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-multi-select-clear-icon-size, var(--dg-input-select-clear-icon-size, 14px));min-width:var(--dg-multi-select-clear-icon-size, var(--dg-input-select-clear-icon-size, 14px));height:var(--dg-multi-select-clear-icon-size, var(--dg-input-select-clear-icon-size, 14px));min-height:var(--dg-multi-select-clear-icon-size, var(--dg-input-select-clear-icon-size, 14px))}.dg-input-select__clear-icon>svg,.dg-multi-select__clear-icon>svg{display:block;width:100%;height:100%}.dg-input-select__overlay,.dg-multi-select__overlay,.dg-select-dropdown__overlay{position:absolute;top:calc(100% + var(--dg-select-overlay-gap, 4px));left:0;right:0;z-index:var(--dg-select-overlay-z-index, 10)}.dg-select-dropdown__overlay{right:auto;min-width:100%}.dg-input-select__list-box,.dg-multi-select__list-box,.dg-select-dropdown__list-box{width:100%}.dg-input-select__list-box .dg-list-box__container,.dg-multi-select__list-box .dg-list-box__container,.dg-select-dropdown__list-box .dg-list-box__container{max-height:var(--dg-select-overlay-max-height, 288px);overflow:auto}.dg-input-select__list-box .dg-list-box__container::-webkit-scrollbar,.dg-multi-select__list-box .dg-list-box__container::-webkit-scrollbar,.dg-select-dropdown__list-box .dg-list-box__container::-webkit-scrollbar{width:0;height:0}.dg-multi-select{--dg-shell-stroke-width: var(--dg-multi-select-border-width, var(--dg-input-select-border-width, 1px));--dg-shell-stroke-color: var(--dg-multi-select-border, var(--dg-input-select-border, #d5d6d8));min-height:var(--dg-multi-select-height, var(--dg-input-select-height, 40px));align-items:center;gap:var(--dg-multi-select-gap-h, var(--dg-input-select-gap-h, 4px));padding:var(--dg-multi-select-padding-top, var(--dg-input-select-padding-top, 4px)) var(--dg-multi-select-padding-inline-end, var(--dg-input-select-padding-inline-end, 8px)) var(--dg-multi-select-padding-bottom, var(--dg-input-select-padding-bottom, 4px)) var(--dg-multi-select-padding-inline-start, var(--dg-input-select-padding-inline-start, 8px));border-radius:var(--dg-multi-select-radius, var(--dg-input-select-radius, 6px));background:var(--dg-multi-select-background, var(--dg-input-select-background, #ffffff));box-shadow:var(--dg-multi-select-shadow-rest, var(--dg-input-select-shadow-rest, none))}.dg-multi-select:hover,.dg-multi-select[data-multi-select-state=hover]{--dg-shell-stroke-color: var(--dg-multi-select-border-hover, var(--dg-multi-select-border, var(--dg-input-select-border-hover, #d5d6d8)));background:var(--dg-multi-select-background-hover, var(--dg-multi-select-background, var(--dg-input-select-background-hover, #ffffff)));box-shadow:var(--dg-multi-select-shadow-hover, var(--dg-multi-select-shadow-rest, none))}.dg-multi-select:focus-visible,.dg-multi-select[data-multi-select-state=overlayOpen],.dg-multi-select[data-multi-select-open=true]{--dg-shell-stroke-color: var(--dg-multi-select-border-focus, var(--dg-multi-select-border, var(--dg-input-select-border-focus, #2e7d32)));background:var(--dg-multi-select-background-focus, var(--dg-multi-select-background, var(--dg-input-select-background-focus, #ffffff)));box-shadow:var(--dg-multi-select-shadow-focus, var(--dg-multi-select-shadow-rest, none));outline:none}.dg-multi-select[data-multi-select-state=disabled]{--dg-shell-stroke-color: var(--dg-multi-select-border-disabled, var(--dg-multi-select-border, var(--dg-input-select-border-disabled, #d5d6d8)));background:var(--dg-multi-select-background-disabled, var(--dg-multi-select-background, var(--dg-input-select-background-disabled, #ffffff)));box-shadow:var(--dg-multi-select-shadow-disabled, var(--dg-multi-select-shadow-rest, none));cursor:default}.dg-multi-select__chip{flex:0 0 auto}.dg-select-dropdown{--dg-shell-stroke-width: var(--dg-select-dropdown-border-width, 1px);--dg-shell-stroke-color: var(--dg-select-dropdown-border, #d5d6d8);width:fit-content;min-width:var(--dg-select-dropdown-min-width, 80px);min-height:var(--dg-select-dropdown-height, 40px);gap:var(--dg-select-dropdown-gap-h, 4px);padding:var(--dg-select-dropdown-padding-top, 4px) var(--dg-select-dropdown-padding-inline-end, 8px) var(--dg-select-dropdown-padding-bottom, 4px) var(--dg-select-dropdown-padding-inline-start, 12px);border:0 solid transparent;border-radius:var(--dg-select-dropdown-radius, 6px);background:var(--dg-select-dropdown-background, #ffffff);box-shadow:var(--dg-select-dropdown-shadow-rest, none)}.dg-select-dropdown:hover,.dg-select-dropdown[data-select-dropdown-state=hover]{--dg-shell-stroke-color: var(--dg-select-dropdown-border-hover, var(--dg-select-dropdown-border, #d5d6d8));background:var(--dg-select-dropdown-background-hover, var(--dg-select-dropdown-background, #ffffff));box-shadow:var(--dg-select-dropdown-shadow-hover, var(--dg-select-dropdown-shadow-rest, none))}.dg-select-dropdown:focus-visible,.dg-select-dropdown[data-select-dropdown-state=focus],.dg-select-dropdown[data-select-dropdown-open=true]{--dg-shell-stroke-color: var(--dg-select-dropdown-border-focus, var(--dg-select-dropdown-border, #2e7d32));background:var(--dg-select-dropdown-background-focus, var(--dg-select-dropdown-background, #ffffff));box-shadow:var(--dg-select-dropdown-shadow-focus, var(--dg-select-dropdown-shadow-rest, none));outline:none}.dg-select-dropdown[data-select-dropdown-state=error]{--dg-shell-stroke-color: var(--dg-select-dropdown-border-error, var(--dg-select-dropdown-border, #e24e36));background:var(--dg-select-dropdown-background-error, var(--dg-select-dropdown-background, #ffffff));box-shadow:var(--dg-select-dropdown-shadow-error, var(--dg-select-dropdown-shadow-rest, none))}.dg-select-dropdown[data-select-dropdown-state=disabled]{--dg-shell-stroke-color: var(--dg-select-dropdown-border-disabled, var(--dg-select-dropdown-border, #d5d6d8));background:var(--dg-select-dropdown-background-disabled, var(--dg-select-dropdown-background, #ffffff));box-shadow:var(--dg-select-dropdown-shadow-disabled, var(--dg-select-dropdown-shadow-rest, none));cursor:default}.dg-select-dropdown__value{display:block;flex:1 0 0;min-width:0;color:var(--dg-select-dropdown-color, #1a1c1e);font-size:var(--dg-select-dropdown-text-size, 15px);line-height:var(--dg-select-dropdown-text-leading, 20px);font-weight:var(--dg-select-dropdown-text-weight, 400);white-space:nowrap}.dg-select-dropdown__chevron{display:inline-flex;align-items:center;justify-content:center;width:var(--dg-select-dropdown-icon-size, 24px);min-width:var(--dg-select-dropdown-icon-size, 24px);height:var(--dg-select-dropdown-icon-size, 24px);min-height:var(--dg-select-dropdown-icon-size, 24px);color:var(--dg-select-dropdown-icon-color, #2e7d32)}.dg-select-dropdown__chevron>svg{display:block;width:100%;height:100%}.dg-select-dropdown__list-box{min-width:max(100%,var(--dg-select-dropdown-overlay-min-width, 80px))}.dg-select-dropdown__option .dg-list-item__block--start,.dg-select-dropdown__option .dg-list-item__row{justify-content:center}.dg-select-dropdown__option .dg-list-item__text-block--start{align-items:center}.dg-select-dropdown__option .dg-list-item__text-primary,.dg-select-dropdown__option .dg-list-item__text-secondary{text-align:center}.dg-badge,.dg-tag{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;font:inherit;white-space:nowrap}.dg-badge{min-height:var(--dg-badge-height, 24px);padding-inline-start:var(--dg-badge-padding-start, 8px);padding-inline-end:var(--dg-badge-padding-end, 8px);gap:var(--dg-badge-gap, 4px);border-radius:var(--dg-badge-radius, 999px);background:var(--dg-badge-background, #2e7d32);color:var(--dg-badge-color, #ffffff)}.dg-badge__text{font-size:var(--dg-badge-text-size, 14px);line-height:var(--dg-badge-text-leading, 20px);font-weight:var(--dg-badge-text-weight, 500);text-overflow:ellipsis;overflow:hidden}.dg-tag{min-height:var(--dg-tag-height, 24px);padding-inline-start:var(--dg-tag-padding-start, 8px);padding-inline-end:var(--dg-tag-padding-end, 8px);gap:var(--dg-tag-gap, 4px);border-radius:var(--dg-tag-radius, 8px);background:var(--dg-tag-background, #2e7d32);color:var(--dg-tag-color, #ffffff)}.dg-tag__text{font-size:var(--dg-tag-text-size, 14px);line-height:var(--dg-tag-text-leading, 20px);font-weight:var(--dg-tag-text-weight, 500);text-overflow:ellipsis;overflow:hidden}.dg-tag__slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.dg-chip{appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;min-height:var(--dg-chip-height, var(--dg-chip-fallback-height, 32px));padding-inline-start:var(--dg-chip-padding-start, var(--dg-chip-fallback-padding-start, 12px));padding-inline-end:var(--dg-chip-padding-end, var(--dg-chip-fallback-padding-end, 8px));gap:var(--dg-chip-gap, var(--dg-chip-fallback-gap, 4px));border:var(--dg-chip-border-width, var(--dg-chip-fallback-border-width, 0px)) solid var(--dg-chip-border-color, var(--dg-chip-fallback-border-color, transparent));border-radius:var(--dg-chip-radius, var(--dg-chip-fallback-radius, 1280px));background:var(--dg-chip-background, var(--dg-chip-fallback-background, #e5e5e6));color:var(--dg-chip-color, var(--dg-chip-fallback-color, #464749));box-shadow:var(--dg-chip-shadow, var(--dg-chip-fallback-shadow, none));font:inherit;line-height:0;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.dg-chip:disabled{cursor:default}.dg-chip:focus-visible{outline:2px solid color-mix(in srgb,currentColor 35%,transparent 65%);outline-offset:2px}.dg-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--dg-chip-text-size, var(--dg-chip-fallback-text-size, 14px));line-height:var(--dg-chip-text-leading, var(--dg-chip-fallback-text-leading, 16px));font-weight:var(--dg-chip-text-weight, var(--dg-chip-fallback-text-weight, 500))}.dg-chip__slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dg-chip-icon-size, var(--dg-chip-fallback-icon-size, 20px));min-width:var(--dg-chip-icon-size, var(--dg-chip-fallback-icon-size, 20px));height:var(--dg-chip-icon-size, var(--dg-chip-fallback-icon-size, 20px));min-height:var(--dg-chip-icon-size, var(--dg-chip-fallback-icon-size, 20px));color:var(--dg-chip-icon-color, var(--dg-chip-fallback-icon-color, currentColor))}.dg-chip__slot>svg{display:block;width:var(--dg-chip-slot-inner-size, var(--dg-chip-fallback-slot-inner-size, 16px));height:var(--dg-chip-slot-inner-size, var(--dg-chip-fallback-slot-inner-size, 16px))}.dg-chip-group{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:flex-start;min-width:0;max-width:100%;padding:var(--dg-chip-group-padding-top, 0px) var(--dg-chip-group-padding-end, 0px) var(--dg-chip-group-padding-bottom, 0px) var(--dg-chip-group-padding-start, 0px);column-gap:var(--dg-chip-group-gap-h, 4px);row-gap:var(--dg-chip-group-gap-v, var(--dg-chip-group-gap-h, 4px))}.dg-chip-group>*{flex:0 0 auto;max-width:100%}.dg-list-item{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0}.dg-list-item[data-list-item-interactive=true]{cursor:pointer}.dg-list-item[data-list-item-state=disabled]{cursor:default}.dg-list-item__surface{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dg-list-item-text-gap, 2px);justify-content:center;width:100%;min-width:0;min-height:var(--dg-list-item-min-height, 40px);padding:var(--dg-list-item-padding-top, 8px) var(--dg-list-item-padding-end, 16px) var(--dg-list-item-padding-bottom, 8px) var(--dg-list-item-padding-start, 12px);border-radius:var(--dg-list-item-radius, 0px);background:var(--dg-list-item-background, transparent);box-shadow:var(--dg-list-item-shadow, none);overflow:hidden}.dg-list-item__label{display:block;min-width:0;color:var(--dg-list-item-label-color, #2e7d32);font-size:var(--dg-list-item-label-size, 13px);line-height:var(--dg-list-item-label-leading, 16px);font-weight:var(--dg-list-item-label-weight, 500)}.dg-list-item__row{display:flex;align-items:center;gap:var(--dg-list-item-row-gap, 8px);width:100%;min-width:0}.dg-list-item__block{display:inline-flex;align-items:center;gap:var(--dg-list-item-row-gap, 8px);min-width:0}.dg-list-item__block--start{flex:1 1 auto}.dg-list-item__block--end{margin-left:auto;flex:0 0 auto}.dg-list-item__text-block{display:inline-flex;flex-direction:column;gap:var(--dg-list-item-text-gap, 2px);min-width:0}.dg-list-item__text-block--start{flex:1 1 auto}.dg-list-item__text-block--end{align-items:flex-end;text-align:right}.dg-list-item__text-primary,.dg-list-item__text-secondary{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-list-item__text-primary{color:var(--dg-list-item-primary-color, #464749);font-size:var(--dg-list-item-primary-size, 16px);line-height:var(--dg-list-item-primary-leading, 20px);font-weight:var(--dg-list-item-primary-weight, 400)}.dg-list-item__text-secondary{color:var(--dg-list-item-secondary-color, #828282);font-size:var(--dg-list-item-secondary-size, 13px);line-height:var(--dg-list-item-secondary-leading, 16px);font-weight:var(--dg-list-item-secondary-weight, 400)}.dg-list-item__icon,.dg-list-item__slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--dg-list-item-icon-size, 20px);min-width:var(--dg-list-item-icon-size, 20px);height:var(--dg-list-item-icon-size, 20px);min-height:var(--dg-list-item-icon-size, 20px)}.dg-list-item__icon--start{color:var(--dg-list-item-start-icon-color, #2e7d32)}.dg-list-item__icon--end{color:var(--dg-list-item-end-icon-color, #464749)}.dg-list-item__icon>svg,.dg-list-item__slot>svg{display:block;width:100%;height:100%}.dg-list-item__divider{display:block;width:100%;height:0;border-bottom:var(--dg-list-item-divider-width, 0px) solid var(--dg-list-item-divider-color, transparent)}.dg-list-box{--dg-shell-stroke-width: var(--dg-list-box-border-width, 1px);--dg-shell-stroke-color: var(--dg-list-box-border-color, #d5d6d8);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--dg-list-box-gap-v, 4px);width:100%;min-width:0;padding:var(--dg-list-box-padding-top, 4px) var(--dg-list-box-padding-end, 0px) var(--dg-list-box-padding-bottom, 4px) var(--dg-list-box-padding-start, 0px);border:0 solid transparent;border-radius:var(--dg-list-box-radius, 4px);background:var(--dg-list-box-background, #ffffff);box-shadow:var(--dg-list-box-shadow, none)}.dg-list-box[data-list-box-variant=overlay]{box-shadow:var(--dg-list-box-shadow-overlay, 0px 19px 19px 0px rgba(0, 0, 0, .08))}.dg-list-box__header{box-sizing:border-box;display:flex;align-items:center;gap:var(--dg-list-box-header-gap-h, 12px);width:100%;min-width:0;padding:var(--dg-list-box-header-padding-top, 8px) var(--dg-list-box-header-padding-end, 14px) var(--dg-list-box-header-padding-bottom, 8px) var(--dg-list-box-header-padding-start, 14px);background:var(--dg-list-box-search-background, #f7f7f7)}.dg-list-box__select-all{flex:0 0 auto}.dg-list-box__search{flex:1 1 auto;min-width:0}.dg-list-box__body{display:flex;align-items:stretch;width:100%;min-width:0;min-height:0;padding-inline:var(--dg-list-box-body-padding-start, 1px) var(--dg-list-box-body-padding-end, 1px)}.dg-list-box__container-host,.dg-list-box__container{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.dg-list-box__container-host{justify-content:flex-start}.dg-list-box__scrollbar{align-self:stretch;flex:0 0 auto;height:auto}:root{font-family:Open Sans,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--review-font-family),"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif}button,input,textarea,select{font:inherit}#app{min-height:100vh}.review-page{--review-header-height: 88px;min-height:100vh;color:var(--review-shell-text);background:radial-gradient(circle at top,color-mix(in srgb,var(--review-shell-surface-raised) 80%,transparent 20%),transparent 38%),linear-gradient(180deg,var(--review-shell-backdrop) 0%,color-mix(in srgb,var(--review-shell-backdrop) 88%,var(--review-shell-surface) 12%) 52%,var(--review-shell-backdrop) 100%)}.review-page__header-shell{position:sticky;top:0;z-index:40;width:100%}.review-shell{width:100%;min-height:calc(100vh - var(--review-header-height, 88px));display:grid;grid-template-columns:minmax(260px,var(--review-sidebar-width, 280px)) minmax(0,1fr);gap:0;align-items:start}.review-shell__sidebar{position:sticky;top:var(--review-header-height, 88px);align-self:start;height:calc(100vh - var(--review-header-height, 88px));min-width:0}.review-content{min-width:0;padding:clamp(16px,2vw,28px) clamp(var(--review-shell-padding-lg),2.6vw,40px) calc(var(--review-shell-padding-xl) + var(--review-shell-padding-lg))}.review-content__frame{width:min(1440px,100%);margin:0 auto}.review-page__inner{width:100%;min-width:0;display:grid;gap:var(--review-shell-padding-lg)}.review-intro-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:stretch}.review-preview-header{width:100%;overflow:clip;border-radius:0;background:color-mix(in srgb,var(--dg-header-background, var(--review-shell-surface)) 86%,transparent 14%);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);box-shadow:none}.review-preview-header__menu{justify-content:flex-end}.review-preview-summary-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-section-surface--hero,.review-section-surface--summary{height:100%}.review-section-surface--hero,.review-section-surface--summary{--dg-section-gap: 16px;--dg-section-body-gap: 14px;--dg-section-region-gap: 14px;--dg-section-padding-top: 24px;--dg-section-padding-end: 24px;--dg-section-padding-bottom: 24px;--dg-section-padding-start: 24px}.review-section-surface--summary .review-preview-summary-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-section-surface--summary .review-balanced-card-grid .review-card-title,.review-section-surface--summary .review-balanced-card-grid .review-info-card__title,.review-section-surface--summary .review-balanced-card-grid .review-card-subtitle{min-block-size:auto}.review-balanced-card-grid{align-items:stretch;grid-auto-rows:1fr}.review-balanced-card-grid>.dg-card{height:100%;min-height:var(--review-equal-card-height, 100%)}.review-balanced-card-grid>.dg-card .dg-card__body{grid-template-rows:minmax(0,1fr);align-items:stretch}.review-balanced-card-grid .review-card-copy,.review-balanced-card-grid .review-info-card__stack{height:100%;min-height:100%}.review-balanced-card-grid .review-card-title,.review-balanced-card-grid .review-info-card__title{min-block-size:calc(2 * var(--review-card-title-leading, 28px))}.review-balanced-card-grid .review-card-subtitle{min-block-size:calc(2 * var(--review-card-subtitle-leading, 24px))}.review-balanced-card-grid .review-card-content{min-block-size:3.2em}.review-info-card-grid,.review-info-list-grid{display:grid;gap:var(--review-shell-padding-md)}.review-info-card-grid,.review-info-card-grid--summary{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-info-list-grid{align-items:start;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-info-card{height:100%}.review-info-list-card{min-height:100%}.review-info-card__stack,.review-info-list-card__stack{display:grid;gap:10px;align-content:start;min-height:100%}.review-info-card__stack[data-has-value=true]{grid-template-rows:auto minmax(2.7em,auto) minmax(4.35em,1fr)}.review-info-card__stack[data-has-value=false]{grid-template-rows:minmax(2.7em,auto) minmax(4.35em,1fr)}.review-info-card__value{display:block;font-size:clamp(2.05rem,4vw,3rem);line-height:.9;font-weight:700;color:var(--review-color-accent)}.review-info-card__title,.review-info-list-card__title,.review-info-card__body{display:block}.review-info-card__title{min-block-size:2.7em}.review-info-card__body{min-block-size:4.35em}.review-info-section__header{display:grid;gap:12px}.review-info-section__intro{max-width:72ch}.review-info-section__body{display:grid;gap:var(--review-shell-padding-lg)}.review-info-list,.review-info-source-list{display:grid;gap:8px;margin:0;padding-left:20px}.review-info-list{color:var(--review-shell-text)}.review-info-source-list{color:var(--review-color-muted)}.review-info-list li,.review-info-source-list li{margin:0}.review-info-sources{display:grid;gap:12px;padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 4px);border:1px dashed var(--review-shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 34%,transparent 66%),transparent 110%),var(--review-shell-surface-raised)}.review-info-source-list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.84rem;line-height:1.45;color:var(--review-shell-text)}.review-hero,.review-section{border:1px solid var(--review-shell-border);border-radius:var(--review-panel-radius);background:var(--review-shell-surface);box-shadow:var(--review-shell-shadow)}.review-panel{border:1px solid var(--review-shell-border);border-radius:var(--review-panel-radius);background:var(--review-shell-surface-raised);box-shadow:var(--review-shell-shadow)}.review-hero{padding:var(--review-shell-padding-xl)}.review-kicker{margin:0 0 calc(var(--review-shell-padding-sm) - 3px)}.review-hero-copy{display:grid;gap:calc(var(--review-shell-padding-sm) - 3px)}.review-hero-list{display:grid;gap:0;margin:0;padding-left:24px}.review-hero-list li{color:var(--review-shell-text)}.review-title-ru{margin:0}.review-hero .review-typography--banner{max-width:14ch}.review-hero .review-typography--headline{margin-top:var(--review-shell-padding-sm)}.review-title-ru{margin-top:var(--review-shell-padding-md)}.review-hero__note{margin:calc(var(--review-shell-padding-sm) - 5px) 0 0;max-width:64ch}.review-statuses{display:flex;flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 5px);margin-top:calc(var(--review-shell-padding-sm) - 3px)}.review-status{display:inline-flex;align-items:center;min-height:34px;padding:0 calc(var(--review-shell-padding-sm) - 3px);border-radius:999px;background:var(--review-shell-surface-accent);border:1px solid var(--review-shell-border-accent)}.review-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-lg) var(--review-shell-padding-xl)}.review-panel__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--review-shell-padding-md)}.review-panel__toolbar-copy{margin:0;flex:1 1 320px}.review-panel__toolbar-control{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px);justify-items:start}.review-panel__toolbar-label{margin:0}.review-controls{display:grid;gap:var(--review-shell-padding-md)}.review-switcher{margin:0;padding:0;border:0}.review-switcher legend{margin-bottom:calc(var(--review-shell-padding-sm) - 7px)}.review-switcher__options{display:flex;flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 5px)}.review-admin-select{display:inline-flex;align-items:center;gap:0;width:auto;inline-size:max-content;min-width:0;max-width:100%;max-inline-size:100%;align-self:flex-start;padding:var(--review-admin-select-instance-padding-top, 2px) var(--review-admin-select-instance-padding-end, 2px) var(--review-admin-select-instance-padding-bottom, 2px) var(--review-admin-select-instance-padding-start, 2px);border-radius:var(--review-admin-select-instance-radius, 1280px);background:var(--review-admin-select-instance-bg);border:0}.review-button-cluster{display:inline-flex;align-items:stretch;width:auto;inline-size:max-content;min-width:0;max-width:100%;max-inline-size:100%;align-self:flex-start}.review-button-cluster[data-cluster-orientation=vertical]{flex-direction:column}.review-button-cluster[data-cluster-orientation=horizontal]>.review-button-cluster__item+.review-button-cluster__item{margin-left:calc(var(--review-button-cluster-overlap, 1px) * -1)}.review-button-cluster[data-cluster-orientation=vertical]>.review-button-cluster__item+.review-button-cluster__item{margin-top:calc(var(--review-button-cluster-overlap, 1px) * -1)}.review-button-cluster__item{position:relative;flex:0 0 auto}.review-button-cluster__item:hover,.review-button-cluster__item:focus-visible{z-index:1}.review-button-cluster[data-cluster-orientation=horizontal]>.review-button-cluster__item--start,.review-button-cluster[data-cluster-orientation=horizontal]>.review-button-cluster__item--middle{border-top-right-radius:0;border-bottom-right-radius:0}.review-button-cluster[data-cluster-orientation=horizontal]>.review-button-cluster__item--middle,.review-button-cluster[data-cluster-orientation=horizontal]>.review-button-cluster__item--end{border-top-left-radius:0;border-bottom-left-radius:0}.review-button-cluster[data-cluster-orientation=vertical]>.review-button-cluster__item--start,.review-button-cluster[data-cluster-orientation=vertical]>.review-button-cluster__item--middle{border-bottom-left-radius:0;border-bottom-right-radius:0}.review-button-cluster[data-cluster-orientation=vertical]>.review-button-cluster__item--middle,.review-button-cluster[data-cluster-orientation=vertical]>.review-button-cluster__item--end{border-top-left-radius:0;border-top-right-radius:0}.review-admin-select__segment{flex:0 0 auto}.review-admin-select__segment:hover:not(:disabled),.review-admin-select__segment[data-button-state=pressed]{transform:none}.review-sidebar{position:relative;width:100%;height:100%;max-height:none;min-height:100%;display:flex;flex-direction:column;overflow:visible;border-right:1px solid color-mix(in srgb,var(--review-shell-border) 88%,transparent 12%);border-radius:0;background:var(--review-sidebar-background, var(--review-shell-surface-raised));box-shadow:none;isolation:isolate}.review-sidebar__scroller{flex:1 1 auto;min-width:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.review-sidebar__scroller::-webkit-scrollbar{width:0;height:0}.review-sidebar__content{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100%}.review-sidebar__header{flex:0 0 auto;padding:var(--review-sidebar-header-padding-top, 12px) var(--review-sidebar-header-padding-end, 16px) var(--review-sidebar-header-padding-bottom, 16px) var(--review-sidebar-header-padding-start, 16px);background:var(--review-sidebar-header-background, var(--review-shell-surface))}.review-sidebar__header-copy{display:grid;gap:6px}.review-sidebar__header-bar{display:flex;align-items:flex-start;gap:var(--review-shell-padding-sm)}.review-sidebar__brand{flex:1 1 auto;min-width:0}.review-sidebar__mobile-toggle{display:none;flex:0 0 auto;width:40px;min-width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) + 2px);background:var(--review-shell-surface);color:var(--review-shell-text);box-shadow:var(--review-shell-shadow)}.review-sidebar__mobile-toggle-lines{display:inline-flex;flex-direction:column;gap:4px}.review-sidebar__mobile-toggle-line{width:16px;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.review-sidebar__mobile-header{display:none;align-items:center;justify-content:space-between;gap:var(--review-shell-padding-sm);padding:var(--review-sidebar-header-padding-top, 12px) var(--review-sidebar-header-padding-end, 16px) 0 var(--review-sidebar-header-padding-start, 16px)}.review-sidebar__mobile-label{color:var(--review-shell-text);font-family:var(--review-font-family),"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:.94rem;font-weight:700;line-height:1.2}.review-sidebar__mobile-toggle[data-open=true] .review-sidebar__mobile-toggle-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.review-sidebar__mobile-toggle[data-open=true] .review-sidebar__mobile-toggle-line:nth-child(2){opacity:0}.review-sidebar__mobile-toggle[data-open=true] .review-sidebar__mobile-toggle-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.review-sidebar__divider{flex:0 0 auto;width:100%;height:var(--review-sidebar-divider-weight, 1px);background:var(--review-sidebar-divider-color, var(--review-shell-border))}.review-sidebar__section{position:relative;z-index:4;flex:0 0 auto;display:grid;gap:var(--review-sidebar-gap, 4px);padding:var(--review-sidebar-section-padding-top, 8px) var(--review-sidebar-section-padding-end, 24px) var(--review-sidebar-section-padding-bottom, 8px) var(--review-sidebar-section-padding-start, 24px)}.review-sidebar__navigation{position:relative;z-index:1;flex:0 0 auto;min-height:auto;padding:var(--review-sidebar-navigation-padding-top, 16px) var(--review-sidebar-navigation-padding-end, 24px) var(--review-sidebar-navigation-padding-bottom, 16px) var(--review-sidebar-navigation-padding-start, 24px);overflow:visible}.review-sidebar__tree{width:100%}.review-sidebar__scrollbar-layer{position:absolute;inset:0 0 0 auto;z-index:5;display:flex;justify-content:flex-end;width:14px;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .14s ease}.review-sidebar:hover .review-sidebar__scrollbar-layer,.review-sidebar:focus-within .review-sidebar__scrollbar-layer{opacity:1;pointer-events:auto}.review-sidebar__scrollbar{align-self:stretch;width:14px;min-width:14px;height:100%;cursor:default;touch-action:none}.review-sidebar__scrollbar-layer[data-scrollbar-state=hover] .review-sidebar__scrollbar{cursor:pointer}.review-sidebar__scrollbar-layer[data-scrollbar-state=pressed] .review-sidebar__scrollbar{cursor:grabbing}.review-sidebar__control{display:grid;gap:4px}.review-sidebar__control-label{display:block;padding-top:var(--review-sidebar-label-padding-top, 2px);color:var(--review-sidebar-label-color, var(--review-color-muted));font-family:var(--review-font-family),"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:var(--review-sidebar-label-size, 13px);font-weight:var(--review-sidebar-label-weight, 400);line-height:var(--review-sidebar-label-leading, 20px)}.review-sidebar__control-field{position:relative;width:100%}.review-sidebar__control-row{display:flex;align-items:center;gap:8px;width:100%}.review-sidebar__control-trigger-wrap{position:relative;flex:1 1 auto;min-width:0}.review-sidebar__control-trigger{width:100%}.review-sidebar__control-utility{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;min-height:36px}.review-sidebar__utility-label{color:var(--review-sidebar-label-color, var(--review-color-muted));font-family:var(--review-font-family),"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:.01em}.review-sidebar__control-overlay{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;min-width:0}.review-sidebar__control-overlay .review-menu-block__label{padding-inline-start:0}.review-section{padding:var(--review-shell-padding-xl)}.review-section__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px);margin-bottom:var(--review-shell-padding-md)}.review-section__header--with-control{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--review-shell-padding-md)}.review-section__header-copy{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px);min-width:0}.review-section__eyebrow,.review-section__title,.review-section__body{margin:0}.review-section__toolbar-control{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px);justify-items:start}.review-section__toolbar-label{margin:0}.review-section__controls-bar{display:flex;justify-content:flex-end;margin-bottom:var(--review-shell-padding-md)}.review-section-surface{width:100%}.review-section-surface--hero .dg-section__body{gap:var(--review-shell-padding-md)}.review-switch{display:inline-flex;align-items:center;justify-content:flex-start;width:var(--review-switch-track-width, 44px);min-width:var(--review-switch-track-width, 44px);height:var(--review-switch-track-height, 24px);padding:var(--review-switch-track-padding-top, 4px) var(--review-switch-track-padding-end, 4px) var(--review-switch-track-padding-bottom, 4px) var(--review-switch-track-padding-start, 4px);border:var(--review-switch-track-border-width, 1px) solid var(--review-switch-track-border, #828282);border-radius:var(--review-switch-track-radius, 1280px);background:var(--review-switch-track-background, var(--review-shell-surface));transition:border-color .14s ease,background-color .14s ease,opacity .14s ease}.review-switch[data-switch-checked=true]{justify-content:flex-end}.review-switch--preview{pointer-events:none}.review-switch__handle{display:block;width:var(--review-switch-handle-size, 16px);height:var(--review-switch-handle-size, 16px);border-radius:var(--review-switch-handle-radius, 1280px);background:var(--review-switch-handle-color, #464749);transition:background-color .14s ease,transform .14s ease}.review-switch[data-switch-state=disabled]{opacity:.72}.review-typography{margin:0;font-family:var(--review-font-family),"Open Sans","Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.review-typography--tone-default{color:var(--review-color-text)}.review-typography--tone-muted{color:var(--review-color-muted)}.review-typography--tone-accent{color:var(--review-color-accent)}.review-typography--tone-danger{color:var(--review-color-danger-border)}.review-typography--tone-inherit{color:inherit}.review-typography--regular{font-weight:400}.review-typography--medium{font-weight:500}.review-typography--semibold{font-weight:600}.review-typography--bold{font-weight:700}.review-typography--eyebrow{font-size:.78rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.review-typography--banner.review-typography--small{font-size:clamp(2rem,4.8vw,3.6rem);line-height:.98}.review-typography--banner.review-typography--medium{font-size:clamp(2.4rem,6vw,4.8rem);line-height:.94}.review-typography--headline.review-typography--small{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.review-typography--headline.review-typography--medium{font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.18}.review-typography--title.review-typography--medium,.review-typography--headline.review-typography--large{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.08}.review-typography--body.review-typography--small,.review-typography--helper.review-typography--small,.review-typography--note.review-typography--small{font-size:.86rem;line-height:1.5}.review-typography--label.review-typography--small,.review-typography--eyebrow.review-typography--small{font-size:.82rem;line-height:1.25}.review-typography--body.review-typography--medium,.review-typography--note.review-typography--medium{font-size:.98rem;line-height:1.6}.review-typography--body.review-typography--large{font-size:1.08rem;line-height:1.55}.review-typography--helper.review-typography--medium{font-size:.84rem;line-height:1.45}.review-typography--label.review-typography--medium{font-size:.92rem;line-height:1.35}.review-typography-layout{display:grid;gap:var(--review-shell-padding-md)}.review-typography-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-typography-panel__header,.review-typography-role-card__header,.review-typography-sample-meta{display:grid;gap:8px}.review-typography-role-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.review-typography-role-card{display:grid;gap:12px;padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 4px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-typography-leading-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-typography-leading-card{display:grid;gap:10px;padding:12px;border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-typography-sample-list{display:grid;gap:10px}.review-typography-sample-row{display:grid;gap:8px}.review-typography-sample-surface{display:flex;align-items:flex-start;min-height:96px;padding:12px;border-radius:calc(var(--review-radius) - 2px);border:1px solid var(--review-shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 32%,transparent 68%),transparent 100%),var(--review-shell-surface)}.review-typography-sample{max-width:10ch;white-space:normal;overflow-wrap:anywhere}.review-input-family-layout{display:grid;gap:var(--review-shell-padding-md)}.review-input-family-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-selection-controls-layout{display:grid;gap:var(--review-shell-padding-md)}.review-selection-controls-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-selection-controls-panel__header,.review-selection-controls-card{display:grid;gap:8px}.review-selection-controls-state-head{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:calc(var(--review-shell-padding-md) + 52px) 0}.review-selection-controls-matrix,.review-selection-controls-labeled-grid,.review-selection-controls-size-grid{display:grid;gap:var(--review-shell-padding-md)}.review-selection-controls-matrix{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-selection-controls-matrix--compact{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-selection-controls-card,.review-selection-controls-size-card{align-content:start;padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 4px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-selection-controls-row,.review-selection-controls-size-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.review-selection-controls-size-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.review-selection-controls-labeled-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-selection-controls-labeled-stack{display:grid;gap:12px}.review-input-family-panel__header,.review-input-example__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-input-example-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.review-input-example,.review-input-helper-card{display:grid;gap:calc(var(--review-shell-padding-sm) - 1px);align-content:start;padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 4px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-input-select .dg-input-select__overlay,.review-multi-select .dg-multi-select__overlay{position:static;inset:auto;margin-top:calc(var(--review-shell-padding-sm) - 5px)}.review-input-select .dg-input-select__list-box,.review-multi-select .dg-multi-select__list-box{width:100%}.review-select-dropdown .dg-select-dropdown__overlay{position:static;inset:auto;margin-top:var(--dg-select-overlay-gap, 4px);min-width:max(100%,var(--dg-select-dropdown-overlay-min-width, 80px))}.review-input-helper-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-input-subcomponent-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-scrollbtn-row{display:flex;flex-wrap:wrap;gap:12px}.review-scrollbtn-matrix{display:grid;gap:12px}.review-scrollbtn-card{display:grid;justify-items:start;gap:8px;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) - 2px);background:var(--review-shell-surface-raised)}.review-scrollbtn-cell{display:grid;justify-items:center;gap:6px;min-width:48px}.review-scrollbar-demo-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.review-scrollbar-demo,.review-scrollbar-demo__header{display:grid;gap:8px}.review-scrollbar-demo{padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) - 2px);background:var(--review-shell-surface-raised)}.review-scrollbar-frame{display:flex;align-items:center;justify-content:center;min-height:148px;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) - 4px);background:var(--review-shell-surface)}.review-button-matrix{display:grid;gap:var(--review-shell-padding-xl)}.review-button-family,.review-layout-header-grid,.review-layout-section-grid{display:grid;gap:var(--review-shell-padding-md)}.review-layout-header-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.review-layout-header-stack,.review-layout-demo-stack,.review-layout-demo-copy{display:grid;gap:var(--review-shell-padding-md)}.review-layout-demo-section{width:100%}.review-card-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.review-card-copy{display:grid;gap:12px}.review-card-title{color:var(--review-card-title-color, var(--review-shell-text));font-size:var(--review-card-title-size, 20px);line-height:var(--review-card-title-leading, 28px);font-weight:var(--review-card-title-weight, 600)}.review-card-subtitle{color:var(--review-card-subtitle-color, var(--review-color-muted));font-size:var(--review-card-subtitle-size, 17px);line-height:var(--review-card-subtitle-leading, 24px);font-weight:var(--review-card-subtitle-weight, 500)}.review-card-content{color:var(--review-card-content-color, var(--review-shell-text))}.review-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.review-card-media{width:100%;min-height:176px;background:radial-gradient(circle at 20% 20%,rgba(255,249,208,.4),transparent 24%),linear-gradient(135deg,#3e7854c7,#2d543fd6 42%,#16231cf5)}.review-button-family__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-button-rounded-grid,.review-button-list-layout{display:grid;gap:var(--review-shell-padding-md)}.review-button-list-group{display:grid;gap:12px;padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-button-list-pill-row{display:flex;align-items:center;gap:12px}.review-button-list-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--review-shell-border);background:color-mix(in srgb,var(--review-shell-surface-accent) 52%,transparent 48%);color:var(--review-color-muted);font-size:.84rem;font-weight:500;line-height:1}.review-button-list-group__header{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:var(--review-shell-padding-md);align-items:end}.review-button-list-group__meta,.review-button-list-row__meta{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px)}.review-button-list-appearance-header,.review-button-list-row__actions{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:repeat(var(--review-button-columns, 1),minmax(0,max-content));align-items:center;justify-content:start}.review-button-list-rows{display:grid;gap:12px}.review-button-list-row{display:grid;grid-template-columns:minmax(104px,118px) minmax(0,1fr);gap:32px;align-items:start}.review-button-list-row__cards{display:grid;gap:12px;grid-template-columns:repeat(var(--review-button-columns, 1),minmax(0,1fr))}.review-button-list-card{display:grid;gap:10px;padding:12px 16px;border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-button-tone-surface, var(--review-shell-surface))}.review-button-list-card[data-tone=ondark]{border-color:color-mix(in srgb,var(--review-shell-border) 35%,var(--review-shell-surface) 65%)}.review-button-list-card__surface{display:flex;align-items:center;min-height:40px}.review-button-list-row__action,.review-button-state-actions__item{display:inline-flex;align-items:center}.review-button-rounded-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-button-kind-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:1fr}.review-button-kind-panel{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px)}.review-button-kind-panel__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-button-appearance-header,.review-button-state-actions{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:1fr}.review-button-tone-list{display:grid;gap:calc(var(--review-shell-padding-sm) - 1px)}.review-button-tone-group{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 4px);border:1px solid var(--review-shell-border);background:var(--review-button-tone-surface, var(--review-shell-surface))}.review-button-tone-group[data-tone=ondark]{border-color:color-mix(in srgb,var(--review-shell-border) 35%,var(--review-shell-surface) 65%)}.review-button-state-list{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-button-state-row{display:grid;gap:calc(var(--review-shell-padding-sm) - 3px);grid-template-columns:1fr;align-items:start}.review-button{justify-self:start;transition:transform .16s ease}.review-button:hover:not(:disabled){transform:translateY(-1px)}.review-button:disabled{opacity:var(--review-button-disabled-opacity);cursor:not-allowed;transform:none}.review-button--preview{pointer-events:none}.review-button[data-button-state=pressed]{transform:translateY(1px)}.review-button[data-button-kind=icon]{padding-inline:0}.review-button[data-button-kind=icon] .dg-button__content{gap:0}.review-button-live-panel{display:grid;gap:var(--review-shell-padding-md);margin-bottom:var(--review-shell-padding-xl)}.review-button-live-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(4,minmax(0,1fr))}.review-button-live-card{display:grid;gap:12px;padding:var(--review-shell-padding-md);border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) + 4px);background:var(--review-shell-surface-raised)}.review-button-live-card[data-tone-surface=dark]{background:color-mix(in srgb,var(--review-button-tone-surface, var(--review-shell-surface-raised)) 92%,transparent 8%);border-color:color-mix(in srgb,var(--review-shell-border) 35%,var(--review-shell-surface) 65%)}.review-button-live-card__header{display:grid;gap:8px}.review-button-live-card__surface{display:flex;align-items:center;justify-content:flex-start;min-height:72px;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) + 2px);background:var(--review-button-tone-surface, var(--review-shell-surface))}.review-button-composite-panel{display:grid;gap:var(--review-shell-padding-md);margin-bottom:var(--review-shell-padding-xl)}.review-button-composite-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(2,minmax(0,1fr))}.review-button-composite-card{display:grid;gap:12px;padding:var(--review-shell-padding-md);border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) + 4px);background:var(--review-shell-surface-raised)}.review-button-composite-card--wide{grid-column:1 / -1}.review-button-composite-surface{display:grid;gap:12px;min-height:96px;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) + 2px);background:var(--review-shell-surface);overflow:auto}.review-button-composite-stack{display:grid;gap:16px;justify-items:start}.review-button-composite-example{display:grid;gap:8px;justify-items:start;width:100%}.review-button-composite-example--wide{justify-items:stretch}.review-button-select{--review-button-cluster-overlap: 1px}.review-button-group{background:var(--review-button-group-background, transparent);padding:var(--review-button-group-padding-top, 0px) var(--review-button-group-padding-end, 0px) var(--review-button-group-padding-bottom, 0px) var(--review-button-group-padding-start, 0px);border-radius:var(--review-button-group-radius, 1280px)}.review-button-group-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:min(100%,980px);gap:var(--review-button-group-footer-gap, 16px);padding:var(--review-button-group-footer-padding-top, 16px) var(--review-button-group-footer-padding-end, 16px) var(--review-button-group-footer-padding-bottom, 16px) var(--review-button-group-footer-padding-start, 16px);background:var(--review-button-group-footer-background, transparent);border-top:var(--review-button-group-footer-border-width, 1px) solid transparent}.review-button-group-footer[data-divider=full]{border-top-color:var(--review-button-group-footer-border-color, var(--review-shell-border))}.review-button-group-footer__zone{display:flex;flex-wrap:wrap;align-items:center;gap:var(--review-button-group-footer-zone-gap, 12px);min-width:0}.review-button-group-footer__zone--start{flex:1 1 auto}.review-button-group-footer__zone--end{justify-content:flex-end}.review-button-group-actions{display:inline-flex;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;gap:var(--review-button-group-actions-gap, 4px);padding:var(--review-button-group-actions-padding-top, 0px) var(--review-button-group-actions-padding-end, 0px) var(--review-button-group-actions-padding-bottom, 0px) var(--review-button-group-actions-padding-start, 0px)}.review-button-slot-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:8px;padding:0 8px;border:1px dashed color-mix(in srgb,var(--review-color-accent) 55%,transparent 45%);border-radius:999px;background:color-mix(in srgb,var(--review-color-accent) 10%,var(--review-shell-surface) 90%);color:var(--review-color-muted);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1480px){.review-button-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.review-intro-grid{grid-template-columns:1fr}.review-button-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-button-composite-grid{grid-template-columns:1fr}.review-button-composite-card--wide{grid-column:auto}.review-typography-leading-grid{grid-template-columns:1fr}}.review-tree-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.review-tree-panel,.review-tree-demo-shell{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-tree-panel__header,.review-tree-demo-shell__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-tree-stack{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px)}.review-tree-node-row{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-tree,.review-tree-group,.review-tree-children{display:grid}.review-tree{gap:var(--review-tree-gap, 4px)}.review-tree-group{gap:var(--review-tree-group-gap, 4px)}.review-tree-children{gap:var(--review-tree-children-gap, 4px)}.review-tree-demo-shell{margin-top:var(--review-shell-padding-md)}.review-tree-demo{width:min(360px,100%)}.review-tree-node{width:100%;min-height:var(--review-tree-node-height, 36px);display:inline-flex;align-items:center;gap:var(--review-tree-node-gap, 4px);padding:var(--review-tree-node-padding-top, 6px) var(--review-tree-node-padding-end, 12px) var(--review-tree-node-padding-bottom, 6px) var(--review-tree-node-padding-start, 8px);border-radius:var(--review-tree-node-radius, 8px);border:0;background:var(--review-tree-node-live-bg, var(--review-tree-node-bg, var(--review-shell-surface)));box-shadow:var(--review-tree-node-inner-shadow, inset 0 0 0 0 transparent),inset 0 0 0 var(--review-tree-node-border-width, 1px) var(--review-tree-node-live-stroke, var(--review-tree-node-border-color, var(--review-shell-border)));color:var(--review-tree-node-live-text-color, var(--review-tree-node-text-color, var(--review-shell-text)));text-align:left;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.review-tree-node:hover:not(:disabled):not(.review-tree-node--preview)[data-tree-node-state=default][data-tree-node-visual-state=default]{--review-tree-node-live-bg: var(--review-tree-node-hover-bg, var(--review-tree-node-bg, var(--review-shell-surface)));--review-tree-node-live-stroke: var(--review-tree-node-hover-border-color, var(--review-tree-node-border-color, var(--review-shell-border)));--review-tree-node-live-text-color: var(--review-tree-node-hover-text-color, var(--review-tree-node-text-color, var(--review-shell-text)));--review-tree-node-live-accent-icon: var(--review-tree-node-hover-accent-icon, var(--review-tree-node-accent-icon, currentColor));--review-tree-node-live-arrow-icon: var(--review-tree-node-hover-arrow-icon, var(--review-tree-node-arrow-icon, currentColor))}.review-tree-node:disabled{cursor:not-allowed}.review-tree-node--preview{pointer-events:none}.review-tree-node__start-icons{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.review-tree-node__icon-frame{width:var(--review-tree-node-leading-icon-size, 16px);min-width:var(--review-tree-node-leading-icon-size, 16px);height:var(--review-tree-node-leading-icon-size, 16px);display:inline-flex;align-items:center;justify-content:center}.review-tree-node__icon-frame--arrow{width:var(--review-tree-node-arrow-size, 16px);min-width:var(--review-tree-node-arrow-size, 16px);color:var(--review-tree-node-live-arrow-icon, var(--review-tree-node-arrow-icon, currentColor))}.review-tree-node__icon-frame--leading{color:var(--review-tree-node-live-accent-icon, var(--review-tree-node-accent-icon, currentColor))}.review-tree-node__icon,.review-tree-node__icon-spacer,.review-tree-node__check-icon{width:100%;height:100%;display:inline-flex}.review-tree-node__checkbox{width:16px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid var(--review-tree-checkbox-border, var(--review-color-accent));background:var(--review-tree-checkbox-surface, var(--review-shell-surface));color:var(--review-tree-checkbox-border, var(--review-color-accent))}.review-tree-node__label{flex:1 1 auto;min-width:0;font-size:var(--review-tree-node-text-size, 14px);font-weight:var(--review-tree-node-text-weight, 400);line-height:var(--review-tree-node-text-leading, 16px)}.review-tree-node__end-slot{flex:0 0 auto}.review-tree-node__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:0 8px;min-height:20px;border-radius:999px;background:color-mix(in srgb,var(--review-tree-node-live-text-color, var(--review-tree-node-text-color, var(--review-shell-text))) 10%,transparent 90%);color:inherit;font-size:.78rem;line-height:1}.review-input-field{width:100%;display:grid;gap:0;align-content:start}.review-label{width:100%;min-width:0;min-height:var(--review-label-height, 20px);display:inline-flex;align-items:center;gap:var(--review-label-gap, 4px);padding:var(--review-label-padding-top, 0px) var(--review-label-padding-end, 0px) var(--review-label-padding-bottom, 4px) var(--review-label-padding-start, 0px);color:var(--review-label-text-color, var(--review-shell-text))}.review-label__slot{display:inline-flex;align-items:center;justify-content:center;width:var(--review-label-icon-size, 16px);min-width:var(--review-label-icon-size, 16px);height:var(--review-label-icon-size, 16px)}.review-label__text{display:inline-flex;align-items:center;gap:2px;min-width:0;font-size:var(--review-label-text-size, 14px);font-weight:var(--review-label-text-weight, 400);line-height:var(--review-label-text-leading, 16px)}.review-label__text>span:first-child{min-width:0}.review-label__asterisk{color:var(--review-label-asterisk-color, var(--review-color-danger-border));font-size:var(--review-label-asterisk-size, 16px);line-height:1}.review-helper-text{width:100%;min-width:0;min-height:var(--review-helper-height, 22px);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--review-helper-gap, 4px);padding:var(--review-helper-padding-top, 2px) var(--review-helper-padding-end, 0px) var(--review-helper-padding-bottom, 0px) var(--review-helper-padding-start, 0px);color:var(--review-helper-text-color, var(--review-color-muted))}.review-helper-text__message,.review-helper-text__meta{font-size:var(--review-helper-text-size, 13px);font-weight:var(--review-helper-text-weight, 400);line-height:var(--review-helper-text-leading, 20px)}.review-helper-text__message{min-width:0}.review-helper-text__meta{margin-left:auto;text-align:right;white-space:nowrap}.review-input,.review-query-button__field,.review-multiselect{width:100%;display:flex;align-items:center;min-height:var(--review-input-height);border-radius:var(--review-input-radius);border:1px solid var(--review-input-border);background:var(--review-color-input-surface);box-shadow:var(--review-input-shadow-rest, none);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.review-input:hover,.review-query-button__field:hover,.review-multiselect:hover,.review-input.is-hover,.review-query-button__field.is-hover,.review-multiselect.is-hover{background:var(--review-input-surface-hover, var(--review-color-input-surface));border-color:var(--review-input-border-hover);box-shadow:var(--review-input-shadow-hover, var(--review-input-shadow-rest, none))}.review-input:focus-within,.review-query-button__field:focus-within,.review-multiselect:focus-within,.review-input.is-focus,.review-query-button__field.is-focus,.review-multiselect.is-focus{background:var(--review-input-surface-focus, var(--review-color-input-surface));border-color:var(--review-input-border-focus);box-shadow:var(--review-input-shadow-focus, var(--review-input-shadow-rest, none))}.review-input.is-error,.review-query-button__field.is-error,.review-multiselect.is-error{border-color:var(--review-input-error-border);background:var(--review-input-error-surface);box-shadow:var(--review-input-shadow-error, var(--review-input-shadow-rest, none))}.review-input.is-disabled,.review-query-button__field.is-disabled,.review-multiselect.is-disabled{border-color:var(--review-input-border-disabled);background:var(--review-input-surface-disabled);box-shadow:var(--review-input-shadow-disabled, var(--review-input-shadow-rest, none))}.review-input input,.review-query-button__field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--review-input-text);font-size:var(--review-input-font-size);padding:0 var(--review-input-padding-inline)}.review-input input::placeholder,.review-query-button__field input::placeholder{color:var(--review-input-placeholder)}.review-input-group{width:100%}.review-input-group__row{width:100%;display:flex;align-items:stretch;border-radius:var(--review-input-group-radius);box-shadow:var(--review-input-group-shadow-rest, var(--review-input-shadow-rest, none));transition:box-shadow .16s ease}.review-input-group__row.is-hover{box-shadow:var(--review-input-group-shadow-hover, var(--review-input-group-shadow-rest, var(--review-input-shadow-rest, none)))}.review-input-group__row.is-focus{box-shadow:var(--review-input-group-shadow-focus, var(--review-input-group-shadow-rest, var(--review-input-shadow-rest, none)))}.review-input-group__row.is-error{box-shadow:var(--review-input-group-shadow-error, var(--review-input-group-shadow-rest, var(--review-input-shadow-rest, none)))}.review-input-group__row.is-disabled{box-shadow:var(--review-input-group-shadow-disabled, var(--review-input-group-shadow-rest, var(--review-input-shadow-rest, none)))}.review-input-group__segment{min-height:var(--review-input-group-height);display:flex;align-items:center;box-sizing:border-box;border:var(--review-input-group-border-width) solid var(--review-input-group-border-rest);background:var(--review-input-group-surface-rest);transition:border-color .16s ease,background .16s ease}.review-input-group__row.is-hover .review-input-group__segment{border-color:var(--review-input-group-border-hover);background:var(--review-input-group-surface-hover)}.review-input-group__row.is-focus .review-input-group__segment{border-color:var(--review-input-group-border-focus);background:var(--review-input-group-surface-focus)}.review-input-group__row.is-error .review-input-group__segment{border-color:var(--review-input-group-border-error);background:var(--review-input-group-surface-error)}.review-input-group__row.is-disabled .review-input-group__segment{border-color:var(--review-input-group-border-disabled);background:var(--review-input-group-surface-disabled)}.review-input-group__addon{flex:0 0 auto;justify-content:center;color:var(--review-input-group-text-rest);white-space:nowrap}.review-input-group__row.is-hover .review-input-group__addon{color:var(--review-input-group-text-hover)}.review-input-group__row.is-focus .review-input-group__addon{color:var(--review-input-group-text-focus)}.review-input-group__row.is-error .review-input-group__addon{color:var(--review-input-group-text-error)}.review-input-group__row.is-disabled .review-input-group__addon{color:var(--review-input-group-text-disabled)}.review-input-group__addon--start{border-right-width:0;border-radius:var(--review-input-group-radius) 0 0 var(--review-input-group-radius)}.review-input-group__addon--end{border-left-width:0;border-radius:0 var(--review-input-group-radius) var(--review-input-group-radius) 0}.review-input-group__addon[data-addon-type=text],.review-input-group__addon[data-addon-type=icon]{padding-inline-start:var(--review-input-group-padding-start);padding-inline-end:var(--review-input-group-padding-end-md)}.review-input-group__addon[data-addon-type=check],.review-input-group__addon[data-addon-type=radio],.review-input-group__addon[data-addon-type=image]{padding-inline-start:var(--review-input-group-padding-start);padding-inline-end:var(--review-input-group-padding-end-lg)}.review-input-group__addon[data-addon-type=button]{padding:0}.review-input-group__addon-text{font-size:var(--review-input-group-font-size);font-weight:var(--review-input-group-font-weight);line-height:var(--review-input-group-line-height)}.review-input-group__addon-button.review-button{height:100%;min-height:100%;border-radius:0;align-self:stretch;--dg-button-height: var(--review-input-group-height);--dg-button-radius: 0px}.review-input-group__field{flex:1 1 auto;min-width:0;border-radius:var(--review-input-group-radius)}.review-input-group__field--with-start{border-top-left-radius:0;border-bottom-left-radius:0}.review-input-group__field--with-end{border-top-right-radius:0;border-bottom-right-radius:0}.review-input-group__field input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding-inline-start:var(--review-input-group-padding-start);padding-inline-end:var(--review-input-group-padding-end-md);border:0;outline:0;background:transparent;color:var(--review-input-group-text-rest);font-size:var(--review-input-group-font-size);font-weight:var(--review-input-group-font-weight);line-height:var(--review-input-group-line-height)}.review-input-group__row.is-hover .review-input-group__field input{color:var(--review-input-group-text-hover)}.review-input-group__row.is-focus .review-input-group__field input{color:var(--review-input-group-text-focus)}.review-input-group__row.is-error .review-input-group__field input{color:var(--review-input-group-text-error)}.review-input-group__row.is-disabled .review-input-group__field input{color:var(--review-input-group-text-disabled)}.review-input-group__field input::placeholder{color:var(--review-input-group-placeholder-rest)}.review-input-group__row.is-hover .review-input-group__field input::placeholder{color:var(--review-input-group-placeholder-hover)}.review-input-group__row.is-focus .review-input-group__field input::placeholder{color:var(--review-input-group-placeholder-focus)}.review-input-group__row.is-error .review-input-group__field input::placeholder{color:var(--review-input-group-placeholder-error)}.review-input-group__row.is-disabled .review-input-group__field input::placeholder{color:var(--review-input-group-placeholder-disabled)}.review-multiselect__chip{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--review-input-height) - 12px);padding:0 10px;border-radius:var(--review-chip-radius);background:var(--review-input-chip-surface);color:var(--review-input-chip-text);white-space:nowrap}.review-input.is-disabled input,.review-query-button__field.is-disabled input{color:var(--review-input-text-disabled)}.review-input.is-disabled input::placeholder,.review-query-button__field.is-disabled input::placeholder{color:var(--review-input-placeholder-disabled)}.review-query-button{width:100%;display:flex;align-items:flex-start;gap:8px;min-width:0}.review-query-button__field{flex:1 1 auto;min-width:0}.review-query-button__action{flex:0 0 auto;min-height:var(--review-input-height);white-space:nowrap}.review-query-button__action.review-button{min-height:var(--review-input-height)}.review-number-shell{position:relative;width:100%}.review-number-input{width:100%}.review-number-shell[data-platform=desktop] .review-number-input input{padding-inline-end:calc(var(--review-input-height) + 12px)}.review-number-shell[data-platform=mobile] .review-number-input input{padding-inline-start:calc(var(--review-input-height) + 12px);padding-inline-end:calc(var(--review-input-height) + 12px)}.review-number-counter{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;width:var(--review-input-height);--dg-counter-button-radius-top: 0 var(--review-input-radius) 0 0;--dg-counter-button-radius-bottom: 0 0 var(--review-input-radius) 0}.review-number-stepper{position:absolute;z-index:1;width:var(--review-input-height);justify-content:center;padding-inline:0;border-radius:0;--dg-button-radius: 0px}.review-number-shell[data-platform=mobile] .review-number-stepper{top:0;bottom:0;min-width:var(--review-input-height);height:var(--review-input-height);min-height:var(--review-input-height);align-self:stretch}.review-number-shell[data-platform=mobile] .review-number-stepper--start{left:0;border-radius:var(--review-input-radius) 0 0 var(--review-input-radius)}.review-number-shell[data-platform=mobile] .review-number-stepper--end{right:0;border-radius:0 var(--review-input-radius) var(--review-input-radius) 0}.review-number-shell[data-platform=desktop] .review-number-stepper{position:static;width:100%;min-width:100%;height:calc(var(--review-input-height) / 2);min-height:calc(var(--review-input-height) / 2)}.review-number-stepper--top{border-radius:0 var(--review-input-radius) 0 0}.review-number-stepper--bottom{border-radius:0 0 var(--review-input-radius) 0}.review-stepper-glyph{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.review-stepper-glyph--chevrons,.review-stepper-glyph--triangles{width:16px;height:16px}.review-stepper-glyph--triangles{width:14px;height:14px}.review-stepper-glyph--plusminus{position:relative}.review-stepper-glyph__bar{position:absolute;width:12px;height:2px;border-radius:999px;background:currentColor}.review-stepper-glyph__bar--vertical{width:2px;height:12px}.review-multiselect{flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 9px);padding:calc(var(--review-shell-padding-sm) - 9px)}.review-multiselect-wrap{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px)}.review-multiselect__placeholder{padding:0 8px}.review-multiselect-panel{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px);padding:calc(var(--review-shell-padding-sm) - 7px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised);box-shadow:var(--review-shell-shadow)}.review-multiselect-option{min-height:calc(var(--review-input-height) - 10px);display:flex;align-items:center;padding:0 calc(var(--review-shell-padding-sm) - 3px);border-radius:var(--review-chip-radius);background:var(--review-shell-surface);border:1px solid var(--review-shell-border)}.review-section__note{margin:var(--review-shell-padding-md) 0 0;padding:calc(var(--review-shell-padding-sm) - 3px) calc(var(--review-shell-padding-sm) - 1px);border-radius:18px;border:1px dashed var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-glyph-layout{display:grid;gap:20px}.review-glyph-panel{display:grid;gap:16px;padding:20px;border:1px solid var(--review-shell-border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface) 96%,transparent 4%),color-mix(in srgb,var(--review-shell-surface-raised) 88%,transparent 12%)),var(--review-shell-surface);box-shadow:0 16px 36px color-mix(in srgb,var(--review-shell-backdrop) 22%,transparent 78%)}.review-glyph-panel--registry,.review-glyph-panel--notes{box-shadow:none}.review-glyph-panel__header{display:grid;gap:6px}.review-glyph-feature-grid,.review-glyph-size-grid,.review-glyph-tone-grid,.review-glyph-registry-grid{display:grid;gap:16px}.review-glyph-feature-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-glyph-size-grid{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.review-glyph-tone-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.review-glyph-registry-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.review-glyph-feature-card,.review-glyph-size-card,.review-glyph-tone-card,.review-glyph-registry-card{display:grid;gap:12px;padding:14px;border:1px solid var(--review-shell-border);border-radius:14px;background:var(--review-shell-surface)}.review-glyph-feature-card__meta{display:grid;gap:4px}.review-glyph-feature-card__surface,.review-glyph-size-card__surface,.review-glyph-tone-card__surface,.review-glyph-registry-card__surface{min-height:88px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--review-shell-border) 78%,transparent 22%);background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--review-color-accent) 14%,transparent 86%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface) 96%,transparent 4%),color-mix(in srgb,var(--review-shell-surface-raised) 90%,transparent 10%))}.review-glyph-feature-card__surface--2{background:radial-gradient(circle at 74% 22%,color-mix(in srgb,var(--review-shell-border-accent) 24%,transparent 76%),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface) 94%,transparent 6%),color-mix(in srgb,var(--review-shell-surface-raised) 84%,transparent 16%))}.review-glyph-feature-card__surface--3{background:radial-gradient(circle at 16% 20%,color-mix(in srgb,var(--review-color-accent) 18%,transparent 82%),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--review-color-soft-accent) 70%,transparent 30%),color-mix(in srgb,var(--review-shell-surface) 92%,transparent 8%))}.review-glyph-tone-card__surface--contrast-dark{background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--review-shell-surface) 26%,transparent 74%),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-backdrop) 92%,transparent 8%),color-mix(in srgb,var(--review-shell-backdrop) 72%,var(--review-shell-surface-raised) 28%))}.review-glyph-tone-card__surface--contrast-light{background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--review-color-soft-accent) 62%,transparent 38%),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface) 98%,transparent 2%),color-mix(in srgb,var(--review-shell-surface-raised) 88%,transparent 12%))}.review-glyph-code{display:block;word-break:break-word;color:var(--review-shell-text-muted)}.review-access-grid{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:var(--review-shell-padding-md)}.review-page[data-content-view=list] .review-access-grid,.review-page[data-content-view=list] .review-input-example-grid,.review-page[data-content-view=list] .review-input-helper-grid,.review-page[data-content-view=list] .review-support-grid,.review-page[data-content-view=list] .review-support-composition-grid{grid-template-columns:1fr}.review-access-card{padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:18px;border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-access-card strong,.review-access-card span{display:block}.review-access-card strong{margin-bottom:calc(var(--review-shell-padding-sm) - 9px)}.review-support-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.review-support-panel,.review-support-surface{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 6px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface-raised)}.review-support-surface{margin-top:var(--review-shell-padding-md)}.review-support-panel__header,.review-support-surface__header{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-support-manifest{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.review-support-manifest__item{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px);padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 46%,transparent 54%),color-mix(in srgb,var(--review-shell-surface) 84%,transparent 16%)),var(--review-shell-surface)}.review-support-manifest--menu-family{align-items:start;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.review-support-manifest__item--menu-family{align-content:start;min-height:100%}.review-support-manifest__demo{display:grid;gap:10px;min-width:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--review-shell-border) 76%,transparent 24%)}.review-support-manifest__demo--stack{align-content:start}.review-support-manifest__demo-surface{padding:10px;border-radius:calc(var(--review-radius) - 2px);border:1px solid color-mix(in srgb,var(--review-shell-border) 82%,transparent 18%);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-raised) 82%,transparent 18%),color-mix(in srgb,var(--review-shell-surface) 90%,transparent 10%)),var(--review-shell-surface)}.review-support-manifest__demo-surface--bar{overflow:visible}.review-support-manifest__overlay{width:100%;min-width:0}.review-support-manifest__dropdown{width:100%;max-width:none}.review-support-manifest__dropdown-overlay{top:calc(100% + 6px);right:0;left:0}.review-support-manifest__brand-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--review-shell-surface-accent) 64%,transparent 36%);color:var(--review-shell-text);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.review-support-stack{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px)}.review-link-group-list,.review-link-tone-list{display:grid;gap:calc(var(--review-shell-padding-sm) - 3px)}.review-link-group{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-link-group--contextual{background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 58%,transparent 42%),color-mix(in srgb,var(--review-shell-surface) 78%,transparent 22%)),var(--review-shell-surface)}.review-link-tone-row{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-link-state-list{display:flex;flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-link{display:inline-flex;align-items:center;min-height:var(--review-link-height, 20px);gap:var(--review-link-gap, 4px);padding:var(--review-link-padding-top, 0px) var(--review-link-padding-end, 0px) var(--review-link-padding-bottom, 0px) var(--review-link-padding-start, 0px);border-radius:var(--review-link-border-radius, 4px);background:var(--review-link-background, transparent);color:var(--review-link-text-color, currentColor);font-size:var(--review-link-text-size, 14px);font-weight:var(--review-link-text-weight, 400);line-height:var(--review-link-text-leading, 20px);text-decoration:none}.review-link--preview{pointer-events:none}.review-link[data-link-state=hover],.review-link[data-link-state=pressed]{text-decoration:underline;text-underline-offset:2px}.review-link[data-link-state=disabled]{opacity:.72}.review-link__slot{display:inline-flex;align-items:center;justify-content:center;min-width:var(--review-link-icon-size, 16px)}.review-link__slot--start{color:var(--review-link-start-icon, currentColor)}.review-link__slot--end{color:var(--review-link-end-icon, currentColor)}.review-link__icon{width:var(--review-link-icon-size, 16px);height:var(--review-link-icon-size, 16px)}.review-link__label{display:inline-flex;align-items:center}.review-avatar-row,.review-image-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--review-shell-padding-sm) - 3px)}.review-image{width:var(--review-image-size, 32px);height:var(--review-image-size, 32px);border-radius:var(--review-image-radius, 6px);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--review-shell-surface-accent) 62%,var(--review-shell-surface) 38%),transparent 52%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface-accent) 72%,transparent 28%),color-mix(in srgb,var(--review-shell-surface-raised) 64%,transparent 36%));border:1px solid color-mix(in srgb,var(--review-shell-border) 70%,transparent 30%)}.review-image__media{width:100%;height:100%;object-fit:cover}.review-image__fallback{font-size:clamp(.55rem,.25rem + 1vw,.9rem);font-weight:700;color:var(--review-shell-text);letter-spacing:.04em}.review-brand-lockup{max-width:100%}.review-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.review-counter-layout,.review-status-layout{display:grid;gap:var(--review-shell-padding-md)}.review-counter-panel,.review-status-panel{display:grid;gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-md);border:1px solid var(--review-shell-border);border-radius:var(--review-radius);background:var(--review-shell-surface)}.review-counter-panel__header,.review-status-panel__header,.review-counter-demo__header{display:grid;gap:8px}.review-counter-demo-grid,.review-counter-input-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.review-counter-demo{display:grid;gap:12px;padding:var(--review-shell-padding-md);border:1px solid var(--review-shell-border);border-radius:var(--review-radius);background:var(--review-shell-surface-raised)}.review-counter-demo__surface{display:flex;align-items:center;justify-content:space-between;gap:var(--review-shell-padding-sm);padding:var(--review-shell-padding-sm);border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) - 2px);background:var(--review-shell-surface)}.review-counter-demo__value{display:grid;gap:4px}.review-status-tone-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(152px,1fr))}.review-status-tone-card,.review-status-size-card,.review-usage-comparison__item{display:grid;gap:10px;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-radius) - 2px);background:var(--review-shell-surface-raised)}.review-status-tone-card__sample{display:flex;align-items:center;min-height:40px}.review-status-size-row,.review-status-accessory-row,.review-usage-comparison,.review-feedback-indicator-row{display:flex;flex-wrap:wrap;gap:12px}.review-status-size-card{min-width:160px}.review-feedback-media-grid{display:grid;gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-feedback-avatar-surface{display:flex;align-items:center;justify-content:center;min-height:136px;padding:16px;border-radius:calc(var(--review-radius) - 2px);background:radial-gradient(circle at 28% 22%,color-mix(in srgb,var(--review-shell-surface) 42%,transparent 58%),transparent 20%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface-raised) 94%,transparent 6%),color-mix(in srgb,var(--review-shell-surface) 76%,var(--review-shell-backdrop) 24%))}.review-feedback-avatar-wrap{position:relative;display:inline-flex}.review-feedback-avatar-status{position:absolute;right:-6px;bottom:-6px}.review-feedback-media-surface{position:relative;min-height:152px;overflow:hidden;border-radius:calc(var(--review-radius) - 2px);background:linear-gradient(135deg,color-mix(in srgb,var(--review-shell-backdrop) 48%,var(--review-shell-surface) 52%),color-mix(in srgb,var(--review-shell-backdrop) 68%,var(--review-shell-surface-raised) 32%))}.review-feedback-media-status{position:absolute;left:16px;bottom:16px}.review-status-panel--usage{gap:16px}.review-usage-list{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--review-shell-text)}.review-tag-marker{display:inline-flex;width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.72}.review-tag-close{display:block;width:12px;height:12px}.review-menu-row{width:var(--review-menu-row-width, auto);min-width:0;min-height:var(--review-menu-row-height, 36px);display:inline-flex;align-items:center;gap:var(--review-menu-row-gap-h, 8px);padding:var(--review-menu-row-padding-top, 6px) var(--review-menu-row-padding-end, 12px) var(--review-menu-row-padding-bottom, 6px) var(--review-menu-row-padding-start, 16px);border-radius:var(--review-menu-row-radius, 6px);border:var(--review-menu-row-border-width, 0px) solid var(--review-menu-row-border-color, transparent);background:var(--review-menu-row-bg, transparent);text-align:start;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.review-support-stack>.review-menu-row,.review-menu-list>.review-menu-row,.review-dropdown-menu>.review-menu-row{width:100%}.review-menu-row--button,.review-menu-row--item{color:inherit}.review-menu-row--preview{pointer-events:none}.review-menu-row[data-menu-row-state=disabled]{opacity:.76}.review-menu-row__icon-frame,.review-menu-row__slot{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.review-menu-row__icon-frame--start{color:var(--review-menu-row-start-icon-color, #388e3c)}.review-menu-row__icon-frame--end{color:var(--review-menu-row-end-icon-color, #388e3c)}.review-menu-row__icon{width:var(--review-menu-row-icon-size, 16px);height:var(--review-menu-row-icon-size, 16px)}.review-menu-row__text-block{min-width:0;display:grid;gap:var(--review-menu-row-gap-v, 0px);flex:1 1 auto}.review-menu-row__text-primary,.review-menu-row__text-secondary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-menu-row__text-primary{font-size:var(--review-menu-row-text-primary-size, 14px);line-height:var(--review-menu-row-text-primary-leading, 16px);font-weight:var(--review-menu-row-text-primary-weight, 400);color:var(--review-menu-row-text-primary-color, var(--review-shell-text))}.review-menu-row__text-secondary{font-size:var(--review-menu-row-text-secondary-size, 13px);line-height:var(--review-menu-row-text-secondary-leading, 16px);font-weight:var(--review-menu-row-text-secondary-weight, 400);color:var(--review-menu-row-text-secondary-color, var(--review-color-muted))}.review-menu-row__badge{display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--review-shell-surface-accent) 62%,transparent 38%);color:var(--review-shell-text);font-size:.75rem;line-height:1;font-weight:600}.review-menu-row__badge--accent{background:color-mix(in srgb,var(--review-color-accent) 28%,transparent 72%)}.review-menu-list{display:grid;gap:var(--review-menu-list-gap, 0px);padding:var(--review-menu-list-padding-top, 0px) var(--review-menu-list-padding-end, 0px) var(--review-menu-list-padding-bottom, 0px) var(--review-menu-list-padding-start, 0px);border-radius:var(--review-menu-list-radius, 8px);background:var(--review-menu-list-bg, var(--review-shell-surface))}.review-menu-block{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-menu-block__label{padding-inline-start:calc(var(--review-shell-padding-sm) - 3px)}.review-menu-block__divider{display:block;height:1px;background:var(--review-shell-border)}.review-menu-overlay{display:grid;gap:var(--review-menu-overlay-gap, 8px);min-width:min(100%,280px);padding:var(--review-menu-overlay-padding-top, 8px) var(--review-menu-overlay-padding-end, 8px) var(--review-menu-overlay-padding-bottom, 8px) var(--review-menu-overlay-padding-start, 8px);border-radius:var(--review-menu-overlay-radius, 12px);background:var(--review-menu-overlay-bg, var(--review-shell-surface-raised));box-shadow:var(--review-menu-overlay-shadow, var(--review-shell-shadow))}.review-dropdown-menu{position:relative;width:fit-content;max-width:240px}.review-dropdown-menu__overlay{position:absolute;top:calc(100% + 8px);left:0;z-index:1}.review-support-composition-grid{display:grid;gap:var(--review-shell-padding-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.review-utility-layout{display:grid;gap:var(--review-shell-padding-md)}.review-utility-tag-row{display:flex;flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-utility-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--review-shell-border);background:color-mix(in srgb,var(--review-shell-surface-accent) 52%,transparent 48%);color:var(--review-shell-text);font-size:.76rem;font-weight:700;letter-spacing:.02em}.review-utility-subpanel,.review-divider-reference{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-utility-divider-stack{display:grid;gap:var(--review-shell-padding-sm)}.review-utility-divider-row{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-utility-divider-row--vertical{align-items:start}.review-utility-divider-vertical-frame{display:flex;align-items:stretch;justify-content:center;min-height:72px;width:48px;padding:6px;border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-divider-setting-row{display:flex;flex-wrap:wrap;gap:calc(var(--review-shell-padding-sm) - 7px)}.review-divider-setting{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--review-shell-border);background:color-mix(in srgb,var(--review-shell-surface-accent) 36%,transparent 64%);color:var(--review-shell-text);font-size:.76rem;font-weight:600}.review-divider-reference__preview,.review-divider-matrix__surface{display:flex;align-items:center;min-height:56px;padding:12px 14px;border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 34%,transparent 66%),transparent 100%),var(--review-shell-surface-raised)}.review-divider-matrix{display:grid;gap:calc(var(--review-shell-padding-sm) - 3px)}.review-divider-matrix__row{display:grid;gap:var(--review-shell-padding-sm);grid-template-columns:minmax(112px,140px) minmax(0,1fr) minmax(92px,108px);align-items:start}.review-divider-matrix__tone,.review-divider-matrix__sample{display:grid;gap:calc(var(--review-shell-padding-sm) - 9px)}.review-divider-matrix__tone{align-content:center}.review-divider-matrix__alias{max-width:16ch}.review-divider-matrix__surface--vertical{justify-content:center;min-height:144px;padding:12px}.review-utility-scrollbar-grid,.review-layout-gap-demo-grid{display:grid;gap:var(--review-shell-padding-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-utility-scrollbar-shell,.review-layout-gap-demo-card,.review-layout-gap-scale-card{display:grid;gap:calc(var(--review-shell-padding-sm) - 7px);padding:calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-utility-scrollbar-frame{min-height:168px;display:flex;align-items:stretch;justify-content:center;padding:16px;border-radius:calc(var(--review-radius) - 2px);background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--review-shell-surface-accent) 42%,transparent 58%),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-raised) 78%,var(--review-shell-surface) 22%),var(--review-shell-surface))}.review-utility-scrollbar-frame--horizontal{min-height:76px;align-items:center}.review-layout-gap-scale-grid{display:grid;gap:calc(var(--review-shell-padding-sm) - 5px);grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.review-layout-gap-scale-surface{min-height:152px;display:flex;align-items:center;justify-content:center;padding:14px;border-radius:calc(var(--review-radius) - 2px);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 42%,transparent 58%),transparent 100%),repeating-linear-gradient(180deg,color-mix(in srgb,var(--review-shell-border) 52%,transparent 48%) 0,color-mix(in srgb,var(--review-shell-border) 52%,transparent 48%) 1px,transparent 1px,transparent 12px),var(--review-shell-surface-raised)}.review-layout-gap{display:block;border-radius:999px;border:1px dashed color-mix(in srgb,var(--review-color-accent) 46%,transparent 54%);background:color-mix(in srgb,var(--review-color-accent) 20%,transparent 80%)}.review-layout-gap-demo-row{display:flex;align-items:stretch;min-height:52px;padding:8px;border-radius:calc(var(--review-radius) - 2px);background:linear-gradient(180deg,color-mix(in srgb,var(--review-shell-surface-accent) 44%,transparent 56%),transparent 100%),var(--review-shell-surface-raised)}.review-layout-gap-demo-row--preferred{gap:12px}.review-layout-gap-block{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0 12px;border-radius:calc(var(--review-radius) - 4px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface);color:var(--review-shell-text);font-size:.82rem;font-weight:600}.review-layout-gap-block--content{flex:1 1 auto}.review-layout-gap-block--accent{background:color-mix(in srgb,var(--review-shell-surface-accent) 56%,transparent 44%)}.review-menubar-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--review-menubar-list-gap, 4px)}.review-menubar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--review-menubar-gap, 12px);justify-content:space-between}.review-menubar__region{display:flex;align-items:center;gap:var(--review-menubar-gap, 12px);min-width:0}.review-menubar__region--center{flex:1 1 auto}.review-menubar__region--end{justify-content:flex-end}.review-menu-search{min-height:38px;display:inline-flex;align-items:center;gap:calc(var(--review-shell-padding-sm) - 7px);padding:0 calc(var(--review-shell-padding-sm) - 1px);border-radius:calc(var(--review-radius) + 2px);border:1px solid var(--review-shell-border);background:var(--review-shell-surface)}.review-menu-search__icon{width:16px;height:16px;color:var(--review-color-muted)}.review-menu-search__icon svg{width:100%;height:100%}.review-menu-search__label{font-size:.92rem;line-height:1.2;color:var(--review-color-muted)}.review-section--navigation-support .review-support-manifest__demo .review-menu-row,.review-section--navigation-support .review-support-manifest__demo .review-menu-list,.review-section--navigation-support .review-support-manifest__demo .review-menu-overlay,.review-section--navigation-support .review-support-manifest__demo .review-menubar,.review-section--navigation-support .review-support-manifest__demo .review-menubar-list{width:100%;min-width:0;max-width:none}.review-section--navigation-support .review-support-manifest__demo .review-menubar{align-items:flex-start}.review-section--navigation-support .review-support-manifest__demo .review-menubar__region{min-width:0}.review-section--navigation-support .review-support-manifest__demo .review-menu-search{width:100%;justify-content:flex-start}.review-divider{display:flex;gap:var(--review-divider-gap, 8px);padding:var(--review-divider-top, 0px) var(--review-divider-end, 0px) var(--review-divider-bottom, 0px) var(--review-divider-start, 0px)}.review-divider--horizontal{width:100%;align-items:center}.review-divider--vertical{height:100%;flex-direction:column;align-items:center;justify-content:center}.review-divider__line{flex:1 0 0;background:var(--review-divider-stroke, rgba(0, 0, 0, .08))}.review-divider--horizontal .review-divider__line{height:var(--review-divider-weight, 1px);min-height:var(--review-divider-weight, 1px)}.review-divider--vertical .review-divider__line{width:var(--review-divider-weight, 1px);min-width:var(--review-divider-weight, 1px)}.review-divider__text{color:var(--review-divider-text, var(--review-color-muted));font-size:var(--review-divider-text-size, 14px);font-weight:var(--review-divider-text-weight, 400);line-height:var(--review-divider-text-leading, 20px);white-space:nowrap}.review-date-picker-manifest,.review-date-picker-example-grid,.review-date-picker-view-grid,.review-date-picker-cell-grid{display:grid}.review-date-picker-manifest{gap:var(--review-shell-padding-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-date-picker-manifest__item,.review-date-picker-demo-panel,.review-date-picker-example,.review-date-picker-cell-card{display:grid;align-content:start;border:1px solid var(--review-shell-border)}.review-date-picker-manifest__item,.review-date-picker-example,.review-date-picker-cell-card{gap:10px;min-height:100%;padding:var(--review-shell-padding-md);border-radius:calc(var(--review-radius) + 2px);background:color-mix(in srgb,var(--review-shell-surface) 88%,transparent 12%)}.review-date-picker-layout{display:grid;gap:var(--review-shell-padding-lg)}.review-date-picker-demo-panel{gap:var(--review-shell-padding-md);padding:var(--review-shell-padding-lg) var(--review-shell-padding-xl);border-radius:var(--review-panel-radius);background:var(--review-shell-surface-raised);box-shadow:var(--review-shell-shadow)}.review-date-picker-demo-panel__header,.review-date-picker-example__header{display:grid;gap:8px}.review-date-picker-example-grid,.review-date-picker-view-grid{gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.review-date-picker-cell-grid{gap:var(--review-shell-padding-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.review-date-picker-example--panel{background:var(--review-shell-surface)}.review-date-picker-example--interactive{min-height:560px;overflow:visible;position:relative;z-index:2}.review-date-picker__trigger{justify-content:space-between;gap:var(--dp-input-gap);padding:var(--dp-input-padding-top) var(--dp-input-padding-end) var(--dp-input-padding-bottom) var(--dp-input-padding-start)}.review-date-picker__value-stack{min-width:0}.review-date-picker__value,.review-date-picker-panel__header-link{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-date-picker__value{color:var(--review-input-text);font-size:var(--review-input-font-size);line-height:1.2}.review-date-picker__value--placeholder,.review-date-picker-time__separator{color:var(--dp-muted)}.review-date-picker__actions,.review-date-picker-panel__footer-actions,.review-date-picker-time__picker{display:inline-flex;align-items:center}.review-date-picker__actions{gap:var(--dp-input-gap)}.review-date-picker__overlay-shell{position:absolute;top:calc(100% + var(--dp-gap));left:0;z-index:40;width:max-content}.review-date-picker__field-shell{position:relative;width:100%;isolation:isolate}.review-date-picker-panel{display:grid;width:min(100%,296px);overflow:hidden;border-radius:var(--dp-panel-radius);border:var(--dp-panel-border-width) solid var(--dp-panel-border);background:var(--dp-panel-body);box-shadow:var(--dp-panel-shadow)}.review-date-picker-panel__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--dp-gap);padding:8px;background:var(--dp-panel-header)}.review-date-picker-panel__header-center{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-width:0}.review-date-picker-panel__header-center[data-layout=single]{gap:0}.review-date-picker-panel__header-link{border:0;outline:0;padding:4px 12px;border-radius:calc(var(--dp-cell-radius) + 1px);background:transparent;cursor:pointer;font:inherit;color:var(--dp-link);font-size:.88rem;line-height:1.25;text-align:center}.review-date-picker-panel__header-link[data-clickable=false]{cursor:default}.review-date-picker-panel__body{display:grid;gap:var(--dp-body-gap);padding:var(--dp-body-top-md) var(--dp-body-end) var(--dp-body-bottom-md) var(--dp-body-start)}.review-date-picker-panel[data-panel-variant=month] .review-date-picker-panel__body,.review-date-picker-panel[data-panel-variant=year] .review-date-picker-panel__body{padding-top:var(--dp-body-top-lg);padding-bottom:var(--dp-body-bottom-lg)}.review-date-picker-panel__body--stack{gap:0;padding:0}.review-date-picker-panel__divider{flex:none}.review-date-picker-panel__view--calendar{padding:var(--dp-body-top-md) var(--dp-body-end) var(--dp-body-bottom-md) var(--dp-body-start)}.review-date-picker-action__icon{width:16px;height:16px}.review-date-picker-action,.review-date-picker-footer-button{font:inherit;color:var(--dp-action)}.review-date-picker-panel__footer{display:flex;justify-content:flex-end;padding:8px 12px;background:var(--dp-panel-body)}.review-date-picker-grid,.review-date-picker-grid__rows{display:grid}.review-date-picker-grid{gap:var(--dp-body-gap)}.review-date-picker-grid__weekdays,.review-date-picker-grid__row{display:grid;gap:var(--dp-row-gap);padding:var(--dp-row-top) var(--dp-row-end) var(--dp-row-bottom) var(--dp-row-start)}.review-date-picker-grid__weekdays{grid-template-columns:repeat(7,minmax(var(--dp-cell-size),1fr))}.review-date-picker-grid__row{grid-template-columns:repeat(3,minmax(var(--dp-cell-size),1fr))}.review-date-picker-panel[data-panel-variant=year] .review-date-picker-grid__row{grid-template-columns:repeat(2,minmax(var(--dp-cell-size),1fr))}.review-date-picker-panel[data-panel-variant=dayRange] .review-date-picker-grid__row,.review-date-picker-panel[data-panel-variant=dateTime] .review-date-picker-grid__row{grid-template-columns:repeat(7,minmax(var(--dp-cell-size),1fr))}.review-date-picker-cell,.review-date-picker-time,.review-date-picker-time__column{justify-items:center}.review-date-picker-grid__weekday-cell{display:grid;place-items:center;width:100%}.review-date-picker-weekday{width:var(--dp-cell-size);height:var(--dp-cell-size);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dp-cell-radius);border:var(--dp-cell-border-width) solid var(--dp-default-border);background:var(--dp-default-bg)}.review-date-picker-weekday__label{color:var(--dp-text);font-size:var(--dp-cell-text-size);font-weight:var(--dp-cell-text-weight-medium);line-height:var(--dp-cell-text-leading)}.review-date-picker-cell-shell{position:relative;display:grid;place-items:center}.review-date-picker-panel[data-panel-variant=month] .review-date-picker-cell-shell,.review-date-picker-panel[data-panel-variant=year] .review-date-picker-cell-shell{width:100%;place-items:stretch}.review-date-picker-cell{position:relative;z-index:1;width:var(--dp-cell-size);height:var(--dp-cell-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dp-cell-radius);border:var(--dp-cell-border-width) solid var(--dp-cell-border);background:var(--dp-cell-bg);color:var(--dp-cell-color)}.review-date-picker-panel[data-panel-variant=month] .review-date-picker-cell,.review-date-picker-panel[data-panel-variant=year] .review-date-picker-cell{width:100%}.review-date-picker-cell__label{font-size:var(--dp-cell-text-size);font-weight:var(--dp-cell-text-weight-regular);line-height:var(--dp-cell-text-leading)}.review-date-picker-cell-shell[data-outside-month=true] .review-date-picker-cell{opacity:.72}.review-date-picker-action,.review-date-picker-footer-button{border:0;outline:0;cursor:pointer;background:transparent}.review-date-picker-action{width:calc(var(--dp-cell-size) - 6px);height:calc(var(--dp-cell-size) - 6px);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:calc(var(--dp-cell-radius) + 1px)}.review-date-picker-action--muted{color:var(--dp-action-muted)}.review-date-picker-action--danger,.review-date-picker-footer-button--danger{color:var(--dp-danger)}.review-date-picker-footer-button{min-height:calc(var(--dp-cell-size) - 4px);padding:0 12px;border-radius:calc(var(--dp-cell-radius) + 2px);font-size:.84rem;font-weight:600;line-height:1}.review-date-picker-time{display:grid;justify-content:center;padding:var(--dp-body-top-lg) var(--dp-body-end) var(--dp-body-bottom-lg) var(--dp-body-start)}.review-date-picker-time__picker{gap:var(--dp-row-gap);justify-content:center}.review-date-picker-time__column{display:grid;min-width:28px;gap:4px}.review-date-picker-time__value{color:var(--dp-text);font-size:.84rem;font-weight:600;line-height:1.2;text-align:center}.review-chip-layout{display:grid;gap:24px}.review-chip-panel{display:grid;gap:20px;padding:24px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-panel-radius) * .85);background:var(--review-shell-surface);box-shadow:var(--review-shadow-card)}.review-chip-panel__header{display:grid;gap:8px}.review-chip-grid,.review-chip-state-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-chip-card{display:grid;gap:12px;padding:16px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-panel-radius) * .65);background:var(--review-shell-surface-raised)}.review-chip-card__stack,.review-chip-card__column{display:grid;gap:12px}.review-chip-card__stack{justify-items:flex-start}.review-chip-state-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-chip-state-row>.dg-chip{max-width:100%}.review-chip-group-frame{display:grid;justify-items:start;padding:12px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-panel-radius) * .5);background:var(--review-shell-surface)}.review-chip-group-demo{width:min(100%,400px)}.review-chip-group-demo--narrow{width:min(100%,272px)}.review-list-layout{display:grid;gap:20px}.review-list-panel{display:grid;gap:16px;padding:20px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-panel-radius) * .85);background:var(--review-shell-surface);box-shadow:var(--review-shadow-card)}.review-list-panel__header{display:grid;gap:8px}.review-list-state-grid,.review-list-box-grid{display:grid;gap:16px}.review-list-state-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-list-box-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-list-card{display:grid;gap:12px;padding:16px;border:1px solid var(--review-shell-border);border-radius:calc(var(--review-panel-radius) * .65);background:var(--review-shell-surface-raised)}.review-list-box-card{align-content:start}.review-list-card__stack{display:grid;gap:12px}.review-list-state-row{display:grid;gap:8px}.review-list-surface{background:transparent}.review-list-surface .dg-list-box{max-width:100%}.review-list-accessory{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--review-color-accent) 12%,transparent 88%);color:var(--review-color-accent);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}@media(max-width:720px){.review-shell__sidebar{position:static;height:auto}.review-content{padding:var(--review-shell-padding-lg) var(--review-shell-padding-md) calc(var(--review-shell-padding-xl) + var(--review-shell-padding-sm))}.review-sidebar{width:100%;height:auto;max-height:none;min-height:0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--review-shell-border) 88%,transparent 12%)}.review-sidebar__scroller{width:100%;height:auto;overflow:visible}.review-sidebar__content{width:100%;min-height:0}.review-sidebar__scrollbar-layer{display:none}.review-hero,.review-panel,.review-section{padding:var(--review-shell-padding-lg)}.review-intro-grid{grid-template-columns:1fr}.review-section__controls-bar{justify-content:flex-start}.review-section__header--with-control,.review-layout-header-grid,.review-button-state-row,.review-button-list-group__header,.review-button-list-row,.review-button-list-appearance-header,.review-button-list-row__actions,.review-button-list-row__cards,.review-tree-node-row,.review-button-kind-grid,.review-support-composition-grid,.review-date-picker-manifest,.review-date-picker-example-grid,.review-date-picker-view-grid,.review-date-picker-cell-grid,.review-support-manifest,.review-counter-demo-grid,.review-counter-input-grid,.review-button-live-grid,.review-chip-grid,.review-chip-state-grid,.review-typography-role-grid,.review-divider-matrix__row,.review-utility-scrollbar-grid,.review-layout-gap-demo-grid,.review-layout-gap-scale-grid,.review-list-state-grid,.review-list-box-grid,.review-glyph-feature-grid,.review-glyph-size-grid,.review-glyph-tone-grid,.review-glyph-registry-grid,.review-info-card-grid,.review-info-list-grid,.review-preview-summary-grid,.review-status-tone-grid{grid-template-columns:1fr}.review-menubar{align-items:stretch}.review-divider-matrix__surface--vertical{min-height:96px}.review-date-picker-panel__header-center{gap:10px}.review-menubar__region{width:100%;justify-content:flex-start}.review-sidebar__control-row{flex-wrap:wrap}.review-chip-state-row{flex-direction:column;align-items:flex-start}.review-list-panel{padding:16px}.review-sidebar__control-utility{width:100%;justify-content:flex-start;min-height:0}}@media(max-width:1080px){.review-shell{grid-template-columns:1fr}.review-shell__sidebar{position:static;height:auto}.review-sidebar{width:100%;height:auto;max-height:none;min-height:0;position:static;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--review-shell-border) 88%,transparent 12%)}.review-sidebar__mobile-header{display:flex}.review-sidebar__header,.review-sidebar__header+.review-sidebar__divider{display:none}.review-sidebar__mobile-toggle{display:inline-flex}.review-sidebar[data-mobile-nav-open=false] .review-sidebar__divider,.review-sidebar[data-mobile-nav-open=false] .review-sidebar__section,.review-sidebar[data-mobile-nav-open=false] .review-sidebar__navigation{display:none}}.review-alert-layout{display:grid;gap:var(--review-shell-padding-lg, 20px)}.review-alert-panel{display:grid;gap:16px;padding:var(--review-shell-padding-lg, 20px);border:1px solid var(--review-shell-border, rgba(0, 0, 0, .08));border-radius:var(--review-panel-radius, 18px);background:var(--review-shell-surface, #ffffff);box-shadow:0 14px 32px color-mix(in srgb,var(--review-shell-text, #000000) 8%,transparent 92%)}.review-alert-panel--notes{gap:12px}.review-alert-panel__header{display:grid;gap:8px}.review-alert-inline-stack,.review-alert-tone-grid,.review-alert-overlay-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.review-alert-note-list{display:grid;gap:16px}.review-alert-card{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 82%,transparent 18%);border-radius:calc(var(--review-panel-radius, 18px) - 4px);background:color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 84%,transparent 16%)}.review-alert-card__surface,.review-alert-field-demo,.review-alert-overlay-stage{display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 72%,transparent 28%);border-radius:calc(var(--review-panel-radius, 18px) - 8px)}.review-alert-card__surface,.review-alert-field-demo{background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--review-color-accent, #2e7d32) 8%,transparent 92%) 0%,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface, #ffffff) 94%,transparent 6%),color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 90%,transparent 10%))}.review-alert-field-demo__input{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 78%,transparent 22%);border-radius:10px;background:color-mix(in srgb,var(--review-shell-surface, #ffffff) 96%,transparent 4%);color:var(--review-shell-text, #1a1c1e)}.review-alert-overlay-stage{align-items:end;min-height:176px;background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.08) 0%,transparent 26%),linear-gradient(145deg,color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 28%,black 72%),color-mix(in srgb,var(--review-shell-text, #111111) 36%,black 64%))}.review-progress-layout{display:grid;gap:var(--review-shell-padding-lg, 20px)}.review-progress-panel{display:grid;gap:16px;padding:var(--review-shell-padding-lg, 20px);border:1px solid var(--review-shell-border, rgba(0, 0, 0, .08));border-radius:var(--review-panel-radius, 18px);background:var(--review-shell-surface, #ffffff);box-shadow:0 14px 32px color-mix(in srgb,var(--review-shell-text, #000000) 8%,transparent 92%)}.review-progress-panel--notes{gap:12px}.review-progress-panel__header{display:grid;gap:8px}.review-progress-bar-grid,.review-progress-spinner-grid,.review-skeleton-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.review-progress-file-list{display:grid;gap:16px}.review-progress-card{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 82%,transparent 18%);border-radius:calc(var(--review-panel-radius, 18px) - 4px);background:color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 84%,transparent 16%)}.review-progress-card__surface{display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 72%,transparent 28%);border-radius:calc(var(--review-panel-radius, 18px) - 8px);background:radial-gradient(circle at 14% 22%,color-mix(in srgb,var(--review-color-accent, #2e7d32) 10%,transparent 90%) 0%,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface, #ffffff) 94%,transparent 6%),color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 90%,transparent 10%))}.review-progress-spinner-surface{display:flex;align-items:center;justify-content:center;min-height:108px;padding:16px;border:1px solid color-mix(in srgb,var(--review-shell-border, rgba(0, 0, 0, .08)) 72%,transparent 28%);border-radius:calc(var(--review-panel-radius, 18px) - 8px);background:color-mix(in srgb,var(--review-shell-surface, #ffffff) 92%,transparent 8%)}.review-progress-spinner-surface--button{background:radial-gradient(circle at 20% 18%,color-mix(in srgb,var(--review-color-accent, #2e7d32) 18%,transparent 82%) 0%,transparent 28%),color-mix(in srgb,var(--review-shell-surface, #ffffff) 92%,transparent 8%)}.review-progress-spinner-surface--soft{background:radial-gradient(circle at 18% 24%,color-mix(in srgb,var(--review-color-soft-accent, #eaf3ea) 78%,transparent 22%) 0%,transparent 36%),color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 92%,transparent 8%)}.review-progress-spinner-surface--dark{background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.08) 0%,transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--review-shell-surface-raised, #f5f5f5) 28%,black 72%),color-mix(in srgb,var(--review-shell-text, #111111) 36%,black 64%))}.review-skeleton-stack{display:grid;gap:12px}.review-skeleton-stack--tight{flex:1 1 auto}.review-skeleton-avatar-row{display:flex;align-items:center;gap:16px}@media(max-width:720px){.review-alert-panel{padding:var(--review-shell-padding-md, 16px)}.review-alert-inline-stack,.review-alert-tone-grid,.review-alert-overlay-grid{grid-template-columns:1fr}.review-progress-panel{padding:var(--review-shell-padding-md, 16px)}.review-progress-bar-grid,.review-progress-spinner-grid,.review-skeleton-grid{grid-template-columns:1fr}.review-skeleton-avatar-row{align-items:flex-start;flex-direction:column}}
