[data-dds][data-component=caption][data-part=root]{--dds-caption-color: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-caption-font-size: 12px;--dds-caption-font-weight: 500;--dds-caption-link-color-hover: light-dark(var(--dentsu-color-neutral-800), var(--dentsu-color-neutral-200));color-scheme:light;color:var(--dds-caption-color);font-size:var(--dds-caption-font-size);font-weight:var(--dds-caption-font-weight);font-family:var(--dentsu-font-family-sans);font-variation-settings:var(--dentsu-font-variation-settings)}[data-dds][data-component=caption][data-weight=medium]{font-weight:var(--dentsu-font-weight-medium)}[data-dds][data-component=caption][data-weight=semibold]{font-weight:var(--dentsu-font-weight-semibold)}[data-dds][data-component=caption][data-weight=bold]{font-weight:var(--dentsu-font-weight-bold)}[data-dds][data-component=caption][data-size=small]{--dds-caption-font-size: 10px}[data-dds][data-component=caption][data-break-word]{overflow-wrap:break-word}[data-dds][data-component=caption][data-line-through]{text-decoration:line-through}[data-dds][data-component=caption][data-italic]{font-style:var(--dentsu-font-style-italic)}[data-dds][data-component=caption][data-uppercase]{text-transform:uppercase}[data-dds][data-component=caption][data-tabular]{font-variant-numeric:tabular-nums}[data-dds][data-component=caption][data-variant=secondary],[data-dds][data-component=caption][data-variant=assistive]{color:light-dark(var(--dentsu-color-neutral-700),var(--dentsu-color-neutral-450))}[data-dds][data-component=caption][data-variant=assistive]{font-style:var(--dentsu-font-style-italic);font-weight:var(--dentsu-font-weight-medium)}[data-dds][data-component=caption][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=caption]>[data-component=link]{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;gap:4px!important}[data-dds][data-component=caption]>[data-component=link]:hover{color:var(--dds-caption-link-color-hover)!important}[data-dds][data-component=caption]>[data-component=link] [data-component=icon]{font-size:inherit!important;inline-size:var(--dds-caption-font-size)}[data-dds][data-component=tooltip][data-part=root]{--dds-tooltip-border-color: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-tooltip-bg-color: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1350));--dds-tooltip-fg-color: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-neutral-50));--dds-tooltip-padding-default: 16px;--dds-tooltip-padding-small: 8px;--dds-tooltip-width-sm: 152px;--dds-tooltip-width-md: 320px;--dds-tooltip-width-lg: 800px;--dds-tooltip-outline-color: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-tooltip-trigger-color: light-dark(var(--dentsu-color-turquoise-800), var(--dentsu-color-turquoise-100));--dds-tooltip-trigger-color-hover: light-dark(var(--dentsu-color-turquoise-700), var(--dentsu-color-turquoise-100));color-scheme:light;border-radius:8px;box-shadow:inset 0 0 0 1px var(--dds-tooltip-border-color),var(--dentsu-shadow-8);background:var(--dds-tooltip-bg-color);transition:transform var(--dentsu-motion-duration-moderate),opacity var(--dentsu-motion-duration-moderate);outline:none;padding:var(--dds-tooltip-padding, var(--dds-tooltip-padding-default));font-size:var(--dentsu-font-size-300);font-weight:var(--dentsu-font-weight-medium);width:max-content;max-inline-size:var(--dds-tooltip-width, var(--dds-tooltip-width-md));color:var(--dds-tooltip-fg-color);overflow:auto;overflow-wrap:break-word;transform-origin:var(--trigger-anchor-point);position:relative}[data-dds][data-component=tooltip][data-part=root][data-entering],[data-dds][data-component=tooltip][data-part=root][data-exiting]{transform:scale(.85) var(--dds-tooltip-origin);opacity:0}[data-dds][data-component=tooltip][data-part=root][data-placement=top]{--dds-tooltip-origin: translateY(8px)}[data-dds][data-component=tooltip][data-part=root][data-placement=bottom]{--dds-tooltip-origin: translateY(-8px)}[data-dds][data-component=tooltip][data-part=root][data-placement=right]{--dds-tooltip-origin: translateX(-8px)}[data-dds][data-component=tooltip][data-part=root][data-placement=left]{--dds-tooltip-origin: translateX(8px)}[data-dds][data-component=tooltip][data-part=root][data-size=small]{--dds-tooltip-width: var(--dds-tooltip-width-sm)}[data-dds][data-component=tooltip][data-part=root][data-size=small]{--dds-tooltip-width: var(--dds-tooltip-width-md)}[data-dds][data-component=tooltip][data-part=root][data-size=large]{--dds-tooltip-width: var(--dds-tooltip-width-lg)}[data-dds][data-component=tooltip][data-part=root][data-padding=small]{--dds-tooltip-padding: var(--dds-tooltip-padding-small)}[data-dds][data-component=tooltip][data-part=trigger]{--dds-tooltip-trigger-color: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-neutral-50));font-weight:inherit;display:inline-flex}[data-dds][data-component=tooltip][data-part=trigger][data-underline=true]{text-decoration:underline;text-decoration-style:dotted;text-underline-position:under}[data-dds][data-component=tooltip][data-part=trigger]:has([data-component=icon]){text-decoration:none}[data-dds][data-component=tooltip][data-part=trigger]:focus-visible{outline-color:oklch(from var(--dds-tooltip-outline-color) l c h/.8);outline-offset:2px}[data-dds][data-component=tooltip][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=stack][data-part=root]{display:flex}[data-dds][data-component=stack][style*=--dds-stack-display]{display:var(--dds-stack-display)}[data-dds][data-component=stack][style*=--dds-stack-flex]{flex:var(--dds-stack-flex)}[data-dds][data-component=stack][style*=--dds-stack-flex-direction]{flex-direction:var(--dds-stack-flex-direction)}[data-dds][data-component=stack][style*=--dds-stack-flex-grow]{flex-grow:var(--dds-stack-flex-grow)}[data-dds][data-component=stack][style*=--dds-stack-flex-shrink]{flex-shrink:var(--dds-stack-flex-shrink)}[data-dds][data-component=stack][style*=--dds-stack-flex-flow]{flex-flow:var(--dds-stack-flex-flow)}[data-dds][data-component=stack][style*=--dds-stack-flex-wrap]{flex-wrap:var(--dds-stack-flex-wrap)}[data-dds][data-component=stack][style*=--dds-stack-align-items]{align-items:var(--dds-stack-align-items)}[data-dds][data-component=stack][style*=--dds-stack-align-content]{align-content:var(--dds-stack-align-content)}[data-dds][data-component=stack][style*=--dds-stack-justify-content]{justify-content:var(--dds-stack-justify-content)}[data-dds][data-component=stack][style*=--dds-stack-justify-items]{justify-items:var(--dds-stack-justify-items)}[data-dds][data-component=stack][style*=--dds-stack-justify-self]{justify-self:var(--dds-stack-justify-self)}[data-dds][data-component=stack][style*=--dds-stack-order]{order:var(--dds-stack-order)}[data-dds][data-component=stack][style*=--dds-stack-place-content]{place-content:var(--dds-stack-place-content)}[data-dds][data-component=stack][style*=--dds-stack-place-items]{place-items:var(--dds-stack-place-items)}[data-dds][data-component=stack][style*=--dds-stack-align-self]{align-self:var(--dds-stack-align-self)}[data-dds][data-component=stack][style*=--dds-stack-column-gap]{column-gap:var(--dds-stack-column-gap)}[data-dds][data-component=stack][style*=--dds-stack-row-gap]{row-gap:var(--dds-stack-row-gap)}[data-dds][data-component=stack][style*=--dds-stack-gap]{gap:var(--dds-stack-gap)}[data-dds][data-component=stack][style*=--dds-stack-height]{height:var(--dds-stack-height)}[data-dds][data-component=stack][style*=--dds-stack-width]{width:var(--dds-stack-width)}[data-dds][data-component=stack][style*=--dds-stack-max-height]{max-height:var(--dds-stack-max-height)}[data-dds][data-component=stack][style*=--dds-stack-max-width]{max-width:var(--dds-stack-max-width)}[data-dds][data-component=stack][style*=--dds-stack-min-height]{min-height:var(--dds-stack-min-height)}[data-dds][data-component=stack][style*=--dds-stack-min-width]{min-width:var(--dds-stack-min-width)}[data-dds][data-component=stack][style*=--dds-stack-padding]{padding:var(--dds-stack-padding)}[data-dds][data-component=stack][style*=--dds-stack-padding-inline]{padding-inline:var(--dds-stack-padding-inline)}[data-dds][data-component=stack][style*=--dds-stack-padding-inline-start]{padding-inline-start:var(--dds-stack-padding-inline-start)}[data-dds][data-component=stack][style*=--dds-stack-padding-inline-end]{padding-inline-end:var(--dds-stack-padding-inline-end)}[data-dds][data-component=stack][style*=--dds-stack-padding-block]{padding-block:var(--dds-stack-padding-block)}[data-dds][data-component=stack][style*=--dds-stack-padding-block-start]{padding-block-start:var(--dds-stack-padding-block-start)}[data-dds][data-component=stack][style*=--dds-stack-padding-block-end]{padding-block-end:var(--dds-stack-padding-block-end)}[data-dds][data-component=stack][style*=--dds-stack-padding-top]{padding-block-start:var(--dds-stack-padding-top)}[data-dds][data-component=stack][style*=--dds-stack-padding-right]{padding-inline-end:var(--dds-stack-padding-right)}[data-dds][data-component=stack][style*=--dds-stack-padding-bottom]{padding-block-end:var(--dds-stack-padding-bottom)}[data-dds][data-component=stack][style*=--dds-stack-padding-left]{padding-inline-start:var(--dds-stack-padding-left)}[data-dds][data-component=stack][style*=--dds-stack-margin]{margin:var(--dds-stack-margin)}[data-dds][data-component=stack][style*=--dds-stack-margin-inline]{margin-inline:var(--dds-stack-margin-inline)}[data-dds][data-component=stack][style*=--dds-stack-margin-inline-start]{margin-inline-start:var(--dds-stack-margin-inline-start)}[data-dds][data-component=stack][style*=--dds-stack-margin-inline-end]{margin-inline-end:var(--dds-stack-margin-inline-end)}[data-dds][data-component=stack][style*=--dds-stack-margin-block]{margin-block:var(--dds-stack-margin-block)}[data-dds][data-component=stack][style*=--dds-stack-margin-block-start]{margin-block-start:var(--dds-stack-margin-block-start)}[data-dds][data-component=stack][style*=--dds-stack-margin-block-end]{margin-block-end:var(--dds-stack-margin-block-end)}[data-dds][data-component=stack][style*=--dds-stack-margin-top]{margin-block-start:var(--dds-stack-margin-top)}[data-dds][data-component=stack][style*=--dds-stack-margin-right]{margin-inline-end:var(--dds-stack-margin-right)}[data-dds][data-component=stack][style*=--dds-stack-margin-bottom]{margin-block-end:var(--dds-stack-margin-bottom)}[data-dds][data-component=stack][style*=--dds-stack-margin-left]{margin-inline-start:var(--dds-stack-margin-left)}[data-dds][data-component=stack][style*=--dds-stack-block-size]{block-size:var(--dds-stack-block-size)}[data-dds][data-component=stack][style*=--dds-stack-inline-size]{inline-size:var(--dds-stack-inline-size)}[data-dds][data-component=stack][style*=--dds-stack-max-block-size]{max-block-size:var(--dds-stack-max-block-size)}[data-dds][data-component=stack][style*=--dds-stack-max-inline-size]{max-inline-size:var(--dds-stack-max-inline-size)}[data-dds][data-component=stack][style*=--dds-stack-min-block-size]{min-block-size:var(--dds-stack-min-block-size)}[data-dds][data-component=stack][style*=--dds-stack-min-inline-size]{min-inline-size:var(--dds-stack-min-inline-size)}[data-dds][data-component=stack][style*=--dds-stack-overflow]{overflow:var(--dds-stack-overflow)}[data-dds][data-component=stack][style*=--dds-stack-isolation]{isolation:var(--dds-stack-isolation)}[data-dds][data-component=icon-button][data-part=root]{--dds-icon-button-size-3xs: 14px;--dds-icon-button-size-2xs: 16px;--dds-icon-button-size-xs: 20px;--dds-icon-button-size-sm: 28px;--dds-icon-button-size-md: 36px;--dds-icon-button-size-lg: 44px;--dds-icon-button-subtle-size-3xs: 14px;--dds-icon-button-subtle-size-2xs: 14px;--dds-icon-button-subtle-size-xs: 14px;--dds-icon-button-subtle-size-sm: 14px;--dds-icon-button-subtle-size-md: 16px;--dds-icon-button-subtle-size-lg: 20px;--dds-icon-button-border-radius-3xs: 2px;--dds-icon-button-border-radius-2xs: 2px;--dds-icon-button-border-radius-xs: 2px;--dds-icon-button-border-radius-sm: 4px;--dds-icon-button-border-radius-md: 4px;--dds-icon-button-border-radius-lg: 4px;--dds-icon-button-border-color-primary: transparent;--dds-icon-button-border-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-border-color-tertiary: light-dark(var(--dentsu-color-neutral-300), var(--dentsu-color-neutral-850));--dds-icon-button-border-color-ghost: transparent;--dds-icon-button-border-color-plain: transparent;--dds-icon-button-border-color-subtle: transparent;--dds-icon-button-border-color-danger: light-dark();--dds-icon-button-border-color-ai-primary: transparent;--dds-icon-button-border-color-ai-secondary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-border-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-300), var(--dentsu-color-neutral-850));--dds-icon-button-border-color-ai-ghost: transparent;--dds-icon-button-border-color-primary-hover: transparent;--dds-icon-button-border-color-secondary-hover: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-border-color-tertiary-hover: light-dark(var(--dentsu-color-neutral-400), var(--dentsu-color-neutral-750));--dds-icon-button-border-color-ghost-hover: transparent;--dds-icon-button-border-color-plain-hover: transparent;--dds-icon-button-border-color-subtle-hover: transparent;--dds-icon-button-border-color-danger-hover: light-dark();--dds-icon-button-border-color-ai-primary-hover: transparent;--dds-icon-button-border-color-ai-secondary-hover: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-200));--dds-icon-button-border-color-ai-tertiary-hover: light-dark(var(--dentsu-color-neutral-400), var(--dentsu-color-neutral-750));--dds-icon-button-border-color-ai-ghost-hover: transparent;--dds-icon-button-border-color-primary-active: transparent;--dds-icon-button-border-color-secondary-active: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-border-color-tertiary-active: light-dark(var(--dentsu-color-neutral-450), var(--dentsu-color-neutral-650));--dds-icon-button-border-color-ghost-active: transparent;--dds-icon-button-border-color-plain-active: transparent;--dds-icon-button-border-color-subtle-active: transparent;--dds-icon-button-border-color-danger-active: light-dark();--dds-icon-button-border-color-ai-primary-active: transparent;--dds-icon-button-border-color-ai-secondary-active: light-dark(var(--dentsu-color-purple-600), var(--dentsu-color-purple-250));--dds-icon-button-border-color-ai-tertiary-active: light-dark(var(--dentsu-color-neutral-450), var(--dentsu-color-neutral-650));--dds-icon-button-border-color-ai-ghost-active: transparent;--dds-icon-button-bg-color-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-bg-color-secondary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-bg-color-tertiary: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-icon-button-bg-color-ghost: transparent;--dds-icon-button-bg-color-plain: light-dark(var(--dentsu-color-neutral-25), var(--dentsu-color-neutral-1250));--dds-icon-button-bg-color-subtle: transparent;--dds-icon-button-bg-color-danger: light-dark();--dds-icon-button-bg-color-ai-primary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-bg-color-ai-secondary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-bg-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-icon-button-bg-color-ai-ghost: transparent;--dds-icon-button-bg-color-primary-hover: light-dark(var(--dentsu-color-neutral-1000), var(--dentsu-color-neutral-200));--dds-icon-button-bg-color-secondary-hover: light-dark(var(--dentsu-color-neutral-100),var(--dentsu-color-neutral-1050) );--dds-icon-button-bg-color-tertiary-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-ghost-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-plain-hover: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-icon-button-bg-color-subtle-hover: transparent;--dds-icon-button-bg-color-danger-hover: light-dark();--dds-icon-button-bg-color-ai-primary-hover: light-dark(var(--dentsu-color-purple-550), var(--dentsu-color-purple-200));--dds-icon-button-bg-color-ai-secondary-hover: light-dark(var(--dentsu-color-neutral-100),var(--dentsu-color-neutral-1050) );--dds-icon-button-bg-color-ai-tertiary-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-ai-ghost-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-primary-active: light-dark(var(--dentsu-color-neutral-900), var(--dentsu-color-neutral-300));--dds-icon-button-bg-color-secondary-active: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-tertiary-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-icon-button-bg-color-ghost-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-icon-button-bg-color-plain-active: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-icon-button-bg-color-subtle-active: transparent;--dds-icon-button-bg-color-danger-active: light-dark();--dds-icon-button-bg-color-ai-primary-active: light-dark(var(--dentsu-color-purple-600), var(--dentsu-color-purple-250));--dds-icon-button-bg-color-ai-secondary-active: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-icon-button-bg-color-ai-tertiary-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-icon-button-bg-color-ai-ghost-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-icon-button-fg-color-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-fg-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-fg-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-fg-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-fg-color-plain: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-fg-color-subtle: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-fg-color-danger: light-dark();--dds-icon-button-fg-color-ai-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-fg-color-ai-secondary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-fg-color-ai-tertiary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-fg-color-ai-ghost: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-icon-color-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-icon-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-icon-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-icon-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-icon-color-plain: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-icon-color-subtle: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-icon-color-danger: light-dark();--dds-icon-button-icon-color-ai-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-icon-button-icon-color-ai-secondary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-icon-color-ai-tertiary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-icon-color-ai-ghost: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-icon-button-outline-color-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-plain: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-subtle: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-danger: light-dark();--dds-icon-button-outline-color-ai-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-ai-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-icon-button-outline-color-ai-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));color-scheme:light;vertical-align:middle;cursor:pointer;display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;line-height:1;position:relative;border:none;box-shadow:inset 0 0 0 1px var(--dds-icon-button-border-color, transparent);isolation:isolate;block-size:var(--dds-icon-button-size, var(--dds-icon-button-size-md));inline-size:var(--dds-icon-button-size, var(--dds-icon-button-size-md));-webkit-user-select:none;user-select:none;padding-block:0;padding-inline:var(--dds-icon-button-padding-inline, var(--dds-icon-button-padding-inline-md));border-radius:var(--dds-icon-button-border-radius, var(--dentsu-radius-100));background:var(--dds-icon-button-bg-color, var(--dds-icon-button-bg-color-primary));color:var(--dds-icon-button-fg-color, var(--dds-icon-button-fg-color-primary));transition:background var(--dentsu-motion-duration-moderate),box-shadow var(--dentsu-motion-duration-moderate)}[data-dds][data-component=icon-button][data-part=root] *{pointer-events:none}[data-dds][data-component=icon-button][data-part=root][data-hovered]{--dds-icon-button-border-color: var(--dds-icon-button-border-color-hover, var(--dds-icon-button-border-color-primary-hover));background:var(--dds-icon-button-bg-color-hover, var(--dds-icon-button-bg-color-primary-hover))}[data-dds][data-component=icon-button][data-part=root][data-pressed]{--dds-icon-button-border-color: var(--dds-icon-button-border-color-active, var(--dds-icon-button-border-color-primary-active));background:var(--dds-icon-button-bg-color-active, var(--dds-icon-button-bg-color-primary-active))}[data-dds][data-component=icon-button][data-part=root][data-focus-visible]{outline:2px solid oklch(from var(--dds-icon-button-outline-color, var(--dds-icon-button-outline-color-primary)) l c h/.8);outline-offset:2px}[data-dds][data-component=icon-button][data-part=root][data-focused]:not([data-focus-visible]){outline:none}[data-dds][data-component=icon-button][data-part=root][data-disabled]{cursor:not-allowed;opacity:var(--dentsu-opacity-40)}[data-dds][data-component=icon-button][data-part=root][data-pending]{cursor:wait}[data-dds][data-component=icon-button][data-part=root][data-pending] [data-part=content]{visibility:hidden}[data-dds][data-component=icon-button][data-part=content]{display:flex;align-items:center}[data-dds][data-component=icon-button] [data-component=spinner]{position:absolute}[data-dds][data-component=icon-button] [data-component=icon]{color:var(--dds-icon-button-icon-color)}[data-dds][data-component=icon-button][data-size="3xsmall"]{--dds-icon-button-size: var(--dds-icon-button-size-3xs);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-3xs)}[data-dds][data-component=icon-button][data-size="3xsmall"][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-3xs)}[data-dds][data-component=icon-button][data-size="2xsmall"]{--dds-icon-button-size: var(--dds-icon-button-size-2xs);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-2xs)}[data-dds][data-component=icon-button][data-size="2xsmall"][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-2xs)}[data-dds][data-component=icon-button][data-size=xsmall]{--dds-icon-button-size: var(--dds-icon-button-size-xs);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-xs)}[data-dds][data-component=icon-button][data-size=xsmall][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-xs)}[data-dds][data-component=icon-button][data-size=small]{--dds-icon-button-size: var(--dds-icon-button-size-sm);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-sm)}[data-dds][data-component=icon-button][data-size=small][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-sm)}[data-dds][data-component=icon-button][data-size=medium]{--dds-icon-button-size: var(--dds-icon-button-size-md);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-md)}[data-dds][data-component=icon-button][data-size=medium][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-md)}[data-dds][data-component=icon-button][data-size=large]{--dds-icon-button-size: var(--dds-icon-button-size-lg);--dds-icon-button-border-radius: var(--dds-icon-button-border-radius-lg)}[data-dds][data-component=icon-button][data-size=large][data-variant=subtle]{--dds-icon-button-size: var(--dds-icon-button-subtle-size-lg)}[data-dds][data-component=icon-button][data-variant=primary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-primary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-primary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-primary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-primary);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-primary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-primary)}[data-dds][data-component=icon-button][data-variant=secondary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-secondary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-secondary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-secondary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-secondary);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-secondary-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-secondary-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-secondary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-secondary)}[data-dds][data-component=icon-button][data-variant=tertiary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-tertiary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-tertiary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-tertiary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-tertiary);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-tertiary-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-tertiary-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-tertiary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-tertiary)}[data-dds][data-component=icon-button][data-variant=ghost]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-ghost);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-ghost-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-ghost-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-ghost);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-ghost-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-ghost-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-ghost);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-ghost)}[data-dds][data-component=icon-button][data-variant=plain]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-plain);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-plain-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-plain-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-plain);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-plain-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-plain-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-plain);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-plain)}[data-dds][data-component=icon-button][data-variant=subtle]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-subtle);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-subtle-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-subtle-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-subtle);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-subtle-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-gsubtlehost-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-subtle);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-subtle)}[data-dds][data-component=icon-button][data-variant=ai-primary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-ai-primary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-ai-primary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-ai-primary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-ai-primary);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-ai-primary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-ai-primary)}[data-dds][data-component=icon-button][data-variant=ai-secondary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-ai-secondary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-ai-secondary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-ai-secondary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-ai-secondary);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-ai-secondary-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-ai-secondary-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-ai-secondary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-ai-secondary)}[data-dds][data-component=icon-button][data-variant=ai-tertiary]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-ai-tertiary);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-ai-tertiary-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-ai-tertiary-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-ai-tertiary);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-ai-tertiary-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-ai-tertiary-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-ai-tertiary);--dds-icon-button-icon-color: var(--dds-icon-button-icon-color-ai-tertiary)}[data-dds][data-component=icon-button][data-variant=ai-ghost]{--dds-icon-button-bg-color: var(--dds-icon-button-bg-color-ai-ghost);--dds-icon-button-bg-color-active: var(--dds-icon-button-bg-color-ai-ghost-active);--dds-icon-button-bg-color-hover: var(--dds-icon-button-bg-color-ai-ghost-hover);--dds-icon-button-border-color: var(--dds-icon-button-border-color-ai-ghost);--dds-icon-button-border-color-hover: var(--dds-icon-button-border-color-ai-ghost-hover);--dds-icon-button-border-color-active: var(--dds-icon-button-border-color-ai-ghost-active);--dds-icon-button-fg-color: var(--dds-icon-button-fg-color-ai-ghost)}[data-dds][data-component=icon-button][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=status][data-part=root]{--dds-status-dot-size: 8px;color-scheme:light;display:inline-flex;flex-shrink:0;vertical-align:middle}[data-dds][data-component=status][data-variant=dot]{block-size:var(--dds-status-dot-size);inline-size:var(--dds-status-dot-size);border-radius:var(--dentsu-radius-full);background:var(--dds-status-color)}[data-dds][data-component=status][data-variant=square]{block-size:var(--dds-status-dot-size);inline-size:var(--dds-status-dot-size);border-radius:2px;background:var(--dds-status-color)}[data-dds][data-component=status][data-type=neutral]{--dds-status-color: var(--dentsu-color-status-neutral-3)}[data-dds][data-component=status][data-type=positive]{--dds-status-color: var(--dentsu-color-status-success-4)}[data-dds][data-component=status][data-type=warning]{--dds-status-color: var(--dentsu-color-status-warning-3)}[data-dds][data-component=status][data-type=info]{--dds-status-color: var(--dentsu-color-status-info-4)}[data-dds][data-component=status][data-type=error]{--dds-status-color: var(--dentsu-color-status-error-4)}[data-dds][data-component=status][data-type=ai]{--dds-status-color: light-dark(var(--dentsu-color-purple-400), var(--dentsu-color-purple-400))}[data-dds][data-component=status][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=button][data-part=root]{--dds-button-padding-inline-sm: 12px;--dds-button-padding-inline-md: 14px;--dds-button-padding-inline-lg: 16px;--dds-button-block-size-sm: 28px;--dds-button-block-size-md: 36px;--dds-button-block-size-lg: 44px;--dds-button-border-color-primary: transparent;--dds-button-border-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-border-color-secondary-alt: light-dark(var(--dentsu-color-neutral-300), var(--dentsu-color-neutral-850));--dds-button-border-color-tertiary: light-dark(var(--dentsu-color-neutral-300), var(--dentsu-color-neutral-850));--dds-button-border-color-ghost: transparent;--dds-button-border-color-danger: light-dark();--dds-button-border-color-ai-primary: transparent;--dds-button-border-color-ai-secondary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-button-border-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-300), var(--dentsu-color-neutral-850));--dds-button-border-color-ai-ghost: transparent;--dds-button-border-color-primary-hover: transparent;--dds-button-border-color-secondary-hover: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-border-color-secondary-alt-hover: light-dark(var(--dentsu-color-neutral-650), var(--dentsu-color-neutral-600));--dds-button-border-color-tertiary-hover: light-dark(var(--dentsu-color-neutral-400), var(--dentsu-color-neutral-750));--dds-button-border-color-ghost-hover: transparent;--dds-button-border-color-danger-hover: light-dark();--dds-button-border-color-ai-primary-hover: transparent;--dds-button-border-color-ai-secondary-hover: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-200));--dds-button-border-color-ai-tertiary-hover: light-dark(var(--dentsu-color-neutral-400), var(--dentsu-color-neutral-750));--dds-button-border-color-ai-ghost-hover: transparent;--dds-button-border-color-primary-active: transparent;--dds-button-border-color-secondary-active: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-border-color-secondary-alt-active: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-border-color-tertiary-active: light-dark(var(--dentsu-color-neutral-450), var(--dentsu-color-neutral-650));--dds-button-border-color-ghost-active: transparent;--dds-button-border-color-danger-active: light-dark();--dds-button-border-color-ai-primary-active: transparent;--dds-button-border-color-ai-secondary-active:light-dark(var(--dentsu-color-purple-600), var(--dentsu-color-purple-250));--dds-button-border-color-ai-tertiary-active: light-dark(var(--dentsu-color-neutral-450), var(--dentsu-color-neutral-650));--dds-button-border-color-ai-ghost-active: transparent;--dds-button-border-radius: var(--dentsu-radius-100);--dds-button-bg-color-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-bg-color-secondary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-bg-color-secondary-alt: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-bg-color-tertiary: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-button-bg-color-ghost: transparent;--dds-button-bg-color-danger: light-dark();--dds-button-bg-color-ai-primary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-button-bg-color-ai-secondary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-bg-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-100), var(--dentsu-color-neutral-1050));--dds-button-bg-color-ai-ghost: transparent;--dds-button-bg-color-primary-hover: light-dark(var(--dentsu-color-neutral-1000), var(--dentsu-color-neutral-200));--dds-button-bg-color-secondary-hover: light-dark(var(--dentsu-color-neutral-100),var(--dentsu-color-neutral-1050));--dds-button-bg-color-secondary-alt-hover: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-bg-color-tertiary-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-ghost-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-danger-hover: light-dark();--dds-button-bg-color-ai-primary-hover: light-dark(var(--dentsu-color-purple-550), var(--dentsu-color-purple-200));--dds-button-bg-color-ai-secondary-hover:light-dark(var(--dentsu-color-neutral-100),var(--dentsu-color-neutral-1050));--dds-button-bg-color-ai-tertiary-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-ai-ghost-hover: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-primary-active: light-dark(var(--dentsu-color-neutral-900), var(--dentsu-color-neutral-300));--dds-button-bg-color-secondary-active: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-secondary-alt-active: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-bg-color-tertiary-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-button-bg-color-ghost-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-button-bg-color-danger-active: light-dark();--dds-button-bg-color-ai-primary-active: light-dark(var(--dentsu-color-purple-600), var(--dentsu-color-purple-250));--dds-button-bg-color-ai-secondary-active: light-dark(var(--dentsu-color-neutral-150), var(--dentsu-color-neutral-950));--dds-button-bg-color-ai-tertiary-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-button-bg-color-ai-ghost-active: light-dark(var(--dentsu-color-neutral-200), var(--dentsu-color-neutral-850));--dds-button-fg-color-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-fg-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-fg-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-fg-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-fg-color-danger: light-dark();--dds-button-fg-color-ai-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-fg-color-ai-secondary: light-dark(var(--dentsu-color-purple-550), var(--dentsu-color-purple-150));--dds-button-fg-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-fg-color-ai-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-icon-color-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-icon-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-icon-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-icon-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-icon-color-danger: light-dark();--dds-button-icon-color-ai-primary: light-dark(var(--dentsu-color-white), var(--dentsu-color-neutral-1250));--dds-button-icon-color-ai-secondary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-button-icon-color-ai-tertiary: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-button-icon-color-ai-ghost: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-button-gap-sm: 6px;--dds-button-gap-md: 8px;--dds-button-gap-lg: 8px;--dds-button-font-size-sm: 12px;--dds-button-font-size-md: 14px;--dds-button-font-size-lg: 14px;--dds-button-outline-color-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-ghost: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-danger: light-dark();--dds-button-outline-color-ai-primary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-ai-secondary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-button-outline-color-ai-tertiary: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));color-scheme:light;vertical-align:middle;cursor:pointer;display:inline-flex;white-space:nowrap;align-items:center;justify-content:var(--dds-button-align, center);position:relative;border:none;box-shadow:inset 0 0 0 1px var(--dds-button-border-color, transparent);isolation:isolate;block-size:var(--dds-button-block-size, var(--dds-button-block-size-md));inline-size:auto;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-block:0;padding-inline:var(--dds-button-padding-inline, var(--dds-button-padding-inline-md));border-radius:var(--dds-button-border-radius, var(--dentsu-radius-100));background:var(--dds-button-bg-color, var(--dds-button-bg-color-primary));color:var(--dds-button-fg-color, var(--dds-button-fg-color-primary));transition:background var(--dentsu-motion-duration-moderate),box-shadow var(--dentsu-motion-duration-moderate)}[data-dds][data-component=button][data-part=root] *{pointer-events:none}[data-dds][data-component=button][data-part=root][data-hovered]{--dds-button-border-color: var(--dds-button-border-color-hover, var(--dds-button-border-color-primary-hover));background:var(--dds-button-bg-color-hover, var(--dds-button-bg-color-primary-hover))}[data-dds][data-component=button][data-part=root][data-pressed]{--dds-button-border-color: var(--dds-button-border-color-active, var(--dds-button-border-color-primary-active));background:var(--dds-button-bg-color-active, var(--dds-button-bg-color-primary-active))}[data-dds][data-component=button][data-part=root][data-focus-visible]{outline:2px solid oklch(from var(--dds-button-outline-color, var(--dds-button-outline-color-primary)) l c h/.8);outline-offset:2px}[data-dds][data-component=button][data-part=root][data-focused]:not([data-focus-visible]){outline:none}[data-dds][data-component=button][data-part=root][data-disabled]{cursor:not-allowed;opacity:var(--dentsu-opacity-40)}[data-dds][data-component=button][data-part=root][data-pending]{cursor:wait}[data-dds][data-component=button][data-part=root][data-pending] [data-part=content]{visibility:hidden}[data-dds][data-component=button][data-part=root][data-full-width]{inline-size:100%}[data-dds][data-component=button][data-part=root][data-alignment=left],[data-dds][data-component=button][data-part=root][data-alignment=start]{--dds-button-align: flex-start}[data-dds][data-component=button][data-part=root][data-alignment=right],[data-dds][data-component=button][data-part=root][data-alignment=end]{--dds-button-align: flex-end}[data-dds][data-component=button][data-part=content]{display:flex;align-items:center;gap:var(--dds-button-gap, var(--dds-button-gap-md));font-size:var(--dds-button-font-size, var(--dds-button-font-size-md));font-weight:var(--dentsu-font-weight-semibold)}[data-dds][data-component=button][data-part=label]{display:flex;align-items:center}[data-dds][data-component=button] [data-component=icon]{color:var(--dds-button-icon-color)}[data-dds][data-component=button] [data-component=spinner]{position:absolute}[data-dds][data-component=button][data-size=small]{--dds-button-padding-inline: var(--dds-button-padding-inline-sm);--dds-button-block-size: var(--dds-button-block-size-sm);--dds-button-font-size: var(--dds-button-font-size-sm)}[data-dds][data-component=button][data-size=medium]{--dds-button-padding-inline: var(--dds-button-padding-inline-md);--dds-button-block-size: var(--dds-button-block-size-md);--dds-button-font-size: var(--dds-button-font-size-md)}[data-dds][data-component=button][data-size=large]{--dds-button-padding-inline: var(--dds-button-padding-inline-lg);--dds-button-block-size: var(--dds-button-block-size-lg);--dds-button-font-size: var(--dds-button-font-size-lg)}[data-dds][data-component=button][data-variant=primary]{--dds-button-bg-color: var(--dds-button-bg-color-primary);--dds-button-bg-color-active: var(--dds-button-bg-color-primary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-primary-hover);--dds-button-border-color: var(--dds-button-border-color-primary);--dds-button-fg-color: var(--dds-button-fg-color-primary);--dds-button-icon-color: var(--dds-button-icon-color-primary)}[data-dds][data-component=button][data-variant=secondary]{--dds-button-bg-color: var(--dds-button-bg-color-secondary);--dds-button-bg-color-active: var(--dds-button-bg-color-secondary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-secondary-hover);--dds-button-border-color: var(--dds-button-border-color-secondary);--dds-button-border-color-hover: var(--dds-button-border-color-secondary-hover);--dds-button-border-color-active: var(--dds-button-border-color-secondary-active);--dds-button-fg-color: var(--dds-button-fg-color-secondary);--dds-button-icon-color: var(--dds-button-icon-color-secondary)}[data-dds][data-component=button][data-variant=secondary-alt]{--dds-button-bg-color: var(--dds-button-bg-color-secondary-alt);--dds-button-bg-color-active: var(--dds-button-bg-color-secondary-alt-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-secondary-alt-hover);--dds-button-border-color: var(--dds-button-border-color-secondary-alt);--dds-button-border-color-hover: var(--dds-button-border-color-secondary-alt-hover);--dds-button-border-color-active: var(--dds-button-border-color-secondary-alt-active);--dds-button-fg-color: var(--dds-button-fg-color-secondary);--dds-button-icon-color: var(--dds-button-icon-color-secondary)}[data-dds][data-component=button][data-variant=tertiary]{--dds-button-bg-color: var(--dds-button-bg-color-tertiary);--dds-button-bg-color-active: var(--dds-button-bg-color-tertiary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-tertiary-hover);--dds-button-border-color: var(--dds-button-border-color-tertiary);--dds-button-border-color-hover: var(--dds-button-border-color-tertiary-hover);--dds-button-border-color-active: var(--dds-button-border-color-tertiary-active);--dds-button-fg-color: var(--dds-button-fg-color-tertiary);--dds-button-icon-color: var(--dds-button-icon-color-tertiary)}[data-dds][data-component=button][data-variant=ghost]{--dds-button-bg-color: var(--dds-button-bg-color-ghost);--dds-button-bg-color-active: var(--dds-button-bg-color-ghost-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-ghost-hover);--dds-button-border-color: var(--dds-button-border-color-ghost);--dds-button-border-color-hover: var(--dds-button-border-color-ghost-hover);--dds-button-border-color-active: var(--dds-button-border-color-ghost-active);--dds-button-fg-color: var(--dds-button-fg-color-ghost)}[data-dds][data-component=button][data-variant=ai-primary]{--dds-button-bg-color: var(--dds-button-bg-color-ai-primary);--dds-button-bg-color-active: var(--dds-button-bg-color-ai-primary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-ai-primary-hover);--dds-button-border-color: var(--dds-button-border-color-ai-primary);--dds-button-fg-color: var(--dds-button-fg-color-ai-primary);--dds-button-icon-color: var(--dds-button-icon-color-ai-primary)}[data-dds][data-component=button][data-variant=ai-secondary]{--dds-button-bg-color: var(--dds-button-bg-color-ai-secondary);--dds-button-bg-color-active: var(--dds-button-bg-color-ai-secondary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-ai-secondary-hover);--dds-button-border-color: var(--dds-button-border-color-ai-secondary);--dds-button-border-color-hover: var(--dds-button-border-color-ai-secondary-hover);--dds-button-border-color-active: var(--dds-button-border-color-ai-secondary-active);--dds-button-fg-color: var(--dds-button-fg-color-ai-secondary);--dds-button-icon-color: var(--dds-button-icon-color-ai-secondary)}[data-dds][data-component=button][data-variant=ai-tertiary]{--dds-button-bg-color: var(--dds-button-bg-color-ai-tertiary);--dds-button-bg-color-active: var(--dds-button-bg-color-ai-tertiary-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-ai-tertiary-hover);--dds-button-border-color: var(--dds-button-border-color-ai-tertiary);--dds-button-border-color-hover: var(--dds-button-border-color-ai-tertiary-hover);--dds-button-border-color-active: var(--dds-button-border-color-ai-tertiary-active);--dds-button-fg-color: var(--dds-button-fg-color-ai-tertiary);--dds-button-icon-color: var(--dds-button-icon-color-ai-tertiary)}[data-dds][data-component=button][data-variant=ai-ghost]{--dds-button-bg-color: var(--dds-button-bg-color-ghost);--dds-button-bg-color-active: var(--dds-button-bg-color-ghost-active);--dds-button-bg-color-hover: var(--dds-button-bg-color-ghost-hover);--dds-button-border-color: var(--dds-button-border-color-ghost);--dds-button-border-color-hover: var(--dds-button-border-color-ghost-hover);--dds-button-border-color-active: var(--dds-button-border-color-ghost-active);--dds-button-fg-color: var(--dds-button-fg-color-ghost);--dds-button-icon-color: var(--dds-button-icon-color-ai-ghost)}[data-dds][data-component=button] [data-slot=disclosure]{transition:rotate var(--dentsu-motion-duration-moderate)}[data-dds][data-component=button][aria-expanded=true] [data-slot=disclosure]{rotate:180deg}[data-dds][data-component=button][data-color-mode=dark]{color-scheme:dark}[data-dds][data-component=link][data-part=root]{--dds-link-color-default: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));--dds-link-color-ai: light-dark(var(--dentsu-color-purple-500), var(--dentsu-color-purple-150));--dds-link-color-default-hover: light-dark(var(--dentsu-color-neutral-800), var(--dentsu-color-neutral-200));--dds-link-color-ai-hover: light-dark(var(--dentsu-color-purple-550), var(--dentsu-color-purple-200));--dds-link-gap-sm: 6px;--dds-link-gap-md: 8px;--dds-link-font-size-sm: 12px;--dds-link-font-size-md: 14px;--dds-link-outline-color: light-dark(var(--dentsu-color-neutral-1250), var(--dentsu-color-white));color-scheme:light;cursor:pointer;display:inline-flex;align-items:center;font-weight:var(--dentsu-font-weight-semibold);transition:color var(--dentsu-motion-duration-moderate);border-radius:2px;font-size:var(--dds-link-font-size, var(--dds-link-font-size-md));color:var(--dds-link-color, var(--dds-link-color-default));gap:var(--dds-link-gap, var(--dds-link-gap-md));text-decoration:none}[data-dds][data-component=link][data-part=root] *{pointer-events:none}[data-dds][data-component=link][data-part=root][data-hovered]{--dds-link-color: var(--dds-link-color-hover, var(--dds-link-color-default-hover))}[data-dds][data-component=link][data-part=root][data-focus-visible]{outline:2px solid oklch(from var(--dds-link-outline-color) l c h/.8);outline-offset:4px}[data-dds][data-component=link][data-part=root][data-focused]:not([data-focus-visible]){outline:none}[data-dds][data-component=link][data-part=root][data-disabled]{cursor:not-allowed;opacity:var(--dentsu-opacity-40)}[data-dds][data-component=link][data-part=label]{text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px}[data-dds][data-component=link][data-variant=subtle] [data-part=label]{text-decoration:none}[data-dds][data-component=link][data-variant=subtle][data-hovered] [data-part=label]{text-decoration:underline}[data-dds][data-component=link][data-variant=ai]{--dds-link-color: var(--dds-link-color-ai);--dds-link-color-hover: var(--dds-link-color-ai-hover)}[data-dds][data-component=link][data-inline=true]{color:inherit;font-size:inherit;font-weight:inherit;gap:4px}[data-dds][data-component=link][data-size=small]{--dds-link-font-size: var(--dds-link-font-size-sm);--dds-link-gap: var(--dds-link-gap-sm)}[data-dds][data-component=link][data-color-mode=dark]{color-scheme:dark}
