.lb-btn,.lbaw-social{--lb-press-floor-y:calc(var(--b3-stem) - 2px);--lb-press-floor-color:var(--b3-stem-c);--lb-press-sheen:var(--b3-sheen);--lb-press-foot-shadow:0 2px 0 #0000008c;--lb-press-rest-shadow:0 calc(var(--b3-stem) + 4px) calc(var(--b3-stem) * 4 + 2px) -4px #000000b3}.lbaw-social{--lb-press-rest-shadow:0 calc(var(--b3-stem) + 2px) 20px -4px #00000080}.fm-opt,.fm-ghost{--lb-press-y:0px;--lb-press-foot-shadow:none;--lb-press-rest-shadow:none;--lb-press-floor-y:3px;--lb-press-sheen:#ffffff14}.lb-plate{--lb-press-foot-shadow:0 1px 0 #0006;--lb-press-rest-shadow:0 calc(12px - var(--plate-stem)) 22px -12px #000000b3;--lb-press-floor-y:calc(var(--plate-stem) - 1px);--lb-press-floor-color:var(--plate-stem-c);--lb-press-sheen:#ffffff14}.lb-platechip{--lb-press-foot-shadow:0 1px 0 #0006;--lb-press-rest-shadow:none;--lb-press-floor-y:calc(var(--chip-stem) - 1px);--lb-press-floor-color:var(--chip-stem-c);--lb-press-sheen:#ffffff1a}.lb-sk-tile{--lb-press-floor-y:3px;--lb-press-floor-color:var(--tile-stem-c);--lb-press-sheen:#ffffff14}.lb-keycap{--lb-press-floor-y:0px;--lb-press-floor-color:transparent;--lb-press-sheen:transparent;position:relative}.lb-keycap.is-lit{--lb-press-foot-shadow:none;--lb-press-rest-shadow:0 calc(9px - var(--b3-stem)) 20px var(--b3-glow);--lb-press-floor-y:calc(var(--b3-stem) - var(--b3-lift));--lb-press-floor-color:var(--b3-stem-c);--lb-press-sheen:#ffffff47}:is(.lb-btn,.lb-plate,.lb-platechip,.lb-keycap,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.fmk-key,.dtl-calc__key,.ds-lq__opt,.lb-toast-key,.cupsl-row):has(>.lb-press-floor){isolation:isolate;box-shadow:none!important;background:0 0!important;overflow:visible!important}.lb-press-floor,.lb-press-surface,.lb-press-shade,.lb-hold-light{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lb-press-floor,.lb-press-hit{transform:translateY(calc(var(--lb-press-floor-y) - var(--lb-press-y,0px)));transition:transform var(--lb-btn3d-pop-dur) var(--lb-ease-stem-pop)}.lb-press-floor{z-index:-2;background:var(--lb-press-floor-color);box-shadow:var(--lb-press-foot-shadow,0 1px 0 #0006)}.lb-press-hit{display:none}.lb-btn>.lb-press-hit,.lb-plate>.lb-press-hit,.lb-platechip>.lb-press-hit,.lbaw-social>.lb-press-hit,.ds-lq__opt>.lb-press-hit,.cupsl-row>.lb-press-hit,.fmk-key>.lb-press-hit,.fm-opt>.lb-press-hit,.fm-ghost>.lb-press-hit,.t82-smag__opt>.lb-press-hit{z-index:-2;inset:0;top:calc(-3px - var(--lb-press-floor-y));border-radius:inherit;pointer-events:inherit;display:block;position:absolute}.ds-lq__opt>.lb-press-hit{inset:-1px;top:calc(-4px - var(--lb-press-floor-y))}@media (any-pointer:coarse),(max-width:760px){.lb-btn>.lb-press-hit{top:calc(min(-3px, calc((100% - 44px) / 2 - 2px)) - var(--lb-press-floor-y))}}.lb-press-floor:before,.lb-press-floor:after{content:"";border-radius:inherit;box-shadow:var(--lb-press-rest-shadow,0 9px 22px -12px #000000b3);opacity:1;transition:opacity var(--lb-dur-quick) var(--lb-ease-sink);position:absolute;inset:0}.lb-press-floor:before{opacity:0;box-shadow:0 3px 7px -1px #0000008c}.lb-press-surface{z-index:-1;background:var(--lb-press-surface,transparent);box-shadow:var(--lb-press-face-shadow,inset 0 1px 0 var(--lb-press-sheen))}.lb-press-hover-shadow{border-radius:inherit;box-shadow:var(--lb-press-hover-shadow,none);opacity:0;transition:opacity var(--lb-dur-hover) var(--lb-ease-smooth);position:absolute;inset:0}.lb-plate{--lb-press-hover-shadow:0 calc(14px - var(--plate-stem)) 26px -12px var(--plate-hover-glow)}@media (hover:hover) and (pointer:fine){.lb-plate.clickable:not(:disabled):not([aria-disabled=true]):not([data-locked=true]):not([aria-busy=true]):not(.is-sunk):hover:not(:active)>.lb-press-floor>.lb-press-hover-shadow{opacity:1}.lb-plate.clickable:not(:disabled):not([aria-disabled=true]):not([data-locked=true]):not([aria-busy=true]):not(.is-sunk):hover:not(:active)>.lb-press-floor:after{opacity:0}}.lb-plate.clickable[data-focused=true]:not(:active):not(.is-sunk):not([aria-busy=true])>.lb-press-floor>.lb-press-hover-shadow{opacity:1}.lb-plate.clickable[data-focused=true]:not(:active):not(.is-sunk):not([aria-busy=true])>.lb-press-floor:after{opacity:0}.lb-press-shade{z-index:1;opacity:0;transition:opacity var(--lb-dur-quick) var(--lb-ease-sink);background:#0000000f;box-shadow:inset 0 2px 3px #00000024}.lb-btn.gold>.lb-press-shade,.lb-toast-key.lb-toast-gold>.lb-press-shade{box-shadow:none;background:0 0}.lb-hold-light{z-index:2;opacity:0;transition:opacity var(--lb-dur-quick) var(--lb-ease-sink)}.lb-hold-light:before{content:"";border-radius:inherit;opacity:0;animation:lb-hold-breath var(--lb-dur-hold-breath) ease-in-out infinite;background:#ffffff12;animation-play-state:paused;position:absolute;inset:0}:is(.lb-btn,.lb-plate,.lb-platechip,.lb-keycap.is-lit,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.fmk-key,.dtl-calc__key,.ds-lq__opt,.lb-toast-key,.cupsl-row):is(:active,.is-sunk,.busy,[aria-busy=true])>:is(.lb-press-floor,.lb-press-hit){transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink)}:is(.lb-btn,.lb-plate,.lb-platechip,.lb-keycap.is-lit,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.fmk-key,.dtl-calc__key,.ds-lq__opt,.lb-toast-key,.cupsl-row):is(:active,.is-sunk)>.lb-press-shade{opacity:1}:is(.lb-btn,.lb-plate,.lb-platechip,.lb-keycap.is-lit,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.fmk-key,.dtl-calc__key,.ds-lq__opt,.lb-toast-key,.cupsl-row):is(:active,.is-sunk,.busy,[aria-busy=true])>.lb-press-floor:after{opacity:0}.lb-keycap:not(.is-lit)>.lb-press-floor,.lb-keycap.is-lit>.lb-press-shade{display:none}.lb-keycap:not(.is-lit)>.lb-press-surface{box-shadow:none}:is(.lb-plate,.lb-platechip,.lb-keycap,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.dtl-calc__key,.ds-lq__opt,.lb-toast-key):is(:disabled,[aria-disabled=true]):not(.busy):not([aria-busy=true])>.lb-press-floor{display:none}@keyframes lb-hold-breath{0%,to{opacity:0}50%{opacity:1}}.busy>.lb-hold-light,[aria-busy=true]>.lb-hold-light{opacity:1}.busy>.lb-hold-light:before,[aria-busy=true]>.lb-hold-light:before{animation-play-state:running}@media (prefers-reduced-motion:reduce){.lb-press-floor:before,.lb-press-floor:after,.lb-press-hover-shadow,.lb-press-shade{transition:none!important}.lb-hold-light{opacity:0!important}.lb-hold-light:before{animation-iteration-count:0!important}}.lbaw-social.busy{--lb-press-y:calc(var(--b3-stem) - 2px);transform:translateY(calc(var(--b3-stem) - 2px));transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink);filter:none}.fm-opt,.fm-ghost{transition:transform var(--lb-btn3d-pop-dur) var(--lb-ease-stem-pop)}@media (hover:hover){.lbaw-social:not(:disabled):not(.busy):hover:not(:active){--lb-press-y:-3px;transform:translateY(-3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.dtl-calc__key:not([disabled]):hover:not(:active){--lb-press-y:-4px;transform:translateY(-4px)}}.ds-lq__opt.is-tappable:hover:not(:active){--lb-press-y:-3px;transform:translateY(-3px)}.fm-opt:active,.fm-opt.busy,.fm-ghost:active,.fm-ghost.busy{--lb-press-y:3px;transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink);transform:translateY(3px)}@media (hover:hover) and (pointer:fine){.cupsl-rows>.cupsl-row.clickable:hover:not(:active){--lb-press-y:-3px;transform:translateY(-3px)}}:is(.cupsl-rows>.cupsl-row.clickable):active{--lb-press-y:1px;transition:transform var(--lb-btn3d-sink-dur) var(--lb-btn3d-sink-ease);transform:translateY(1px)}.lb-hold-control>.busy{filter:none}@media (prefers-reduced-motion:reduce){.lbaw-social,.fm-opt,.fm-ghost{transition:none!important}}:is(.lb-btn,.lb-plate,.lb-platechip,.lb-keycap.is-lit,.lb-sk-tile,.lbaw-social,.fm-opt,.fm-ghost,.fmk-key,.dtl-calc__key,.ds-lq__opt,.lb-toast-key,.cupsl-row):is(:active,.is-sunk,.busy,[aria-busy=true])>.lb-press-floor:before{opacity:1}.lb-plate.clickable:not(.is-sunk):not([aria-busy=true]):has(:is(button,a,[role=button]):active){--lb-press-y:-1px;transform:translateY(-1px)}.lb-obj:not(.is-sunk):has(:is(button,a,[role=button]):active){transform:none}.lb-plate.clickable:has(:is(button,a,[role=button]):active)>.lb-press-shade{opacity:0}.lb-plate.clickable:has(:is(button,a,[role=button]):active)>.lb-press-floor:before{opacity:0}.lb-plate.clickable:has(:is(button,a,[role=button]):active)>.lb-press-floor:after{opacity:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lb-plate.clickable:not(.is-sunk):not([aria-busy=true]):has(:is(button,a,[role=button]):active){--lb-press-y:-3px;transform:translateY(-3px)}}.lb-sk-tile.lb-obj{transition:transform var(--lb-btn3d-pop-dur) var(--lb-ease-stem-pop)}.lb-sk-tile.lb-obj:not([data-locked=true]):not(:disabled):not([aria-disabled=true]):active{--lb-press-y:3px;transition:transform var(--lb-btn3d-sink-dur) var(--lb-ease-sink);transform:translateY(3px)}.lb-keycap:not(.is-lit)>.lb-press-shade{box-shadow:none;background:#0000000d}.lb-keycap:not(.is-lit):not(:disabled):not([aria-disabled=true]):active>.lb-press-shade{opacity:1}.dtl-calc__key:disabled,.ds-lq__opt:disabled{--lb-press-y:0px;transform:none}
