@media (max-width:900px){.shell>.sidebar{position:static;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;padding:calc(var(--s4) + env(safe-area-inset-top, 0px)) calc(var(--inset) + env(safe-area-inset-right, 0px)) var(--s2) calc(var(--inset) + env(safe-area-inset-left, 0px))}.shell>.sidebar .signout-btn{border-color:transparent;background:transparent;color:var(--text-muted);font-size:var(--t-caption)}.tabbar.tabbar{background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-top:1px solid var(--border);padding-top:var(--s2);padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.tabbar .nav-item.nav-item{min-height:44px;padding:0;gap:3px;font-size:11px;font-weight:500;color:var(--text-muted);border-radius:8px}.tabbar .nav-icon.nav-icon{width:56px;height:30px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;transition:background-color .22s var(--ease-out)}.tabbar .nav-icon svg{width:22px;height:22px}.tabbar .nav-item.active,.tabbar .nav-item[aria-current=page]{color:var(--accent);font-weight:600}.tabbar .nav-item.active .nav-icon,.tabbar .nav-item[aria-current=page] .nav-icon{background:var(--accent-soft)}.tabbar .nav-badge.nav-badge{top:-2px;right:6px;left:auto;transform:none;min-width:17px;height:17px;padding:1px 4px 0;font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:none;border:2px solid var(--bg)}.tabbar .nav-item.active .nav-badge{background:var(--accent-ink);color:var(--on-accent)}.main.main{padding-bottom:calc(var(--tabh) + var(--s-6) + env(safe-area-inset-bottom, 0px))}.composer.composer{bottom:calc(var(--tabh) + env(safe-area-inset-bottom, 0px))}.mode-switch{bottom:calc(var(--tabh) + env(safe-area-inset-bottom, 0px) + var(--s-2))}}@media (max-width:340px){.tabbar .nav-icon.nav-icon{width:48px}}@media (max-width:900px){.shell>.sidebar .sidebar-foot{display:none}}.bellempty{margin:0;padding:var(--s2) var(--s4) var(--s4);font-size:15px;color:var(--ink-3);border-top:1px solid var(--hair)}body:has(.composer) .fab{display:none}.sheet-who{display:flex;align-items:center;gap:var(--s4);padding:0 var(--s5) var(--s3)}.me.me-lg{width:52px;height:52px;font-size:18px}.sheet-who-name{display:block;font-size:19px;font-weight:600;letter-spacing:-.012em}.sheet-who-sub{display:block;font-size:14px;color:var(--ink-3);margin-top:2px}.sheet .signout{margin:0}.sheet .signout-email{display:block;padding:var(--s3) var(--s5) 0;font-size:13px;color:var(--ink-3)}.sheet-note{margin:0;padding:0 var(--s5) var(--s3);font-size:14px;line-height:1.45;color:var(--ink-3)}.swipe .swipe-face{background:var(--panel)}.markicon{width:15px;height:15px;flex:0 0 auto;vertical-align:-2px;display:inline-block}.leadcard-row{display:flex;align-items:center}.leadcard-main{flex:1 1;min-width:0}.leadcard-act.link-row{width:auto;flex:0 0 auto;border-top:none}.screen-head.screen-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);text-align:left;padding-top:var(--s1);padding-bottom:0}body:has(.fab) .main.main{padding-bottom:calc(158px + env(safe-area-inset-bottom, 0px))}.screen-head.screen-head+.sec{margin-top:var(--s3)}:root{--hero-photo:url(/brand/hero-photo.jpg)}