@layer nexus{.nexus-popover-wrapper{display:contents}.nexus-popover-wrapper[data-not-contents=true]{width:max-content;height:max-content;display:block}.nexus-base-popover{transform:translate(var(--position-left,0px), var(--position-top,0px));width:max-content;max-width:var(--position-max-width);max-height:var(--position-max-height);overflow:unset;--present:0;--transition-duration:var(--popover-transition-duration,0s);opacity:var(--present);filter:blur(calc((1 - var(--present)) * 1px));transition-behavior:allow-discrete;transition-property:display,opacity,filter,overlay;transition-duration:calc(var(--transition-duration) + 10ms), var(--transition-duration), var(--transition-duration), var(--transition-duration);background:0 0;transition-timing-function:ease-out;position:fixed;top:0;left:0}.nexus-base-popover[data-is-ready=true]:popover-open{--present:1}@starting-style{.nexus-base-popover[data-is-ready=true]:popover-open{--present:0}}.nexus-base-popover ::backdrop{display:none}.nexus-popover{--popover-transition-duration:.1s;background-color:light-dark(var(--color-neutral-base),var(--color-neutral-plus-2));border:1px solid var(--color-neutral-plus-4);border-radius:4px;box-shadow:0 2px 8px #0000001f}.nexus-popover[data-width=sm]{width:125px}.nexus-popover[data-width=md]{width:180px}.nexus-popover[data-width=lg]{width:240px}.nexus-popover[data-width=xl]{width:320px}.nexus-popover[data-width=anchor]{width:var(--anchor-width)}.nexus-popover{--default-popover-max-height:378px;--popover-max-height:min(var(--default-popover-max-height), calc(var(--position-max-height) - 8px));max-height:var(--popover-max-height);cursor:default;font-weight:400;overflow:auto}.nexus-popover-portal-root{top:calc(var(--position-top) * -1 + var(--offset-px));left:calc(var(--position-left) * -1);position:fixed}.nexus-tooltip__interaction-spy{white-space:nowrap;pointer-events:none;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.nexus-tooltip{--nexus-tooltip-background:light-dark(#1c1d2f,var(--color-neutral-plus-4));display:contents;position:relative}.nexus-tooltip-base__popover{--buffer-forgiveness-px:0px;--buffer-scale:1}.nexus-tooltip-base__popover[data-always-allow-mouse-in=true]{--buffer-forgiveness-px:-1px;--buffer-scale:1}.nexus-tooltip-base__popover{--buffer-px:calc((-1 * var(--offset-px,2px) + var(--buffer-forgiveness-px)) * var(--buffer-scale))}.nexus-tooltip-base__popover .nexus-tooltip__hover-buffer{z-index:-1;position:absolute;inset:0}:is(.nexus-tooltip-base__popover[data-placement=top],.nexus-tooltip-base__popover[data-placement=top-start],.nexus-tooltip-base__popover[data-placement=top-end]) .nexus-tooltip__hover-buffer{inset:0;bottom:var(--buffer-px)}:is(.nexus-tooltip-base__popover[data-placement=bottom],.nexus-tooltip-base__popover[data-placement=bottom-start],.nexus-tooltip-base__popover[data-placement=bottom-end]) .nexus-tooltip__hover-buffer{inset:0;top:var(--buffer-px)}:is(.nexus-tooltip-base__popover[data-placement=left],.nexus-tooltip-base__popover[data-placement=left-start],.nexus-tooltip-base__popover[data-placement=left-end]) .nexus-tooltip__hover-buffer{inset:0;right:var(--buffer-px)}:is(.nexus-tooltip-base__popover[data-placement=right],.nexus-tooltip-base__popover[data-placement=right-start],.nexus-tooltip-base__popover[data-placement=right-end]) .nexus-tooltip__hover-buffer{inset:0;left:var(--buffer-px)}.nexus-tooltip-base__popover:has(:is(:hover,:focus-visible))>.nexus-tooltip__interaction-spy{display:block}.nexus-tooltip-base__popover:hover>.nexus-tooltip__interaction-spy{display:block}:where(.nexus-tooltip:has(>.nexus-tooltip__interaction-spy:is([data-open-on=hover],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :hover),.nexus-tooltip:has(>.nexus-tooltip__interaction-spy:is([data-open-on=focus],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :focus-visible))>.nexus-tooltip__interaction-spy{display:block}:where(.nexus-tooltip:has(>.nexus-tooltip__interaction-spy:is([data-open-on=hover],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :hover),.nexus-tooltip:has(>.nexus-tooltip__interaction-spy:is([data-open-on=focus],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :focus-visible)) .nexus-tooltip-base__popover{--buffer-scale:0}.nexus-tooltip:has(>.nexus-tooltip-base__popover :is(a,button,input,select,textarea,[role=button],[role=link],[tabindex]:not([tabindex="-1"]))):is(:has(>.nexus-tooltip-base__popover :is(:hover,:focus-visible),>.nexus-tooltip-base__popover:is(:hover,:focus-visible),>.nexus-tooltip-base__anchor :hover,>.nexus-tooltip-base__anchor:hover),:has(>.nexus-tooltip__interaction-spy:is([data-open-on=focus],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :focus-visible,>.nexus-tooltip-base__anchor:focus-visible))>.nexus-tooltip__interaction-spy{display:block}.nexus-tooltip:has(>.nexus-tooltip-base__popover :is(a,button,input,select,textarea,[role=button],[role=link],[tabindex]:not([tabindex="-1"]))):is(:has(>.nexus-tooltip-base__popover :is(:hover,:focus-visible),>.nexus-tooltip-base__popover:is(:hover,:focus-visible),>.nexus-tooltip-base__anchor :hover,>.nexus-tooltip-base__anchor:hover),:has(>.nexus-tooltip__interaction-spy:is([data-open-on=focus],[data-open-on=both])):has(>.nexus-tooltip-base__anchor :focus-visible,>.nexus-tooltip-base__anchor:focus-visible)) .nexus-tooltip-base__popover{--buffer-forgiveness-px:-1px;--buffer-scale:1}.nexus-tooltip__content{--transition-duration:0s;--arrow-size:0px;--color-type-primary:white;--color-neutral-base:var(--nexus-tooltip-background);color-scheme:dark;color:var(--color-type-primary);background:var(--color-neutral-base);word-break:break-word;white-space:pre-wrap;border-radius:4px;max-width:230px;padding:6px 8px;font-size:12px;font-weight:400;box-shadow:0 2px 8px #0000001f}.nexus-tooltip__content[data-is-short-content=true]{max-width:200px}.nexus-tooltip__content:before{content:"";border:var(--arrow-size) solid transparent;width:0;height:0;position:absolute}.nexus-tooltip__content[data-placement=top]:before{top:100%;left:var(--position-arrow-x);border-top-color:var(--color-neutral-base);border-bottom:none;transform:translate(-50%)}.nexus-tooltip__content[data-placement=bottom]:before{bottom:100%;left:var(--position-arrow-x);border-bottom-color:var(--color-neutral-base);border-top:none;transform:translate(-50%)}.nexus-tooltip__content[data-placement=left]:before{top:var(--position-arrow-y);border-left-color:var(--color-neutral-base);border-right:none;left:100%;transform:translateY(-50%)}.nexus-tooltip__content[data-placement=right]:before{top:var(--position-arrow-y);border-right-color:var(--color-neutral-base);border-left:none;right:100%;transform:translateY(-50%)}.button--full-width{width:100%}.button{--primary-bg:light-dark(var(--color-primary-base),var(--color-primary-minus-1));--primary-color:white;--primary-hover-bg:light-dark(var(--color-primary-minus-1),var(--color-primary-base));--primary-active-bg:light-dark(var(--color-primary-plus-1),var(--color-primary-minus-2));--primary-alt-bg:light-dark(var(--color-primary-minus-6),var(--color-indigo-950));--primary-alt-color:light-dark(var(--color-primary-base),var(--color-type-primary));--primary-alt-border:light-dark(var(--color-primary-minus-3),var(--color-indigo-800));--primary-alt-hover-bg:light-dark(var(--color-primary-minus-5),var(--color-indigo-900));--primary-alt-active-bg:light-dark(var(--color-primary-minus-4),var(--color-indigo-800));--primary-alt-active-border:light-dark(var(--color-primary-minus-3),var(--color-indigo-600));--secondary-bg:var(--color-neutral-base);--secondary-color:var(--color-type-primary);--secondary-icon-color:var(--color-type-secondary);--secondary-border:var(--color-neutral-plus-4);--secondary-hover-bg:var(--color-neutral-plus-2);--secondary-active-bg:light-dark(var(--color-neutral-plus-3),var(--color-neutral-plus-4));--tertiary-color:var(--color-primary-base);--tertiary-icon-color:light-dark(currentColor,var(--color-primary-plus-1));--tertiary-hover-bg:light-dark(var(--color-primary-minus-5),var(--color-neutral-plus-2));--tertiary-active-bg:light-dark(var(--color-primary-minus-4),var(--color-neutral-plus-3));--tertiary-alt-color:var(--color-type-primary);--tertiary-alt-icon-color:var(--color-type-secondary);--tertiary-alt-hover-bg:light-dark(var(--color-neutral-plus-2),var(--color-neutral-plus-3));--tertiary-alt-active-bg:light-dark(var(--color-neutral-plus-3),var(--color-neutral-plus-4));--danger-bg:var(--color-alert-negative-base);--danger-color:white;--danger-hover-bg:var(--color-alert-negative-plus-1);--danger-active-bg:var(--color-alert-negative-minus-1);--danger-secondary-bg:light-dark(#fff,oklch(19.87% .008 297.1));--danger-secondary-color:var(--color-type-primary);--danger-secondary-border:light-dark(var(--color-neutral-plus-4),var(--color-slate-700));--danger-secondary-hover-bg:light-dark(var(--color-alert-negative-minus-3),var(--color-red-950));--danger-secondary-hover-color:light-dark(var(--color-alert-negative-base),var(--color-red-500));--danger-secondary-hover-border:var(--color-red-500);--danger-secondary-hover-icon-color:var(--color-red-500);--danger-secondary-active-bg:light-dark(var(--color-alert-negative-minus-2),var(--color-red-900));--danger-alt-bg:transparent;--danger-alt-color:var(--color-type-primary);--danger-alt-hover-bg:light-dark(var(--color-alert-negative-minus-3),var(--color-red-950));--danger-alt-hover-color:var(--color-alert-negative-base);--danger-alt-active-bg:light-dark(var(--color-alert-negative-minus-2),var(--color-red-900));font-size:var(--text-sm);box-sizing:border-box;text-wrap:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.25rem;outline:none;justify-content:center;align-items:center;gap:6px;min-width:2.75rem;height:calc(2rem - 2px);font-weight:400;display:flex}.button :where(){color:var(--button-icon-color,currentColor)}.button[data-disabled=true]{opacity:.55}.button:is([data-disabled=true],[data-loading=true]){cursor:default}.button--xs{height:16px;padding:0}.button--sm{height:1.5rem;padding:0 6px;font-size:12px}.button--md{padding:0 8px}.button--lg{height:40px}.button--icon{aspect-ratio:1;min-width:auto}.button--icon:where(.button--md){padding:0 5px}.button--icon:where(.button--sm){padding:3px}.button--primary{background-color:var(--primary-bg);color:var(--primary-color)}.button--primary:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--primary-hover-bg)}.button--primary:active:not([data-disabled=true],[data-loading=true]),.button--primary.button--active{background-color:var(--primary-active-bg)}.button--primary-alt{background-color:var(--primary-alt-bg);color:var(--primary-alt-color);border-color:var(--primary-alt-border)}.button--primary-alt:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--primary-alt-hover-bg);border-color:var(--primary-alt-border)}.button--primary-alt:active:not([data-disabled=true],[data-loading=true]),.button--primary-alt.button--active{background-color:var(--primary-alt-active-bg);border-color:var(--primary-alt-active-border)}.button--secondary{border-color:var(--secondary-border);background-color:var(--secondary-bg);color:var(--secondary-color);--button-icon-color:var(--secondary-icon-color,currentColor)}.button--secondary:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--secondary-hover-bg)}.button--secondary:active:not([data-disabled=true],[data-loading=true]),.button--secondary.button--active{background-color:var(--secondary-active-bg)}.button--tertiary{color:var(--tertiary-color);--button-icon-color:var(--tertiary-icon-color,currentColor)}.button--tertiary:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--tertiary-hover-bg)}.button--tertiary:active:not([data-disabled=true],[data-loading=true]),.button--tertiary.button--active{background-color:var(--tertiary-active-bg)}.button--tertiary-alt{color:var(--tertiary-alt-color);--button-icon-color:var(--tertiary-alt-icon-color,currentColor)}.button--tertiary-alt:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--tertiary-alt-hover-bg)}.button--tertiary-alt:active:not([data-disabled=true],[data-loading=true]),.button--tertiary-alt.button--active{background-color:var(--tertiary-alt-active-bg)}.button--danger{background-color:var(--danger-bg);border-color:var(--danger-bg);color:var(--danger-color)}.button--danger:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--danger-hover-bg);border-color:var(--danger-hover-bg)}.button--danger:active:not([data-disabled=true],[data-loading=true]),.button--danger.button--active{background-color:var(--danger-active-bg);border-color:var(--danger-active-bg)}.button--danger-alt{color:var(--danger-alt-color);background-color:var(--danger-alt-bg)}.button--danger-alt:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--danger-alt-hover-bg);color:var(--danger-alt-hover-color)}.button--danger-alt:active:not([data-disabled=true],[data-loading=true]),.button--danger-alt.button--active{background-color:var(--danger-alt-active-bg);color:var(--danger-alt-hover-color)}.button--danger-secondary{color:var(--danger-secondary-color,var(--danger-alt-color));border-color:var(--danger-secondary-border,var(--secondary-border));background-color:var(--danger-secondary-bg,var(--danger-alt-bg))}.button--danger-secondary:is(:hover,:focus-visible):not([data-disabled=true],[data-loading=true]){background-color:var(--danger-secondary-hover-bg,var(--danger-alt-hover-bg));border-color:var(--danger-secondary-hover-border,var(--danger-hover-bg));color:var(--danger-secondary-hover-color,var(--danger-alt-hover-color));--button-icon-color:var(--danger-secondary-hover-icon-color,currentColor)}.button--danger-secondary:active:not([data-disabled=true],[data-loading=true]),.button--danger-secondary.button--active{background-color:var(--danger-secondary-active-bg,var(--danger-alt-active-bg));border-color:var(--danger-secondary-hover-border,var(--danger-hover-bg));color:var(--danger-secondary-hover-color,var(--danger-alt-hover-color));--button-icon-color:var(--danger-secondary-hover-icon-color,currentColor)}.nexus-typography{font-weight:var(--typography-font-weight)}.nexus-typography.nexus-mono{font-family:GeistMono,monospace}.nexus-typography.nexus-italic{font-style:italic}.nexus-typography.color--placeholder{color:var(--color-type-placeholder)}.nexus-typography.color--base{color:var(--color-type-primary)}.nexus-typography.color--secondary{color:var(--color-type-secondary)}.nexus-typography.color--tertiary{color:var(--color-type-tertiary)}.nexus-typography.color--subtle{color:var(--color-type-subtle)}.nexus-typography.color--error{color:var(--color-alert-negative-plus-1)}.nexus-typography.color--primary{color:var(--color-primary-base)}.nexus-typography.color--inherit{color:inherit}.nexus-typography.text-size-11{letter-spacing:.08px;font-size:11px;line-height:14px}.nexus-typography.text-size-12{letter-spacing:.08px;font-size:12px;line-height:16px}.nexus-typography.text-size-12.nexus-mono{letter-spacing:0}.nexus-typography.text-size-14{letter-spacing:.04px;font-size:14px;line-height:20px}.nexus-typography.text-size-16{font-size:16px;line-height:22px}.nexus-typography.text-size-18{font-size:18px;line-height:24px}.nexus-typography.text-size-20{font-size:20px;line-height:26px}.nexus-typography.text-size-24{font-size:24px;line-height:32px}.nexus-typography.text-size-32{font-size:32px;line-height:40px}}@property --nexus-tooltip-background{syntax:"<color>";inherits:true;initial-value:#1c1d2f}
