.page-heading{margin-bottom:28px}.page-heading h1{font-size:clamp(28px,4vw,42px);margin:10px 0}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px}.work-card{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:28px;min-width:0}.work-card h2{font-size:23px;margin:12px 0}.work-card p{margin:12px 0}.work-card .primary{margin-top:16px}.presence{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:20px;min-height:270px;background:radial-gradient(ellipse at 90% 40%,#172946,transparent 75%),var(--surface)}.presence .alive-orb{width:210px;height:210px}.presence h2{font-size:30px}.presence .orb-content strong{font-size:20px}.state-label{font-size:11px;letter-spacing:.12em;color:var(--cyan)}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0}.metric strong{display:block;font-size:28px;margin:8px 0}.metric small{color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.actions .primary{margin-top:0}.record{padding:16px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.record:last-child{border-bottom:0}.record small{display:block;color:var(--muted)}.form-fields{display:grid;gap:16px;margin:24px 0}.form-fields label{display:grid;gap:6px;color:var(--text);font-size:14px}.form-fields input,.form-fields select,.form-fields textarea{width:100%;min-width:0;padding:12px;border:1px solid #42556d;border-radius:10px;color:var(--text);background:#0b1422;font:inherit}.form-fields textarea{min-height:110px;resize:vertical}.form-fields .checkbox{display:flex;align-items:flex-start}.checkbox input{width:auto;margin-top:6px}.form-error{color:#ffc7bb;margin:14px 0;white-space:pre-line}.menu-list{display:grid;gap:8px;margin-top:24px}.menu-list button,.menu-list a{padding:14px;text-align:left;background:var(--surface-2);border-radius:10px}.empty{padding:24px 0}.muted{color:var(--muted)}.loading{padding:50px 0}.inline-link{color:var(--cyan);text-decoration:underline}.work-card details{margin-top:20px}.work-card summary{cursor:pointer}.notice{margin-top:18px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center}.app-shell{min-height:100vh}#panel{min-width:0}#app-main{outline:none}.sidebar-bottom{padding-bottom:18px}.alive-orb[data-state="empty"]{filter:grayscale(.8);opacity:.6}.alive-orb[data-state="setup"] .orb-ring{animation:none}.app-header{gap:10px}.wallet-pill{white-space:nowrap}#status-message{background:#412821;border:1px solid #87594e;padding:16px;border-radius:12px;margin-bottom:20px}.report-row{display:grid;grid-template-columns:1fr auto;gap:12px;margin:14px 0}.report-row span{color:var(--muted)}
#app-main{padding:32px 36px 70px;max-width:1440px;margin-inline:auto}.page-heading{display:block}.page-heading .eyebrow{display:block}.page-heading p{max-width:680px}.page-heading h1{margin:10px 0 12px}
@media(max-width:1000px){.workspace-grid{grid-template-columns:1fr}.presence{grid-template-columns:1fr 180px}.presence .alive-orb{width:170px;height:170px}}
@media(max-width:680px){#app-main{padding:24px 18px 110px}.page-heading{margin-bottom:22px}.page-heading .eyebrow{font-size:9px}}
@media(max-width:680px){.work-card{padding:22px}.presence{grid-template-columns:minmax(0,1fr) 110px;gap:10px;min-height:210px}.presence .alive-orb{width:110px;height:110px}.presence .orb-content strong{font-size:16px}.presence h2{font-size:23px}.presence p{font-size:12px}.metric-grid{grid-template-columns:1fr;gap:10px}.metric{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px 20px}.metric small{grid-column:1/-1}.metric strong{font-size:24px}.page-heading h1{font-size:28px}.work-card h2{font-size:22px}.breadcrumb{display:none}.app-header .mobile-brand{display:flex}.actions>*{flex:1}.record{font-size:13px}.sidebar-bottom{display:none}.state-label{font-size:9px}.presence .orb-content>span:last-child{font-size:6px}}
