.shell{width:min(1200px,100vw - 2rem);margin:0 auto;padding:2rem 0 4rem}.topbar,.panel,.nav,.notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09121fc7;border:1px solid #73a2ff2e;border-radius:24px;box-shadow:0 24px 60px #00000038}.topbar{justify-content:space-between;gap:1rem;padding:2rem;display:flex}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#81a9ff;margin:0 0 .4rem}h1,h2,strong{font-family:Georgia,Times New Roman,serif}h1{margin:0;font-size:clamp(2.1rem,4vw,3.6rem)}.subcopy,.muted{color:#a9bbd8}.pill-cluster,.action-row,.stats,.meter-labels{flex-wrap:wrap;gap:.75rem;display:flex}.pill,.nav-button,.primary,.secondary{border-radius:999px}.pill{color:#dce8ff;background:#7ea6ff24;padding:.65rem .95rem}.nav{flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex}.nav-button,.primary,.secondary,.list-item{cursor:pointer;border:1px solid #0000;transition:all .16s}.nav-button{color:#dce8ff;background:0 0;padding:.8rem 1rem}.nav-button.active,.primary{color:#06111b;background:linear-gradient(135deg,#6eb4ff,#8df0d2)}.secondary,.list-item{color:#f5f8ff;background:#ffffff0d;border-color:#73a2ff29}.primary,.secondary{padding:.85rem 1.1rem;font-weight:700}.grid{grid-template-columns:repeat(12,1fr);gap:1rem;margin-top:1rem;display:grid}.panel{grid-column:span 4;padding:1.5rem}.panel.full,.hero-panel,.form-panel{grid-column:1/-1}.hero-panel{gap:1rem;display:grid}.meter-shell{background:#ffffff0a;border-radius:20px;padding:1rem;position:relative}.meter-track{background:#ffffff14;border-radius:999px;height:16px;overflow:hidden}.meter-fill{border-radius:inherit;background:linear-gradient(90deg,#70b7ff,#a5ffdc);height:100%}.meter-fill.hot{background:linear-gradient(90deg,#7cb6ff,#ff9f7d,#ffd96b)}.threshold-marker{color:#ffdca8;font-size:.8rem;position:absolute;top:.2rem;transform:translate(-50%)}.stats{margin-top:1rem}.stats>div,.recording-card,.draft-card,.notice{background:#ffffff0a;border-radius:18px;padding:1rem}.stats>div{gap:.25rem;min-width:140px;display:grid}.checklist,.list{gap:.8rem;display:grid}.list-item,.recording-card{text-align:left;padding:1rem}.recording-card audio{width:280px;max-width:100%}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}label{gap:.45rem;display:grid}label.full{grid-column:1/-1}input,textarea{color:#f5f8ff;background:#ffffff08;border:1px solid #82aeff2e;border-radius:18px;width:100%;padding:.85rem 1rem}.ack{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin:1rem 0}.ack input{width:1rem;margin-top:.25rem}.notice{margin-top:1rem}.error{color:#ffb0a4}.tight{align-items:center}@media (width<=860px){.topbar,.form-grid{grid-template-columns:1fr}.topbar{display:grid}.panel,.hero-panel{grid-column:1/-1}}:root{color:#f4f7ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#638cff4d,#0000 35%),linear-gradient(#07111f 0%,#0f2138 45%,#08111d 100%);font-family:Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}a{color:inherit}
