.LandingButton-module__-O7gMa__button{letter-spacing:.02em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.LandingButton-module__-O7gMa__button:disabled{cursor:not-allowed;pointer-events:auto}.LandingButton-module__-O7gMa__button:disabled>*{pointer-events:none}.LandingButton-module__-O7gMa__sm{font-size:var(--mantine-font-size-sm);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm)}.LandingButton-module__-O7gMa__md{font-size:var(--mantine-font-size-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-md)}.LandingButton-module__-O7gMa__lg{font-size:var(--mantine-font-size-lg);padding:var(--mantine-spacing-md) var(--mantine-spacing-xl);border-radius:var(--mantine-radius-xl)}.LandingButton-module__-O7gMa__primary{background:linear-gradient(135deg, var(--mantine-color-brand-6) 0%, var(--mantine-color-brand-7) 100%);color:var(--mantine-color-dark-9);box-shadow:var(--mantine-shadow-md);border:none;font-weight:700}.LandingButton-module__-O7gMa__button.LandingButton-module__-O7gMa__primary{border-radius:999px}.LandingButton-module__-O7gMa__primary:hover:not(:disabled){box-shadow:var(--mantine-shadow-lg);background:linear-gradient(135deg, var(--mantine-color-brand-7) 0%, var(--mantine-color-brand-8) 100%);transform:translateY(-3px)}.LandingButton-module__-O7gMa__primary:active:not(:disabled){box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.LandingButton-module__-O7gMa__secondary{color:var(--mantine-color-dark-9);background:var(--mantine-color-gray-0);box-shadow:inset 0 0 0 1px var(--mantine-color-gray-3);border:none;font-weight:600}.LandingButton-module__-O7gMa__button.LandingButton-module__-O7gMa__secondary{border-radius:999px}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondary{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-white) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 50%, transparent)}.LandingButton-module__-O7gMa__secondary:hover{background:var(--mantine-color-gray-1);box-shadow:inset 0 0 0 1px var(--mantine-color-gray-4), var(--mantine-shadow-sm);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondary:hover{background:color-mix(in srgb, var(--mantine-color-white) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 70%, transparent), var(--mantine-shadow-sm)}.LandingButton-module__-O7gMa__ghost{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);color:var(--mantine-color-gray-7);background:0 0;border:none}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__ghost{color:var(--mantine-color-gray-3)}.LandingButton-module__-O7gMa__ghost:hover{color:var(--mantine-color-dark-9);background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__ghost:hover{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-white) 5%, transparent)}.LandingButton-module__-O7gMa__subtle{background:color-mix(in srgb, var(--mantine-color-brand-6) 20%, transparent);color:var(--mantine-color-dark-9);border:calc(var(--mantine-spacing-xs) / 10) solid color-mix(in srgb, var(--mantine-color-brand-6) 60%, transparent);box-shadow:0 calc(var(--mantine-spacing-xs) * .2) calc(var(--mantine-spacing-sm) * .8) color-mix(in srgb, var(--mantine-color-black) 8%, transparent);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);font-weight:600}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__subtle{background:color-mix(in srgb, var(--mantine-color-brand-6) 10%, transparent);color:var(--mantine-color-brand-6);border:calc(var(--mantine-spacing-xs) / 10) solid color-mix(in srgb, var(--mantine-color-brand-6) 50%, transparent);box-shadow:none}.LandingButton-module__-O7gMa__subtle:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 25%, transparent);transform:translateY(calc(var(--mantine-spacing-xs) * -.2));border-color:color-mix(in srgb, var(--mantine-color-brand-6) 70%, transparent);box-shadow:0 calc(var(--mantine-spacing-xs) * .4) var(--mantine-spacing-md) color-mix(in srgb, var(--mantine-color-black) 12%, transparent)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__subtle:hover{background:color-mix(in srgb, var(--mantine-color-brand-6) 15%, transparent);border-color:color-mix(in srgb, var(--mantine-color-brand-6) 70%, transparent);box-shadow:0 calc(var(--mantine-spacing-xs) * .4) var(--mantine-spacing-md) color-mix(in srgb, var(--mantine-color-black) 20%, transparent)}.LandingButton-module__-O7gMa__shimmerContainer{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mantine-color-white) 40%, transparent), transparent);pointer-events:none;width:100%;height:100%;animation:3s infinite LandingButton-module__-O7gMa__shimmer;position:absolute;top:0;left:-100%}@keyframes LandingButton-module__-O7gMa__shimmer{0%{left:-100%}to{left:200%}}.LandingButton-module__-O7gMa__button:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.LandingButton-module__-O7gMa__gradient{background:linear-gradient(180deg, #ffdc5e 0%, var(--mantine-color-brand-6) 100%);border-radius:var(--mantine-radius-md);color:color-mix(in srgb, var(--mantine-color-black) 85%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 40%, transparent), 0 4px 16px color-mix(in srgb, var(--mantine-color-black) 15%, transparent);transition:all .3s var(--easing-standard);border:none;padding:0;font-weight:600}.LandingButton-module__-O7gMa__button.LandingButton-module__-O7gMa__gradient{font-size:var(--mantine-font-size-sm)}.LandingButton-module__-O7gMa__gradient:hover:not(:disabled){color:color-mix(in srgb, var(--mantine-color-black) 85%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 50%, transparent), 0 5px 18px color-mix(in srgb, var(--mantine-color-black) 18%, transparent);background:linear-gradient(#ffe170 0%,#ffc901 100%);transform:translateY(-1px)}.LandingButton-module__-O7gMa__gradient:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 30%, transparent), 0 2px 12px color-mix(in srgb, var(--mantine-color-black) 15%, transparent);transform:translateY(0)}.LandingButton-module__-O7gMa__secondaryGradient{background:linear-gradient(180deg, var(--mantine-color-gray-0) 0%, var(--mantine-color-gray-1) 100%);border-radius:var(--mantine-radius-md);color:var(--mantine-color-dark-9);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 50%, transparent), inset 0 0 0 1px var(--mantine-color-gray-3), 0 4px 16px color-mix(in srgb, var(--mantine-color-black) 8%, transparent);transition:all .3s var(--easing-standard);border:none;font-weight:600}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondaryGradient{background:linear-gradient(180deg, var(--mantine-color-dark-5) 0%, var(--mantine-color-dark-7) 100%);color:var(--mantine-color-white);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 10%, transparent), 0 4px 16px color-mix(in srgb, var(--mantine-color-black) 15%, transparent)}.LandingButton-module__-O7gMa__button.LandingButton-module__-O7gMa__secondaryGradient{font-size:var(--mantine-font-size-sm)}.LandingButton-module__-O7gMa__secondaryGradient:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-gray-1) 0%, var(--mantine-color-gray-2) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 60%, transparent), inset 0 0 0 1px var(--mantine-color-gray-4), 0 5px 18px color-mix(in srgb, var(--mantine-color-black) 12%, transparent);transform:translateY(-1px)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondaryGradient:hover:not(:disabled){background:linear-gradient(180deg, var(--mantine-color-dark-4) 0%, var(--mantine-color-dark-6) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 15%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 15%, transparent), 0 5px 18px color-mix(in srgb, var(--mantine-color-black) 18%, transparent)}.LandingButton-module__-O7gMa__secondaryGradient:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 30%, transparent), inset 0 0 0 1px var(--mantine-color-gray-3), 0 2px 12px color-mix(in srgb, var(--mantine-color-black) 8%, transparent);transform:translateY(0)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondaryGradient:active:not(:disabled){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mantine-color-white) 8%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 8%, transparent), 0 2px 12px color-mix(in srgb, var(--mantine-color-black) 15%, transparent)}.LandingButton-module__-O7gMa__library{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);padding:calc(var(--mantine-spacing-xs) * .6) var(--mantine-spacing-sm);cursor:pointer;background:0 0;font-weight:500;transition:all .2s}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__library{border-color:color-mix(in srgb, var(--mantine-color-white) 15%, transparent);color:var(--mantine-color-gray-5)}.LandingButton-module__-O7gMa__library:hover:not(:disabled){background-color:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-9);transform:translateY(-1px)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__library:hover:not(:disabled){background-color:var(--mantine-color-dark-7);border-color:color-mix(in srgb, var(--mantine-color-white) 25%, transparent);color:var(--mantine-color-gray-0)}.LandingButton-module__-O7gMa__minimal{color:var(--mantine-color-dark-9);background:var(--mantine-color-gray-0);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border), var(--mantine-shadow-sm);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-md);z-index:1;transition:all var(--duration-fast) ease-in;padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg);border:none;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__minimal{color:var(--mantine-color-white);background:color-mix(in srgb, var(--mantine-color-white) 10%, transparent);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border), var(--mantine-shadow-sm)}.LandingButton-module__-O7gMa__minimal:hover{background:var(--mantine-color-gray-2);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border), var(--mantine-shadow-md);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__minimal:hover{background:var(--mantine-color-dark-4);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border), var(--mantine-shadow-md)}.LandingButton-module__-O7gMa__minimal:active{color:var(--mantine-color-gray-6);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__minimal:active{color:var(--mantine-color-gray-4);box-shadow:inset 0 0 0 1px var(--mantine-color-default-border)}.LandingButton-module__-O7gMa__secondarySubtle{background:var(--mantine-color-gray-0);color:var(--mantine-color-dark-9);border-radius:var(--mantine-radius-md);box-shadow:inset 0 0 0 1px var(--mantine-color-gray-3);font-weight:600;transition:all .3s}.LandingButton-module__-O7gMa__secondarySubtle:hover{background:var(--mantine-color-gray-1);box-shadow:inset 0 0 0 1px var(--mantine-color-gray-4), var(--mantine-shadow-sm);transform:translateY(-2px)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondarySubtle{background:color-mix(in srgb, var(--mantine-color-white) 10%, transparent);color:var(--mantine-color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mantine-color-white) 50%, transparent)}[data-mantine-color-scheme=dark] .LandingButton-module__-O7gMa__secondarySubtle:hover{background:color-mix(in srgb, var(--mantine-color-white) 15%, transparent)}
