.workspace-shell{display:grid;grid-template-columns:185px minmax(0,1fr);gap:50px;padding-block:35px 75px}.workspace-loading{min-height:70vh;padding-top:70px}.workspace-sidebar{align-self:start;position:sticky;top:25px;display:flex;flex-direction:column;gap:80px}.workspace-sidebar nav{display:flex;flex-direction:column;gap:7px}.workspace-sidebar nav a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;font-size:14px}.workspace-sidebar nav a[aria-current]{background:#eaf3ff;color:var(--blue-deep);font-weight:700}.workspace-sidebar svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.5;flex-shrink:0}.workspace-sidebar nav a>span{margin-left:auto;font-size:12px}.workspace-account{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:25px}.workspace-account img{object-fit:contain}.workspace-account div{min-width:0;flex:1}.workspace-account strong{font-size:13px;display:block;overflow-wrap:anywhere}.workspace-account span{font-size:11px;color:var(--muted)}.workspace-account button{border:0;background:none;color:var(--muted);font:inherit;font-size:12px;padding:8px 0;cursor:pointer}.workspace-main{min-width:0}.workspace-greeting{display:flex;justify-content:space-between;gap:25px;align-items:center;padding-bottom:30px}.workspace-page .workspace-greeting h1{font-size:clamp(32px,3.3vw,46px);margin:0;line-height:1.15;overflow-wrap:anywhere}.workspace-greeting p{margin:15px 0 0;font-size:15px}.workspace-mini-cast{display:flex;align-items:center;width:210px;flex-shrink:0;background:#eeebfa;border-radius:50%}.workspace-mini-cast img{width:34%;height:135px;object-fit:contain}.workspace-mini-cast img:first-child{rotate:10deg}.workspace-mini-cast img:last-child{rotate:-10deg}.workspace-start{padding:30px;background:#eaf3ff;border-radius:16px}.workspace-start h2{font-size:26px;margin:0 0 10px}.workspace-start p{font-size:14px;margin:0 0 23px}.workspace-start form{display:flex;background:white;border:1px solid #c9d2e4;padding:7px;border-radius:32px;gap:12px}.workspace-start input{width:100%;min-width:0;border:0;font:inherit;font-size:14px;background:transparent;padding:8px 12px;color:var(--ink)}.workspace-start .button{white-space:nowrap}.task-starters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.task-starters button{font:inherit;font-size:12px;border:1px solid #c4d6ed;border-radius:25px;padding:8px 12px;background:transparent;color:var(--blue-deep);cursor:pointer}.workspace-start .workspace-note,.workspace-note{font-size:12px;color:var(--muted);margin:16px 0 0;line-height:1.6}.resume-project{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.resume-project span{font-size:11px;color:var(--muted);display:block;margin-bottom:5px}.resume-project strong{font-size:15px;overflow-wrap:anywhere}.resume-project .text-link{white-space:nowrap}.workspace-section{padding-top:45px;scroll-margin-top:24px}.workspace-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.workspace-section-heading h2{font-size:25px;margin:0}.workspace-section-heading p{font-size:14px;margin:9px 0 0}.workspace-section-heading>.text-link{white-space:nowrap}.workspace-agents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-agents article{background:var(--wash);border-radius:16px;padding:22px;display:flex;flex-direction:column;align-items:start}.workspace-agent-portrait{align-self:center}.workspace-agent-portrait img{object-fit:contain}.workspace-agents h3{font-size:18px;margin:15px 0 5px;letter-spacing:-.025em}.workspace-agents p{color:var(--accent);font-size:12px;margin:0 0 22px}.workspace-agents button{margin-top:auto;font-size:12px}.workspace-agents .text-link svg{width:18px}.workspace-agents button:disabled{opacity:.5;cursor:wait}.workspace-page .text-link{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.project-editor{margin-top:40px;padding:28px;background:#fff7dc;border-radius:16px}.project-form-row{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.project-form-row label{display:block;font-size:13px;font-weight:700;margin:0 0 10px}.project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.project-actions .button{font-size:13px;margin-top:0}.project-actions>.text-link{margin-left:auto;font-size:12px}.brief-helper{display:flex;align-items:center;gap:13px}.brief-helper img{object-fit:contain}.brief-helper p{font-size:13px;margin:0;max-width:65ch}.project-controls{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px}.project-controls>div{display:flex;gap:5px}.project-controls button{border:0;border-radius:20px;background:transparent;font:inherit;font-size:13px;color:var(--muted);padding:8px 15px;cursor:pointer}.project-controls button[aria-pressed=true]{background:#eaf3ff;color:var(--blue-deep)}.project-controls input{border:1px solid var(--line);background:white;border-radius:10px;padding:10px 12px;font:inherit;font-size:13px;min-width:0;width:180px;color:var(--ink)}.project-row{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.project-row>img{object-fit:contain}.project-open{flex:1;border:0;background:none;text-align:left;padding:0;font:inherit;color:var(--ink);cursor:pointer;min-width:0}.project-open strong{display:block;font-size:15px;overflow-wrap:anywhere}.project-open span{display:block;font-size:12px;color:var(--muted);margin-top:6px}.project-row>.text-button{font-size:12px}.projects-empty{padding:30px 0 35px;border-block:1px solid var(--line)}.projects-empty h3{font-size:20px;margin:0 0 10px}.projects-empty p{font-size:14px;margin:0 0 20px}.workspace-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.workspace-ai{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:center}.workspace-ai h2{font-size:18px;margin:0}.workspace-ai p{font-size:12px;margin:5px 0 15px}.workspace-ai select{grid-column:2;width:100%;max-width:240px;font:inherit;font-size:14px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:10px;background:white}.workspace-ai .form-feedback{grid-column:2;margin-top:10px}.workspace-plan{align-self:center}.workspace-plan strong{font-size:15px}.workspace-plan p{font-size:12px;margin:7px 0 10px}.workspace-plan a{font-size:12px}.workspace-page input::placeholder{color:var(--muted)}.workspace-page button:disabled{cursor:wait;opacity:.6}.workspace-back{margin-bottom:25px}.workspace-back svg{rotate:180deg}
@media(max-width:1100px){.workspace-shell{grid-template-columns:160px minmax(0,1fr);gap:28px}.workspace-mini-cast{width:160px}.workspace-mini-cast img{height:110px}.workspace-start form{flex-direction:column;border-radius:16px}.workspace-start form .button{align-self:flex-end}.workspace-agents{gap:12px}.workspace-agents article{padding:16px}.workspace-agent-portrait img{width:90px;height:120px}.workspace-agents h3{font-size:16px}.workspace-bottom{grid-template-columns:1fr}}
@media(max-width:760px){.workspace-shell{grid-template-columns:1fr;padding-top:10px;gap:28px}.workspace-sidebar{position:static;gap:0}.workspace-sidebar nav{flex-direction:row;overflow-x:auto;padding:5px 0;gap:4px}.workspace-sidebar nav a{white-space:nowrap;font-size:12px;padding:9px 10px}.workspace-sidebar nav svg{width:16px;height:16px}.workspace-account{display:none}.workspace-greeting{align-items:start;padding-bottom:25px}.workspace-mini-cast{width:110px;margin-top:8px}.workspace-mini-cast img{height:92px}.workspace-page .workspace-greeting h1{font-size:31px}.workspace-greeting p{font-size:13px}.workspace-start{padding:23px}.workspace-start h2{font-size:24px}.workspace-start form{gap:6px}.workspace-start input{font-size:13px;padding:10px}.workspace-start form .button{font-size:12px;min-height:44px;padding:12px 16px}.task-starters{gap:6px}.task-starters button{font-size:11px}.workspace-start .workspace-note{font-size:11px}.workspace-section-heading{align-items:start;gap:14px}.workspace-section-heading h2{font-size:23px}.workspace-section-heading p{font-size:12px}.workspace-section-heading>.text-link{font-size:12px}.workspace-agents{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-agents article:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:85px 1fr;column-gap:17px;align-items:center}.workspace-agents article:last-child:nth-child(odd) .workspace-agent-portrait{grid-row:1/3}.workspace-agents article:last-child:nth-child(odd) h3{margin-top:0}.workspace-agents article:last-child:nth-child(odd) p{margin-bottom:5px}.workspace-agents article:last-child:nth-child(odd) button{margin-top:0}.resume-project{gap:15px;align-items:start}.resume-project .text-link{font-size:12px}.project-editor{padding:22px}.project-form-row{grid-template-columns:1fr}.project-actions{gap:10px}.project-actions>.text-link{margin:7px 0}.project-controls{gap:10px}.project-controls input{width:145px}.project-controls button{padding:8px 10px;font-size:12px}.project-row{gap:10px}.project-open strong{font-size:14px}.project-open span{font-size:11px}.project-row>.text-button{font-size:11px}.workspace-bottom{gap:25px}.workspace-sidebar:after{content:none}}

.workspace-sidebar{min-width:0}.workspace-sidebar nav{max-width:100%}@media(max-width:760px){.workspace-shell{grid-template-columns:minmax(0,1fr)}}
