:root{--mz-rail-w:76px;--mz-rail-w-expanded:244px;--mz-shell-pad-top:36px;--mz-shell-pad-bottom:40px;--mz-shell-pad-x:40px;--mz-shell-gap:32px;--mz-dur-base:.36s;--mz-dur-slow:.56s;--mz-ease-soft:cubic-bezier(.22, .61, .36, 1);--mz-rail-dur:.2s}.mz-shell.mz-shell{grid-template-columns:var(--mz-rail-w) minmax(0, 1fr);gap:var(--mz-shell-gap);padding:var(--mz-shell-pad-top) 0 var(--mz-shell-pad-bottom) var(--mz-shell-pad-x);transition:grid-template-columns var(--mz-rail-dur) var(--mz-ease-soft);display:grid}.mz-shell:has(.mz-rail:hover),.mz-shell:has(.mz-rail :focus-visible),.mz-shell:has(.mz-rail--pinned){grid-template-columns:var(--mz-rail-w-expanded) minmax(0, 1fr)}.mz-main.mz-main{min-width:0;padding-right:var(--mz-shell-pad-x)}.mz-main--bleed.mz-main--bleed{padding-right:0}.mz-rail.mz-rail{top:var(--mz-shell-pad-top);height:calc(100dvh - (var(--mz-shell-pad-top) + var(--mz-shell-pad-bottom)));backdrop-filter:blur(28px)saturate(140%);z-index:70;transition:border-radius var(--mz-rail-dur) var(--mz-ease-soft), box-shadow var(--mz-rail-dur) var(--mz-ease-soft);background:#ffffff6b;border:1px solid #ffffffb3;border-radius:40px;flex-direction:column;align-items:stretch;gap:4px;padding:14px 12px;display:flex;position:sticky;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 18px 50px -20px #630a361f,0 4px 16px -8px #ff7a1a0d}.mz-rail.mz-rail:hover,.mz-rail.mz-rail:has(:focus-visible),.mz-rail--pinned.mz-rail--pinned{border-radius:28px;box-shadow:inset 0 1px #ffffffe6,0 26px 70px -22px #630a3633,0 8px 24px -10px #ff7a1a1f}.mz-rail-logo.mz-rail-logo{flex-direction:row;flex:none;align-items:center;height:52px;margin-bottom:14px;overflow:hidden}.mz-rail-logo .mz-rail-logo-mark{flex:none;justify-content:center;align-items:center;width:52px}.mz-rail-logo .mz-rail-logo-word{opacity:0;max-width:0;transition:opacity var(--mz-rail-dur) var(--mz-ease-soft), max-width var(--mz-rail-dur) var(--mz-ease-soft);overflow:hidden}.mz-rail:hover .mz-rail-logo-word,.mz-rail:has(:focus-visible) .mz-rail-logo-word,.mz-rail--pinned .mz-rail-logo-word{opacity:1;max-width:150px}.mz-rail-item.mz-rail-item{cursor:pointer;height:48px;transition:background var(--mz-rail-dur) var(--mz-ease-soft), border-radius var(--mz-rail-dur) var(--mz-ease-soft);background:0 0;border-radius:24px;flex-direction:row;flex:none;align-items:center;gap:13px;padding:0;position:relative;overflow:hidden}.mz-rail-item .mz-rail-item-ic{flex:none;justify-content:center;align-items:center;width:48px}.mz-rail-item .mz-rail-item-label{white-space:nowrap;opacity:0;max-width:0;transition:opacity var(--mz-rail-dur) var(--mz-ease-soft), max-width var(--mz-rail-dur) var(--mz-ease-soft);overflow:hidden}.mz-rail:hover .mz-rail-item,.mz-rail:has(:focus-visible) .mz-rail-item,.mz-rail--pinned .mz-rail-item{border-radius:16px}.mz-rail:hover .mz-rail-item-label,.mz-rail:has(:focus-visible) .mz-rail-item-label,.mz-rail--pinned .mz-rail-item-label{opacity:1;max-width:150px}.mz-rail-item:hover{background:#ffffffa6}.mz-rail-item--muted.mz-rail-item--muted{opacity:.72;cursor:default;pointer-events:none;background:0 0}.mz-rail-item-soon.mz-rail-item-soon{background:#ffebdd;border-radius:999px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 8px}.mz-rail-item:focus-visible{outline-offset:2px;outline:2px solid #ff7a1a}.mz-rail-item--active.mz-rail-item--active{background:linear-gradient(155deg,#ff9448 0%,#ff7a1a 55%,#e86a0e 100%);box-shadow:0 8px 22px -8px #ff7a1aa6,inset 1px 2px 2px #ffffff73}.mz-rail-item--active.mz-rail-item--active:hover{background:linear-gradient(155deg,#ff9448 0%,#ff7a1a 55%,#e86a0e 100%)}.mz-rail-item-badge.mz-rail-item-badge{min-width:16px;height:16px;transition:left var(--mz-rail-dur) var(--mz-ease-soft), top var(--mz-rail-dur) var(--mz-ease-soft);background:#630a36;border:2px solid #faf3e9;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;position:absolute;top:6px;left:30px}.mz-rail:hover .mz-rail-item-badge,.mz-rail:has(:focus-visible) .mz-rail-item-badge,.mz-rail--pinned .mz-rail-item-badge{top:16px;left:200px}.mz-rail-spacer.mz-rail-spacer{flex:1}.mz-rail-divider.mz-rail-divider{background:#00000012;flex:none;height:1px;margin:6px 8px}.mz-rail-reveal{white-space:nowrap;opacity:0;max-width:0;transition:opacity var(--mz-rail-dur) var(--mz-ease-soft), max-width var(--mz-rail-dur) var(--mz-ease-soft);overflow:hidden}.mz-rail:hover .mz-rail-reveal,.mz-rail:has(:focus-visible) .mz-rail-reveal,.mz-rail--pinned .mz-rail-reveal{opacity:1;max-width:150px}.mz-rail-wallet-wrap.mz-rail-wallet-wrap{flex:none;position:relative}.mz-rail-wallet.mz-rail-wallet{cursor:pointer;height:48px;transition:background var(--mz-rail-dur) var(--mz-ease-soft), border-radius var(--mz-rail-dur) var(--mz-ease-soft);background:0 0;border-radius:24px;flex-direction:row;flex:none;align-items:center;gap:13px;overflow:hidden}.mz-rail-wallet .mz-rail-wallet-ic{flex:none;justify-content:center;align-items:center;width:48px}.mz-rail:hover .mz-rail-wallet,.mz-rail:has(:focus-visible) .mz-rail-wallet,.mz-rail--pinned .mz-rail-wallet{border-radius:16px}.mz-rail-wallet:hover{background:#ffffffa6}.mz-rail-avatar.mz-rail-avatar{border-radius:24px;flex-direction:row;flex:none;align-items:center;gap:12px;height:48px;overflow:hidden}.mz-rail-avatar .mz-rail-avatar-av{background:linear-gradient(135deg,#ff9448,#e86a0e);border:1px solid #ffffffd9;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;box-shadow:0 6px 18px -8px #ff7a1a8c,inset 1px 1px 2px #ffffff73}.mz-rail-avatar .mz-rail-avatar-who{flex-direction:column;flex:1;gap:1px}.mz-rail-avatar .mz-rail-avatar-out{cursor:pointer;width:32px;height:32px;transition:background var(--mz-rail-dur) var(--mz-ease-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:6px}.mz-rail-avatar .mz-rail-avatar-out:hover{background:#ffffffa6}.mz-rail-avatar .mz-rail-avatar-out:focus-visible{outline-offset:2px;outline:2px solid #ff7a1a}@media (width<=1080px){.mz-shell.mz-shell{--mz-rail-w:64px;--mz-shell-gap:22px;--mz-shell-pad-top:24px;--mz-shell-pad-bottom:28px;--mz-shell-pad-x:26px}}@media (width<=760px){.mz-shell.mz-shell{gap:0;padding:16px 16px 96px;display:block}.mz-main.mz-main{padding-right:0;display:block}.mz-rail.mz-rail{width:100%;height:auto;padding:8px 6px calc(8px + env(safe-area-inset-bottom,0px));z-index:90;border-bottom:0;border-radius:22px 22px 0 0;flex-direction:row;justify-content:space-around;align-items:stretch;gap:2px;position:fixed;inset:auto 0 0}.mz-rail.mz-rail:hover,.mz-rail.mz-rail:has(:focus-visible){border-radius:22px 22px 0 0}.mz-rail-logo.mz-rail-logo,.mz-rail-spacer.mz-rail-spacer,.mz-rail-wallet-wrap.mz-rail-wallet-wrap,.mz-rail-divider.mz-rail-divider,.mz-rail-avatar.mz-rail-avatar{display:none}.mz-rail-item.mz-rail-item{border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;height:54px;padding:6px 2px}.mz-rail-item .mz-rail-item-ic{width:auto}.mz-rail-item .mz-rail-item-label{opacity:1;max-width:none;overflow:visible}.mz-rail-item-badge.mz-rail-item-badge,.mz-rail:hover .mz-rail-item-badge{margin-right:-20px;top:4px;left:auto;right:50%}.mz-rail-item-soon.mz-rail-item-soon{display:none}}@media (width>=761px) and (height<=820px){.mz-rail.mz-rail{gap:2px;padding:12px 10px}.mz-rail-logo.mz-rail-logo{height:46px;margin-bottom:2px}.mz-rail-item.mz-rail-item,.mz-rail-wallet.mz-rail-wallet,.mz-rail-avatar.mz-rail-avatar{height:44px}}@media (width>=761px) and (height<=680px){.mz-shell.mz-shell{--mz-shell-pad-top:16px;--mz-shell-pad-bottom:16px}.mz-rail.mz-rail{padding:10px 8px}.mz-rail-logo.mz-rail-logo{height:42px}.mz-rail-item.mz-rail-item,.mz-rail-wallet.mz-rail-wallet,.mz-rail-avatar.mz-rail-avatar{height:40px}.mz-rail-divider.mz-rail-divider{margin:2px 8px}}@media (prefers-reduced-motion:reduce){.mz-shell.mz-shell,.mz-rail.mz-rail,.mz-rail-item.mz-rail-item,.mz-rail-item-label,.mz-rail-item-badge,.mz-rail-reveal,.mz-rail-logo-word{transition:none}}