:root{--lg-bg-color:#ffffff14;--lg-highlight:#ffffffbf;--lg-text:#fff;--lg-red:#fb4268;--lg-grey:#444739}.glass-container{color:var(--lg-text);background:0 0;border-radius:34px;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,2.2);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.glass-container--rounded{border-radius:34px}.glass-container--circle{border-radius:50%}.glass-filter,.glass-overlay,.glass-specular{border-radius:inherit;position:absolute;inset:0}.glass-filter{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);filter:url(#lensFilter)saturate(120%)brightness(1.15)}.glass-overlay{z-index:1;background:var(--lg-bg-color)}.glass-specular{z-index:2;box-shadow:inset 1px 1px #fff3,inset 0 0 5px #fff3}.glass-container.optimized{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff03 100%);box-shadow:inset 0 0 0 1px #ffffff05;-webkit-backdrop-filter:none!important}.glass-content{z-index:3;flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.glass-button{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--lg-text);border-radius:3rem;justify-content:center;align-items:center;padding:12px 24px;font-weight:500;text-decoration:none;transition:transform .15s ease-out;display:inline-flex}.glass-button.jiggle{animation:.6s ease-in-out jiggle}.glass-button--disabled{pointer-events:none;filter:grayscale(50%)}.glass-button--active .glass-overlay{background:#ffffff26}.glass-button--active .glass-filter{filter:url(#lensFilter)saturate(120%)brightness(1.2)}.glass-button--active .glass-specular{box-shadow:inset 1px 1px #ffffff4d,inset 0 0 8px #ffffff4d}.glass-button--active{box-shadow:0 6px 6px #0003,0 0 20px #0000001a,0 0 15px #fff3}.glass-button--circle{width:36px;height:36px;border-radius:50%!important;padding:0!important}@keyframes jiggle{0%{transform:scale(1)}15%{transform:scale(.95,1.05)}30%{transform:scale(1.05,.95)}45%{transform:scale(.98,1.02)}60%{transform:scale(1.02,.98)}75%{transform:scale(.99,1.01)}90%{transform:scale(1.01,.99)}to{transform:scale(1)}}.glass-label{-webkit-user-select:none;user-select:none;color:var(--lg-text);border-radius:3rem;justify-content:center;align-items:center;margin:0;padding:12px 24px;font-weight:500;text-decoration:none;display:inline-flex}.glass-label.jiggle{animation:.6s ease-in-out jiggle}.glass-label--no-shadow{box-shadow:none}.glass-label.align-left,.glass-label.align-left .glass-content{justify-content:flex-start!important}.glass-card{cursor:pointer;border-radius:3rem;max-width:400px;transition:transform .2s ease-out,box-shadow .2s ease-out}.glass-card:not([class*=w-]){width:100%}.glass-card:not([class*=p-]){padding:24px}.glass-card:hover{transform:translateY(-4px);box-shadow:0 10px 10px #0000004d,0 0 30px #00000026}.glass-card.no-hover:hover,.glass-card.no-hover:active{transform:none;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.glass-card:active{transform:translateY(-2px);box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.glass-card-title{color:var(--lg-text);text-align:left;margin-bottom:4px;font-size:1.5rem;font-weight:600}.glass-card-content{color:var(--lg-text);opacity:.9;text-align:left;margin:0;padding:0;line-height:1.5}.glass-card-image{border-radius:1rem;width:100%;height:auto;margin-bottom:16px;transition:transform .25s ease-out}.glass-card-image:hover{transform:scale(1.02)}.glass-card-image:active{transform:scale(.98)}.glass-container--tab-bar{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffff0d;border-radius:1.5rem 1.5rem 0 0;height:80px;box-shadow:0 -4px 20px #0000001a,0 -1px 3px #0000000d}.glass-container--tab-active{-webkit-backdrop-filter:blur(10px)saturate(180%);background:#ffffff1a;border-radius:1.2rem;box-shadow:0 4px 15px #ffffff05,inset 0 1px #ffffff14}.glass-tab-bar{padding-bottom:env(safe-area-inset-bottom)}.h-safe-area-inset-bottom{height:env(safe-area-inset-bottom)}.bottom-sheet-backdrop{opacity:0;animation:.3s ease-out forwards fadeIn}.bottom-sheet-backdrop.closing{animation:.3s ease-out forwards fadeOut}.bottom-sheet-content{will-change:transform;transition:transform .1s ease-out;animation:.3s ease-out forwards slideUp;transform:translateY(100%)}.bottom-sheet-content.closing{animation:.3s ease-out forwards slideDown}.bottom-sheet-content.dragging{transition:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
