.ww-main{flex:1;display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box}.ww-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,4vw,48px);align-items:start;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px) 48px;border-bottom:1px solid rgba(255,255,255,.12);scroll-margin-top:16px}.ww-hero-text{display:flex;flex-direction:column;gap:18px;min-width:0}.ww-h1{margin:0;font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.ww-es{display:block;font-weight:400;color:#9EAEC4;font-size:.5em;margin-top:8px;letter-spacing:-.01em}.ww-epigraph{margin:0;padding:2px 0 2px 18px;border-left:2px solid #9dd000;font-size:18px;line-height:1.45;color:#F2F5F9;font-style:italic;text-wrap:pretty}.ww-epigraph footer{margin-top:8px;font:500 11px JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:#9EAEC4;font-style:normal}.ww-hint{margin:0;font-size:14px;line-height:1.5;color:#9EAEC4;max-width:480px;text-wrap:pretty}.ww-sec-head{display:flex;flex-direction:column;gap:12px}.ww-h2{margin:0;font-size:32px;line-height:1.1;letter-spacing:-.03em;font-weight:600}.ww-h2 span{font-weight:400;color:#9EAEC4}.ww-questions{display:flex;flex-direction:column;gap:22px;padding:40px clamp(20px,4vw,48px);border-bottom:1px solid rgba(255,255,255,.12)}.ww-q-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.ww-q{display:flex;gap:12px;align-items:flex-start;text-align:left;font:400 14px/1.45 Lufga,sans-serif;color:#D7E0EC;background:#0C1E33;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.ww-q:hover:not(:disabled){border-color:rgba(157,208,0,.4);background:#122438;color:#F2F5F9}.ww-q:disabled{opacity:.5;cursor:default}.ww-q-n{font:500 11px JetBrains Mono,monospace;letter-spacing:.1em;color:#9DD000;padding-top:4px;min-width:22px}.ww-frags{display:flex;flex-direction:column;gap:28px;padding:40px clamp(20px,4vw,48px) 56px}.ww-pills{display:flex;gap:8px;flex-wrap:wrap;padding-top:6px}.vault .ww-pills a{font:500 12px Lufga,sans-serif;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#D7E0EC}.vault .ww-pills a:hover{border-color:rgba(157,208,0,.5);color:#9DD000}.ww-theme{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px 40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);scroll-margin-top:24px}.ww-theme-head{position:sticky;top:20px;align-self:start}.ww-theme-head h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.ww-theme-head h2 span{display:block;font-weight:400;color:#9EAEC4;font-size:16px;margin-top:4px}.ww-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.ww-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.55;color:#D7E0EC;text-wrap:pretty}.ww-list li span{font:500 11px JetBrains Mono,monospace;letter-spacing:.1em;color:#9EAEC4;padding-top:5px}.ww-sources{margin:0;font-size:13px;color:#9EAEC4;border-top:1px solid rgba(255,255,255,.12);padding-top:16px}@media (max-width:760px){.ww-theme{grid-template-columns:1fr}.ww-theme-head{position:static}}