.mth-scrim{z-index:60;background:#0000008c;position:fixed;inset:0}.mth{z-index:61;overscroll-behavior:contain;background:var(--p1,#fff);width:min(560px,100% - 32px);max-height:min(80vh,720px);color:var(--ink,#0b0d12);border:1px solid var(--rule2,#d5dae1);font:15px/1.5 var(--sans,"Helvetica Neue",Helvetica,Arial,sans-serif);border-radius:8px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 60px -30px #000c}.mth-hd{background:inherit;border-bottom:1px solid var(--rule,#e3e6ec);align-items:center;gap:12px;padding:14px 14px 12px 20px;display:flex;position:sticky;top:0}.mth-hd h2{font:22px/1.1 var(--mono,"Departure Mono",Menlo,monospace);letter-spacing:.02em;text-transform:uppercase;flex:1;margin:0}.mth-x{border:1px solid var(--rule2,#d5dae1);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;flex:none;place-items:center;display:grid}.mth-x:focus-visible{outline:2px solid var(--ink,#0b0d12);outline-offset:2px}.mth-bd{padding:6px 20px 22px}.mth-s{border-top:1px solid var(--rule,#e3e6ec);padding:14px 0}.mth-s:first-child{border-top:0}.mth-s h3{font:11px/1.2 var(--mono,"Departure Mono",Menlo,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--dim,#5b6470);margin:0 0 6px}.mth-s p{color:var(--body,#2a2f36);margin:0}@media (max-width:699.98px){.mth{width:100%;max-height:85vh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:12px 12px 0 0;inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:no-preference){.mth{animation:.25s cubic-bezier(.2,.8,.2,1) mth-in}@keyframes mth-in{0%{opacity:0}to{opacity:1}}}@media (max-width:699.98px){.mth-hd h2{font-size:18px}}
