@layer theme, base, gc-reset, gc-tokens, gc-legacy, gc-shared, gc-primitives, components, utilities, gc-routes, gc-overrides;@layer gc-primitives{:root{--gc-ripple-peak-opacity:.1}.gc-app-ripple-target{position:relative}.gc-app-ripple-target.absolute{position:absolute}.gc-app-ripple-target.fixed{position:fixed}.gc-app-ripple-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gc-app-ripple__wave{opacity:var(--gc-ripple-peak-opacity);pointer-events:none;will-change:transform, opacity;background:currentColor;border-radius:50%;position:absolute;transform:scale(0)}@media (prefers-reduced-motion:reduce){.gc-app-ripple__wave{display:none}}.gc-app-card{--gc-app-card-container-shape:var(--md-comp-card-container-shape,var(--gc-radius-card));--gc-app-card-filled-container:var(--md-comp-card-filled-container-color,var(--md-sys-color-surface-container));--gc-app-card-outlined-container:var(--md-comp-card-outlined-container-color,var(--md-sys-color-surface));--gc-app-card-outlined-outline:var(--md-comp-card-outlined-outline-color,var(--md-sys-color-outline-variant));--gc-app-card-elevated-container:var(--md-comp-card-elevated-container-color,var(--md-sys-color-surface));--gc-app-card-elevated-elevation:var(--md-comp-card-elevated-container-elevation,var(--gc-elevation-1))}.gc-app-card--filled,.gc-app-card--outlined,.gc-app-card--elevated{border-radius:var(--gc-app-card-container-shape)}.gc-app-card--filled{background:var(--gc-app-card-filled-container)}.gc-app-card--outlined{border:1px solid var(--gc-app-card-outlined-outline);background:var(--gc-app-card-outlined-container)}.gc-app-card--elevated{background:var(--gc-app-card-elevated-container);box-shadow:var(--gc-app-card-elevated-elevation)}:root[data-resolved-theme=dark] .gc-app-card--elevated{background:var(--md-sys-color-surface-container)}.gc-hover-surface:where(:not(.gc-app-button):not(.gc-app-card)){transition:var(--gc-transition-effects-fade-transform-motion)}.gc-app-detail-pane-card:where(:not(.gc-person-detail-pane__detail-card)){background:var(--gc-detail-card-bg);box-shadow:var(--gc-detail-card-shadow)}.gc-app-detail-pane-card:where(:not(.gc-person-detail-pane__detail-card)){padding:var(--gc-space-md)}.gc-app-detail-pane-card--compact{padding:var(--gc-space-xs)}.gc-detail-pane-deferred-section{content-visibility:auto;contain-intrinsic-size:320px}.gc-app-detail-pane-card,.gc-detail-item-card:where(:not(.gc-app-button)){border-radius:var(--gc-radius-section-card)}:root[data-resolved-theme=dark] .gc-app-detail-pane-card.gc-app-detail-pane-card--compact{background:0 0}:root[data-resolved-theme=dark] .gc-app-detail-pane-card{box-shadow:none}.gc-detail-card-section{flex-direction:column;display:flex}.gc-app-card{transition:var(--gc-transition-bg-border-motion)}:where(button.gc-app-card){align-content:start;display:grid}.gc-app-card--deferred{content-visibility:auto;contain-intrinsic-block-size:auto var(--gc-app-card-intrinsic-block-size,320px)}.gc-app-card--page{padding:var(--gc-space-lg);background:var(--gc-page-card-bg);border:1px solid var(--gc-page-card-border);color:var(--md-sys-color-on-surface)}@media (width<=37.4375rem){.gc-app-card--page{padding:var(--gc-space-md)}}:is(.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-page-canvas .gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile) :is(.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-page-canvas .gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile):not(.gc-page-cards-detail-tone *),.gc-page-cards-detail-tone :is(:is(.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-page-canvas .gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile) :is(.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-page-canvas .gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile)){--gc-page-card-bg:transparent;--gc-page-card-border:transparent}:is(.gc-app-card--paints,.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile) .gc-app-inline-alert:not(.gc-page-cards-detail-tone *),.gc-page-cards-detail-tone :is(.gc-app-card--paints,.gc-app-card--page,.gc-app-metric-card--page,.gc-app-empty-state--page,.gc-details-card,.gc-flow-card__card,.gc-offer-summary,.gc-app-settings-list__card,.gc-page-canvas .gc-app-navigation-tile) .gc-app-inline-alert{--gc-inline-alert-border:transparent}.gc-app-card--page.gc-app-card--page-flush{padding:0}.gc-app-card--interactive{transition:var(--gc-transition-bg-border-motion), var(--gc-transition-transform-fast-motion), var(--gc-transition-shadow-motion);-webkit-tap-highlight-color:transparent}.gc-app-card--interactive:focus-visible{transition:var(--gc-transition-bg-border-motion), var(--gc-transition-transform-fast-motion), box-shadow 0s}@media (hover:hover){.gc-app-card--interactive:hover{box-shadow:var(--gc-elevation-2);transform:translateY(-1px)}}.gc-app-card--interactive:focus-visible{box-shadow:var(--gc-elevation-2);transform:translateY(-1px)}.gc-app-card--interactive:active{transform:translateY(0)scale(.995)}.gc-app-card--interactive:active:not(:disabled):not([aria-disabled=true]){--gc-app-card-press-layer:color-mix(in srgb, currentColor calc(var(--md-sys-state-pressed-state-layer-opacity,.1) * 100%), transparent);background-image:linear-gradient(var(--gc-app-card-press-layer), var(--gc-app-card-press-layer))}@media (prefers-reduced-motion:reduce){.gc-app-card--interactive{transition-duration:var(--gc-motion-duration-reduced)}.gc-app-card--interactive:focus-visible,.gc-app-card--interactive:active{transform:none}@media (hover:hover){.gc-app-card--interactive:hover{transform:none}}}.gc-trailing-icon-nudge{--gc-trailing-icon-nudge-distance:2px;transition:transform var(--gc-motion-duration-fast-spatial) var(--gc-motion-easing-fast-spatial)}@media (hover:hover) and (pointer:fine){:is(a[href],button:enabled,[role=button]):not([aria-disabled=true]):hover>.gc-trailing-icon-nudge--forward{transform:translateX(var(--gc-trailing-icon-nudge-distance))}:is(a[href],button:enabled,[role=button]):not([aria-disabled=true]):hover>.gc-trailing-icon-nudge--outward{transform:translate(var(--gc-trailing-icon-nudge-distance), calc(var(--gc-trailing-icon-nudge-distance) * -1))}[dir=rtl] :is(a[href],button:enabled,[role=button]):not([aria-disabled=true]):hover>.gc-trailing-icon-nudge--forward{transform:translateX(calc(var(--gc-trailing-icon-nudge-distance) * -1))}[dir=rtl] :is(a[href],button:enabled,[role=button]):not([aria-disabled=true]):hover>.gc-trailing-icon-nudge--outward{transform:translate(calc(var(--gc-trailing-icon-nudge-distance) * -1), calc(var(--gc-trailing-icon-nudge-distance) * -1))}}@media (prefers-reduced-motion:reduce){.gc-trailing-icon-nudge{--gc-trailing-icon-nudge-distance:0px}}.gc-outline-button{border:1px solid var(--md-comp-outlined-button-outline-color,var(--md-sys-color-outline));color:var(--md-sys-color-primary)}@media (hover:hover){.gc-outline-button:hover{background:color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent)}}.gc-outline-button:focus-visible,.gc-outline-button:active:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.gc-neutral-tonal-button{background:var(--gc-neutral-button-bg);color:var(--md-sys-color-on-surface)}.gc-tonal-button{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}@media (hover:hover){.gc-tonal-button:hover{background:var(--gc-tonal-hover-bg)}}.gc-tonal-button:focus-visible{background:var(--gc-tonal-hover-bg)}.gc-tonal-button:active:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-secondary-container) 78%, var(--md-sys-color-on-surface) 22%)}.gc-app-button{border-radius:var(--gc-action-control-radius,var(--gc-radius-pill))}.gc-app-list-row.gc-selected-surface{border-radius:var(--gc-action-control-radius,min(var(--gc-radius-pill), 28px))}.gc-app-button.gc-radius-pill,.gc-app-list-row.gc-radius-pill{border-radius:var(--gc-radius-pill)}.gc-selected-surface{background:var(--gc-selected-bg);transition:var(--gc-transition-selection-fill-motion)}.gc-selected-surface:focus-visible{background:var(--gc-selected-hover-bg)}@media (hover:hover){.gc-selected-surface:hover{background:var(--gc-selected-hover-bg)}}.gc-default-bounce{--gc-default-bounce-scale:var(--gc-motion-scale-press-control);transform-origin:50%;-webkit-tap-highlight-color:transparent}.gc-default-bounce:active:not(:disabled):not([aria-disabled=true]){scale:var(--gc-default-bounce-scale)}.gc-default-bounce[aria-haspopup][aria-expanded=true]{--gc-default-bounce-scale:1;transition:var(--gc-transition-bg-shadow-motion);scale:1}.gc-default-bounce[aria-haspopup][aria-expanded=true]:active:not(:disabled):not([aria-disabled=true]){scale:1}.gc-app-button{transition:background-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), border-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), box-shadow var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);overflow:hidden}@media not (prefers-reduced-motion:reduce){.gc-app-button{transition:background-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), border-radius var(--gc-motion-duration-shape-morph) var(--gc-motion-easing-shape-morph), border-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), box-shadow var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), scale var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-spatial), transform var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-spatial)}.gc-app-button:focus-visible{transition-duration:var(--md-sys-motion-duration-fast), var(--gc-motion-duration-shape-morph), var(--md-sys-motion-duration-fast), var(--md-sys-motion-duration-fast), 0s, var(--md-sys-motion-duration-fast), var(--md-sys-motion-duration-fast)}}.gc-app-button--flush{min-block-size:24px}:where(.gc-app-button:not(.gc-app-button--flush)){border:1px solid #0000}.gc-app-button--height-compact{min-block-size:var(--gc-button-height-compact)}.gc-app-button--height-default{min-block-size:var(--gc-button-height-default)}.gc-app-button--height-touch{min-block-size:var(--gc-button-height-touch)}.gc-app-button.fixed{position:fixed}.gc-app-button__state-layer--on-primary{background:var(--md-sys-color-on-primary)}.gc-app-button__state-layer--primary{background:var(--md-sys-color-primary)}.gc-app-button__state-layer--on-primary-container{background:var(--md-sys-color-on-primary-container)}.gc-app-button__state-layer--on-surface-variant{background:var(--md-sys-color-on-surface-variant)}.gc-app-button__state-layer--on-error{background:var(--md-sys-color-error)}.gc-app-button__state-layer--on-error-container{background:var(--md-sys-color-on-error-container)}.gc-app-button__state-layer--on-error-label{background:var(--md-sys-color-on-error)}.gc-app-button__state-layer--on-success{background:var(--md-sys-color-on-success)}.gc-app-button__state-layer--primary-container{background:var(--md-sys-color-primary-container)}.gc-app-button__state-layer--tertiary{background:var(--md-sys-color-tertiary)}.gc-app-button:focus-visible .gc-app-button__state-layer{opacity:var(--md-comp-button-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity))}@media (hover:hover){.gc-app-button:hover:not(:disabled) .gc-app-button__state-layer{opacity:var(--md-comp-button-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity))}}.gc-app-button:active:not(:disabled) .gc-app-button__state-layer{opacity:var(--md-comp-button-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity))}.gc-app-button--selected:not(:disabled){background:var(--md-comp-icon-button-selected-container-color,var(--md-sys-color-secondary-container));color:var(--md-comp-icon-button-selected-icon-color,var(--md-sys-color-on-secondary-container))}.gc-app-button--selected:focus-visible{background:color-mix(in srgb, var(--md-sys-color-secondary-container) 84%, var(--md-sys-color-on-secondary-container) 16%);color:var(--md-sys-color-on-secondary-container)}@media (hover:hover){.gc-app-button--selected:hover:not(:disabled){background:color-mix(in srgb, var(--md-sys-color-secondary-container) 84%, var(--md-sys-color-on-secondary-container) 16%);color:var(--md-sys-color-on-secondary-container)}}.gc-app-button:disabled{border-color:#0000}.gc-app-button:disabled[data-variant=filled],.gc-app-button:disabled[data-variant=elevated],.gc-app-button:disabled[data-variant=tonal]{background:var(--gc-disabled-bg)}.gc-app-button.gc-disabled-state--layered:disabled{color:var(--gc-disabled-fg)}.gc-app-button:disabled[data-variant=outlined]{border-color:var(--gc-disabled-bg)}.gc-app-button--hero-filled,.gc-app-button--hero-outlined,.gc-app-button--hero-text{-webkit-backdrop-filter:none;backdrop-filter:none}.gc-app-button--hero-filled,.gc-app-button--hero-outlined{color:var(--md-sys-color-primary)}.gc-app-button--hero-filled{background:color-mix(in srgb, var(--md-sys-color-primary-container) 82%, var(--md-sys-color-surface) 18%)}.gc-app-button--hero-outlined,.gc-app-button--hero-text{background:var(--md-sys-color-surface-container-high)}.gc-app-button--hero-outlined{border:1px solid color-mix(in srgb, var(--md-sys-color-outline) 72%, var(--md-sys-color-surface) 28%)}@media (hover:hover){.gc-app-button--hero-filled:hover:not(:disabled),.gc-app-button--hero-outlined:hover:not(:disabled),.gc-app-button--hero-text:hover:not(:disabled){transform:translateY(-1px)}}.gc-app-button--hero-filled:focus-visible:not(:disabled),.gc-app-button--hero-outlined:focus-visible:not(:disabled),.gc-app-button--hero-text:focus-visible:not(:disabled){transform:translateY(-1px)}.gc-app-button--hero-filled:active:not(:disabled),.gc-app-button--hero-outlined:active:not(:disabled),.gc-app-button--hero-text:active:not(:disabled){transform:translateY(0)}@media (hover:hover) and (prefers-reduced-motion:reduce){.gc-app-button--hero-filled:hover,.gc-app-button--hero-outlined:hover,.gc-app-button--hero-text:hover{transform:none}}@media (prefers-reduced-motion:reduce){.gc-app-button--hero-filled:focus-visible,.gc-app-button--hero-outlined:focus-visible,.gc-app-button--hero-text:focus-visible,.gc-app-button--hero-filled:active,.gc-app-button--hero-outlined:active,.gc-app-button--hero-text:active{transform:none}}.gc-app-button--type-xs{font-size:var(--gc-app-button-xs-font-size,var(--md-sys-typescale-label-large-size));line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-button--type-sm,.gc-app-button--type-md{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-button--type-lg{font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height)}.gc-app-button__icon{flex-shrink:0;line-height:1}.gc-app-button__icon--xs{--gc-ms-icon-size:14px}.gc-app-button__icon--sm,.gc-app-button__icon--md,.gc-app-button__icon--lg{--gc-ms-icon-size:var(--md-sys-icon-size-dense)}.gc-app-button__chip-icon{--gc-ms-icon-size:var(--md-sys-icon-size-small);color:var(--md-sys-color-on-surface-variant)}@media (pointer:coarse){.gc-app-button{overflow:visible}.gc-app-button:after{content:"";inline-size:max(100%, var(--gc-button-height-touch));block-size:max(100%, var(--gc-button-height-touch));pointer-events:auto;background:0 0;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.app-animated-swap-text{vertical-align:baseline;line-height:inherit;white-space:nowrap;align-items:baseline;display:inline-flex;position:relative;overflow:hidden}.app-animated-swap-text.is-morphing{transition:width var(--gc-swap-width-duration,var(--gc-motion-duration-item-morph)) var(--gc-swap-width-easing,var(--gc-motion-easing-item-morph));will-change:width}.app-animated-swap-text__measure{inset-inline-start:0;visibility:hidden;pointer-events:none;position:absolute;top:0}.app-animated-swap-text__visible{display:inline-block}.gc-app-disclosure-arrow{--gc-app-disclosure-arrow-opacity:.72;color:currentColor;opacity:var(--gc-app-disclosure-arrow-opacity);transform-origin:50%;transition:transform var(--md-sys-motion-duration-medium2,.3s) var(--gc-motion-easing-fast-spatial,cubic-bezier(.2, 0, 0, 1));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:rotate(0)}.gc-app-disclosure-arrow--xs{--gc-ms-icon-size:12px}.gc-app-disclosure-arrow--sm,.gc-app-disclosure-arrow--md{--gc-ms-icon-size:var(--md-sys-icon-size-small)}.gc-app-disclosure-arrow--expanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.gc-app-disclosure-arrow{transition-duration:var(--md-sys-motion-duration-short1)}}.gc-floating-field__label{border-radius:var(--gc-radius-pill)}.gc-density-animated-text:where(:not(.gc-app-button):not(.gc-app-badge)){transition:var(--gc-density-animated-text-transition-motion)}@media (prefers-reduced-motion:reduce){.gc-density-animated-text:where(:not(.gc-app-button):not(.gc-app-badge)){transition:none}}.gc-density-animated-shell:where(:not(.gc-app-table-header-grid)){transition:var(--gc-density-animated-shell-transition-motion)}.gc-segmented-toggle--m3>.gc-popup-pill-toggle__button:is([aria-checked=true],[aria-selected=true]){color:var(--md-sys-color-on-secondary-container)}.gc-overlay-surface:where(:not(.gc-flyout-menu)){border-radius:var(--gc-overlay-surface-radius,var(--gc-radius-card))}.gc-floating-field{--gc-floating-field-surface:var(--md-comp-outlined-text-field-container-color,var(--md-sys-color-surface-container-low));--gc-floating-field-outline-color:var(--md-comp-outlined-text-field-outline-color,var(--md-sys-color-outline));--gc-floating-field-focus-outline-color:var(--md-comp-outlined-text-field-focus-outline-color,var(--md-sys-color-primary));--gc-floating-field-input-text-color:var(--md-comp-outlined-text-field-input-text-color,var(--md-sys-color-on-surface));--gc-floating-field-label-text-color:var(--md-comp-outlined-text-field-label-text-color,var(--md-sys-color-on-surface-variant));--gc-floating-field-label-left-base:1.25rem;--gc-floating-field-label-left:var(--gc-floating-field-label-left-base);--gc-floating-field-label-max-width:calc(100% - var(--gc-floating-field-label-left) - 1rem);--gc-floating-field-label-padding-inline:var(--gc-space-2xs);--gc-floating-field-control-padding-block:.625rem;--gc-floating-field-control-padding-block-start:var(--gc-floating-field-control-padding-block);--gc-floating-field-control-padding-block-end:var(--gc-floating-field-control-padding-block);--gc-floating-field-control-padding-inline-start-base:var(--gc-floating-field-control-padding-inline);--gc-floating-field-control-padding-inline-start:var(--gc-floating-field-control-padding-inline-start-base);--gc-floating-field-control-padding-inline-end:var(--gc-floating-field-control-padding-inline);--gc-floating-field-control-min-height:0px;--gc-floating-field-control-border-width:1px;--gc-floating-field-floating-label-clearance:0px;--gc-floating-field-floating-surface-radius:var(--gc-radius-button-tight);--gc-floating-field-control-content-center-y:calc(var(--gc-floating-field-floating-label-clearance) + var(--gc-floating-field-control-border-width) + var(--gc-floating-field-control-padding-block-start) + var(--gc-floating-field-control-line-height-half,.625rem));--gc-floating-field-control-center-y:max(var(--gc-floating-field-control-content-center-y), calc(var(--gc-floating-field-control-min-height) / 2))}.gc-floating-field{--gc-floating-field-control-padding-inline:var(--gc-space-md)}.gc-floating-field--variant-outlined{--gc-floating-field-surface:var(--md-sys-color-surface)}.gc-floating-field--textarea{--gc-floating-field-control-min-height:0px;--gc-floating-field-label-left:var(--gc-floating-field-control-padding-inline-start)}.gc-floating-field--textarea .gc-floating-field__label,.gc-floating-field__label{transform:translate(calc(-1 * var(--gc-floating-field-label-padding-inline)), -50%)}.gc-floating-field--textarea .gc-floating-field__label,.gc-floating-field__label{top:var(--gc-floating-field-control-center-y)}.gc-floating-field__label{color:var(--gc-floating-field-label-text-color)}.gc-floating-field__leading :where(.ms-icon,.gc-app-icon-button,.gc-app-button){color:inherit}.gc-floating-field__control{border-color:var(--gc-floating-field-outline-color)}.gc-floating-field__control{background:var(--gc-floating-field-surface);font-size:var(--gc-floating-field-control-font-size,var(--md-sys-typescale-body-large-size));line-height:var(--gc-floating-field-control-line-height,var(--md-sys-typescale-body-large-line-height));border-radius:var(--md-comp-outlined-text-field-container-shape,var(--gc-radius-field));color:var(--gc-floating-field-input-text-color);box-shadow:none;transition:var(--gc-transition-bg-border-shadow-motion);padding-block-start:var(--gc-floating-field-control-padding-block-start);padding-block-end:var(--gc-floating-field-control-padding-block-end);padding-inline-start:var(--gc-floating-field-control-padding-inline-start)!important;padding-inline-end:var(--gc-floating-field-control-padding-inline-end)!important}:where(.gc-floating-field--variant-outlined.is-focused) .gc-floating-field__control{box-shadow:inset 0 0 0 1px var(--gc-floating-field-focus-outline-color)}.gc-floating-field__control:focus-visible{transition-duration:0s}@media (hover:hover){.gc-floating-field:not(.is-disabled):not(.is-readonly):not(.is-focused):not(.is-invalid):hover .gc-floating-field__control,.gc-select:hover:where(:not(:disabled)){border-color:var(--md-sys-color-on-surface)}}.gc-floating-field__control::placeholder{color:#0000}.gc-floating-field__control:placeholder-shown{text-overflow:ellipsis}.gc-floating-field__label{max-width:var(--gc-floating-field-label-max-width);padding-inline:var(--gc-floating-field-label-padding-inline);padding-block:calc(var(--gc-space-3xs) / 2);border-radius:var(--gc-floating-field-floating-surface-radius);transform-origin:0;transition:var(--gc-floating-field-label-transition-motion);z-index:2;display:inline-block;inset-inline-start:var(--gc-floating-field-label-left);overflow:visible}.gc-floating-field__control[type=search]::-webkit-search-decoration{appearance:none}.gc-floating-field__control[type=search]::-webkit-search-cancel-button{appearance:none}.gc-floating-field__control[type=search]::-webkit-search-results-button{appearance:none}.gc-floating-field__control[type=search]::-webkit-search-results-decoration{appearance:none}.gc-floating-field__control[type=search]::-ms-clear{width:0;height:0;display:none}.gc-floating-field__control[type=search]::-ms-reveal{width:0;height:0;display:none}:is(.gc-inline-search-field:has(>.gc-floating-field__control:focus),.gc-inline-search-field:has(>.gc-floating-field__control:focus-visible)){border-color:var(--gc-inline-search-field-focus-outline-color,var(--md-sys-color-primary));box-shadow:var(--gc-focus-ring);transition-duration:0s}@media (hover:none),(pointer:coarse),(width<=40rem){.gc-floating-field__control{--gc-floating-field-touch-line-height:max(var(--md-sys-typescale-body-large-line-height), var(--gc-floating-field-control-line-height,var(--md-sys-typescale-body-large-line-height)));font-size:max(var(--md-sys-typescale-body-large-size), var(--gc-floating-field-control-font-size,var(--md-sys-typescale-body-large-size)));line-height:var(--gc-floating-field-touch-line-height)}}@media (hover:hover){.gc-select:hover:where(:not(:disabled)){background:var(--gc-select-hover-container-color)}}@media (hover:hover){.gc-select--open:hover:not(:disabled):where(:not(.public-input)),.gc-select[aria-expanded=true]:hover:not(:disabled):where(:not(.public-input)){border-top-color:var(--gc-select-menu-active-outline-color,var(--gc-select-active-outline-color));border-inline-end-color:var(--gc-select-menu-active-outline-color,var(--gc-select-active-outline-color));border-inline-start-color:var(--gc-select-menu-active-outline-color,var(--gc-select-active-outline-color));border-bottom-color:var(--gc-select-menu-active-outline-color,var(--gc-select-active-outline-color))}}:where(.public-page-theme-select-control).gc-select.gc-select--open{border-color:color-mix(in srgb, currentColor 22%, transparent);background:var(--public-page-theme-preview-background);color:var(--public-page-theme-preview-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent)}.gc-floating-field__label{background:0 0}@media (hover:hover){.gc-floating-field:not(.is-disabled):not(.is-readonly):not(.is-focused):not(.is-invalid):hover .gc-floating-field__label{color:var(--md-sys-color-on-surface)}}.gc-floating-field{display:block}.gc-floating-field__label{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.gc-floating-field__label{pointer-events:none}.gc-floating-field__label{position:absolute}.gc-floating-field{position:relative}.gc-floating-field__label{white-space:nowrap}.gc-floating-field__label{text-overflow:ellipsis}.gc-floating-field{--gc-floating-field-control-font-size:var(--md-sys-typescale-body-medium-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-body-medium-line-height);--gc-floating-field-control-line-height-half:.625rem}@media (hover:none),(pointer:coarse),(width<=40rem){.gc-floating-field{--gc-floating-field-control-line-height-half:.75rem}}@media (pointer:coarse){.gc-floating-field:not(.gc-floating-field--textarea){--gc-floating-field-control-min-height:3rem}.gc-floating-field__control{min-block-size:var(--gc-floating-field-control-min-height)}}.gc-app-chip{--md-assist-chip-container-color:transparent;--md-assist-chip-label-text-color:var(--md-sys-color-on-surface);--md-assist-chip-outline-color:var(--md-sys-color-outline-variant);--md-assist-chip-container-shape:var(--md-sys-shape-corner-small);--md-filter-chip-selected-container-color:var(--md-sys-color-secondary-container);--md-filter-chip-selected-label-text-color:var(--md-sys-color-on-secondary-container);--md-input-chip-container-color:var(--md-sys-color-surface-container-low);--md-suggestion-chip-container-color:transparent;--gc-chip-container-color:var(--gc-app-chip-container-color,var(--md-assist-chip-container-color));--gc-chip-label-color:var(--gc-app-chip-label-color,var(--md-assist-chip-label-text-color));--gc-chip-outline-color:var(--gc-app-chip-outline-color,var(--md-assist-chip-outline-color));--gc-chip-remove-edge-offset:-8px;--gc-chip-remove-hit-size:32px;--gc-chip-shape:var(--gc-app-chip-shape,var(--md-assist-chip-container-shape));--gc-app-chip-attention-color:var(--md-sys-color-primary);border:1px solid var(--gc-chip-outline-color);border-radius:var(--gc-chip-shape);background:var(--gc-chip-container-color);min-inline-size:0;color:var(--gc-chip-label-color);box-shadow:none;-webkit-tap-highlight-color:transparent;transition:var(--gc-transition-shadow-motion);position:relative}:where(.gc-app-chip):focus-visible{transition:none}.gc-app-chip--selected{transition:var(--gc-transition-selection-fill-motion), var(--gc-transition-shadow-motion)}.gc-app-chip--xs{--gc-chip-remove-edge-offset:-7px;--gc-chip-remove-hit-size:24px;--gc-chip-gap:var(--gc-space-2xs);gap:var(--gc-chip-gap);min-block-size:18px;padding:2px var(--gc-space-xs);font-size:var(--gc-app-chip-xs-font-size,var(--md-sys-typescale-label-large-size));line-height:14px}.gc-app-chip--xs:is(button,a,[role=button],[role=option],[role=checkbox],[role=radio]){min-block-size:24px}.gc-app-chip--sm{--gc-chip-remove-edge-offset:-8px;--gc-chip-remove-hit-size:28px;--gc-chip-gap:var(--gc-space-2xs);gap:var(--gc-chip-gap);min-block-size:24px;padding:2px var(--gc-space-xs);font-size:var(--gc-app-chip-sm-font-size,var(--md-sys-typescale-label-large-size));line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-chip--md{--gc-chip-gap:6px;gap:var(--gc-chip-gap);min-block-size:32px;padding:2px var(--gc-space-sm);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight)}.gc-app-chip--disclosure.gc-app-chip--xs{gap:var(--gc-space-3xs);padding-inline:var(--gc-space-xs) var(--gc-space-2xs)}.gc-app-chip--disclosure.gc-app-chip--sm{gap:var(--gc-space-2xs);padding-inline:var(--gc-space-xs) var(--gc-space-2xs)}.gc-app-chip--disclosure.gc-app-chip--md{gap:var(--gc-space-2xs);padding-inline:var(--gc-space-sm) var(--gc-space-xs)}.gc-app-chip--input{--gc-chip-container-color:var(--md-input-chip-container-color);--gc-chip-outline-color:transparent;--gc-chip-shape:var(--md-sys-shape-corner-small)}.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-suggestion-chip-container-color)}.gc-app-chip--assist,.gc-app-chip--suggestion{--gc-chip-container-color:var(--gc-app-chip-container-color,color-mix(in srgb, var(--gc-chip-label-color) 10%, transparent));--gc-chip-outline-color:var(--gc-app-chip-outline-color,transparent);--gc-chip-shape:var(--gc-app-chip-shape,var(--md-sys-shape-corner-full))}.gc-app-chip--filter.gc-app-chip--selected{--gc-chip-container-color:var(--md-filter-chip-selected-container-color);--gc-chip-label-color:var(--md-filter-chip-selected-label-text-color);--gc-chip-outline-color:transparent}.gc-app-chip--primary.gc-app-chip--selected,.gc-app-chip--primary.gc-app-chip--input,.gc-app-chip--primary.gc-app-chip--assist,.gc-app-chip--primary.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-primary-container);--gc-chip-label-color:var(--md-sys-color-on-primary-container)}.gc-app-chip--secondary.gc-app-chip--selected,.gc-app-chip--secondary.gc-app-chip--input,.gc-app-chip--secondary.gc-app-chip--assist,.gc-app-chip--secondary.gc-app-chip--suggestion,.gc-app-chip--info.gc-app-chip--selected,.gc-app-chip--info.gc-app-chip--input,.gc-app-chip--info.gc-app-chip--assist,.gc-app-chip--info.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-secondary-container);--gc-chip-label-color:var(--md-sys-color-on-secondary-container)}.gc-app-chip--tertiary.gc-app-chip--selected,.gc-app-chip--tertiary.gc-app-chip--input,.gc-app-chip--tertiary.gc-app-chip--assist,.gc-app-chip--tertiary.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-tertiary-container);--gc-chip-label-color:var(--md-sys-color-on-tertiary-container)}.gc-app-chip--warning.gc-app-chip--selected,.gc-app-chip--warning.gc-app-chip--input,.gc-app-chip--warning.gc-app-chip--assist,.gc-app-chip--warning.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-warning-container);--gc-chip-label-color:var(--md-sys-color-on-warning-container)}.gc-app-chip--success.gc-app-chip--selected,.gc-app-chip--success.gc-app-chip--input,.gc-app-chip--success.gc-app-chip--assist,.gc-app-chip--success.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-success-container);--gc-chip-label-color:var(--md-sys-color-on-success-container)}.gc-app-chip--error.gc-app-chip--selected,.gc-app-chip--error.gc-app-chip--input,.gc-app-chip--error.gc-app-chip--assist,.gc-app-chip--error.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-error-container);--gc-chip-label-color:var(--md-sys-color-on-error-container)}:root[data-resolved-theme=dark] .gc-app-chip--primary{--gc-chip-container-color:color-mix(in srgb, var(--md-sys-color-primary-container) 30%, var(--md-sys-color-surface))}:root[data-resolved-theme=dark] :is(.gc-app-chip--secondary,.gc-app-chip--info),.gc-theme-dark :is(.gc-app-chip--secondary,.gc-app-chip--info){--gc-chip-container-color:color-mix(in srgb, var(--md-sys-color-secondary-container) 30%, var(--md-sys-color-surface))}:root[data-resolved-theme=dark] .gc-app-chip--tertiary{--gc-chip-container-color:color-mix(in srgb, var(--md-sys-color-tertiary-container) 30%, var(--md-sys-color-surface))}.gc-app-chip--neutral.gc-app-chip--input,.gc-app-chip--neutral.gc-app-chip--assist,.gc-app-chip--neutral.gc-app-chip--suggestion{--gc-chip-container-color:var(--md-sys-color-surface-container-low);--gc-chip-label-color:var(--md-sys-color-on-surface-variant)}.gc-app-chip--neutral.gc-app-chip--assist:not(.gc-app-chip--disabled),.gc-app-chip--neutral.gc-app-chip--suggestion:not(.gc-app-chip--disabled){--gc-chip-outline-color:var(--gc-app-chip-outline-color,var(--md-sys-color-outline-variant))}.gc-app-chip--overflow{cursor:default;font-variant-numeric:tabular-nums}.gc-app-chip--elevated{background:var(--md-sys-color-surface-container-low);box-shadow:var(--gc-elevation-1);transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);border-color:#0000}@media (hover:hover){.gc-app-chip--elevated:not(.gc-app-chip--disabled):hover{box-shadow:var(--gc-elevation-2)}}.gc-app-chip--elevated:not(.gc-app-chip--disabled):active{box-shadow:var(--gc-elevation-1)}.gc-app-chip:after{content:"";z-index:0;border-radius:inherit;background:var(--gc-chip-label-color);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);position:absolute;inset:0}@media (hover:hover){.gc-app-chip:not(.gc-app-chip--disabled):hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}}.gc-app-chip:focus-visible:after{opacity:var(--md-sys-state-focus-state-layer-opacity)}.gc-app-chip:not(.gc-app-chip--disabled):active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.gc-app-chip:focus-visible{box-shadow:var(--gc-focus-ring);transition:none}.gc-app-chip:not(.gc-app-chip--disabled):active{transform:scale(.98)}.gc-app-chip--disabled{--gc-chip-container-color:var(--gc-disabled-bg);--gc-chip-label-color:var(--gc-disabled-fg);--gc-chip-outline-color:var(--gc-disabled-bg)}.gc-app-chip__label{display:block}.gc-app-chip__label:has(>.app-animated-swap-text){flex-shrink:0}.gc-app-chip__selected-icon,.gc-app-chip__leading-indicator,.gc-app-chip__leading-icon,.gc-app-chip__trailing-icon,.gc-app-chip__remove-action{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gc-app-chip__selected-icon,.gc-app-chip__leading-icon,.gc-app-chip__leading-image,.gc-app-chip__leading-emoji,.gc-app-chip__trailing-icon,.gc-app-chip__remove-action{--gc-ms-icon-size:var(--md-sys-icon-size-small)}.gc-app-chip__leading-emoji{inline-size:var(--gc-ms-icon-size);block-size:var(--gc-ms-icon-size);font-size:calc(var(--gc-ms-icon-size) * .85);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.gc-app-chip__selected-icon,.gc-app-chip__leading-icon,.gc-app-chip__trailing-icon{inline-size:var(--gc-ms-icon-size);block-size:var(--gc-ms-icon-size)}.gc-app-chip__leading-image{inline-size:var(--gc-ms-icon-size);border-radius:var(--gc-radius-hairline);block-size:auto}.gc-app-chip__selected-icon>.app-animated-swap-text,.gc-app-chip__leading-icon>.app-animated-swap-text,.gc-app-chip__trailing-icon>.app-animated-swap-text{justify-content:center;overflow:visible;inline-size:var(--gc-ms-icon-size)!important}.gc-app-chip .gc-app-chip__selected-icon>.app-animated-swap-text,.gc-app-chip .gc-app-chip__leading-icon>.app-animated-swap-text,.gc-app-chip .gc-app-chip__trailing-icon>.app-animated-swap-text{min-inline-size:var(--gc-ms-icon-size)}.gc-app-chip__leading-indicator{border-radius:var(--md-sys-shape-corner-full);block-size:.5rem;inline-size:.5rem}.gc-app-chip--xs .gc-app-chip__selected-icon,.gc-app-chip--xs .gc-app-chip__leading-icon,.gc-app-chip--xs .gc-app-chip__leading-image,.gc-app-chip--xs .gc-app-chip__leading-emoji,.gc-app-chip--xs .gc-app-chip__trailing-icon,.gc-app-chip--xs .gc-app-chip__remove-action{--gc-ms-icon-size:12px}.gc-app-chip--sm .gc-app-chip__selected-icon,.gc-app-chip--sm .gc-app-chip__leading-icon,.gc-app-chip--sm .gc-app-chip__leading-image,.gc-app-chip--sm .gc-app-chip__leading-emoji,.gc-app-chip--sm .gc-app-chip__trailing-icon,.gc-app-chip--sm .gc-app-chip__remove-action{--gc-ms-icon-size:var(--md-sys-icon-size-small)}.gc-app-chip__remove-action,.gc-app-chip__trailing-icon[aria-label]{inline-size:var(--gc-chip-remove-hit-size);block-size:var(--gc-chip-remove-hit-size);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;margin-inline-end:var(--gc-chip-remove-edge-offset)}.gc-app-chip__remove-action:focus-visible,.gc-app-chip__trailing-icon[aria-label]:focus-visible{background:var(--md-sys-color-state-hover)}@media (hover:hover){.gc-app-chip__remove-action:hover,.gc-app-chip__trailing-icon[aria-label]:hover{background:var(--md-sys-color-state-hover)}}.gc-app-chip__remove-action:active,.gc-app-chip__trailing-icon[aria-label]:active{background:var(--md-sys-color-state-press)}.gc-app-chip__attention-dot{z-index:1;border:1.5px solid var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-full);background:var(--gc-app-chip-attention-color);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);inset-block-start:-.1875rem;inset-inline-end:-.1875rem}.gc-app-chip--xs .gc-app-chip__attention-dot{block-size:.4375rem;inline-size:.4375rem;inset-block-start:-.125rem;inset-inline-end:-.125rem}.gc-app-chip__remove-action,.gc-app-chip__trailing-icon[aria-label]{transition:var(--gc-transition-bg-motion)}.gc-app-chip--wrap{--gc-app-chip-shape:var(--gc-radius-fab);text-align:start;justify-content:flex-start}.gc-app-chip--wrap .gc-app-chip__label{white-space:normal;overflow-wrap:anywhere;text-align:start;min-inline-size:0}@media (pointer:coarse){.gc-app-chip:is(button,a,[role=button],[role=option],[role=checkbox],[role=radio]):before{content:"";pointer-events:auto;background:0 0;block-size:3rem;inline-size:max(100%,3rem);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}}.gc-app-metric-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;align-content:start;row-gap:0;display:grid}.gc-app-metric-card__title{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size)}.gc-app-metric-card__analytics-label,.gc-app-metric-card__analytics-supporting{font-size:var(--gc-app-metric-card-analytics-label-font-size,11px)}.gc-app-metric-card__analytics-value{font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height)}.gc-app-metric-card__value{margin-top:var(--gc-space-2xs);font-family:var(--gc-font-product);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.gc-app-metric-card__value--strong{font-size:var(--md-sys-typescale-headline-medium-size)}.gc-app-metric-card__value--default{font-size:var(--md-sys-typescale-headline-small-size)}.gc-app-metric-card--primary,.gc-app-metric-card--emerald,.gc-app-metric-card--teal,.gc-app-metric-card--amber,.gc-app-metric-card--sky,.gc-app-metric-card--violet,.gc-app-metric-card--rose{border-color:color-mix(in srgb, var(--gc-app-metric-tone) var(--gc-app-metric-border-strength,30%), var(--md-sys-color-outline-variant));background:color-mix(in srgb, var(--gc-app-metric-tone) var(--gc-app-metric-bg-strength,6%), var(--md-sys-color-surface))}.gc-app-metric-card--primary{--gc-app-metric-tone:var(--md-sys-color-primary)}.gc-app-metric-card--emerald{--gc-app-metric-tone:#10b981}.gc-app-metric-card--teal{--gc-app-metric-tone:#14b8a6}.gc-app-metric-card--amber{--gc-app-metric-tone:#f59e0b}.gc-app-metric-card--sky{--gc-app-metric-tone:#0ea5e9}.gc-app-metric-card--violet{--gc-app-metric-tone:#8b5cf6}.gc-app-metric-card--rose{--gc-app-metric-tone:#f43f5e;--gc-app-metric-border-strength:26%;--gc-app-metric-bg-strength:5%}.analytics-stat-card[data-tone=sky]{background:color-mix(in srgb, var(--md-sys-color-primary-container) 42%, transparent)}.analytics-stat-card[data-tone=cyan]{background:color-mix(in srgb, var(--md-sys-color-secondary-container) 72%, transparent)}.analytics-stat-card[data-tone=emerald]{background:color-mix(in srgb, var(--md-sys-color-success-container) 82%, transparent)}.analytics-stat-card[data-tone=teal]{background:color-mix(in srgb, var(--md-sys-color-tertiary-container) 82%, transparent)}.analytics-stat-card[data-tone=amber]{background:color-mix(in srgb, var(--md-sys-color-tertiary-container) 88%, transparent)}.analytics-stat-card[data-tone=rose]{background:color-mix(in srgb, var(--md-sys-color-error-container) 84%, transparent)}.gc-app-metric-card{background:var(--md-sys-color-surface)}.gc-app-metric-card--plain{background:0 0}.gc-app-metric-card__title{font-weight:var(--md-ref-typeface-weight-medium)}.gc-app-metric-card.gc-app-metric-card--page{background:var(--gc-page-card-bg);border:1px solid var(--gc-page-card-border)}.gc-app-metric-card__title.gc-app-metric-card__title--page{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:normal;text-transform:none}.gc-app-metric-card__value.gc-app-metric-card__value--page{--gc-app-metric-page-value-size:2.25rem;--gc-app-metric-page-value-line:2.625rem;margin:var(--gc-space-xs) 0 var(--gc-space-2xs);font-size:var(--gc-app-metric-page-value-size);line-height:var(--gc-app-metric-page-value-line);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-weight:400}.gc-app-metric-card__supporting.gc-app-metric-card__supporting--page{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height)}@media (width<=599px){.gc-app-metric-card__value.gc-app-metric-card__value--page{--gc-app-metric-page-value-size:1.75rem;--gc-app-metric-page-value-line:2.125rem}}.gc-app-search-field,.gc-app-search-field__input{min-inline-size:0}.gc-app-search-field__field{min-block-size:var(--gc-app-search-field-min-block-size,2.75rem);border:1px solid var(--gc-app-search-field-outline-color,var(--md-sys-color-outline-variant));border-radius:var(--gc-app-search-field-radius,var(--md-sys-shape-corner-full));background:var(--gc-app-search-field-container-color,transparent);transition:border-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects), background-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);grid-template-columns:auto minmax(0,1fr) auto auto}.gc-app-search-field--outlined .gc-app-search-field__field:focus-within,.gc-app-search-field--outlined .gc-app-search-field__field[data-open=true]{border-color:var(--gc-app-search-field-focus-outline-color,color-mix(in srgb, var(--md-sys-color-primary) 72%, var(--md-sys-color-outline) 28%));background:var(--gc-app-search-field-focus-container-color,var(--md-sys-color-surface-container-high))}.gc-app-search-field__field:has(>.gc-app-search-field__input:focus-visible){outline:2px solid var(--gc-focus-ring-strong);outline-offset:2px}.gc-app-search-field--bare .gc-app-search-field__field{background:var(--gc-app-search-field-container-color,var(--md-sys-color-surface-container-high));border-color:#0000}.gc-app-search-field--sm .gc-app-search-field__field{min-block-size:var(--gc-app-search-field-min-block-size,2.125rem)}.gc-app-search-field__leading{padding-inline:var(--gc-app-search-field-leading-padding-inline,.875rem .625rem)}.gc-app-search-field--sm .gc-app-search-field__leading{padding-inline:var(--gc-app-search-field-leading-padding-inline,.625rem .5rem)}.gc-app-search-field__input{inline-size:100%;font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);outline:0;align-self:stretch}.gc-app-search-field__input::-webkit-search-decoration{appearance:none}.gc-app-search-field__input::-webkit-search-cancel-button{appearance:none}.gc-app-search-field__input::-webkit-search-results-button{appearance:none}.gc-app-search-field__input::-webkit-search-results-decoration{appearance:none}.gc-app-search-field__input::placeholder{color:var(--md-sys-color-on-surface-variant)}.gc-app-search-field__clear{--gc-app-search-field-clear-state-layer-opacity:0;block-size:2rem;inline-size:2rem;border-radius:var(--md-sys-shape-corner-full);isolation:isolate;margin-inline-end:var(--gc-space-2xs)}.gc-app-search-field__trailing{margin-inline-end:var(--gc-space-2xs)}.gc-app-search-field__clear-state-layer{border-radius:inherit;background:var(--md-sys-color-on-surface);opacity:var(--gc-app-search-field-clear-state-layer-opacity)}.gc-app-search-field__clear>.ms-icon{z-index:1;position:relative}@media (hover:hover){.gc-app-search-field__clear:hover{--gc-app-search-field-clear-state-layer-opacity:var(--md-sys-state-hover-state-layer-opacity)}}.gc-app-search-field__clear:focus-visible{--gc-app-search-field-clear-state-layer-opacity:var(--md-sys-state-focus-state-layer-opacity);outline:0}.gc-app-search-field__clear:active{--gc-app-search-field-clear-state-layer-opacity:var(--md-sys-state-pressed-state-layer-opacity)}.gc-app-list-row:where(:not(.gc-app-settings-list-row)){transition:var(--gc-list-row-surface-transition-motion)}.gc-app-list-row:focus-visible{transition:var(--gc-transition-bg-motion), var(--gc-transition-color-motion), var(--gc-transition-opacity-motion), var(--gc-transition-transform-fast-motion)}.gc-app-definition-row__value{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-definition-row__label{font-size:var(--gc-app-definition-row-label-font-size,11px);line-height:var(--md-sys-typescale-label-small-line-height)}.gc-collapsible-section{min-width:0}.gc-collapsible-section--divided{border-top:1px solid var(--md-sys-color-outline-variant);padding-top:var(--gc-space-lg)}.gc-collapsible-section--roomy.gc-collapsible-section--divided{margin-top:var(--gc-space-roomy)}.gc-collapsible-section__heading{min-width:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0}.gc-collapsible-section__toggle{align-items:flex-start;gap:var(--gc-space-xs);width:100%;min-width:0;min-height:24px;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:flex;position:relative}@media (pointer:coarse){.gc-collapsible-section__toggle:after{content:"";inset-inline:0;pointer-events:auto;background:0 0;block-size:48px;position:absolute;top:50%;transform:translateY(-50%)}}.gc-collapsible-section__state-layer{border-radius:var(--gc-radius-button-tight);background:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-fast,.12s) ease;position:absolute;inset:-.375rem -.5rem}@media (hover:hover){.gc-collapsible-section__toggle:hover .gc-collapsible-section__state-layer{opacity:var(--md-sys-state-hover-state-layer-opacity)}}.gc-collapsible-section__toggle:focus-visible .gc-collapsible-section__state-layer{opacity:var(--md-sys-state-focus-state-layer-opacity)}.gc-collapsible-section__toggle:active .gc-collapsible-section__state-layer{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.gc-collapsible-section__toggle>.ms-icon{margin-top:var(--gc-space-3xs)}.gc-collapsible-section__toggle:focus-visible{border-radius:var(--gc-radius-button-tight);outline:2px solid var(--md-sys-color-primary);outline-offset:3px}.gc-collapsible-section__text{gap:var(--gc-space-3xs);flex:auto;display:grid}.gc-collapsible-section__title{color:var(--md-sys-color-on-surface)}.gc-collapsible-section__summary{color:var(--md-sys-color-on-surface-variant);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gc-collapsible-section__chevron{transition:color var(--md-sys-motion-duration-fast,.12s) ease, transform var(--md-sys-motion-duration-medium2,.3s) var(--md-sys-motion-easing-watched-travel,cubic-bezier(.2, 0, 0, 1));flex:none;display:inline-flex}.gc-collapsible-section__chevron--open{transform:rotate(180deg)}@media (hover:hover){.gc-collapsible-section__toggle:hover .gc-collapsible-section__chevron{color:var(--md-sys-color-on-surface)}}.gc-radius-section-card{border-radius:var(--gc-radius-section-card)}.gc-app-progress-bar__wave{opacity:var(--gc-opacity-85);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.gc-floating-field__label{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-button{isolation:isolate}.gc-app-button.gc-radius-button,.gc-radius-button{border-radius:var(--gc-radius-button)}.gc-app-button.gc-radius-card{border-radius:var(--gc-radius-card)}@media (prefers-reduced-motion:reduce){.gc-app-progress-bar__wave,.gc-app-progress-bar--indeterminate .gc-app-progress-bar__fill{animation:none}}.gc-app-table-row__cell :where(.gc-density-animated-text):not(.ms-icon,.gc-app-badge),.gc-app-table-row__cell :where(p,span):not(.ms-icon,.gc-app-badge,.gc-text-label,.gc-text-label-sm,.gc-text-body,.gc-text-body-sm,.gc-text-caption){font-family:inherit}.gc-app-button.gc-radius-button-tight,.gc-radius-button-tight{border-radius:var(--gc-radius-button-tight)}.gc-app-button__state-layer{z-index:0}.gc-app-button__state-layer{transition:opacity var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects)}.gc-app-button>.gc-app-button__state-layer{pointer-events:none;position:absolute;inset:0}.gc-app-button__state-layer,.gc-app-button:disabled .gc-app-button__state-layer{opacity:0}.gc-app-button__state-layer--on-surface{background:var(--md-sys-color-on-surface)}.gc-app-list-row:active:not(.cursor-not-allowed){transform:scale(.995)}.gc-app-button__state-layer{border-radius:inherit}.gc-floating-field__control:focus-visible{box-shadow:var(--gc-focus-ring-subtle)}.gc-app-button:disabled{color:var(--gc-disabled-fg)}.gc-outline-button:not(.gc-app-button),.gc-tonal-button:not(.gc-app-button),.gc-floating-field__control{transition:var(--gc-transition-effects-motion)}.gc-floating-field__label,.gc-app-button>:not(.gc-app-button__state-layer){z-index:1}.gc-detail-card-section{gap:var(--gc-space-xs)}.gc-outline-button{background:var(--md-sys-color-surface)}.gc-outline-button:not(.gc-app-button),.gc-tonal-button:not(.gc-app-button),.gc-app-card--filled,.gc-app-card--elevated{border:0}.gc-app-card--filled,.gc-app-card--outlined,.gc-app-button:disabled{box-shadow:none}.gc-app-button--hero-text{color:var(--md-sys-color-on-surface-variant)}.gc-app-button:disabled[data-variant=outlined],.gc-app-button:disabled[data-variant=text]{background:0 0}.gc-app-progress-bar{--gc-app-progress-wave-wavelength:40px;background-color:var(--gc-app-progress-track,var(--md-sys-color-on-surface-variant))}@supports (color:color-mix(in lab, red, red)){.gc-app-progress-bar{background-color:var(--gc-app-progress-track,color-mix(in srgb, var(--md-sys-color-on-surface-variant) 24%, transparent))}}.gc-app-progress-bar--indeterminate{--gc-app-progress-wave-wavelength:20px}.gc-app-progress-bar__fill{width:var(--gc-app-progress-fill-width);contain:layout style;transition:width var(--gc-motion-duration-fast-spatial) var(--gc-motion-easing-layout-fast), var(--gc-transition-bg-motion)}.gc-app-progress-bar__fill--ai{background-image:var(--gc-ai-gradient)}.gc-app-progress-bar--indeterminate .gc-app-progress-bar__fill{width:35%;animation:gc-app-progress-bar-indeterminate var(--gc-motion-duration-pulse) steps(72, end) infinite}@keyframes gc-app-progress-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(285%)}}.gc-app-progress-bar__wave{background:var(--md-sys-color-on-primary,currentColor);--gc-app-progress-wave-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16' preserveAspectRatio='none'><path d='M0 8 Q4 0 8 8 T16 8 T24 8 T32 8' stroke='black' stroke-width='2' fill='none' stroke-linecap='round'/></svg>");-webkit-mask-image:var(--gc-app-progress-wave-mask);-webkit-mask-image:var(--gc-app-progress-wave-mask);-webkit-mask-image:var(--gc-app-progress-wave-mask);mask-image:var(--gc-app-progress-wave-mask);-webkit-mask-size:var(--gc-app-progress-wave-wavelength) 100%;-webkit-mask-size:var(--gc-app-progress-wave-wavelength) 100%;-webkit-mask-size:var(--gc-app-progress-wave-wavelength) 100%;mask-size:var(--gc-app-progress-wave-wavelength) 100%;-webkit-mask-image:var(--gc-app-progress-wave-mask);-webkit-mask-size:var(--gc-app-progress-wave-wavelength) 100%;animation:gc-app-progress-bar-wave-flow var(--gc-motion-duration-progress-wave-flow) steps(40, end) infinite;pointer-events:none}@keyframes gc-app-progress-bar-wave-flow{0%{mask-position-x:0;-webkit-mask-position-x:0}to{mask-position-x:calc(var(--gc-app-progress-wave-wavelength) * -1);-webkit-mask-position-x:calc(var(--gc-app-progress-wave-wavelength) * -1)}}.gc-app-progress-bar__stop-indicator{border-radius:50%;block-size:4px;inline-size:4px;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--gc-motion-duration-reduced,.01ms)!important;transition-duration:var(--gc-motion-duration-reduced,.01ms)!important;animation-iteration-count:1!important}}:where([data-rich-text-task-item]) input[type=checkbox]{--gc-app-checkbox-outline:var(--md-comp-checkbox-unselected-outline-color,var(--md-sys-color-on-surface-variant));--gc-app-checkbox-container:transparent;--gc-app-checkbox-icon:transparent;appearance:none;inline-size:var(--gc-app-checkbox-size,1.125rem);block-size:var(--gc-app-checkbox-size,1.125rem);box-sizing:border-box;border:2px solid var(--gc-app-checkbox-outline);border-radius:var(--md-comp-checkbox-container-shape,var(--gc-radius-checkbox));background:var(--gc-app-checkbox-container);color:var(--gc-app-checkbox-icon);-webkit-tap-highlight-color:transparent;transition:background-color var(--gc-motion-duration-item-morph) var(--md-sys-motion-easing-default-effects), border-color var(--gc-motion-duration-item-morph) var(--md-sys-motion-easing-default-effects), color var(--gc-motion-duration-item-morph) var(--md-sys-motion-easing-default-effects);flex:none;place-content:center;display:inline-grid}:where([data-rich-text-task-item]) input[type=checkbox]:checked{--gc-app-checkbox-outline:var(--md-comp-checkbox-selected-container-color,var(--md-sys-color-primary));--gc-app-checkbox-container:var(--md-comp-checkbox-selected-container-color,var(--md-sys-color-primary));--gc-app-checkbox-icon:var(--md-comp-checkbox-selected-icon-color,var(--md-sys-color-on-primary))}:where([data-rich-text-task-item]) input[type=checkbox]:before{content:"check";content:"check" / "";font-family:Material Symbols Rounded;font-size:var(--md-sys-icon-size-small);font-feature-settings:"liga";font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1, "wght" 700, "GRAD" 0, "opsz" 16;font-style:normal;font-weight:400;line-height:1}:where([data-rich-text-task-item]) input[type=checkbox]{position:relative}:where([data-rich-text-task-item]) input[type=checkbox]:after{content:"";pointer-events:auto;inset-inline-start:50%;background:0 0;block-size:24px;inline-size:max(100%,24px);position:absolute;top:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){:where([data-rich-text-task-item]) input[type=checkbox]:not(:disabled){position:relative}:where([data-rich-text-task-item]) input[type=checkbox]:not(:disabled):after{pointer-events:auto;content:"";inset-inline-start:50%;background:0 0;block-size:48px;inline-size:48px;position:absolute;top:50%;transform:translate(-50%,-50%)}}.gc-radius-field.gc-radius-field{border-radius:var(--gc-radius-button)}.gc-radius-card.gc-radius-card{border-radius:var(--gc-radius-card)}.gc-app-top-app-bar.gc-app-top-app-bar{position:relative}.gc-required-star{color:var(--md-sys-color-error);margin-inline-start:var(--gc-space-2xs)}.gc-required-star.gc-required-star{color:var(--md-sys-color-error);margin-inline-start:var(--gc-space-2xs)}.gc-app-inline-alert{border-color:var(--gc-inline-alert-border,var(--md-sys-color-outline-variant));background:var(--gc-inline-alert-background,var(--gc-detail-card-bg));color:var(--gc-inline-alert-foreground,var(--md-sys-color-on-surface))}.gc-app-inline-alert p{max-width:var(--gc-measure-prose)}.gc-app-inline-alert--info,.gc-app-inline-alert--warning{--gc-inline-alert-border:color-mix(in srgb, var(--gc-inline-alert-foreground) 18%, transparent);--gc-inline-alert-background:var(--gc-inline-alert-container)}.gc-app-inline-alert--info{--gc-inline-alert-container:var(--md-sys-color-secondary-container);--gc-inline-alert-foreground:var(--md-sys-color-on-secondary-container)}.gc-app-inline-alert--warning{--gc-inline-alert-container:var(--md-sys-color-warning-container);--gc-inline-alert-foreground:var(--md-sys-color-on-warning-container)}.gc-app-inline-alert--type-md{line-height:var(--md-sys-typescale-label-large-line-height)}.gc-app-inline-alert--type-md{font-size:var(--md-sys-typescale-label-large-size)}.gc-app-pricing-plan-card{background:var(--gc-detail-card-bg);border:1px solid var(--md-sys-color-outline-variant);-webkit-tap-highlight-color:transparent;transition:var(--gc-transition-transform-effects-motion), box-shadow var(--gc-motion-duration-fast-effects) var(--gc-motion-easing-fast-effects), background var(--gc-motion-duration-fast-effects) var(--gc-motion-easing-fast-effects), border-color var(--gc-motion-duration-fast-effects) var(--gc-motion-easing-fast-effects)}@media (hover:hover){.gc-app-pricing-plan-card:hover{box-shadow:var(--gc-elevation-3);transform:translateY(-2px)}}.gc-app-pricing-plan-card :focus-visible{outline-offset:4px}.gc-app-pricing-plan-card:active{box-shadow:var(--gc-elevation-2);transform:translateY(-1px)}.gc-app-pricing-plan-card__name{margin:0 0 var(--gc-space-xs)}.gc-app-pricing-plan-card__headline{font-size:var(--md-sys-typescale-title-large-size);line-height:1.15}.gc-app-pricing-plan-card__price{padding-bottom:var(--gc-space-lg);border-bottom:1px solid var(--md-sys-color-outline-variant)}.gc-app-pricing-plan-card__check{text-align:center;width:18px;font-weight:var(--md-ref-typeface-weight-medium);color:var(--md-sys-color-primary);flex-shrink:0}.gc-app-pricing-plan-card__media>:is(img,picture,video){aspect-ratio:16/9;object-fit:cover;border-radius:var(--md-sys-shape-corner-medium,12px);width:100%;display:block}.gc-app-top-app-bar__row{align-items:center;gap:var(--gc-space-xs);block-size:64px;padding-inline:var(--gc-space-md);display:flex}.gc-app-top-app-bar__title{gap:var(--gc-space-3xs);flex-direction:column;flex:auto;min-inline-size:0}.gc-app-top-app-bar__actions{gap:var(--gc-space-2xs)}.public-footer{padding:var(--gc-space-lg) var(--gc-space-lg) var(--gc-space-xl)}.public-footer--placement-overlay :is(a,button){pointer-events:auto}.public-footer__inner{margin:0 auto}.public-footer--width-xl .public-footer__inner{max-width:64rem}.public-footer__bottom{gap:var(--gc-space-sm) var(--gc-space-md)}.public-footer__links{gap:var(--gc-space-sm) var(--gc-space-lg);flex-wrap:wrap}.public-pill:where(:not(.gc-app-chip)){transition:var(--gc-transition-bg-border-color-motion), var(--gc-transition-transform-fast-motion)}.public-pill:where(:not(.gc-app-chip)){border-radius:var(--public-pill-radius);background:var(--public-chip-bg);color:var(--public-chip-text);border:1px solid #0000}.public-pill:where(:not(.gc-app-chip)){border-radius:var(--gc-radius-pill)}.public-footer__top{min-width:0}.public-footer__top{margin-bottom:var(--gc-space-lg)}.public-footer{border-top:1px solid var(--public-divider)}.public-footer{color:var(--public-text-muted)}.public-footer__primary{gap:var(--gc-space-md)}.public-footer__note{line-height:1.65}.public-footer{display:block}.public-footer__links{display:flex}.public-footer__links{align-items:center}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer gc-reset{*{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.gc-app-ripple-target,.gc-app-card--interactive,.gc-app-chip,.gc-app-list-row,.gc-app-search-field__clear,.gc-collapsible-section__toggle,.pill{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--md-sys-color-primary) 28%, transparent)}}@supports (text-wrap-style:balance){:where(h1,h2,h3,.gc-text-display,.gc-text-display-pricing,.gc-text-headline,.gc-text-headline-lg,.gc-text-headline-md,.gc-text-headline-sm,.gc-text-title-lg){text-wrap-style:balance}}@supports (text-wrap-style:pretty){:where(p,li,.gc-text-body,.gc-text-body-sm,.gc-text-body-lg){text-wrap-style:pretty}}:root{--gc-scrollbar-thumb:#bdc1c6;--gc-scrollbar-thumb-hover:#747775}:root[data-resolved-theme=dark]{--gc-scrollbar-thumb:#8e918f;--gc-scrollbar-thumb-hover:#c4c7c5}html{scrollbar-color:var(--gc-scrollbar-thumb) transparent}html,body,#app{margin:0}html{min-height:100%}body,#app{min-height:100dvh}html,body,#app{border:0}html,body{background-color:var(--md-sys-color-surface)}html[data-app-mode=workspace] body,html[data-app-mode=workspace] #app{min-height:0}html[data-app-mode=workspace] body,html[data-app-mode=workspace] #app,html[data-material-symbols-loading=true] .ms-icon{overflow:hidden}html[data-app-mode=workspace] body,html[data-app-mode=workspace] #app{height:100%;max-height:100%}html[data-app-mode=workspace] body{height:100dvh;max-height:100dvh}body{min-width:320px}:where(a[href],button,summary,select,[role=button],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]):not(:disabled):not([aria-disabled=true]){cursor:pointer}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gc-text-label-sm{--gc-floating-field-control-font-size:var(--md-sys-typescale-label-small-size);font-size:var(--gc-text-label-small-size,var(--md-sys-typescale-label-small-size));--gc-floating-field-control-line-height:var(--md-sys-typescale-label-small-line-height);line-height:var(--md-sys-typescale-label-small-line-height)}.gc-text-body-sm{font-family:var(--md-sys-typescale-body-small-font)}.gc-text-body-sm{font-weight:var(--md-sys-typescale-body-small-weight)}.gc-text-label-sm,.gc-text-label{font-family:var(--md-sys-typescale-label-medium-font);font-weight:var(--md-sys-typescale-label-medium-weight)}.gc-text-label,.gc-text-body-sm{--gc-floating-field-control-font-size:var(--md-sys-typescale-body-small-size);font-size:var(--md-sys-typescale-body-small-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-body-small-line-height);line-height:var(--md-sys-typescale-body-small-line-height)}.gc-text-body{font-family:var(--md-sys-typescale-body-medium-font);--gc-floating-field-control-font-size:var(--md-sys-typescale-body-medium-size);font-size:var(--md-sys-typescale-body-medium-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-body-medium-line-height);line-height:var(--md-sys-typescale-body-medium-line-height);font-weight:var(--md-sys-typescale-body-medium-weight)}.gc-text-headline-sm{font-family:var(--md-sys-typescale-headline-small-font);--gc-floating-field-control-font-size:var(--md-sys-typescale-headline-small-size);font-size:var(--md-sys-typescale-headline-small-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-headline-small-line-height);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.gc-text-title-sm{font-family:var(--md-sys-typescale-title-small-font);--gc-floating-field-control-font-size:var(--md-sys-typescale-title-small-size);font-size:var(--md-sys-typescale-title-small-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-title-small-line-height);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.ms-icon{font-family:Material Symbols Rounded;font-size:var(--gc-ms-icon-size,var(--md-sys-icon-size-medium));letter-spacing:normal;text-transform:none;font-feature-settings:"liga";font-variant-ligatures:common-ligatures;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" var(--md-sys-icon-weight-regular), "GRAD" 0, "opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;font-style:normal;font-weight:400;line-height:1}html[data-material-symbols-loading=true] .ms-icon{visibility:hidden;width:1em;display:inline-block}.ms-icon--3xs{--gc-ms-icon-size:14px}.ms-icon--2xs,.ms-icon--xs{--gc-ms-icon-size:var(--md-sys-icon-size-small)}.ms-icon--sm{--gc-ms-icon-size:var(--md-sys-icon-size-dense)}@media (hover:hover) and (pointer:fine){@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto}}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar{background-color:#0000}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--gc-scrollbar-thumb);border-radius:var(--gc-radius-pill);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:active{background-color:var(--gc-scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:hover{background-color:var(--gc-scrollbar-thumb-hover)}}.skip-link{-webkit-tap-highlight-color:transparent;z-index:var(--gc-z-skip-link);padding:var(--gc-space-xs) .875rem;border-radius:var(--gc-radius-chip);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:inherit;font-weight:var(--md-ref-typeface-weight-medium);box-shadow:var(--gc-elevation-2);opacity:0;transition:transform var(--md-sys-motion-duration-short3,.15s) var(--md-sys-motion-easing-fast-spatial), opacity var(--md-sys-motion-duration-short3,.15s) var(--md-sys-motion-easing-standard);top:.5rem;text-decoration:none;position:fixed;inset-inline-start:.5rem;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{opacity:1;outline-offset:2px;outline:2px solid;transform:translateY(0)}.skip-link:active{transform:translateY(0)scale(.97)}.gc-disabled,[aria-disabled=true].gc-disabled-state,.gc-disabled-state:disabled{opacity:var(--md-sys-state-disabled-content-opacity,.38)}.gc-disabled-state--layered:disabled,[aria-disabled=true].gc-disabled-state--layered{opacity:1;color:var(--gc-disabled-fg);background-color:var(--gc-disabled-bg);border-color:var(--gc-disabled-bg)}.gc-disabled-state--layered:disabled>*,[aria-disabled=true].gc-disabled-state--layered>*{color:inherit}}@layer gc-tokens{:root{color-scheme:light;--gc-floating-field-control-font-size:var(--md-sys-typescale-body-large-size);--gc-floating-field-control-line-height:var(--md-sys-typescale-body-large-line-height);--gc-overlay-surface-radius:8px}:root{--md-sys-color-primary:#0b57d0;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#d3e3fd;--md-sys-color-on-primary-container:#0842a0;--md-sys-color-secondary:#00639b;--md-sys-color-secondary-container:#c2e7ff;--md-sys-color-on-secondary-container:#004a77;--md-sys-color-tertiary:#8a5a00;--md-sys-color-tertiary-container:#fff8e1;--md-sys-color-on-tertiary-container:#8a5a00}:root{--gc-font-product:"Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--gc-font-emoji), sans-serif;--gc-font-ui:"Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--gc-font-emoji), sans-serif;--gc-font-body:"Google Sans Flex", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", var(--gc-font-emoji), sans-serif;--gc-font-emoji:"Twemoji";--md-sys-color-warning:#8a3d00;--md-sys-color-warning-container:#fff7ed;--md-sys-color-on-warning-container:#8a3d00;--md-sys-color-error:#b3261e;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#f9dedc;--md-sys-color-on-error-container:#8c1d18;--md-sys-color-success:#146c2e;--md-sys-color-on-success:#fff;--md-sys-color-success-container:#c4eed0;--md-sys-color-on-success-container:#0f5223;--md-sys-color-surface:#fff;--md-sys-color-on-surface:#1f1f1f;--md-sys-color-on-surface-variant:#444746;--md-sys-color-surface-container-low:#f0f4f9;--md-sys-color-surface-container:#eef2f6;--md-sys-color-surface-container-high:#e9eef6;--md-sys-color-surface-container-highest:#dde3ea;--md-sys-color-outline:#747775;--md-sys-color-outline-variant:#c4c7c5;--md-sys-color-inverse-on-surface:#f2f2f2}:root{--md-sys-color-state-hover:#1f1f1f14;--md-sys-color-state-press:#1f1f1f1a;--gc-selected-bg:var(--md-sys-color-secondary-container);--gc-selected-hover-bg:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){:root{--gc-selected-hover-bg:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--gc-selected-bg))}}:root{--gc-space-3xs:.125rem;--gc-space-roomy:1.25rem;--gc-space-2xs:.25rem;--gc-space-xs:.5rem;--gc-space-sm:.75rem;--gc-space-md:1rem;--gc-space-lg:1.5rem;--gc-space-xl:2rem;--gc-radius-hairline:2px;--gc-radius-micro:4px;--gc-radius-card:28px;--gc-radius-section-card:16px;--gc-radius-field:var(--md-sys-shape-corner-medium);--gc-radius-checkbox:6px;--gc-radius-chip:8px;--gc-radius-button:12px;--gc-radius-button-tight:8px;--gc-radius-fab:16px;--gc-radius-pill:9999px;--gc-detail-card-bg:var(--md-sys-color-surface-container-low);--gc-neutral-button-bg:var(--md-sys-color-surface-container-high)}:root{--gc-detail-card-shadow:none;--gc-page-card-bg:var(--md-sys-color-surface);--gc-page-card-border:var(--md-sys-color-outline-variant);--gc-tonal-hover-bg:var(--md-sys-color-secondary-container)}@supports (color:color-mix(in lab, red, red)){:root{--gc-tonal-hover-bg:color-mix(in srgb, var(--md-sys-color-secondary-container) 88%, var(--md-sys-color-on-surface) 12%)}}:root{--gc-elevation-1:0 1px 2px 0 #3c40434d, 0 1px 3px 1px #3c404326;--gc-elevation-2:0 1px 2px 0 #3c40434d, 0 2px 6px 2px #3c404326;--gc-elevation-3:0 1px 3px 0 #3c40434d, 0 4px 8px 3px #3c404326;--gc-elevation-4:0 2px 3px 0 #3c40434d, 0 6px 10px 4px #3c404326;--gc-focus-ring-strong:var(--md-sys-color-primary)}:root{--md-sys-focus-ring-thickness:3px;--md-sys-focus-ring-offset:2px;--gc-focus-ring:0 0 0 var(--md-sys-focus-ring-offset) var(--md-sys-color-surface), 0 0 0 calc(var(--md-sys-focus-ring-offset) + var(--md-sys-focus-ring-thickness)) var(--md-sys-color-secondary);--gc-focus-ring-subtle:0 0 0 var(--md-sys-focus-ring-offset) var(--md-sys-color-surface), 0 0 0 calc(var(--md-sys-focus-ring-offset) + var(--md-sys-focus-ring-thickness)) var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--gc-focus-ring-subtle:0 0 0 var(--md-sys-focus-ring-offset) var(--md-sys-color-surface), 0 0 0 calc(var(--md-sys-focus-ring-offset) + var(--md-sys-focus-ring-thickness)) color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent)}}:root{--gc-opacity-56:.56;--gc-opacity-60:.6;--gc-opacity-85:.85}:root{--gc-app-checkbox-size:1.125rem;--gc-app-search-field-outline-color:var(--md-sys-color-outline-variant);--gc-app-search-field-focus-outline-color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){:root{--gc-app-search-field-focus-outline-color:color-mix(in srgb, var(--md-sys-color-primary) 72%, var(--md-sys-color-outline) 28%)}}:root{--gc-ai-gradient:linear-gradient(135deg, #217bfe, #078efb, #ac87eb, #217bfe);--gc-app-button-xs-font-size:var(--md-sys-typescale-label-large-size);--gc-app-chip-sm-font-size:var(--md-sys-typescale-label-large-size);--gc-app-chip-xs-font-size:var(--md-sys-typescale-label-medium-size);--gc-app-definition-row-label-font-size:11px;--gc-measure-prose:52ch;--gc-app-metric-card-analytics-label-font-size:11px;--gc-app-progress-track:var(--md-sys-color-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){:root{--gc-app-progress-track:color-mix(in srgb, var(--md-sys-color-on-surface-variant) 24%, transparent)}}:root{--gc-menu-pop-offset:-4px;--gc-menu-pop-scale-from:.8}:root{--gc-motion-duration-medium2:.3s;--gc-motion-duration-short3:.15s;--gc-motion-easing-standard:var(--md-sys-motion-easing-standard);--gc-motion-easing-shape-morph:cubic-bezier(.27, 1.06, .18, 1);--gc-motion-duration-shape-morph:var(--gc-motion-duration-medium2);--gc-ring-pulse-opacity-from:.8;--gc-ring-pulse-opacity-to:0;--gc-segmented-indicator-liquid-scale:1.05;--gc-swap-width-duration:var(--gc-motion-duration-item-morph);--gc-swap-width-easing:var(--gc-motion-easing-item-morph)}:root{--gc-app-chip-shape:initial}:root{--gc-disabled-fg:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--gc-disabled-fg:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}}:root{--gc-disabled-bg:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){:root{--gc-disabled-bg:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}}:root{--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium2:.3s;--gc-motion-duration-short4:var(--md-sys-motion-duration-short4);--gc-motion-css-expressive-fast-spatial-duration:.35s;--gc-motion-css-expressive-fast-spatial-easing:var(--md-sys-motion-easing-standard);--gc-motion-css-expressive-default-spatial-easing:var(--md-sys-motion-easing-standard);--gc-motion-css-expressive-fast-effects-duration:var(--gc-motion-duration-short3);--gc-motion-css-expressive-fast-effects-easing:var(--md-sys-motion-easing-standard);--gc-motion-css-expressive-default-effects-duration:.2s;--gc-motion-css-expressive-default-effects-easing:var(--md-sys-motion-easing-standard);--gc-motion-duration-fast-spatial:var(--gc-motion-css-expressive-fast-spatial-duration);--gc-motion-easing-fast-spatial:var(--gc-motion-css-expressive-fast-spatial-easing);--gc-motion-easing-default-spatial:var(--gc-motion-css-expressive-default-spatial-easing);--gc-motion-duration-fast-effects:var(--gc-motion-css-expressive-fast-effects-duration);--gc-motion-easing-fast-effects:var(--gc-motion-css-expressive-fast-effects-easing);--gc-motion-duration-selection-fill:var(--md-sys-motion-duration-short4);--gc-motion-easing-selection:var(--md-sys-motion-easing-standard);--gc-motion-duration-default-effects:var(--gc-motion-css-expressive-default-effects-duration);--gc-motion-easing-default-effects:var(--gc-motion-css-expressive-default-effects-easing);--md-sys-motion-easing-fast-spatial:var(--gc-motion-easing-fast-spatial);--md-sys-motion-easing-fast-effects:var(--gc-motion-easing-fast-effects);--md-sys-motion-easing-default-spatial:var(--gc-motion-easing-default-spatial);--md-sys-motion-easing-default-effects:var(--gc-motion-easing-default-effects);--md-sys-motion-easing-watched-travel:var(--md-sys-motion-easing-emphasized);--md-sys-motion-duration-fast:var(--gc-motion-duration-fast-effects);--md-sys-motion-duration-default:var(--gc-motion-duration-default-effects);--gc-motion-duration-default:var(--md-sys-motion-duration-default);--gc-motion-duration-reduced:1ms;--gc-motion-duration-pulse:1.8s;--gc-motion-duration-progress-wave-flow:2s;--gc-z-skip-link:9999;--gc-motion-duration-item-morph:.2s;--gc-motion-easing-item-morph:var(--md-sys-motion-easing-default-spatial);--gc-motion-duration-layout:var(--gc-motion-duration-default);--gc-motion-easing-layout:cubic-bezier(.16, 1, .3, 1);--gc-motion-easing-layout-fast:cubic-bezier(.165, .84, .44, 1);--gc-transition-bg-motion:background-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-border-motion:border-color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-selection-fill-motion:background-color var(--gc-motion-duration-selection-fill) var(--gc-motion-easing-selection);--gc-transition-color-motion:color var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-fill-motion:fill var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-stroke-motion:stroke var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-shadow-motion:box-shadow var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-opacity-motion:opacity var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-effects);--gc-transition-transform-fast-motion:transform var(--md-sys-motion-duration-fast) var(--gc-motion-easing-fast-spatial), scale var(--md-sys-motion-duration-fast) var(--gc-motion-easing-fast-spatial);--gc-transition-transform-effects-motion:transform var(--md-sys-motion-duration-fast) var(--md-sys-motion-easing-fast-spatial);--gc-transition-colors-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion), var(--gc-transition-color-motion), var(--gc-transition-fill-motion), var(--gc-transition-stroke-motion);--gc-transition-bg-border-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion);--gc-transition-bg-border-color-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion), var(--gc-transition-color-motion);--gc-transition-bg-shadow-motion:var(--gc-transition-bg-motion), var(--gc-transition-shadow-motion);--gc-transition-bg-border-shadow-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion), var(--gc-transition-shadow-motion);--gc-floating-field-label-transition-motion:transform var(--md-sys-motion-duration-fast) var(--gc-motion-easing-fast-spatial), var(--gc-transition-color-motion), var(--gc-transition-bg-motion);--gc-transition-effects-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion), var(--gc-transition-color-motion), var(--gc-transition-shadow-motion);--gc-transition-effects-transform-motion:var(--gc-transition-effects-motion), var(--gc-transition-transform-fast-motion);--gc-transition-effects-fade-transform-motion:var(--gc-transition-effects-motion), var(--gc-transition-opacity-motion), var(--gc-transition-transform-fast-motion);--gc-density-animated-shell-transition-motion:var(--gc-transition-bg-motion), var(--gc-transition-border-motion);--gc-density-animated-text-transition-motion:var(--gc-transition-color-motion);--gc-list-row-surface-transition-motion:var(--gc-transition-bg-motion), var(--gc-transition-shadow-motion), var(--gc-transition-color-motion), var(--gc-transition-opacity-motion), var(--gc-transition-transform-fast-motion);--gc-layout-transition-motion:opacity var(--gc-motion-duration-default-effects) var(--md-sys-motion-easing-default-effects), transform var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), width var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), height var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), min-height var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), max-height var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), grid-template-rows var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), margin var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), margin-top var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), padding var(--gc-motion-duration-layout) var(--md-sys-motion-easing-default-effects), padding-right var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), padding-top var(--gc-motion-duration-layout) var(--gc-motion-easing-layout), padding-bottom var(--gc-motion-duration-layout) var(--gc-motion-easing-layout);--gc-animation-loading-spin-motion:.9s linear infinite;--gc-motion-scale-press-control:.985;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);font-family:var(--gc-font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}:root[data-resolved-theme=dark]{color-scheme:dark;--md-sys-color-primary:#a8c7fa;--md-sys-color-on-primary:#062e6f;--md-sys-color-primary-container:#0842a0;--md-sys-color-on-primary-container:#d3e3fd}:root[data-resolved-theme=dark]{--md-sys-color-secondary:#7fcfff;--md-sys-color-secondary-container:#004a77;--md-sys-color-on-secondary-container:#c2e7ff;--md-sys-color-tertiary:#fdd663;--md-sys-color-tertiary-container:#5d4300;--md-sys-color-on-tertiary-container:#fff8e1;--md-sys-color-warning:#ffb868;--md-sys-color-warning-container:#372100;--md-sys-color-on-warning-container:#fff7ed;--md-sys-color-error:#f2b8b5;--md-sys-color-on-error:#601410;--md-sys-color-error-container:#8c1d18;--md-sys-color-on-error-container:#f9dedc;--md-sys-color-success:#6dd58c;--md-sys-color-on-success:#0f5223;--md-sys-color-success-container:#0f5223;--md-sys-color-on-success-container:#c4eed0;--md-sys-color-surface:#1b1b1b;--md-sys-color-on-surface:#e3e3e3;--md-sys-color-on-surface-variant:#c4c7c5;--md-sys-color-surface-container-low:#1e1f20;--md-sys-color-surface-container:#202124;--md-sys-color-surface-container-high:#2b2c2d;--md-sys-color-surface-container-highest:#363739;--md-sys-color-outline:#8e918f;--md-sys-color-outline-variant:#444746;--md-sys-color-inverse-on-surface:#303030}:root[data-resolved-theme=dark]{--md-sys-color-state-hover:#e3e3e314;--md-sys-color-state-press:#e3e3e31a}:root[data-resolved-theme=dark]{--gc-selected-bg:var(--md-sys-color-secondary-container);--gc-selected-hover-bg:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){:root[data-resolved-theme=dark]{--gc-selected-hover-bg:color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, var(--gc-selected-bg))}}:root[data-resolved-theme=dark]{--gc-detail-card-bg:var(--md-sys-color-surface-container-high);--gc-neutral-button-bg:var(--md-sys-color-surface-container-highest)}:root[data-resolved-theme=dark]{--gc-detail-card-shadow:none;--gc-page-card-bg:var(--md-sys-color-surface-container-low);--gc-page-card-border:var(--md-sys-color-outline-variant)}:root{--md-sys-color-background:var(--md-sys-color-surface);--md-ref-typeface-brand:var(--gc-font-product);--md-ref-typeface-plain:var(--gc-font-body);--md-ref-typeface-weight-regular:400;--md-ref-typeface-weight-medium:500;--md-sys-typescale-display-small-size:2.25rem;--md-sys-typescale-display-small-line-height:2.75rem;--md-sys-typescale-display-small-tracking:0;--md-sys-typescale-headline-medium-size:1.75rem;--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size:1.5rem;--md-sys-typescale-headline-small-line-height:2rem;--md-sys-typescale-headline-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-tracking:0;--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-small-font:var(--gc-font-ui);--md-sys-typescale-title-small-size:.875rem;--md-sys-typescale-title-small-line-height:1.25rem;--md-sys-typescale-title-small-tracking:.00625rem;--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-font:var(--gc-font-ui);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-shape-corner-small:var(--gc-radius-chip);--md-sys-shape-corner-medium:var(--gc-radius-button);--md-sys-shape-corner-full:var(--gc-radius-pill);--md-sys-elevation-level1:var(--gc-elevation-1);--md-comp-card-elevated-container-elevation:var(--md-sys-elevation-level1);--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-disabled-content-opacity:.38;--md-sys-icon-size-small:18px;--md-sys-icon-size-dense:20px;--md-sys-icon-size-medium:24px;--md-sys-icon-weight-regular:400;--gc-progress-track-height-sm:.375rem;--gc-progress-track-height-md:.5rem;--gc-progress-track-height-lg:.75rem;--md-comp-linear-progress-indicator-container-shape:var(--gc-radius-pill);--md-comp-outlined-button-outline-color:var(--md-sys-color-outline);--md-comp-button-hover-state-layer-opacity:var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-focus-state-layer-opacity:var(--md-sys-state-focus-state-layer-opacity);--md-comp-button-pressed-state-layer-opacity:var(--md-sys-state-pressed-state-layer-opacity);--gc-button-height-compact:2rem;--gc-button-height-default:2.5rem;--gc-button-height-touch:3rem;--md-comp-icon-button-selected-container-color:var(--md-sys-color-secondary-container);--md-comp-icon-button-selected-icon-color:var(--md-sys-color-on-secondary-container);--md-comp-card-filled-container-color:var(--md-sys-color-surface-container);--md-comp-card-outlined-container-color:var(--md-sys-color-surface);--md-comp-card-outlined-outline-color:var(--md-sys-color-outline);--md-comp-card-elevated-container-color:var(--md-sys-color-surface);--md-comp-card-container-shape:var(--md-sys-shape-corner-medium);--md-comp-outlined-text-field-container-color:var(--md-sys-color-surface-container-low);--md-comp-outlined-text-field-input-text-color:var(--md-sys-color-on-surface);--md-comp-outlined-text-field-label-text-color:var(--md-sys-color-on-surface-variant);--md-comp-outlined-text-field-outline-color:var(--md-sys-color-outline);--md-comp-outlined-text-field-focus-outline-color:var(--md-sys-color-primary);--md-comp-outlined-text-field-container-shape:var(--gc-radius-field);--md-comp-checkbox-selected-container-color:var(--md-sys-color-primary);--md-comp-checkbox-selected-icon-color:var(--md-sys-color-on-primary);--md-comp-checkbox-unselected-outline-color:var(--md-sys-color-on-surface-variant);--md-comp-checkbox-container-shape:var(--gc-radius-checkbox)}@supports (animation-timing-function:linear(0, 1)){:root{--gc-motion-css-expressive-fast-spatial-easing:linear(0, .074, .1933, .3349, .4815, .6209, .7423, .8438, .9243, .9847, 1.0269, 1.0518, 1.0648, 1.0687, 1.0661, 1.0593, 1.05, 1.0399, 1.0301, 1.0211, 1.0134, 1.0073, 1.0027, .9993, .9971, .9958, .9953, .9953, .9957, .9963, .997, .9977, .9983, .9989, .9993, .9997, 1, 1.0001, 1.0003, 1.0003, 1);--gc-motion-css-expressive-default-spatial-easing:linear(0, .0558, .1493, .2619, .3787, .4904, .5918, .6797, .7545, .816, .8652, .9042, .9341, .9565, .9732, .9849, .9931, .9986, 1.0019, 1.0039, 1.0048, 1.005, 1.0049, 1.0045, 1.0039, 1.0033, 1.0027, 1.0022, 1.0017, 1.0013, 1.001, 1.0007, 1.0005, 1.0004, 1.0002, 1.0002, 1.0001, 1, 1, 1, 1)}}:root:lang(ja),:lang(ja){--gc-font-product:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Google Sans Flex", system-ui, sans-serif;--gc-font-ui:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Google Sans Flex", system-ui, sans-serif;--gc-font-body:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans CJK JP", "Google Sans Flex", system-ui, sans-serif;line-break:strict;word-break:normal;overflow-wrap:anywhere}:root:lang(ko),:lang(ko){--gc-font-product:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Google Sans Flex", system-ui, sans-serif;--gc-font-ui:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Google Sans Flex", system-ui, sans-serif;--gc-font-body:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Google Sans Flex", system-ui, sans-serif;line-break:strict;word-break:keep-all;overflow-wrap:break-word}:root{--public-divider:var(--md-sys-color-outline-variant)}.gc-transition-colors{transition:var(--gc-transition-colors-motion)}.gc-transition-opacity{transition:var(--gc-transition-opacity-motion)}.gc-transition-effects-transform{transition:var(--gc-transition-effects-transform-motion)}.gc-transition-effects-transform:focus-visible{transition:var(--gc-transition-bg-border-color-motion), var(--gc-transition-transform-fast-motion)}.gc-layout-transition{transition:var(--gc-layout-transition-motion)}.gc-layout-expand-enter-active,.gc-layout-expand-leave-active{overflow:hidden}.gc-layout-expand-enter-active.gc-layout-transition,.gc-layout-expand-leave-active.gc-layout-transition{will-change:opacity, transform, grid-template-rows, margin-top}@media (prefers-reduced-motion:reduce){.gc-transition-colors,.gc-transition-opacity,.gc-transition-effects-transform,.gc-layout-transition{transition-duration:var(--gc-motion-duration-reduced)}}.gc-loading-spin{animation:gc-loading-spin var(--gc-animation-loading-spin-motion)}.app-loading-indicator__shape{justify-content:center;align-items:center;animation:1.6s steps(60,end) infinite gc-loading-indicator-rotate;display:inline-flex;position:relative}.app-loading-indicator__shape-fill{background:currentColor;border-radius:25%;animation:1s steps(15,end) infinite alternate gc-loading-indicator-morph;position:absolute;inset:0}@keyframes gc-loading-indicator-rotate{to{transform:rotate(360deg)}}@keyframes gc-loading-indicator-morph{0%{border-radius:25%;transform:scale(.92)rotate(0)}50%{border-radius:50%;transform:scale(1)rotate(45deg)}to{border-radius:25%;transform:scale(.92)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.app-loading-indicator__shape{animation-duration:var(--gc-motion-duration-reduced,1ms)}.app-loading-indicator__shape-fill,.gc-loading-spin{animation:none}.app-loading-indicator__shape-fill{border-radius:50%}}@keyframes gc-loading-spin{to{transform:rotate(360deg)}}}@layer gc-legacy;@layer gc-shared{.gc-absolute{position:absolute}.gc-card-fill{background-color:var(--gc-detail-card-bg)}.gc-flex{display:flex}.gc-flex-col{flex-direction:column}.gc-font-medium{font-weight:500}.gc-inset-0{inset:0}.gc-min-w-0{min-width:0}.gc-opacity-1{opacity:1}.gc-pointer-events-none{pointer-events:none}.gc-text-nowrap{white-space:nowrap}.gc-text-on-surface{color:var(--md-sys-color-on-surface)}.gc-text-on-surface-variant{color:var(--md-sys-color-on-surface-variant)}.gc-w-full{width:100%}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.right-0{right:0}.right-1{right:var(--spacing)}.left-0{left:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.me-1{margin-inline-end:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-40{min-width:calc(var(--spacing) * 40)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:var(--gc-radius-micro)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--gc-radius-checkbox)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--gc-radius-button)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-on-surface\/12{border-color:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.border-on-surface\/12{border-color:color-mix(in oklab, var(--md-sys-color-on-surface) 12%, transparent)}}.border-outline{border-color:var(--md-sys-color-outline)}.border-outline-variant{border-color:var(--md-sys-color-outline-variant)}.bg-error{background-color:var(--md-sys-color-error)}.bg-error-container{background-color:var(--md-sys-color-error-container)}.bg-on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.bg-on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.bg-primary{background-color:var(--md-sys-color-primary)}.bg-secondary{background-color:var(--md-sys-color-secondary)}.bg-success{background-color:var(--md-sys-color-success)}.bg-surface{background-color:var(--md-sys-color-surface)}.bg-surface-container{background-color:var(--md-sys-color-surface-container)}.bg-surface-container-high{background-color:var(--md-sys-color-surface-container-high)}.bg-surface-container-low{background-color:var(--md-sys-color-surface-container-low)}.bg-tertiary{background-color:var(--md-sys-color-tertiary)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.ps-0{padding-inline-start:0}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-4\.5{padding-inline-start:calc(var(--spacing) * 4.5)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.pe-0{padding-inline-end:0}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-3\.5{padding-inline-end:calc(var(--spacing) * 3.5)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-4\.5{padding-inline-end:calc(var(--spacing) * 4.5)}.pe-5{padding-inline-end:calc(var(--spacing) * 5)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-medium{font-weight:var(--font-weight-medium)}.font-normal{font-weight:var(--font-weight-normal)}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-error,.text-error\/80{color:var(--md-sys-color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/80{color:color-mix(in oklab, var(--md-sys-color-error) 80%, transparent)}}.text-inverse-on-surface{color:var(--md-sys-color-inverse-on-surface)}.text-on-error{color:var(--md-sys-color-on-error)}.text-on-error-container{color:var(--md-sys-color-on-error-container)}.text-on-primary{color:var(--md-sys-color-on-primary)}.text-on-secondary-container{color:var(--md-sys-color-on-secondary-container)}.text-on-secondary-container\/80{color:var(--md-sys-color-on-secondary-container)}@supports (color:color-mix(in lab, red, red)){.text-on-secondary-container\/80{color:color-mix(in oklab, var(--md-sys-color-on-secondary-container) 80%, transparent)}}.text-on-success{color:var(--md-sys-color-on-success)}.text-on-surface{color:var(--md-sys-color-on-surface)}.text-on-surface-variant{color:var(--md-sys-color-on-surface-variant)}.text-on-surface\/38{color:var(--md-sys-color-on-surface)}@supports (color:color-mix(in lab, red, red)){.text-on-surface\/38{color:color-mix(in oklab, var(--md-sys-color-on-surface) 38%, transparent)}}.text-primary{color:var(--md-sys-color-primary)}.text-primary-container{color:var(--md-sys-color-primary-container)}.text-primary\/80{color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--md-sys-color-primary) 80%, transparent)}}.text-tertiary{color:var(--md-sys-color-tertiary)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-elevation-1{--tw-shadow:var(--gc-elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--gc-elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-primary\/40{--tw-ring-color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-primary) 40%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-state-hover:hover{background-color:var(--md-sys-color-state-hover)}.hover\:shadow-elevation-2:hover{--tw-shadow:var(--gc-elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-elevation-4:hover{--tw-shadow:var(--gc-elevation-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:bg-state-hover:focus-visible{background-color:var(--md-sys-color-state-hover)}.focus-visible\:shadow-elevation-2:focus-visible{--tw-shadow:var(--gc-elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-elevation-4:focus-visible{--tw-shadow:var(--gc-elevation-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-error\/40:focus-visible{--tw-ring-color:var(--md-sys-color-error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-error\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-error) 40%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-primary) 40%, transparent)}}.focus-visible\:ring-success\/40:focus-visible{--tw-ring-color:var(--md-sys-color-success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-success\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-success) 40%, transparent)}}.focus-visible\:ring-tertiary\/40:focus-visible{--tw-ring-color:var(--md-sys-color-tertiary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-tertiary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-tertiary) 40%, transparent)}}.focus-visible\:ring-warning\/40:focus-visible{--tw-ring-color:var(--md-sys-color-warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-warning\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--md-sys-color-warning) 40%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-surface:focus-visible{--tw-ring-offset-color:var(--md-sys-color-surface)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary\/40:focus-visible{outline-color:var(--md-sys-color-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-primary\/40:focus-visible{outline-color:color-mix(in oklab, var(--md-sys-color-primary) 40%, transparent)}}.active\:bg-state-press:active{background-color:var(--md-sys-color-state-press)}@media not all and (width>=40rem){.max-sm\:col-start-2{grid-column-start:2}.max-sm\:grid{display:grid}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-sm\:gap-y-1{row-gap:var(--spacing)}.max-sm\:justify-self-start{justify-self:flex-start}}@media (width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}}@media (pointer:coarse){.pointer-coarse\:min-h-12{min-height:calc(var(--spacing) * 12)}}}@layer gc-routes{}@layer gc-overrides{.gc-disabled,[aria-disabled=true].gc-disabled-state,.gc-disabled-state:disabled,.gc-disabled-state--layered:disabled,[aria-disabled=true].gc-disabled-state--layered{cursor:not-allowed}html{scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tb-public{--md-ref-typeface-brand:"EB Garamond", "EB Garamond Fallback", Georgia, serif;flex-direction:column;min-height:100dvh;display:flex}.tb-public-bar{z-index:10;background:var(--md-sys-color-background);position:sticky;top:0}.tb-public-main{outline:none;flex-direction:column;flex:1;gap:clamp(2.5rem,6vw,4.5rem);padding-block:clamp(1.5rem,4vw,3rem);display:flex}.tb-wrap{flex-direction:column;gap:1.25rem;width:min(100% - 2rem,76rem);margin-inline:auto;display:flex}.tb-public-bar .gc-app-top-app-bar__row{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,80rem);margin-inline:auto;padding:.5rem 1rem;display:flex}.tb-public-bar .gc-app-top-app-bar__title{flex:1}.tb-public-bar .gc-app-top-app-bar__actions{gap:.5rem}.tb-wrap h2,.tb-display,.tb-card-title{font-family:EB Garamond,EB Garamond Fallback,Georgia,serif}.tb-wrap>h2,.tb-wrap h2[class*=section-header],.tb-wrap [class*=section-header] h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.public-footer{padding:var(--gc-space-lg) var(--gc-space-lg) var(--gc-space-xl)}@media (width<=30rem){.tb-public-bar .gc-app-top-app-bar__row{gap:.5rem;padding-inline:.5rem}.tb-public-bar .gc-app-top-app-bar__actions{gap:0}.tb-wordmark{font-size:1.1rem}}.public-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.public-footer__top{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.tb-section-title{margin:0;font-weight:700;line-height:1.2;font-family:EB Garamond,EB Garamond Fallback,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.25rem)!important}.tb-demo-row>:first-child{align-self:start}.tb-wordmark{white-space:nowrap;letter-spacing:var(--tracking-wordmark);color:var(--md-sys-color-primary);font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700;text-decoration:none}.tb-wordmark:focus-visible,a:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.tb-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.tb-hero-copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.tb-overline{letter-spacing:var(--tracking-overline);text-transform:none;color:var(--md-sys-color-primary);margin:0;font-size:.8125rem;font-weight:600}.tb-display{color:var(--md-sys-color-on-surface);margin:0;font-size:clamp(2.25rem,5.5vw,4rem);font-weight:700;line-height:1.12;font-family:EB Garamond,EB Garamond Fallback,Georgia,serif!important}.tb-accent{color:var(--md-sys-color-primary)}.tb-lead{max-width:38rem;color:var(--md-sys-color-on-surface-variant);margin:0;font-size:1.125rem;line-height:1.6}.tb-actions{flex-wrap:wrap;gap:.75rem;margin:0;display:flex}.tb-card-title{color:var(--md-sys-color-on-surface);margin:0;font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700}.tb-label{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.8125rem;font-weight:600}.tb-prose{color:var(--md-sys-color-on-surface-variant);margin:0;line-height:1.6}.tb-prose p,.tb-prose ul,.tb-prose table,.tb-prose h4{margin:0 0 .75rem}.tb-prose table{border-collapse:collapse}.tb-prose th,.tb-prose td{border:1px solid var(--md-sys-color-outline-variant);text-align:start;padding:.25rem .5rem}.tb-prose ul{padding-inline-start:1.25rem}.tb-prose a,.tb-footer-col a{color:var(--md-sys-color-primary)}.tb-entry-type{color:var(--md-sys-color-on-surface-variant);margin:0;font-style:italic}.tb-entry-gloss{color:var(--md-sys-color-tertiary);margin:0}.tb-entry-source{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.8125rem}.tb-hero-demo>*,.tb-demo,.tb-lookup,.tb-entry,.tb-reader{flex-direction:column;gap:.875rem;display:flex}.tb-demo-row{align-items:center;gap:1rem;display:flex}.tb-demo-row>.tb-demo-hp{flex:1;min-width:0}.tb-demo-hp{flex-direction:column;gap:.5rem;display:flex}.tb-demo-hp-text,.tb-demo-attack,.tb-demo-log,.tb-demo-note,.tb-demo-saves{margin:0}.tb-demo-log,.tb-demo-note{color:var(--md-sys-color-on-surface-variant);font-size:.875rem}.tb-demo-pips,.tb-demo-actions,.tb-chip-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tb-demo-actions[hidden],.tb-chip-row[hidden],[hidden]{display:none!important}.tb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tb-lookup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.tb-lookup-form{align-items:center;gap:.75rem;display:flex}.tb-lookup-form>:first-child{flex:1;min-width:0}.tb-lookup-status{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.tb-lookup-status p{color:var(--md-sys-color-on-surface-variant);margin:0}.tb-board{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.tb-results{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:1rem;display:grid}.tb-hits,.tb-list,.tb-steps{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tb-steps{margin-block:1rem}.tb-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.tb-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem;display:grid}.tb-footer-col{flex-direction:column;gap:.5rem;display:flex}.tb-footer-title{color:var(--md-sys-color-on-surface);margin:0;font-size:.875rem;font-weight:600}.tb-footer-col a{text-decoration:none}.tb-footer-col a:hover{text-decoration:underline}.tb-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.tb-install{text-align:center;align-items:center}.tb-install-features{text-align:start;width:min(100%,26rem)}.tb-install-features>li{text-align:start;display:block}@media (width<=860px){.tb-support-grid,.tb-hero,.tb-two,.tb-board,.tb-results,.tb-plans{grid-template-columns:minmax(0,1fr)}.tb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-lookup-form{flex-direction:column;align-items:stretch}}.tb-legal{min-width:0;max-width:46rem}.tb-legal-body{overflow-wrap:anywhere;min-width:0}.tb-legal-body>*{margin:0}.tb-legal-body>*+*{margin-top:1rem}.tb-legal-body h2{margin-top:1.5rem}.tb-legal-body table{table-layout:fixed;border-collapse:collapse;width:100%}.tb-legal-body th,.tb-legal-body td{overflow-wrap:break-word;vertical-align:top}.tb-legal-body ol,.tb-legal-body ul{margin:0;padding-inline-start:1.25rem}.tb-legal-body li+li{margin-top:.5rem}.tb-legal-body hr{border:0;border-top:1px solid var(--md-sys-color-outline-variant)}.tb-legal-chain{overflow-wrap:anywhere;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.6}.tb-legal-license{white-space:pre-wrap;overflow-wrap:anywhere;max-height:28rem;color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant);border-radius:.75rem;margin:0;padding:1rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.6;overflow:auto}.tb-legal-form{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.tb-legal-form>button{align-self:flex-start}.tb-legal-hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.tb-legal-msg{border:1px solid var(--md-sys-color-outline-variant);border-radius:.75rem;padding:.75rem 1rem}.tb-legal-msg[data-tone=good]{border-color:var(--md-sys-color-tertiary)}.tb-legal-msg[data-tone=bad]{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.tb-auth-intro,.tb-auth-card{flex-direction:column;gap:.75rem;display:flex}.tb-auth-intro{max-width:46rem}.tb-auth-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-block:.5rem;display:grid}.tb-auth-card{max-width:36rem}.tb-auth-view{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.tb-item-img{object-fit:cover;border-radius:12px;width:110px;height:110px;margin-bottom:.75rem;display:block}.tb-item-stats{gap:1.5rem;margin:0 0 .75rem;display:flex}.tb-item-stats dd{margin:0;font-weight:700}.tb-item-stats dt{margin:0}.tb-item-stats div{flex-direction:column;display:flex}.tb-notfound{align-items:flex-start}.tb-apps{max-width:34rem}.tb-apps-head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.tb-apps-tiles{gap:.875rem;display:grid}.tb-apps-tiles a{min-height:6rem;color:inherit;flex-direction:column;align-items:flex-start;gap:.25rem;text-decoration:none;display:flex}.tb-apps-glyph{width:2.5rem;height:2.5rem;color:var(--md-sys-color-primary)}.tb-apps-foot{text-align:center}.gc-app-pricing-plan-card__cta :is(a,button).gc-app-button{white-space:normal;text-wrap:balance;height:auto}}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/p/google-sans-flex-latin-ext-opsz-normal-CoYKKnrw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/p/google-sans-flex-latin-opsz-normal-DAT4viiG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-rounded.ac4914cea0.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/p/cinzel-latin-DMUuCU8H.woff2)format("woff2")}:root[data-resolved-theme=dark]{color-scheme:dark;--md-sys-color-background:#1c1a17;--md-sys-color-surface:#221f1b;--md-sys-color-surface-container-low:#282420;--md-sys-color-surface-container:#302a24;--md-sys-color-surface-container-high:#3a332c;--md-sys-color-surface-container-highest:#453d34;--md-sys-color-primary:#d4a84b;--md-sys-color-on-primary:#1c1200;--md-sys-color-primary-container:#3d3012;--md-sys-color-on-primary-container:#fce2a6;--md-sys-color-secondary:#c25e38;--md-sys-color-secondary-container:#421e10;--md-sys-color-on-secondary-container:#ffdbcd;--md-sys-color-tertiary:#a3b899;--md-sys-color-tertiary-container:#263821;--md-sys-color-on-tertiary-container:#d2e8c7;--md-sys-color-on-surface:#f4ebd0;--md-sys-color-on-surface-variant:#baad98;--md-sys-color-outline:#52473b;--md-sys-color-outline-variant:#3d342a;--md-sys-color-inverse-on-surface:var(--md-sys-color-surface);--md-sys-color-error:var(--md-sys-color-on-secondary-container);--md-sys-color-on-error:var(--md-sys-color-secondary-container);--md-sys-color-error-container:var(--md-sys-color-secondary-container);--md-sys-color-on-error-container:var(--md-sys-color-on-secondary-container);--md-ref-typeface-brand:"Cinzel", Georgia, serif}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/material-symbols-rounded.ac4914cea0.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--tracking-wordmark:.02em;--tracking-overline:.08em}html,body{background:var(--md-sys-color-background);color:var(--md-sys-color-on-surface)}
/*$vite$:1*/