[data-overlay=modal]{position:fixed;inset:0;block-size:var(--visual-viewport-height,100dvh);z-index:var(--tds-overlay-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--tds-overlay-edge-gap);background:var(--tds-overlay-scrim);-webkit-backdrop-filter:blur(var(--tds-overlay-backdrop-blur));backdrop-filter:blur(var(--tds-overlay-backdrop-blur));overscroll-behavior:contain}[data-overlay=modal][data-entering]{animation:tds-overlay-fade-in var(--tds-overlay-transition)}[data-overlay=modal][data-exiting]{animation:tds-overlay-fade-out var(--tds-overlay-transition) forwards}@keyframes tds-overlay-fade-in{0%{opacity:0}}@keyframes tds-overlay-fade-out{to{opacity:0}}@keyframes tds-overlay-pop-in{0%{opacity:0;scale:var(--tds-overlay-enter-scale)}}@keyframes tds-overlay-pop-out{to{opacity:0;scale:var(--tds-overlay-enter-scale)}}[data-overlay=modal] [data-part=panel]{position:relative;display:flex;flex-direction:column;inline-size:min(var(--tds-overlay-width-md),100%);max-block-size:100%;min-block-size:0;background:var(--tds-overlay-surface);color:var(--tds-fg-default);border:var(--tds-border-width) solid var(--tds-overlay-border);border-radius:var(--tds-overlay-radius);box-shadow:var(--tds-overlay-shadow);outline:none}[data-overlay=modal] [data-part=panel][data-entering]{animation:tds-overlay-pop-in var(--tds-overlay-transition)}[data-overlay=modal] [data-part=panel][data-exiting]{animation:tds-overlay-pop-out var(--tds-overlay-transition) forwards}[data-overlay=modal] [data-part=dialog]{position:relative;display:flex;flex-direction:column;gap:var(--tds-overlay-gap);min-block-size:0;padding:var(--tds-overlay-padding);outline:none}[data-overlay=modal] [data-part=header]{display:flex;align-items:flex-start;gap:var(--tds-overlay-gap);-webkit-padding-end:var(--tds-overlay-close-size);padding-inline-end:var(--tds-overlay-close-size)}[data-overlay=modal] [data-part=heading]{display:flex;flex-direction:column;gap:var(--tds-space-1);min-inline-size:0}[data-overlay=modal] [data-part=title]{margin:0;font-size:var(--tds-overlay-title-size);font-weight:var(--tds-overlay-title-weight);line-height:var(--tds-line-height-tight)}[data-overlay=modal] [data-part=description]{margin:0;color:var(--tds-fg-muted);font-size:var(--tds-overlay-description-size);line-height:var(--tds-line-height-normal)}[data-overlay=modal] [data-part=body]{min-block-size:0;overflow:auto;overscroll-behavior:contain;font-size:var(--tds-font-size-sm);line-height:var(--tds-line-height-normal)}[data-overlay=modal] [data-part=footer]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tds-space-2)}[data-overlay=modal] [data-part=close]{position:absolute;inset-block-start:var(--tds-space-2);inset-inline-end:var(--tds-space-2);display:inline-grid;place-items:center;inline-size:var(--tds-overlay-close-size);block-size:var(--tds-overlay-close-size);padding:0;border:0;border-radius:var(--tds-radius-full);background:transparent;color:var(--tds-fg-muted);cursor:pointer;transition:background-color var(--tds-overlay-transition),color var(--tds-overlay-transition)}[data-overlay=modal] [data-part=close]:hover{background:var(--tds-surface-hover);color:var(--tds-fg-default)}[data-overlay=modal] [data-part=close]:active{background:var(--tds-surface-pressed)}[data-overlay=modal] [data-part=close]:focus-visible,[data-overlay=modal] [data-part=panel] :focus-visible:not([data-part=dialog]){outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:0;box-shadow:var(--tds-focus-halo)}[data-overlay=floating]{box-sizing:border-box;color:var(--tds-fg-default);background:linear-gradient(var(--tds-overlay-floating-tint),var(--tds-overlay-floating-tint)),var(--tds-overlay-floating-bg);border:var(--tds-border-width) solid var(--tds-overlay-floating-border);border-radius:var(--tds-overlay-floating-radius);box-shadow:var(--tds-overlay-floating-highlight),var(--tds-overlay-floating-shadow);-webkit-backdrop-filter:blur(var(--tds-overlay-floating-blur)) saturate(var(--tds-overlay-floating-saturate));backdrop-filter:blur(var(--tds-overlay-floating-blur)) saturate(var(--tds-overlay-floating-saturate));outline:none}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[data-overlay=floating]{background:var(--tds-overlay-floating-bg-fallback)}}[data-overlay=floating][data-entering]{animation:tds-overlay-pop-in var(--tds-overlay-transition)}[data-overlay=floating][data-exiting]{animation:tds-overlay-pop-out var(--tds-overlay-transition) forwards}[data-overlay=floating] :focus-visible:not([data-part=dialog]){outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:0;box-shadow:var(--tds-focus-halo)}[data-overlay-item]{display:flex;align-items:center;gap:var(--tds-overlay-item-gap);min-block-size:var(--tds-overlay-item-height);padding-inline:var(--tds-overlay-item-padding-inline);border-radius:var(--tds-overlay-item-radius);font-size:var(--tds-overlay-item-font-size);color:var(--tds-fg-default);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-overlay-item][data-focused],[data-overlay-item][data-hovered]{background:var(--tds-surface-hover)}[data-overlay-item][data-pressed]{background:var(--tds-surface-pressed)}[data-overlay-item][data-focus-visible]{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:calc(var(--tds-focus-edge) * -1)}[data-overlay-item][data-disabled]{color:var(--tds-fg-subtle);cursor:default;pointer-events:none}[data-overlay-item][data-danger]{color:var(--tds-danger-default)}[data-overlay-item] [data-part=item-label]{flex:1 1;min-inline-size:0}[data-overlay-item] [data-part=item-description]{display:block;color:var(--tds-fg-muted);font-size:var(--tds-font-size-xs)}[data-overlay-item] [data-part=item-shortcut]{color:var(--tds-fg-muted);font-family:var(--tds-font-family-mono);font-size:var(--tds-font-size-xs);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media (pointer:coarse){[data-overlay-item]{min-block-size:var(--tds-overlay-item-height-touch)}}html[data-reduced-motion=true] [data-overlay]{animation:none!important;transition:none!important}html[data-reduced-motion=true] [data-overlay] *{transition:none!important}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-overlay]{animation:none!important;transition:none!important}html:not([data-reduced-motion=false]) [data-overlay] *{transition:none!important}}@media print{[data-overlay][data-print=hide]{display:none}[data-overlay=modal][data-print=show]{position:static;display:block;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;block-size:auto}[data-overlay=modal][data-print=show] [data-part=panel]{box-shadow:none;max-inline-size:100%}[data-overlay=modal][data-print=show] [data-part=close]{display:none}}[data-tds=command-menu]{align-items:flex-start;-webkit-padding-before:var(--tds-overlay-command-offset);padding-block-start:var(--tds-overlay-command-offset)}[data-tds=command-menu] [data-part=panel]{inline-size:min(var(--tds-overlay-command-width),100%);max-block-size:var(--tds-overlay-command-max-height);overflow:hidden}[data-tds=command-menu] [data-part=dialog]{padding:0;gap:0;overflow:hidden;flex:1 1}[data-tds=command-menu] [data-part=search]{display:flex;align-items:center;gap:var(--tds-space-3);min-block-size:var(--tds-overlay-command-input-height);padding-inline:var(--tds-space-5) calc(var(--tds-overlay-close-size) + var(--tds-space-2));-webkit-border-after:var(--tds-border-width) solid var(--tds-overlay-command-footer-border);border-block-end:var(--tds-border-width) solid var(--tds-overlay-command-footer-border);color:var(--tds-fg-muted)}[data-tds=command-menu] [data-part=search-icon]{display:inline-grid;place-items:center;color:var(--tds-fg-accent)}[data-tds=command-menu] [data-part=input]{flex:1 1;min-inline-size:0;min-block-size:var(--tds-overlay-close-size);border:0;background:transparent;color:var(--tds-fg-default);font:inherit;font-size:var(--tds-overlay-command-input-size);outline:none}[data-overlay=modal][data-tds=command-menu] [data-part=panel] [data-part=input]:focus,[data-overlay=modal][data-tds=command-menu] [data-part=panel] [data-part=input]:focus-visible{outline:none;box-shadow:none}[data-tds=command-menu] [data-part=search]{position:relative}[data-tds=command-menu] [data-part=search-line]{position:absolute;inset-inline:var(--tds-space-5);inset-block-end:calc(var(--tds-border-width) * -1);block-size:var(--tds-focus-ring-width);border-radius:var(--tds-radius-full);background:var(--tds-focus-ring);transform:scaleX(0);opacity:0;transition:transform var(--tds-dur-deliberate) var(--tds-ease-out),opacity var(--tds-dur-base) var(--tds-ease-out);pointer-events:none}[data-tds=command-menu] [data-part=search]:focus-within [data-part=search-line]{transform:scaleX(1);opacity:1}[data-tds=command-menu] [data-part=search-icon]{transition:transform var(--tds-dur-base) var(--tds-ease-out),color var(--tds-dur-base) var(--tds-ease-out)}[data-tds=command-menu] [data-part=clear]{transition:opacity var(--tds-dur-base) var(--tds-ease-out),background-color var(--tds-dur-quick) var(--tds-ease-out)}[data-tds=command-menu] [data-part=input]::placeholder{color:var(--tds-fg-subtle)}[data-tds=command-menu] [data-part=input]::-webkit-search-cancel-button{display:none}[data-tds=command-menu] [data-part=clear]{display:inline-grid;place-items:center;inline-size:var(--tds-overlay-close-size);block-size:var(--tds-overlay-close-size);padding:0;border:0;border-radius:var(--tds-radius-full);background:transparent;color:var(--tds-fg-muted);cursor:pointer}[data-tds=command-menu] [data-part=clear]:hover{background:var(--tds-surface-hover);color:var(--tds-fg-default)}[data-tds=command-menu] [data-part=search][data-empty] [data-part=clear]{display:none}[data-tds=command-menu] [data-part=clear]:focus-visible{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:0;box-shadow:var(--tds-focus-halo)}[data-tds=command-menu] [data-part=close]{inset-block-start:calc((var(--tds-overlay-command-input-height) - var(--tds-overlay-close-size)) / 2)}[data-tds=command-menu] [data-part=results]{flex:1 1;min-block-size:0;overflow:auto;overscroll-behavior:contain;padding:var(--tds-space-2);outline:none;scroll-padding-block:var(--tds-space-8)}[data-tds=command-menu] [data-part=section-heading]{padding-block:var(--tds-space-3) var(--tds-space-1);padding-inline:var(--tds-overlay-item-padding-inline);color:var(--tds-fg-muted);font-size:var(--tds-font-size-xs);font-weight:var(--tds-font-weight-semibold)}[data-tds=command-menu] [data-part=item]{position:relative;gap:var(--tds-space-3);padding-block:var(--tds-space-2);animation:tds-command-menu-item-in var(--tds-dur-base) var(--tds-ease-out) backwards;animation-delay:calc(var(--command-index, 0) * var(--tds-overlay-command-stagger));transition:background-color var(--tds-dur-quick) var(--tds-ease-out)}@keyframes tds-command-menu-item-in{0%{opacity:0}}[data-tds=command-menu] [data-part=item-enter],[data-tds=command-menu] [data-part=item]:before{transition:opacity var(--tds-dur-base) var(--tds-ease-out)}[data-tds=command-menu] [data-part=empty]{animation:tds-command-menu-item-in var(--tds-dur-deliberate) var(--tds-ease-out)}[data-tds=command-menu] [data-part=item]:before{content:"";position:absolute;inset-block:var(--tds-space-2);inset-inline-start:0;inline-size:var(--tds-overlay-command-indicator-width);border-radius:var(--tds-radius-full);background:var(--tds-overlay-command-indicator);opacity:0}[data-tds=command-menu] [data-part=item][data-focused]{background:var(--tds-overlay-command-active-bg)}[data-tds=command-menu] [data-part=item][data-focus-visible]{outline:none}[data-tds=command-menu] [data-part=item][data-focused]:before{opacity:1}[data-tds=command-menu] [data-part=item][data-disabled]{opacity:.5;cursor:not-allowed}[data-tds=command-menu] [data-part=item-icon]{display:inline-grid;place-items:center;flex:none;inline-size:var(--tds-overlay-command-icon-size);block-size:var(--tds-overlay-command-icon-size);border-radius:var(--tds-overlay-command-icon-radius);background:var(--tds-overlay-command-icon-bg);color:var(--tds-fg-muted)}[data-tds=command-menu] [data-part=item][data-focused] [data-part=item-icon]{color:var(--tds-fg-accent)}[data-tds=command-menu] [data-part=item-title]{display:block;font-weight:var(--tds-font-weight-medium)}[data-tds=command-menu] [data-part=item-description],[data-tds=command-menu] [data-part=item-title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tds=command-menu] [data-part=match]{background:transparent;color:var(--tds-overlay-command-match-fg)}[data-tds=command-menu] [data-part=footer] kbd,[data-tds=command-menu] [data-part=item-shortcut]{display:inline-grid;place-items:center;min-inline-size:var(--tds-space-6);padding-inline:var(--tds-space-1);border:var(--tds-border-width) solid var(--tds-overlay-command-kbd-border);border-radius:var(--tds-radius-sm);background:var(--tds-overlay-command-kbd-bg);color:var(--tds-fg-muted);font-family:var(--tds-font-family-mono);font-size:var(--tds-font-size-xs);line-height:var(--tds-line-height-tight);direction:ltr}[data-tds=command-menu] [data-part=item-enter]{display:inline-grid;place-items:center;color:var(--tds-fg-accent);opacity:0}[data-tds=command-menu] [data-part=item][data-focused] [data-part=item-enter]{opacity:1}[data-tds=command-menu] [data-part=empty]{display:grid;justify-items:center;grid-gap:var(--tds-space-2);gap:var(--tds-space-2);padding:var(--tds-space-10) var(--tds-space-6);color:var(--tds-fg-muted);text-align:center;font-size:var(--tds-font-size-sm)}[data-tds=command-menu] [data-part=footer]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tds-space-4);padding:var(--tds-space-2) var(--tds-space-5);-webkit-border-before:var(--tds-border-width) solid var(--tds-overlay-command-footer-border);border-block-start:var(--tds-border-width) solid var(--tds-overlay-command-footer-border);color:var(--tds-fg-muted);font-size:var(--tds-font-size-xs)}[data-tds=command-menu] [data-part=hint]{display:inline-flex;align-items:center;gap:var(--tds-space-1)}[data-tds=command-menu] [data-part=count]{-webkit-margin-start:auto;margin-inline-start:auto}[data-tds=command-menu] [data-part=status]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:40rem){[data-tds=command-menu]{-webkit-padding-before:var(--tds-overlay-edge-gap);padding-block-start:var(--tds-overlay-edge-gap)}[data-tds=command-menu] [data-part=hint]{display:none}}@media (pointer:coarse){[data-tds=command-menu] [data-part=hint]{display:none}}html[data-reduced-motion=true] [data-tds=command-menu],html[data-reduced-motion=true] [data-tds=command-menu] *{animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) [data-tds=command-menu],html:not([data-reduced-motion=false]) [data-tds=command-menu] *{animation:none!important}}[data-contrast=high] [data-tds=command-menu] [data-part=item][data-focused],[data-tds=command-menu][data-contrast=high] [data-part=item][data-focused]{outline:var(--tds-focus-edge) solid var(--tds-focus-ring);outline-offset:calc(var(--tds-focus-edge) * -1)}@media (forced-colors:active){[data-tds=command-menu] [data-part=item][data-focused]{outline:2px solid Highlight}}@media print{[data-tds=command-menu]{display:none}}