.st-value-builders{border-top:1px solid var(--st-line);background:var(--st-paper)}.st-value-builders__head{max-width:58rem}.st-value-builders__head em{color:var(--st-forest);font-style:normal}.st-value-builders__grid{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.st-value-builders__grid>*{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.st-value-builders__explanation{padding:0 0 .75rem}.st-value-builders__explanation h3{font-size:var(--st-type-card-feature);letter-spacing:-.02em;margin:.9rem 0 1rem;font-weight:600;line-height:1.15}.st-value-builders__explanation>p:not(.st-kicker){max-width:54ch;color:var(--st-ink-soft);margin:0 0 1rem;font-size:16px;line-height:1.6}.st-value-builders__explanation ol{color:var(--st-ink);font-size:var(--st-type-small);gap:.5rem;margin:1.5rem 0 0;padding-left:1.3rem;line-height:1.5;list-style:decimal;display:grid}.st-value-builders__card{border:1px solid var(--st-line);background:var(--st-paper);border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:38rem;display:grid;overflow:hidden;box-shadow:0 22px 56px #14231c14}.st-value-builders .st-value-builders__card{margin-top:0}.st-value-builders__footer{align-items:center;min-width:0;display:flex}.st-value-builders__agent-body,.st-value-builders__workflow-body{padding:clamp(1rem,2vw,1.5rem)}.st-value-builders__run-title{align-items:center;gap:.7rem;min-width:0;display:flex}.st-value-builders__icon{background:var(--st-mist);width:2rem;height:2rem;color:var(--st-forest);border-radius:50%;flex:none;place-items:center;display:grid}.st-value-builders__run-title div{gap:.16rem;min-width:0;display:grid}.st-value-builders__run-title small,.st-value-builders__run-input>span,.st-value-builders__invoice-input>span,.st-value-builders__report header span,.st-value-builders__handover>span{color:var(--st-ink-soft);letter-spacing:.045em;text-transform:uppercase;font:600 .58rem/1 ui-monospace,monospace}.st-value-builders__run-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.st-value-builders__tools{align-items:center;gap:.25rem;margin-left:auto;display:flex}.st-value-builders__tools svg{border:1px solid var(--st-line);background:var(--st-surface);border-radius:.38rem;padding:.2rem;overflow:visible}.st-value-builders__run-input,.st-value-builders__invoice-input{border:1px solid var(--st-line);background:color-mix(in srgb, var(--st-mist) 42%, var(--st-surface));border-radius:.6rem;gap:.45rem;margin-top:1.25rem;padding:.85rem .9rem;display:grid}.st-value-builders__run-input strong,.st-value-builders__invoice-input strong{font-size:.8rem;line-height:1.35}.st-value-builders__report{border:1px solid color-mix(in srgb, var(--st-forest) 28%, var(--st-line));background:color-mix(in srgb, var(--st-mist) 55%, var(--st-surface));border-radius:.7rem;margin-top:1rem;padding:1rem}.st-value-builders__report header{justify-content:space-between;display:flex}.st-value-builders__report header b{color:var(--st-success,#217a58);font-size:.64rem}.st-value-builders__report h3{margin:.7rem 0;font-size:.95rem}.st-value-builders__report ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.st-value-builders__report li{color:var(--st-ink-soft);gap:.45rem;font-size:.71rem;line-height:1.35;display:flex}.st-value-builders__report li:before{content:"•";color:var(--st-forest)}.st-value-builders__report>div{border-top:1px solid var(--st-line);margin-top:.85rem;padding-top:.8rem}.st-value-builders__report>div span{color:var(--st-forest);font-size:.65rem;font-weight:700}.st-value-builders__report p{color:var(--st-ink);margin:.3rem 0 0;font-size:.71rem;line-height:1.4}.st-value-builders__activity p:before{content:"✓ ";color:var(--st-forest)}.st-value-builders__note{color:var(--st-ink-soft);margin:.85rem 0 0;font-size:.66rem;line-height:1.45}.st-value-builders__invoice-input{grid-template-columns:auto 1fr;align-items:center}.st-value-builders__invoice-input>span{grid-column:1/-1;align-items:center;gap:.35rem;display:flex}.st-value-builders__invoice-input small{color:var(--st-ink-soft);text-align:right;font-size:.67rem}.st-value-builders__checks{gap:.15rem;margin:1rem 0;padding:0;list-style:none;display:grid}.st-value-builders__checks li{border-bottom:1px solid var(--st-line);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.st-value-builders__checks i{background:var(--st-mist);width:1.2rem;height:1.2rem;color:var(--st-forest);border-radius:50%;place-items:center;font:600 .56rem/1 ui-monospace,monospace;display:grid}.st-value-builders__checks div{gap:.15rem;display:grid}.st-value-builders__checks strong{font-size:.71rem}.st-value-builders__checks div span{color:var(--st-ink-soft);font-size:.64rem;line-height:1.3}.st-value-builders__checks>li>b{color:var(--st-success,#217a58);font-size:.61rem}.st-value-builders__checks li[data-waiting=true]>b{color:var(--st-attention)}.st-value-builders__handover{border-left:3px solid var(--st-attention);background:color-mix(in srgb, var(--st-attention) 10%, var(--st-surface));border-radius:.15rem .6rem .6rem .15rem;padding:.9rem}.st-value-builders__handover strong{margin-top:.35rem;font-size:.78rem;display:block}.st-value-builders__handover p{color:var(--st-ink-soft);margin:.35rem 0 0;font-size:.66rem;line-height:1.35}.st-value-builders__footer{border-top:1px solid var(--st-line);flex-wrap:wrap;gap:.35rem;padding:.8rem 1rem}.st-value-builders__footer span{border:1px solid var(--st-line);color:var(--st-ink-soft);border-radius:999px;padding:.32rem .48rem;font-size:.58rem;font-weight:600}@media (max-width:720px){.st-value-builders__grid{grid-template-columns:1fr}.st-value-builders__card{min-height:0}.st-value-builders__agent-body,.st-value-builders__workflow-body{padding:1rem}}@media (max-width:360px){.st-value-builders__footer span{font-size:.52rem}.st-value-builders__checks li{grid-template-columns:1.1rem minmax(0,1fr);gap:.4rem}.st-value-builders__checks>li>b{grid-column:2}}@media (prefers-reduced-motion:reduce){.st-value-builders__card{transition:none}}
