body.sp-lock{overflow:hidden}.sp-scrim{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;align-items:flex-end;background:color-mix(in srgb,var(--card) 62%,transparent);font-family:"proxima-nova",var(--font-mulish),"Helvetica Neue",Arial,sans-serif;color:var(--ink)}.sp{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;max-height:92dvh;border-radius:var(--rc) var(--rc) 0 0;background:var(--page);box-shadow:var(--shf);box-sizing:border-box;overflow:hidden}.sp-grab{flex:0 0 auto;display:flex;justify-content:center;padding:10px 0 4px;touch-action:none;cursor:-webkit-grab;cursor:grab}.sp-grab span{width:40px;height:5px;border-radius:var(--rp);background:var(--rbar-track)}.sp-head{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;padding:8px 16px 12px 20px}.sp-title{flex:1 1;min-width:0}.sp-title h2{margin:0;font-size:22px;font-weight:400;line-height:1.25;overflow-wrap:anywhere}.sp-title p{margin:4px 0 0;font-size:14px;color:var(--muted)}.sp-head-end,.sp-x{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px}.sp-x{justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--rp);color:var(--ink);box-shadow:none;transition:none;cursor:pointer}.sp-x,html[data-parts=new] .sp,html[data-parts=new] .sp-foot{background:var(--card)}html[data-parts=new] .sp-x{background:var(--page)}.sp-x:hover:not(:disabled){background:var(--field)}.sp-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:4px 16px 20px}.sp-notice{flex:0 0 auto;padding:0 16px 10px}.sp-body>*{flex-shrink:0}.sp-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));background:var(--page);box-shadow:0 -1px 0 var(--divider)}.sp button{box-shadow:none;transition:none}.sp-foot .cr-pill{min-height:48px}@media (min-width:900px){.sp-scrim{align-items:stretch;padding:12px}.sp{width:480px;max-width:100%;max-height:none;border-radius:var(--rc)}.sp-grab{display:none}.sp-head{padding-top:20px}.sp-body{padding:4px 20px 24px}.sp-notice{padding-inline:20px}.sp-foot{padding:14px 20px 20px}}@media (min-width:1600px){.sp{width:560px}}@media (prefers-reduced-motion:no-preference){.sp{animation:sp-up var(--dur-base,.22s) var(--ease-motion,ease-out)}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.sp{animation-name:sp-in}}@keyframes sp-up{0%{transform:translateY(32px);opacity:0}}@keyframes sp-in{0%{transform:translateX(32px);opacity:0}}.sp-foot .cr-pill{justify-content:center;padding:0 22px;font-size:15px}body.sp-lock .cr-pill.d:not(.sp .cr-pill.d),body.sp-lock .cr-pill.d:not(.sp .cr-pill.d):hover{background:var(--accs);color:var(--acc)}body.sp-lock .cr-iconbtn.dark:not(.sp .cr-iconbtn.dark){background:var(--field);color:var(--ink)}@media (max-width:899px){.sp-scrim{bottom:var(--cr-kb,0)}.sp{max-height:min(92dvh,calc(100% - 12px))}}