._button_thik8_2{min-height:44px;font-weight:650}._primary_thik8_3,._secondary_thik8_3,._outline_thik8_3{background:var(--primary);color:var(--primary-foreground);border-color:var(--button-border)}._primary_thik8_3:hover,._secondary_thik8_3:hover,._outline_thik8_3:hover{background:var(--brand-soft);color:var(--foreground);border-color:var(--brand-border)}._primary_thik8_3:active,._secondary_thik8_3:active,._outline_thik8_3:active{background:var(--info-active);color:var(--foreground);border-color:var(--brand-border)}._ghost_thik8_6{color:var(--foreground)}._ghost_thik8_6:hover,._ghost_thik8_6:active{background:var(--brand-soft);color:var(--foreground)}._link_thik8_8,._link_thik8_8:hover,._link_thik8_8:active{color:var(--brand-ink)}._button_thik8_2:focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:none}._destructive_thik8_10{border-color:var(--error-border)}@layer base{._button_thik8_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_thik8_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_thik8_42{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_thik8_48{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_thik8_54{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_thik8_62,._icon-md_thik8_63{width:2rem;height:2rem;padding:0}._icon-sm_thik8_69{width:1.5rem;height:1.5rem;padding:0}._icon-lg_thik8_75{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_thik8_2 svg{flex-shrink:0}._sm_thik8_42 svg,._icon-sm_thik8_69 svg{width:1rem;height:1rem}._md_thik8_48 svg,._icon_thik8_62 svg,._icon-md_thik8_63 svg{width:1.25rem;height:1.25rem}._lg_thik8_54 svg,._icon-lg_thik8_75 svg{width:1.5rem;height:1.5rem}._primary_thik8_3{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_thik8_3:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_thik8_3:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_thik8_3{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_thik8_3:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_thik8_3:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_thik8_10{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_thik8_10:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_thik8_10:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_thik8_10:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_thik8_3{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_thik8_3:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_thik8_3:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_thik8_6{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_thik8_6:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_thik8_6:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_thik8_8{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_thik8_8:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_thik8_8:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_thik8_8:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_thik8_235{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_thik8_3:focus-visible,.dark ._outline_thik8_3:focus-visible,.dark ._ghost_thik8_6:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_thik8_10:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_thik8_8:focus-visible{box-shadow:0 0 0 2px var(--primary)}}._row_5b0zh_1{display:flex;justify-content:flex-end;position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));width:auto;max-width:calc(100vw - 24px);margin:0;min-height:44px;z-index:43}._row_5b0zh_1[hidden]{display:none}._button_5b0zh_3._button_5b0zh_3{min-height:44px;padding:8px 12px;font-size:13px;box-shadow:0 3px 12px #00000040}
