:root{color-scheme:light;--morrownote-ink:#18213a;--morrownote-muted-ink:#526078;--morrownote-paper:#fff8ef;--morrownote-dawn:#f7b267;--morrownote-sage:#6fa69a;--morrownote-rose:#e98373;--morrownote-line:#ded8cc;--morrownote-white:#ffffff}*{box-sizing:border-box;letter-spacing:0;min-width:0}html{min-width:320px}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--theme-text);background:#f6f2ea;overflow-x:hidden}button{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-accent,var(--morrownote-dawn)) 75%,white);outline-offset:2px}.page{min-height:100vh;padding:18px;background:linear-gradient(135deg,rgba(247,178,103,.18),rgba(111,166,154,.12) 42%,rgba(233,131,115,.1)),#f6f2ea}.presentation-shell{width:min(1440px,100%);margin:0 auto;overflow-x:hidden}.presentation-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:14px}.brand-lockup{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.brand-mark{width:62px;height:62px}.eyebrow{margin:0 0 5px;color:var(--theme-primary);font-size:.74rem;font-weight:850;text-transform:uppercase}.phone-header h2,.presentation-header h1,.rail-heading h2{margin:0}.presentation-header h1{color:var(--morrownote-ink);font-size:2.1rem;line-height:1.05}.presentation-header p{margin:7px 0 0;color:var(--morrownote-muted-ink);line-height:1.4}.brand-tagline{max-width:23rem;text-wrap:balance}.header-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.header-review-controls{display:grid;grid-gap:8px;gap:8px;justify-items:end}.review-mode-toggle{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:5px 8px;background:rgba(255,255,255,.86);color:var(--morrownote-ink);cursor:pointer;font-size:.72rem;font-weight:900;text-transform:uppercase}.review-mode-toggle input{width:14px;height:14px;accent-color:var(--theme-primary);cursor:pointer}.production-review-mode .presentation-header{margin-bottom:10px}.ux-review-recorder{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:12px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(24,33,58,.08)}.ux-review-recorder.recording{border-color:color-mix(in srgb,var(--morrownote-rose) 48%,white)}.ux-review-recorder-controls,.ux-review-recorder-detail,.ux-review-recorder-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.ux-review-recorder h2{margin:0;color:var(--morrownote-ink);font-size:1.06rem}.ux-review-recorder p{margin:5px 0 0;color:var(--morrownote-muted-ink);font-size:.82rem;font-weight:750;line-height:1.4}.ux-review-recorder-status{display:grid;min-width:126px;justify-items:end;border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--theme-primary) 10%,white);color:var(--morrownote-ink)}.ux-review-event-list span,.ux-review-recorder-detail span,.ux-review-recorder-status span,.ux-review-task-picker span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.ux-review-recorder-status strong{font-size:1.02rem}.ux-review-task-picker{display:grid;grid-gap:5px;gap:5px}.ux-review-task-picker select{min-height:36px;width:min(540px,100%);border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:7px 9px;background:white;color:var(--morrownote-ink);font:inherit;font-size:.84rem;font-weight:800}.ux-review-recorder-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.ux-review-recorder-actions button{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:7px 10px;background:var(--theme-primary);color:white;cursor:pointer;font-size:.78rem;font-weight:900}.ux-review-recorder-actions button.danger{background:color-mix(in srgb,var(--morrownote-rose) 82%,#7b1d12)}.ux-review-recorder-actions button:disabled{cursor:not-allowed;opacity:.52}.ux-review-task-note{border-radius:8px;padding:9px 10px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.ux-review-recorder-detail strong,.ux-review-task-note strong{color:var(--morrownote-ink)}.ux-review-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ux-review-recorder-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.ux-review-recorder-detail>div{display:grid;grid-gap:3px;gap:3px;border-radius:8px;padding:8px 9px;background:rgba(255,255,255,.82)}.ux-review-event-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.ux-review-event-list li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);border-radius:8px;padding:7px 9px;background:rgba(255,255,255,.72)}.ux-review-event-list em,.ux-review-event-list strong{min-width:0;overflow-wrap:break-word}.ux-review-event-list em{color:var(--morrownote-muted-ink);font-size:.76rem;font-style:normal;font-weight:800}.async-banner,.chip,.control-row,.header-badges span,.rail-callout,.status-line{border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;background:rgba(255,255,255,.82)}.header-badges span{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:8px 10px;color:var(--morrownote-ink);font-size:.82rem;font-weight:800;white-space:normal}.control-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:rgba(255,255,255,.74)}.control-group{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.control-group>span{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:850;text-transform:uppercase;white-space:nowrap}.chip-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:1px}.chip{min-height:34px;padding:7px 10px;color:var(--theme-text);cursor:pointer;font-size:.86rem;font-weight:800;white-space:nowrap}.chip.selected,.phone-tabs button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.surface-test-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:12px;background:rgba(255,255,255,.82)}.surface-test-banner h2{margin:0;color:var(--morrownote-ink);font-size:1.08rem}.surface-test-banner p{margin:6px 0 0;color:var(--morrownote-muted-ink);font-size:.84rem;font-weight:800;line-height:1.4}.surface-test-locks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:420px}.surface-test-locks span{border-radius:8px;padding:7px 9px;background:color-mix(in srgb,var(--morrownote-sage) 12%,white);color:var(--morrownote-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.prototype-readiness{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:12px;background:rgba(255,255,255,.82)}.prototype-readiness-header{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.prototype-readiness-header h2{margin:0;color:var(--morrownote-ink);font-size:1.06rem}.prototype-readiness-lock{display:inline-flex;max-width:620px;min-height:36px;align-items:center;gap:7px;border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--morrownote-dawn) 18%,white);color:var(--morrownote-ink);font-size:.78rem;font-weight:850}.prototype-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.prototype-readiness-item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:9px;background:white}.prototype-readiness-item.ready svg{color:var(--morrownote-sage)}.prototype-readiness-item strong{display:block;color:var(--morrownote-ink);font-size:.8rem;line-height:1.25}.prototype-readiness-item p{margin:4px 0 0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.prototype-readiness-blockers{display:flex;flex-wrap:wrap;gap:7px}.prototype-readiness-blockers span{display:inline-flex;min-height:32px;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--morrownote-rose) 12%,white);color:var(--morrownote-ink);font-size:.74rem;font-weight:850}.private-review-hub,.reviewer-access-guide{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.private-review-hub-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.private-review-hub-heading h2{margin:0;color:var(--morrownote-ink);font-size:1.04rem}.private-review-hub-lock{display:inline-flex;max-width:680px;min-height:36px;align-items:center;gap:7px;border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--morrownote-dawn) 16%,white);color:var(--morrownote-ink);font-size:.78rem;font-weight:850}.private-review-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:8px;gap:8px}.private-review-packet{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.private-review-packet-label{margin:0 0 4px;color:var(--theme-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.private-review-packet strong{display:block;color:var(--morrownote-ink);font-size:.88rem;line-height:1.25}.private-review-packet p:not(.private-review-packet-label){margin:4px 0 0;color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:800;line-height:1.35}.private-review-packet-link{min-width:158px}.private-review-hub-card{display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:white}.private-review-hub-card-header{display:flex;align-items:center;gap:7px;color:var(--theme-primary);font-size:.74rem;font-weight:900;text-transform:uppercase}.private-review-hub-card strong{color:var(--morrownote-ink);font-size:.82rem;line-height:1.25}.private-review-hub-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.private-review-hub-card em{color:var(--morrownote-ink);font-size:.72rem;font-style:normal;font-weight:900}.private-review-hub-link{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border-radius:8px;padding:7px 9px;background:var(--theme-primary);color:white;font-size:.74rem;font-weight:900;text-align:center;text-decoration:none}.private-review-hub-link:focus-visible{outline:3px solid var(--morrownote-focus);outline-offset:2px}.private-review-hub-locks{display:flex;flex-wrap:wrap;gap:7px}.private-review-hub-locks span{display:inline-flex;min-height:32px;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--morrownote-rose) 12%,white);color:var(--morrownote-ink);font-size:.74rem;font-weight:850;line-height:1.3}.reviewer-access-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.reviewer-access-heading h2{margin:0;color:var(--morrownote-ink);font-size:1.04rem}.reviewer-access-lock{display:inline-flex;max-width:650px;min-height:36px;align-items:center;gap:7px;border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--morrownote-dawn) 16%,white);color:var(--morrownote-ink);font-size:.78rem;font-weight:850}.reviewer-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.reviewer-access-card{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:white}.reviewer-access-card-header{display:flex;align-items:center;gap:7px}.reviewer-access-card-header svg{color:var(--theme-primary)}.reviewer-access-card strong{color:var(--morrownote-ink);font-size:.82rem;line-height:1.25}.reviewer-access-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:800;line-height:1.35}.reviewer-access-url{min-height:32px;border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white);color:var(--theme-primary);font-size:.78rem;font-weight:900;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.reviewer-stop-list{display:flex;flex-wrap:wrap;gap:7px}.reviewer-stop-list span{display:inline-flex;min-height:32px;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--morrownote-rose) 12%,white);color:var(--morrownote-ink);font-size:.74rem;font-weight:850;line-height:1.3}.reviewer-debrief-worksheet{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.reviewer-debrief-heading{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.reviewer-debrief-heading h2{margin:0;color:var(--morrownote-ink);font-size:1.04rem}.reviewer-debrief-lock{display:inline-flex;max-width:680px;min-height:36px;align-items:center;gap:7px;border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--morrownote-dawn) 16%,white);color:var(--morrownote-ink);font-size:.78rem;font-weight:850}.reviewer-debrief-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.reviewer-debrief-row{display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:white}.reviewer-debrief-row strong{color:var(--morrownote-ink);font-size:.8rem;line-height:1.25}.reviewer-debrief-row p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.reviewer-redaction-panel{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.reviewer-redaction-panel span,.reviewer-redaction-title{display:inline-flex;min-height:32px;align-items:center;gap:6px;border-radius:8px;padding:6px 8px;color:var(--morrownote-ink);font-size:.74rem;font-weight:850;line-height:1.3}.reviewer-redaction-title{background:color-mix(in srgb,var(--morrownote-sage) 12%,white)}.reviewer-redaction-panel span{background:color-mix(in srgb,var(--morrownote-rose) 12%,white)}.guided-review-flow{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.guided-review-header{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between}.guided-review-header h3{margin:0;color:var(--morrownote-ink);font-size:.96rem}.guided-review-header>span{color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:900;text-transform:uppercase}.guided-review-actions,.guided-review-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.guided-review-actions button,.guided-review-track button{min-height:38px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:8px;background:white;color:var(--morrownote-ink);cursor:pointer;font-size:.76rem;font-weight:900}.guided-review-actions button:nth-child(2),.guided-review-track button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.guided-review-card{display:grid;grid-gap:6px;gap:6px;border-radius:8px;padding:9px;background:white}.guided-review-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.8rem;font-weight:800;line-height:1.35}.guided-review-card strong{color:var(--morrownote-ink);font-size:.82rem;line-height:1.3}.guided-review-stop{display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:8px 9px;background:color-mix(in srgb,var(--morrownote-dawn) 17%,white);color:var(--morrownote-ink);font-size:.77rem;font-weight:850;line-height:1.35}.guided-review-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.guided-review-actions button:disabled{cursor:not-allowed;opacity:.58}.demo-layout{display:grid;grid-template-columns:250px minmax(660px,1fr) 250px;grid-gap:14px;gap:14px;align-items:start;margin-bottom:14px}.surface-split-layout{grid-template-columns:minmax(0,1fr)}.device-pair{display:grid;grid-template-columns:repeat(2,minmax(300px,390px));justify-content:center;grid-gap:14px;gap:14px}.single-surface-device{grid-template-columns:minmax(300px,390px)}.phone-frame,.rail-panel{border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(24,33,58,.08);overflow-x:hidden}.rail-panel{display:grid;grid-gap:10px;gap:10px;padding:14px}.rail-heading{display:flex;align-items:center;gap:8px;color:var(--theme-primary)}.rail-heading h2{font-size:1rem}.control-row,.status-line{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px}.control-row span,.status-line span{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:750}.control-row strong,.status-line strong{color:var(--morrownote-ink);font-size:.82rem;overflow-wrap:anywhere;text-align:right;text-transform:capitalize}.async-banner,.rail-callout{display:flex;gap:9px;padding:10px;color:var(--morrownote-ink);background:color-mix(in srgb,var(--theme-accent) 18%,white)}.async-banner p,.rail-callout p{margin:0;line-height:1.35}.guardrail-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.guardrail-step span,.step-row span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:var(--theme-primary);color:white;font-size:.82rem;font-weight:850}.guardrail-step p,.step-row p{margin:3px 0 0;color:var(--morrownote-muted-ink);font-size:.86rem;line-height:1.35}.phone-frame{width:100%;min-height:696px;max-height:calc(100vh - 150px);overflow-y:auto;padding:12px}.recipient-phone-frame{display:flex;flex-direction:column;overflow-y:hidden}.recipient-content{min-height:0;flex:1 1 auto;overflow-y:auto;padding-bottom:10px}.canon-rows::-webkit-scrollbar,.chip-row::-webkit-scrollbar,.phone-frame::-webkit-scrollbar,.recipient-content::-webkit-scrollbar,.transcript-box::-webkit-scrollbar{width:8px;height:8px}.canon-rows::-webkit-scrollbar-track,.chip-row::-webkit-scrollbar-track,.phone-frame::-webkit-scrollbar-track,.recipient-content::-webkit-scrollbar-track,.transcript-box::-webkit-scrollbar-track{border-radius:8px;background:color-mix(in srgb,var(--morrownote-line) 60%,white)}.canon-rows::-webkit-scrollbar-thumb,.chip-row::-webkit-scrollbar-thumb,.phone-frame::-webkit-scrollbar-thumb,.recipient-content::-webkit-scrollbar-thumb,.transcript-box::-webkit-scrollbar-thumb{border-radius:8px;background:var(--morrownote-sage)}.originator-phone{border-color:color-mix(in srgb,var(--morrownote-sage) 40%,white)}.phone-header{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px}.avatar{display:grid;width:68px;height:68px;place-items:center;border-radius:50%;background:var(--theme-primary);color:white;font-size:1.34rem;font-weight:900}.source-image-thumb{width:68px;height:68px;border:2px solid color-mix(in srgb,var(--theme-primary) 22%,white);border-radius:8px;padding:0;background:white;cursor:pointer;overflow:hidden}.source-image-thumb.expanded{border-color:var(--theme-primary)}.source-image-control-preview img,.source-image-panel img,.source-image-thumb img{display:block;width:100%;height:100%;object-fit:cover}.source-image-panel{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--theme-accent) 10%,white)}.source-image-panel img{aspect-ratio:1;border-radius:8px}.source-image-panel span,.source-image-panel strong{display:block}.source-image-panel strong{color:var(--morrownote-ink);font-size:.9rem}.source-image-panel span{margin-top:4px;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800}.phone-header h2{color:var(--morrownote-ink);font-size:1.08rem;line-height:1.15}.phone-header span{display:block;margin-top:4px;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:750}.phone-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));min-height:42px;margin-bottom:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;overflow:hidden}.recipient-bottom-tabs{flex:0 0 auto;margin:10px 0 0;box-shadow:0 -8px 16px rgba(24,33,58,.06)}.recipient-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.recipient-tabs.with-feedback{grid-template-columns:repeat(4,minmax(0,1fr))}.phone-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:white;color:var(--theme-text);cursor:pointer;font-size:.8rem;font-weight:850;min-width:0;text-align:center;white-space:normal}.phone-stack{display:grid;grid-gap:10px;gap:10px}.audio-panel,.judge-panel,.message-panel,.request-panel{border:1px solid color-mix(in srgb,var(--theme-primary) 15%,white);border-radius:8px;background:var(--theme-surface);padding:12px}.daily-greeting-panel,.encouragement-panel{padding:0;overflow:hidden}.primary-source-panel{display:grid;grid-gap:8px;gap:8px;justify-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:14px 12px;background:color-mix(in srgb,var(--theme-accent) 12%,white);text-align:center}.primary-source-panel>span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.listen-review-source-summary{display:grid;width:100%;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);border-radius:8px;padding:8px;background:rgba(255,255,255,.72);text-align:left}.listen-review-source-summary[data-listen-review-source^=generated]{border-color:color-mix(in srgb,var(--morrownote-teal) 35%,white);background:color-mix(in srgb,var(--morrownote-teal) 8%,white)}.listen-review-source-summary[data-listen-review-source=local_alpha_text]{border-color:color-mix(in srgb,var(--theme-accent) 35%,white);background:color-mix(in srgb,var(--theme-accent) 10%,white)}.listen-review-source-summary span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.listen-review-source-summary strong{color:var(--morrownote-ink);font-size:.82rem;line-height:1.22}.listen-review-source-summary p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.28}.private-generated-audio-status{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:850;line-height:1.25}.private-generated-audio-status[data-private-voice-readiness=ready]{color:#25636a}.private-generated-audio-status[data-private-voice-readiness=error]{color:#9b2f35}.private-native-audio-control{display:grid;grid-gap:5px;gap:5px;width:100%}.private-native-audio-control span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:850;text-transform:uppercase}.private-native-audio-control audio{width:100%;max-width:100%}.primary-source-start-button{display:grid;grid-gap:8px;gap:8px;justify-items:center;width:100%;min-height:112px;border:0;border-radius:8px;padding:12px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;text-align:center}.primary-source-play-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:999px;background:color-mix(in srgb,white 16%,transparent)}.primary-source-start-button strong{color:white;font-size:1rem;font-weight:900;line-height:1.2}.daily-greeting-summary,.encouragement-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none}.daily-greeting-summary::-webkit-details-marker,.encouragement-summary::-webkit-details-marker{display:none}.summary-play-button{display:grid;width:34px;height:34px;place-items:center;padding:0}.section-replay-button,.summary-play-button{border:0;border-radius:8px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit}.section-replay-button{display:inline-flex;align-items:center;gap:7px;min-height:34px;width:-moz-fit-content;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900}.section-replay-button span{color:white}.summary-title{color:var(--theme-primary);font-size:.76rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.summary-chevron{justify-self:end;color:var(--theme-primary);transition:transform .16s ease}.daily-greeting-panel[open] .summary-chevron,.encouragement-panel[open] .summary-chevron{transform:rotate(180deg)}.daily-greeting-detail,.encouragement-detail{border-top:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);padding:12px}.audio-topline{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center}.audio-topline strong,.judge-topline strong,.panel-label{color:var(--theme-primary);font-size:.8rem;font-weight:900;text-transform:uppercase}.audio-topline p,.judge-panel p,.message-panel p,.request-panel p,.sendoff{margin:0;color:var(--morrownote-ink);line-height:1.45}.progress-track{height:8px;margin:11px 0;border-radius:8px;background:color-mix(in srgb,var(--morrownote-line) 72%,white);overflow:hidden}.progress-track span{display:block;width:58%;height:100%;border-radius:8px;background:var(--theme-accent)}.review-audio-clip{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.review-audio-clip span,.review-audio-status{border-radius:8px;background:color-mix(in srgb,var(--morrownote-sage) 12%,white);color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:850}.review-audio-clip span{padding:5px 7px;text-transform:uppercase}.review-audio-transcript span:last-child{flex-basis:100%;line-height:1.35;text-transform:none}.review-audio-status{margin:8px 0 0;padding:7px 8px;line-height:1.35}.review-audio-status code{color:var(--morrownote-ink);font-size:.72rem;overflow-wrap:anywhere}.transcript-box{max-height:118px;overflow-y:auto;border-left:3px solid var(--theme-accent);padding-left:10px}.panel-label{display:flex;align-items:center;gap:7px;margin-bottom:7px}.message-panel small{display:block;margin-top:8px;color:var(--morrownote-muted-ink);font-size:.76rem;text-transform:capitalize}.checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.checklist div{display:flex;min-height:36px;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-ink);font-size:.78rem;font-weight:800}.delivery-row,.timeline-row{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 0}.delivery-row+.delivery-row,.timeline-row+.timeline-row{border-top:1px solid color-mix(in srgb,var(--theme-primary) 12%,white)}.delivery-row strong,.timeline-row strong{display:block;color:var(--morrownote-ink);font-size:.84rem}.delivery-row span,.timeline-row span{color:var(--morrownote-muted-ink);font-size:.76rem}.sendoff{border:1px solid color-mix(in srgb,var(--morrownote-sage) 28%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 13%,white);font-weight:800}.voice-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:var(--theme-primary);color:white;cursor:pointer;font-weight:900}.voice-button:disabled{background:color-mix(in srgb,var(--morrownote-muted-ink) 55%,white);cursor:not-allowed}.family-feedback-card,.feedback-locked-panel,.studio-feedback-card{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--morrownote-sage) 9%,white)}.family-feedback-card strong,.studio-feedback-card strong{color:var(--morrownote-ink);font-size:.92rem;line-height:1.25}.family-feedback-card p,.feedback-locked-panel p,.studio-feedback-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.4}.feedback-safety-row{display:flex;flex-wrap:wrap;gap:6px}.feedback-safety-row span{border-radius:999px;padding:5px 7px;background:white;color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.feedback-task-panel ol{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:19px}.feedback-task-panel li{color:var(--morrownote-ink);font-size:.82rem;font-weight:800;line-height:1.35}.feedback-question-panel{display:grid;grid-gap:8px;gap:8px}.feedback-question-panel p{border-left:3px solid var(--theme-accent);padding-left:9px;color:var(--morrownote-ink);font-size:.82rem;font-weight:850}.feedback-locked-panel textarea{width:100%;min-height:92px;resize:vertical;border:1px dashed color-mix(in srgb,var(--theme-primary) 24%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,white 76%,var(--morrownote-sage));color:var(--morrownote-muted-ink);font:inherit;font-size:.78rem}.feedback-locked-panel textarea:disabled{cursor:not-allowed;opacity:.72}.feedback-locked-panel button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;background:white;color:var(--morrownote-muted-ink);font-weight:900}.feedback-locked-panel button:disabled{cursor:not-allowed;opacity:.68}.request-panel{border-left:4px solid var(--theme-accent)}.voice-button-locked:disabled{cursor:not-allowed;opacity:.76}.ask-panel-stack{min-height:0}.ask-scroll-window{display:grid;max-height:min(520px,62vh);min-height:0;grid-gap:8px;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--theme-primary) 42%,white) transparent;scrollbar-width:thin}.ask-scroll-window:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 55%,white);outline-offset:3px}.ask-playable-row{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;background:white}.ask-playable-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none}.ask-playable-summary::-webkit-details-marker{display:none}.ask-playable-row[open] .summary-chevron{transform:rotate(180deg)}.ask-playable-row:not([open]) .ask-playable-detail{display:none}.ask-playable-detail{display:grid;grid-gap:8px;gap:8px;border-top:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);padding:11px 12px}.ask-playable-detail p,.ask-playable-detail small{margin:0;color:var(--morrownote-ink);font-size:.84rem;line-height:1.42}.ask-playable-detail small{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:800}.ask-compact-signals span{border-radius:8px;padding:6px 7px;background:color-mix(in srgb,var(--morrownote-dawn) 18%,white);color:var(--morrownote-ink);font-size:.7rem;font-weight:900;text-transform:uppercase}.ask-compact-signals{display:flex;flex-wrap:wrap;gap:6px}.request-panel span,.rewrite-box span{display:block;margin-bottom:5px;color:var(--theme-primary);font-size:.75rem;font-weight:900;text-transform:uppercase}.async-banner{align-items:flex-start}.async-banner strong{display:block;margin-bottom:3px;color:var(--theme-primary)}.topic-list{display:flex;flex-wrap:wrap;gap:7px}.topic-list span{border:1px solid color-mix(in srgb,var(--theme-primary) 15%,white);border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--theme-accent) 12%,white);color:var(--morrownote-ink);font-size:.78rem;font-weight:800}.source-image-control-preview,.source-image-hidden-preview{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:62px;margin:8px 0;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:7px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.source-image-control-preview img{aspect-ratio:1;border-radius:8px}.source-image-control-preview span,.source-image-hidden-preview span{color:var(--morrownote-ink);font-size:.82rem;font-weight:850;overflow-wrap:anywhere}.source-image-hidden-preview{grid-template-columns:26px minmax(0,1fr);color:var(--morrownote-muted-ink)}.source-image-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.source-image-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 17%,white);border-radius:8px;padding:7px 8px;background:white;color:var(--theme-primary);cursor:pointer;font-size:.76rem;font-weight:850}.source-image-actions button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.source-image-actions button:disabled{cursor:not-allowed;opacity:.45}.capture-steps{display:grid;grid-gap:8px;gap:8px}.prompt-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.prompt-choice{display:grid;grid-gap:4px;gap:4px;min-height:54px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:8px;background:white;color:var(--morrownote-ink);cursor:pointer;font-size:.8rem;font-weight:850;text-align:left}.prompt-choice span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.prompt-choice.active{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-accent) 13%,white)}.capture-prompt-card{display:grid;grid-gap:8px;gap:8px}.capture-review-card,.draft-rehearsal-card{display:grid;grid-gap:9px;gap:9px}.prompt-card-header{display:grid;grid-gap:3px;gap:3px}.prompt-card-header span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.prompt-card-header strong{color:var(--morrownote-ink)}.example-starter{border-left:3px solid var(--theme-accent);padding-left:10px}.example-starter span,.prompt-safety-box strong{display:block;color:var(--theme-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.prompt-safety-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.prompt-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.prompt-record-cta,.voice-prompt-context{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 15%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 9%,white)}.prompt-record-cta span,.voice-prompt-context span{display:block;color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.prompt-record-cta strong,.voice-prompt-context strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.94rem}.prompt-record-cta p,.voice-prompt-context p{margin:3px 0 0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.voice-prompt-context small{display:inline-flex;min-height:32px;align-items:center;border-radius:8px;padding:7px 9px;background:white;color:var(--theme-primary);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase}.prompt-record-button,.prompt-record-cta button,.setup-record-shortcut{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:10px 12px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;font-size:.82rem;font-weight:950;line-height:1.15;text-align:center}.prompt-record-button{width:100%}.setup-record-shortcut{align-self:stretch;min-width:174px}.capture-review-flow,.draft-rehearsal-flow{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 7%,white)}.draft-rehearsal-flow{background:color-mix(in srgb,var(--morrownote-sage) 9%,white)}.capture-review-flow p,.draft-rehearsal-flow p{margin:0}.capture-review-steps,.draft-boundary-steps{display:grid;grid-gap:8px;gap:8px}.capture-review-steps.compact,.draft-boundary-steps.compact{max-height:260px;overflow-y:auto;padding-right:3px}.capture-review-step,.draft-boundary-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);border-radius:8px;padding:8px;background:white}.capture-review-step>span,.draft-boundary-step>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--theme-primary);color:white;font-size:.78rem;font-weight:900}.draft-boundary-step>span{background:var(--morrownote-sage)}.capture-review-step strong,.draft-boundary-step strong{color:var(--morrownote-ink);font-size:.84rem}.capture-review-step p,.capture-review-step small,.draft-boundary-step p,.draft-boundary-step small{display:block;margin:3px 0 0;color:var(--morrownote-muted-ink);font-size:.76rem;line-height:1.35}.boundary-lock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.boundary-lock-grid span{border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--morrownote-sage) 13%,white);color:var(--morrownote-ink);font-size:.76rem;font-weight:900;text-align:center;text-transform:uppercase}.step-row{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.judge-panel{background:color-mix(in srgb,var(--theme-accent) 10%,white)}.judge-topline{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;margin-bottom:10px}.judge-topline span{border-radius:8px;padding:6px 8px;background:white;color:var(--morrownote-ink);font-size:.78rem;font-weight:850}.rewrite-box{margin-top:10px;border-left:3px solid var(--theme-primary);padding-left:10px}.approval-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.approval-actions button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--theme-primary) 20%,white);border-radius:8px;background:white;color:var(--theme-primary);cursor:pointer;font-weight:850}.studio-console{display:grid;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:14px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(24,33,58,.08)}.studio-console-anchor{scroll-margin-top:14px}.studio-console-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.studio-console-header h2{margin:0;color:var(--morrownote-ink);font-size:1.35rem}.studio-console-header p,.studio-side-panel p,.studio-wide-panel p{margin:6px 0 0;color:var(--morrownote-muted-ink);line-height:1.45}.studio-console-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.studio-console-badges span{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:7px 10px;background:white;color:var(--morrownote-ink);font-size:.8rem;font-weight:850;white-space:normal}.studio-console-badges span,.studio-tabs{border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px}.studio-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));min-height:42px;overflow:hidden}.studio-tabs button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;padding:9px 10px;background:white;color:var(--theme-text);cursor:pointer;font-size:.82rem;font-weight:850;line-height:1.15;min-width:0;text-align:center;white-space:normal}.studio-tabs button.active{background:var(--theme-primary);color:white}.studio-mode-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px 12px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.studio-mode-play-button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:8px;padding:0;background:var(--theme-primary);color:white;cursor:pointer;font:inherit}.studio-mode-kicker{display:block;color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.studio-mode-status strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.94rem}.studio-mode-status p{margin:4px 0 0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:780;line-height:1.4}.studio-mode-status-pill{display:inline-flex;max-width:150px;min-height:32px;align-items:center;justify-content:center;border-radius:8px;padding:7px 9px;background:white;color:var(--theme-primary);font-size:.72rem;font-weight:900;text-align:center;text-transform:uppercase;white-space:normal}.studio-console-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:12px;gap:12px}.studio-console-grid>.studio-wide-panel:only-child{grid-column:1/-1}.studio-side-panel,.studio-wide-panel{border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:12px;background:white}.studio-wide-panel small{display:block;margin-top:8px;color:var(--morrownote-muted-ink);font-size:.76rem;text-transform:capitalize}.voice-prototype-gates,.voice-prototype-panel{display:grid;grid-gap:12px;gap:12px}.voice-kind-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.voice-kind-switch button{min-height:42px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:9px 10px;background:white;color:var(--morrownote-ink);cursor:pointer;font-weight:900}.voice-kind-switch button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.daily-flow-readiness-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 7%,white)}.daily-flow-readiness-card[data-daily-flow-assembly-ready=ready]{border-color:color-mix(in srgb,var(--morrownote-teal) 38%,white);background:color-mix(in srgb,var(--morrownote-teal) 8%,white)}.daily-flow-readiness-card>div:first-child>span{display:block;color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.daily-flow-readiness-card strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.9rem;line-height:1.25}.daily-flow-readiness-card p{margin:4px 0 0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.daily-flow-readiness-parts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.daily-flow-readiness-parts span{display:inline-flex;min-height:30px;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;background:white;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:900;white-space:nowrap}.daily-flow-readiness-parts span[data-selection-ready=ready]{color:color-mix(in srgb,var(--morrownote-teal) 70%,black)}.daily-flow-readiness-parts span[data-selection-ready=missing]{color:#8a4b10}.daily-flow-readiness-parts button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:7px 10px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;font-size:.75rem;font-weight:900;white-space:nowrap}.daily-flow-readiness-parts button:disabled{background:color-mix(in srgb,var(--morrownote-muted-ink) 45%,white);cursor:not-allowed}.daily-flow-readiness-parts small{flex-basis:100%;color:var(--morrownote-muted-ink);font-size:.7rem;font-weight:850;line-height:1.25;text-align:right}.prompt-test-ground-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.processing-review-detail>span,.processing-review-queue-header span,.prompt-test-ground-intro span,.prompt-test-ground-list-header span,.prompt-test-ground-take-detail>span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.processing-review-detail strong,.processing-review-queue-header strong,.prompt-test-ground-intro strong,.prompt-test-ground-list-header strong,.prompt-test-ground-take-detail strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.9rem;line-height:1.25}.processing-review-detail p,.processing-review-empty,.prompt-test-ground-empty,.prompt-test-ground-intro p,.prompt-test-ground-take-detail p{margin:5px 0 0;color:var(--morrownote-muted-ink);font-size:.82rem;font-weight:800;line-height:1.4}.prompt-test-ground-lanes{display:grid;grid-gap:6px;gap:6px}.prompt-test-ground-lanes span{border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-ink);font-size:.74rem}.alpha-workflow-checklist{display:grid;grid-gap:7px;gap:7px;border:1px solid color-mix(in srgb,var(--morrownote-sage) 18%,white);border-radius:8px;padding:10px;background:rgba(255,255,255,.82)}.alpha-workflow-checklist span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.alpha-workflow-checklist ol{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:20px}.alpha-workflow-checklist li{color:var(--morrownote-ink);font-size:.8rem;font-weight:850;line-height:1.35}.alpha-workflow-status-cue{display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);border-radius:8px;padding:8px;background:white}.alpha-workflow-status-cue[data-daily-flow-review-state=assembled]{border-color:color-mix(in srgb,var(--theme-accent) 34%,white);background:color-mix(in srgb,var(--theme-accent) 9%,white)}.alpha-workflow-status-cue[data-daily-flow-review-state=generated]{border-color:color-mix(in srgb,var(--theme-primary) 28%,white);background:color-mix(in srgb,var(--theme-primary) 7%,white)}.alpha-workflow-status-cue[data-daily-flow-review-state=selected]{border-color:color-mix(in srgb,var(--morrownote-teal) 38%,white);background:color-mix(in srgb,var(--morrownote-teal) 8%,white)}.alpha-workflow-status-cue strong{color:var(--morrownote-ink);font-size:.82rem;line-height:1.24}.alpha-workflow-status-cue p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.3}.voice-script-helper{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.voice-script-helper span{display:block;color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.voice-script-helper strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.92rem}.voice-script-helper p{margin:3px 0 0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.voice-script-helper button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;padding:8px 10px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;white-space:nowrap}.voice-script-helper button:disabled{background:color-mix(in srgb,var(--morrownote-muted-ink) 48%,white);cursor:not-allowed}.voice-microphone-access-card{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white}.voice-microphone-access-card[data-microphone-access-status=ready]{border-color:color-mix(in srgb,var(--morrownote-teal) 42%,white);background:color-mix(in srgb,var(--morrownote-teal) 9%,white)}.voice-microphone-access-card[data-microphone-access-status=insecure_context],.voice-microphone-access-card[data-microphone-access-status=permission_denied],.voice-microphone-access-card[data-microphone-access-status=unsupported]{border-color:color-mix(in srgb,#b33844 28%,white);background:color-mix(in srgb,#b33844 7%,white)}.voice-microphone-access-card[data-microphone-access-status=checking]{border-color:color-mix(in srgb,var(--theme-accent) 36%,white);background:color-mix(in srgb,var(--theme-accent) 8%,white)}.voice-microphone-access-card>span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.voice-microphone-access-card strong{color:var(--morrownote-ink);font-size:.9rem;line-height:1.25}.voice-microphone-access-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.voice-microphone-access-row{display:flex;flex-wrap:wrap;gap:6px}.voice-microphone-access-row span{border-radius:999px;padding:5px 7px;background:color-mix(in srgb,white 86%,var(--morrownote-sage));color:var(--morrownote-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.voice-recording-surface{display:grid;grid-template-columns:minmax(172px,.42fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.voice-manifest-card strong,.voice-recording-surface strong{display:block;color:var(--morrownote-ink)}.voice-gate-list p,.voice-manifest-card p,.voice-recording-surface p{margin:5px 0 0;color:var(--morrownote-muted-ink);font-size:.8rem;line-height:1.35}.voice-record-main{display:grid;min-height:96px;place-items:center;grid-gap:8px;gap:8px;border:0;border-radius:8px;padding:12px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;font-weight:950;text-align:center}.voice-record-main.recording{background:color-mix(in srgb,#b33844 86%,var(--theme-primary))}.voice-record-main:disabled{cursor:not-allowed;opacity:.58}.voice-manifest-card,.voice-playback-card,.voice-prototype-status,.voice-transcript-editor{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white}.voice-playback-card.cloned{background:color-mix(in srgb,var(--theme-accent) 8%,white)}.voice-gate-list span,.voice-manifest-card span,.voice-playback-card span,.voice-transcript-editor span{color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:900;text-transform:uppercase}.voice-playback-card audio{width:100%;min-height:36px}.voice-post-generation-cue{display:grid;grid-gap:3px;gap:3px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px;background:rgba(255,255,255,.78)}.voice-post-generation-cue[data-listen-review-selected=selected]{border-color:color-mix(in srgb,var(--morrownote-teal) 35%,white);background:color-mix(in srgb,var(--morrownote-teal) 8%,white)}.voice-post-generation-cue span{color:var(--morrownote-muted-ink);font-size:.7rem;font-weight:900;text-transform:uppercase}.voice-post-generation-cue strong{color:var(--morrownote-ink);font-size:.84rem;line-height:1.25}.voice-post-generation-cue p{margin:0;color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:800;line-height:1.32}.prompt-test-ground-list{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white}.prompt-test-ground-list-header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.prompt-test-ground-list-header small{margin:0;border-radius:999px;padding:5px 7px;background:color-mix(in srgb,var(--theme-accent) 14%,white);color:var(--morrownote-ink);font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.prompt-test-ground-empty{padding-top:8px}.prompt-test-ground-empty,.prompt-test-ground-rows{border-top:1px solid color-mix(in srgb,var(--theme-primary) 10%,white)}.prompt-test-ground-rows{display:grid;grid-gap:0;gap:0}.prompt-test-ground-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.38fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--theme-primary) 10%,white)}.prompt-test-ground-row:last-child{border-bottom:0;padding-bottom:0}.prompt-test-ground-take-detail{display:grid;min-width:0;grid-gap:7px;gap:7px}.prompt-test-ground-take-detail p{overflow-wrap:anywhere}.prompt-test-ground-take-detail audio{width:100%;min-height:36px}.prompt-test-ground-row-actions{display:grid;grid-gap:7px;gap:7px}.prompt-test-ground-row-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;padding:8px 9px;background:var(--theme-primary);color:white;cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;line-height:1.15;text-align:center}.prompt-test-ground-row-actions button.discard{border:1px solid color-mix(in srgb,#b33844 26%,white);background:white;color:#8f2631}.prompt-test-ground-row-actions button:disabled{cursor:not-allowed;opacity:.56}.processing-review-queue-panel{display:grid;grid-gap:9px;gap:9px;border:1px solid color-mix(in srgb,var(--morrownote-sage) 24%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 7%,white)}.processing-review-queue-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.48fr);grid-gap:10px;gap:10px;align-items:start}.processing-review-queue-header small{margin:0;border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;line-height:1.35}.processing-review-empty{padding-top:8px}.processing-review-empty,.processing-review-rows{border-top:1px solid color-mix(in srgb,var(--morrownote-sage) 18%,white)}.processing-review-rows{display:grid;grid-gap:0;gap:0}.processing-review-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--morrownote-sage) 18%,white)}.processing-review-row:last-child{border-bottom:0;padding-bottom:0}.processing-review-detail{display:grid;min-width:0;grid-gap:7px;gap:7px}.processing-review-detail p{overflow-wrap:anywhere}.processing-review-preview-empty{border-radius:8px;padding:8px;background:white}.processing-review-detail audio{width:100%;min-height:36px}.processing-review-judge-preview,.processing-review-revision-preview{display:grid;grid-gap:6px;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);border-radius:8px;padding:8px;background:white}.processing-review-approval-rehearsal,.processing-review-canon-intake,.processing-review-revision-draft{display:grid;grid-gap:6px;gap:6px;border:1px solid color-mix(in srgb,var(--morrownote-dawn) 28%,white);border-radius:8px;padding:8px;background:color-mix(in srgb,var(--morrownote-dawn) 8%,white)}.processing-review-approval-rehearsal{border-color:color-mix(in srgb,var(--theme-primary) 18%,white);background:color-mix(in srgb,var(--morrownote-sage) 11%,white)}.processing-review-canon-intake{border-color:color-mix(in srgb,var(--morrownote-sage) 32%,white);background:color-mix(in srgb,var(--morrownote-sage) 16%,white)}.processing-review-approval-rehearsal span,.processing-review-canon-intake span,.processing-review-judge-preview span,.processing-review-revision-draft span,.processing-review-revision-preview span{color:var(--morrownote-muted-ink);font-size:.7rem;font-weight:900;text-transform:uppercase}.processing-review-approval-rehearsal strong,.processing-review-canon-intake strong,.processing-review-judge-preview strong,.processing-review-revision-preview strong{margin-top:0}.processing-review-approval-rehearsal p,.processing-review-canon-intake p,.processing-review-revision-draft p{margin:0;color:var(--morrownote-ink)}.processing-review-approval-rehearsal small,.processing-review-canon-intake small,.processing-review-judge-preview small,.processing-review-revision-draft small,.processing-review-revision-preview small{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:850;line-height:1.35}.processing-review-flag-row{display:flex;flex-wrap:wrap;gap:5px}.processing-review-flag-row span{border-radius:999px;padding:4px 6px;background:color-mix(in srgb,var(--morrownote-dawn) 18%,white);color:var(--morrownote-ink);font-size:.66rem;line-height:1.1}.processing-review-actions{display:grid;grid-gap:7px;gap:7px}.processing-review-action-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.processing-review-action-field span{color:var(--morrownote-muted-ink);font-size:.66rem;font-weight:900;line-height:1.15;text-transform:uppercase}.processing-review-action-field select{width:100%;min-height:38px;min-width:0;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-ink);font:inherit;font-size:.76rem;font-weight:850;line-height:1.2}.processing-review-actions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:8px 9px;background:white;color:var(--theme-primary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:900;line-height:1.15;text-align:center}.processing-review-actions button:first-child{background:var(--theme-primary);color:white}.processing-review-actions button.return{color:var(--morrownote-muted-ink)}.processing-review-actions button:disabled{cursor:not-allowed;opacity:.56}.voice-transcript-editor textarea{width:100%;min-height:128px;resize:vertical;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:10px;color:var(--morrownote-ink);font:inherit;line-height:1.45}.voice-prototype-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.voice-prototype-actions button{min-height:42px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;background:white;color:var(--theme-primary);font-weight:900;text-align:center}.voice-prototype-actions button,.voice-select-review-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;cursor:pointer;line-height:1.15}.voice-select-review-button{width:-moz-fit-content;width:fit-content;min-height:38px;border:0;border-radius:8px;background:var(--theme-primary);color:white;font:inherit;font-size:.78rem;font-weight:900}.voice-select-review-button:disabled{cursor:not-allowed;opacity:.56}.voice-selection-status{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.voice-prototype-actions button:disabled{cursor:not-allowed;opacity:.55}.voice-prototype-status{background:color-mix(in srgb,var(--theme-primary) 7%,white);color:var(--morrownote-ink);font-size:.84rem;font-weight:850;line-height:1.35}.voice-readiness-card{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white}.voice-readiness-card[data-private-voice-readiness-status=ready]{border-color:color-mix(in srgb,var(--morrownote-teal) 42%,white);background:color-mix(in srgb,var(--morrownote-teal) 9%,white)}.voice-readiness-card[data-private-voice-readiness-status=partial]{border-color:color-mix(in srgb,var(--theme-accent) 42%,white);background:color-mix(in srgb,var(--theme-accent) 9%,white)}.voice-readiness-card[data-private-voice-readiness-status=blocked]{border-color:color-mix(in srgb,#b33844 28%,white);background:color-mix(in srgb,#b33844 7%,white)}.voice-readiness-card>span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.voice-readiness-card strong{color:var(--morrownote-ink);font-size:.9rem;line-height:1.25}.voice-readiness-card p{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800;line-height:1.35}.voice-readiness-row{display:flex;flex-wrap:wrap;gap:6px}.voice-readiness-row span{border-radius:999px;padding:5px 7px;background:color-mix(in srgb,white 86%,var(--morrownote-sage));color:var(--morrownote-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.voice-gate-list{display:grid;grid-gap:8px;gap:8px}.voice-gate-list>div{border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.voice-gate-list strong{display:block;margin-top:4px;color:var(--morrownote-ink);font-size:.86rem}.setup-web-panel{display:grid;grid-gap:12px;gap:12px}.source-setup-card,.studio-setup-profile{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 9%,white)}.studio-setup-profile{grid-template-columns:86px minmax(0,1fr) minmax(174px,auto)}.source-setup-card img,.studio-setup-profile img{display:block;width:86px;height:86px;border-radius:8px;object-fit:cover}.source-setup-card{grid-template-columns:64px minmax(0,1fr)}.source-setup-card img{width:64px;height:64px}.setup-readiness-item strong,.source-setup-card strong,.studio-setup-profile strong{display:block;color:var(--morrownote-ink)}.source-setup-card span{display:block;margin-top:4px;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800}.setup-phrase-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.setup-phrase-row span{border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:6px 8px;background:white;color:var(--morrownote-ink);font-size:.76rem;font-weight:850}.setup-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.setup-readiness-item{display:grid;grid-gap:6px;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px;background:white}.setup-readiness-item p{margin:0}.setup-walkthrough{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.studio-playable-guide{gap:0;padding:0;overflow:hidden}.studio-playable-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:7px;gap:7px;align-items:center;min-height:44px;padding:10px 12px;cursor:pointer;list-style:none}.studio-playable-summary::-webkit-details-marker{display:none}.studio-guide-step{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.studio-playable-guide[open] .summary-chevron{transform:rotate(180deg)}.studio-playable-guide:not([open]) .studio-playable-detail{display:none}.studio-playable-detail{display:grid;grid-gap:10px;gap:10px;border-top:1px solid color-mix(in srgb,var(--theme-primary) 12%,white);padding:10px}.setup-walkthrough-header{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between}.setup-walkthrough-header>div{display:grid;grid-gap:6px;gap:6px;min-width:220px}.setup-walkthrough-header>span{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:900;text-transform:uppercase}.setup-walkthrough-actions,.setup-walkthrough-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.setup-walkthrough-actions button,.walkthrough-dot{min-height:40px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:8px;background:white;color:var(--morrownote-ink);cursor:pointer;font-size:.78rem;font-weight:900}.setup-walkthrough-actions button:last-child,.walkthrough-dot.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.setup-walkthrough-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-walkthrough-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.setup-walkthrough-actions button:disabled{cursor:not-allowed;opacity:.55}.button-icon-left{transform:rotate(180deg)}.setup-walkthrough-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.setup-walkthrough-evidence>div{display:grid;grid-gap:5px;gap:5px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:8px 10px;background:white}.setup-walkthrough-evidence span{color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:850}.setup-walkthrough-evidence strong{color:var(--morrownote-ink);font-size:.82rem}.setup-status{justify-self:start;border-radius:8px;padding:5px 7px;color:var(--morrownote-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.setup-status.complete{background:color-mix(in srgb,var(--morrownote-sage) 23%,white)}.setup-status.ready_for_review{background:color-mix(in srgb,var(--theme-accent) 20%,white)}.setup-status.blocked_pending_review{background:color-mix(in srgb,var(--morrownote-rose) 16%,white)}.prompt-boundary-panel,.prompt-library-panel{display:grid;align-content:start;grid-gap:10px;gap:10px}.prompt-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:460px;overflow-y:auto;padding-right:3px}.prompt-library-card{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white;color:var(--morrownote-ink);cursor:pointer;font:inherit;text-align:left}.prompt-library-card.active{border-color:var(--theme-primary);background:color-mix(in srgb,var(--morrownote-sage) 12%,white)}.prompt-library-card p,.prompt-library-card small{margin:0;line-height:1.4}.prompt-library-card small{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:750}.prompt-tag-row{display:flex;flex-wrap:wrap;gap:6px}.prompt-tag-row span{border-radius:8px;padding:5px 7px;background:color-mix(in srgb,var(--theme-accent) 14%,white);color:var(--morrownote-ink);font-size:.72rem;font-weight:850}.prompt-boundary-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.prompt-boundary-summary div{min-width:0;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.prompt-boundary-summary span,.prompt-lock-strip span,.prompt-safety-summary small{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.prompt-boundary-summary strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.84rem;overflow-wrap:anywhere}.prompt-lock-strip{display:flex;flex-wrap:wrap;gap:6px}.prompt-lock-strip span{border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--morrownote-sage) 13%,white);color:var(--morrownote-ink)}.prompt-safety-disclosure{border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.prompt-safety-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:44px;grid-gap:10px;gap:10px;padding:8px 10px;cursor:pointer}.prompt-safety-summary::-webkit-details-marker{display:none}.prompt-safety-summary>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.prompt-safety-summary strong{display:block;color:var(--theme-primary);font-size:.76rem;font-weight:900;text-transform:uppercase}.prompt-safety-disclosure[open] .summary-chevron{transform:rotate(180deg)}.prompt-safety-disclosure .prompt-safety-list{padding:0 12px 10px 28px}.prompt-safety-box{grid-gap:7px;gap:7px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.prompt-detail-card,.prompt-safety-box{display:grid;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px}.prompt-detail-card{grid-gap:8px;gap:8px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.prompt-detail-card>span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.prompt-detail-card p,.prompt-detail-card small{margin:0;line-height:1.4}.prompt-detail-card small{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:750}.example-starter.compact{padding:8px}.draft-preview-card{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.draft-preview-card .studio-section-title{align-items:start}.draft-preview-card .studio-section-title p{margin-top:4px}.draft-preview-body{border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:10px;background:white}.transient-draft-entry-card{background:color-mix(in srgb,var(--morrownote-sage) 12%,white)}.transient-draft-label{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:900;text-transform:uppercase}.transient-draft-textarea{min-height:128px;width:100%;resize:vertical;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,white);border-radius:8px;padding:10px;background:white;color:var(--morrownote-ink);font:inherit;line-height:1.45}.transient-draft-textarea.compact{min-height:104px}.transient-draft-textarea:focus{outline:2px solid color-mix(in srgb,var(--morrownote-gold) 70%,white);outline-offset:2px}.transient-draft-status{display:flex;justify-content:space-between;gap:10px;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:850}.local-draft-state-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-gold) 11%,white)}.local-draft-state-card.compact{grid-template-columns:1fr;gap:4px}.local-draft-state-card span,.local-draft-state-columns span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.local-draft-state-card strong{display:block;margin-top:3px;color:var(--morrownote-ink)}.local-draft-state-card p{margin:4px 0 0;color:var(--morrownote-muted-ink);font-size:.84rem;line-height:1.45}.local-draft-state-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.local-draft-state-columns div{display:grid;grid-gap:4px;gap:4px}.local-draft-state-columns small{border-radius:8px;padding:5px 7px;background:white;color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:800}.local-draft-state-card.state-ready_for_future_judge{border-color:color-mix(in srgb,var(--morrownote-sage) 55%,white);background:color-mix(in srgb,var(--morrownote-sage) 15%,white)}.local-draft-state-card.state-discarded{border-color:color-mix(in srgb,var(--morrownote-clay) 35%,white)}.local-preflight-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--morrownote-clay) 20%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-clay) 8%,white)}.local-preflight-panel.compact{gap:6px}.local-preflight-header{display:flex;justify-content:space-between;gap:10px}.local-preflight-check span,.local-preflight-header span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.local-preflight-check strong,.local-preflight-header strong{color:var(--morrownote-ink);font-size:.88rem}.local-preflight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.local-preflight-check{display:grid;grid-gap:4px;gap:4px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:8px;background:white}.local-preflight-check p{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;line-height:1.4}.local-preflight-check.status-blocked{border-color:color-mix(in srgb,var(--morrownote-clay) 32%,white)}.local-preflight-check.status-local_ready{border-color:color-mix(in srgb,var(--morrownote-sage) 35%,white)}.local-provenance-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--morrownote-sage) 22%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.local-provenance-panel.compact{gap:6px}.local-provenance-panel p{margin:0;color:var(--morrownote-muted-ink);font-size:.82rem;line-height:1.45}.local-provenance-options{display:flex;flex-wrap:wrap;gap:8px}.local-provenance-options button{border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:7px 9px;background:white;color:var(--morrownote-ink);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900}.local-provenance-options.compact button{flex:1 1 120px;min-height:36px}.local-provenance-options button.selected{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.local-provenance-locks{display:flex;flex-wrap:wrap;gap:6px}.local-provenance-locks span{border-radius:8px;padding:5px 7px;background:white;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:850}.local-handoff-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 20%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--theme-accent) 13%,white)}.local-handoff-panel.compact{gap:7px}.local-handoff-panel p{margin:0;color:var(--morrownote-muted-ink);font-size:.82rem;line-height:1.45}.local-handoff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.local-handoff-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.local-handoff-grid div{display:grid;grid-gap:3px;gap:3px;border-radius:8px;padding:8px;background:white}.local-handoff-grid span{color:var(--morrownote-muted-ink);font-size:.7rem;font-weight:900;text-transform:uppercase}.local-handoff-grid strong{color:var(--morrownote-ink);font-size:.82rem}.local-handoff-locks{display:flex;flex-wrap:wrap;gap:6px}.local-handoff-locks span{border-radius:8px;padding:5px 7px;background:color-mix(in srgb,var(--morrownote-clay) 10%,white);color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:850}.local-queue-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--morrownote-sage) 22%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 8%,white)}.local-queue-panel.compact{gap:7px}.local-queue-panel p{margin:0;color:var(--morrownote-muted-ink);font-size:.82rem;line-height:1.45}.review-queue-control-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.review-queue-control-row button,.review-queue-control-row span{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,white);border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-ink);font-size:.76rem;font-weight:900;text-align:center}.review-queue-control-row button{cursor:pointer}.review-queue-control-row button:disabled{cursor:not-allowed;opacity:.55}.review-queue-control-row span{background:color-mix(in srgb,var(--morrownote-sage) 14%,white)}.review-queue-control-row.compact{grid-template-columns:1fr}.review-queue-phone-scroll{display:grid;grid-gap:7px;gap:7px;max-height:min(54vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}.review-queue-phone-scroll:focus-within{outline:2px solid color-mix(in srgb,var(--theme-primary) 28%,white);outline-offset:2px}.review-queue-section-index{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;gap:5px;border-radius:8px;padding:6px;background:color-mix(in srgb,white 86%,var(--theme-primary))}.review-queue-section-index a{border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:999px;padding:5px 7px;background:white;color:var(--morrownote-ink);font-size:.68rem;font-weight:900;text-decoration:none}.review-queue-section-index a:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary) 34%,white);outline-offset:2px}.review-queue-handoff-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.review-queue-handoff-summary.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.review-queue-handoff-summary div{display:grid;grid-gap:3px;gap:3px;border-radius:8px;padding:8px;background:color-mix(in srgb,var(--theme-primary) 8%,white)}.review-queue-handoff-summary span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-handoff-summary strong{color:var(--morrownote-ink);font-size:.8rem;font-weight:900}.review-queue-state-banner{display:grid;grid-template-columns:minmax(104px,.28fr) minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid color-mix(in srgb,var(--theme-primary) 20%,white);border-left-width:5px;border-radius:8px;padding:9px;background:white}.review-queue-state-banner.compact{grid-template-columns:1fr}.review-queue-state-banner.state-empty{border-left-color:color-mix(in srgb,var(--morrownote-muted-ink) 44%,white)}.review-queue-state-banner.state-blocked{border-left-color:var(--morrownote-dawn);background:color-mix(in srgb,var(--morrownote-dawn) 9%,white)}.review-queue-state-banner.state-ready{border-left-color:var(--morrownote-sage);background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.review-queue-state-banner.state-submitted{border-left-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 8%,white)}.review-queue-state-banner>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 7px;background:white;color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-state-banner strong{display:block;color:var(--morrownote-ink);font-size:.86rem;font-weight:950}.review-queue-state-banner p,.review-queue-state-banner small{display:block;margin:2px 0 0;color:var(--morrownote-muted-ink);font-size:.76rem;font-weight:800;line-height:1.35}.review-queue-state-banner small{font-size:.7rem}.review-queue-runtime-detail{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:9px;background:white}.review-queue-runtime-detail-header,.review-queue-runtime-group>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.review-queue-runtime-actions span,.review-queue-runtime-detail-header span,.review-queue-runtime-group span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-runtime-detail-header strong,.review-queue-runtime-group strong{color:var(--morrownote-ink);font-size:.78rem;font-weight:900}.review-queue-runtime-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.review-queue-runtime-groups.compact{grid-template-columns:1fr}.review-queue-runtime-group{display:grid;grid-gap:6px;gap:6px;border-radius:8px;padding:8px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.review-queue-runtime-group p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.review-queue-runtime-actions{display:flex;flex-wrap:wrap;gap:5px}.review-queue-runtime-actions span{border-radius:999px;padding:4px 6px;background:white}.review-queue-history-panel{display:grid;grid-gap:7px;gap:7px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.review-queue-history-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.review-queue-history-header span,.review-queue-history-panel small{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-history-header strong,.review-queue-history-panel li span{color:var(--morrownote-ink);font-size:.78rem;font-weight:900}.review-queue-history-panel ol{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.review-queue-history-panel li{padding-left:2px}.review-queue-history-panel small{display:block;margin-top:2px;text-transform:none}.review-queue-history-panel p{margin:0;color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:800}.review-queue-readiness-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:9px;background:white}.review-queue-readiness-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.review-queue-readiness-header span,.review-queue-readiness-item>span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-readiness-header strong,.review-queue-readiness-item strong{color:var(--morrownote-ink);font-size:.78rem;font-weight:900}.review-queue-readiness-list{display:grid;grid-gap:6px;gap:6px}.review-queue-readiness-item{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;border-radius:8px;padding:8px;background:color-mix(in srgb,var(--theme-primary) 8%,white)}.review-queue-readiness-item.status-ready{background:color-mix(in srgb,var(--morrownote-sage) 14%,white)}.review-queue-readiness-item.status-blocked{background:color-mix(in srgb,var(--morrownote-dawn) 14%,white)}.review-queue-readiness-item p{margin:2px 0 0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.review-queue-evidence-panel{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 18%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--morrownote-dawn) 9%,white)}.review-queue-evidence-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.review-queue-evidence-header span,.review-queue-evidence-item>span{color:var(--morrownote-muted-ink);font-size:.68rem;font-weight:900;text-transform:uppercase}.review-queue-evidence-header strong,.review-queue-evidence-item strong{color:var(--morrownote-ink);font-size:.78rem;font-weight:900}.review-queue-evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.review-queue-evidence-list.compact{grid-template-columns:1fr}.review-queue-evidence-item{display:grid;grid-gap:6px;gap:6px;border-radius:8px;padding:8px;background:white}.review-queue-evidence-item p,.review-queue-evidence-item small{display:block;margin:2px 0 0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.review-queue-evidence-item small{font-size:.69rem}.review-queue-notes-panel{display:grid;grid-gap:8px;gap:8px;border:1px dashed color-mix(in srgb,var(--theme-primary) 24%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--morrownote-sage) 7%,white)}.review-queue-notes-panel p{margin:0;color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:800;line-height:1.35}.review-queue-notes-panel textarea{width:100%;min-height:74px;resize:vertical;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:8px;background:color-mix(in srgb,white 74%,var(--morrownote-sage));color:var(--morrownote-muted-ink);font:inherit;font-size:.76rem}.review-queue-notes-panel textarea:disabled{cursor:not-allowed;opacity:.72}.phone-transient-draft-card{display:grid;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:10px;background:color-mix(in srgb,var(--morrownote-sage) 10%,white)}.draft-preview-actions,.draft-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.draft-discard-button,.draft-preview-actions button,.draft-preview-actions span,.draft-preview-grid span{border-radius:8px;padding:7px 8px;background:white;color:var(--morrownote-ink);font-size:.76rem;font-weight:900;text-align:center}.draft-preview-actions span{background:var(--theme-primary);color:white}.draft-discard-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--theme-primary) 22%,white);cursor:pointer}.draft-discard-button.compact{min-height:36px}.draft-discard-button:disabled{cursor:not-allowed;opacity:.55}.studio-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.studio-section-title span{color:var(--morrownote-muted-ink);font-size:.78rem;font-weight:850}.canon-management-bar{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:10px}.canon-search{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:42px;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:8px 10px;background:white;color:var(--theme-primary)}.canon-search input{width:100%;border:0;outline:none;color:var(--morrownote-ink);font:inherit;font-size:.86rem}.canon-search input::placeholder{color:var(--morrownote-muted-ink)}.canon-filter-row{display:inline-flex;gap:6px;justify-content:flex-end}.canon-filter-row button{min-height:38px;border:1px solid color-mix(in srgb,var(--theme-primary) 16%,white);border-radius:8px;padding:7px 10px;background:white;color:var(--theme-primary);cursor:pointer;font-size:.78rem;font-weight:850}.canon-filter-row button.active{border-color:var(--theme-primary);background:var(--theme-primary);color:white}.canon-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.metric-pill{display:grid;grid-gap:3px;gap:3px;min-height:54px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--theme-accent) 9%,white)}.metric-pill span{color:var(--morrownote-muted-ink);font-size:.74rem;font-weight:850;text-transform:uppercase}.metric-pill strong{color:var(--morrownote-ink);font-size:1.05rem;line-height:1}.canon-rows{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding-right:3px}.canon-row{display:grid;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr) minmax(86px,auto);grid-gap:10px;gap:10px;align-items:center;min-height:54px;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px 10px;background:white;color:var(--morrownote-ink);cursor:pointer;text-align:left}.canon-row.selected{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-accent) 12%,white)}.canon-row em,.canon-row span{color:var(--morrownote-muted-ink);font-size:.76rem;font-style:normal;font-weight:800;text-transform:capitalize}.canon-row strong{color:var(--morrownote-ink);font-size:.86rem;line-height:1.35}.empty-state{border:1px dashed color-mix(in srgb,var(--theme-primary) 25%,white);border-radius:8px;padding:18px;background:color-mix(in srgb,var(--theme-accent) 7%,white)}.empty-state strong{color:var(--morrownote-ink)}.empty-state p{margin:5px 0 0;color:var(--morrownote-muted-ink)}.canon-detail{display:grid;align-content:start;grid-gap:8px;gap:8px}.canon-detail-message{border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-left:4px solid var(--theme-accent);border-radius:8px;padding:10px;background:white}.canon-detail-message p{margin:0;color:var(--morrownote-ink);font-size:.9rem;line-height:1.45}.canon-detail-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.canon-detail-summary div{min-width:0;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px;background:color-mix(in srgb,var(--theme-accent) 8%,white)}.canon-detail-summary span,.canon-lifecycle-strip span{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.canon-detail-summary strong{display:block;margin-top:3px;color:var(--morrownote-ink);font-size:.82rem;overflow-wrap:anywhere;text-transform:capitalize}.canon-lifecycle-strip{display:flex;flex-wrap:wrap;gap:6px}.canon-lifecycle-strip span{border-radius:8px;padding:7px 8px;background:color-mix(in srgb,var(--morrownote-sage) 13%,white);color:var(--morrownote-ink)}.retirement-flow,.retirement-impact{display:grid;align-content:start;grid-gap:10px;gap:10px}.retirement-steps{display:grid;grid-gap:8px;gap:8px}.retirement-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid color-mix(in srgb,var(--theme-primary) 14%,white);border-radius:8px;padding:9px;background:white}.retirement-step.complete{background:color-mix(in srgb,var(--morrownote-sage) 13%,white)}.retirement-step span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--theme-primary);color:white;font-size:.8rem;font-weight:900}.legal-note,.retirement-step p{margin:3px 0 0;color:var(--morrownote-muted-ink);line-height:1.38}.legal-note{border-left:3px solid var(--theme-accent);padding-left:10px;font-weight:800}.legacy-boundary,.readiness-list{display:grid;align-content:start;grid-gap:9px;gap:9px}.readiness-row{display:grid;grid-template-columns:minmax(104px,.35fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid color-mix(in srgb,var(--theme-primary) 13%,white);border-radius:8px;padding:9px;background:white}.readiness-row.compact{grid-template-columns:minmax(72px,.28fr) minmax(0,1fr)}.readiness-row>span{border-radius:8px;padding:6px 7px;background:color-mix(in srgb,var(--theme-accent) 15%,white);color:var(--morrownote-ink);font-size:.72rem;font-weight:850;text-transform:capitalize}.readiness-row strong{color:var(--morrownote-ink);font-size:.86rem}.readiness-row p{margin:4px 0 0;color:var(--morrownote-muted-ink);line-height:1.38}@media (max-width:1240px){.demo-layout{grid-template-columns:minmax(0,1fr)}.prototype-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-panel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.rail-callout,.rail-heading{grid-column:1/-1}}@media (max-width:820px){.page{padding:12px;width:100%;max-width:100%}.canon-management-bar,.canon-row,.canon-summary-grid,.control-strip,.device-pair,.draft-preview-actions,.draft-preview-grid,.guided-review-actions,.guided-review-track,.local-draft-state-card,.local-draft-state-columns,.local-handoff-grid,.local-preflight-grid,.presentation-header,.private-review-hub-grid,.private-review-hub-heading,.private-review-packet,.processing-review-queue-header,.processing-review-row,.prompt-action-row,.prompt-boundary-summary,.prompt-library-grid,.prompt-picker,.prompt-record-cta,.prompt-test-ground-intro,.prompt-test-ground-row,.prototype-readiness-grid,.rail-panel,.review-queue-control-row,.review-queue-evidence-list,.review-queue-handoff-summary,.review-queue-readiness-item,.review-queue-runtime-groups,.review-queue-state-banner,.reviewer-access-grid,.reviewer-access-heading,.reviewer-debrief-grid,.reviewer-debrief-heading,.setup-readiness-grid,.setup-walkthrough-evidence,.setup-walkthrough-track,.studio-console-grid,.studio-console-header,.studio-setup-profile,.surface-test-banner,.voice-prompt-context,.voice-prototype-actions,.voice-recording-surface,.voice-script-helper{grid-template-columns:1fr}.ask-scroll-window{max-height:min(520px,62vh)}.private-review-packet-link{width:100%;min-width:0}.phone-transient-draft-card,.transient-draft-entry-card{min-width:0}.transient-draft-status{flex-wrap:wrap;align-items:flex-start}.local-draft-state-card{gap:8px}.draft-preview-actions button,.draft-preview-actions span,.draft-preview-grid span,.local-draft-state-card,.local-draft-state-card div,.local-draft-state-card p,.local-draft-state-card span,.local-draft-state-card strong,.local-draft-state-columns,.local-draft-state-columns div,.local-draft-state-columns small{min-width:0;overflow-wrap:anywhere}.draft-preview-actions button,.draft-preview-actions span,.draft-preview-grid span,.local-draft-state-columns small{display:flex;align-items:center;justify-content:flex-start;min-height:36px;text-align:left;white-space:normal}.control-strip,.demo-layout,.device-pair,.phone-frame,.presentation-shell,.private-review-hub,.prototype-readiness,.rail-panel,.reviewer-access-guide,.reviewer-debrief-worksheet,.studio-console,.surface-test-banner{width:100%;max-width:100%}.header-badges,.private-review-hub-locks,.reviewer-redaction-panel,.reviewer-stop-list,.studio-console-badges,.surface-test-locks{display:grid;grid-template-columns:1fr;justify-content:flex-start}.canon-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.canon-filter-row button{width:100%}.control-group{grid-template-columns:1fr}.control-row,.status-line{display:grid;grid-template-columns:1fr;justify-items:start;min-height:0}.control-row strong,.status-line strong{text-align:left}.phone-tabs{grid-template-columns:1fr}.originator-phone .phone-tabs,.studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.originator-phone .phone-tabs button,.studio-tabs button{justify-content:center;min-height:44px;padding:9px 8px}.studio-mode-status-pill{justify-self:start}.daily-flow-readiness-card,.voice-kind-switch{grid-template-columns:1fr}.daily-flow-readiness-parts{justify-content:flex-start}.daily-flow-readiness-parts small{text-align:left}.prompt-record-cta button,.setup-record-shortcut,.voice-prompt-context small{width:100%}.recipient-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.recipient-tabs.with-feedback{grid-template-columns:repeat(4,minmax(0,1fr))}.source-image-actions{grid-template-columns:1fr}.phone-tabs button{justify-content:flex-start;min-height:42px;padding:9px 12px}.recipient-tabs button{justify-content:center;min-height:40px;gap:4px;padding:7px 4px;font-size:.72rem;line-height:1.1}.checklist{grid-template-columns:1fr}.audio-topline{grid-template-columns:minmax(0,1fr)}.presentation-header h1{font-size:1.75rem}.production-review-mode .presentation-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.production-review-mode .header-review-controls{justify-items:end}.ux-review-recorder-controls,.ux-review-recorder-detail,.ux-review-recorder-header{grid-template-columns:1fr}.ux-review-recorder-status{justify-items:start}.ux-review-recorder-actions{justify-content:stretch}.ux-review-recorder-actions button{flex:1 1 148px;justify-content:center}.ux-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-review-event-list li{grid-template-columns:42px minmax(0,1fr)}.ux-review-event-list em{grid-column:2}.brand-lockup{grid-template-columns:44px minmax(0,1fr)}.brand-mark{width:44px;height:44px}.phone-frame{min-height:0;max-height:none}.recipient-phone-frame{min-height:calc(100svh - 24px);max-height:calc(100svh - 24px)}.audio-topline p,.brand-lockup p,.judge-panel p,.message-panel p,.presentation-header p,.request-panel p,.sendoff,.studio-console-header p,.studio-side-panel p,.studio-wide-panel p{overflow-wrap:break-word;word-break:normal}}.surface-mode-switcher{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:100%}.surface-mode-switcher-label{color:var(--morrownote-muted-ink);font-size:.72rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.surface-mode-switcher-options{display:inline-flex;gap:3px;border:1px solid color-mix(in srgb,var(--theme-primary,var(--morrownote-dawn)) 18%,white);border-radius:8px;padding:3px;background:rgba(255,255,255,.86)}.surface-mode-option{min-height:30px;border:1px solid transparent;border-radius:6px;padding:5px 9px;background:transparent;color:var(--morrownote-muted-ink);cursor:pointer;font-size:.74rem;font-weight:850;white-space:nowrap}.surface-mode-option:hover{color:var(--morrownote-ink);background:color-mix(in srgb,var(--theme-primary,var(--morrownote-dawn)) 12%,white)}.surface-mode-option.selected{border-color:var(--theme-primary,var(--morrownote-dawn));background:var(--theme-primary,var(--morrownote-dawn));color:var(--morrownote-white)}.scheduled-deliveries-panel{margin-top:18px;border:1px solid var(--morrownote-line);border-radius:16px;background:var(--morrownote-white);padding:18px 20px;display:grid;grid-gap:14px;gap:14px}.scheduled-deliveries-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.scheduled-deliveries-header h2{margin:2px 0 6px;font-size:1.05rem;color:var(--morrownote-ink)}.scheduled-deliveries-header p{margin:0;color:var(--morrownote-muted-ink);font-size:.8rem;max-width:560px}.scheduled-deliveries-badges{display:flex;gap:8px;flex-wrap:wrap}.scheduled-deliveries-badges span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--morrownote-line);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:750;color:var(--morrownote-muted-ink);background:var(--morrownote-paper)}.scheduled-delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.scheduled-delivery-card{border:1px solid var(--morrownote-line);border-radius:12px;padding:12px 14px;background:var(--morrownote-paper);display:grid;grid-gap:6px;gap:6px;align-content:start}.scheduled-delivery-occasion{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;color:var(--morrownote-muted-ink);text-transform:uppercase;letter-spacing:.04em}.scheduled-delivery-occasion strong{margin-left:auto;color:var(--morrownote-ink)}.scheduled-delivery-card h3{margin:0;font-size:.95rem;color:var(--morrownote-ink)}.scheduled-delivery-route{margin:0;font-size:.76rem;color:var(--morrownote-muted-ink)}.scheduled-delivery-message{margin:0;font-size:.84rem;color:var(--morrownote-ink);font-style:italic}.scheduled-delivery-receipts{margin:0;font-size:.7rem;color:var(--morrownote-muted-ink);overflow-wrap:anywhere}.scheduled-delivery-card-blocked{border-color:var(--morrownote-rose);background:color-mix(in srgb,var(--morrownote-rose) 8%,white)}.scheduled-delivery-blocked-reason{margin:0;font-size:.78rem;color:var(--morrownote-ink)}