/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.Button{cursor:pointer;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);padding-inline:var(--ui-padding);height:var(--ui-size);min-width:var(--ui-size);justify-content:center;align-items:center;gap:var(--ui-size-gap);--button-align:center;display:inline-flex;position:relative}.Button:disabled,.Button.disabled{pointer-events:none}.Button:focus-visible,.Button.focus{text-decoration:underline}.Button.block{width:100%;display:flex}.Button.loading{pointer-events:none}.Button.loading>:not(.Spinner){opacity:0}.Button[data-align]{--button-align:var(--ui-align)}.Button:not(:has(:not(.Icon))){padding-inline:0}.Button:not([data-variant]),.Button[data-variant=solid]{color:var(--palette-contrast);outline:var(--palette-dark) 1px solid;outline-offset:-1px;background:var(--palette-base);box-shadow:0 2px 0 0 var(--palette-dark);height:calc(var(--ui-size) - 2px);margin-bottom:2px}:is(.Button:not([data-variant]),.Button[data-variant=solid]):hover,:is(.Button:not([data-variant]),.Button[data-variant=solid]).hover{box-shadow:0 1px 0 0 var(--palette-dark);top:1px}:is(.Button:not([data-variant]),.Button[data-variant=solid]):active,:is(.Button:not([data-variant]),.Button[data-variant=solid]).active{box-shadow:none;background-color:var(--palette-base);top:2px}@supports (color:color-mix(in lab,red,red)){:is(.Button:not([data-variant]),.Button[data-variant=solid]):active,:is(.Button:not([data-variant]),.Button[data-variant=solid]).active{background-color:color-mix(in oklab,var(--palette-base),var(--color-darken) 10%)}}.Button[data-variant=text]{color:var(--palette-base)}.Button[data-variant=text]:active,.Button[data-variant=text].active{background:0 0}@supports (color:color-mix(in lab,red,red)){.Button[data-variant=text]:active,.Button[data-variant=text].active{background:color-mix(var(--palette-dark) 10%,transparent)}}.Button[data-variant=text]:hover,.Button[data-variant=text].hover{background:0 0}@supports (color:color-mix(in lab,red,red)){.Button[data-variant=text]:hover,.Button[data-variant=text].hover{background:color-mix(var(--palette-base) 10%,transparent)}}.Button[data-variant=dashed]{color:var(--palette-base);border:1px dashed var(--palette-base);background:0 0}.Button[data-variant=dashed]:active,.Button[data-variant=dashed].active{background:0 0}@supports (color:color-mix(in lab,red,red)){.Button[data-variant=dashed]:active,.Button[data-variant=dashed].active{background:color-mix(var(--palette-dark) 10%,transparent)}}.Button[data-variant=dashed]:hover,.Button[data-variant=dashed].hover{background:0 0}@supports (color:color-mix(in lab,red,red)){.Button[data-variant=dashed]:hover,.Button[data-variant=dashed].hover{background:color-mix(var(--palette-base) 10%,transparent)}}.Button-Content{align-items:center;justify-content:var(--button-align,center);text-overflow:ellipsis;white-space:nowrap;flex:1;display:flex;overflow:hidden}}
