/* ATHRTY XOS32000 / client-focused surface. No external component dependency. */
#xos32000-shared{border:1px solid rgba(155,184,205,.22);border-radius:21px;padding:clamp(18px,3vw,30px);background:linear-gradient(135deg,rgba(98,139,162,.12),transparent 55%),rgba(18,28,39,.68);color:#e6eef3;margin:0 0 26px}
#xos32000-shared *{box-sizing:border-box}
.xos32000-section-head{display:grid;gap:7px}
.xos32000-section-head h2{font-weight:620;font-size:clamp(23px,3vw,36px);letter-spacing:-.055em;line-height:1.1;margin:0}
.xos32000-eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:750;color:#acc7d7}
.xos32000-muted,.xos32000-status{font-size:13px;color:#b9cbd6;line-height:1.55}
.xos32000-status{font-weight:650}
.xos32000-projects{display:grid;gap:12px}
.xos32000-project{border:1px solid rgba(153,186,207,.23);padding:18px;border-radius:15px;background:rgba(17,29,40,.68)}
.xos32000-project-top{display:flex;gap:16px;justify-content:space-between;align-items:start;flex-wrap:wrap}
.xos32000-project-top h3{font-size:20px;letter-spacing:-.04em;color:#eff5fa;margin:4px 0 0}
.xos32000-chip{border:1px solid rgba(164,203,224,.35);border-radius:999px;padding:8px 12px;font-size:11px;color:#c6dce9}
.xos32000-detail{border-top:1px solid rgba(161,190,212,.2);padding-top:12px;margin-top:16px}
.xos32000-detail summary{cursor:pointer;font-size:13px;font-weight:680;color:#e5f0f6;padding:9px 0}
.xos32000-note-form{display:grid;gap:10px;margin-top:10px}
.xos32000-note-form label{display:grid;gap:9px;font-size:12px;color:#dbe9f1}
.xos32000-note-form textarea{min-width:0;width:100%;border-radius:12px;border:1px solid #688398;background:#101d28;color:#f4f8fa;padding:13px;line-height:1.55;font:inherit;font-size:14px}
.xos32000-action,.xos32000-secondary{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;border-radius:999px;border:1px solid #b2d0e1;background:#c8dfeb;color:#172630;padding:10px 18px;font:700 12px/1.2 system-ui;text-decoration:none;cursor:pointer}
.xos32000-secondary{background:transparent;color:#d8e7f0;border-color:#607d90;margin-top:12px}
.xos32000-action:hover,.xos32000-secondary:hover{background:#f4f9fc;color:#152532}
#xos32000-shared :is(a,button,summary,textarea):focus-visible{outline:3px solid #b6dbf0;outline-offset:3px}
.xos32000-event{font-size:12px;color:#b9cbd6;margin:8px 0}
@media(max-width:560px){#xos32000-shared{margin-inline:0;padding:17px}.xos32000-project{padding:15px}.xos32000-project-top h3{font-size:18px}}
@media(prefers-reduced-motion:reduce){#xos32000-shared *,#xos32000-shared *::before,#xos32000-shared *::after{animation:none!important;transition:none!important}}