.neu-icon-button_button__saE_E{--neu-light:color-mix(in oklch,var(--background) 80%,transparent);--neu-dark:color-mix(in oklch,var(--foreground) 20%,transparent);--neu-surface:color-mix(in oklch,var(--muted) 80%,var(--background));position:relative;padding:0;width:100px;height:100px;border:none;outline:none;background-color:var(--neu-surface);border-radius:20px;box-shadow:0 0 0 1px var(--border),-3px -10px 15px var(--neu-light),-3px -5px 8px var(--neu-light),-10px 0 15px var(--neu-light),3px 10px 12px var(--neu-dark);transition:transform var(--duration,.3s) var(--ease,ease-in-out),box-shadow var(--duration,.3s) var(--ease,ease-in-out);cursor:pointer}.neu-icon-button_button__saE_E:hover{transform:scale(1.1);box-shadow:0 0 0 1px var(--border),-3px -15px 20px var(--neu-light),-3px -10px 10px var(--neu-light),-10px 0 15px var(--neu-light),5px 15px 15px var(--neu-dark)}.neu-icon-button_button__saE_E:active{transform:scale(.95);box-shadow:0 0 0 1px var(--border),inset 2px 4px 8px var(--neu-dark),inset -2px -4px 8px var(--neu-light)}.neu-icon-button_button__saE_E:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.neu-icon-button_button__saE_E:disabled{opacity:.45;cursor:not-allowed}.neu-icon-button_content__txUfv{position:relative;display:grid;padding:10px;width:100%;height:100%;box-sizing:border-box;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;box-shadow:inset 0 -4px 0 color-mix(in oklch,var(--foreground) 12%,transparent),0 -4px 0 var(--neu-surface);border-radius:20px;transition:box-shadow var(--duration,.3s) var(--ease,ease-in-out)}.neu-icon-button_icon__JHDMC{position:relative;display:flex;align-items:center;justify-content:center;transform:translate3d(0,-2px,0);grid-column:4;align-self:start;justify-self:end;width:16px;height:16px;color:color-mix(in oklch,var(--foreground) 60%,transparent);transition:transform var(--duration,.3s) var(--ease,ease-in-out),color var(--duration,.3s) var(--ease,ease-in-out)}.neu-icon-button_icon__JHDMC svg{width:16px;height:16px;fill:currentColor}.neu-icon-button_button__saE_E:hover .neu-icon-button_icon__JHDMC{transform:translateY(-8px);color:var(--primary)}.neu-icon-button_text__R8ItK{position:relative;transform:translate3d(0,-2px,0);margin:0;align-self:end;grid-column:1/5;grid-row:2;text-align:center;font-size:16px;color:color-mix(in oklch,var(--foreground) 60%,transparent);text-shadow:1px 1px 2px color-mix(in oklch,var(--background) 80%,transparent);transition:transform var(--duration,.3s) var(--ease,ease-in-out),color var(--duration,.3s) var(--ease,ease-in-out)}.neu-icon-button_button__saE_E:hover .neu-icon-button_text__R8ItK{transform:translateY(-5px);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.neu-icon-button_button__saE_E,.neu-icon-button_content__txUfv,.neu-icon-button_icon__JHDMC,.neu-icon-button_text__R8ItK{transition:box-shadow 0s,color 0s!important}.neu-icon-button_button__saE_E:active,.neu-icon-button_button__saE_E:hover{transform:none!important}.neu-icon-button_button__saE_E:hover .neu-icon-button_icon__JHDMC,.neu-icon-button_button__saE_E:hover .neu-icon-button_text__R8ItK{transform:translate3d(0,-2px,0)!important}}.save-bounce-button_container__GvPCB{appearance:none;border:none;padding:0;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--background);border-radius:15px;box-shadow:20px 20px 15px 0 color-mix(in oklch,var(--foreground) 20%,var(--background));cursor:pointer;outline:none;position:relative}.save-bounce-button_container__GvPCB:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.save-bounce-button_iconGroup__hBd4H{position:relative;display:inline-flex}.save-bounce-button_iconBack__1e53c{width:50px;height:auto;display:block}.save-bounce-button_iconFront__RMFCG{position:absolute;top:0;left:0;width:50px;height:auto;display:block}.save-bounce-button_pathLight__bo1xb{fill:color-mix(in oklch,var(--primary) 30%,var(--background))}.save-bounce-button_pathMid__iRBkg{fill:color-mix(in oklch,var(--primary) 65%,var(--background))}.save-bounce-button_pathDark__kfV79{fill:color-mix(in oklch,var(--primary) 90%,var(--background))}.save-bounce-button_label__f7JN3{color:color-mix(in oklch,var(--foreground) 60%,transparent);font-size:16px;font-weight:700;margin-top:20px;user-select:none}.save-bounce-button_container__GvPCB:active{animation:save-bounce-button_press__2YQ6D .2s linear 1}.save-bounce-button_container__GvPCB:active .save-bounce-button_iconFront__RMFCG{animation:save-bounce-button_bounce__MRuOv .2s linear 1}@keyframes save-bounce-button_press__2YQ6D{0%{transform:scale(1)}50%{transform:scale(.92)}to{transform:scale(1)}}@keyframes save-bounce-button_bounce__MRuOv{50%{transform:rotate(5deg) translate(20px,-50px)}to{transform:scale(.9) rotate(10deg) translate(50px,-80px);opacity:0}}@media (prefers-reduced-motion:reduce){.save-bounce-button_container__GvPCB:active{animation:none;opacity:.75}.save-bounce-button_container__GvPCB:active .save-bounce-button_iconFront__RMFCG{animation:none}}.offer-drawer-button_container__R5I4k{--corner-dist:24px;--multiplier:1.5;--spring:cubic-bezier(0,0,0,2.5);--dur:250ms;--half-dur:125ms;position:relative;display:inline-flex;align-items:center;justify-content:center}.offer-drawer-button_btn__5Udtw{position:relative;min-width:160px;min-height:calc(var(--corner-dist) * 2);border-radius:16px;border:none;padding:.25em 1em;cursor:pointer;outline:none;z-index:1;background:linear-gradient(rgb(255 255 255/.13),rgb(0 0 0/.04)),var(--primary);box-shadow:inset 1px 1px 2px -1px rgb(255 255 255/.8),0 2px 1px rgb(0 0 0/.06),0 4px 2px rgb(0 0 0/.06),0 8px 4px rgb(0 0 0/.06),0 16px 8px rgb(0 0 0/.06),0 32px 16px rgb(0 0 0/.06);transition:transform var(--dur) var(--spring),filter var(--dur) var(--spring)}.offer-drawer-button_btn__5Udtw:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.offer-drawer-button_btnText__tiSbv{display:inline-block;font-size:1.25em;font-weight:600;pointer-events:none;background-image:linear-gradient(color-mix(in oklch,var(--primary-foreground) 65%,transparent),var(--primary-foreground));background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgb(255 255 255/.4)) drop-shadow(0 -1px 0 rgb(0 0 0/.4));transition:transform var(--dur) var(--spring),filter var(--dur) var(--spring)}.offer-drawer-button_drawer__usTQs{position:absolute;display:flex;justify-content:center;left:0;right:0;min-height:32px;padding:.25em 1em;font-size:.8em;font-weight:600;color:color-mix(in oklch,var(--foreground) 60%,transparent);background:linear-gradient(rgb(255 255 255/.13),rgb(0 0 0/.04)),var(--primary);opacity:0;filter:blur(2px);transition:transform var(--half-dur) ease,filter var(--dur) var(--spring),opacity var(--half-dur) ease}.offer-drawer-button_drawerTop__ftjIR{top:0;border-radius:12px 12px 0 0;align-items:start}.offer-drawer-button_drawerBottom__x1nS7{bottom:0;border-radius:0 0 12px 12px;align-items:end}.offer-drawer-button_corner__Ugc8N{position:absolute;width:32px;fill:none;stroke:color-mix(in oklch,var(--foreground) 8%,transparent);transition:transform var(--dur) var(--spring),filter var(--dur) var(--spring),stroke var(--dur) ease}.offer-drawer-button_corner1__Srva8{top:0;left:0;transform:translate(calc(-1 * var(--corner-dist)),calc(-1 * var(--corner-dist))) rotate(90deg)}.offer-drawer-button_corner2__Xz8TN{top:0;right:0;transform:translate(var(--corner-dist),calc(-1 * var(--corner-dist))) rotate(180deg)}.offer-drawer-button_corner3__BSdHn{bottom:0;right:0;transform:translate(var(--corner-dist),var(--corner-dist)) rotate(-90deg)}.offer-drawer-button_corner4__2RI1Z{bottom:0;left:0;transform:translate(calc(-1 * var(--corner-dist)),var(--corner-dist)) rotate(0deg)}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_btn__5Udtw,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_btn__5Udtw{transform:scale(1.05);filter:drop-shadow(0 16px 16px rgb(0 0 0/.13))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_btnText__tiSbv,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_btnText__tiSbv{transform:scale(1.05);filter:drop-shadow(0 1px 0 rgb(255 255 255/.4)) drop-shadow(0 -1px 0 rgb(0 0 0/.4)) drop-shadow(0 6px 2px rgb(0 0 0/.18))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_drawerTop__ftjIR,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_drawerTop__ftjIR{transform:translateY(-24px) rotate(4deg);filter:brightness(1);opacity:1;animation:offer-drawer-button_pulseAnim__891EL 3s ease-in-out infinite}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_drawerBottom__x1nS7,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_drawerBottom__x1nS7{transform:translateY(24px) rotate(4deg);filter:brightness(1);opacity:1;animation:offer-drawer-button_pulseAnim__891EL 3s ease-in-out infinite}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner__Ugc8N,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner__Ugc8N{stroke:color-mix(in oklch,var(--foreground) 25%,transparent)}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner1__Srva8,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner1__Srva8{transform:translate(calc(-1 * var(--multiplier) * var(--corner-dist)),calc(-1 * var(--multiplier) * var(--corner-dist))) rotate(90deg);filter:drop-shadow(-10px 10px 1px color-mix(in oklch,var(--foreground) 25%,transparent)) drop-shadow(-20px 20px 2px color-mix(in oklch,var(--foreground) 25%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner2__Xz8TN,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner2__Xz8TN{transform:translate(calc(var(--multiplier) * var(--corner-dist)),calc(-1 * var(--multiplier) * var(--corner-dist))) rotate(180deg);filter:drop-shadow(-10px 10px 1px color-mix(in oklch,var(--foreground) 25%,transparent)) drop-shadow(-20px 20px 2px color-mix(in oklch,var(--foreground) 25%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner3__BSdHn,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner3__BSdHn{transform:translate(calc(var(--multiplier) * var(--corner-dist)),calc(var(--multiplier) * var(--corner-dist))) rotate(-90deg);filter:drop-shadow(-10px 10px 1px color-mix(in oklch,var(--foreground) 25%,transparent)) drop-shadow(-20px 20px 2px color-mix(in oklch,var(--foreground) 25%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner4__2RI1Z,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner4__2RI1Z{transform:translate(calc(-1 * var(--multiplier) * var(--corner-dist)),calc(var(--multiplier) * var(--corner-dist))) rotate(0deg);filter:drop-shadow(-10px 10px 1px color-mix(in oklch,var(--foreground) 25%,transparent)) drop-shadow(-20px 20px 2px color-mix(in oklch,var(--foreground) 25%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_btn__5Udtw{transform:scale(.95);filter:drop-shadow(0 10px 4px rgb(0 0 0/.13))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_btnText__tiSbv{transform:scale(1)}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_drawerBottom__x1nS7,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_drawerTop__ftjIR{transform:translateY(0) scale(.5);animation:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner__Ugc8N{stroke:color-mix(in oklch,var(--foreground) 30%,transparent)}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner1__Srva8{transform:translate(calc(-.95 * var(--corner-dist)),calc(-.95 * var(--corner-dist))) rotate(90deg);filter:drop-shadow(-10px 10px 2px color-mix(in oklch,var(--foreground) 30%,transparent)) drop-shadow(-20px 20px 3px color-mix(in oklch,var(--foreground) 30%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner2__Xz8TN{transform:translate(calc(.95 * var(--corner-dist)),calc(-.95 * var(--corner-dist))) rotate(180deg);filter:drop-shadow(-10px 10px 2px color-mix(in oklch,var(--foreground) 30%,transparent)) drop-shadow(-20px 20px 3px color-mix(in oklch,var(--foreground) 30%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner3__BSdHn{transform:translate(calc(.95 * var(--corner-dist)),calc(.95 * var(--corner-dist))) rotate(-90deg);filter:drop-shadow(-10px 10px 2px color-mix(in oklch,var(--foreground) 30%,transparent)) drop-shadow(-20px 20px 3px color-mix(in oklch,var(--foreground) 30%,transparent))}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner4__2RI1Z{transform:translate(calc(-.95 * var(--corner-dist)),calc(.95 * var(--corner-dist))) rotate(0deg);filter:drop-shadow(-10px 10px 2px color-mix(in oklch,var(--foreground) 30%,transparent)) drop-shadow(-20px 20px 3px color-mix(in oklch,var(--foreground) 30%,transparent))}@keyframes offer-drawer-button_pulseAnim__891EL{0%,to{filter:brightness(1) opacity(1)}50%{filter:brightness(1.1) opacity(.85)}}@media (prefers-reduced-motion:reduce){.offer-drawer-button_btnText__tiSbv,.offer-drawer-button_btn__5Udtw,.offer-drawer-button_corner1__Srva8,.offer-drawer-button_corner2__Xz8TN,.offer-drawer-button_corner3__BSdHn,.offer-drawer-button_corner4__2RI1Z,.offer-drawer-button_corner__Ugc8N{transition:filter var(--half-dur) ease,stroke var(--half-dur) ease}.offer-drawer-button_drawer__usTQs{transition:opacity var(--half-dur) ease;animation:none!important}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_drawerBottom__x1nS7,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_drawerTop__ftjIR,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_drawerBottom__x1nS7,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_drawerTop__ftjIR{transform:none;filter:none;opacity:1;animation:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_drawerBottom__x1nS7,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_drawerTop__ftjIR{transform:none;opacity:0;animation:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_btn__5Udtw,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_btn__5Udtw,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_btn__5Udtw{transform:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_btnText__tiSbv,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_btnText__tiSbv,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_btnText__tiSbv{transform:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner1__Srva8,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner1__Srva8,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner1__Srva8{transform:translate(calc(-1 * var(--corner-dist)),calc(-1 * var(--corner-dist))) rotate(90deg);filter:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner2__Xz8TN,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner2__Xz8TN,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner2__Xz8TN{transform:translate(var(--corner-dist),calc(-1 * var(--corner-dist))) rotate(180deg);filter:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner3__BSdHn,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner3__BSdHn,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner3__BSdHn{transform:translate(var(--corner-dist),var(--corner-dist)) rotate(-90deg);filter:none}.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:active) .offer-drawer-button_corner4__2RI1Z,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:focus-visible) .offer-drawer-button_corner4__2RI1Z,.offer-drawer-button_container__R5I4k:has(.offer-drawer-button_btn__5Udtw:hover) .offer-drawer-button_corner4__2RI1Z{transform:translate(calc(-1 * var(--corner-dist)),var(--corner-dist)) rotate(0deg);filter:none}}.segmented-button_segment__2V7YX+.segmented-button_segment__2V7YX{border-left:1px solid var(--border)}