.gs-filter-svg{pointer-events:none;width:0;height:0;position:absolute}.gs-host{border-radius:var(--gs-radius,var(--r-card));box-shadow:var(--gs-shadow,var(--glass-shadow)), inset 0 0 0 1px var(--glass-border-lo), inset 0 1px 0 0 var(--glass-border-hi);position:relative}.gs-refract{border-radius:inherit;-webkit-backdrop-filter:blur(1.5px)url(#gs-refract-map);-webkit-mask:var(--gs-ring-mask);mask:var(--gs-ring-mask);-webkit-mask:var(--gs-ring-mask);pointer-events:none;z-index:0;position:absolute;inset:0}.gs-base{border-radius:inherit;background:var(--glass-tint);transition:backdrop-filter var(--dur-sheet) ease;pointer-events:none;z-index:0;position:absolute;inset:0}.gs-base:before{content:"";border-radius:inherit;background:linear-gradient(168deg,#ffffff29 0%,#ffffff0f 18%,#fff0 38%),linear-gradient(#3e2c1c00 78%,#3e2c1c0d 100%);position:absolute;inset:0}.gs-base:after{content:"";border-radius:inherit;box-shadow:var(--glass-inner-hi);position:absolute;inset:0}.gs-content{z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gs-base{background:var(--glass-fallback-bg);-webkit-backdrop-filter:none!important}.gs-refract{display:none}}.glass-fallback .gs-base{background:var(--glass-fallback-bg);-webkit-backdrop-filter:none!important}.glass-fallback .gs-refract,.glass-no-refract .gs-refract{display:none}.glass-button{transition:transform var(--dur-fast) var(--spring), filter var(--dur-press) ease-out;will-change:transform;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.glass-button:active{transition-duration:var(--dur-press);transform:scale(.98)}.glass-button:active .gs-refract{filter:none}.gsheet-scrim{background:var(--scrim);opacity:0;transition:opacity var(--dur-sheet) ease;z-index:40;position:fixed;inset:0}.gsheet-scrim[data-open=true]{opacity:1}.gsheet-panel{z-index:41;max-width:640px;transition:transform var(--dur-sheet) var(--spring);will-change:transform;touch-action:none;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;transform:translateY(103%)}.gsheet-panel[data-open=true]{transform:translateY(0)}.gsheet-handle{border-radius:var(--r-pill);background:var(--ink-tertiary);opacity:.5;width:36px;height:5px;margin:var(--s-2) auto}body.sheet-open .app-tabbar{opacity:0;pointer-events:none;transform:translateY(120%)}.app-tabbar{transition:transform var(--dur-base) var(--spring), opacity var(--dur-fast) ease}
