@keyframes tgbl-fadeFromOpaque{from{opacity:1}}@keyframes tgbl-fadeToOpaque{to{opacity:1}}@keyframes tgbl-fadeFromTransparent{from{opacity:0}}@keyframes tgbl-fadeToTransparent{to{opacity:0}}@layer defaults, components, utilities;:where(.tgbl-interface){--tgbl-motion-duration: 200ms;--tgbl-motion-timing: ease-in-out;--tgbl-opacity-disabled: 0.75;--tgbl-opacity-backdrop: 0.5;--tgbl-focus-ring-width: 2px;--tgbl-focus-ring-offset: 2px;--tgbl-focus-ring-color: #2563eb;--tgbl-border-width: 1px;--tgbl-layer-surface: 0;--tgbl-layer-elevated: 2;--tgbl-layer-overlay: 100;--tgbl-layer-modal: 1000;--tgbl-layer-top: 9999;--tgbl-color-bg: #fff;--tgbl-color-bg-surface: #fafafa;--tgbl-color-bg-elevated: #fff;--tgbl-color-bg-inverted: #111928;--tgbl-color-bg-overlay: rgba(0, 0, 0, var(--tgbl-opacity-backdrop));--tgbl-color-fg: #111928;--tgbl-color-fg-muted: #6B7280;--tgbl-color-fg-on-accent: #fff;--tgbl-color-fg-inverted: #fafafa;--tgbl-color-border: #E5E7EB;--tgbl-color-divider: #F3F4F6;--tgbl-theme-primary-darkest: #090949;--tgbl-theme-primary-darker: #1b2398;--tgbl-theme-primary-dark: #1d35b4;--tgbl-theme-primary-base: #2942d1;--tgbl-theme-primary-light: #7b93ff;--tgbl-theme-primary-lighter: #c7d6ff;--tgbl-theme-primary-lightest:#e2e9ff;--tgbl-theme-secondary-darkest: #111928;--tgbl-theme-secondary-darker: #202836;--tgbl-theme-secondary-dark: #374151;--tgbl-theme-secondary-base: #6B7280;--tgbl-theme-secondary-light: #9CA3AF;--tgbl-theme-secondary-lighter: #E5E7EB;--tgbl-theme-secondary-lightest:#F3F4F6;--tgbl-theme-success-darkest: #003008;--tgbl-theme-success-darker: #005c12;--tgbl-theme-success-dark: #007017;--tgbl-theme-success-base: #008a20;--tgbl-theme-success-light: #00ba37;--tgbl-theme-success-lighter: #b7e7be;--tgbl-theme-success-lightest:#d8f3dc;--tgbl-theme-info-darkest: #090949;--tgbl-theme-info-darker: #1b2398;--tgbl-theme-info-dark: #1d35b4;--tgbl-theme-info-base: #2942d1;--tgbl-theme-info-light: #7b93ff;--tgbl-theme-info-lighter: #c7d6ff;--tgbl-theme-info-lightest:#e2e9ff;--tgbl-theme-warning-darkest: #362400;--tgbl-theme-warning-darker: #614200;--tgbl-theme-warning-dark: #755100;--tgbl-theme-warning-base: #996800;--tgbl-theme-warning-light: #dba617;--tgbl-theme-warning-lighter: #f5e6ab;--tgbl-theme-warning-lightest:#f9f1d2;--tgbl-theme-danger-darkest: #451313;--tgbl-theme-danger-darker: #8a2424;--tgbl-theme-danger-dark: #b32d2e;--tgbl-theme-danger-base: #d63638;--tgbl-theme-danger-light: #f86368;--tgbl-theme-danger-lighter: #facfd2;--tgbl-theme-danger-lightest:#fce3e5;--tgbl-color-focus-ring: var(--tgbl-focus-ring-color)}.tgbl-interface{--tgbl-spacing-base: 4px;--tgbl-palette-spacing-1: calc(var(--tgbl-spacing-base) * 1);--tgbl-palette-spacing-2: calc(var(--tgbl-spacing-base) * 2);--tgbl-palette-spacing-3: calc(var(--tgbl-spacing-base) * 3);--tgbl-palette-spacing-4: calc(var(--tgbl-spacing-base) * 4);--tgbl-palette-spacing-5: calc(var(--tgbl-spacing-base) * 5);--tgbl-palette-spacing-6: calc(var(--tgbl-spacing-base) * 6);--tgbl-palette-spacing-8: calc(var(--tgbl-spacing-base) * 8);--tgbl-palette-spacing-10: calc(var(--tgbl-spacing-base) * 10);--tgbl-palette-spacing-12: calc(var(--tgbl-spacing-base) * 12);--tgbl-palette-spacing-16: calc(var(--tgbl-spacing-base) * 16);--tgbl-palette-spacing-20: calc(var(--tgbl-spacing-base) * 20);--tgbl-palette-spacing-24: calc(var(--tgbl-spacing-base) * 24);--tgbl-palette-spacing-30: calc(var(--tgbl-spacing-base) * 30);--tgbl-palette-spacing-40: calc(var(--tgbl-spacing-base) * 40);--tgbl-palette-spacing-50: calc(var(--tgbl-spacing-base) * 50);--tgbl-spacing-xxs: var(--tgbl-palette-spacing-1);--tgbl-spacing-xs: var(--tgbl-palette-spacing-2);--tgbl-spacing-sm: var(--tgbl-palette-spacing-3);--tgbl-spacing-md: var(--tgbl-palette-spacing-4);--tgbl-spacing-lg: var(--tgbl-palette-spacing-6);--tgbl-spacing-xl: var(--tgbl-palette-spacing-8);--tgbl-spacing-xxl: var(--tgbl-palette-spacing-16);--tgbl-fontSize-multiplier: calc(1rem / 16);--tgbl-typography-size-xs: calc(12 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-typography-size-sm: calc(14 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-typography-size-md: calc(16 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-typography-size-lg: calc(20 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-typography-size-xl: calc(24 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-typography-size-xxl: calc(32 * var(--tgbl-fontSize-multiplier, calc(1rem / 16)));--tgbl-palette-color-white: #fff;--tgbl-palette-color-black: #000;--tgbl-radius-xs: 2px;--tgbl-radius-sm: 4px;--tgbl-radius-md: 8px;--tgbl-radius-lg: 12px;--tgbl-font-size-base: 16px;--tgbl-line: 1.5;--tgbl-typography-size: var(--tgbl-font-size-base);--tgbl-typography-line-height: 1.4;--tgbl-typography-font-family: inherit;--tgbl-typography-color-base: currentColor;--tgbl-typography-color-contrast-high: var(--tgbl-color-fg);--tgbl-typography-color-contrast-low: var(--tgbl-color-fg-muted);--tgbl-typography-color-headings: var(--tgbl-color-fg);--tgbl-shadow-color: 0, 0, 0;--tgbl-shadow-xs: 0 1px 2px rgba(var(--tgbl-shadow-color), 0.05);--tgbl-shadow-sm: 0 1px 3px rgba(var(--tgbl-shadow-color), 0.1), 0 1px 2px rgba(var(--tgbl-shadow-color), 0.06);--tgbl-shadow-md: 0 4px 6px rgba(var(--tgbl-shadow-color), 0.1), 0 2px 4px rgba(var(--tgbl-shadow-color), 0.06);--tgbl-shadow-lg: 0 10px 15px rgba(var(--tgbl-shadow-color), 0.1), 0 4px 6px rgba(var(--tgbl-shadow-color), 0.05)}@layer resets{.tgbl-interface{font-size:var(--tgbl-typography-size);line-height:var(--tgbl-typography-line-height);color:var(--tgbl-typography-color)}}@layer components{:where(.tgbl-interface) .tgbl-accordion{display:flex;flex-direction:column;gap:var(--tgbl-accordion-gap, var(--tgbl-spacing-sm))}:where(.tgbl-interface) .tgbl-accordion__item{--_bg: var(--tgbl-accordion-bg, var(--tgbl-color-bg-surface));--_bg-open: var(--tgbl-accordion-bg-open, var(--_bg));--_border: var(--tgbl-accordion-border, var(--tgbl-color-border));--_radius: var(--tgbl-accordion-radius, var(--tgbl-radius-md));--_padding: var(--tgbl-accordion-padding, var(--tgbl-spacing-md));--_indicator: var(--tgbl-accordion-indicator, currentColor);--_trigger-hover: var(--tgbl-accordion-trigger-hover, var(--tgbl-color-bg-muted));background-color:var(--_bg);border:var(--tgbl-border-width) solid var(--_border);border-radius:var(--_radius);overflow:hidden}:where(.tgbl-interface) .tgbl-accordion__item[data-state=open]{--_bg: var(--_bg-open)}:where(.tgbl-interface) .tgbl-accordion__item[data-disabled=true]{opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-accordion__heading{margin:0;font:inherit}:where(.tgbl-interface) .tgbl-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--tgbl-spacing-sm);width:100%;padding:var(--_padding);border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;font-weight:var(--tgbl-font-weight-medium, 500);text-align:start;cursor:pointer;transition-property:background-color;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-accordion__trigger:hover:not(:disabled){background-color:var(--_trigger-hover)}:where(.tgbl-interface) .tgbl-accordion__trigger:focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:calc(var(--tgbl-focus-ring-offset)*-1);z-index:1}:where(.tgbl-interface) .tgbl-accordion__trigger:disabled{cursor:not-allowed}:where(.tgbl-interface) .tgbl-accordion__trigger-content{display:flex;align-items:center;gap:var(--tgbl-spacing-sm);flex:1;min-width:0}:where(.tgbl-interface) .tgbl-accordion__indicator{flex-shrink:0;color:var(--_indicator);transition-property:transform;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing)}[data-state=open]>:where(.tgbl-interface) .tgbl-accordion__indicator{transform:rotate(180deg)}:where(.tgbl-interface) .tgbl-accordion__panel{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-accordion__panel[data-state=open]{grid-template-rows:1fr}:where(.tgbl-interface) .tgbl-accordion__panel-content{overflow:hidden;padding-inline:var(--_padding);padding-block-end:var(--_padding)}:where(.tgbl-interface) .tgbl-accordion__panel-content>*:first-child{margin-block-start:0}:where(.tgbl-interface) .tgbl-accordion__panel-content>*:last-child{margin-block-end:0}@media(prefers-reduced-motion: reduce){:where(.tgbl-interface) .tgbl-accordion__panel{transition:none}:where(.tgbl-interface) .tgbl-accordion__indicator{transition:none}:where(.tgbl-interface) .tgbl-accordion__trigger{transition:none}}:where(.tgbl-interface) :is(button,[type=button],[type=submit]){cursor:pointer;font-family:inherit;font-size:var(--tgbl-typography-size-md);line-height:1.4;border:unset;box-shadow:unset;height:auto}:where(.tgbl-interface) :where(a).tgbl-button{text-decoration:none}:where(.tgbl-interface) :where(a).tgbl-button[aria-disabled=true]{pointer-events:none}:where(.tgbl-interface) :where(a).tgbl-button:visited{color:var(--_fg) !important}:where(.tgbl-interface) .tgbl-button{--_bg: var(--tgbl-button-bg, var(--tgbl-theme-primary-base));--_fg: var(--tgbl-button-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border, var(--tgbl-theme-primary-base));--_radius: var(--tgbl-button-radius, var(--tgbl-radius-md));--_bg-interact: var(--tgbl-button-bg-interact, var(--tgbl-theme-primary-darker));--_fg-interact: var(--tgbl-button-fg-interact, var(--tgbl-palette-color-white));--_border-interact: var(--tgbl-button-border-interact, var(--tgbl-theme-primary-darker));font-size:var(--tgbl-typography-size-md);font-weight:normal;line-height:1.4;display:inline-flex;align-self:center;text-align:center;justify-content:center;align-items:center;padding-inline:1.2em;padding-block:.575em;gap:.5em;background-color:var(--_bg) !important;color:var(--_fg) !important;border-color:var(--_border) !important;border-style:solid;border-width:var(--tgbl-border-width);border-radius:var(--_radius);transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:border-color,color,background-color}:where(.tgbl-interface) .tgbl-button .tgbl-icon{font-size:inherit}:where(.tgbl-interface) .tgbl-button:hover{--_bg: var(--_bg-interact);--_fg: var(--_fg-interact);--_border: var(--_border-interact)}:where(.tgbl-interface) .tgbl-button:focus-visible{--_bg: var(--_bg-interact);--_fg: var(--_fg-interact);--_border: var(--_border-interact);outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-button:is(:active,[aria-pressed=true]){--_bg: var(--_bg-interact);--_fg: var(--tgbl-button-fg-active, var(--tgbl-color-fg-on-accent));--_border: var(--_border-interact)}:where(.tgbl-interface) .tgbl-button:where(:disabled,[aria-disabled=true],.is-disabled){pointer-events:none;cursor:not-allowed;opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-button[data-loading=true]{pointer-events:none}:where(.tgbl-interface) .tgbl-button[data-loading=true]>[data-icon=start]{visibility:hidden}:where(.tgbl-interface) .tgbl-button[data-loading=true]::before{content:"";inline-size:.75em;block-size:.75em;border:.15em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;animation:tgbl-spin .85s linear infinite}:where(.tgbl-interface) .tgbl-button.is-width-full{width:100%}:where(.tgbl-interface) .tgbl-button.is-size-lg{font-size:var(--tgbl-typography-size-lg)}:where(.tgbl-interface) .tgbl-button.is-size-sm{font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-button.is-size-xs{--_radius: var(--tgbl-button-radius, var(--tgbl-radius-sm));font-size:var(--tgbl-typography-size-xs);padding:var(--tgbl-spacing-xxs);min-width:2em}:where(.tgbl-interface) .tgbl-button.is-theme-secondary{--_bg: var(--tgbl-button-bg, var(--tgbl-theme-secondary-lighter));--_fg: var(--tgbl-button-fg, var(--tgbl-theme-secondary-darkest));--_border: var(--tgbl-button-border, var(--tgbl-theme-secondary-lighter))}:where(.tgbl-interface) .tgbl-button.is-theme-secondary:hover,:where(.tgbl-interface) .tgbl-button.is-theme-secondary:focus-visible,:where(.tgbl-interface) .tgbl-button.is-theme-secondary:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-secondary-lightest));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-primary-base));--_border: var(--tgbl-button-border-interact, var(--tgbl-theme-secondary-lightest))}:where(.tgbl-interface) .tgbl-button.is-theme-danger{--_bg: var(--tgbl-button-bg, var(--tgbl-theme-danger-base));--_fg: var(--tgbl-button-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-button.is-theme-danger:hover,:where(.tgbl-interface) .tgbl-button.is-theme-danger:focus-visible,:where(.tgbl-interface) .tgbl-button.is-theme-danger:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-danger-darker));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border-interact, var(--tgbl-theme-danger-darker))}:where(.tgbl-interface) .tgbl-button.is-style-outline{--_bg: var(--tgbl-button-bg, var(--tgbl-color-fg-on-accent));--_fg: var(--tgbl-button-fg, var(--tgbl-theme-primary-dark));--_border: var(--tgbl-button-border, var(--tgbl-theme-primary-dark))}:where(.tgbl-interface) .tgbl-button.is-style-outline:hover,:where(.tgbl-interface) .tgbl-button.is-style-outline:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-outline:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-primary-dark));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border-interact, var(--tgbl-theme-primary-dark))}:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-secondary{--_bg: var(--tgbl-button-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-button-fg, var(--tgbl-theme-secondary-base));--_border: var(--tgbl-button-border, var(--tgbl-theme-secondary-base))}:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-secondary:hover,:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-secondary:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-secondary:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-secondary-base));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border-interact, var(--tgbl-theme-secondary-base))}:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-danger{--_bg: var(--tgbl-button-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-button-fg, var(--tgbl-theme-danger-base));--_border: var(--tgbl-button-border, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-danger:hover,:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-danger:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-outline.is-theme-danger:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-danger-base));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-button-border-interact, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-button.is-style-ghost{--_bg: var(--tgbl-button-bg, transparent);--_fg: var(--tgbl-button-fg, var(--tgbl-color-fg));--_border: transparent}:where(.tgbl-interface) .tgbl-button.is-style-ghost:hover,:where(.tgbl-interface) .tgbl-button.is-style-ghost:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-ghost:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-secondary-lighter));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-color-fg));--_border: transparent}:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-primary{--_fg: var(--tgbl-button-fg, var(--tgbl-theme-primary-base))}:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-primary:hover,:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-primary:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-primary:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-primary-lightest));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-primary-dark))}:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-danger{--_fg: var(--tgbl-button-fg, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-danger:hover,:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-danger:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-ghost.is-theme-danger:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, var(--tgbl-theme-danger-lightest));--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-danger-dark))}:where(.tgbl-interface) .tgbl-button.is-style-link{--_bg: var(--tgbl-button-bg, transparent);--_fg: var(--tgbl-button-fg, var(--tgbl-theme-primary-base));--_border: transparent;border-width:0}:where(.tgbl-interface) .tgbl-button.is-style-link:hover,:where(.tgbl-interface) .tgbl-button.is-style-link:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-link:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-button-bg-interact, transparent);--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-primary-darker));--_border: transparent}:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-secondary{--_fg: var(--tgbl-button-fg, var(--tgbl-theme-secondary-dark))}:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-secondary:hover,:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-secondary:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-secondary:is(:active,[aria-pressed=true]){--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-secondary-darkest))}:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-danger{--_fg: var(--tgbl-button-fg, var(--tgbl-theme-danger-dark))}:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-danger:hover,:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-danger:focus-visible,:where(.tgbl-interface) .tgbl-button.is-style-link.is-theme-danger:is(:active,[aria-pressed=true]){--_fg: var(--tgbl-button-fg-interact, var(--tgbl-theme-danger-darkest))}@media(forced-colors: active){.tgbl-button{forced-color-adjust:none;background-color:CanvasText;color:Canvas;border-color:CanvasText}.tgbl-button:is(:hover,:active){background-color:Highlight;border-color:Highlight}.tgbl-button:focus-visible{outline:2px solid Highlight;outline-offset:2px}.tgbl-button.is-style-link{background-color:rgba(0,0,0,0);color:LinkText;border-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){.tgbl-button{transition:none}}.tgbl-interface input[type=file]{--_bg: var(--tgbl-button-bg, var(--tgbl-theme-primary-base));--_fg: var(--tgbl-button-fg, var(--tgbl-color-bg-surface));--_border: var(--tgbl-button-border, var(--tgbl-theme-primary-base));--_radius: var(--tgbl-button-radius, var(--tgbl-radius-md));--_bg-interact: var(--tgbl-button-bg-interact, var(--tgbl-theme-primary-darker));--_fg-interact: var(--tgbl-button-fg-interact, var(--tgbl-color-fg-on-accent));--_border-interact: var(--tgbl-button-border-interact, var(--tgbl-theme-primary-darker))}.tgbl-interface input[type=file]::file-selector-button{font-size:var(--tgbl-typography-size-md);font-weight:normal;line-height:1.4;display:inline-flex;align-self:center;text-align:center;justify-content:center;align-items:center;padding-inline:1.2em;padding-block:.575em;gap:.5em;background-color:var(--_bg);color:var(--_fg);border:var(--tgbl-border-width) solid var(--_border);border-radius:var(--_radius);transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:border-color,color,background-color}.tgbl-interface input[type=file]:hover::file-selector-button{background-color:var(--_bg-interact);color:var(--_fg-interact);border-color:var(--_border-interact)}.tgbl-interface input[type=file]:focus-visible::file-selector-button{background-color:var(--_bg-interact);color:var(--_fg-interact);border-color:var(--_border-interact);outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}.tgbl-interface input[type=file]:active::file-selector-button{background-color:var(--_bg-interact);color:var(--_fg-interact);border-color:var(--_border-interact)}:where(.tgbl-interface) .tgbl-card,:where(.tgbl-interface) .tgbl-modal__dialog{--_bg: var(--tgbl-card-bg, var(--tgbl-color-bg-surface));--_border: var(--tgbl-card-border, var(--tgbl-color-border));--_border-interact: var(--tgbl-card-border-interact, var(--tgbl-theme-primary-base));--_radius: var(--tgbl-card-radius, var(--tgbl-radius-md));--_shadow: var(--tgbl-card-shadow, var(--tgbl-shadow-md));--_shadow-interact: var(--tgbl-card-shadow-interact, var(--tgbl-shadow-sm));--_padding: var(--tgbl-card-padding, var(--tgbl-spacing-md));--_foot-basis: var(--tgbl-card-foot-basis, 500px);box-sizing:border-box;container-type:inline-size;container-name:tgblCard;position:relative;width:100%;border-style:solid;border-width:var(--tgbl-border-width);border-color:var(--_border);border-radius:var(--_radius);background-color:var(--_bg)}:where(.tgbl-interface) .tgbl-card img.tgbl-card__media,:where(.tgbl-interface) .tgbl-modal__dialog img.tgbl-card__media{max-width:100%}:where(.tgbl-interface) .tgbl-card img.tgbl-card__media.is-flush,:where(.tgbl-interface) .tgbl-modal__dialog img.tgbl-card__media.is-flush{border-radius:0}:where(.tgbl-interface) .tgbl-card .tgbl-card__media.is-flush,:where(.tgbl-interface) .tgbl-modal__dialog .tgbl-card__media.is-flush{margin-inline:calc(var(--_padding)*-1);max-width:calc(100% + 2*var(--_padding));border-radius:0}:where(.tgbl-interface) .tgbl-card__head{padding-block:var(--_padding);padding-inline:var(--_padding);width:100%;box-sizing:border-box}:where(.tgbl-interface) .tgbl-card__head .tgbl-card__media.is-flush:first-child{margin-block-start:calc(var(--_padding)*-1);border-start-end-radius:calc(var(--_radius) - 1px);border-start-start-radius:calc(var(--_radius) - 1px)}:where(.tgbl-interface) .tgbl-card__body{padding-inline:var(--_padding);width:100%;box-sizing:border-box}:where(.tgbl-interface) .tgbl-card__body>*:first-child{margin-block-start:unset}:where(.tgbl-interface) .tgbl-card__body>*:last-child{margin-block-end:unset}:where(.tgbl-interface) .tgbl-card__body>p{margin:0}:where(.tgbl-interface) .tgbl-card__body:first-child{padding-block-start:var(--_padding)}:where(.tgbl-interface) .tgbl-card__body:last-child{padding-block-end:var(--_padding)}:where(.tgbl-interface) .tgbl-card__foot{padding-block:var(--_padding);padding-inline:var(--_padding);width:100%;box-sizing:border-box}:where(.tgbl-interface) .tgbl-card__foot .tgbl-card__media.is-flush:last-child{margin-block-end:calc(var(--_padding)*-1);border-end-end-radius:calc(var(--_radius) - 1px);border-end-start-radius:calc(var(--_radius) - 1px)}@container tgblCard (width >= 400px){:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner{display:flex;flex-direction:row;align-items:center;gap:var(--_padding)}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__media.is-flush,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__media.is-flush{object-fit:cover;object-position:center;margin-block:calc(var(--_padding)*-1);height:calc(100% + 2*var(--_padding))}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner *:has(.tgbl-card__media.is-flush),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner *:has(.tgbl-card__media.is-flush){align-self:stretch}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__head,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__head{padding-inline-start:var(--_padding);padding-block:var(--_padding);flex:0 1 auto}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__head:has(.tgbl-icon:only-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__head:has(.tgbl-icon:only-child){flex:0 0 max-content}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__head .tgbl-card__media.is-flush:first-child,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__head .tgbl-card__media.is-flush:first-child{margin-inline-end:var(--_padding);max-width:calc(100% + var(--_padding));border-start-end-radius:0;border-end-start-radius:calc(var(--_radius) - 1px)}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__body,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__body{flex:2 1 auto;padding-block:var(--_padding)}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__foot,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__foot{width:unset;flex:0 1 var(--_foot-basis);padding-block:var(--_padding);padding-inline-end:var(--_padding);margin-inline-start:auto;justify-content:flex-end}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__foot .tgbl-card__media.is-flush:last-child,:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__foot .tgbl-card__media.is-flush:last-child{margin-inline-start:var(--_padding);max-width:calc(100% + var(--_padding));border-end-start-radius:0;border-start-end-radius:calc(var(--_radius) - 1px)}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__head:not(:first-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__head:not(:first-child),:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__body:not(:first-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__body:not(:first-child),:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__foot:not(:first-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__foot:not(:first-child){padding-inline-start:0}:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__head:not(:last-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__head:not(:last-child),:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__body:not(:last-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__body:not(:last-child),:where(.tgbl-interface) .tgbl-card.is-layout-inline .tgbl-card__inner .tgbl-card__foot:not(:last-child),:where(.tgbl-interface) .is-layout-inline.tgbl-modal__dialog .tgbl-card__inner .tgbl-card__foot:not(:last-child){padding-inline-end:0}}:where(.tgbl-interface) .tgbl-card.has-interaction,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog{transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:border-color,color,background-color}:where(.tgbl-interface) .tgbl-card.has-interaction:hover,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog:hover{--_border: var(--_border-interact)}:where(.tgbl-interface) .tgbl-card.has-interaction:focus,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog:focus,:where(.tgbl-interface) .tgbl-card.has-interaction:focus-within,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog:focus-within{--_border: var(--_border-interact)}:where(.tgbl-interface) .tgbl-card.has-interaction:active,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog:active,:where(.tgbl-interface) .tgbl-card.has-interaction.active,:where(.tgbl-interface) .has-interaction.active.tgbl-modal__dialog{--_border: var(--tgbl-card-border-active, var(--tgbl-palette-color-gray-50))}:where(.tgbl-interface) .tgbl-card.has-interaction [disabled],:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog [disabled],:where(.tgbl-interface) .tgbl-card.has-interaction .disabled,:where(.tgbl-interface) .has-interaction.tgbl-modal__dialog .disabled{opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-card.is-style-elevated,:where(.tgbl-interface) .is-style-elevated.tgbl-modal__dialog{box-shadow:var(--_shadow);transition-property:border-color,color,background-color,box-shadow}:where(.tgbl-interface) .tgbl-card.is-style-elevated:hover,:where(.tgbl-interface) .is-style-elevated.tgbl-modal__dialog:hover{box-shadow:var(--_shadow-interact)}:where(.tgbl-interface) .tgbl-chip{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-secondary-lighter));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-secondary-darkest));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-lighter));--_icon: var(--tgbl-chip-icon, inherit);--_radius: var(--tgbl-chip-radius, var(--tgbl-radius-sm));display:inline-flex;align-items:center;justify-content:center;font-weight:normal !important;gap:.25em;padding-inline:.75em;padding-block:.375em;background-color:var(--_bg) !important;color:var(--_fg) !important;border:var(--tgbl-border-width) solid var(--_border) !important;border-radius:var(--_radius);text-decoration:none;line-height:1.25;white-space:nowrap;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:border-color,color,background-color,filter}:where(.tgbl-interface) .tgbl-chip .tgbl-icon{color:var(--_icon)}:where(.tgbl-interface) .tgbl-chip:where([aria-disabled=true],[disabled]){opacity:var(--tgbl-opacity-disabled);pointer-events:none}:where(.tgbl-interface) .tgbl-chip.is-size-xs{font-size:var(--tgbl-typography-size-xs);padding-inline:.5em}:where(.tgbl-interface) .tgbl-chip.is-size-sm{font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-chip.is-size-md{font-size:var(--tgbl-typography-size-md)}:where(.tgbl-interface) .tgbl-chip.is-interactive,:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]),:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]){cursor:pointer}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(0.95)}}:where(.tgbl-interface) .tgbl-chip.is-interactive:not(:disabled):not([aria-disabled=true]):focus-visible,:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):focus-visible,:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-chip.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):has(input:checked){box-shadow:0 0 0 1px var(--_fg) inset;filter:brightness(0.95)}:where(.tgbl-interface) .tgbl-chip.is-interactive:is(a),:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):is(a),:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):is(a){text-decoration:none}:where(.tgbl-interface) .tgbl-chip.is-interactive:is(a):visited,:where(.tgbl-interface) .tgbl-chip:is(a,button,[role=button]):is(a):visited,:where(.tgbl-interface) .tgbl-chip:has(input[type=checkbox],input[type=radio]):is(a):visited{color:var(--_fg)}:where(.tgbl-interface) .tgbl-chip.is-theme-primary{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-primary-lightest));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-primary-base));--_border: var(--tgbl-chip-border, var(--tgbl-theme-primary-lightest))}:where(.tgbl-interface) .tgbl-chip.is-theme-secondary{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-secondary-lighter));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-secondary-darker));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-lighter));--_icon: var(--tgbl-chip-icon, var(--tgbl-theme-secondary-base))}:where(.tgbl-interface) .tgbl-chip.is-theme-success{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-success-lightest));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-success-darker));--_border: var(--tgbl-chip-border, var(--tgbl-theme-success-lightest));--_icon: var(--tgbl-chip-icon, var(--tgbl-theme-success-base))}:where(.tgbl-interface) .tgbl-chip.is-theme-warning{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-warning-lightest));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-warning-darker));--_border: var(--tgbl-chip-border, var(--tgbl-theme-warning-lightest));--_icon: var(--tgbl-chip-icon, var(--tgbl-theme-warning-base))}:where(.tgbl-interface) .tgbl-chip.is-theme-danger{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-danger-lightest));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-danger-darker));--_border: var(--tgbl-chip-border, var(--tgbl-theme-danger-lightest));--_icon: var(--tgbl-chip-icon, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-chip.is-style-ghost:not(:is(a,button,[role=button])),:where(.tgbl-interface) .tgbl-chip.is-style-ghost:not(:is(:hover,:focus)){--_bg: transparent}:where(.tgbl-interface) .tgbl-chip.is-style-ghost:not(:is(:focus-visible,:active,[aria-pressed=true],.is-selected)){--_border: transparent}:where(.tgbl-interface) .tgbl-chip.is-style-outline{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-secondary-base));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-base))}:where(.tgbl-interface) .tgbl-chip.is-style-outline.is-theme-primary{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-primary-base));--_border: var(--tgbl-chip-border, var(--tgbl-theme-primary-base))}:where(.tgbl-interface) .tgbl-chip.is-style-outline.is-theme-secondary{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-secondary-dark));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-dark))}:where(.tgbl-interface) .tgbl-chip.is-style-outline.is-theme-success{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-success-dark));--_border: var(--tgbl-chip-border, var(--tgbl-theme-success-dark))}:where(.tgbl-interface) .tgbl-chip.is-style-outline.is-theme-warning{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-warning-base));--_border: var(--tgbl-chip-border, var(--tgbl-theme-warning-base))}:where(.tgbl-interface) .tgbl-chip.is-style-outline.is-theme-danger{--_bg: var(--tgbl-chip-bg, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-chip-fg, var(--tgbl-theme-danger-base));--_border: var(--tgbl-chip-border, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-chip.is-selected.is-style-outline{--_bg: var(--_border);--_fg: var(--tgbl-color-fg-on-accent)}:where(.tgbl-interface) .tgbl-chip.is-style-solid{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-secondary-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_icon: var(--tgbl-chip-icon, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-secondary-dark);--_border: var(--tgbl-theme-secondary-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-secondary-darker);--_border: var(--tgbl-theme-secondary-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-primary-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-primary-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-primary-dark);--_border: var(--tgbl-theme-primary-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-primary:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-primary-darker);--_border: var(--tgbl-theme-primary-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-secondary-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-secondary-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-secondary-dark);--_border: var(--tgbl-theme-secondary-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-secondary:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-secondary-darker);--_border: var(--tgbl-theme-secondary-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-success-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-success-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-success-dark);--_border: var(--tgbl-theme-success-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-success:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-success-darker);--_border: var(--tgbl-theme-success-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-warning-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-warning-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-warning-dark);--_border: var(--tgbl-theme-warning-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-warning:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-warning-darker);--_border: var(--tgbl-theme-warning-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger{--_bg: var(--tgbl-chip-bg, var(--tgbl-theme-danger-base));--_fg: var(--tgbl-chip-fg, var(--tgbl-color-fg-on-accent));--_border: var(--tgbl-chip-border, var(--tgbl-theme-danger-base))}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger.is-interactive:not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover,:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:has(input[type=checkbox],input[type=radio]):not(:disabled):not([aria-disabled=true]):hover{--_bg: var(--tgbl-theme-danger-dark);--_border: var(--tgbl-theme-danger-dark)}}:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger.is-interactive:is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger.is-interactive:has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:is(a,button,[role=button]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:is(a,button,[role=button]):has(input:checked),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:has(input[type=checkbox],input[type=radio]):is(:active,[aria-pressed=true],.is-selected),:where(.tgbl-interface) .tgbl-chip.is-style-solid.is-theme-danger:has(input[type=checkbox],input[type=radio]):has(input:checked){--_bg: var(--tgbl-theme-danger-darker);--_border: var(--tgbl-theme-danger-darker)}:where(.tgbl-interface) .tgbl-chip.is-style-flush{--_bg: transparent;--_border: transparent;padding-inline:0 !important;padding-block:0 !important;border:0 !important;background:rgba(0,0,0,0) !important;filter:none !important}:where(.tgbl-interface) .tgbl-chip.is-style-flush:hover,:where(.tgbl-interface) .tgbl-chip.is-style-flush:active{filter:none !important}:where(.tgbl-interface) .tgbl-chip.is-style-flush.is-interactive,:where(.tgbl-interface) .tgbl-chip.is-style-flush:is(a,button,[role=button]){text-decoration:none}@media(hover: hover){:where(.tgbl-interface) .tgbl-chip.is-style-flush.is-interactive:hover,:where(.tgbl-interface) .tgbl-chip.is-style-flush:is(a,button,[role=button]):hover{text-decoration:underline}}:where(.tgbl-interface) .tgbl-chip.is-style-flush.is-interactive:focus-visible,:where(.tgbl-interface) .tgbl-chip.is-style-flush:is(a,button,[role=button]):focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-content-indicator{--_bg: var(--tgbl-content-indicator-bg, transparent);--_border: var(--tgbl-content-indicator-border, var(--tgbl-color-border));--_fg: var(--tgbl-content-indicator-fg, var(--tgbl-color-fg));display:inline-flex}:where(.tgbl-interface) .tgbl-content-indicator.is-size-xs{font-size:8px}:where(.tgbl-interface) .tgbl-content-indicator.is-size-sm{font-size:12px}:where(.tgbl-interface) .tgbl-content-indicator.is-size-md{font-size:16px}:where(.tgbl-interface) .tgbl-content-indicator.is-size-lg{font-size:20px}:where(.tgbl-interface) .tgbl-content-indicator__circle{position:relative;display:grid;place-items:center;inline-size:2em;block-size:2em;border-radius:50%;background:var(--_bg);border:.15em solid var(--_border)}:where(.tgbl-interface) .tgbl-content-indicator__circle .tgbl-icon{font-size:1.2em;color:var(--_fg)}:where(.tgbl-interface) .tgbl-content-indicator.is-variant-solid :where(.tgbl-interface) .tgbl-content-indicator__circle{border:none;background:var(--_border)}:where(.tgbl-interface) .tgbl-content-indicator.is-variant-solid :where(.tgbl-interface) .tgbl-content-indicator__circle .tgbl-icon{color:var(--tgbl-color-fg-on-accent)}:where(.tgbl-interface) .tgbl-content-indicator.is-theme-default{--_border: var(--tgbl-color-border);--_fg: var(--tgbl-color-fg-muted)}:where(.tgbl-interface) .tgbl-content-indicator.is-theme-info{--_border: var(--tgbl-theme-info-base);--_fg: var(--tgbl-theme-info-base)}:where(.tgbl-interface) .tgbl-content-indicator.is-theme-success{--_border: var(--tgbl-theme-success-base);--_fg: var(--tgbl-theme-success-base)}:where(.tgbl-interface) .tgbl-content-indicator.is-theme-warning{--_border: var(--tgbl-theme-warning-base);--_fg: var(--tgbl-theme-warning-base)}:where(.tgbl-interface) .tgbl-content-indicator.is-theme-danger{--_border: var(--tgbl-theme-danger-base);--_fg: var(--tgbl-theme-danger-base)}:where(.tgbl-interface) :is(label,.tgbl-label){color:var(--tgbl-color-fg);font-weight:bold;font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) :is(.tgbl-input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select){--_bg: var(--tgbl-input-bg, var(--tgbl-color-bg));--_fg: var(--tgbl-input-fg, var(--tgbl-color-fg-muted));--_border: var(--tgbl-input-border, var(--tgbl-color-border));--_border-focus: var(--tgbl-input-border-focus, var(--tgbl-theme-primary-base));--_border-invalid: var(--tgbl-input-border-invalid, var(--tgbl-theme-danger-base));--_radius: var(--tgbl-input-radius, var(--tgbl-radius-md));font-size:var(--tgbl-typography-size-sm);font-family:inherit;box-sizing:content-box;border:var(--tgbl-border-width) solid var(--_border);border-radius:var(--_radius);appearance:none;background-color:var(--_bg);color:var(--_fg);height:calc(2em - 2*var(--tgbl-border-width));padding-inline:.5em;padding-block:0;min-width:1px;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:border-color,color,background-color}:where(.tgbl-interface) :is(.tgbl-input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select):focus-visible{--_border: var(--_border-focus);outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) :is(.tgbl-input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select)[disabled]{opacity:var(--tgbl-opacity-disabled);cursor:not-allowed}:where(.tgbl-interface) :is(.tgbl-input,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select):invalid{--_border: var(--_border-invalid)}:where(.tgbl-interface) :is(input[type=search],input[type=search].tgbl-input){padding-inline-start:2.5em !important;background-image:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8ZM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6ZM19 20a1 1 0 0 1-.707-.293l-4-4a1 1 0 0 1 1.414-1.414l4 4A1 1 0 0 1 19 20Z" fill="%231F2A37"/></svg>');background-repeat:no-repeat;background-position:.75em 50%;background-size:1em}:where(.tgbl-interface) :is(select,select.tgbl-input){padding-inline-end:2.5em !important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMSAxMCI+PHBhdGggZmlsbD0iIzExMTkyOCIgZD0iTTUuNTExIDcuNWEuOTM5LjkzOSAwIDAgMS0uNjM2LS4yNDRsLTMuNi0zLjMyNmEuODMzLjgzMyAwIDAgMS0uMjAyLS4yNy43NzguNzc4IDAgMCAxLS4wMDYtLjY0My44My44MyAwIDAgMSAuMTk3LS4yNzMuOTA5LjkwOSAwIDAgMSAuMjk1LS4xODIuOTY1Ljk2NSAwIDAgMSAuNjk2LjAwNmMuMTEuMDQzLjIxLjEwNi4yOTIuMTg2bDIuOTY0IDIuNzM4IDIuOTY0LTIuNzM4YS45NC45NCAwIDAgMSAuNjMzLS4yMzRjLjIzNi4wMDIuNDYyLjA5LjYyOC4yNDRhLjgwMS44MDEgMCAwIDEgLjI2NC41OC44LjggMCAwIDEtLjI1My41ODZsLTMuNiAzLjMyNmEuOTM5LjkzOSAwIDAgMS0uNjM2LjI0NFoiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:calc(100% - .75em) 50%;background-size:1em}:where(.tgbl-interface) .tgbl-inline-choice{--_accent: var(--tgbl-input-accent, var(--tgbl-theme-primary-base));display:flex;align-items:center;gap:var(--tgbl-spacing-xs)}:where(.tgbl-interface) .tgbl-inline-choice input[type=radio],:where(.tgbl-interface) .tgbl-inline-choice input[type=checkbox]{font-size:1.15em;width:1em;height:1em;flex:0 0 1em;margin:0}:where(.tgbl-interface) .tgbl-inline-choice input[type=radio]:checked,:where(.tgbl-interface) .tgbl-inline-choice input[type=checkbox]:checked{accent-color:var(--_accent)}:where(.tgbl-interface) .tgbl-inline-choice label{font-weight:unset;line-height:1.25em;font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-toggle{--_accent: var(--tgbl-input-accent, var(--tgbl-theme-primary-base));--_track-off: var(--tgbl-palette-color-gray-300)}:where(.tgbl-interface) .tgbl-toggle input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}:where(.tgbl-interface) .tgbl-toggle input[type=checkbox]+label{display:inline-flex;align-items:center;gap:var(--tgbl-spacing-xs);font-weight:unset;line-height:1.25em;font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-toggle input[type=checkbox]+label[for]::before{content:"";display:inline-flex;cursor:pointer;width:2.8575em;height:1.4285em;border-radius:9999px;border:var(--tgbl-border-width) solid var(--_track-off);background-color:var(--_track-off);vertical-align:middle;background-image:radial-gradient(circle, currentcolor 0%, currentcolor 52.25%, rgba(255, 255, 255, 0) 52.25%, rgba(255, 255, 255, 0) 100%);color:var(--tgbl-color-bg);background-size:1.4285em;background-repeat:no-repeat;background-position:0 50%;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:background-position,color,background-color}:where(.tgbl-interface) .tgbl-toggle input[type=checkbox]:checked+label[for]::before{background-position:100% 50%;background-color:var(--_accent);border-color:var(--_accent)}:where(.tgbl-interface) .tgbl-toggle input[type=checkbox]:focus-visible+label[for]::before{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) input[type=number]{padding-inline-end:.25em}:where(.tgbl-interface) input[type=file]{--_bg: var(--tgbl-input-bg, var(--tgbl-color-bg));--_fg: var(--tgbl-input-fg, var(--tgbl-color-fg-muted));--_border: var(--tgbl-input-border, var(--tgbl-color-border));--_radius: var(--tgbl-input-radius, var(--tgbl-radius-md));font-size:var(--tgbl-typography-size-sm);font-family:inherit;box-sizing:content-box;border:var(--tgbl-border-width) solid var(--_border);border-radius:var(--_radius);background-color:var(--_bg);color:var(--_fg);padding:.5em;min-width:1px;cursor:pointer}:where(.tgbl-interface) .tgbl-icon{display:inline-flex;vertical-align:-0.125em;line-height:1}:where(.tgbl-interface) .tgbl-icon.is-size-xxl{font-size:var(--tgbl-component-icon-size--xxl, var(--tgbl-typography-size-xxl))}:where(.tgbl-interface) .tgbl-icon.is-size-xl{font-size:var(--tgbl-component-icon-size--xl, var(--tgbl-typography-size-xl))}:where(.tgbl-interface) .tgbl-icon.is-size-lg{font-size:var(--tgbl-component-icon-size--lg, var(--tgbl-typography-size-lg))}:where(.tgbl-interface) .tgbl-icon.is-size-md{font-size:var(--tgbl-component-icon-size--md, var(--tgbl-typography-size-md))}:where(.tgbl-interface) .tgbl-icon.is-size-sm{font-size:var(--tgbl-component-icon-size--sm, var(--tgbl-typography-size-sm))}:where(.tgbl-interface) .tgbl-icon.is-size-xs{font-size:var(--tgbl-component-icon-size--xs, var(--tgbl-typography-size-xs))}:where(.tgbl-interface) .tgbl-icon svg{width:1em;height:1em;fill:currentColor}:where(.tgbl-interface) .tgbl-icon-button{--_bg: var(--tgbl-icon-button-bg, transparent);--_fg: var(--tgbl-icon-button-fg, var(--tgbl-color-fg));--_border: var(--tgbl-icon-button-border, transparent);--_radius: var(--tgbl-icon-button-radius, var(--tgbl-radius-md));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-secondary-lighter));--_fg-interact: var(--tgbl-icon-button-fg-interact, var(--tgbl-color-fg));appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;position:relative;width:2rem;height:2rem;background-color:var(--_bg);color:var(--_fg);border:var(--tgbl-border-width) solid var(--_border);border-radius:var(--_radius);transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing);transition-property:background-color,color,border-color}:where(.tgbl-interface) .tgbl-icon-button .tgbl-icon{font-size:1rem}:where(.tgbl-interface) .tgbl-icon-button:hover{--_bg: var(--_bg-interact);--_fg: var(--_fg-interact)}:where(.tgbl-interface) .tgbl-icon-button:focus-visible{--_bg: var(--_bg-interact);--_fg: var(--_fg-interact);outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-icon-button:is(:active,[aria-pressed=true]){--_bg: var(--_bg-interact);--_fg: var(--_fg-interact)}:where(.tgbl-interface) .tgbl-icon-button:where(:disabled,[aria-disabled=true],.is-disabled){pointer-events:none;cursor:not-allowed;opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-icon-button.is-size-xs{width:1.5rem;height:1.5rem;--_radius: var(--tgbl-icon-button-radius, var(--tgbl-radius-sm))}:where(.tgbl-interface) .tgbl-icon-button.is-size-xs .tgbl-icon{font-size:.75rem}:where(.tgbl-interface) .tgbl-icon-button.is-size-md{width:2.5rem;height:2.5rem}:where(.tgbl-interface) .tgbl-icon-button.is-size-md .tgbl-icon{font-size:1.25rem}:where(.tgbl-interface) .tgbl-icon-button.is-size-lg{width:3rem;height:3rem}:where(.tgbl-interface) .tgbl-icon-button.is-size-lg .tgbl-icon{font-size:1.5rem}:where(.tgbl-interface) .tgbl-icon-button.is-theme-primary{--_fg: var(--tgbl-icon-button-fg, var(--tgbl-theme-primary-base));--_fg-interact: var(--tgbl-icon-button-fg-interact, var(--tgbl-theme-primary-dark));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-primary-lightest))}:where(.tgbl-interface) .tgbl-icon-button.is-theme-danger{--_fg: var(--tgbl-icon-button-fg, var(--tgbl-theme-danger-base));--_fg-interact: var(--tgbl-icon-button-fg-interact, var(--tgbl-theme-danger-dark));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-danger-lightest))}:where(.tgbl-interface) .tgbl-icon-button.is-style-outline{--_border: var(--tgbl-icon-button-border, var(--tgbl-color-border));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-secondary-lighter))}:where(.tgbl-interface) .tgbl-icon-button.is-style-outline.is-theme-primary{--_border: var(--tgbl-icon-button-border, var(--tgbl-theme-primary-base));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-primary-lightest));--_fg-interact: var(--tgbl-icon-button-fg-interact, var(--tgbl-theme-primary-dark))}:where(.tgbl-interface) .tgbl-icon-button.is-style-outline.is-theme-danger{--_border: var(--tgbl-icon-button-border, var(--tgbl-theme-danger-base));--_bg-interact: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-danger-lightest));--_fg-interact: var(--tgbl-icon-button-fg-interact, var(--tgbl-theme-danger-dark))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid{--_bg: var(--tgbl-icon-button-bg, var(--tgbl-theme-secondary-lighter));--_fg: var(--tgbl-icon-button-fg, var(--tgbl-color-fg))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid:hover,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid:focus-visible,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-secondary-light))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-primary{--_bg: var(--tgbl-icon-button-bg, var(--tgbl-theme-primary-base));--_fg: var(--tgbl-icon-button-fg, var(--tgbl-color-fg-on-accent))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-primary:hover,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-primary:focus-visible,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-primary:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-primary-darker))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-danger{--_bg: var(--tgbl-icon-button-bg, var(--tgbl-theme-danger-base));--_fg: var(--tgbl-icon-button-fg, var(--tgbl-color-fg-on-accent))}:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-danger:hover,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-danger:focus-visible,:where(.tgbl-interface) .tgbl-icon-button.is-style-solid.is-theme-danger:is(:active,[aria-pressed=true]){--_bg: var(--tgbl-icon-button-bg-interact, var(--tgbl-theme-danger-darker))}:where(.tgbl-interface) .tgbl-icon-button[aria-busy=true]{pointer-events:none}:where(.tgbl-interface) .tgbl-icon-button[aria-busy=true] .tgbl-icon{visibility:hidden}:where(.tgbl-interface) .tgbl-icon-button__spinner{position:absolute;width:1em;height:1em;border:.15em solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:tgbl-spin .85s linear infinite}@media(forced-colors: active){.tgbl-icon-button{forced-color-adjust:none;background-color:Canvas;color:CanvasText;border-color:CanvasText}.tgbl-icon-button:is(:hover,:active){background-color:Highlight;color:Canvas}.tgbl-icon-button:focus-visible{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion: reduce){.tgbl-icon-button{transition:none}.tgbl-icon-button__spinner{animation:none}}.tgbl-modal{--_z: var(--tgbl-modal-z, var(--tgbl-layer-modal, 1000));--_max: var(--tgbl-modal-max, 720px);--_backdrop: var(--tgbl-modal-backdrop, var(--tgbl-color-bg-overlay));position:fixed;inset:0;z-index:var(--_z);pointer-events:auto;display:flex;justify-content:center;align-items:flex-start;overflow:auto;padding-block:1rem}.tgbl-modal__backdrop{position:fixed;inset:0;background:var(--_backdrop);transition:opacity var(--tgbl-motion-duration) var(--tgbl-motion-timing);opacity:0}.tgbl-modal[data-state=open] .tgbl-modal__backdrop{opacity:1}.tgbl-modal__close{position:absolute;top:var(--tgbl-spacing-sm);inset-inline-end:var(--tgbl-spacing-sm);z-index:2}.tgbl-modal__dialog{position:relative;max-inline-size:min(100vw - 2rem,var(--_max));max-block-size:calc(100dvh - 2rem);margin-block:auto;overflow:hidden;display:flex;flex-direction:column;--_min-body: 8rem;--_min-head: 0rem;--_min-foot: 0rem;min-block-size:calc(var(--_min-body) + var(--_min-head) + var(--_min-foot))}.tgbl-modal__dialog:has(>.tgbl-card__head){--_min-head: 4rem}.tgbl-modal__dialog:has(>.tgbl-card__foot){--_min-foot: 4rem}.tgbl-modal__dialog.has-interaction{pointer-events:auto}.tgbl-modal__dialog .tgbl-modal__body{flex:1 1 auto;min-height:4.5rem;display:flex;flex-direction:column}.tgbl-modal__dialog .tgbl-modal__body-inner{flex:1 1 auto;overflow:auto}.tgbl-modal__dialog.is-size-sm{--_max: var(--tgbl-modal-max, 480px)}.tgbl-modal__dialog.is-size-md{--_max: var(--tgbl-modal-max, 720px)}.tgbl-modal__dialog.is-size-lg{--_max: var(--tgbl-modal-max, 960px)}.tgbl-modal__dialog.is-sticky-head .tgbl-card__head{position:sticky;top:0;background:inherit;z-index:1}.tgbl-modal__dialog.is-sticky-foot .tgbl-card__foot{position:sticky;bottom:0;background:inherit;z-index:1}@media(prefers-reduced-motion: no-preference){.tgbl-modal__dialog{transform:translateY(4px);opacity:0;transition:transform var(--tgbl-motion-duration) var(--tgbl-motion-timing),opacity var(--tgbl-motion-duration) var(--tgbl-motion-timing)}.tgbl-modal[data-state=open] .tgbl-modal__dialog{transform:none;opacity:1}}@media(forced-colors: active){.tgbl-modal__dialog{border:2px solid CanvasText}.tgbl-modal__backdrop{background:GrayText;opacity:.5}}.tgbl-modal-open{overflow:hidden}:where(.tgbl-interface) .tgbl-notice{--_bg: var(--tgbl-notice-bg, var(--tgbl-color-bg-surface));--_border: var(--tgbl-notice-border, var(--tgbl-color-border));--_accent: var(--tgbl-notice-accent, var(--tgbl-theme-primary-base));--_accent-weak: var(--tgbl-notice-accent-weak, var(--tgbl-theme-primary-lighter));--_fg: var(--tgbl-notice-fg, var(--tgbl-color-text));--_radius: var(--tgbl-notice-radius, var(--tgbl-radius-md));--_padding: var(--tgbl-notice-padding, var(--tgbl-spacing-md));--_head-gap: var(--tgbl-spacing-xs);--_dismiss-size: 32px;box-sizing:border-box;container-type:inline-size;container-name:tgblnotice;position:relative;width:100%;border-style:solid;border-width:var(--tgbl-border-width);border-color:var(--_border);border-radius:var(--_radius);background-color:var(--_bg);border-inline-start-width:4px;border-inline-start-color:var(--_accent)}:where(.tgbl-interface) .tgbl-notice__head{padding-block:var(--_padding);padding-inline:var(--_padding);width:100%;box-sizing:border-box;display:flex;align-items:center;gap:var(--_head-gap)}:where(.tgbl-interface) .tgbl-notice__head:has(.tgbl-notice__dismiss){padding-inline-end:calc(var(--_padding) - 4px)}:where(.tgbl-interface) .tgbl-notice__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0;font-size:var(--tgbl-typography-size-xl);color:var(--_accent)}:where(.tgbl-interface) .tgbl-notice__title{flex:1 1 auto;margin:0;color:var(--_fg)}:where(.tgbl-interface) .tgbl-notice__title:not(:last-child){margin-block-end:0}:where(.tgbl-interface) .tgbl-notice__dismiss{flex:0 0 auto;margin-inline-start:auto;width:var(--_dismiss-size);height:var(--_dismiss-size);border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--tgbl-color-text-subtle);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}:where(.tgbl-interface) .tgbl-notice__dismiss:hover{background:var(--_accent-weak);color:var(--_fg)}:where(.tgbl-interface) .tgbl-notice__dismiss:focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-notice__dismiss[disabled],:where(.tgbl-interface) .tgbl-notice__dismiss.disabled{cursor:not-allowed;opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-notice__body{padding-inline:var(--_padding);padding-block:var(--_padding);width:100%;box-sizing:border-box;color:var(--_fg)}:where(.tgbl-interface) .tgbl-notice__body>*:first-child{margin-block-start:0}:where(.tgbl-interface) .tgbl-notice__body>*:last-child{margin-block-end:0}:where(.tgbl-interface) .tgbl-notice__body>p{margin:0}:where(.tgbl-interface) .tgbl-notice__body:not(:first-child){padding-block-start:0}:where(.tgbl-interface) .tgbl-notice__body:not(:last-child){padding-block-end:0}:where(.tgbl-interface) .tgbl-notice__foot{padding-inline:var(--_padding);padding-block:var(--_padding);width:100%;box-sizing:border-box;display:flex;align-items:center;gap:var(--_head-gap);border-block-start:var(--tgbl-border-width) solid var(--_border)}:where(.tgbl-interface) .tgbl-notice.is-theme-info{--_accent: var(--tgbl-notice-accent, var(--tgbl-theme-primary-base));--_accent-weak: var(--tgbl-notice-accent-weak, var(--tgbl-theme-primary-lighter))}:where(.tgbl-interface) .tgbl-notice.is-theme-success{--_accent: var(--tgbl-notice-accent, var(--tgbl-theme-success-base));--_accent-weak: var(--tgbl-notice-accent-weak, var(--tgbl-theme-success-lighter))}:where(.tgbl-interface) .tgbl-notice.is-theme-warning{--_accent: var(--tgbl-notice-accent, var(--tgbl-theme-warning-base));--_accent-weak: var(--tgbl-notice-accent-weak, var(--tgbl-theme-warning-lighter))}:where(.tgbl-interface) .tgbl-notice.is-theme-danger{--_accent: var(--tgbl-notice-accent, var(--tgbl-theme-danger-base));--_accent-weak: var(--tgbl-notice-accent-weak, var(--tgbl-theme-danger-lighter))}@container tgblnotice (width >= 400px){:where(.tgbl-interface) .tgbl-notice.is-layout-inline .tgbl-notice__inner{display:flex;flex-direction:row;align-items:center;gap:var(--_padding)}:where(.tgbl-interface) .tgbl-notice.is-layout-inline .tgbl-notice__head{padding-block:var(--_padding);padding-inline:var(--_padding);width:auto;flex:0 0 auto;align-items:center}:where(.tgbl-interface) .tgbl-notice.is-layout-inline .tgbl-notice__head .tgbl-notice__title{white-space:nowrap}:where(.tgbl-interface) .tgbl-notice.is-layout-inline .tgbl-notice__body{flex:1 1 auto;padding-block:var(--_padding)}:where(.tgbl-interface) .tgbl-notice.is-layout-inline .tgbl-notice__foot{width:auto;flex:0 0 auto;padding-block:var(--_padding);padding-inline:var(--_padding);margin-inline-start:auto;border-block-start:0}:where(.tgbl-interface) .tgbl-notice:where(.is-layout-inline) :is(.tgbl-notice__head,.tgbl-notice__body,.tgbl-notice__foot):not(:first-child){padding-inline-start:0}:where(.tgbl-interface) .tgbl-notice:where(.is-layout-inline) :is(.tgbl-notice__head,.tgbl-notice__body,.tgbl-notice__foot):not(:last-child){padding-inline-end:0}}.tgbl-pager .tgbl-pager__nav .tgbl-pager__item,.tgbl-pager .tgbl-pager__nav .tgbl-pager__ellipsis{--_border: var(--tgbl-button-border, var(--tgbl-color-border));border-color:var(--_border) !important;font-size:var(--tgbl-typography-size-sm);padding-inline:.85em;padding-block:.4em}.tgbl-pager .tgbl-pager__nav .tgbl-pager__item:not(:first-child),.tgbl-pager .tgbl-pager__nav .tgbl-pager__ellipsis:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0}.tgbl-pager .tgbl-pager__nav .tgbl-pager__item:not(:last-child),.tgbl-pager .tgbl-pager__nav .tgbl-pager__ellipsis:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.tgbl-pager .tgbl-pager__nav .tgbl-pager__ellipsis{display:inline-flex;align-items:center;justify-content:center;border:var(--tgbl-border-width) solid var(--_border);background:rgba(0,0,0,0);color:var(--tgbl-color-fg-muted);border-radius:var(--tgbl-radius-sm);cursor:default;user-select:none}:where(.tgbl-interface) .tgbl-rating{--_active: var(--tgbl-rating-active, var(--tgbl-theme-warning-base));--_inactive: var(--tgbl-rating-inactive, var(--tgbl-color-fg-muted));--_scale: var(--tgbl-rating-scale, 2);display:inline-flex;align-items:center}:where(.tgbl-interface) .tgbl-rating.is-size-sm{font-size:calc(var(--tgbl-typography-size-sm)*var(--_scale))}:where(.tgbl-interface) .tgbl-rating.is-size-md{font-size:calc(var(--tgbl-typography-size-md)*var(--_scale))}:where(.tgbl-interface) .tgbl-rating.is-size-lg{font-size:calc(var(--tgbl-typography-size-lg)*var(--_scale))}:where(.tgbl-interface) .tgbl-rating.is-size-xl{font-size:calc(var(--tgbl-typography-size-xl)*var(--_scale))}:where(.tgbl-interface) .tgbl-rating.is-theme-primary{--_active: var(--tgbl-rating-active, var(--tgbl-theme-primary-base))}:where(.tgbl-interface) .tgbl-rating.is-theme-secondary{--_active: var(--tgbl-rating-active, var(--tgbl-theme-secondary-base))}:where(.tgbl-interface) .tgbl-rating.is-theme-success{--_active: var(--tgbl-rating-active, var(--tgbl-theme-success-base))}:where(.tgbl-interface) .tgbl-rating.is-theme-warning{--_active: var(--tgbl-rating-active, var(--tgbl-theme-warning-base))}:where(.tgbl-interface) .tgbl-rating.is-theme-danger{--_active: var(--tgbl-rating-active, var(--tgbl-theme-danger-base))}:where(.tgbl-interface) .tgbl-rating.is-disabled{opacity:var(--tgbl-opacity-disabled);pointer-events:none}:where(.tgbl-interface) .tgbl-rating .tgbl-rating__item{line-height:1;max-height:1em}:where(.tgbl-interface) .tgbl-rating label.tgbl-rating__star{cursor:pointer}:where(.tgbl-interface) .tgbl-rating .tgbl-rating__star{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;color:var(--_inactive) !important}:where(.tgbl-interface) .tgbl-rating .tgbl-rating__star .tgbl-icon{flex:0 0 auto;font-size:inherit}@media(hover: hover){:where(.tgbl-interface) .tgbl-rating .tgbl-rating__star:hover{filter:brightness(0.95)}}:where(.tgbl-interface) .tgbl-rating .tgbl-rating__star:focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset)}:where(.tgbl-interface) .tgbl-rating .tgbl-rating__star.is-active{color:var(--_active) !important}:where(.tgbl-interface) .tgbl-progress{--_track: var(--tgbl-progress-track, var(--tgbl-color-border));--_fill: var(--tgbl-progress-fill, var(--tgbl-theme-primary-base));--_label: var(--tgbl-progress-label, var(--tgbl-color-fg));--_radius: var(--tgbl-progress-radius, var(--tgbl-radius-md));--tgbl-progress-value: 0;--tgbl-progress-max: 100;--_pct: calc((var(--tgbl-progress-value) / var(--tgbl-progress-max)) * 100);color:var(--_label)}:where(.tgbl-interface) .tgbl-progress.is-size-xs{font-size:var(--tgbl-typography-size-xs)}:where(.tgbl-interface) .tgbl-progress.is-size-sm{font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-progress.is-size-md{font-size:var(--tgbl-typography-size-md)}:where(.tgbl-interface) .tgbl-progress.is-size-lg{font-size:var(--tgbl-typography-size-lg)}:where(.tgbl-interface) .tgbl-progress.is-mode-line .tgbl-progress__track{position:relative;inline-size:100%;block-size:1em;background:var(--_track) !important;border-radius:var(--_radius);overflow:clip}:where(.tgbl-interface) .tgbl-progress.is-mode-line .tgbl-progress__bar{block-size:100%;inline-size:calc(var(--_pct)*1%);background:var(--_fill) !important;border-radius:var(--_radius);transition:inline-size var(--tgbl-motion-duration) var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-progress.is-mode-line .tgbl-progress__label-wrapper{position:absolute;font-size:1em;line-height:1;inset:0;display:grid;grid-template-columns:1fr minmax(max-content, calc(100% - var(--_pct) * 1%));transition:grid-template-columns var(--tgbl-motion-duration) var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-progress.is-mode-line .tgbl-progress__label.is-inside{pointer-events:none;min-width:max-content;font-weight:bold;background:color-mix(in oklab, var(--_track) 50%, transparent);border-radius:var(--_radius);padding-inline:.5em;grid-column:2}:where(.tgbl-interface) .tgbl-progress.is-mode-circle .tgbl-progress__circle{position:relative;inline-size:2em}:where(.tgbl-interface) .tgbl-progress.is-mode-circle .tgbl-progress__circle__bar{aspect-ratio:1;background:conic-gradient(var(--_fill) calc(var(--_pct) * 1%), var(--_track) 0) !important;-webkit-mask:radial-gradient(closest-side, transparent 78%, #000 0);mask:radial-gradient(closest-side, transparent 78%, #000 0);border-radius:50%}:where(.tgbl-interface) .tgbl-progress.is-mode-circle .tgbl-progress__label.is-inside{position:absolute;inset:0;display:grid;place-items:center;font-size:.5em;font-weight:bold;pointer-events:none}:where(.tgbl-interface) .tgbl-progress.is-mode-circle.is-variant-solid .tgbl-progress__circle__bar{-webkit-mask:none;mask:none}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__label{font-weight:600;white-space:nowrap}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__label.is-end{color:var(--tgbl-color-fg-muted)}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__labels{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tgbl-spacing-md)}:where(.tgbl-interface) .tgbl-progress.is-label-above .tgbl-progress__labels{margin-block-end:var(--tgbl-spacing-xs)}:where(.tgbl-interface) .tgbl-progress.is-label-below .tgbl-progress__labels{margin-block-start:var(--tgbl-spacing-xs)}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__inline{display:flex;align-items:center;gap:var(--tgbl-spacing-xs)}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__inline .tgbl-progress__track{flex:1}:where(.tgbl-interface) .tgbl-progress.is-segmented{--_z1: var(--tgbl-progress-z1-fill, var(--tgbl-theme-primary-base));--_z2: var(--tgbl-progress-z2-fill, var(--tgbl-theme-warning-base));--_z3: var(--tgbl-progress-z3-fill, var(--tgbl-theme-success-base));--_z4: var(--tgbl-progress-z4-fill, var(--tgbl-theme-danger-base));--_z5: var(--tgbl-progress-z5-fill, var(--tgbl-theme-info-base))}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__track{display:flex}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar{flex-shrink:0;block-size:100%;inline-size:var(--tgbl-segment-width);transition:inline-size var(--tgbl-motion-duration) var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar:first-child{border-radius:var(--_radius) 0 0 var(--_radius)}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar:not(:first-child):not(:last-child){border-radius:0}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar:last-child{border-radius:0 var(--_radius) var(--_radius) 0}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar:only-child{border-radius:var(--_radius)}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar.is-z1{background:var(--_z1) !important}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar.is-z2{background:var(--_z2) !important}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar.is-z3{background:var(--_z3) !important}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar.is-z4{background:var(--_z4) !important}:where(.tgbl-interface) .tgbl-progress.is-segmented.is-mode-line .tgbl-progress__bar.is-z5{background:var(--_z5) !important}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-labels{display:flex;gap:var(--tgbl-spacing-md);margin-block-start:var(--tgbl-spacing-xs)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label{display:inline-flex;gap:.35em;font-weight:600}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label.is-z1{color:var(--_z1)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label.is-z2{color:var(--_z2)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label.is-z3{color:var(--_z3)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label.is-z4{color:var(--_z4)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label.is-z5{color:var(--_z5)}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label-text{font-weight:600}:where(.tgbl-interface) .tgbl-progress.is-segmented .tgbl-progress__segment-label-value{font-weight:600}:where(.tgbl-interface) .tgbl-progress.is-indeterminate.is-mode-line .tgbl-progress__bar{animation:tgbl-progress-indeterminate 2s ease-in-out infinite backwards}:where(.tgbl-interface) .tgbl-progress.is-indeterminate.is-mode-circle .tgbl-progress__circle__bar{animation:tgbl-progress-spin 1s linear infinite;background:conic-gradient(var(--_fill) 25%, var(--_track) 0) !important}@media(prefers-reduced-motion: reduce){:where(.tgbl-interface) .tgbl-progress.is-indeterminate.is-mode-line .tgbl-progress__bar{animation:none;inline-size:50%}:where(.tgbl-interface) .tgbl-progress.is-indeterminate.is-mode-circle .tgbl-progress__circle__bar{animation:none}:where(.tgbl-interface) .tgbl-progress .tgbl-progress__bar{transition:none}}@keyframes tgbl-progress-indeterminate{0%{inline-size:25%;transform:translateX(-100%)}30%{inline-size:60%}100%{inline-size:25%;transform:translateX(420%)}}@keyframes tgbl-progress-spin{to{transform:rotate(1turn)}}:where(.tgbl-interface) .tgbl-sidebar{--_width: var(--tgbl-sidebar-width, 320px);--_bg: var(--tgbl-sidebar-bg, var(--tgbl-color-bg-surface));--_border: var(--tgbl-sidebar-border, var(--tgbl-color-border));--_padding: var(--tgbl-sidebar-padding, var(--tgbl-spacing-md));width:var(--_width);max-width:100%;background-color:var(--_bg);display:flex;flex-direction:column;height:100%;overflow:hidden}:where(.tgbl-interface) .tgbl-sidebar[data-position=left]{border-right:var(--tgbl-border-width) solid var(--_border)}:where(.tgbl-interface) .tgbl-sidebar[data-position=right]{border-left:var(--tgbl-border-width) solid var(--_border)}:where(.tgbl-interface) .tgbl-sidebar:focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:calc(var(--tgbl-focus-ring-offset)*-1)}:where(.tgbl-interface) .tgbl-sidebar__header{flex-shrink:0;padding:var(--_padding);border-bottom:var(--tgbl-border-width) solid var(--_border);display:flex;flex-direction:column;gap:var(--tgbl-spacing-sm)}:where(.tgbl-interface) .tgbl-sidebar__header h1,:where(.tgbl-interface) .tgbl-sidebar__header h2,:where(.tgbl-interface) .tgbl-sidebar__header h3,:where(.tgbl-interface) .tgbl-sidebar__header h4,:where(.tgbl-interface) .tgbl-sidebar__header h5,:where(.tgbl-interface) .tgbl-sidebar__header h6{margin:0}:where(.tgbl-interface) .tgbl-sidebar__nav{flex:1;overflow-y:auto;padding:var(--_padding)}:where(.tgbl-interface) .tgbl-sidebar__nav>.tgbl-accordion{margin:calc(var(--_padding)*-1);margin-top:0}:where(.tgbl-interface) .tgbl-sidebar__nav>.tgbl-accordion .tgbl-accordion__item:first-child{border-top-left-radius:0;border-top-right-radius:0}:where(.tgbl-interface) .tgbl-sidebar__nav>.tgbl-accordion .tgbl-accordion__item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.tgbl-interface) .tgbl-sidebar-drawer{--_z: var(--tgbl-sidebar-z, var(--tgbl-layer-modal, 1000));position:fixed;inset:0;z-index:var(--_z);display:flex}:where(.tgbl-interface) .tgbl-sidebar-drawer[data-position=right]{justify-content:flex-end}:where(.tgbl-interface) .tgbl-sidebar-drawer__backdrop{position:absolute;inset:0;background-color:var(--tgbl-color-bg-overlay, rgba(0, 0, 0, 0.5));animation:tgbl-fadeFromTransparent var(--tgbl-motion-duration) var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-sidebar-drawer__panel{position:relative;z-index:1;max-width:90vw;height:100%}[data-position=left]>:where(.tgbl-interface) .tgbl-sidebar-drawer__panel{animation:tgbl-slideInFromLeft var(--tgbl-motion-duration) var(--tgbl-motion-timing)}[data-position=right]>:where(.tgbl-interface) .tgbl-sidebar-drawer__panel{animation:tgbl-slideInFromRight var(--tgbl-motion-duration) var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-sidebar-drawer__panel .tgbl-sidebar{height:100%;border-left:none;border-right:none}@keyframes tgbl-slideInFromLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes tgbl-slideInFromRight{from{transform:translateX(100%)}to{transform:translateX(0)}}body.tgbl-sidebar-drawer-open{overflow:hidden}@media(prefers-reduced-motion: reduce){:where(.tgbl-interface) .tgbl-sidebar-drawer__backdrop,:where(.tgbl-interface) .tgbl-sidebar-drawer__panel{animation:none}}:where(.tgbl-interface) .tgbl-step-indicator{display:inline-flex}:where(.tgbl-interface) .tgbl-step-indicator.is-size-xs .tgbl-progress{font-size:8px}:where(.tgbl-interface) .tgbl-step-indicator.is-size-sm .tgbl-progress{font-size:12px}:where(.tgbl-interface) .tgbl-step-indicator.is-size-md .tgbl-progress{font-size:16px}:where(.tgbl-interface) .tgbl-step-indicator.is-size-lg .tgbl-progress{font-size:20px}:where(.tgbl-interface) .tgbl-step-indicator.is-status-locked.has-icon .tgbl-progress__circle__bar,:where(.tgbl-interface) .tgbl-step-indicator.is-status-not-started.has-icon .tgbl-progress__circle__bar{background:var(--tgbl-progress-track, var(--tgbl-color-border)) !important}:where(.tgbl-interface) .tgbl-step-indicator .tgbl-progress.is-mode-circle .tgbl-progress__label.is-inside{font-size:1.2em}:where(.tgbl-interface) .tgbl-step-indicator__value{font-size:.5em;font-weight:var(--tgbl-font-weight-bold, 700)}:where(.tgbl-interface) .tgbl-step-indicator.is-status-not-started.has-icon .tgbl-icon{color:var(--tgbl-color-fg-muted)}:where(.tgbl-interface) .tgbl-step-indicator.is-status-in-progress.has-icon .tgbl-icon{color:var(--tgbl-theme-primary-base)}:where(.tgbl-interface) .tgbl-step-indicator.is-status-complete .tgbl-progress__circle__bar{background:var(--tgbl-theme-success-base) !important}:where(.tgbl-interface) .tgbl-step-indicator.is-status-complete .tgbl-icon{color:var(--tgbl-color-fg-on-accent)}:where(.tgbl-interface) .tgbl-step-indicator.is-status-locked{--tgbl-progress-track: var(--tgbl-color-border)}:where(.tgbl-interface) .tgbl-step-indicator.is-status-locked .tgbl-icon{color:var(--tgbl-color-fg-muted)}:where(.tgbl-interface) .tgbl-steplist__list{--_gap: var(--tgbl-steplist-gap, var(--tgbl-spacing-xs));list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--_gap)}:where(.tgbl-interface) .tgbl-steplist__item{--_padding: var(--tgbl-steplist-padding, var(--tgbl-spacing-sm));--_radius: var(--tgbl-steplist-radius, var(--tgbl-radius-sm));--_current-bg: var(--tgbl-steplist-current-bg, var(--tgbl-theme-primary-lightest));--_current-border: var(--tgbl-steplist-current-border, var(--tgbl-theme-primary-base));--_hover-bg: var(--tgbl-steplist-hover-bg, var(--tgbl-color-bg-muted));display:flex;align-items:flex-start;gap:var(--tgbl-spacing-sm);width:100%;padding:var(--_padding);padding-inline-start:calc(var(--_padding) - 3px);border:none;border-left:3px solid rgba(0,0,0,0);border-radius:var(--_radius);background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--tgbl-motion-duration);transition-timing-function:var(--tgbl-motion-timing)}:where(.tgbl-interface) .tgbl-steplist__item:hover:not([aria-disabled=true]):not(:disabled){background-color:var(--_hover-bg)}:where(.tgbl-interface) .tgbl-steplist__item:focus-visible{outline:var(--tgbl-focus-ring-width) solid var(--tgbl-focus-ring-color);outline-offset:var(--tgbl-focus-ring-offset);z-index:1}:where(.tgbl-interface) .tgbl-steplist__item.is-current,:where(.tgbl-interface) .tgbl-steplist__item[aria-current]{background-color:var(--_current-bg);border-left-color:var(--_current-border)}:where(.tgbl-interface) .tgbl-steplist__item.is-disabled,:where(.tgbl-interface) .tgbl-steplist__item[aria-disabled=true],:where(.tgbl-interface) .tgbl-steplist__item:disabled{cursor:not-allowed;opacity:var(--tgbl-opacity-disabled)}:where(.tgbl-interface) .tgbl-steplist__indicator{flex-shrink:0;margin-top:.325em}:where(.tgbl-interface) .tgbl-steplist__content{flex:1;min-width:0;line-height:var(--tgbl-line-height-normal, 1.5)}@media(prefers-reduced-motion: reduce){:where(.tgbl-interface) .tgbl-steplist__item{transition:none}}:where(.tgbl-interface) .tgbl-table{--_border: var(--tgbl-table-border, var(--tgbl-color-border));--_bg: var(--tgbl-table-bg, transparent);--_bg-head: var(--tgbl-table-bg-head, var(--tgbl-color-bg-surface));--_fg: var(--tgbl-table-fg, var(--tgbl-color-fg));--_padding: var(--tgbl-table-padding, var(--tgbl-spacing-sm));font-size:var(--tgbl-typography-size-md);width:100%;border-collapse:collapse;border-bottom:var(--tgbl-border-width) solid var(--_border);background:var(--_bg)}:where(.tgbl-interface) .tgbl-table__bulkActions{padding-inline:var(--_padding);padding-block:var(--_padding)}:where(.tgbl-interface) .tgbl-table__sortButton{padding:unset;display:inline-flex;gap:.5em;color:inherit;background-color:rgba(0,0,0,0);text-transform:inherit;font-size:inherit;font-weight:inherit}:where(.tgbl-interface) .tgbl-table__sortButton__icon{min-width:1em}:where(.tgbl-interface) .tgbl-table__head,:where(.tgbl-interface) .tgbl-table__foot,:where(.tgbl-interface) .tgbl-table thead,:where(.tgbl-interface) .tgbl-table tfoot{text-align:left}:where(.tgbl-interface) .tgbl-table__head .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table__head th,:where(.tgbl-interface) .tgbl-table__head td,:where(.tgbl-interface) .tgbl-table__foot .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table__foot th,:where(.tgbl-interface) .tgbl-table__foot td,:where(.tgbl-interface) .tgbl-table thead .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table thead th,:where(.tgbl-interface) .tgbl-table thead td,:where(.tgbl-interface) .tgbl-table tfoot .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table tfoot th,:where(.tgbl-interface) .tgbl-table tfoot td{color:var(--_fg);background-color:var(--_bg-head);text-transform:uppercase;font-size:var(--tgbl-typography-size-sm)}:where(.tgbl-interface) .tgbl-table__body .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table__body th,:where(.tgbl-interface) .tgbl-table__body td,:where(.tgbl-interface) .tgbl-table__foot .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table__foot th,:where(.tgbl-interface) .tgbl-table__foot td,:where(.tgbl-interface) .tgbl-table tbody .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table tbody th,:where(.tgbl-interface) .tgbl-table tbody td,:where(.tgbl-interface) .tgbl-table tfoot .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table tfoot th,:where(.tgbl-interface) .tgbl-table tfoot td{border-top:var(--tgbl-border-width) solid var(--_border)}:where(.tgbl-interface) .tgbl-table__cell,:where(.tgbl-interface) .tgbl-table th,:where(.tgbl-interface) .tgbl-table td{padding-inline:var(--_padding);padding-block:var(--_padding)}:where(.tgbl-interface) .tgbl-table__body{overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.tgbl-interface) .tgbl-table .tgbl-button{min-width:max-content}:where(.tgbl-interface) .tgbl-tooltip{--_bg: var(--tgbl-tooltip-bg, var(--tgbl-color-bg-inverted));--_fg: var(--tgbl-tooltip-fg, var(--tgbl-color-fg-inverted));--_radius: var(--tgbl-tooltip-radius, var(--tgbl-radius-xs));--_z: var(--tgbl-tooltip-z, var(--tgbl-layer-top));z-index:var(--_z);width:max-content;max-width:min(250px,100vw - 2*var(--tgbl-spacing-xs, 8px));padding:.27em .54em;pointer-events:auto;background-color:var(--_bg);color:var(--_fg);border-radius:var(--_radius);font-size:var(--tgbl-typography-size-xs, 11px);line-height:1.4;animation:tgbl-fadeFromTransparent var(--tgbl-motion-duration) var(--tgbl-motion-timing)}@media(prefers-reduced-motion: reduce){:where(.tgbl-interface) .tgbl-tooltip{animation:none}}@media(forced-colors: active){:where(.tgbl-interface) .tgbl-tooltip{background-color:Canvas;color:CanvasText;border:1px solid CanvasText}}}@layer utilities{.tgbl-interface .tgbl-visually-hidden,.tgbl-interface .tgbl-visually-hidden--focusable:not(:focus):not(:focus-within):not(:active){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;white-space:nowrap !important;clip:rect(0, 0, 0, 0) !important;clip-path:inset(50%) !important;border:0 !important}.tgbl-interface .tgbl-position-static{position:static !important}.tgbl-interface .tgbl-position-relative{position:relative !important}.tgbl-interface .tgbl-position-absolute{position:absolute !important}.tgbl-interface .tgbl-stretched-link-container{position:relative !important}.tgbl-interface .tgbl-stretched-link::after{content:"" !important;position:absolute !important;inset:0 !important}.tgbl-interface .tgbl-hidden{display:none !important}.tgbl-interface .is-layer-surface{z-index:var(--tgbl-layer-surface) !important}.tgbl-interface .is-layer-elevated{z-index:var(--tgbl-layer-elevated) !important}.tgbl-interface .is-layer-overlay{z-index:var(--tgbl-layer-overlay) !important}.tgbl-interface .is-layer-modal{z-index:var(--tgbl-layer-modal) !important}.tgbl-interface .is-layer-top{z-index:var(--tgbl-layer-top) !important}.tgbl-interface .tgbl-margin-none{margin:0 !important}.tgbl-interface .tgbl-margin-block-none{margin-block:0 !important}.tgbl-interface .tgbl-margin-block-start-none{margin-block-start:0 !important}.tgbl-interface .tgbl-margin-block-end-none{margin-block-end:0 !important}.tgbl-interface .tgbl-margin-inline-none{margin-inline:0 !important}.tgbl-interface .tgbl-margin-inline-start-none{margin-inline-start:0 !important}.tgbl-interface .tgbl-margin-inline-end-none{margin-inline-end:0 !important}.tgbl-interface .tgbl-margin-auto{margin:auto !important}.tgbl-interface .tgbl-margin-block-auto{margin-block:auto !important}.tgbl-interface .tgbl-margin-block-start-auto{margin-block-start:auto !important}.tgbl-interface .tgbl-margin-block-end-auto{margin-block-end:auto !important}.tgbl-interface .tgbl-margin-inline-auto{margin-inline:auto !important}.tgbl-interface .tgbl-margin-inline-start-auto{margin-inline-start:auto !important}.tgbl-interface .tgbl-margin-inline-end-auto{margin-inline-end:auto !important}.tgbl-interface .tgbl-margin-xxs{margin:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-block-xxs{margin-block:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-block-start-xxs{margin-block-start:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-block-end-xxs{margin-block-end:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-inline-xxs{margin-inline:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-inline-start-xxs{margin-inline-start:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-inline-end-xxs{margin-inline-end:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-margin-xs{margin:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-block-xs{margin-block:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-block-start-xs{margin-block-start:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-block-end-xs{margin-block-end:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-inline-xs{margin-inline:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-inline-start-xs{margin-inline-start:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-inline-end-xs{margin-inline-end:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-margin-sm{margin:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-block-sm{margin-block:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-block-start-sm{margin-block-start:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-block-end-sm{margin-block-end:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-inline-sm{margin-inline:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-inline-start-sm{margin-inline-start:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-inline-end-sm{margin-inline-end:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-margin-md{margin:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-block-md{margin-block:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-block-start-md{margin-block-start:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-block-end-md{margin-block-end:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-inline-md{margin-inline:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-inline-start-md{margin-inline-start:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-inline-end-md{margin-inline-end:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-margin-lg{margin:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-block-lg{margin-block:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-block-start-lg{margin-block-start:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-block-end-lg{margin-block-end:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-inline-lg{margin-inline:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-inline-start-lg{margin-inline-start:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-inline-end-lg{margin-inline-end:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-margin-xl{margin:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-block-xl{margin-block:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-block-start-xl{margin-block-start:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-block-end-xl{margin-block-end:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-inline-xl{margin-inline:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-inline-start-xl{margin-inline-start:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-inline-end-xl{margin-inline-end:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-margin-xxl{margin:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-block-xxl{margin-block:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-block-start-xxl{margin-block-start:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-block-end-xxl{margin-block-end:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-inline-xxl{margin-inline:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-inline-start-xxl{margin-inline-start:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-margin-inline-end-xxl{margin-inline-end:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-none{padding:0 !important}.tgbl-interface .tgbl-padding-block-none{padding-block:0 !important}.tgbl-interface .tgbl-padding-block-start-none{padding-block-start:0 !important}.tgbl-interface .tgbl-padding-block-end-none{padding-block-end:0 !important}.tgbl-interface .tgbl-padding-inline-none{padding-inline:0 !important}.tgbl-interface .tgbl-padding-inline-start-none{padding-inline-start:0 !important}.tgbl-interface .tgbl-padding-inline-end-none{padding-inline-end:0 !important}.tgbl-interface .tgbl-padding-xxs{padding:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-block-xxs{padding-block:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-block-start-xxs{padding-block-start:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-block-end-xxs{padding-block-end:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-inline-xxs{padding-inline:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-inline-start-xxs{padding-inline-start:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-inline-end-xxs{padding-inline-end:var(--tgbl-spacing-xxs) !important}.tgbl-interface .tgbl-padding-xs{padding:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-block-xs{padding-block:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-block-start-xs{padding-block-start:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-block-end-xs{padding-block-end:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-inline-xs{padding-inline:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-inline-start-xs{padding-inline-start:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-inline-end-xs{padding-inline-end:var(--tgbl-spacing-xs) !important}.tgbl-interface .tgbl-padding-sm{padding:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-block-sm{padding-block:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-block-start-sm{padding-block-start:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-block-end-sm{padding-block-end:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-inline-sm{padding-inline:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-inline-start-sm{padding-inline-start:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-inline-end-sm{padding-inline-end:var(--tgbl-spacing-sm) !important}.tgbl-interface .tgbl-padding-md{padding:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-block-md{padding-block:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-block-start-md{padding-block-start:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-block-end-md{padding-block-end:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-inline-md{padding-inline:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-inline-start-md{padding-inline-start:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-inline-end-md{padding-inline-end:var(--tgbl-spacing-md) !important}.tgbl-interface .tgbl-padding-lg{padding:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-block-lg{padding-block:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-block-start-lg{padding-block-start:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-block-end-lg{padding-block-end:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-inline-lg{padding-inline:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-inline-start-lg{padding-inline-start:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-inline-end-lg{padding-inline-end:var(--tgbl-spacing-lg) !important}.tgbl-interface .tgbl-padding-xl{padding:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-block-xl{padding-block:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-block-start-xl{padding-block-start:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-block-end-xl{padding-block-end:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-inline-xl{padding-inline:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-inline-start-xl{padding-inline-start:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-inline-end-xl{padding-inline-end:var(--tgbl-spacing-xl) !important}.tgbl-interface .tgbl-padding-xxl{padding:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-block-xxl{padding-block:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-block-start-xxl{padding-block-start:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-block-end-xxl{padding-block-end:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-inline-xxl{padding-inline:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-inline-start-xxl{padding-inline-start:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-padding-inline-end-xxl{padding-inline-end:var(--tgbl-spacing-xxl) !important}.tgbl-interface .tgbl-container{container-name:var(--tgbl-container-name, tgblContainer) !important;container-type:inline-size !important}.tgbl-interface .tgbl-container--size{container-name:var(--tgbl-container-name, tgblContainer) !important;container-type:size !important}.tgbl-interface .tgbl-grid,.tgbl-interface .tgbl-flex,.tgbl-interface .tgbl-stack,.tgbl-interface .tgbl-inline-flex{--tgbl-gap-inline: var(--tgbl-spacing-md);--tgbl-gap-block: var(--tgbl-spacing-md)}.tgbl-interface .tgbl-grid{display:grid !important;grid-template-columns:repeat(var(--tgbl-grid-cols, 1), minmax(0, 1fr));column-gap:var(--tgbl-gap-inline);row-gap:var(--tgbl-gap-block)}.tgbl-interface .tgbl-grid--cols-1{--tgbl-grid-cols: 1}.tgbl-interface .tgbl-grid--cols-2{--tgbl-grid-cols: 2}.tgbl-interface .tgbl-grid--cols-3{--tgbl-grid-cols: 3}.tgbl-interface .tgbl-grid--cols-4{--tgbl-grid-cols: 4}.tgbl-interface .tgbl-grid--cols-5{--tgbl-grid-cols: 5}.tgbl-interface .tgbl-grid--cols-6{--tgbl-grid-cols: 6}.tgbl-interface .tgbl-grid--cols-7{--tgbl-grid-cols: 7}.tgbl-interface .tgbl-grid--cols-8{--tgbl-grid-cols: 8}.tgbl-interface .tgbl-grid--cols-9{--tgbl-grid-cols: 9}.tgbl-interface .tgbl-grid--cols-10{--tgbl-grid-cols: 10}.tgbl-interface .tgbl-grid--cols-11{--tgbl-grid-cols: 11}.tgbl-interface .tgbl-grid--cols-12{--tgbl-grid-cols: 12}.tgbl-interface .tgbl-grid--auto{grid-template-columns:repeat(auto-fit, minmax(var(--tgbl-grid-min, 12rem), 1fr))}.tgbl-interface .tgbl-col-span-full{grid-column:1/-1}.tgbl-interface .tgbl-col-span-1{grid-column:span 1/span 1}.tgbl-interface .tgbl-col-span-2{grid-column:span 2/span 2}.tgbl-interface .tgbl-col-span-3{grid-column:span 3/span 3}.tgbl-interface .tgbl-col-span-4{grid-column:span 4/span 4}.tgbl-interface .tgbl-col-span-5{grid-column:span 5/span 5}.tgbl-interface .tgbl-col-span-6{grid-column:span 6/span 6}.tgbl-interface .tgbl-col-span-7{grid-column:span 7/span 7}.tgbl-interface .tgbl-col-span-8{grid-column:span 8/span 8}.tgbl-interface .tgbl-col-span-9{grid-column:span 9/span 9}.tgbl-interface .tgbl-col-span-10{grid-column:span 10/span 10}.tgbl-interface .tgbl-col-span-11{grid-column:span 11/span 11}.tgbl-interface .tgbl-col-span-12{grid-column:span 12/span 12}.tgbl-interface .tgbl-row-span-full{grid-row:1/-1}.tgbl-interface .tgbl-row-span-1{grid-row:span 1/span 1}.tgbl-interface .tgbl-row-span-2{grid-row:span 2/span 2}.tgbl-interface .tgbl-row-span-3{grid-row:span 3/span 3}.tgbl-interface .tgbl-row-span-4{grid-row:span 4/span 4}.tgbl-interface .tgbl-row-span-5{grid-row:span 5/span 5}.tgbl-interface .tgbl-row-span-6{grid-row:span 6/span 6}.tgbl-interface .tgbl-row-span-7{grid-row:span 7/span 7}.tgbl-interface .tgbl-row-span-8{grid-row:span 8/span 8}.tgbl-interface .tgbl-row-span-9{grid-row:span 9/span 9}.tgbl-interface .tgbl-row-span-10{grid-row:span 10/span 10}.tgbl-interface .tgbl-row-span-11{grid-row:span 11/span 11}.tgbl-interface .tgbl-row-span-12{grid-row:span 12/span 12}.tgbl-interface .tgbl-flex{display:flex !important;row-gap:var(--tgbl-gap-block);column-gap:var(--tgbl-gap-inline)}.tgbl-interface .tgbl-flex--wrap{flex-wrap:wrap !important}.tgbl-interface .tgbl-flex--nowrap{flex-wrap:nowrap !important}.tgbl-interface .tgbl-flex>*{min-width:0}.tgbl-interface .tgbl-inline-flex{display:inline-flex !important;row-gap:var(--tgbl-gap-block);column-gap:var(--tgbl-gap-inline)}.tgbl-interface .tgbl-stack{display:flex !important;flex-direction:column;row-gap:var(--tgbl-gap-block)}.tgbl-interface .tgbl-stack>*{min-height:0}.tgbl-interface .is-align-stretch{align-items:stretch}.tgbl-interface .is-align-start{align-items:start}.tgbl-interface .is-align-center{align-items:center}.tgbl-interface .is-align-end{align-items:end}.tgbl-interface .is-justify-start{justify-content:flex-start}.tgbl-interface .is-justify-center{justify-content:center}.tgbl-interface .is-justify-end{justify-content:flex-end}.tgbl-interface .is-justify-between{justify-content:space-between}.tgbl-interface .is-justify-around{justify-content:space-around}.tgbl-interface .is-justify-evenly{justify-content:space-evenly}.tgbl-interface .is-align-self-start{align-self:start}.tgbl-interface .is-align-self-center{align-self:center}.tgbl-interface .is-align-self-end{align-self:end}.tgbl-interface .is-align-self-stretch{align-self:stretch}.tgbl-interface .is-place-start{place-items:start}.tgbl-interface .is-place-center{place-items:center}.tgbl-interface .is-place-end{place-items:end}.tgbl-interface ul.tgbl-grid,.tgbl-interface ul.tgbl-stack,.tgbl-interface ul.tgbl-inline-flex,.tgbl-interface ul.tgbl-flex{list-style:none !important;padding:0 !important;margin:0 !important}.tgbl-interface ul.tgbl-grid>li,.tgbl-interface ul.tgbl-stack>li,.tgbl-interface ul.tgbl-inline-flex>li,.tgbl-interface ul.tgbl-flex>li{list-style:none !important}.tgbl-interface .is-density-none{--tgbl-gap-inline: 0;--tgbl-gap-block: 0}.tgbl-interface .is-density-inline-none{--tgbl-gap-inline: 0}.tgbl-interface .is-density-block-none{--tgbl-gap-block: 0}.tgbl-interface .is-density-xxs{--tgbl-gap-inline: var(--tgbl-spacing-xxs);--tgbl-gap-block: var(--tgbl-spacing-xxs)}.tgbl-interface .is-density-inline-xxs{--tgbl-gap-inline: var(--tgbl-spacing-xxs)}.tgbl-interface .is-density-block-xxs{--tgbl-gap-block: var(--tgbl-spacing-xxs)}.tgbl-interface .is-density-xs{--tgbl-gap-inline: var(--tgbl-spacing-xs);--tgbl-gap-block: var(--tgbl-spacing-xs)}.tgbl-interface .is-density-inline-xs{--tgbl-gap-inline: var(--tgbl-spacing-xs)}.tgbl-interface .is-density-block-xs{--tgbl-gap-block: var(--tgbl-spacing-xs)}.tgbl-interface .is-density-sm{--tgbl-gap-inline: var(--tgbl-spacing-sm);--tgbl-gap-block: var(--tgbl-spacing-sm)}.tgbl-interface .is-density-inline-sm{--tgbl-gap-inline: var(--tgbl-spacing-sm)}.tgbl-interface .is-density-block-sm{--tgbl-gap-block: var(--tgbl-spacing-sm)}.tgbl-interface .is-density-md{--tgbl-gap-inline: var(--tgbl-spacing-md);--tgbl-gap-block: var(--tgbl-spacing-md)}.tgbl-interface .is-density-inline-md{--tgbl-gap-inline: var(--tgbl-spacing-md)}.tgbl-interface .is-density-block-md{--tgbl-gap-block: var(--tgbl-spacing-md)}.tgbl-interface .is-density-lg{--tgbl-gap-inline: var(--tgbl-spacing-lg);--tgbl-gap-block: var(--tgbl-spacing-lg)}.tgbl-interface .is-density-inline-lg{--tgbl-gap-inline: var(--tgbl-spacing-lg)}.tgbl-interface .is-density-block-lg{--tgbl-gap-block: var(--tgbl-spacing-lg)}.tgbl-interface .is-density-xl{--tgbl-gap-inline: var(--tgbl-spacing-xl);--tgbl-gap-block: var(--tgbl-spacing-xl)}.tgbl-interface .is-density-inline-xl{--tgbl-gap-inline: var(--tgbl-spacing-xl)}.tgbl-interface .is-density-block-xl{--tgbl-gap-block: var(--tgbl-spacing-xl)}.tgbl-interface .is-density-xxl{--tgbl-gap-inline: var(--tgbl-spacing-xxl);--tgbl-gap-block: var(--tgbl-spacing-xxl)}.tgbl-interface .is-density-inline-xxl{--tgbl-gap-inline: var(--tgbl-spacing-xxl)}.tgbl-interface .is-density-block-xxl{--tgbl-gap-block: var(--tgbl-spacing-xxl)}.tgbl-interface .tgbl-text-xxs{font-size:var(--tgbl-typography-size-xxs) !important}.tgbl-interface .tgbl-text-xs{font-size:var(--tgbl-typography-size-xs) !important}.tgbl-interface .tgbl-text-sm{font-size:var(--tgbl-typography-size-sm) !important}.tgbl-interface .tgbl-text-md{font-size:var(--tgbl-typography-size-md) !important}.tgbl-interface .tgbl-text-lg{font-size:var(--tgbl-typography-size-lg) !important}.tgbl-interface .tgbl-text-xl{font-size:var(--tgbl-typography-size-xl) !important}.tgbl-interface .tgbl-text-xxl{font-size:var(--tgbl-typography-size-xxl) !important}.tgbl-interface .tgbl-text-bold{font-weight:var(--tgbl-typography-weight-bold, 700) !important}.tgbl-interface .tgbl-text-normal{font-weight:var(--tgbl-typography-weight-normal, 400) !important}.tgbl-interface .tgbl-text-primary{color:var(--tgbl-theme-primary-base) !important}.tgbl-interface .tgbl-text-secondary{color:var(--tgbl-theme-secondary-base) !important}.tgbl-interface .tgbl-text-info{color:var(--tgbl-theme-info-base) !important}.tgbl-interface .tgbl-text-warning{color:var(--tgbl-theme-warning-base) !important}.tgbl-interface .tgbl-text-danger{color:var(--tgbl-theme-danger-base) !important}.tgbl-interface .tgbl-text-success{color:var(--tgbl-theme-success-base) !important}.tgbl-interface .tgbl-text-white{color:var(--tgbl-palette-color-white)}.tgbl-interface .tgbl-text-contrast-high{color:var(--tgbl-typography-color-contrast-high)}.tgbl-interface .tgbl-text-contrast-low{color:var(--tgbl-typography-color-contrast-low)}.tgbl-interface .tgbl-rounded-none{border-radius:0 !important}.tgbl-interface .tgbl-rounded-xs{border-radius:var(--tgbl-radius-xs) !important}.tgbl-interface .tgbl-rounded-sm{border-radius:var(--tgbl-radius-sm) !important}.tgbl-interface .tgbl-rounded-md{border-radius:var(--tgbl-radius-md) !important}.tgbl-interface .tgbl-rounded-lg{border-radius:var(--tgbl-radius-lg) !important}.tgbl-interface .tgbl-rounded-xl{border-radius:var(--tgbl-radius-xl) !important}.tgbl-interface .tgbl-rounded-full{border-radius:9999px !important}.tgbl-interface .tgbl-border{border-width:var(--tgbl-border-width, 1px) !important;border-style:solid !important;border-color:currentColor !important}.tgbl-interface .tgbl-border-0{border:0 !important}.tgbl-interface .tgbl-border-t{border-top-width:var(--tgbl-border-width, 1px) !important;border-top-style:solid !important}.tgbl-interface .tgbl-border-b{border-bottom-width:var(--tgbl-border-width, 1px) !important;border-bottom-style:solid !important}.tgbl-interface .tgbl-border-l{border-left-width:var(--tgbl-border-width, 1px) !important;border-left-style:solid !important}.tgbl-interface .tgbl-border-r{border-right-width:var(--tgbl-border-width, 1px) !important;border-right-style:solid !important}.tgbl-interface .tgbl-border-primary{border-color:var(--tgbl-theme-primary-border, var(--tgbl-theme-primary-base)) !important}.tgbl-interface .tgbl-border-secondary{border-color:var(--tgbl-theme-secondary-border, var(--tgbl-theme-secondary-base)) !important}.tgbl-interface .tgbl-border-info{border-color:var(--tgbl-theme-info-border, var(--tgbl-theme-info-base)) !important}.tgbl-interface .tgbl-border-warning{border-color:var(--tgbl-theme-warning-border, var(--tgbl-theme-warning-base)) !important}.tgbl-interface .tgbl-border-danger{border-color:var(--tgbl-theme-danger-border, var(--tgbl-theme-danger-base)) !important}.tgbl-interface .tgbl-border-success{border-color:var(--tgbl-theme-success-border, var(--tgbl-theme-success-base)) !important}.tgbl-interface .tgbl-border-contrast-high{border-color:var(--tgbl-border-color-contrast-high, var(--tgbl-typography-color-contrast-high)) !important}.tgbl-interface .tgbl-border-contrast-low{border-color:var(--tgbl-border-color-contrast-low, var(--tgbl-typography-color-contrast-low)) !important}}@keyframes tgbl-spin{to{transform:rotate(1turn)}}
