:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#18211f;--muted:#5d6b67;--line:#d7dfdc;--paper:#f7f8f6;--white:#fff;--green:#2f6f54;--blue:#2c5e88;--amber:#9f6b20;--red:#9d3e36}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f8f6f0;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 32px;display:flex;position:sticky;top:0}.brand{letter-spacing:0;font-weight:800}.nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nav a{color:var(--muted);padding:9px 10px;font-size:14px}.nav a:hover{color:var(--ink)}.hero{color:#fff;background:linear-gradient(90deg,#0b1512e0,#14222794,#14222729),url(/legacy/banner-puls.webp) 50%/cover;align-items:end;min-height:520px;display:flex}.heroInner{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:36px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 46px;display:grid}.heroCopy h1,.pageHeader h1{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(44px,7vw,82px);line-height:.96}.lead{color:#ffffffd1;max-width:680px;font-size:20px;line-height:1.45}.lead.narrow{color:var(--muted)}.eyebrow{color:currentColor;opacity:.72;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:12px;font-weight:800}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primaryLink,.secondaryLink,.textLink{border-radius:8px;align-items:center;gap:8px;font-weight:800;display:inline-flex}.primaryLink{color:var(--ink);background:#fff;padding:13px 16px}.secondaryLink{border:1px solid #ffffff80;padding:12px 16px}.textLink{color:var(--blue)}.runtimePanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b151294;border:1px solid #ffffff57;border-radius:8px}.runtimeRow{border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:18px;padding:15px 16px;font-size:14px;display:flex}.runtimeRow:last-child{border-bottom:0}.runtimeRow span{color:#ffffffad}.metricsBand{grid-template-columns:repeat(3,1fr);gap:12px;width:min(1180px,100% - 48px);margin:-22px auto 0;display:grid}.metric{border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:86px;padding:18px;display:grid}.metric strong{font-size:28px}.contentBand,.page{width:min(1180px,100% - 48px);margin:54px auto}.sectionHeader,.taskTitleLine{justify-content:space-between;align-items:center;gap:18px;display:flex}.sectionHeader h2,.taskTitleLine h2,.moduleCard h2{letter-spacing:0;margin:0}.taskGrid,.moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.taskCard,.moduleCard,.taskRow{border:1px solid var(--line);background:var(--white);border-radius:8px}.taskCard,.moduleCard{min-height:220px;padding:18px}.taskTop,.compactStats{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.taskTop{justify-content:space-between}.taskId{color:var(--muted);font-weight:800}.taskCard h3{letter-spacing:0;min-height:54px;margin:0 0 10px;font-size:21px;line-height:1.28}.taskCard p,.moduleCard p,.taskBody p,.taskBody li{color:var(--muted);line-height:1.45}.status{border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.status.done{color:var(--green);background:#e7f3ed}.status.ready{color:var(--blue);background:#e8f0f7}.status.waiting{color:var(--amber);background:#f8efd8}.pageHeader{padding:38px 0 18px}.pageHeader h1{color:var(--ink)}.compactStats{margin-top:20px}.compactStats span{border:1px solid var(--line);background:var(--white);border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.taskList{gap:12px;display:grid}.taskRow{grid-template-columns:92px minmax(0,1fr) 120px;gap:18px;padding:18px;display:grid}.taskIndex,.taskOwner{color:var(--muted);font-weight:800}.taskIndex{align-content:start;gap:10px;display:grid}.linearLink{color:var(--blue);align-items:center;gap:5px;font-size:13px;display:inline-flex}.taskBody ul{margin:14px 0 0;padding-left:18px}.taskOwner{text-align:right}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.topbar{flex-direction:column;align-items:flex-start;padding:14px 18px}.heroInner{grid-template-columns:1fr;width:min(100% - 32px,680px)}.heroCopy h1,.pageHeader h1{font-size:46px}.metricsBand,.taskGrid,.moduleGrid,.taskRow{grid-template-columns:1fr}.contentBand,.page,.metricsBand{width:min(100% - 32px,680px)}.taskOwner{text-align:left}}
