.wa-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.wa-hero-art{background:radial-gradient(ellipse at center,var(--cf-1d453d),var(--cf-102430) 75%);border:1px solid var(--cr-416664);border-radius:24px;padding:26px}.wa-hero-art svg{width:100%;height:auto;display:block}.wa-hero-art p{font-size:.85rem;color:var(--ct-b6d0d9)!important;margin:15px 0 0!important}.wa-wrap{padding-bottom:60px}.wa-panel{margin:0 0 30px}.wa-panel h2{font-size:clamp(1.5rem,2.7vw,2rem);margin-top:6px}.wa-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:24px;align-items:start}.wa-layout>*{min-width:0}.wa-controls{display:grid;gap:18px}.wa-controls label{display:grid;gap:8px;color:var(--ct-c6dce4);font-size:.93rem}.wa-controls input[type=range]{width:100%;min-height:30px;accent-color:var(--ct-8fe2c6)}.wa-controls output{font-size:1.15rem;color:var(--ct-b5efdb);font-weight:650}.wa-controls .wk-btn{min-height:44px}.wa-presets{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.wa-presets .wk-btn{font-size:.86rem;white-space:normal}.wa-scroll{overflow:auto;border:1px solid var(--cr-355761);border-radius:18px;background:var(--cf-0b202a);scrollbar-color:var(--ct-568074) var(--ct-0b202a)}.wa-scroll svg{width:100%;min-width:600px;height:auto;display:block}.wa-diagram text{font:18px system-ui,sans-serif;fill:var(--ct-c4dce6)}.wa-diagram .wa-small{font-size:15px}.wa-diagram .wa-axis{stroke:var(--ct-76cfba);stroke-width:2;stroke-dasharray:12 5}.wa-diagram .wa-part{fill:var(--ct-21414c);stroke:var(--ct-8badba);stroke-width:2}.wa-diagram .wa-solid{stroke:var(--ct-a7bfd1);stroke-width:22;stroke-linecap:round}.wa-diagram .wa-move{stroke:var(--ct-8ce5c6)}.wa-diagram .wa-marker{fill:var(--ct-ecbf7b);stroke:var(--ct-102630);stroke-width:2}.wa-part-help{cursor:help;outline:none}.wa-part-help:focus .wa-part,.wa-part-help:hover .wa-part{stroke:var(--ct-f5d391);stroke-width:4}.wa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.wa-stat{background:var(--cf-142d36);border:1px solid var(--cr-34545f);border-radius:12px;padding:15px;min-width:0}.wa-stat span{display:block;font-size:.77rem;color:var(--ct-a9c4ce);line-height:1.5}.wa-stat strong{display:block;font-size:1.05rem;color:var(--ct-b6f0d9);line-height:1.6;margin-top:7px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wa-note{font-size:.88rem!important;line-height:1.8!important;color:var(--ct-b4cbd4)!important}.wa-status{border-left:3px solid var(--cr-e4b677);background:var(--cf-302e27);padding:16px 18px;line-height:1.8;color:var(--ct-e9d9b6)}.wa-status.good{border-color:var(--cr-85dfc1);background:var(--cf-193c32);color:var(--ct-cef4e5)}.wa-compare{margin-top:20px;padding:18px;border:1px solid var(--cr-42656b);border-radius:14px;background:var(--cf-10272f)}.wa-compare p{font-size:.9rem;line-height:1.8}.wa-compare table{width:100%;border-collapse:collapse;font-size:.86rem}.wa-compare th,.wa-compare td{border-bottom:1px solid var(--cr-375761);padding:10px;text-align:left;white-space:nowrap}.wa-compare caption{text-align:left;color:var(--ct-bfe5d8);padding-bottom:12px}.wa-compare-wrap{overflow:auto}.wa-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.wa-evidence-grid article{background:var(--cf-122a34);border:1px solid var(--cr-385660);border-radius:17px;padding:22px;min-width:0}.wa-evidence-grid h3{font-size:1.14rem;margin-top:0;color:var(--ct-bfe9dc)}.wa-evidence-grid p{font-size:.93rem;line-height:1.8}.wa-evidence-grid details{border-top:1px solid var(--cr-355660);padding-top:12px}.wa-evidence-grid summary{cursor:pointer;min-height:44px;color:var(--ct-a2e2cc);font-weight:650;line-height:1.6}.wa-learn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.wa-learn-grid .wk-panel{margin:0}.wa-learn-grid h2{font-size:1.4rem}.wa-learn-grid p,.wa-learn-grid li{line-height:1.8;color:var(--ct-bfd2db)}.wa-formula{padding:16px;background:var(--cf-0c222c);border-radius:10px;color:var(--ct-b9eadb);font-variant-numeric:tabular-nums;font-size:.91rem;line-height:1.9}.wa-panel:target,.wa-learn-grid section:target{outline:2px solid var(--cr-7cd9bc);outline-offset:6px}.wa-live{min-height:1.5em;font-size:.9rem;color:var(--ct-d8ebcf)}.wa-wrap button:focus-visible,.wa-wrap summary:focus-visible,.wa-scroll:focus-visible{outline:3px solid var(--cr-f0d391);outline-offset:4px}.wa-wrap [hidden]{display:none!important}.wa-wrap input:disabled,.wa-wrap button:disabled{opacity:.55}.wa-wrap section[id]{scroll-margin-top:105px}@media(max-width:1000px){.wa-layout{grid-template-columns:1fr}.wa-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-controls .wa-note{grid-column:1/-1}.wa-evidence-grid{grid-template-columns:1fr}}@media(max-width:700px){.wa-hero-grid{grid-template-columns:1fr}.wa-hero-art{padding:18px}.wa-learn-grid{grid-template-columns:1fr}.wa-controls{grid-template-columns:1fr}.wa-stats{gap:7px}.wa-stat{padding:10px}.wa-stat strong{font-size:.9rem}.wa-presets .wk-btn{flex:1 1 40%}.wa-panel.wk-panel{padding:20px}.wa-compare{padding:12px}}
