/*! tailwindcss v4.2.1 | 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)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.btn{height:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-lg,.5rem);border-color:var(--color-primary-500,var(--color-primary-500));background-color:var(--color-primary-500,var(--color-primary-500));padding-inline:calc(var(--spacing,.25rem) * 3);color:var(--color-base-0,var(--color-base-0));display:flex}@media (hover:hover){.btn:hover{background-color:var(--color-primary-400,var(--color-primary-400))}}.btn.line{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300,var(--color-base-300))}.btn.line,.btn.noline{background-color:var(--color-base-0,var(--color-base-0));color:var(--color-base-800,var(--color-base-800))}.btn.extra-small{height:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.6875rem);line-height:var(--tw-leading,var(--text-xs--line-height,.9375rem))}.btn.extra-small,.btn.small{padding-inline:calc(var(--spacing,.25rem) * 2)}.btn.small{height:calc(var(--spacing,.25rem) * 6)}.btn.large{height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3)}.btn:disabled{cursor:not-allowed;opacity:.5}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}