@layer theme,base;@layer dvr{.dvr-kbd{border:1px solid var(--dvr-color-border-strong);border-radius:var(--dvr-radius-sm);background:var(--dvr-color-surface);color:var(--dvr-color-text-secondary);font-family:var(--dvr-font-mono);font-size:var(--dvr-ui-text-label);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;border-bottom-width:2px;flex:none;padding:0 .3125rem;font-style:normal;font-weight:400;line-height:1rem;display:inline-block}.dvr-kbd--sm{font-size:var(--dvr-ui-text-tag);padding:0 .25rem;line-height:.875rem}.dvr-kbd.dvr-dropdown-shortcut,.dvr-dropdown-shortcut .dvr-kbd{padding:0 var(--dvr-ui-menu-kbd-padding-x,.25rem);border-radius:var(--dvr-ui-menu-kbd-radius,var(--dvr-radius-sm));font-size:var(--dvr-ui-menu-kbd-text,var(--dvr-ui-text-tag));line-height:var(--dvr-ui-menu-kbd-leading,.875rem)}.dvr-kbd--inverse{border-color:color-mix(in srgb, currentColor 40%, transparent);color:inherit;background:0 0}.dvr-kbd-group{font:inherit;flex:none;align-items:center;gap:.125rem;display:inline-flex}.dvr-kbd-separator{font-family:var(--dvr-font-sans);font-size:var(--dvr-ui-text-label);color:var(--dvr-color-text-muted);padding:0 .125rem;line-height:1rem}.dvr-float{--dvr-float-from:translateY(-4px) scale(.96)}.dvr-float[data-side=top]{--dvr-float-from:translateY(4px) scale(.96)}.dvr-float[data-side=left]{--dvr-float-from:translateX(4px) scale(.96)}.dvr-float[data-side=right]{--dvr-float-from:translateX(-4px) scale(.96)}@keyframes dvr-float-in{0%{opacity:0;transform:var(--dvr-float-from)}to{opacity:1;transform:none}}@keyframes dvr-float-out{0%{opacity:1;transform:none}to{opacity:0;transform:var(--dvr-float-from)}}@keyframes dvr-float-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dvr-float-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.dvr-float[data-state=open]{animation:dvr-float-in calc(var(--dvr-duration-fast) * 1.5) var(--dvr-easing-entrance)}.dvr-float[data-state=closed]{animation:dvr-float-out calc(var(--dvr-duration-fast) * 1.2) var(--dvr-easing-exit)}}@media (prefers-reduced-motion:reduce){.dvr-float[data-state=open]{animation:dvr-float-fade-in var(--dvr-duration-fast) var(--dvr-easing-entrance)}.dvr-float[data-state=closed]{animation:dvr-float-fade-out var(--dvr-duration-fast) var(--dvr-easing-exit)}}.dvr-popup{--dvr-popup-from:translateY(-8px) scale(.95)}.dvr-popup[data-side=top]{--dvr-popup-from:translateY(8px) scale(.95)}.dvr-popup[data-side=left]{--dvr-popup-from:translateX(8px) scale(.95)}.dvr-popup[data-side=right]{--dvr-popup-from:translateX(-8px) scale(.95)}@keyframes dvr-popup-in{0%{opacity:0;transform:var(--dvr-popup-from)}to{opacity:1;transform:none}}@keyframes dvr-popup-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.95)}}@media (prefers-reduced-motion:no-preference){.dvr-popup[data-state=open]{animation:dvr-popup-in var(--dvr-duration-popup-in) var(--dvr-easing-entrance)}.dvr-popup[data-state=closed]{animation:dvr-popup-out var(--dvr-duration-popup-out) var(--dvr-easing-exit)}}@media (prefers-reduced-motion:reduce){.dvr-popup[data-state=open]{animation:dvr-float-fade-in var(--dvr-duration-popup-in) var(--dvr-easing-entrance)}.dvr-popup[data-state=closed]{animation:dvr-float-fade-out var(--dvr-duration-popup-out) var(--dvr-easing-exit)}}.dvr-tooltip-content{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-tooltip-text);background:var(--dvr-color-tooltip-bg);border-radius:var(--dvr-radius-sm);box-shadow:var(--dvr-shadow-md);padding:var(--dvr-ui-tooltip-padding);max-width:280px;z-index:var(--dvr-z-popover);transform-origin:var(--radix-tooltip-content-transform-origin);--dvr-float-from:translateY(-4px) scale(.96)}.dvr-tooltip-content[data-side=top]{--dvr-float-from:translateY(4px) scale(.96)}.dvr-tooltip-content[data-side=left]{--dvr-float-from:translateX(4px) scale(.96)}.dvr-tooltip-content[data-side=right]{--dvr-float-from:translateX(-4px) scale(.96)}.dvr-tooltip-content .dvr-tooltip-shortcut{color:color-mix(in srgb, currentColor 70%, transparent);margin-inline-start:.375rem}.dvr-definition-tooltip-trigger{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted color-mix(in srgb, var(--dvr-color-ink) 55%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--dvr-color-ink) 55%, transparent);text-underline-offset:round(.2em, 1px);background:0 0;border:none;padding:0}.dvr-definition-tooltip-trigger:focus-visible{outline:2px solid var(--dvr-color-primary);outline-offset:1px;border-radius:var(--dvr-radius-sm)}.dvr-tooltip-content[data-state=closed]{animation:dvr-float-fade-out var(--dvr-duration-fast) var(--dvr-easing-exit)}@media (prefers-reduced-motion:no-preference){.dvr-tooltip-content[data-state=delayed-open]{animation:dvr-float-in calc(var(--dvr-duration-fast) * 1.5) var(--dvr-easing-entrance)}}@media (prefers-reduced-motion:reduce){.dvr-tooltip-content[data-state=delayed-open]{animation:dvr-float-fade-in var(--dvr-duration-fast) var(--dvr-easing-entrance)}}.dvr-dropdown-content{background:var(--dvr-color-surface);border:1px solid var(--dvr-color-border-float);border-radius:var(--dvr-radius-md);min-width:180px;padding:var(--dvr-spacing-1);box-shadow:var(--dvr-shadow-lg);z-index:var(--dvr-z-popover);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.dvr-dropdown-item{align-items:center;gap:var(--dvr-spacing-2);font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-size);letter-spacing:var(--dvr-type-label-tracking);line-height:var(--dvr-type-label-leading);color:var(--dvr-color-option-text);border-radius:var(--dvr-radius-sm);padding:var(--dvr-ui-option-padding);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.dvr-dropdown-item[data-highlighted]{background:var(--dvr-color-control-hover);color:var(--dvr-color-text)}.dvr-dropdown-item[data-disabled]{opacity:.5;cursor:not-allowed}.dvr-dropdown-item--described{align-items:flex-start}.dvr-dropdown-item--danger,.dvr-dropdown-item--danger[data-highlighted]{color:var(--dvr-color-danger)}.dvr-dropdown-item--danger[data-highlighted]{background:var(--dvr-color-danger-subtle)}.dvr-dropdown-item-icon{width:1rem;height:1rem;color:var(--dvr-color-text-secondary);flex:none;display:inline-flex}.dvr-dropdown-item--described .dvr-dropdown-item-icon{margin-top:.125rem}.dvr-dropdown-item-icon>*{width:100%;height:100%}.dvr-dropdown-item[data-highlighted] .dvr-dropdown-item-icon{color:var(--dvr-color-text)}.dvr-dropdown-item--danger .dvr-dropdown-item-icon,.dvr-dropdown-item--danger[data-highlighted] .dvr-dropdown-item-icon{color:var(--dvr-color-danger)}.dvr-dropdown-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.dvr-dropdown-item-description{font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-text-muted)}.dvr-dropdown-shortcut{flex:none;margin-left:auto}.dvr-dropdown-item[data-highlighted] .dvr-dropdown-item-description{color:var(--dvr-color-text-secondary)}.dvr-dropdown-label{font-size:var(--dvr-type-label-secondary-size);line-height:var(--dvr-type-label-secondary-leading);font-weight:var(--dvr-type-label-strong-weight);letter-spacing:var(--dvr-type-label-secondary-tracking);color:var(--dvr-color-text-muted);padding:var(--dvr-spacing-2) var(--dvr-spacing-3) var(--dvr-spacing-1)}.dvr-dropdown-separator{background:color-mix(in srgb, var(--dvr-color-ink) 12%, transparent);height:1px;margin:var(--dvr-spacing-1) calc(-1 * var(--dvr-spacing-1))}.dvr-dropdown-subtrigger-chevron{flex:none;width:1rem;height:1rem;margin-left:auto}.dvr-dropdown-check-item{padding-left:1.75rem;position:relative}.dvr-dropdown-item-indicator{align-items:center;width:1rem;height:1rem;display:flex;position:absolute;left:.5rem}.dvr-dropdown-item-indicator svg{width:100%;height:100%}.dvr-dropdown-switch{width:var(--dvr-ui-toggle-width);height:var(--dvr-ui-toggle-height,1.25rem);border-radius:var(--dvr-radius-full);background:var(--dvr-color-switch-track);flex:none;align-items:center;margin-left:auto;display:inline-flex;position:relative}.dvr-dropdown-switch[data-state=checked]{background:var(--dvr-color-selection-control)}.dvr-dropdown-switch-thumb{width:var(--dvr-ui-toggle-thumb,1rem);height:var(--dvr-ui-toggle-thumb,1rem);border-radius:var(--dvr-radius-full);background:var(--dvr-color-surface);display:block;transform:translate(.125rem)}.dvr-dropdown-switch[data-state=checked]>.dvr-dropdown-switch-thumb{transform:translateX(calc(var(--dvr-ui-toggle-width) - var(--dvr-ui-toggle-thumb,1rem) - .125rem))}.dvr-dropdown-item--described>.dvr-dropdown-switch{margin-top:round(calc((var(--dvr-type-label-leading) - var(--dvr-ui-toggle-height,1.25rem)) / 2), 1px)}@media (prefers-reduced-motion:no-preference){.dvr-dropdown-switch-thumb{transition:transform var(--dvr-duration-moderate) var(--dvr-easing-entrance)}}:is(.dvr-dropdown-content[data-filtering] .dvr-dropdown-group:not(:has([role^=menuitem])),.dvr-dropdown-content[data-filtering] .dvr-dropdown-separator){display:none}.dvr-dropdown-filter{margin:calc(-1 * var(--dvr-spacing-1)) calc(-1 * var(--dvr-spacing-1)) var(--dvr-spacing-1);border-bottom:1px solid var(--dvr-color-border)}.dvr-dropdown-filter-row{align-items:center;gap:var(--dvr-spacing-2);padding:var(--dvr-spacing-2) .5625rem;display:flex}.dvr-dropdown-filter-input{appearance:none;min-width:0;font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-size);letter-spacing:var(--dvr-type-label-tracking);line-height:var(--dvr-type-label-leading);color:var(--dvr-color-text);background:0 0;border:none;outline:none;flex:1;padding:0}.dvr-dropdown-filter-input::placeholder{color:var(--dvr-color-text-muted)}.dvr-dropdown-filter-hint{flex:none;display:inline-flex}.dvr-dropdown-empty:empty{display:none}.dvr-dropdown-empty{padding:var(--dvr-spacing-2) .5625rem;font-size:var(--dvr-type-label-size);letter-spacing:var(--dvr-type-label-tracking);line-height:var(--dvr-type-label-leading);color:var(--dvr-color-text-muted)}.dvr-dropdown-footer{margin:var(--dvr-spacing-1) calc(-1 * var(--dvr-spacing-1)) 0;border-top:1px solid var(--dvr-color-border);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-text-muted);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.375rem .5625rem .125rem;display:flex}@keyframes dvr-dropdown-indicator-in{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.dvr-dropdown-item-indicator>[data-state]{animation:dvr-dropdown-indicator-in var(--dvr-duration-fast) var(--dvr-easing-standard)}}.dvr-button{font-family:var(--dvr-font-sans);font-weight:var(--dvr-ui-weight-strong);white-space:nowrap;border-radius:var(--dvr-ui-button-radius,var(--dvr-radius-sm));cursor:pointer;transition:background-color var(--dvr-duration-fast) var(--dvr-easing-standard), border-color var(--dvr-duration-fast) var(--dvr-easing-standard), color var(--dvr-duration-fast) var(--dvr-easing-standard), box-shadow var(--dvr-duration-fast) var(--dvr-easing-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:round(.5em,1px);line-height:1;text-decoration:none;display:inline-flex}.dvr-button-label{align-items:center;gap:inherit;display:inline-flex}.dvr-button[data-truncate]{min-width:0}.dvr-button[data-truncate]>.dvr-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dvr-button-icon{flex-shrink:0;display:inline-flex}.dvr-button-icon svg{width:1em;height:1em}.dvr-button:focus-visible{outline:var(--dvr-ui-button-focus-outline-width) solid var(--dvr-color-primary);outline-offset:2px;box-shadow:0 0 0 var(--dvr-ui-button-focus-halo-width) color-mix(in oklab, var(--dvr-color-primary) 30%, transparent)}.dvr-button:disabled,.dvr-button[aria-disabled=true]{opacity:var(--dvr-ui-disabled-opacity);cursor:not-allowed}.dvr-button[data-button-state=loading]{opacity:1;cursor:progress}.dvr-button--md{font-size:var(--dvr-ui-text-control);padding:0 var(--dvr-ui-control-padding-x);min-height:var(--dvr-control-md);line-height:1}.dvr-button--sm{font-size:var(--dvr-ui-text-control-sm);padding:0 var(--dvr-ui-control-padding-x-sm);min-height:var(--dvr-control-sm);line-height:1}.dvr-button--primary{background:var(--dvr-color-primary-action);color:var(--dvr-color-on-primary-action)}.dvr-button--primary:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-color-primary-action-hover)}.dvr-button--secondary{background:var(--dvr-color-secondary-action-bg);border-color:var(--dvr-color-secondary-action-border);box-shadow:var(--dvr-ui-button-secondary-shadow,none);color:var(--dvr-color-text)}.dvr-button--secondary:disabled,.dvr-button--secondary[aria-disabled=true]{box-shadow:none}.dvr-button--secondary:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-color-secondary-action-hover)}.dvr-button--tonal{background:var(--dvr-color-accent);color:var(--dvr-color-brand-text)}.dvr-button--tonal:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:color-mix(in oklab, var(--dvr-color-primary) 22%, var(--dvr-color-surface))}.dvr-button--tertiary{color:var(--dvr-color-brand-text);background:0 0}.dvr-button--tertiary:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-color-accent)}.dvr-button--ghost{color:var(--dvr-color-ghost-action-text);background:0 0}.dvr-button--ghost:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-ui-button-ghost-hover,var(--dvr-color-control-hover));color:var(--dvr-color-text)}.dvr-button--danger{background:var(--dvr-color-danger);color:var(--dvr-color-text-on-emphasis)}[data-theme=dark] .dvr-button--danger{color:var(--dvr-color-background)}.dvr-button--danger:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:color-mix(in srgb, var(--dvr-color-danger) 85%, black)}.dvr-button--danger-secondary{background:var(--dvr-color-secondary-action-bg);border-color:color-mix(in oklab, var(--dvr-color-danger) 35%, var(--dvr-color-border-strong));color:var(--dvr-color-danger)}.dvr-button--danger-secondary:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-color-danger-subtle)}.dvr-button--danger-ghost{color:var(--dvr-color-danger);background:0 0}.dvr-button--danger-ghost:hover:not(:disabled,[aria-disabled=true],[data-button-state=done]){background:var(--dvr-color-danger-subtle)}.dvr-button--danger:focus-visible,.dvr-button--danger-secondary:focus-visible,.dvr-button--danger-ghost:focus-visible{outline-color:var(--dvr-color-danger)}.dvr-button[data-button-state=done]{background:var(--dvr-color-surface);border-color:var(--dvr-color-success);color:var(--dvr-color-success);cursor:default}.dvr-button-kbd{margin-inline-start:.1875rem}.dvr-button-glyphs{width:1em;height:1em;position:relative}.dvr-button-glyph{opacity:0;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.6)}.dvr-button-glyph svg{width:1em;height:1em}.dvr-button[data-button-state=idle] [data-glyph=base],.dvr-button[data-button-state=loading] [data-glyph=spin],.dvr-button[data-button-state=done] [data-glyph=done]{opacity:1;transform:none}.dvr-button[data-overlay]{position:relative}.dvr-button[data-overlay]>.dvr-button-label{opacity:0}.dvr-button-overlay{place-items:center;width:auto;height:auto;display:grid;position:absolute;inset:0}.dvr-button-overlay>.dvr-button-glyph{width:1em;height:1em;margin:auto;position:absolute;inset:0}.dvr-button-swap{justify-content:center;align-items:center;gap:inherit;display:inline-flex;position:relative}.dvr-button-swap-text{align-items:center;gap:inherit;display:inline-flex}.dvr-button-swap-ghost{display:none}.dvr-cycle-button-value{justify-items:center;display:inline-grid}.dvr-cycle-button-value>*{grid-area:1/1}.dvr-cycle-button-sizer{visibility:hidden}@media (prefers-reduced-motion:no-preference){.dvr-button{transition:background-color var(--dvr-duration-fast) var(--dvr-easing-standard), border-color var(--dvr-duration-fast) var(--dvr-easing-standard), color var(--dvr-duration-fast) var(--dvr-easing-standard), box-shadow var(--dvr-duration-fast) var(--dvr-easing-standard), opacity var(--dvr-duration-fast) var(--dvr-easing-standard), transform var(--dvr-duration-fast) var(--dvr-easing-standard)}.dvr-button:active:not(:disabled,[aria-disabled=true],[data-button-state=done]){transform:scale(var(--dvr-ui-press-scale))}.dvr-button-glyph,.dvr-button-label{transition:opacity var(--dvr-duration-fast) var(--dvr-easing-standard), transform var(--dvr-duration-fast) var(--dvr-easing-standard)}.dvr-button[data-button-state=loading] .dvr-button-spinner{animation:dvr-button-spin calc(var(--dvr-duration-moderate) * 3.75) linear infinite}.dvr-button-swap-text[data-swapped]{animation:dvr-button-label-in var(--dvr-duration-moderate) var(--dvr-easing-entrance) calc(var(--dvr-duration-fast) * .4) both}.dvr-button-swap-ghost{justify-content:center;align-items:center;gap:inherit;pointer-events:none;animation:dvr-button-label-out var(--dvr-duration-fast) var(--dvr-easing-exit) forwards;display:flex;position:absolute;inset:0}}@keyframes dvr-button-spin{to{transform:rotate(360deg)}}@keyframes dvr-button-label-in{0%{opacity:0}}@keyframes dvr-button-label-out{to{opacity:0}}.dvr-button[data-shape=pill]{border-radius:var(--dvr-radius-full)}.dvr-form{gap:var(--dvr-spacing-6);flex-direction:column;display:flex}.dvr-form-group{gap:var(--dvr-spacing-3);border:none;flex-direction:column;margin:0;padding:0;display:flex}.dvr-form-group-legend{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-title-item-size);letter-spacing:var(--dvr-type-title-item-tracking);line-height:var(--dvr-type-title-item-leading);font-weight:var(--dvr-type-title-item-weight);color:var(--dvr-color-text);margin-bottom:var(--dvr-spacing-2);padding:0}.dvr-form-item,.dvr-form-field{gap:var(--dvr-spacing-2);flex-direction:column;display:flex}.dvr-form-label{align-items:baseline;gap:var(--dvr-spacing-2);font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-strong-size);letter-spacing:var(--dvr-type-label-strong-tracking);line-height:var(--dvr-type-label-strong-leading);font-weight:var(--dvr-type-label-strong-weight);color:var(--dvr-color-text);display:inline-flex}.dvr-form-field[data-size=sm],.dvr-form-item[data-size=sm]{gap:calc(var(--dvr-spacing-2) - 2px)}.dvr-form-field[data-size=sm] .dvr-form-label,.dvr-form-item[data-size=sm] .dvr-form-label{font-size:var(--dvr-type-label-field-size);letter-spacing:var(--dvr-type-label-field-tracking);line-height:var(--dvr-type-label-field-leading);font-weight:var(--dvr-type-label-field-weight);color:var(--dvr-color-text-secondary)}.dvr-form-label-optional{font-family:var(--dvr-ui-tag-font);font-size:var(--dvr-ui-text-tag);line-height:round(1.4em,1px);font-weight:var(--dvr-ui-weight-rest);text-transform:var(--dvr-ui-tag-case);letter-spacing:var(--dvr-ui-tag-tracking);color:var(--dvr-color-text-muted)}.dvr-form-helper{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-text-secondary);margin:0}.dvr-form-error{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-danger);grid-template-rows:1fr;margin:0;display:grid}.dvr-form-error[data-state=hidden]{grid-template-rows:0fr}.dvr-form-error-message{align-items:flex-start;gap:var(--dvr-spacing-1);min-height:0;display:flex;overflow:hidden}.dvr-form-field-control-column>.dvr-form-error>.dvr-form-error-message>*{margin-top:var(--dvr-spacing-1)}.dvr-form-field-control-column>.dvr-form-error>.dvr-form-error-message>.dvr-form-error-icon{margin-top:calc(var(--dvr-spacing-1) + .1875rem)}.dvr-form-item>*+.dvr-form-error{margin-top:calc(var(--dvr-spacing-2) * -1)}.dvr-form-item>*+.dvr-form-error>.dvr-form-error-message>*{margin-top:var(--dvr-spacing-2)}.dvr-form-item>*+.dvr-form-error>.dvr-form-error-message>.dvr-form-error-icon{margin-top:calc(var(--dvr-spacing-2) + .1875rem)}.dvr-form-item[data-size=sm]>*+.dvr-form-error{margin-top:calc((var(--dvr-spacing-2) - 2px) * -1)}.dvr-form-item[data-size=sm]>*+.dvr-form-error>.dvr-form-error-message>*{margin-top:calc(var(--dvr-spacing-2) - 2px)}.dvr-form-item[data-size=sm]>*+.dvr-form-error>.dvr-form-error-message>.dvr-form-error-icon{margin-top:calc(var(--dvr-spacing-2) - 2px + .1875rem)}.dvr-form-error[data-state=hidden] .dvr-form-error-message{visibility:hidden;opacity:0}.dvr-form-error-icon{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.1875rem}@media (prefers-reduced-motion:no-preference){.dvr-form-error{transition:grid-template-rows var(--dvr-duration-moderate) var(--dvr-easing-entrance)}.dvr-form-error-message{transition:opacity var(--dvr-duration-moderate) var(--dvr-easing-entrance), visibility 0s}.dvr-form-error[data-state=hidden]{transition:grid-template-rows var(--dvr-duration-fast) var(--dvr-easing-exit)}.dvr-form-error[data-state=hidden] .dvr-form-error-message{transition:opacity var(--dvr-duration-fast) var(--dvr-easing-exit), visibility 0s linear var(--dvr-duration-fast)}}.dvr-form-section{gap:var(--dvr-spacing-4);flex-direction:column;display:flex}.dvr-form-section-header{gap:var(--dvr-spacing-1);flex-direction:column;display:flex}.dvr-form-section-title{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-title-section-size);letter-spacing:var(--dvr-type-title-section-tracking);line-height:var(--dvr-type-title-section-leading);font-weight:var(--dvr-type-title-section-weight);color:var(--dvr-color-text);margin:0}.dvr-form-section-description{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-copy-size);letter-spacing:var(--dvr-type-copy-tracking);line-height:var(--dvr-type-copy-leading);color:var(--dvr-color-text-secondary);margin:0}.dvr-form-section-body{gap:var(--dvr-spacing-6);flex-direction:column;display:flex}.dvr-form[data-layout=inline]{gap:0;container-type:inline-size}.dvr-form[data-layout=inline] .dvr-form-section-body{gap:0}.dvr-form-field-label-column,.dvr-form-field-control-column{flex-direction:column;gap:2px;min-width:0;display:flex}.dvr-form-field-control-column{gap:0}.dvr-form-field-control-column>.dvr-form-helper{margin-top:var(--dvr-spacing-2)}.dvr-form[data-layout=inline] .dvr-form-field{border-bottom:1px solid var(--dvr-color-border);grid-template-columns:200px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.dvr-form[data-layout=inline] .dvr-form-field:last-child{border-bottom:0}.dvr-form[data-layout=inline] .dvr-form-field-label-column .dvr-form-helper{color:var(--dvr-color-text-muted)}@container (width<=559px){.dvr-form[data-layout=inline] .dvr-form-field{gap:var(--dvr-spacing-2);grid-template-columns:minmax(0,1fr)}}.dvr-checkbox-wrap{align-items:flex-start;gap:var(--dvr-spacing-2);display:inline-flex}.dvr-checkbox{font:inherit;appearance:none;background:var(--dvr-color-surface);border:var(--dvr-ui-checkbox-border-width,1px) solid var(--dvr-color-border-strong);border-radius:var(--dvr-ui-checkbox-radius,var(--dvr-radius-sm));cursor:pointer;width:1rem;height:1rem;transition:background-color var(--dvr-duration-fast) var(--dvr-easing-standard), border-color var(--dvr-duration-fast) var(--dvr-easing-standard), box-shadow var(--dvr-duration-fast) var(--dvr-easing-standard);flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;padding:0;display:inline-flex}.dvr-checkbox:hover:not(:disabled):not([data-state=checked]):not([data-state=indeterminate]){border-color:var(--dvr-color-text-muted)}.dvr-checkbox[aria-invalid=true]{border-color:var(--dvr-color-danger)}.dvr-checkbox:focus-visible{outline:2px solid var(--dvr-color-primary);outline-offset:1px}.dvr-checkbox[data-state=checked],.dvr-checkbox[data-state=indeterminate]{background:var(--dvr-color-selection-mark,var(--dvr-color-selection-control));border-color:var(--dvr-color-selection-mark,var(--dvr-color-selection-control))}.dvr-checkbox:disabled{opacity:.5;cursor:not-allowed}.dvr-checkbox-indicator{color:var(--dvr-color-on-selection-mark,var(--dvr-color-on-selection-control));width:.75rem;height:.75rem;display:flex}.dvr-checkbox-indicator svg{width:100%;height:100%}.dvr-checkbox[data-state=checked] .dvr-checkbox-icon-dash,.dvr-checkbox[data-state=indeterminate] .dvr-checkbox-icon-check{display:none}.dvr-checkbox-text{flex-direction:column;min-width:0;display:flex}.dvr-checkbox-label{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-size);letter-spacing:var(--dvr-type-label-tracking);line-height:var(--dvr-type-label-leading);color:var(--dvr-color-text);cursor:pointer}.dvr-checkbox-label--strong{font-weight:var(--dvr-ui-weight-strong)}.dvr-checkbox-description{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading);color:var(--dvr-color-text-secondary);margin-top:2px}.dvr-checkbox-wrap:has(.dvr-checkbox:disabled) .dvr-checkbox-text>:not(.dvr-checkbox-description){opacity:.5}.dvr-checkbox-wrap:has(.dvr-checkbox:disabled) .dvr-checkbox-description{color:var(--dvr-color-text-muted)}.dvr-checkbox-wrap:has(.dvr-checkbox:disabled) .dvr-checkbox-label{cursor:not-allowed}.dvr-checkbox-row{border:1px solid var(--dvr-color-border-card);border-radius:var(--dvr-radius-lg);background:var(--dvr-color-surface);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.dvr-checkbox-row .dvr-checkbox{margin-top:.1875rem}.dvr-checkbox-row .dvr-checkbox-label{font-weight:var(--dvr-ui-weight-strong)}.dvr-checkbox-row .dvr-checkbox-label,.dvr-checkbox-row .dvr-checkbox-description{transition:color var(--dvr-duration-moderate) var(--dvr-easing-standard)}.dvr-checkbox-row:has(.dvr-checkbox[data-state=checked]) .dvr-checkbox-label{color:var(--dvr-color-text-secondary)}.dvr-checkbox-row:has(.dvr-checkbox[data-state=checked]) .dvr-checkbox-description{color:var(--dvr-color-text-muted)}.dvr-checkbox-action{align-items:center;display:inline-flex}.dvr-checkbox-card{border:1px solid var(--dvr-color-border-strong);border-radius:var(--dvr-radius-lg);background:var(--dvr-color-surface);cursor:pointer;transition:border-color var(--dvr-duration-fast) var(--dvr-easing-standard), background-color var(--dvr-duration-fast) var(--dvr-easing-standard);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dvr-checkbox-card .dvr-checkbox-text{flex:auto}.dvr-checkbox-card .dvr-checkbox-label{cursor:inherit}.dvr-checkbox-card:hover:not(:has(.dvr-checkbox:disabled)){border-color:var(--dvr-color-text-muted)}.dvr-checkbox-card:has(.dvr-checkbox[data-state=checked]){border-color:var(--dvr-color-selection-mark,var(--dvr-color-selection-control));background:color-mix(in oklab, var(--dvr-color-selection-mark,var(--dvr-color-selection-control)) var(--dvr-ui-choice-card-wash,13%), var(--dvr-color-surface))}.dvr-checkbox-group[data-invalid=true] .dvr-checkbox-card{border-color:var(--dvr-color-danger)}.dvr-checkbox-card:has(.dvr-checkbox:focus-visible){outline:2px solid var(--dvr-color-primary);outline-offset:1px}.dvr-checkbox-card .dvr-checkbox:focus-visible{outline:none}.dvr-checkbox-card:has(.dvr-checkbox:disabled){cursor:not-allowed}.dvr-checkbox-content{flex-direction:column;gap:4px;min-width:0;margin-top:6px;display:flex}.dvr-checkbox-group--card{container-type:inline-size}.dvr-checkbox-group-items{grid-template-columns:repeat(var(--dvr-checkbox-columns,2), minmax(0, 1fr));gap:8px;display:grid}.dvr-checkbox-group--card[data-columns=auto] .dvr-checkbox-group-items{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr))}@container (width<=479px){.dvr-checkbox-group-items,.dvr-checkbox-group--card[data-columns=auto] .dvr-checkbox-group-items{grid-template-columns:minmax(0,1fr)}}.dvr-checkbox-group{gap:var(--dvr-spacing-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.dvr-checkbox-group-legend{font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-strong-size);letter-spacing:var(--dvr-type-label-strong-tracking);line-height:var(--dvr-type-label-strong-leading);font-weight:var(--dvr-type-label-strong-weight);color:var(--dvr-color-text);margin-bottom:var(--dvr-spacing-2);padding:0}@keyframes dvr-checkbox-indicator-in{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.dvr-checkbox-indicator{animation:dvr-checkbox-indicator-in var(--dvr-duration-fast) var(--dvr-easing-standard)}}.dvr-skeleton{background:var(--dvr-ui-skeleton-fill,color-mix(in srgb, var(--dvr-color-surface-3) calc(var(--dvr-ui-ramp-fills,0) * 100%), color-mix(in srgb, var(--dvr-color-ink) 12%, transparent)));border-radius:var(--dvr-radius-sm);height:.875rem;position:relative;overflow:hidden}.dvr-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dvr-color-surface) 60%, transparent), transparent);opacity:var(--dvr-ui-skeleton-sweep,var(--dvr-ui-ramp-fills,0));position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.dvr-skeleton{animation:dvr-skeleton-pulse calc(var(--dvr-duration-slow) * 4) var(--dvr-easing-standard) infinite;animation-delay:var(--dvr-skeleton-phase,0s)}.dvr-skeleton:after{animation:dvr-skeleton-sweep calc(var(--dvr-duration-slow) * 4) var(--dvr-easing-standard) infinite;animation-delay:var(--dvr-skeleton-phase,0s)}.dvr-skeleton-swap-skeleton[data-presence=exiting]{animation:dvr-skeleton-swap-out var(--dvr-duration-fast) var(--dvr-easing-exit) forwards}.dvr-skeleton-swap-content[data-presence=entering]{animation:dvr-skeleton-swap-in var(--dvr-duration-moderate) var(--dvr-easing-entrance) calc(var(--dvr-duration-fast) * .4) both}}@media (prefers-reduced-motion:reduce){.dvr-skeleton-swap-skeleton[data-presence=exiting]{display:none}}@keyframes dvr-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes dvr-skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dvr-skeleton-swap-out{to{opacity:0}}@keyframes dvr-skeleton-swap-in{0%{opacity:0;transform:translateY(4px)}}.dvr-skeleton--heading{max-width:45%;height:1.5rem}.dvr-skeleton-text{gap:var(--dvr-spacing-2);flex-direction:column;display:flex}.dvr-skeleton-placeholder{width:6rem;height:6rem}.dvr-skeleton-icon{width:1.25rem;height:1.25rem}.dvr-skeleton-block{width:100%;height:.75rem;display:block}.dvr-skeleton-block--inline{vertical-align:middle;display:inline-block}.dvr-skeleton-block[data-radius=md]{border-radius:var(--dvr-radius-md)}.dvr-skeleton-block[data-radius=full]{border-radius:var(--dvr-radius-full)}.dvr-reply-skeleton{margin-top:var(--dvr-spacing-2)}.dvr-skeleton-document{flex-direction:column;gap:.625rem;display:flex}.dvr-skeleton-table{border-collapse:collapse;width:100%;font-family:var(--dvr-font-sans);font-size:var(--dvr-type-label-secondary-size);letter-spacing:var(--dvr-type-label-secondary-tracking);line-height:var(--dvr-type-label-secondary-leading)}.dvr-skeleton-table-head,.dvr-skeleton-table-cell{height:var(--dvr-control-md);padding:0 var(--dvr-spacing-3);border-bottom:1px solid var(--dvr-color-border)}.dvr-skeleton-table-head{font-weight:var(--dvr-ui-weight-medium);color:var(--dvr-color-text-secondary)}.dvr-skeleton-rows{gap:var(--dvr-spacing-3);flex-direction:column;display:flex}.dvr-skeleton-row{align-items:center;gap:var(--dvr-spacing-3);display:flex}.dvr-skeleton-row-lines{gap:var(--dvr-spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.dvr-skeleton-swap{position:relative}.dvr-skeleton-swap-skeleton[data-presence=exiting]{pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.dvr-skeleton[data-text],[data-text]>.dvr-skeleton{height:round(calc(var(--dvr-skeleton-size) * .8), 1px);margin-block:calc((var(--dvr-skeleton-leading) - round(calc(var(--dvr-skeleton-size) * .8), 1px)) / 2)}.dvr-skeleton-block--inline[data-text]{vertical-align:middle}.dvr-skeleton-text[data-text]{gap:0}.dvr-skeleton-list{flex-direction:column;display:flex}.dvr-skeleton-list-row{align-items:center;gap:var(--dvr-spacing-3);min-height:var(--dvr-ui-contained-list-row-height,0px);padding:var(--dvr-ui-contained-list-row-padding-y,var(--dvr-spacing-3)) calc(var(--dvr-spacing-4) - var(--dvr-ui-neutral-wash,0) * 2px);display:flex}.dvr-skeleton-list[data-variant=joined][data-size=sm]>.dvr-skeleton-list-row{min-height:var(--dvr-ui-contained-list-row-height-sm,0px);padding-block:var(--dvr-ui-contained-list-row-padding-y,var(--dvr-spacing-2))}.dvr-skeleton-list[data-variant=plain]>.dvr-skeleton-list-row{min-height:0;padding:var(--dvr-spacing-2) .625rem;gap:.625rem}.dvr-skeleton-list[data-variant=plain] .dvr-skeleton-list-lines{gap:1px}.dvr-skeleton-list[data-variant=plain][data-divided]>.dvr-skeleton-list-row{padding:7px 0}.dvr-skeleton-list[data-variant=plain][data-edge=start]>.dvr-skeleton-list-row{padding:9px var(--dvr-contained-list-inset);border-inline-start:2px solid #0000}.dvr-skeleton-list[data-divided]>.dvr-skeleton-list-row+.dvr-skeleton-list-row{border-top:1px solid var(--dvr-color-border)}.dvr-skeleton-list-mark,.dvr-skeleton-card-mark{flex:none}.dvr-skeleton-list-lines{flex-direction:column;flex:1;min-width:0;display:flex}.dvr-skeleton-list-end{flex:none;margin-inline-start:auto}.dvr-skeleton-card{gap:var(--dvr-spacing-3);flex-direction:column;display:flex}.dvr-skeleton-card-head{align-items:center;gap:var(--dvr-spacing-3);display:flex}.dvr-skeleton-card-footer{align-items:center;gap:var(--dvr-spacing-2);margin-top:var(--dvr-spacing-1);padding-top:var(--dvr-spacing-3);border-top:1px solid var(--dvr-color-border);display:flex}.dvr-skeleton-table--table .dvr-table-row:hover .dvr-table-cell{background:0 0}.dvr-skeleton-table--table [data-align=end]>.dvr-skeleton{margin-inline-start:auto}.dvr-stack{display:flex}.dvr-stack--vertical{flex-direction:column}.dvr-stack--horizontal{flex-direction:row;align-items:center}.dvr-grid{display:grid}.dvr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dvr-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dvr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dvr-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.dvr-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}@media (width<=768px){.dvr-grid--3,.dvr-grid--4,.dvr-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.dvr-grid--12{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.dvr-grid--2,.dvr-grid--3,.dvr-grid--4,.dvr-grid--6,.dvr-grid--12{grid-template-columns:minmax(0,1fr)}.dvr-column{grid-column:span 1/span 1!important}}.dvr-stack--divided.dvr-stack--vertical>*+*{padding-top:var(--dvr-stack-gap);border-top:1px solid var(--dvr-color-rule)}.dvr-stack--divided.dvr-stack--horizontal>*+*{padding-left:var(--dvr-stack-gap);border-left:1px solid var(--dvr-color-rule)}.dvr-grid--auto-fill{grid-template-columns:repeat(auto-fill, minmax(min(var(--dvr-grid-min), 100%), 1fr))}.dvr-grid--auto-fit{grid-template-columns:repeat(auto-fit, minmax(min(var(--dvr-grid-min), 100%), 1fr))}.dvr-grid--list{grid-template-columns:minmax(0,1fr)}.dvr-page{min-height:0;padding:var(--dvr-ui-page-padding);flex:auto;overflow:auto}.dvr-page-inner{max-width:var(--dvr-page-max);margin:0 auto}.dvr-page--start>.dvr-page-inner{gap:var(--dvr-ui-start-column-gap,var(--dvr-spacing-4));padding-top:var(--dvr-spacing-12);flex-direction:column;display:flex}.dvr-panes{display:grid}.dvr-pane{grid-area:1/1;min-width:0}.dvr-pane:not([data-position=current]){opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.dvr-pane{transition:opacity var(--dvr-duration-moderate) var(--dvr-easing-standard), transform var(--dvr-duration-moderate) var(--dvr-easing-standard), visibility 0s linear}.dvr-pane[data-position=before]{transform:translate(-24px)}.dvr-pane[data-position=after]{transform:translate(24px)}.dvr-pane:not([data-position=current]){transition:opacity var(--dvr-duration-moderate) var(--dvr-easing-standard), transform var(--dvr-duration-moderate) var(--dvr-easing-standard), visibility 0s linear var(--dvr-duration-moderate)}}.dvr-reveal-target{opacity:0;transition:opacity var(--dvr-duration-fast) var(--dvr-easing-standard)}.dvr-reveal-scope:hover .dvr-reveal-target,.dvr-reveal-scope:focus-within .dvr-reveal-target{opacity:1}.dvr-reveal-target:has([aria-expanded=true],[data-state=open]){opacity:1}@media (hover:none){.dvr-reveal-target{opacity:1}}.dvr-layer{background:var(--dvr-layer-background)}.dvr-layer--0{--dvr-layer-background:var(--dvr-color-background)}.dvr-layer--1{--dvr-layer-background:var(--dvr-color-surface)}.dvr-layer--2{--dvr-layer-background:var(--dvr-color-layer-2)}.dvr-scrim{z-index:calc(var(--dvr-z-overlay) - 1);background:var(--dvr-color-overlay);position:fixed;inset:0}.dvr-scrim[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.dvr-scrim{transition:opacity var(--dvr-duration-moderate) var(--dvr-easing-entrance)}@starting-style{.dvr-scrim[data-state=open]{opacity:0}}.dvr-scrim[data-state=closed]{transition:opacity var(--dvr-duration-fast) var(--dvr-easing-exit), visibility 0s linear var(--dvr-duration-fast)}.dvr-split-view{--dvr-split-view-aside-track:var(--dvr-split-view-aside);grid-template-columns:var(--dvr-split-view-aside-track) minmax(0, 1fr);height:100%;min-height:0;display:grid}.dvr-split-view[data-aside=end]{grid-template-columns:minmax(0, 1fr) var(--dvr-split-view-aside-track)}.dvr-split-view[data-aside-state=closed]{--dvr-split-view-aside-track:0px}.dvr-split-view[data-aside-state]{overflow:clip}.dvr-split-view:has(>.dvr-split-view-pane:only-child){--dvr-split-view-aside-track:0px}.dvr-split-view>.dvr-split-view-pane:only-child{grid-column:1/-1}.dvr-split-view[data-aside=start]>.dvr-split-view-pane:first-child:not(:only-child),.dvr-split-view[data-aside=end]>.dvr-split-view-pane:last-child:not(:only-child){width:var(--dvr-split-view-aside)}.dvr-split-view[data-aside=start]>.dvr-split-view-pane:first-child:not(:only-child){justify-self:end}.dvr-split-view[data-aside-state=closed][data-aside=start]>.dvr-split-view-pane:first-child:not(:only-child),.dvr-split-view[data-aside-state=closed][data-aside=end]>.dvr-split-view-pane:last-child:not(:only-child){visibility:hidden}.dvr-split-view[data-aside-state=closed][data-aside=end]:not([data-divider=end])>.dvr-split-view-pane:first-child{border-right-color:#0000}@media (prefers-reduced-motion:no-preference){.dvr-split-view[data-aside-state]{transition:grid-template-columns var(--dvr-duration-drawer-in) var(--dvr-easing-drawer)}.dvr-split-view[data-aside-state=closed]{transition-duration:var(--dvr-duration-drawer-out)}.dvr-split-view[data-aside-state=closed][data-aside=start]>.dvr-split-view-pane:first-child:not(:only-child),.dvr-split-view[data-aside-state=closed][data-aside=end]>.dvr-split-view-pane:last-child:not(:only-child){transition:visibility 0s linear var(--dvr-duration-drawer-out)}}.dvr-split-view-pane{--dvr-split-view-inset:1.125rem;--dvr-split-view-trail:.625rem;background:var(--dvr-color-surface);flex-direction:column;min-width:0;min-height:0;display:flex}.dvr-split-view-pane:not(:last-child){border-right:1px solid var(--dvr-color-border)}.dvr-split-view[data-divider=end]>.dvr-split-view-pane:not(:last-child){border-right:0}.dvr-split-view[data-divider=end]>.dvr-split-view-pane:last-child:not(:first-child){border-left:1px solid var(--dvr-color-border)}.dvr-split-view-pane[data-variant=document]{--dvr-split-view-inset:1.75rem;--dvr-split-view-trail:.875rem}.dvr-split-view-pane[data-variant=aside]{--dvr-split-view-inset:1.375rem;--dvr-split-view-trail:.625rem}.dvr-split-view-header{height:3rem;padding:0 var(--dvr-split-view-trail) 0 var(--dvr-split-view-inset);flex:none;align-items:center;gap:.375rem;display:flex}.dvr-split-view-header>[data-slot=divider][data-orientation=vertical]{height:1.125rem;margin:0 var(--dvr-spacing-1);align-self:center}.dvr-split-view-header[data-variant=title]{box-sizing:border-box;height:calc(var(--dvr-spacing-4) + var(--dvr-control-sm) + var(--dvr-spacing-1) * 2.5);padding-top:var(--dvr-spacing-4);padding-bottom:calc(var(--dvr-spacing-1) * 2.5)}.dvr-split-view-header[data-divided]{border-bottom:1px solid var(--dvr-color-border)}.dvr-split-view-body{--dvr-split-view-body-top:var(--dvr-spacing-1);--dvr-sticky-top:calc(-1 * var(--dvr-split-view-body-top));scrollbar-width:none;min-height:0;padding:var(--dvr-split-view-body-top) var(--dvr-spacing-2) var(--dvr-spacing-3);flex:1;position:relative;overflow-y:auto}.dvr-split-view-body::-webkit-scrollbar{display:none}.dvr-split-view-pane>.dvr-tabs,.dvr-split-view-pane>.dvr-tabs>.dvr-tabs-content{flex-direction:column;flex:1;min-height:0;display:flex}.dvr-split-view-pane>.dvr-tabs>.dvr-tabs-content{padding-top:0}.dvr-split-view-pane:is([data-variant=document],[data-variant=aside]) .dvr-split-view-body{--dvr-split-view-body-top:calc(var(--dvr-split-view-inset) - 2px);width:100%;max-width:45rem;padding:var(--dvr-split-view-body-top) var(--dvr-split-view-inset) calc(var(--dvr-split-view-inset) - 8px)}.dvr-split-view-pane:is([data-variant=document],[data-variant=aside]) .dvr-split-view-body:not([data-stack])>:is(h1,h2,h3):first-child{margin:0 0 var(--dvr-spacing-2)}.dvr-split-view-pane:is([data-variant=document],[data-variant=aside]) .dvr-split-view-body:not([data-stack])>[data-slot=text]+[data-slot=text]{margin-top:var(--dvr-spacing-4)}.dvr-split-view-pane:is([data-variant=document],[data-variant=aside]) .dvr-split-view-body:not([data-stack])>[data-slot=eyebrow]{margin:var(--dvr-spacing-6) 0 var(--dvr-spacing-2)}.dvr-split-view-pane[data-variant=aside] .dvr-split-view-body{--dvr-split-view-body-top:var(--dvr-split-view-inset);padding:var(--dvr-split-view-body-top) var(--dvr-split-view-inset) calc(var(--dvr-split-view-inset) - 4px)}.dvr-split-view-footer>[data-slot=input]{flex:1;min-width:15rem}.dvr-split-view-footer{padding:.75rem var(--dvr-split-view-inset) .875rem;border-top:1px solid var(--dvr-color-border);flex-wrap:wrap;flex:none;align-items:center;gap:.625rem;display:flex}.dvr-split-view-section{margin-inline:var(--dvr-split-view-inset) var(--dvr-split-view-trail);flex:none;align-items:flex-start;gap:.5rem;display:flex}.dvr-split-view-section>:first-child{flex:1;min-width:0}.dvr-split-view-section[data-divided]{border-bottom:1px solid var(--dvr-color-border)}.dvr-split-view-body[data-stack]{flex-direction:column;display:flex}.dvr-split-view-body[data-stack]>*{flex-shrink:0}.dvr-spacer{flex:1;min-width:0}.dvr-split-view-pane[data-tone=sunken]{background:var(--dvr-color-surface-2)}.dvr-heading{font-family:var(--dvr-font-sans);color:var(--dvr-color-text);text-wrap:balance;margin:0;font-style:normal}.dvr-heading--1{font-size:var(--dvr-type-title-page-size);line-height:var(--dvr-type-title-page-leading);font-weight:var(--dvr-type-title-page-weight);letter-spacing:var(--dvr-type-title-page-tracking)}.dvr-heading--2{font-size:var(--dvr-type-title-section-size);line-height:var(--dvr-type-title-section-leading);font-weight:var(--dvr-type-title-section-weight);letter-spacing:var(--dvr-type-title-section-tracking)}.dvr-heading[data-size=compact]{font-size:var(--dvr-type-title-page-compact-size);line-height:var(--dvr-type-title-page-compact-leading);font-weight:var(--dvr-type-title-page-compact-weight);letter-spacing:var(--dvr-type-title-page-compact-tracking)}.dvr-heading[data-size=detail]{font-size:var(--dvr-type-title-page-detail-size);line-height:var(--dvr-type-title-page-detail-leading);font-weight:var(--dvr-type-title-page-detail-weight);letter-spacing:var(--dvr-type-title-page-detail-tracking)}.dvr-heading--3,.dvr-heading--4,.dvr-heading[data-size=item]{font-size:var(--dvr-type-title-item-size);line-height:var(--dvr-type-title-item-leading);font-weight:var(--dvr-type-title-item-weight);letter-spacing:var(--dvr-type-title-item-tracking)}.dvr-text{font-family:var(--dvr-font-sans);color:var(--dvr-color-text);text-wrap:pretty;margin:0}.dvr-text--md{font-size:var(--dvr-type-copy-reading-size);line-height:var(--dvr-type-copy-reading-leading);letter-spacing:var(--dvr-type-copy-reading-tracking)}.dvr-text--sm{font-size:var(--dvr-type-copy-size);line-height:var(--dvr-type-copy-leading);letter-spacing:var(--dvr-type-copy-tracking)}.dvr-text--xs{font-size:var(--dvr-type-label-secondary-size);line-height:var(--dvr-type-label-secondary-leading);letter-spacing:var(--dvr-type-label-secondary-tracking)}.dvr-text--figure{font-size:var(--dvr-type-figure-size);line-height:var(--dvr-type-figure-leading);font-weight:var(--dvr-type-figure-weight);letter-spacing:var(--dvr-type-figure-tracking);font-variant-numeric:tabular-nums}.dvr-text--secondary{color:var(--dvr-color-text-secondary)}.dvr-text--muted{color:var(--dvr-color-text-muted)}.dvr-text--success{color:var(--dvr-color-success)}.dvr-text--warning{color:var(--dvr-color-warning)}.dvr-text--danger{color:var(--dvr-color-danger)}.dvr-text--info{color:var(--dvr-color-info)}.dvr-eyebrow{font-family:var(--dvr-ui-eyebrow-font,var(--dvr-font-mono));font-size:var(--dvr-type-caps-size);line-height:var(--dvr-type-caps-leading);font-weight:var(--dvr-type-caps-weight);letter-spacing:var(--dvr-type-caps-tracking);text-transform:uppercase;color:var(--dvr-color-eyebrow);margin:0}.dvr-eyebrow--brand{color:var(--dvr-color-brand-text)}.dvr-eyebrow--muted{color:var(--dvr-color-text-muted)}.dvr-text--numeric{font-variant-numeric:tabular-nums}.dvr-mono{font-family:var(--dvr-font-mono);font-size:var(--dvr-type-mono-size);line-height:var(--dvr-type-mono-leading);letter-spacing:var(--dvr-type-mono-tracking);font-variant-numeric:tabular-nums}.dvr-mono--truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.dvr-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dvr-truncate-middle{white-space:pre;min-width:0;display:flex}.dvr-mono.dvr-truncate-middle{display:inline-flex}.dvr-truncate-start{text-overflow:ellipsis;min-width:0;overflow:hidden}.dvr-truncate-end{flex:none}.dvr-type-title-page{font-size:var(--dvr-type-title-page-size);line-height:var(--dvr-type-title-page-leading);font-weight:var(--dvr-type-title-page-weight);letter-spacing:var(--dvr-type-title-page-tracking);text-wrap:balance}.dvr-type-title-page-compact{font-size:var(--dvr-type-title-page-compact-size);line-height:var(--dvr-type-title-page-compact-leading);font-weight:var(--dvr-type-title-page-compact-weight);letter-spacing:var(--dvr-type-title-page-compact-tracking);text-wrap:balance}.dvr-type-title-section{font-size:var(--dvr-type-title-section-size);line-height:var(--dvr-type-title-section-leading);font-weight:var(--dvr-type-title-section-weight);letter-spacing:var(--dvr-type-title-section-tracking);text-wrap:balance}.dvr-type-title-item{font-size:var(--dvr-type-title-item-size);line-height:var(--dvr-type-title-item-leading);font-weight:var(--dvr-type-title-item-weight);letter-spacing:var(--dvr-type-title-item-tracking);text-wrap:balance}.dvr-type-label{font-size:var(--dvr-type-label-size);line-height:var(--dvr-type-label-leading);font-weight:var(--dvr-type-label-weight);letter-spacing:var(--dvr-type-label-tracking)}.dvr-type-label-strong{font-size:var(--dvr-type-label-strong-size);line-height:var(--dvr-type-label-strong-leading);font-weight:var(--dvr-type-label-strong-weight);letter-spacing:var(--dvr-type-label-strong-tracking)}.dvr-type-label-secondary{font-size:var(--dvr-type-label-secondary-size);line-height:var(--dvr-type-label-secondary-leading);font-weight:var(--dvr-type-label-secondary-weight);letter-spacing:var(--dvr-type-label-secondary-tracking)}.dvr-type-copy{font-size:var(--dvr-type-copy-size);line-height:var(--dvr-type-copy-leading);font-weight:var(--dvr-type-copy-weight);letter-spacing:var(--dvr-type-copy-tracking);text-wrap:pretty}.dvr-type-copy-reading{font-size:var(--dvr-type-copy-reading-size);line-height:var(--dvr-type-copy-reading-leading);font-weight:var(--dvr-type-copy-reading-weight);letter-spacing:var(--dvr-type-copy-reading-tracking);text-wrap:pretty}.dvr-type-caps{font-size:var(--dvr-type-caps-size);line-height:var(--dvr-type-caps-leading);font-weight:var(--dvr-type-caps-weight);letter-spacing:var(--dvr-type-caps-tracking);font-family:var(--dvr-font-mono);text-transform:uppercase}.dvr-type-mono{font-size:var(--dvr-type-mono-size);line-height:var(--dvr-type-mono-leading);font-weight:var(--dvr-type-mono-weight);letter-spacing:var(--dvr-type-mono-tracking);font-family:var(--dvr-font-mono);font-variant-numeric:tabular-nums}.dvr-type-stat{font-size:var(--dvr-type-stat-size);line-height:var(--dvr-type-stat-leading);font-weight:var(--dvr-type-stat-weight);letter-spacing:var(--dvr-type-stat-tracking);font-variant-numeric:tabular-nums}.dvr-quote{padding:2px 0 2px var(--dvr-ui-quote-indent,1em);border-left:2px solid var(--dvr-color-border-strong);color:var(--dvr-color-text-secondary);font-family:var(--dvr-font-sans);font-size:var(--dvr-type-copy-reading-size);letter-spacing:var(--dvr-type-copy-reading-tracking);line-height:var(--dvr-type-copy-reading-leading);flex-direction:column;gap:6px;margin:0;display:flex}.dvr-quote>[data-slot=text]{color:inherit;line-height:inherit;margin:0}}@layer components,utilities;
