:where(.path-scrim){--path-bg: #1d1640;--path-ink: #fff;--path-accent: #ffe03a;--path-line: rgb(255 255 255 / .15)}.path-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;background:#0806148c}.path-sheet{display:flex;flex-direction:column;width:100%;max-height:90%;border-radius:18px 18px 0 0;background:var(--path-bg);color:var(--path-ink);box-shadow:0 -10px 30px #00000073;overflow:hidden;text-align:left}.path-sheet-head{padding:12px 56px 10px 16px;border-bottom:1px solid var(--path-line)}.path-sheet-foot{display:flex;justify-content:flex-end;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--path-line)}.path-sheet-head h3{margin:0;font:400 calc(18px * var(--text-scale, 1)) "Bungee","Arial Black",sans-serif;color:var(--path-accent)}.path-close{min-width:120px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--path-accent);color:var(--path-bg);font:800 calc(15px * var(--text-scale, 1)) system-ui,sans-serif;cursor:pointer}.path-close:focus-visible,.path-key:focus-visible{outline:3px solid var(--path-ink, #fff);outline-offset:3px}.path-sheet-body{overflow:auto;padding:14px 12px 18px;overscroll-behavior:contain}@media (min-width: 700px) and (min-height: 561px){.path-scrim{align-items:center}.path-sheet{width:min(620px,92%);max-height:86%;border-radius:18px}}
