.a-session{min-height:100dvh;color:var(--a-text);background:var(--a-bg);font:13px/1.5 var(--a-font);padding:var(--a-page-top) var(--a-page-gutter)}.a-session section{max-width:var(--a-content-width);margin:0 auto;display:grid;grid-gap:24px;gap:24px}.a-session h1{margin:0;font-size:26px;line-height:1.2;overflow-wrap:anywhere}.a-session header p{margin:6px 0 0;color:var(--a-text2)}.a-session header .a-sessionBrand{margin:0 0 16px;font-weight:600;color:var(--a-primary)}.a-session dl{margin:0;padding:0 14px;background:var(--a-surface);border:1px solid var(--a-line);border-radius:var(--a-radius)}.a-session dl>div{display:grid;grid-template-columns:minmax(100px,200px) minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0}.a-session dl>div+div{border-top:1px solid var(--a-line)}.a-session dt{color:var(--a-text2)}.a-session dd{margin:0;overflow-wrap:anywhere}.a-sessionActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.a-sessionActions :focus-visible{outline:2px solid var(--a-focus);outline-offset:2px}.a-sessionMessage{display:grid;place-items:center;padding:24px}.a-sessionMessage>section{width:100%;max-width:420px;padding:28px;gap:24px;border:1px solid var(--a-line);border-radius:16px;background:var(--a-surface)}.a-sessionMessage h1{font-size:22px;font-weight:500;line-height:1.25}.a-sessionMessage header p{margin-top:10px;line-height:1.6}@media (max-width:390px){.a-sessionMessage{padding:16px}.a-sessionMessage>section{padding:24px}.a-session dl>div{grid-template-columns:1fr;gap:3px}}