.sbw .sx-pains{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.sbw .sx-pains .sx-pain{grid-column:span 2}.sbw .sx-pains.n5 .sx-pain:nth-child(-n+2),.sbw .sx-pains.n4 .sx-pain{grid-column:span 3}.sbw .sx-pain{transition:border-color .25s,box-shadow .25s,transform .25s var(--ease);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.sbw .sx-pain:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .sx-pain .n{font-family:var(--f-mono);color:var(--muted);font-size:12px}.sbw .sx-pain h3{font-size:18px;font-weight:600;line-height:1.3}.sbw .sx-pain p{color:var(--text);font-size:15px;line-height:1.55}.sbw .sx-pain .q{border-top:1px solid var(--border);font-family:var(--f-display);color:var(--ink);margin-top:auto;padding-top:12px;font-size:15.5px;font-style:italic;font-weight:300}.sbw .sx-ba{margin-top:clamp(48px,5vw,72px)}.sbw .sx-ba>.eyebrow{margin-bottom:16px}@media (width<=900px){.sbw .sx-pains{grid-template-columns:1fr 1fr}.sbw .sx-pains .sx-pain,.sbw .sx-pains.n5 .sx-pain:nth-child(-n+2),.sbw .sx-pains.n4 .sx-pain{grid-column:auto}.sbw .sx-pains.n5 .sx-pain:last-child{grid-column:1/-1}}@media (width<=600px){.sbw .sx-pains{grid-template-columns:1fr}}.sbw .sx-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sbw .sx-fc{color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.sbw .sx-fc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .sx-fc .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:10px;place-items:center;display:grid}.sbw .sx-fc .ic svg{width:19px;height:19px}.sbw .sx-fc h3{margin-top:4px;font-size:18px;font-weight:600;line-height:1.3}.sbw .sx-fc p{color:var(--text);font-size:14.5px;line-height:1.55}.sbw .sx-fc .link-more{margin-top:auto;padding-top:8px;font-size:14.5px}@media (width<=1024px){.sbw .sx-fit{grid-template-columns:1fr 1fr}}@media (width<=640px){.sbw .sx-fit{grid-template-columns:1fr}}.sbw .sx-fine{color:var(--muted);align-items:flex-start;gap:8px;margin-top:18px;font-size:13px;line-height:1.5;display:flex}.sbw .sx-fine svg{flex:none;width:15px;height:15px;margin-top:2px}.sbw .sx-cnote{margin-top:16px}.sbw .sx-one .cs-grid{grid-template-columns:1fr!important}.sbw .sx-one .cs-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.sbw .sx-one .cs-card .im{aspect-ratio:auto;min-height:300px}.sbw .sx-one .cs-card .bd{justify-content:center;padding:clamp(22px,3vw,36px)}.sbw .sx-one .cs-card h3{font-size:clamp(19px,1.7vw,23px)}@media (width<=760px){.sbw .sx-one .cs-card{display:flex}.sbw .sx-one .cs-card .im{aspect-ratio:16/10;min-height:0}}.sbw .sx-more{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.sbw .sx-mc{color:var(--ink);transition:border-color .25s,box-shadow .25s,transform .25s var(--ease);border-radius:14px;flex-direction:column;gap:10px;padding:20px;display:flex}.sbw .sx-mc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .sx-mc .top{justify-content:space-between;align-items:center;display:flex}.sbw .sx-mc .ic{background:var(--accent-tint);width:40px;height:40px;color:var(--link);border-radius:10px;place-items:center;display:grid}.sbw .sx-mc .ic svg{width:19px;height:19px}.sbw .sx-mc .top>svg{width:17px;height:17px;color:var(--link);transition:transform .2s var(--ease)}.sbw .sx-mc:hover .top>svg{transform:translate(3px)}.sbw .sx-mc b{font-family:var(--f-display);margin-top:4px;font-size:16px;font-weight:600;line-height:1.3}.sbw .sx-mc p{color:var(--text);font-size:13.5px;line-height:1.5}.sbw .sx-hub-wrap{padding-bottom:var(--section-y);text-align:left;margin-top:clamp(48px,6vw,72px)}.sbw .sx-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sbw .sx-hc{color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease);border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.sbw .sx-hc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .sx-hc .im{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}.sbw .sx-hc .im img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .6s var(--ease)}.sbw .sx-hc:hover .im img{transform:scale(1.04)}.sbw .sx-hc .im .ic{width:40px;height:40px;color:var(--link);background:#fffffff0;border-radius:10px;place-items:center;display:grid;position:absolute;bottom:14px;left:14px}.sbw .sx-hc .im .ic svg{width:19px;height:19px}.sbw .sx-hc .bd{flex-direction:column;flex:1;gap:12px;padding:20px 22px 22px;display:flex}.sbw .sx-hc h2{font-size:20px;font-weight:600;line-height:1.25}.sbw .sx-hc p{color:var(--text);font-size:15px;line-height:1.55}.sbw .sx-hc .link-more{margin-top:auto;padding-top:4px}@media (width<=1024px){.sbw .sx-hub{grid-template-columns:1fr 1fr}}@media (width<=640px){.sbw .sx-hub{grid-template-columns:1fr}}.sbw .sx-roles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.sbw .sx-rc{color:inherit;transition:border-color .25s,box-shadow .25s,transform .25s var(--ease);border-radius:16px;flex-direction:column;grid-column:span 2;gap:14px;padding:26px;display:flex}.sbw .sx-rc:nth-child(-n+2){grid-column:span 3}.sbw .sx-rc:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sbw .sx-rc .top{align-items:center;gap:12px;display:flex}.sbw .sx-rc .ic{background:var(--accent-tint);width:44px;height:44px;color:var(--link);border-radius:12px;flex:none;place-items:center;display:grid}.sbw .sx-rc .ic svg{width:20px;height:20px}.sbw .sx-rc h2{font-size:21px;font-weight:600;line-height:1.2}.sbw .sx-rc .who{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.sbw .sx-rc .pr{font-family:var(--f-display);color:var(--ink);font-size:17px;font-weight:400;line-height:1.45}.sbw .sx-rc ul{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:9px;margin:0;padding:14px;list-style:none;display:flex}.sbw .sx-rc li{color:var(--text);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.sbw .sx-rc li svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.sbw .sx-rc .link-more{margin-top:auto;padding-top:4px}@media (width<=1024px){.sbw .sx-roles{grid-template-columns:1fr 1fr}.sbw .sx-rc,.sbw .sx-rc:nth-child(-n+2){grid-column:auto}.sbw .sx-rc:last-child{grid-column:1/-1}}@media (width<=640px){.sbw .sx-roles{grid-template-columns:1fr}}.sbw .sx-pills{flex-wrap:wrap;gap:8px;display:flex}.sbw .sx-pills a{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.sbw .sx-pills a:hover{border-color:var(--link);color:var(--link)}.sbw .sx-pills svg{width:16px;height:16px;color:var(--link)}.sbw .sx-miss{border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:clamp(24px,3.5vw,44px);display:grid}.sbw .sx-miss h2{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.sbw .sx-miss p{margin-top:12px;font-size:16px;line-height:1.6}.sbw .sx-miss .act{flex-direction:column;gap:16px;display:flex}.sbw .sx-miss .act .btns{flex-wrap:wrap;gap:12px;display:flex}@media (width<=900px){.sbw .sx-miss{grid-template-columns:1fr}}@media (width<=560px){.sbw .sx-miss .act .btn{width:100%}}.sbw .app-h .av.sx-ring{background:var(--accent-tint);color:var(--link);border:1px solid var(--accent-line)}.sbw .app-h .av.sx-ring svg{width:20px;height:20px}.sbw .sx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sbw .sx-kpi{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.sbw .sx-kpi span{color:var(--muted);font-size:11.5px}.sbw .sx-kpi b{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(18px,1.8vw,23px);font-weight:600}.sbw .sx-kpi small{font-family:var(--f-mono);color:var(--muted);font-size:10.5px}.sbw .sx-bars{flex-direction:column;gap:10px;padding-top:2px;display:flex}.sbw .sx-bar{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.sbw .sx-bar .l{color:var(--text)}.sbw .sx-bar .t{height:10px;display:block}.sbw .sx-bar .t i{background:var(--blue);border-radius:0 4px 4px 0;height:100%;display:block}.sbw .sx-bar .v{font-family:var(--f-mono);color:var(--ink);text-align:right;min-width:78px;font-size:11px}.sbw .sx-todo{border-bottom:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.sbw .sx-todo:last-child{border-bottom:0}.sbw .sx-todo>i{border:1.5px solid var(--border-strong);border-radius:5px;width:16px;height:16px}.sbw .sx-todo.done>i{background:var(--blue);border-color:var(--blue)}.sbw .sx-todo b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.sbw .sx-todo.done b{color:var(--muted);text-decoration:line-through}.sbw .sx-todo small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sbw .sx-todo em{font-style:normal;font-family:var(--f-mono);color:var(--link);border:1px solid var(--accent-line);white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:10px}.sbw .kan.sx-kan{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.sbw .kan.sx-kan4{grid-template-columns:repeat(4,minmax(0,1fr))}.sbw .kan.sx-kan4+.cols{margin-top:14px}.sbw .lr .id.sx-ch{background:var(--surface);border:1px solid var(--border);width:26px;height:26px;color:var(--link);border-radius:8px;place-items:center;display:grid}.sbw .lr .id.sx-ch svg{width:13px;height:13px}@media (width<=900px){.sbw .sx-kpis{grid-template-columns:1fr 1fr}.sbw .kan.sx-kan{grid-template-columns:repeat(3,minmax(140px,1fr));overflow-x:auto}.sbw .kan.sx-kan4{grid-template-columns:repeat(4,minmax(150px,1fr));padding-bottom:6px;overflow-x:auto}}@media (width<=560px){.sbw .sx-bar{grid-template-columns:72px minmax(0,1fr) auto}}
