
.workspace-hero{padding:84px 0 64px;background:radial-gradient(circle at 86% 12%,rgba(40,153,137,.19),transparent 28%),linear-gradient(135deg,#f7fbfa,#e9f4f1);border-bottom:1px solid var(--platform-line)}.workspace-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.workspace-hero h1{font-size:clamp(44px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0 20px}.workspace-hero p{font-size:18px;line-height:1.68;color:var(--platform-muted);max-width:760px}.workspace-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.workspace-badges span{padding:8px 11px;border:1px solid #cfe1dd;border-radius:99px;background:rgba(255,255,255,.75);font-size:12px;font-weight:750}.workspace-summary{padding:25px;border-radius:20px;background:var(--platform-deep);color:#fff;box-shadow:0 28px 70px rgba(12,54,48,.18)}.workspace-summary h2{font-size:21px;margin:0 0 18px}.workspace-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workspace-summary-grid div{padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.05)}.workspace-summary b,.workspace-summary span{display:block}.workspace-summary b{font:30px Georgia,serif}.workspace-summary span{font-size:11px;color:#bdd0cb;margin-top:3px}.workspace-main{padding:74px 0}.workspace-layout{display:grid;grid-template-columns:340px 1fr;gap:30px}.workspace-panel{border:1px solid var(--platform-line);border-radius:18px;background:#fff;padding:23px}.workspace-panel h2{font-size:23px;margin:0 0 18px}.workspace-form{display:grid;gap:12px}.workspace-form label span{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.workspace-form input,.workspace-form select{width:100%;padding:12px;border:1px solid #cfdad7;border-radius:10px;font:inherit}.workspace-form button{padding:12px;border:0;border-radius:10px;background:var(--platform-accent);color:#fff;font-weight:800;cursor:pointer}.workspace-project-list{display:grid;gap:8px;margin-top:18px}.workspace-project-list button{text-align:left;padding:12px;border:1px solid var(--platform-line);border-radius:10px;background:#f7faf9;cursor:pointer}.workspace-project-list button.active{border-color:var(--platform-accent);background:var(--platform-soft)}.workspace-project-list strong,.workspace-project-list small{display:block}.workspace-project-list small{margin-top:3px;color:var(--platform-muted)}.workflow-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.workflow-head h2{font-size:34px;margin:0}.workflow-head p{margin:5px 0 0;color:var(--platform-muted)}.workflow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.workflow-card{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--platform-line);border-radius:15px;background:#fff;text-decoration:none;color:var(--platform-ink);transition:.2s}.workflow-card:hover{transform:translateY(-2px);border-color:rgba(18,124,114,.5);box-shadow:0 14px 34px rgba(13,48,43,.08)}.workflow-card>span:first-child{width:42px;height:42px;border-radius:12px;background:var(--platform-soft);color:var(--platform-accent);display:grid;place-items:center;font-weight:900}.workflow-card strong,.workflow-card small{display:block}.workflow-card small{margin-top:4px;color:var(--platform-muted);line-height:1.4}.workflow-card em{font-style:normal;color:var(--platform-accent);font-size:20px}.instrument-section{margin-top:34px}.instrument-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.instrument-head button{border:1px solid var(--platform-line);background:#fff;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.instrument-table{width:100%;margin-top:14px}.instrument-table td,.instrument-table th{padding:12px;text-align:left}.empty-state{padding:28px;border:1px dashed #bdd0cc;border-radius:14px;text-align:center;color:var(--platform-muted)}
@media(max-width:920px){.workspace-hero-grid,.workspace-layout{grid-template-columns:1fr}.workspace-panel{order:2}}@media(max-width:650px){.workflow-grid{grid-template-columns:1fr}.workspace-summary-grid{grid-template-columns:1fr 1fr}.workflow-card{grid-template-columns:40px 1fr}.workflow-card em{display:none}.workspace-hero{padding:56px 0}}
