.context-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:28px;padding:34px 38px;border:1px solid #d7cddd;border-radius:24px;background:linear-gradient(115deg,#eee5f4 0%,#f9f3ee 58%,#ded5ec 100%);margin-bottom:24px}
.context-memory{background:linear-gradient(115deg,#e1eeea,#f5f7ef 60%,#d4e5dc);border-color:#cbded5}
.context-history{background:linear-gradient(115deg,#e5e9f4,#f7f3f0 60%,#d9dff0);border-color:#d1d8e6}
.context-meetings{background:linear-gradient(115deg,#f5eadc,#faf6ef 58%,#e5d9bd);border-color:#e5d5bb}.context-team{background:linear-gradient(115deg,#e6eff1,#f6f5f1 58%,#dce7dd);border-color:#d3e0dc}.context-integrations{background:linear-gradient(115deg,#ece5f5,#f8f4ef 58%,#dbe8e4);border-color:#d9cfe7}.context-connections{background:linear-gradient(115deg,#e7edf5,#f8f5f1 58%,#e2d8eb);border-color:#d5dce8}
.context-memory,.context-history,.context-meetings,.context-team,.context-integrations,.context-connections{background:linear-gradient(115deg,#eee5f4 0%,#f9f3ee 58%,#ded5ec 100%);border-color:#d7cddd}
.context-hero-copy{z-index:1;min-width:0}.context-hero h1{color:#30283c;overflow-wrap:anywhere}.context-hero p{color:#51495c;max-width:590px}.context-hero .eyebrow{color:#614775;margin-bottom:13px}.context-hero .head-actions{justify-content:flex-start;margin-top:22px;flex-wrap:wrap}.context-hero .head-actions:empty{display:none}
.context-art{position:relative;min-height:170px;display:grid;place-items:center}.context-orbit{position:absolute;width:185px;height:185px;border:1px solid #ffffffb3;border-radius:50%;box-shadow:0 0 0 24px #ffffff30,0 0 0 48px #ffffff20}.context-art-icon{display:grid;place-items:center;width:94px;height:94px;border-radius:27px;background:linear-gradient(140deg,#806697,#443151);color:#fff;transform:rotate(-9deg);box-shadow:0 18px 40px #43304b26}.context-memory .context-art-icon{background:linear-gradient(140deg,#527b6b,#294e42)}.context-history .context-art-icon{background:linear-gradient(140deg,#6379a0,#344569)}.context-meetings .context-art-icon{background:linear-gradient(140deg,#ad7b3f,#755024)}.context-team .context-art-icon{background:linear-gradient(140deg,#4e7b78,#2c5652)}.context-integrations .context-art-icon{background:linear-gradient(140deg,#765a99,#465f80)}.context-connections .context-art-icon{background:linear-gradient(140deg,#5b6f98,#41345c)}.context-art-icon svg{width:44px;height:44px;stroke-width:1.3}.context-art-note{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:8px;padding:12px 15px;border:1px solid #ffffff;border-radius:12px;background:#ffffffed;box-shadow:0 8px 24px #30283c12;color:#443751;font-size:11px;transform:rotate(3deg);white-space:nowrap}
body[data-route="projects"] .context-hero{grid-template-columns:minmax(0,1fr) 150px;gap:18px;padding:21px 27px;border-radius:19px;margin-bottom:18px}body[data-route="projects"] .context-hero .eyebrow{margin-bottom:7px}body[data-route="projects"] .context-hero .head-actions{margin-top:15px}body[data-route="projects"] .context-art{min-height:112px}body[data-route="projects"] .context-orbit{width:120px;height:120px;box-shadow:0 0 0 18px #ffffff30,0 0 0 35px #ffffff20}body[data-route="projects"] .context-art-icon{width:68px;height:68px;border-radius:20px}body[data-route="projects"] .context-art-icon svg{width:32px;height:32px}body[data-route="projects"] .context-art-note{padding:8px 10px;font-size:9px}
.next-step{display:flex;align-items:flex-start;gap:17px;padding:23px 26px;border:1px solid #d9cbe6;border-radius:17px;background:linear-gradient(110deg,#f3edf8,#fffdf9);margin:0 0 25px}.next-step-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:#e4d8ed;color:#634779}.next-step .eyebrow{font-size:10px;margin:0 0 6px;color:#634779}.next-step h2{font-size:18px;margin:0 0 6px;line-height:1.4}.next-step p{margin:0 0 15px;max-width:760px;font-size:13px;color:#5c5265;overflow-wrap:anywhere}.next-step p:last-child{margin-bottom:0}.next-step .button{min-height:40px;font-size:13px}
.context-memory .context-art-icon,.context-history .context-art-icon,.context-meetings .context-art-icon,.context-team .context-art-icon,.context-integrations .context-art-icon,.context-connections .context-art-icon{background:linear-gradient(140deg,#806697,#443151)}
.button.primary{background:#684681;border-color:#684681;color:#fff;box-shadow:0 2px 3px #40274f14}.button.primary:hover{background:#503364;border-color:#503364}.button.secondary{background:#f1eaf6;border-color:#bcabc9;color:#503664}.button.secondary:hover{background:#e6daef;border-color:#9176a5}.button:focus-visible{outline:3px solid #806099;outline-offset:3px}.button:disabled{box-shadow:none}
.project-access{border:1px solid var(--border);border-radius:12px;padding:14px;margin:16px 0}.project-access label{display:flex;gap:10px;align-items:center}.project-access input{width:auto}
.read-only-context :is([data-action="new-project"],[data-action="import"],[data-edit-project],[data-split-insight],[data-edit-insight],[data-review],[data-archive],[data-monday-insight]){display:none!important}
.project-guest :is([data-project-panel="sessions"],[data-memory-tab="unassigned"],[data-memory-tab="archived"],.project-record>.caption,.memory-intro){display:none!important}
@media(max-width:900px){.context-hero{grid-template-columns:minmax(0,1fr) 175px;padding:28px}.context-art-note{font-size:9px;padding:10px;right:-10px}.context-orbit{width:145px;height:145px}}
@media(max-width:650px){.context-hero{grid-template-columns:minmax(0,1fr);padding:25px 22px;border-radius:18px;gap:0}body[data-route="projects"] .context-hero{grid-template-columns:minmax(0,1fr);padding:19px 18px;border-radius:16px}.context-art{display:none}.context-hero h1{font-size:28px}.context-hero .button{white-space:normal;text-align:center}.next-step{padding:19px 17px;gap:12px}.next-step-icon{width:30px;height:30px}.next-step h2{font-size:17px}.next-step .button{white-space:normal}.next-step p{font-size:13px}}

.review-origin{padding:13px 15px;margin:14px 0;border:1px solid var(--border);border-radius:11px;background:var(--low)}.review-origin summary{cursor:pointer;color:#503664;font-size:13px}.review-origin p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}
