.we-wrap{max-width:720px;padding-block:48px 96px}.we-title{margin:8px 0 16px;font-size:clamp(28px,5vw,44px);line-height:1.1}.we-lede{color:var(--text-muted);margin:0 0 32px}.we-card{background:var(--card,#fff);border:1px solid var(--rule);border-radius:12px;margin-bottom:20px;padding:24px}.we-card h2{margin:0 0 12px;font-size:22px}.we-steps{flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:0;list-style:none;display:flex}.we-steps li{border:1px solid var(--rule);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:13px}.we-steps li[aria-current=step]{background:var(--forest);border-color:var(--forest);color:#fff}.we-field{gap:6px;margin-bottom:16px;display:grid}.we-field label,.we-legend{font-size:15px;font-weight:600}.we-field input,.we-field select{border:1px solid var(--rule);min-height:44px;font:inherit;background:#fff;border-radius:8px;width:100%;padding:8px 12px}.we-hint{color:var(--text-muted);margin:0;font-size:14px}.we-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 16px;display:grid}.we-seg{flex-wrap:wrap;gap:8px;margin:6px 0 16px;display:flex}.we-seg button{border:1px solid var(--rule);min-height:40px;font:inherit;background:#fff;border-radius:999px;padding:6px 14px;font-size:15px}.we-seg button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:#fff}.we-check{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px;display:flex}.we-check input{flex:none;width:18px;height:18px;margin-top:4px}.we-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.we-link{color:var(--forest);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.we-error{color:#9b2c1f;margin:8px 0 0;font-size:15px}.we-ok{color:var(--forest);font-weight:600}.we-figures{background:var(--rule);border:1px solid var(--rule);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:12px 0 16px;display:grid;overflow:hidden}.we-figures div{background:var(--card,#fff);padding:14px 16px}.we-figures strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--forest);font-size:26px;display:block}.we-figures span{color:var(--text-muted);font-size:14px}.we-list{margin:0 0 12px;padding-left:20px}.we-list li{margin-bottom:4px}.we-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:90px;margin:8px 0 4px;display:grid}.we-bars i{background:var(--forest);border-radius:3px 3px 0 0;min-height:2px;display:block}.we-bars-x{color:var(--text-muted);text-align:center;grid-template-columns:repeat(12,1fr);gap:4px;font-size:11px;display:grid}.we-slot{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.we-slot:last-child{border-bottom:0}.we-slot p{grid-column:1/-1}.we-slot input[type=file]{grid-column:1/-1;max-width:100%}.we-tag{background:var(--ground);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px}.we-tag.done{background:var(--signal);color:var(--forest-deep)}.we-demo{background:var(--signal,#fdf3d7);border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px}.we-details summary{cursor:pointer;color:var(--forest);font-size:14px}.we-details ul{margin-top:8px;font-size:14px}
