.explorer[data-astro-cid-qud5nhrc]{--glass-edge:#ffffffc7;--glass-depth:0 30px 70px -46px #021b509e, 0 12px 30px -24px #0853f457;min-height:calc(100svh - 4.5rem);padding:clamp(1rem, 2vh, 1.5rem) max(var(--page-gutter,1rem), calc((100vw - var(--page-max)) / 2)) 1.5rem;background:radial-gradient(at 52% 46%,#fffffffa 0 16%,#d0e3ff9e 39%,#0000 66%),radial-gradient(circle at 12% 18%,#ffffffeb,#0000 24%),radial-gradient(circle at 91% 14%,#9bbafc40,#0000 28%),linear-gradient(148deg,#fff 0%,#f5faff 48%,#eaf4fd 100%);position:relative;overflow:clip}.explorer[data-astro-cid-qud5nhrc]:before,.explorer[data-astro-cid-qud5nhrc]:after{content:"";pointer-events:none;border:1px solid #0853f412;border-radius:50%;position:absolute}.explorer[data-astro-cid-qud5nhrc]:before{width:38rem;height:38rem;top:-14rem;left:42%}.explorer[data-astro-cid-qud5nhrc]:after{width:24rem;height:24rem;bottom:-12rem;right:-10rem}.explorer-grid[data-astro-cid-qud5nhrc]{z-index:1;width:min(100%, var(--page-max));grid-template-columns:minmax(17rem,.84fr) minmax(29rem,1.5fr) minmax(17rem,.82fr);gap:clamp(.8rem,1.25vw,1.25rem);height:clamp(40rem,100svh - 6.75rem,48.5rem);min-height:0;margin-inline:auto;display:grid;position:relative}.control-panel[data-astro-cid-qud5nhrc],.model-stage[data-astro-cid-qud5nhrc],.result-panel[data-astro-cid-qud5nhrc]{min-width:0}.control-panel[data-astro-cid-qud5nhrc]{isolation:isolate;border:1px solid var(--glass-edge);min-height:0;box-shadow:var(--glass-depth), inset 0 1px 0 #fffffffa, inset 0 -1px 0 #03246b12;-webkit-backdrop-filter:blur(14px)saturate(124%);background:radial-gradient(circle at 9% 4%,#fffffff5,#0000 28%),linear-gradient(145deg,#ffffffd6,#ffffff9e 58%,#dceaffb8);border-radius:1.55rem 1.8rem 1.95rem 1.45rem;flex-direction:column;padding:clamp(1rem,1.5vw,1.25rem);display:flex;position:relative}.section-label[data-astro-cid-qud5nhrc]{color:var(--blue-600);align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.875rem;font-weight:600;display:flex}.section-label[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{font-size:1rem}.explorer-copy[data-astro-cid-qud5nhrc] h1[data-astro-cid-qud5nhrc]{text-wrap:balance;max-width:18rem;margin-bottom:.75rem;font-size:clamp(2.35rem,3.25vw,3.35rem);line-height:.98}.explorer-copy[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]:last-child{color:var(--muted-strong);margin-bottom:1rem;font-size:1rem;line-height:1.6}.journey-tabs[data-astro-cid-qud5nhrc]{background:#ffffff42;border:1px solid #ffffffc2;border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:.18rem;padding:.22rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 28px -24px #021b5099}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc]{min-width:0;min-height:3.1rem;color:var(--muted-strong);cursor:pointer;background:0 0;border:0;border-radius:.76rem;place-items:center;gap:.05rem;padding:.4rem .1rem .55rem;font-size:.875rem;font-weight:560;transition:transform .16s cubic-bezier(.25,1,.5,1),background .16s,color .16s,box-shadow .16s;display:grid}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{font-size:1rem}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc][aria-selected=true]{color:var(--blue-600);box-shadow:0 8px 18px -14px #021b5094, inset 0 1px 0 var(--white);background:linear-gradient(145deg,#fffffff0,#ecf4ffb8)}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc]:hover{color:var(--blue-600);transform:translateY(-1px)}.journey-panel[data-astro-cid-qud5nhrc]{flex-direction:column;flex:1;min-height:0;padding-top:1rem;display:flex;overflow:visible}.journey-panel[data-astro-cid-qud5nhrc][hidden]{display:none}.panel-heading[data-astro-cid-qud5nhrc]{gap:.15rem;margin-bottom:.65rem;display:grid}.panel-heading[data-astro-cid-qud5nhrc] strong[data-astro-cid-qud5nhrc],.journey-panel[data-astro-cid-qud5nhrc]>label[data-astro-cid-qud5nhrc]{color:var(--navy-950);font-size:.9375rem;font-weight:620}.panel-heading[data-astro-cid-qud5nhrc] span[data-astro-cid-qud5nhrc],.journey-panel[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]{color:var(--muted);font-size:.875rem;line-height:1.45}.zone-options[data-astro-cid-qud5nhrc],.symptom-options[data-astro-cid-qud5nhrc]{scrollbar-width:thin;flex:1;grid-template-columns:1fr 1fr;gap:.12rem .75rem;min-height:0;padding:.05rem .15rem .4rem 0;display:grid;overflow-y:auto}.zone-option[data-astro-cid-qud5nhrc],.symptom-option[data-astro-cid-qud5nhrc]{min-width:0;min-height:2.75rem;color:var(--navy-900);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.48rem;padding:.42rem .35rem;font-size:.875rem;font-weight:520;line-height:1.25;transition:transform .16s cubic-bezier(.25,1,.5,1),background .16s,border-color .16s,box-shadow .16s;display:flex}.locator[data-astro-cid-qud5nhrc],.marker-dot[data-astro-cid-qud5nhrc]{border:2px solid var(--white);background:var(--blue-600);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 2px #0853f42b}.zone-option[data-astro-cid-qud5nhrc]:hover,.zone-option[data-astro-cid-qud5nhrc].is-selected{color:var(--blue-600);background:linear-gradient(135deg,#ffffffc2,#d9e8ff7a);border-color:#ffffffc7;transform:translateY(-1px);box-shadow:0 10px 20px -18px #021b50a6,inset 0 1px #fffffff5}.symptom-option[data-astro-cid-qud5nhrc]{position:relative}.symptom-option[data-astro-cid-qud5nhrc] input[data-astro-cid-qud5nhrc]{opacity:0;position:absolute}.symptom-option[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600);flex:none;font-size:1rem}.symptom-option[data-astro-cid-qud5nhrc]:has(input:checked){color:var(--blue-600);background:linear-gradient(135deg,#ffffffc2,#d9e8ff7a);border-color:#ffffffc7;transform:translateY(-1px);box-shadow:0 10px 20px -18px #021b50a6,inset 0 1px #fffffff5}.symptom-option[data-astro-cid-qud5nhrc]:has(input:focus-visible){outline:3px solid var(--blue-600);outline-offset:2px}.select-shell[data-astro-cid-qud5nhrc]{margin:.55rem 0 .75rem;position:relative}.select-shell[data-astro-cid-qud5nhrc] select[data-astro-cid-qud5nhrc]{appearance:none;width:100%;min-height:3rem;color:var(--navy-950);background:#ffffff94;border:1px solid #03246b85;border-radius:.75rem;padding:.65rem 2.25rem .65rem .75rem;font-size:1rem;box-shadow:0 12px 26px -22px #021b509e,inset 0 1px #fffffff5}.select-shell[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.mobile-zone-select[data-astro-cid-qud5nhrc]{display:none}.control-footer[data-astro-cid-qud5nhrc]{border-top:0;margin-top:auto;padding-top:.7rem}.reset-button[data-astro-cid-qud5nhrc]{min-height:2.75rem;color:var(--blue-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.25rem;font-size:.875rem;font-weight:590;display:inline-flex}.safety-note[data-astro-cid-qud5nhrc]{color:var(--muted-strong);align-items:flex-start;gap:.45rem;margin:.55rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.safety-note[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600);flex:none;margin-top:.08rem;font-size:.95rem}.model-stage[data-astro-cid-qud5nhrc]{isolation:isolate;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.model-stage[data-astro-cid-qud5nhrc]:before,.model-stage[data-astro-cid-qud5nhrc]:after{z-index:0;content:"";pointer-events:none;position:absolute}.model-stage[data-astro-cid-qud5nhrc]:before{background:radial-gradient(circle at 22% 12%,#ffffffb3,#0000 30%),linear-gradient(155deg,#ffffff47,#d2e4ff1a 52%,#ffffff38);border:1px solid #ffffff61;border-radius:46% 54% 51% 49%/50% 46% 54% 50%;width:90%;height:84%;top:8%;left:5%;box-shadow:0 42px 80px -72px #021b5080,inset 0 1px #ffffffad,inset 0 -1px #0853f40b}.model-stage[data-astro-cid-qud5nhrc]:after{filter:blur(12px);background:radial-gradient(#ffffffad,#ffffff1f 48%,#0000 72%);border-radius:50%;width:56%;height:18%;top:7%;right:10%;transform:rotate(-7deg)}.stage-topbar[data-astro-cid-qud5nhrc],.stage-footer[data-astro-cid-qud5nhrc]{z-index:8;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:relative}.stage-topbar[data-astro-cid-qud5nhrc]{padding:.55rem 0}.stage-selection[data-astro-cid-qud5nhrc]{background:#ffffff75;border:1px solid #ffffffc2;border-radius:.78rem;gap:.05rem;padding:.42rem .62rem;display:grid;box-shadow:0 12px 26px -22px #021b50ad,inset 0 1px #ffffffeb}.stage-selection[data-astro-cid-qud5nhrc] span[data-astro-cid-qud5nhrc]{color:var(--muted);font-size:.75rem}.stage-selection[data-astro-cid-qud5nhrc] strong[data-astro-cid-qud5nhrc]{max-width:10rem;color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.layer-switch[data-astro-cid-qud5nhrc]{-webkit-backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #ffffffc7;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:.22rem;display:grid;box-shadow:0 10px 28px -16px #021b5059,inset 0 1px #fffffff5}.layer-switch[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc]{min-height:2.75rem;color:var(--navy-900);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .68rem;font-size:.8125rem;font-weight:560}.layer-switch[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc].is-active{background:var(--blue-600);color:var(--white);box-shadow:0 7px 18px #0853f43b}.canvas-shell[data-astro-cid-qud5nhrc]{z-index:1;isolation:isolate;min-height:0;position:relative}.canvas-shell[data-astro-cid-qud5nhrc]:after{z-index:1;filter:blur(10px);content:"";pointer-events:none;background:radial-gradient(#021b5033,#0853f414 45%,#0000 72%);border-radius:50%;width:48%;height:9%;position:absolute;bottom:7%;right:26%;transform:perspective(16rem)rotateX(64deg)}[data-astro-cid-qud5nhrc][data-foot-canvas]{z-index:2;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}[data-astro-cid-qud5nhrc][data-foot-canvas]:active{cursor:grabbing}.model-markers[data-astro-cid-qud5nhrc]{z-index:6;pointer-events:none;position:absolute;inset:0}.model-marker[data-astro-cid-qud5nhrc]{--marker-depth:1;min-width:2.75rem;min-height:2.75rem;color:var(--navy-950);pointer-events:auto;cursor:pointer;filter:drop-shadow(0 4px 9px #021b5033);background:0 0;border:0;justify-content:center;align-items:center;gap:.38rem;padding:0;font-size:.8125rem;font-weight:590;display:flex;position:absolute;transform:translate(-50%,-50%)}.model-marker[data-astro-cid-qud5nhrc][hidden]{display:none}.model-marker[data-astro-cid-qud5nhrc] .marker-dot[data-astro-cid-qud5nhrc]{width:.72rem;height:.72rem;transform:scale(var(--marker-depth));transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 3px #ffffffd1,0 0 0 5px #0853f424}.model-marker[data-astro-cid-qud5nhrc] .marker-label[data-astro-cid-qud5nhrc]{width:max-content;max-width:9rem;box-shadow:var(--shadow-control);white-space:normal;text-align:left;background:#fffffff0;border:1px solid #0853f426;border-radius:.55rem;padding:.35rem .5rem;display:none;position:absolute;left:calc(100% + .1rem)}.model-marker[data-astro-cid-qud5nhrc][data-label-side=left] .marker-label[data-astro-cid-qud5nhrc]{left:auto;right:calc(100% + .1rem)}.model-marker[data-astro-cid-qud5nhrc]:hover .marker-label[data-astro-cid-qud5nhrc],.model-marker[data-astro-cid-qud5nhrc]:focus-visible .marker-label[data-astro-cid-qud5nhrc],.model-marker[data-astro-cid-qud5nhrc].is-selected .marker-label[data-astro-cid-qud5nhrc]{display:block}.model-marker[data-astro-cid-qud5nhrc].is-selected .marker-dot[data-astro-cid-qud5nhrc]{box-shadow:0 0 0 3px var(--white), 0 0 0 6px #0853f42b, 0 0 20px #0853f457;transform:scale(1.12)}.model-loading[data-astro-cid-qud5nhrc],.model-error[data-astro-cid-qud5nhrc]{z-index:4;color:var(--muted-strong);text-align:center;place-content:center;place-items:center;gap:.35rem;padding:2rem;font-size:.9375rem;display:grid;position:absolute;inset:0}.model-loading[data-astro-cid-qud5nhrc][hidden],.model-error[data-astro-cid-qud5nhrc][hidden]{display:none}.stage-feedback[data-astro-cid-qud5nhrc]{z-index:9;max-width:min(90%,22rem);color:var(--white);text-align:center;-webkit-backdrop-filter:blur(12px);pointer-events:none;background:#021b50db;border:1px solid #ffffff2e;border-radius:999px;margin:0;padding:.5rem .72rem;font-size:.68rem;line-height:1.3;position:absolute;bottom:.65rem;right:50%;transform:translate(50%);box-shadow:0 12px 28px -14px #021b50b3}.stage-feedback[data-astro-cid-qud5nhrc][hidden]{display:none}.model-loading[data-astro-cid-qud5nhrc] strong[data-astro-cid-qud5nhrc],.model-error[data-astro-cid-qud5nhrc] strong[data-astro-cid-qud5nhrc]{color:var(--navy-950);font-size:1rem}.model-retry[data-astro-cid-qud5nhrc]{background:var(--blue-600);min-height:2.75rem;color:var(--white);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.model-retry[data-astro-cid-qud5nhrc]:disabled{opacity:.6;cursor:wait}.loading-orbit[data-astro-cid-qud5nhrc],.model-error[data-astro-cid-qud5nhrc]>i[data-astro-cid-qud5nhrc]{width:3.4rem;height:3.4rem;color:var(--blue-600);box-shadow:var(--shadow-control);background:#ffffffb8;border:1px solid #0853f433;border-radius:50%;place-items:center;margin-bottom:.4rem;font-size:1.55rem;display:grid}.loading-orbit[data-astro-cid-qud5nhrc]{animation:1.6s ease-in-out infinite loading-pulse}@keyframes loading-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 .75rem #0853f400}}.stage-footer[data-astro-cid-qud5nhrc]{width:max-content;max-width:calc(100% - 2rem);color:var(--muted-strong);background:#ffffff61;border:1px solid #ffffffb3;border-radius:999px;justify-content:center;gap:1.5rem;margin:0 auto .35rem;padding:.48rem .8rem;font-size:.75rem;box-shadow:0 12px 28px -24px #021b50a8,inset 0 1px #ffffffe0}.stage-footer[data-astro-cid-qud5nhrc] span[data-astro-cid-qud5nhrc]{align-items:center;gap:.35rem;display:flex}.stage-footer[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600);font-size:.95rem}.result-panel[data-astro-cid-qud5nhrc]{isolation:isolate;border:1px solid var(--glass-edge);min-height:0;box-shadow:var(--glass-depth), inset 0 1px 0 #fffffffa, inset 0 -1px 0 #03246b12;-webkit-backdrop-filter:blur(14px)saturate(124%);background:radial-gradient(circle at 92% 5%,#fffffff0,#0000 28%),linear-gradient(220deg,#ffffffd6,#ffffff9e 58%,#dceaffb8);border-radius:1.95rem 1.5rem 1.65rem 2.05rem;flex-direction:column;padding:clamp(1rem,1.5vw,1.25rem);display:flex;position:relative;overflow:visible}.result-heading[data-astro-cid-qud5nhrc]{border-bottom:0;padding-bottom:.85rem}.result-heading[data-astro-cid-qud5nhrc] h2[data-astro-cid-qud5nhrc]{text-wrap:balance;max-width:17rem;margin-bottom:.45rem;font-size:clamp(1.35rem,1.55vw,1.65rem);line-height:1.12}.result-heading[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]:not(.section-label){color:var(--muted-strong);margin-bottom:0;font-size:.9375rem;line-height:1.6}.associated-signs[data-astro-cid-qud5nhrc]{margin-bottom:.9rem}.result-section-heading[data-astro-cid-qud5nhrc]{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.5rem;display:flex}.result-section-heading[data-astro-cid-qud5nhrc] h3[data-astro-cid-qud5nhrc]{letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:620}.result-section-heading[data-astro-cid-qud5nhrc] p[data-astro-cid-qud5nhrc]{color:var(--muted);margin:.12rem 0 0;font-size:.8125rem;line-height:1.4}.associated-symptoms[data-astro-cid-qud5nhrc]{scrollbar-width:thin;grid-template-columns:1fr 1fr;gap:.32rem;max-height:9rem;padding-right:.16rem;display:grid;overflow-y:auto}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom{min-width:0;min-height:2.75rem;color:var(--navy-900);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffffb3,#e7f1ff75);border:1px solid #ffffffb8;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:.35rem;padding:.42rem .5rem;font-size:.8125rem;line-height:1.18;transition:background .16s,color .16s,transform .16s cubic-bezier(.25,1,.5,1),box-shadow .16s;display:grid;box-shadow:0 10px 20px -18px #021b509e,inset 0 1px #ffffffeb}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom:hover{color:var(--blue-600);box-shadow:0 14px 24px -18px #021b50b8, inset 0 1px 0 var(--white);background:#ffffffe6;transform:translateY(-1px)}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom[aria-pressed=true]{background:linear-gradient(145deg, var(--blue-500), var(--blue-600) 58%, var(--navy-900));color:var(--white);border-color:#ffffff9e;box-shadow:0 14px 28px -18px #0853f4e0,inset 0 1px #ffffff85}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom i{color:var(--blue-600);grid-row:1/span 2;font-size:.95rem}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom[aria-pressed=true] i{color:var(--white)}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:610;overflow:hidden}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.75rem;overflow:hidden}.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom[aria-pressed=true] small{color:var(--white)}.associated-empty[data-astro-cid-qud5nhrc],.result-empty[data-astro-cid-qud5nhrc]{color:var(--muted);margin:.45rem 0;font-size:.875rem;line-height:1.45}.pathology-results[data-astro-cid-qud5nhrc]{flex-direction:column;flex:1;min-height:0;display:flex}.result-section-heading--pathologies[data-astro-cid-qud5nhrc]{margin-bottom:.1rem}.result-count[data-astro-cid-qud5nhrc]{color:var(--blue-600);background:#ffffff94;border:1px solid #ffffffb8;border-radius:999px;padding:.2rem .45rem;font-size:.75rem;font-weight:620;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.result-list[data-astro-cid-qud5nhrc]{scrollbar-width:thin;flex:1;min-height:0;margin-inline:-.3rem;padding-inline:.3rem;overflow:hidden auto}.result-list[data-astro-cid-qud5nhrc] .result-card{border-bottom:0;border-radius:.72rem;margin-inline:0;padding:.72rem .3rem;transition:transform .16s cubic-bezier(.25,1,.5,1),background .16s,box-shadow .16s}.result-list[data-astro-cid-qud5nhrc] .result-card:hover{background:#ffffff6b;transform:translateY(-1px);box-shadow:0 12px 24px -22px #021b50ad,inset 0 1px #ffffffc7}.result-list[data-astro-cid-qud5nhrc] .result-card>span{color:var(--blue-600);margin-bottom:.12rem;font-size:.75rem;font-weight:620;display:block}.result-list[data-astro-cid-qud5nhrc] .result-card h4{margin:0;line-height:1.25}.result-list[data-astro-cid-qud5nhrc] .result-card h4>button{width:100%;color:var(--navy-950);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:620;line-height:1.25;display:block}.result-list[data-astro-cid-qud5nhrc] .result-card h4>button:hover{color:var(--blue-600)}.result-list[data-astro-cid-qud5nhrc] .result-card .result-match{color:var(--blue-600);margin-top:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.result-list[data-astro-cid-qud5nhrc] .result-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.28rem 0 .32rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.result-list[data-astro-cid-qud5nhrc] .result-card a,.all-pathologies-link[data-astro-cid-qud5nhrc]{color:var(--blue-600);align-items:center;gap:.35rem;font-size:.875rem;font-weight:590;text-decoration:none;display:inline-flex}.all-pathologies-link[data-astro-cid-qud5nhrc]{background:linear-gradient(145deg,#ffffffb3,#e6f0ff75);border:1px solid #ffffffb8;border-radius:.72rem;justify-content:space-between;min-height:2.75rem;margin-top:.35rem;padding:.48rem .62rem;transition:transform .16s cubic-bezier(.25,1,.5,1),box-shadow .16s;box-shadow:0 12px 24px -22px #021b50a8,inset 0 1px #ffffffeb}.all-pathologies-link[data-astro-cid-qud5nhrc]:hover{box-shadow:0 16px 28px -22px #021b50b8, inset 0 1px 0 var(--white);transform:translateY(-1px)}.result-disclaimer[data-astro-cid-qud5nhrc]{color:var(--muted);align-items:flex-start;gap:.35rem;margin:.35rem 0 0;font-size:.8125rem;line-height:1.4;display:flex}.result-disclaimer[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600);flex:none;margin-top:.05rem;font-size:.78rem}.no-script-explorer[data-astro-cid-qud5nhrc]{padding-block:2rem}@media (width>=68.01rem) and (height<=47rem){.explorer[data-astro-cid-qud5nhrc]{padding-block:.7rem 1rem}.explorer-grid[data-astro-cid-qud5nhrc]{height:calc(100svh - 6.25rem);min-height:29rem}.control-panel[data-astro-cid-qud5nhrc],.result-panel[data-astro-cid-qud5nhrc]{scrollbar-width:thin;overflow-y:auto}.journey-panel[data-astro-cid-qud5nhrc]{flex:1 0 11rem}.pathology-results[data-astro-cid-qud5nhrc]{flex:1 0 12rem}.explorer-copy[data-astro-cid-qud5nhrc] h1[data-astro-cid-qud5nhrc]{margin-bottom:.55rem;font-size:clamp(2.1rem,3vw,2.9rem)}.explorer-copy[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]:last-child{margin-bottom:.65rem;line-height:1.45}.journey-panel[data-astro-cid-qud5nhrc]{padding-top:.65rem}.zone-option[data-astro-cid-qud5nhrc],.symptom-option[data-astro-cid-qud5nhrc]{min-height:2.3rem}.associated-symptoms[data-astro-cid-qud5nhrc]{max-height:7rem}}@media (width<=68rem){.explorer[data-astro-cid-qud5nhrc]{padding-block:1.25rem 2rem;overflow:clip}.explorer-grid[data-astro-cid-qud5nhrc]{grid-template-columns:minmax(18rem,.75fr) minmax(28rem,1.25fr);align-items:stretch;height:auto}.control-panel[data-astro-cid-qud5nhrc]{min-height:37rem}.model-stage[data-astro-cid-qud5nhrc]{height:min(39rem,100svh - 7rem);min-height:32rem}.result-panel[data-astro-cid-qud5nhrc]{grid-column:1/-1;min-height:0;padding:1rem 1.1rem;overflow:visible}.associated-symptoms[data-astro-cid-qud5nhrc]{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;overflow:visible}.result-list[data-astro-cid-qud5nhrc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;overflow:visible}.result-list[data-astro-cid-qud5nhrc] .result-card{border-bottom:0}}@media (width>=50.01rem) and (width<=68rem) and (height<=47rem){.explorer[data-astro-cid-qud5nhrc]{padding-block:.7rem 1.25rem}.control-panel[data-astro-cid-qud5nhrc]{min-height:max(29rem,100svh - 6.5rem)}.model-stage[data-astro-cid-qud5nhrc]{height:max(29rem,100svh - 6.5rem);min-height:29rem}.zone-option[data-astro-cid-qud5nhrc],.symptom-option[data-astro-cid-qud5nhrc]{min-height:2.3rem}}@media (width<=50rem){.explorer[data-astro-cid-qud5nhrc]{padding:.75rem .625rem 1.5rem}.explorer-grid[data-astro-cid-qud5nhrc]{grid-template-columns:1fr;gap:.7rem}.control-panel[data-astro-cid-qud5nhrc]{border-radius:1.35rem 1.55rem 1.7rem 1.25rem;order:1;min-height:0;padding:1rem .9rem}.explorer-copy[data-astro-cid-qud5nhrc] h1[data-astro-cid-qud5nhrc]{max-width:20rem;font-size:clamp(2.2rem,9vw,3rem)}.zone-options[data-astro-cid-qud5nhrc],.symptom-options[data-astro-cid-qud5nhrc]{flex:none;max-height:12.5rem}.zone-options[data-astro-cid-qud5nhrc]{display:none}.mobile-zone-select[data-astro-cid-qud5nhrc]{margin-block:0 .25rem;display:block}.model-stage[data-astro-cid-qud5nhrc]{order:2;height:clamp(22rem,52svh,30rem);min-height:22rem}.stage-topbar[data-astro-cid-qud5nhrc]{align-items:center;gap:.4rem}.stage-selection[data-astro-cid-qud5nhrc]{flex:1;min-width:0;padding-inline:.4rem}.layer-switch[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc]{min-height:2.75rem;padding-inline:.45rem;font-size:.75rem}.stage-footer[data-astro-cid-qud5nhrc]{gap:.8rem}.stage-footer[data-astro-cid-qud5nhrc] span[data-astro-cid-qud5nhrc]:first-child{display:none}.result-panel[data-astro-cid-qud5nhrc]{border-radius:1.65rem 1.25rem 1.4rem 1.75rem;order:3;grid-column:auto;padding:1rem .9rem}.associated-symptoms[data-astro-cid-qud5nhrc]{grid-template-columns:1fr 1fr}.result-list[data-astro-cid-qud5nhrc]{grid-template-columns:1fr}.result-list[data-astro-cid-qud5nhrc] .result-card p{-webkit-line-clamp:3}.result-heading[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]:not(.section-label),.result-list[data-astro-cid-qud5nhrc] .result-card p{font-size:1rem}}@supports not (backdrop-filter:blur(1px)){.control-panel[data-astro-cid-qud5nhrc],.result-panel[data-astro-cid-qud5nhrc]{background:#f8fcfff5}.layer-switch[data-astro-cid-qud5nhrc],.stage-feedback[data-astro-cid-qud5nhrc]{background-color:#fffffff5}.stage-feedback[data-astro-cid-qud5nhrc]{background-color:#021b50f5}}@media (width<=50rem),(hover:none) and (pointer:coarse),(prefers-reduced-transparency:reduce){.control-panel[data-astro-cid-qud5nhrc],.result-panel[data-astro-cid-qud5nhrc]{-webkit-backdrop-filter:none;background:radial-gradient(circle at 8% 4%,#fff,#0000 30%),#f7fbfff2}.layer-switch[data-astro-cid-qud5nhrc],.stage-feedback[data-astro-cid-qud5nhrc]{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.loading-orbit[data-astro-cid-qud5nhrc]{animation:none}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc],.zone-option[data-astro-cid-qud5nhrc],.symptom-option[data-astro-cid-qud5nhrc],.model-marker[data-astro-cid-qud5nhrc] .marker-dot[data-astro-cid-qud5nhrc],.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom,.result-list[data-astro-cid-qud5nhrc] .result-card,.all-pathologies-link[data-astro-cid-qud5nhrc]{transition:none}.journey-tabs[data-astro-cid-qud5nhrc] button[data-astro-cid-qud5nhrc]:hover,.zone-option[data-astro-cid-qud5nhrc]:hover,.zone-option[data-astro-cid-qud5nhrc].is-selected,.symptom-option[data-astro-cid-qud5nhrc]:has(input:checked),.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom:hover,.result-list[data-astro-cid-qud5nhrc] .result-card:hover,.all-pathologies-link[data-astro-cid-qud5nhrc]:hover{transform:none}}@media (prefers-contrast:more){.control-panel[data-astro-cid-qud5nhrc],.result-panel[data-astro-cid-qud5nhrc]{-webkit-backdrop-filter:none;background:#fffffff5;border-color:#03246b6b}.journey-tabs[data-astro-cid-qud5nhrc],.stage-selection[data-astro-cid-qud5nhrc],.stage-footer[data-astro-cid-qud5nhrc],.associated-symptoms[data-astro-cid-qud5nhrc] .associated-symptom,.all-pathologies-link[data-astro-cid-qud5nhrc]{border-color:#03246b6b}.select-shell[data-astro-cid-qud5nhrc] select[data-astro-cid-qud5nhrc]{background:var(--white);border-color:#03246bb8}}.step-heading[data-astro-cid-qud5nhrc]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin-bottom:.75rem;display:grid}.step-number[data-astro-cid-qud5nhrc]{background:var(--blue-600);width:1.75rem;height:1.75rem;color:var(--white);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.9rem;font-weight:650;display:grid;box-shadow:0 6px 14px -6px #0853f4b3}.step-title[data-astro-cid-qud5nhrc]{letter-spacing:-.01em;margin:0 0 .15rem;font-size:1.05rem;line-height:1.25}.step-heading[data-astro-cid-qud5nhrc] p[data-astro-cid-qud5nhrc]{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.step-panel[data-astro-cid-qud5nhrc]{padding-top:.25rem}.name-search[data-astro-cid-qud5nhrc]{border-top:1px solid var(--line);margin-top:auto;padding-top:.9rem}.name-search[data-astro-cid-qud5nhrc] label[data-astro-cid-qud5nhrc]{color:var(--navy-950);align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.875rem;font-weight:600;display:flex}.name-search[data-astro-cid-qud5nhrc] label[data-astro-cid-qud5nhrc] i[data-astro-cid-qud5nhrc]{color:var(--blue-600)}.associated-symptoms[data-astro-cid-qud5nhrc]{max-height:none;overflow:visible}.results-jump[data-astro-cid-qud5nhrc]{background:linear-gradient(135deg, var(--blue-600), var(--blue-500));color:var(--white);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem .95rem;font-weight:600;text-decoration:none;transition:transform .16s;display:flex;box-shadow:0 14px 28px -16px #0853f4cc}.results-jump[data-astro-cid-qud5nhrc]:hover{transform:translateY(-1px)}.explorer-results[data-astro-cid-qud5nhrc]{z-index:1;width:min(100%, var(--page-max));border:1px solid var(--glass-edge);box-shadow:var(--glass-depth), inset 0 1px 0 #fffffffa;-webkit-backdrop-filter:blur(14px)saturate(124%);background:linear-gradient(160deg,#ffffffdb,#ffffffa3 60%,#dceaffb3);border-radius:1.75rem;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:clamp(1.1rem,2vw,1.6rem);scroll-margin-top:5rem;display:block;position:relative}.explorer-results-head[data-astro-cid-qud5nhrc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.explorer-results-head[data-astro-cid-qud5nhrc] .step-heading[data-astro-cid-qud5nhrc]{margin-bottom:0}.explorer-results[data-astro-cid-qud5nhrc] .step-title[data-astro-cid-qud5nhrc]{font-size:clamp(1.2rem,1.8vw,1.45rem)}.explorer-results[data-astro-cid-qud5nhrc] .all-pathologies-link[data-astro-cid-qud5nhrc]{margin-top:0}.results-summary[data-astro-cid-qud5nhrc]{color:var(--muted-strong);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.95rem;display:flex}.results-summary[data-astro-cid-qud5nhrc] strong[data-astro-cid-qud5nhrc]{color:var(--navy-950)}.active-filters[data-astro-cid-qud5nhrc]{display:contents}.active-filters[data-astro-cid-qud5nhrc] .filter-pill{border-radius:999px;align-items:center;gap:.3rem;min-height:1.9rem;padding:.2rem .7rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.active-filters[data-astro-cid-qud5nhrc] .filter-pill--zone{background:var(--ice-50);color:var(--blue-600);border:1px solid #0853f438}.active-filters[data-astro-cid-qud5nhrc] .filter-pill--sign{background:var(--blue-600);color:var(--white);cursor:pointer;border:0}.active-filters[data-astro-cid-qud5nhrc] .filter-pill--sign:hover{background:var(--navy-900)}.explorer-results[data-astro-cid-qud5nhrc] .result-list[data-astro-cid-qud5nhrc]{flex:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;display:grid;overflow:visible}.explorer-results[data-astro-cid-qud5nhrc] .result-list[data-astro-cid-qud5nhrc] .result-card{box-shadow:var(--shadow-control);background:#ffffffc7;border:1px solid #ffffffd1;border-radius:1rem;flex-direction:column;padding:1rem 1.1rem;display:flex}.explorer-results[data-astro-cid-qud5nhrc] .result-list[data-astro-cid-qud5nhrc] .result-card p{-webkit-line-clamp:3}.explorer-results[data-astro-cid-qud5nhrc] .result-list[data-astro-cid-qud5nhrc] .result-card a{margin-top:auto}.explorer-results[data-astro-cid-qud5nhrc] .result-disclaimer[data-astro-cid-qud5nhrc]{margin-top:.9rem}.start-hint[data-astro-cid-qud5nhrc]{z-index:4;background:var(--navy-950);color:var(--white);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.55rem 1rem;font-size:.85rem;font-weight:600;animation:1.8s ease-in-out infinite start-hint-bob;display:inline-flex;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 14px 28px -14px #021b50b3}.explorer[data-astro-cid-qud5nhrc][data-started] .start-hint[data-astro-cid-qud5nhrc]{display:none}@keyframes start-hint-bob{50%{transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){.start-hint[data-astro-cid-qud5nhrc]{animation:none}}@media (width>=68.01rem){.explorer-copy[data-astro-cid-qud5nhrc]>p[data-astro-cid-qud5nhrc]:last-child{display:none}.explorer-copy[data-astro-cid-qud5nhrc] h1[data-astro-cid-qud5nhrc]{margin-bottom:1rem}.zone-options[data-astro-cid-qud5nhrc]{flex:none;overflow:visible}.zone-option[data-astro-cid-qud5nhrc]{min-height:2.15rem;padding-block:.25rem}}.results-jump[data-astro-cid-qud5nhrc]{margin-top:1rem}@media (width>=68.01rem){.step-panel[data-astro-cid-qud5nhrc]{flex:none}.name-search[data-astro-cid-qud5nhrc]{margin-top:.9rem}}@media (width>=68.01rem) and (height<=47rem){.control-panel[data-astro-cid-qud5nhrc] .safety-note[data-astro-cid-qud5nhrc]{display:none}.step-heading[data-astro-cid-qud5nhrc]{margin-bottom:.45rem}.zone-option[data-astro-cid-qud5nhrc]{min-height:1.9rem;padding-block:.15rem}}@media (width>=68.01rem){.control-panel[data-astro-cid-qud5nhrc]{scrollbar-width:thin;overflow:hidden auto}.control-footer[data-astro-cid-qud5nhrc]{margin-top:.9rem}}
