.edgerow{--edge-fade: 28px;--edge-head: 0;--edge-tail: 0;--edge-out-left: 0px;--edge-out-right: 0px;position:relative;min-width:0}.edgerow__scroller{--edge-span: min(var(--edge-fade), 45%);--edge-mask: linear-gradient(90deg, transparent 0, #000 calc(var(--edge-head) * var(--edge-span)), #000 calc(100% - var(--edge-tail) * var(--edge-span)), transparent 100%);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:var(--edge-mask);mask-image:var(--edge-mask)}.edgerow__scroller::-webkit-scrollbar{display:none}@media print{.edgerow__scroller{-webkit-mask-image:none;mask-image:none}}.sharesheet{overscroll-behavior:contain}.sharesheet .sharesheet__paper{display:flex;flex-direction:column;gap:0;max-height:86dvh;padding:0 0 calc(16px + env(safe-area-inset-bottom,0px));background:var(--paper);color:var(--ink);text-align:start;overflow:hidden}.sharesheet__grabber{flex:none;width:44px;height:4px;margin:8px auto 4px;border-radius:var(--radius-pill);background:var(--line-strong)}.sharesheet__head{display:flex;flex:none;align-items:flex-start;gap:12px;padding:8px 20px 0}.sharesheet__titles{display:grid;flex:1;gap:2px;min-width:0}.sharesheet__summary{color:var(--ink-muted)}.sharesheet__close{display:grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .16s var(--ease, ease)}.sharesheet__close svg{width:16px;height:16px}.sharesheet__close:active{transform:scale(.9)}.sharesheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sharesheet__subject{padding:12px 20px}.sharesheet__card{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1.5px solid var(--orange);border-radius:var(--radius-lg);background:var(--orange-surface);box-shadow:0 6px 32px #12151a29;transform:translate(6px)}.sharesheet__thumb{flex:none;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--paper-sunk);object-fit:cover}.sharesheet__glyph{display:grid;flex:none;place-items:center;width:48px;height:48px}.sharesheet__copy{display:grid;flex:1;gap:1px;min-width:0}.sharesheet__kind{color:var(--orange-deep)}.sharesheet__kind,.sharesheet__title,.sharesheet__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sharesheet__buddies{display:grid;justify-items:center;gap:12px;padding:16px 24px 24px;text-align:center}.sharesheet__buddies p{max-width:380px}.sharesheet__tester{color:var(--ink-muted);font-weight:700;font-size:13px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.sharesheet__foot{display:grid;flex:none;gap:8px;padding-top:12px;border-top:1px solid var(--line);background:var(--paper)}.sharesheet__label{padding:0 20px;color:var(--ink-faint)}.sharesheet__apps{display:flex;gap:16px;padding:0 20px 4px}.sharesheet__apps>[role=listitem]{display:flex;flex:none}.sharesheet__app{display:grid;justify-items:center;gap:4px;width:68px;padding:0;border:0;background:none;color:var(--ink-muted);font:inherit;text-decoration:none;cursor:pointer;transition:transform .16s var(--ease, ease)}.sharesheet__app:active{transform:scale(.92)}.sharesheet__disc{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);transition:border-color .14s var(--ease, ease),color .14s var(--ease, ease)}@media(hover:hover){.sharesheet__app:hover .sharesheet__disc{border-color:var(--line-strong)}}.sharesheet__app--done .sharesheet__disc{color:var(--success)}.sharesheet__applabel{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:700px){.appsheet.sharesheet{width:min(520px,calc(100% - 48px))}.sharesheet__grabber{display:none}.sharesheet__head{padding-top:20px}.sharesheet .sharesheet__paper{padding-bottom:20px}}@media(prefers-reduced-motion:reduce){.sharesheet__close,.sharesheet__app{transition:none}}.menubar{position:sticky;top:0;z-index:25;padding-top:calc(10px + env(safe-area-inset-top,0px));pointer-events:none}.menubar__bar,.menubar .appsheet{pointer-events:auto}.menubar--over{margin-bottom:calc(-10px - env(safe-area-inset-top,0px) - var(--tab-bar-height))}.menubar__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:var(--tab-bar-height);padding:0 8px 0 16px;border-radius:var(--radius-lg);border:1px solid transparent;background:transparent;transition:background-color var(--dur-slow) var(--ease),border-color var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease)}.menubar--narrow .menubar__bar{grid-template-columns:minmax(0,1fr) auto}.menubar--lifted .menubar__bar{border-color:var(--line);background:#ffffffc2;box-shadow:0 12px 34px -20px #12151a73;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.menubar__home{justify-self:start;display:inline-flex;padding-block:8px;border-radius:var(--radius-md);transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base)}.menubar--over:not(.menubar--lifted) .menubar__home{opacity:0;visibility:hidden}.menubar__end{justify-self:end;display:flex;align-items:center}html:has(.menubar){scroll-padding-top:calc(86px + env(safe-area-inset-top,0px))}@media(prefers-reduced-motion:reduce){.menubar__bar,.menubar__home{transition:none}}@media print{.menubar{display:none}}
