.favorite-loader{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:28px;height:28px;color:#000}.favorite-loader:after,.favorite-loader:before{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:spin 1s linear infinite}.favorite-loader:after{color:hsl(var(--primary));transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.action-loader{width:25px;height:25px;display:grid}.action-loader:after,.action-loader:before{content:"";grid-area:1/1;--c:radial-gradient(farthest-side,hsl(var(--primary)) 92%,#0000);background:var(--c) 50% 0,var(--c) 50% 100%,var(--c) 100% 50%,var(--c) 0 50%;background-size:6px 6px;background-repeat:no-repeat;animation:s2 1s infinite}.action-loader:before{margin:2px;filter:hue-rotate(45deg);background-size:4px 4px;animation-timing-function:linear}@keyframes s2{to{transform:rotate(.5turn)}}.styles_Section__OvtQG:not(.styles_Section__OvtQG .styles_Section__OvtQG),.styles_Section__OvtQG:not(.styles_Section__OvtQG .styles_Section__OvtQG) .styles_Section-inner__CL0e5{width:100%}.styles_Flex__DGdvD{display:flex;gap:24px;min-height:0;min-width:0;flex-wrap:wrap}.styles_Flex-item__lzuy0{flex:1}.styles_Text--xxxxl__6fFOZ{font-size:var(--puck-font-size-xxxxl);letter-spacing:.08ch;font-weight:800}.styles_Text--xxxl__Tv0Rz{font-size:var(--puck-font-size-xxxl)}.styles_Text--xxl__2jsqC{font-size:var(--puck-font-size-xxl)}.styles_Text--xl__48TD9{font-size:var(--puck-font-size-xl)}.styles_Text--l__BRGPJ{font-size:var(--puck-font-size-l)}.styles_Text--m__QQ7WJ{font-size:var(--puck-font-size-m)}.styles_Text--s__SDs7_{font-size:var(--puck-font-size-s)}.styles_Text--xs__GOb7G{font-size:var(--puck-font-size-xs)}.styles_Button__j3i0k{-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;margin:0;text-transform:none;background-image:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:calc(var(--radius) - 2px);border-width:2px;font-weight:600;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.styles_Button--sm__rrra8{height:2.4rem;padding:.4rem;font-size:.6rem}.styles_Button--default__vKBMX{height:2.8rem;padding:.8rem;font-size:.8rem}.styles_Button--lg__6xWhB{height:3.3rem;padding:1.3rem;font-size:1.1rem}.styles_Button--primary-outlined__05_4r{fill:hsl(var(--background));border-style:solid;list-style:none;user-select:text;color:hsl(var(--primary));border-color:hsl(var(--primary))}.styles_Button--primary-contained__SQ45k,.styles_Button--primary-outlined__05_4r:hover{border:0 solid #e5e7eb;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.styles_Button--primary-contained__SQ45k:hover{border:0 solid #e5e7eb;background-color:hsl(var(--primary)/.8);color:hsl(var(--primary-foreground))}.styles_Button--secondary-outlined__UILOe{fill:hsl(var(--background));border-style:solid;list-style:none;user-select:text;color:hsl(var(--secondary));border-color:hsl(var(--secondary))}.styles_Button--secondary-contained__QDZF0,.styles_Button--secondary-outlined__UILOe:hover{border:0 solid #e5e7eb;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.styles_Button--secondary-contained__QDZF0:hover{border:0 solid #e5e7eb;background-color:hsl(var(--secondary)/.9);color:hsl(var(--secondary-foreground))}