.wwd-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wwd-jump{scrollbar-width:thin}.wwd-who,.wwd-surfaces,.wwd-flow,.wwd-not,.wwd-keywords,.wwd-faq,.wwd-cta{margin-bottom:14px}.wwd-who,.wwd-flow,.wwd-not,.wwd-faq,.wwd-cta{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-who header h2,.wwd-section-head h2,.wwd-flow header h2,.wwd-not header h2,.wwd-faq header h2,.wwd-cta h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(20px,2.4vw,30px);line-height:1.15}.wwd-who header p,.wwd-section-head p,.wwd-not header p,.wwd-cta p{color:var(--muted,#a9b2b7);max-width:72ch;margin:0;font-size:13px;line-height:1.65}.wwd-who-grid,.wwd-not-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wwd-who-grid article,.wwd-not-grid li{border:1px solid var(--border,#2b363c);background:#ffffff05;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.wwd-who-grid svg,.wwd-not-grid svg{color:var(--gold,#f0be47)}.wwd-who-grid strong,.wwd-not-grid strong{overflow-wrap:anywhere;word-break:break-word;font-size:13px}.wwd-who-grid p,.wwd-not-grid span{color:var(--muted,#a9b2b7);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.wwd-surfaces{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-section-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:14px;margin-bottom:14px;display:grid}.wwd-search{border:1px solid var(--border,#2b363c);background:#00000047;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.wwd-search svg{color:var(--muted,#8b949e);flex:none}.wwd-search input{color:var(--text,#e8eef1);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:10px 0;font-size:13px}.wwd-group-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.wwd-group-chips button,.wwd-mode-toggle button,.wwd-keyword-pills button,.wwd-cluster-surfaces button,.wwd-empty button{appearance:none;border:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);cursor:pointer;font:inherit;background:#ffffff08;border-radius:999px;min-height:36px;padding:6px 12px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.wwd-group-chips button.is-active,.wwd-mode-toggle button.is-active,.wwd-cluster-list button.is-active{background:color-mix(in srgb, var(--gold,#f0be47) 14%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 55%, var(--border,#2b363c));color:var(--text,#e8eef1)}.wwd-group-chips button:hover,.wwd-mode-toggle button:hover,.wwd-keyword-pills button:hover,.wwd-cluster-surfaces button:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border,#2b363c));color:var(--text,#e8eef1)}.wwd-explorer{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;min-height:420px;display:grid}.wwd-surface-list{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:min(62vh,640px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wwd-surface-list li button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .15s,background .15s;display:grid}.wwd-surface-list li button:hover,.wwd-surface-list li button.is-selected{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border,#2b363c))}.wwd-surface-icon{border:1px solid var(--border,#2b363c);color:var(--gold,#f0be47);background:#00000047;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wwd-surface-copy{gap:2px;min-width:0;display:grid}.wwd-surface-copy strong{font-size:13px}.wwd-surface-copy small{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.wwd-surface-copy em{color:var(--muted,#a9b2b7);font-size:12px;font-style:normal;line-height:1.45}.wwd-chevron{color:var(--muted,#8b949e);opacity:.7}.wwd-empty{border:1px dashed var(--border,#2b363c);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:8px;padding:18px;display:grid}.wwd-empty p{color:var(--muted,#a9b2b7);margin:0;font-size:12px}.wwd-detail{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c));background:linear-gradient(160deg,#f0be470f,#0003);border-radius:14px;gap:12px;padding:18px;display:grid;position:sticky;top:8px}.wwd-detail h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:6px 0 0;font-size:22px;display:flex}.wwd-detail h3 svg{color:var(--gold,#f0be47)}.wwd-short,.wwd-detail-body{color:var(--text,#e8eef1);margin:0;font-size:13px;line-height:1.6}.wwd-short strong{color:var(--gold,#f0be47)}.wwd-detail-body{color:var(--muted,#a9b2b7)}.wwd-not-for{border:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);background:#00000047;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.wwd-not-for svg{color:var(--gold,#f0be47);flex:none;margin-top:1px}.wwd-keyword-pills{flex-wrap:wrap;gap:6px;display:flex}.wwd-detail-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.wwd-flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wwd-flow-steps a{border:1px solid var(--border,#2b363c);color:inherit;background:#ffffff05;border-radius:12px;gap:4px;min-height:104px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.wwd-flow-steps a:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border,#2b363c));transform:translateY(-1px)}.wwd-flow-steps b{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);font-size:11px}.wwd-flow-steps strong{font-size:13px}.wwd-flow-steps span{color:var(--muted,#a9b2b7);font-size:11px;line-height:1.4}.wwd-not-grid{margin:0;padding:0;list-style:none}.wwd-keywords{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-mode-toggle{gap:6px;display:inline-flex}.wwd-keyword-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:4px;display:grid}.wwd-cluster-list{gap:8px;display:grid}.wwd-cluster-list button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.wwd-cluster-list button strong{font-size:13px}.wwd-cluster-list button span{color:var(--muted,#a9b2b7);font-size:12px;line-height:1.4}.wwd-keyword-panel{border:1px solid var(--border,#2b363c);background:#00000038;border-radius:14px;gap:12px;padding:14px;display:grid}.wwd-cluster-intent{color:var(--muted,#a9b2b7);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.wwd-cluster-intent svg{color:var(--gold,#f0be47);flex:none}.wwd-keyword-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wwd-keyword-list button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.wwd-keyword-list button:hover{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border,#2b363c))}.wwd-keyword-list button svg{color:var(--gold,#f0be47);flex:none;margin-top:2px}.wwd-cluster-surfaces{gap:8px;display:grid}.wwd-cluster-surfaces>div{flex-wrap:wrap;gap:6px;display:flex}.wwd-cluster-surfaces button{align-items:center;gap:6px;display:inline-flex}.wwd-faq-list{gap:8px;margin-top:14px;display:grid}.wwd-faq-list details{border:1px solid var(--border,#2b363c);background:#ffffff05;border-radius:12px;padding:0 14px}.wwd-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.wwd-faq-list summary::-webkit-details-marker{display:none}.wwd-faq-list summary svg{color:var(--muted,#8b949e);flex:none;transition:transform .15s}.wwd-faq-list details[open] summary svg{transform:rotate(180deg)}.wwd-faq-list p{border-top:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);margin:0;padding:12px 0 14px;font-size:13px;line-height:1.6}.wwd-cta{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:16px;display:grid}.wwd-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wwd-legal{color:var(--muted,#8b949e);max-width:90ch;margin:4px 0 18px;font-size:11px;line-height:1.55}@media (width<=980px){.wwd-who-grid,.wwd-not-grid,.wwd-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wwd-section-head,.wwd-explorer,.wwd-keyword-layout,.wwd-cta{grid-template-columns:1fr}.wwd-detail{position:static}.wwd-cta-actions{justify-content:flex-start}.wwd-surface-list{max-height:min(48vh,420px)}}@media (width<=560px){.wwd-who-grid,.wwd-not-grid,.wwd-flow-steps{grid-template-columns:1fr}.wwd-who-grid article,.wwd-not-grid li{grid-template-columns:auto 1fr;align-items:start;column-gap:12px}.wwd-who-grid article svg,.wwd-not-grid li svg{grid-row:1/span 2}.wwd-surface-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wwd-hero-actions .button,.wwd-detail-actions .button,.wwd-cta-actions .button{justify-content:center;width:100%}.wwd-jump{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wwd-jump a{flex:none}}@media (prefers-reduced-motion:reduce){.wwd-surface-list li button,.wwd-flow-steps a,.wwd-keyword-list button,.wwd-group-chips button{transition:none}.wwd-flow-steps a:hover{transform:none}}
