@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}}}:root{--btn-pill-radius:9999px}.btn{gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);font-family:var(--font-primary);font-size:var(--text-16);line-height:1.5;font-weight:var(--font-weight-400);letter-spacing:.01875rem;cursor:pointer;text-align:center;box-shadow:none;background-color:#0000;border-width:1px;border-radius:2px;flex-direction:row;align-items:center;width:fit-content;line-height:1;text-decoration:none;display:flex;position:relative}.btn .svg-icon{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);fill:currentColor;transition:transform .25s ease-in-out}.btn.btn--primary{border-color:var(--color-sred-500,#e4002e);background-color:var(--color-sred-500,#e4002e);color:var(--color-sred-50,#ffe0e7)}.btn.btn--primary:hover{border-color:var(--color-sred-500,#e4002e);color:var(--color-sred-500,#e4002e);background-color:#0000}.btn.btn--primary:focus,.btn.btn--primary.is-selected,.btn.btn--primary.btn--selected{border-color:var(--color-sred-600,#b80025);background-color:var(--color-sred-600,#b80025)}:is(.btn.btn--primary:focus,.btn.btn--primary.is-selected,.btn.btn--primary.btn--selected):hover{background-color:#0000}.btn.btn--secondary{border-color:var(--color-grey-700,#252a32);color:var(--color-grey-700,#252a32);background-color:#0000}.btn.btn--secondary:hover{border-color:var(--color-sred-500,#e4002e);color:var(--color-sred-500,#e4002e);background-color:#0000}.btn.btn--secondary:focus,.btn.btn--secondary.is-selected,.btn.btn--secondary.btn--selected{border-color:var(--color-sred-600,#b80025);background-color:var(--color-sred-600,#b80025);color:var(--color-sred-50,#ffe0e7)}:is(.btn.btn--secondary:focus,.btn.btn--secondary.is-selected,.btn.btn--secondary.btn--selected):hover{border-color:var(--color-sred-500,#e4002e);color:var(--color-sred-500,#e4002e);background-color:#0000}.btn.btn--grey-primary{border-color:var(--color-grey-700,#252a32);background-color:var(--color-grey-700,#252a32);color:var(--color-grey-100,#d6dae1)}.btn.btn--grey-primary:hover{border-color:var(--color-grey-700,#252a32);color:var(--color-grey-700,#252a32);background-color:#0000}.btn.btn--grey-primary:focus,.btn.btn--grey-primary.is-selected,.btn.btn--grey-primary.btn--selected{background-color:var(--color-grey-900,#0d0f12)}:is(.btn.btn--grey-primary:focus,.btn.btn--grey-primary.is-selected,.btn.btn--grey-primary.btn--selected):hover{background-color:#0000}.btn.btn--grey-secondary{border-color:var(--color-grey-50,#eaecf0);background-color:var(--color-grey-50,#eaecf0);color:var(--color-grey-700,#252a32)}.btn.btn--grey-secondary:hover{border-color:var(--color-grey-50,#eaecf0);color:var(--color-grey-50,#eaecf0);background-color:#0000}.btn.btn--grey-secondary:focus,.btn.btn--grey-secondary.is-selected,.btn.btn--grey-secondary.btn--selected{background-color:var(--color-grey-200,#a9b2c1)}:is(.btn.btn--grey-secondary:focus,.btn.btn--grey-secondary.is-selected,.btn.btn--grey-secondary.btn--selected):hover{background-color:#0000}.btn.btn--size-small{gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-primary);font-size:var(--text-10);line-height:2.4;font-weight:var(--font-weight-400);letter-spacing:.03125rem;border-radius:2px}.btn.btn--size-small.btn--icon-alone{padding:calc(var(--spacing,.25rem)*2)}.btn.btn--size-small .svg-icon{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.btn.btn--size-medium{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-primary);font-size:var(--text-16);line-height:1.5;font-weight:var(--font-weight-400);letter-spacing:.01875rem;border-radius:4px}.btn.btn--size-medium.btn--icon-alone{padding:calc(var(--spacing,.25rem)*3)}.btn.btn--size-medium .svg-icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);fill:currentColor}.btn.btn--size-large{gap:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*4);font-family:var(--font-primary);font-size:var(--text-20);line-height:1.2;font-weight:var(--font-weight-400);letter-spacing:.0125rem;border-radius:8px}.btn.btn--size-large.btn--icon-alone{padding:calc(var(--spacing,.25rem)*4)}.btn.btn--size-large .svg-icon{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);fill:currentColor}.btn.btn--icon-alone .btn__text{display:none}.btn.btn--icon-left .svg-icon{order:-1}.btn.btn--icon-rotate-90 .svg-icon{transform:rotate(90deg)}.btn.btn--pill{border-radius:var(--btn-pill-radius)}.btn:disabled,.btn.is-disabled,.btn.btn--disabled{cursor:not-allowed;border-color:var(--color-grey-200,#a9b2c1);color:var(--color-grey-200,#a9b2c1);background-color:#0000}:is(.btn:disabled,.btn.is-disabled,.btn.btn--disabled):hover,:is(.btn:disabled,.btn.is-disabled,.btn.btn--disabled):focus{border-color:var(--color-grey-200,#a9b2c1);color:var(--color-grey-200,#a9b2c1);background-color:#0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
