#fab{transition:transform .4s cubic-bezier(.2,1.5,.4,1);position:relative}#fab:active{transform:scale(.86)}#fab.open{transform:scale(1.06)}#fab.open:active{transform:scale(.9)}#fab .icon,#fab svg{transition:transform .5s cubic-bezier(.2,1.5,.4,1)}#fab.open:after{content:"";pointer-events:none;border:2px solid #fff;border-radius:50%;animation:.65s ease-out both fabRing;position:absolute;inset:0}@keyframes fabRing{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2)}}.add-opt{transform-origin:50% 130%;animation:.44s cubic-bezier(.2,1.4,.4,1) both addpop}.add-opt:nth-child(2){animation-delay:0s}.add-opt:first-child{animation-delay:70ms}.add-opt .add-ic{animation:.55s cubic-bezier(.2,1.7,.4,1) both addic}.add-opt:nth-child(2) .add-ic{animation-delay:.12s}.add-opt:first-child .add-ic{animation-delay:.19s}.add-menu.out .add-opt{animation:.2s cubic-bezier(.5,0,.8,.5) both addout}.add-menu.out .add-opt:first-child{animation-delay:0s}.add-menu.out .add-opt:nth-child(2){animation-delay:40ms}.add-menu.out .add-ic{animation:none}.add-scrim.out{animation:.2s ease-in both addfadeout}@keyframes addpop{0%{opacity:0;transform:translateY(34px)scale(.55)}}@keyframes addout{to{opacity:0;transform:translateY(30px)scale(.6)}}@keyframes addic{0%{opacity:0;transform:rotate(-120deg)scale(.4)}}@keyframes addfadeout{to{opacity:0}}.dock-send{transition:transform .4s cubic-bezier(.2,1.5,.4,1)}.dock-send:active{transform:scale(.9)}.dock-send:active svg{transform:translate(-3px,3px)scale(.88)}.dock-send svg{transition:transform .42s cubic-bezier(.2,1.9,.4,1)}.dock-send .dot{transition:transform .4s cubic-bezier(.2,1.8,.4,1)}.dock-send:active .dot{transform:scale(1.3)}.df{z-index:9100;pointer-events:none;position:fixed;inset:0}.df-ring{left:calc(var(--x) - var(--w)/2);top:calc(var(--y) - var(--h)/2);width:var(--w);height:var(--h);box-sizing:border-box;opacity:0;will-change:transform,opacity;border:1.5px solid #ff7ab8;border-radius:99px;position:absolute}.df-ring:nth-child(2){border-color:#ffb36b}.df-sheet{pointer-events:auto;background:var(--bg);color:var(--fg);--bg:#fff;--fg:#0a0a0a;--card:#f5f5f5;will-change:transform,opacity;position:absolute;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .df-sheet{--bg:#000;--fg:#f5f5f5;--card:#121212}}html[data-theme=dark] .df-sheet{--bg:#000;--fg:#f5f5f5;--card:#121212}.df-top{padding:calc(env(safe-area-inset-top,0px) + 12px) 12px 6px;align-items:center;gap:8px;display:flex}.df-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.df-logo{border-radius:8px;width:30px;height:30px}.df-title{width:170px;height:20px;margin-left:4px}.df-body{will-change:transform,opacity}.df-card{border-radius:22px;height:196px;margin:8px 16px 0;display:block}.df-tabs{border-radius:14px;height:44px;margin:14px 16px 0;display:block}.df-row{border-radius:18px;height:96px;margin:14px 16px 0;display:block}
