.ws-ib-head{flex-direction:column;align-items:flex-start;display:flex}.ws-ib-logo{width:auto;height:var(--space-24);margin-bottom:var(--space-16)}.ws-ib-grid{gap:var(--space-16);margin-top:var(--space-56);grid-template-columns:1.25fr .75fr;display:grid}.ws-ib-card{color:var(--sys-text-body);background:var(--sys-surface-raised);border-radius:var(--sys-radius-card);overflow:hidden}.ws-ib-strip{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);color:var(--sys-text-inverse);background:linear-gradient(135deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end));font-size:var(--t-14);line-height:1.3;display:flex;position:relative;overflow:hidden}.ws-ib-strip-flow{background:linear-gradient(90deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end), var(--sys-ai-gradient-start));pointer-events:none;background-size:200% 100%;animation:4s linear infinite ws-ib-flow;position:absolute;inset:0}.ws-ib-strip-logo,.ws-ib-strip-label{z-index:1;position:relative}.ws-ib-strip-logo{width:auto;height:var(--space-18)}.ws-ib-body{padding:var(--space-20)}.lp-sys-atelier .ws-ib-card .ws-ib-narr{color:var(--sys-text-strong);font-size:var(--t-18);margin:0;line-height:1.55}.ws-ib-card-foot{margin-top:var(--space-18);color:var(--sys-text-muted);font-size:var(--t-14);justify-content:space-between;align-items:center;display:flex}.lp-sys-atelier.m-js .ws-ib-grid:not(.is-in) .ws-ib-s{opacity:0}.lp-sys-atelier.m-js .ws-ib-grid.is-in .ws-ib-s{animation:ws-ib-write var(--sys-dur-tone) var(--sys-ease-out) both}.lp-sys-atelier.m-js .ws-ib-grid.is-in .ws-ib-s:first-child{animation-delay:.5s}.lp-sys-atelier.m-js .ws-ib-grid.is-in .ws-ib-s:nth-child(2){animation-delay:1.3s}.lp-sys-atelier.m-js .ws-ib-grid.is-in .ws-ib-s:nth-child(3){animation-delay:2.1s}.ws-ib-insight{padding:var(--space-20)}.ws-ib-mark{width:var(--space-36);height:var(--space-36);color:var(--sys-text-inverse);background:linear-gradient(135deg, var(--sys-ai-gradient-start), var(--sys-ai-gradient-end));border-radius:var(--sys-radius-tag);font-weight:var(--t-weight-semibold);justify-content:center;align-items:center;display:flex}.ws-ib-insight h3{margin:var(--space-12) 0 0;color:var(--sys-text-strong);font-size:var(--t-20);font-weight:var(--t-weight-semibold);letter-spacing:-.02em;line-height:1.2}.lp-sys-atelier .ws-ib-insight p{margin:var(--space-8) 0 0;color:var(--sys-text-body);font-size:var(--t-14)}.ws-ib-kpis{gap:var(--space-16);grid-column:1/span 2;grid-template-columns:1fr 1fr;display:grid}.ws-ib-kpi{padding:var(--space-20);background:var(--alpha-white-06);border:1px solid var(--alpha-white-14);border-radius:var(--sys-radius-card);flex-direction:column;display:flex}.ws-ib-kpi-label{color:var(--sys-text-muted-inverse);font-size:var(--t-12);letter-spacing:.02em}.ws-ib-kpi-value{margin-top:var(--space-4);color:var(--sys-text-inverse);font-size:var(--t-32);font-weight:var(--t-weight-semibold);letter-spacing:-.02em}.ws-ib-sugg{grid-column:1/span 2}.ws-ib-sugg-top{padding:var(--space-16) var(--space-20);border-bottom:1px solid var(--sys-border-subtle)}.ws-ib-conf{align-items:center;gap:var(--space-6);height:var(--space-24);padding:0 var(--space-10);color:var(--sys-status-success);background:color-mix(in srgb, var(--sys-status-success) 12%, var(--sys-surface-raised));border-radius:var(--sys-radius-pill);font-size:var(--t-12);font-weight:var(--t-weight-medium);display:inline-flex}.ws-ib-conf-ico{width:var(--space-12);height:var(--space-12)}.ws-ib-sugg-top h3{margin:var(--space-8) 0 0;color:var(--sys-text-strong);font-size:var(--t-16);font-weight:var(--t-weight-semibold)}.ws-ib-sugg-body{padding:var(--space-16) var(--space-20);font-size:var(--t-14)}.ws-ib-stats{gap:var(--space-12);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.ws-ib-stats dt{color:var(--sys-text-muted);font-size:var(--t-12)}.ws-ib-stats dd{color:var(--sys-text-strong);font-weight:var(--t-weight-medium);margin:0}.lp-sys-atelier .ws-ib-card .ws-ib-bt{gap:var(--space-4);margin:var(--space-12) 0 0;color:var(--sys-text-muted);flex-wrap:wrap;display:flex}.lp-sys-atelier .ws-ib-card .ws-ib-bt-ok{color:var(--sys-status-success)}.ws-ib-sugg-act{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-20);border-top:1px solid var(--sys-border-subtle);display:flex}.ws-ib-btn{height:var(--space-32);padding:0 var(--space-14);border-radius:var(--sys-radius-control);font-size:var(--t-12);font-weight:var(--t-weight-medium);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ws-ib-card-foot .ws-ib-btn{height:var(--space-28);padding:0 var(--space-10)}.ws-ib-btn--line{color:var(--sys-text-strong);background:var(--sys-surface-raised);border:1px solid var(--sys-border-default)}.ws-ib-btn--primary{color:var(--sys-text-inverse);background:var(--sys-surface-brand)}.ws-ib-foot{margin:var(--space-20) 0 0;color:var(--sys-text-muted-inverse);font-size:var(--t-14);letter-spacing:.02em}@keyframes ws-ib-flow{to{background-position:-200% 0}}@keyframes ws-ib-write{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ws-ib-strip-flow{opacity:0;animation:none}.lp-sys-atelier.m-js .ws-ib-grid:not(.is-in) .ws-ib-s,.lp-sys-atelier.m-js .ws-ib-grid.is-in .ws-ib-s{opacity:1;animation:none}}@media (width<=900px){.ws-ib-grid{grid-template-columns:1fr}.ws-ib-kpis,.ws-ib-sugg{grid-column:auto}.ws-ib-stats{grid-template-columns:1fr 1fr}}@media (width<=720px){.ws-ib-kpis{grid-template-columns:1fr}}
