.wind-tool{--wind-repair:var(--lab-blue)}.wind-intro{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:18px;padding:0 0 20px;display:flex}.wind-intro p,.wind-eyebrow{font:11px/1.6 var(--mono);letter-spacing:.065em;color:var(--lab-muted);align-items:center;gap:9px;display:flex}.wind-intro p{color:var(--lab-ink)}.wind-intro>span{font:11px/1.6 var(--mono);color:var(--lab-muted)}.wind-workspace{grid-template-columns:minmax(0,1fr) 284px;display:grid}.wind-observation{min-width:0;padding:24px 32px 0 0}.wind-chambers{gap:22px;display:grid}.wind-chamber{border:1px solid var(--lab-line);background:color-mix(in srgb, var(--lab-panel) 25%, var(--lab-bg));border-radius:5px;overflow:hidden}.wind-chamber header{justify-content:space-between;align-items:center;gap:10px;padding:15px 19px 0;display:flex}.wind-chamber header span{color:var(--lab-accent);font:10px/1.5 var(--mono);letter-spacing:.09em}.wind-chamber.is-repaired header span{color:var(--lab-blue)}.wind-chamber header strong{font-size:13px;font-weight:500}.wind-chamber svg{width:100%;height:auto;min-height:165px;font-family:var(--mono);display:block}.wind-chamber footer{font:11px/1.6 var(--mono);color:var(--lab-muted);gap:24px;padding:0 20px 15px;display:flex}.wind-chamber footer b{color:var(--lab-ink);font-weight:500}.wind-chamber footer .wind-warning,.wind-chamber footer .wind-warning b{color:var(--lab-accent)}.wind-transport{align-items:center;gap:19px;margin-top:18px;padding:15px 0;display:flex}.wind-transport>div{flex:1;min-width:0}.wind-tool .lab-range{margin-bottom:0}.wind-tool [data-slot=button]{cursor:pointer;border-radius:3px;min-height:44px}.wind-tool .wind-play{background:var(--lab-ink);min-width:88px;color:var(--lab-bg)}.wind-tool .wind-play:hover{background:color-mix(in srgb, var(--lab-ink) 88%, var(--lab-accent))}.wind-tool .wind-button{border-color:var(--lab-line);color:var(--lab-ink);background:0 0;padding-inline:14px;font-size:12px}.wind-tool .wind-button:hover{border-color:var(--lab-muted);background:var(--lab-panel)}.wind-caption{color:var(--lab-muted);max-width:710px;margin:0 0 20px;font-size:12px;line-height:1.65}.wind-controls{border-left:1px solid var(--lab-line);align-content:start;gap:20px;padding:26px 0 22px 28px;display:grid}.wind-controls h2{font:500 26px/1.1 var(--display);letter-spacing:-.04em;margin-top:-10px}.wind-presets{gap:6px;display:grid}.wind-tool .wind-preset{border-color:var(--lab-line);color:var(--lab-ink);background:0 0;justify-content:space-between;padding-inline:12px;font-size:12px}.wind-tool .wind-preset:hover{border-color:var(--lab-accent);background:var(--lab-panel)}.wind-select-label{color:var(--lab-muted);margin-bottom:-13px;font-size:12px}.wind-controls [data-slot=native-select-wrapper]{width:100%}.wind-controls [data-slot=native-select]{border-color:var(--lab-line);border-radius:3px;min-height:44px;font-size:12px}.wind-tool .wind-reset{color:var(--lab-muted);background:0 0;justify-self:start;padding-inline:0;font-size:12px}.wind-tool .wind-reset:hover{color:var(--lab-ink)}.wind-outcome{border-bottom:1px solid var(--lab-line);grid-template-columns:1fr 1fr;gap:65px;padding:62px 0;display:grid}.wind-outcome h2,.wind-section-heading h2,.wind-evidence h2{font:500 clamp(30px, 3.1vw, 45px)/1.08 var(--display);letter-spacing:-.045em;margin:13px 0 17px}.wind-outcome p:last-child,.wind-evidence p:not(.wind-eyebrow),.wind-method p{color:var(--lab-muted);max-width:560px;font-size:15px;line-height:1.75}.wind-comparison>div{border-bottom:1px solid var(--lab-line);grid-template-columns:1.8fr 1fr 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.wind-comparison span{color:var(--lab-muted);font-size:13px}.wind-comparison strong{font:500 23px var(--mono);text-align:right}.wind-comparison strong:nth-child(2),.wind-comparison-head b:nth-child(2){color:var(--lab-accent)}.wind-comparison strong:nth-child(3),.wind-comparison-head b:nth-child(3){color:var(--lab-blue)}.wind-comparison-head b{font:11px var(--mono);text-align:right}.wind-comparison .wind-comparison-head{padding-top:0}.wind-inspection{padding:52px 0}.wind-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.wind-intentions{flex-wrap:wrap;gap:6px;margin:12px 0 28px;display:flex}.wind-tool .wind-intention{min-width:44px;font:12px var(--mono);color:var(--lab-muted);border-color:var(--lab-line);background:0 0}.wind-tool .wind-intention:hover{border-color:var(--lab-muted)}.wind-tool .wind-intention[aria-pressed=true]{background:var(--lab-ink);color:var(--lab-bg);border-color:var(--lab-ink)}.wind-trace-grid{grid-template-columns:1.2fr 1fr;gap:32px;display:grid}.wind-traces{border:1px solid var(--lab-line);border-radius:5px;align-self:start;min-width:0;padding:22px}.wind-traces>p:first-child{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:30px;font-size:13px;display:flex}.wind-traces>p:first-child span{font:10px var(--mono);color:var(--lab-muted)}.wind-request-timeline{grid-template-columns:95px 1fr;gap:12px;min-height:92px;display:grid}.wind-request-timeline>span{font:11px var(--mono);color:var(--lab-muted);padding-top:2px}.wind-request-timeline>div{border-inline:1px solid var(--lab-line);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(25% - 1px), var(--lab-line) calc(25% - 1px), var(--lab-line) 25%);min-width:0;height:74px;position:relative}.wind-attempt{background:var(--lab-accent);cursor:pointer;border:0;border-radius:2px;min-width:9px;height:13px;padding:0;position:absolute;overflow:hidden}.wind-request-timeline:nth-of-type(2) .wind-attempt,.wind-attempt.is-reused{background:var(--lab-blue)}.wind-attempt.is-reused{opacity:.6}.wind-attempt i{background:repeating-linear-gradient(135deg, var(--lab-bg), var(--lab-bg) 2px, transparent 2px, transparent 5px);height:100%;display:block}.wind-attempt:hover{outline:1px solid var(--lab-ink);outline-offset:2px}.wind-playhead{background:var(--lab-ink);pointer-events:none;width:1px;position:absolute;top:-8px;bottom:-3px}.wind-time-labels{font:10px var(--mono);color:var(--lab-muted);justify-content:space-between;margin-left:107px;display:flex}.wind-trace-note{color:var(--lab-muted);margin-top:23px;font-size:12px;line-height:1.65}.wind-side-choice{gap:4px;display:flex}.wind-tool .wind-side{font:12px var(--mono);color:var(--lab-muted);border-bottom:1px solid var(--lab-line);background:0 0;border-radius:0;padding-inline:14px}.wind-tool .wind-side[aria-pressed=true]{color:var(--lab-ink);border-bottom-color:var(--lab-ink)}.wind-tool .wind-side:hover{color:var(--lab-ink);background:var(--lab-panel)}.wind-event-detail{min-height:144px;padding:22px 0 12px}.wind-event-detail>span{font:11px var(--mono);color:var(--lab-accent)}.wind-event-detail h3{font:500 21px var(--display);margin:8px 0}.wind-event-detail p{color:var(--lab-muted);font-size:13px;line-height:1.65}.wind-events{scrollbar-gutter:stable;border-top:1px solid var(--lab-line);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.wind-events button{text-align:left;cursor:pointer;border-bottom:1px solid var(--lab-line);align-items:center;gap:14px;width:100%;min-height:44px;padding:10px 9px;font-size:12px;display:flex}.wind-events button time{width:67px;font:10px var(--mono);color:var(--lab-muted);flex-shrink:0}.wind-events button span{flex:1}.wind-events button:hover,.wind-events button[aria-current=step]{background:var(--lab-panel)}.wind-events button[aria-current=step] span{color:var(--lab-accent)}.wind-evidence{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:5px;grid-template-columns:1fr 1fr;gap:60px;padding:47px;display:grid}.wind-real-result{align-items:center;gap:33px;margin:24px 0 30px;display:flex}.wind-real-result strong{font:500 64px/1.1 var(--display);letter-spacing:-.06em;display:block}.wind-real-result>div:first-child strong{color:var(--lab-accent)}.wind-real-result>div:last-child strong{color:var(--lab-blue)}.wind-real-result span{font:11px/1.6 var(--mono);color:var(--lab-muted);margin-top:7px;display:block}.wind-proof>p{border-bottom:1px solid var(--lab-line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.wind-proof>ul{gap:17px;padding:19px 0;list-style:none;display:grid}.wind-proof>ul>li{align-items:start;gap:12px;display:flex}.wind-proof>ul svg{color:var(--lab-blue);flex-shrink:0;margin-top:3px}.wind-proof li strong{font-size:12px;font-weight:500;line-height:1.55;display:block}.wind-proof li span{font:10px/1.65 var(--mono);color:var(--lab-muted);margin-top:4px;display:block}.wind-proof details{border-top:1px solid var(--lab-line);padding-top:16px}.wind-proof summary{cursor:pointer;font-size:12px;line-height:1.7}.wind-proof summary:hover{color:var(--lab-blue)}.wind-proof details code{overflow-wrap:anywhere;font:11px/1.7 var(--mono);margin:17px 0;display:block}.wind-evidence .wind-proof details p{font-size:12px}.wind-proof details ul{color:var(--lab-muted);padding:14px 0 0 15px;font-size:12px;line-height:1.65}.wind-hash{overflow-wrap:anywhere}.wind-method{grid-template-columns:1.65fr 1fr;gap:65px;padding:35px 0 15px;display:grid}.wind-method p{max-width:none;font-size:13px}.wind-method strong{color:var(--lab-ink);font-weight:500}.wind-method>div{flex-direction:column;align-items:flex-start;gap:13px;padding-top:5px;font-size:12px;display:flex}.wind-method a:hover{color:var(--lab-blue)}.wind-tool :is(button,a,summary):focus-visible{outline:2px solid var(--lab-accent);outline-offset:4px}@media (max-width:1100px){.wind-workspace{grid-template-columns:minmax(0,1fr) 250px}.wind-observation{padding-right:22px}.wind-controls{padding-left:22px}.wind-chamber header{flex-direction:column;align-items:flex-start}.wind-chamber footer{gap:14px}.wind-outcome,.wind-evidence{gap:32px}.wind-evidence{padding:30px}}@media (max-width:800px){.wind-intro{flex-direction:column;align-items:flex-start;gap:8px}.wind-workspace{flex-direction:column;display:flex}.wind-observation{padding-right:0}.wind-controls{border-left:0;border-top:1px solid var(--lab-line);grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.wind-controls>:is(.wind-eyebrow,h2,.wind-presets,.wind-select-label,[data-slot=native-select-wrapper],.wind-reset){grid-column:1/-1}.wind-presets{grid-template-columns:repeat(3,1fr)}.wind-tool .wind-preset{white-space:normal;text-align:left;line-height:1.4}.wind-chamber header{flex-direction:row}.wind-outcome,.wind-trace-grid,.wind-evidence{grid-template-columns:1fr}.wind-outcome{padding:35px 0}.wind-evidence{padding:27px}.wind-method{grid-template-columns:1fr;gap:15px}}@media (max-width:480px){.wind-chamber svg text[font-size="9"],.wind-chamber svg text[font-size="8"]{font-size:16px}.wind-chamber header{flex-direction:column;gap:5px;padding-inline:14px}.wind-chamber footer{flex-wrap:wrap;gap:5px 15px;padding-inline:14px}.wind-transport{gap:12px}.wind-tool .wind-play{min-width:44px}.wind-play span,.wind-end{display:none}.wind-presets{grid-template-columns:1fr}.wind-section-heading{flex-direction:column;align-items:flex-start;gap:2px}.wind-controls{column-gap:20px}.wind-traces{padding:17px}.wind-request-timeline{grid-template-columns:78px 1fr;gap:8px}.wind-time-labels{margin-left:86px}.wind-evidence{padding:22px}.wind-comparison span{font-size:12px}.wind-comparison-head b{font-size:10px}.wind-real-result{gap:20px}}@media (prefers-reduced-motion:reduce){.wind-tool *{transition-duration:0s!important;animation:none!important}}
