html[data-session-host]{--sup-h:48px}.v2-sup-bar{z-index:500;width:100%;height:var(--sup-h);background:var(--amber);color:var(--on-amber);border:0;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:16px;margin:0;padding:0 16px;font-size:13.5px;display:grid;position:fixed;inset:0 0 auto}.v2-sup-bar:not(:popover-open){display:grid}.v2-sup-l1{white-space:nowrap;font-weight:600}.v2-sup-l2{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.v2-sup-l3{white-space:nowrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.v2-sup-quit{border:1px solid var(--on-amber);height:32px;color:var(--on-amber);background:0 0;border-radius:999px;padding:0 14px;font-weight:600}.v2-sup-quit:focus-visible{outline:2px solid var(--on-amber);outline-offset:2px}html[data-session-host] dialog{margin-top:calc(var(--sup-h) + 16px);max-height:calc(100dvh - var(--sup-h) - 32px)!important}.v2-sup-mark{display:none}.v2-sup-end{min-height:calc(100vh - var(--sup-h));place-items:center;padding:24px 16px;display:grid}.v2-sup-end-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-width:480px;padding:28px}.v2-sup-end-card h1{margin:4px 0 8px;font-size:22px;font-weight:600}.v2-sup-end-eyebrow{color:var(--muted);margin:0;font-size:13px}.v2-sup-end-card dl{border-radius:var(--radius-md);background:var(--sunk);gap:12px;margin:18px 0 0;padding:12px 14px;display:grid}.v2-sup-end-card dt{color:var(--muted);font-size:13px}.v2-sup-end-card dd{overflow-wrap:anywhere;margin:0;font-weight:500}.v2-sup-end-back{align-items:center;min-height:44px;margin-top:16px;font-weight:500;text-decoration:underline;display:inline-flex}@media (max-width:760px){html[data-session-host]{--sup-h:92px}.v2-sup-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l2 l2""l1 l3";align-content:center;gap:2px 8px;padding:6px 12px;font-size:13px}.v2-sup-l1{white-space:normal;grid-area:l1}.v2-sup-l2{text-align:left;white-space:normal;grid-area:l2}.v2-sup-l3{grid-area:l3;gap:8px}.v2-sup-quit{height:44px}}@media print{html[data-session-host]{--sup-h:0px}.v2-sup-bar{display:none!important}.v2-sup-mark{text-align:center;margin:0 0 8px;font-size:12px;font-weight:600;display:block}}
