:root{--nav-brand-orange:#f60;--nav-brand-orange-dark:#ea580c;--nav-brand-orange-tint:#ff660029;--nav-warm-border:#ffb4788c;--nav-warm-inactive:#7c614e}.floating-bottom-nav-root{pointer-events:none;z-index:9999;-webkit-user-select:none;user-select:none;padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:6px;left:0;right:0}.floating-bottom-nav-pill{pointer-events:auto;filter:drop-shadow(0 10px 22px #ff8a3329);border-radius:32px;width:calc(100% - 24px);max-width:420px;height:64px;position:relative;box-shadow:0 14px 34px -4px #ea580c33,0 6px 16px -2px #f973161f,inset 0 1px 1px #ffffffe6}.floating-bottom-nav-backdrop{pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(170%);background:#fff4ebbf;border-radius:32px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.floating-bottom-nav-svg{width:100%;height:100%;display:block}.floating-bottom-nav-content{box-sizing:border-box;z-index:2;justify-content:center;align-items:center;width:100%;height:100%;padding:0 6px;display:flex;position:relative}.floating-nav-tabs-row{justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.floating-nav-tab-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:96px;height:100%;margin:0;padding:0;display:flex;position:relative}.floating-nav-tab-btn:focus-visible{outline-offset:-4px;border-radius:18px;outline:2px solid #f609}.floating-notch-active-bubble{z-index:2;pointer-events:none;background:linear-gradient(145deg,#fff6f0 0%,#ffe9d8 50%,#ffd6b6 100%);border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-left:auto;margin-right:auto;display:flex;position:absolute;top:-15px;left:0;right:0;box-shadow:0 10px 24px #ff660059,0 3px 10px #ea580c33,inset 0 1px 2px #fff}.floating-notch-specular-ring{box-sizing:border-box;border:1px solid #ffffffbf;border-radius:50%;width:40px;height:40px}.floating-notch-halo{pointer-events:none;z-index:1;background:radial-gradient(circle,#ff660042 0%,#ff99331a 55%,#0000 75%);border-radius:50%;width:64px;height:64px;margin-left:auto;margin-right:auto;position:absolute;top:-22px;left:0;right:0}.floating-notch-dock-dip{pointer-events:none;z-index:1;background:radial-gradient(at top,#fef7edf2 0%,#ffecde99 70%,#0000 100%);border-radius:0 0 33px 33px;width:66px;height:24px;margin-left:auto;margin-right:auto;position:absolute;top:-2px;left:0;right:0}.floating-nav-icon-wrap{z-index:4;justify-content:center;align-items:center;width:40px;height:36px;margin:0 auto;display:flex;position:relative}.floating-nav-label{letter-spacing:.2px;z-index:4;text-align:center;margin-top:2px;font-size:10px;transition:color .25s}@media (width<=380px){.floating-bottom-nav-pill{width:calc(100% - 16px);height:60px}.floating-notch-active-bubble{width:46px;height:46px;top:-14px}.floating-notch-specular-ring{width:36px;height:36px}.floating-nav-icon-wrap{width:36px;height:34px}.floating-nav-label{font-size:9.5px}}