
.vrs-discovery-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}
.vrs-discovery{display:grid;gap:22px}
.vrs-discovery-hero,.vrs-discovery-headset-box,.vrs-discovery-results,.vrs-discovery-start{
  padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.025)
}
.vrs-discovery-hero h1{margin:6px 0 8px;font-size:clamp(30px,5vw,52px);line-height:1.03}
.vrs-discovery-hero p{max-width:760px;font-size:17px;line-height:1.55;opacity:.82}
.vrs-discovery-headset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px}
.vrs-discovery-headset select,.vrs-discovery-headset button{
  min-height:46px;border-radius:11px;padding:0 13px
}
.vrs-discovery-headset button{font-weight:700;cursor:pointer}
.vrs-discovery-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.vrs-discovery-intents a,.vrs-discovery-tools a{
  display:grid;gap:5px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;
  text-decoration:none;background:rgba(255,255,255,.02)
}
.vrs-discovery-intents b,.vrs-discovery-tools b{font-size:16px}
.vrs-discovery-intents span,.vrs-discovery-tools span{font-size:13px;line-height:1.4;opacity:.72}
.vrs-discovery-results h2,.vrs-discovery-start h2{margin:5px 0 16px}
.vrs-discovery-results h3{margin:22px 0 10px}
.vrs-discovery-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.vrs-discovery-card{
  display:flex;gap:10px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;text-decoration:none
}
.vrs-discovery-card img{width:74px;height:74px;object-fit:cover;border-radius:9px;flex:0 0 74px}
.vrs-discovery-card span{display:grid;align-content:start;gap:4px}
.vrs-discovery-card small{opacity:.72;line-height:1.38}
.vrs-discovery-tools{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.vrs-discovery-empty{opacity:.7}
@media(max-width:960px){
  .vrs-discovery-intents{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vrs-discovery-cards{grid-template-columns:1fr 1fr}
}
@media(max-width:620px){
  .vrs-discovery-shell{width:min(100% - 22px,1180px);padding-top:16px}
  .vrs-discovery-hero,.vrs-discovery-headset-box,.vrs-discovery-results,.vrs-discovery-start{padding:16px}
  .vrs-discovery-intents,.vrs-discovery-cards,.vrs-discovery-tools,.vrs-discovery-headset{grid-template-columns:1fr}
}


/* v3.0.0 — Discovery / Navigation 6.0 */
.vrs-discovery-rationale{max-width:760px;opacity:.76;line-height:1.5;margin:-4px 0 16px}
.vrs-discovery-why{
  display:block;margin-top:5px;padding-top:6px;border-top:1px solid rgba(255,255,255,.07);
  font-size:11px;font-style:normal;line-height:1.4;opacity:.68
}
.vrs-discovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}
.vrs-discovery-actions a{
  padding:8px 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;text-decoration:none;font-size:13px;font-weight:700
}
.vrs-menu-discovery>a{font-weight:700}

/* v3.11.0 — robust editorial visuals */
.vrs-neutral-vr-visual{position:relative;display:grid;place-items:center;align-content:center;gap:10px;width:100%;min-height:120px;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(51,213,255,.18),transparent 28%),linear-gradient(135deg,#0d2a3a,#071722 55%,#0b2534);border-radius:10px}
.vrs-neutral-vr-visual:before,.vrs-neutral-vr-visual:after{content:"";position:absolute;border:1px solid rgba(89,218,255,.12);border-radius:50%}.vrs-neutral-vr-visual:before{width:70%;aspect-ratio:1;left:-32%;top:-55%}.vrs-neutral-vr-visual:after{width:55%;aspect-ratio:1;right:-22%;bottom:-45%}
.vrs-neutral-vr-headset{position:relative;display:block;width:82px;height:43px;border:2px solid #5bdfff;border-radius:18px 18px 14px 14px;box-shadow:0 0 28px rgba(39,204,255,.16);background:linear-gradient(180deg,rgba(24,83,108,.55),rgba(6,25,36,.92))}
.vrs-neutral-vr-headset:before,.vrs-neutral-vr-headset:after{content:"";position:absolute;top:10px;width:17px;height:16px;border:1px solid rgba(123,231,255,.55);border-radius:50%}.vrs-neutral-vr-headset:before{left:15px}.vrs-neutral-vr-headset:after{right:15px}.vrs-neutral-vr-headset i{position:absolute;left:-20px;right:-20px;top:12px;height:15px;border-top:2px solid rgba(91,223,255,.55);border-radius:50%}
.vrs-neutral-vr-visual small{z-index:2;font-size:10px;font-weight:800;letter-spacing:.14em;color:#77dfff}.vrs-neutral-vr-visual.is-generic>span{font-size:28px;font-weight:900;color:#58dfff}


/* v3.20.0 — neutral thematic guide artwork */
.vrs-guide-art{
  position:relative;display:grid;place-items:center;align-content:center;gap:7px;width:100%;aspect-ratio:16/9;min-height:110px;
  overflow:hidden;border-radius:10px;color:#6ee3ff;
  background:radial-gradient(circle at 50% 40%,rgba(65,215,255,.18),transparent 34%),linear-gradient(145deg,#0d2b3b,#071823 58%,#0a2432)
}
.vrs-guide-art:before,.vrs-guide-art:after{content:"";position:absolute;border:1px solid rgba(99,224,255,.11);border-radius:50%}
.vrs-guide-art:before{width:75%;aspect-ratio:1;left:-36%;top:-70%}.vrs-guide-art:after{width:62%;aspect-ratio:1;right:-31%;bottom:-62%}
.vrs-guide-art svg{z-index:2;width:min(48%,150px);height:auto;filter:drop-shadow(0 0 13px rgba(55,211,255,.13))}
.vrs-guide-art small{z-index:2;font-size:9px;font-weight:850;letter-spacing:.16em;color:#8cecff}
.vrs-guide-art--sim{color:#70d7ff;background:radial-gradient(circle at 50% 38%,rgba(70,141,255,.2),transparent 36%),linear-gradient(145deg,#102b45,#081827 62%)}
.vrs-guide-art--comfort{color:#7ce4d5;background:radial-gradient(circle at 50% 38%,rgba(77,220,190,.17),transparent 36%),linear-gradient(145deg,#0c3034,#071b24 62%)}
.vrs-guide-art--pcvr{color:#72d9ff;background:radial-gradient(circle at 50% 38%,rgba(45,195,255,.19),transparent 36%),linear-gradient(145deg,#0b2e42,#071823 62%)}
.vrs-guide-art--seated{color:#8fd7ff;background:radial-gradient(circle at 50% 38%,rgba(105,176,255,.17),transparent 36%),linear-gradient(145deg,#102b40,#081a27 62%)}


/* v3.20.1 — direct intent result landing */
#ergebnisse{scroll-margin-top:92px}
.vrs-discovery-result-actions{display:flex;justify-content:flex-end;margin:-8px 0 10px}
.vrs-discovery-result-actions a{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;text-decoration:none;font-size:12px;font-weight:700}


/* v3.20.2 — intent-specific result policy */
.vrs-discovery-headset-note{display:grid;gap:4px;margin:18px 0 4px;padding:12px 14px;border:1px solid rgba(91,223,255,.14);border-radius:12px;background:rgba(91,223,255,.035)}
.vrs-discovery-headset-note b{font-size:13px}
.vrs-discovery-headset-note span{font-size:12px;line-height:1.45;opacity:.72}
