/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer base{.helion-button[data-variant=filled]{cursor:pointer;background-color:var(--color-primary-500,var(--color-teal-500));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;color:var(--color-onPrimary,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){.helion-button[data-variant=filled]:not(:disabled):hover{background-color:var(--color-primary-600,var(--color-teal-600))}}.helion-button[data-variant=filled]:not(:disabled):active{background-color:var(--color-primary-700,var(--color-teal-700))}.helion-button[data-variant=filled]:disabled{opacity:.5}.helion-button[data-variant=filled][data-on]{background-color:var(--color-primary-600,var(--color-teal-600))}.helion-button[data-variant=filled]:not(:disabled)[data-pressed]{background-color:var(--color-primary-700,var(--color-teal-700))}.helion-button[data-variant=outlined]{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-containerBorder,#3333);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=outlined]{border-color:var(--color-containerBorder,color-mix(in srgb, transparent, var(--color-onSurface) 20%))}}.helion-button[data-variant=outlined]{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;outline-offset:calc(var(--outline-width) * -1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.helion-button[data-variant=outlined]:not(:disabled):hover{background-color:#3333331a}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=outlined]:not(:disabled):hover{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 10%, transparent)}}}.helion-button[data-variant=outlined]:not(:disabled):active{background-color:#3333}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=outlined]:not(:disabled):active{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 20%, transparent)}}.helion-button[data-variant=outlined]:disabled{opacity:.5}.helion-button[data-variant=outlined][data-on]{background-color:#00baa74d!important;border-color:#0000!important}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=outlined][data-on]{background-color:color-mix(in oklab, var(--color-primary-500,var(--color-teal-500)) 30%, transparent)!important}}.helion-button[data-variant=outlined]:not(:disabled)[data-pressed]{background-color:#3333}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=outlined]:not(:disabled)[data-pressed]{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 20%, transparent)}}.helion-button[data-variant=inkWell]{cursor:pointer;text-align:inherit;color:inherit;outline-offset:calc(var(--outline-width) * -1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.helion-button[data-variant=inkWell]:hover{background-color:#33333326}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=inkWell]:hover{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 15%, transparent)}}}.helion-button[data-variant=inkWell]:active{background-color:#33333340}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=inkWell]:active{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 25%, transparent)}}.helion-button[data-variant=inkWell]:disabled{opacity:.7}.helion-button[data-variant=inkWell][data-pressed]{background-color:#33333340}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=inkWell][data-pressed]{background-color:color-mix(in oklab, var(--color-inkWell,var(--color-onSurface)) 25%, transparent)}}.helion-button[data-variant=card]{cursor:pointer;border-radius:var(--radius-xl,.75rem);background-color:var(--color-paper,#fff);text-align:inherit;color:var(--color-onPaper,var(--color-onSurface));outline-offset:calc(var(--outline-width) * -1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.helion-button[data-variant=card]:hover{background-color:#e0e0e0}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=card]:hover{background-color:color-mix(in srgb,var(--color-paper),var(--color-inkWell) 15%)}}}.helion-button[data-variant=card]:active{background-color:#ccc}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=card]:active{background-color:color-mix(in srgb,var(--color-paper),var(--color-inkWell) 25%)}}.helion-button[data-variant=card]:disabled{opacity:.5}.helion-button[data-variant=card][data-on]{background-color:#b3eae4}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=card][data-on]{background-color:color-mix(in srgb,var(--color-paper),var(--color-primary-500) 30%)}}.helion-button[data-variant=card][data-pressed]{background-color:#ccc}@supports (color:color-mix(in lab, red, red)){.helion-button[data-variant=card][data-pressed]{background-color:color-mix(in srgb,var(--color-paper),var(--color-inkWell) 25%)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
