.sheet-dim{z-index:70;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .3s;position:fixed;inset:0}.sheet-dim[data-on]{opacity:1;pointer-events:auto}.sheet{z-index:71;overscroll-behavior:contain;max-height:86svh;padding:10px 20px calc(28px + env(safe-area-inset-bottom,0px));color:#c9d3d0;font:16px/1.55 var(--body);visibility:hidden;background:#111614;border-radius:22px 22px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -20px 60px #0009,inset 0 1px #ffffff14}.sheet[data-on]{visibility:visible;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:none}.sheet-grab{background:#ffffff38;border-radius:3px;width:38px;height:5px;margin:0 auto 14px}.sheet-x{width:36px;height:36px;color:var(--fg);cursor:pointer;background:#ffffff12;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:12px;right:14px}.sheet h3{font:600 26px/1.1 var(--body);letter-spacing:-.02em;color:var(--fg);margin:4px 0 2px}.sheet .sheet-sub{color:var(--muted);margin:0 0 16px;font-size:15px}.sheet dl{margin:0}.sheet dt{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:16px}.sheet dd{margin:6px 0 0;font-size:16px;line-height:1.55}.sheet .sheet-go{background:var(--fg);min-height:48px;color:var(--bg);border-radius:99px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sheet .sheet-go.ghost{color:var(--fg);background:0 0;box-shadow:inset 0 0 0 1px #ffffff29}.sheet .sheet-cat{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.sheet .sheet-cat i{background:var(--c);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.sheet,.sheet[data-on]{transition:none}}
