/* X-AGENT-8200 / Client-only guest discovery handoff, institutional interface. */
.athrty-brief-slot{max-width:100%;margin:18px 0 21px}
.athrty-brief-handoff{box-sizing:border-box;max-width:100%;margin:0 0 18px;padding:20px 22px;
 border:1px solid rgba(79,209,197,.32);border-radius:20px;
 background:linear-gradient(135deg,rgba(32,67,69,.95),rgba(12,22,26,.97));
 color:#f3f9f8;box-shadow:0 12px 38px rgba(0,0,0,.16)}
.athrty-brief-handoff strong{display:block;color:#9ee8de;letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1.5}
.athrty-brief-handoff p{margin:10px 0 0;color:#d3e1e1;font-size:13px;line-height:1.65}
.athrty-brief-handoff .athrty-brief-details{white-space:pre-line;color:#f2f8f7;font-size:12px;line-height:1.8}
.athrty-brief-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}
.athrty-brief-button,.x64-import-guest{min-height:44px;appearance:none;border:1px solid rgba(105,228,216,.5);
 border-radius:999px;padding:9px 15px;color:#d3f9f5;background:rgba(51,176,164,.1);
 font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}
.athrty-brief-button:hover,.x64-import-guest:hover{background:rgba(49,202,188,.25);border-color:#78e9dc}
.athrty-brief-button:focus-visible,.x64-import-guest:focus-visible,.xag8-handoff:focus-visible{outline:2px solid #99efe5;outline-offset:3px}
.xag8-handoff{border-color:rgba(93,228,213,.58);background:rgba(39,211,195,.16);min-height:44px;color:#c8faf6}
.x64-import-guest{margin:13px 0 14px;max-width:100%}
@media(max-width:600px){.athrty-brief-handoff{padding:17px;border-radius:17px}.athrty-brief-actions{gap:8px}}
/* X-AGENT-UX-52000 — design genome convergence and clear authorized next action. */
.athrty-brief-handoff{border-color:rgba(143,168,181,.3);background:linear-gradient(135deg,rgba(28,43,53,.97),rgba(12,19,25,.98));box-shadow:0 12px 32px rgba(0,0,0,.2)}
.athrty-brief-handoff strong{color:#c7d6dd}
.athrty-brief-button{border-color:rgba(143,168,181,.42);background:rgba(80,108,125,.16);color:#d9e8ed}
.athrty-brief-button:hover{background:rgba(80,108,125,.33);border-color:#8fa8b5}
.athrty-brief-button:is(a){display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}
.athrty-brief-primary{background:var(--athrty-brand-primary,#506c7d);border-color:var(--athrty-brand-primary,#506c7d);color:#fff;font-weight:700}
.athrty-brief-primary:hover{background:var(--athrty-brand-deep,#385364);border-color:var(--athrty-brand-bright,#8fa8b5);color:#fff}
.athrty-brief-handoff .athrty-brief-note{margin-top:10px;color:#a9bac4;font-size:11px;line-height:1.55}
.athrty-brief-button:focus-visible{outline:2px solid #cadce5;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.athrty-brief-handoff *{transition:none!important}}