.Diagnostic-module__3jYzRa__root{border-top:1px solid var(--hairline);overflow:hidden}.Diagnostic-module__3jYzRa__head{margin-bottom:calc(var(--breath) * 1.1);gap:clamp(20px,3vw,34px);display:grid}.Diagnostic-module__3jYzRa__title{font-size:var(--fs-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--t-100);font-weight:600;line-height:1.03}.Diagnostic-module__3jYzRa__question{font-size:var(--fs-lead);color:var(--t-72);gap:.6em;max-width:32ch;display:grid}.Diagnostic-module__3jYzRa__instruction{color:var(--t-secondary);font-size:clamp(.92rem,1.05vw,1.05rem);line-height:1.4}.Diagnostic-module__3jYzRa__columns{display:grid;position:relative}.Diagnostic-module__3jYzRa__pane{min-width:0}.Diagnostic-module__3jYzRa__list{flex-direction:column;display:flex}.Diagnostic-module__3jYzRa__symptom{text-align:left;width:100%;min-height:52px;letter-spacing:var(--ls-tight);color:var(--t-90);cursor:pointer;transition:color var(--dur-snap) var(--ease-out);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1.2em;padding:clamp(13px,2vw,20px) 0 clamp(13px,2vw,20px) clamp(24px,3vw,42px);font-size:clamp(1.05rem,2vw,1.7rem);line-height:1.16;display:flex;position:relative}.Diagnostic-module__3jYzRa__symptomLabel{flex:auto}.Diagnostic-module__3jYzRa__symptomArrow{color:var(--t-secondary);transition:color var(--dur-snap) var(--ease-out), transform var(--dur-snap) var(--ease-out);flex:none;font-size:.9em}.Diagnostic-module__3jYzRa__symptom:hover .Diagnostic-module__3jYzRa__symptomArrow,.Diagnostic-module__3jYzRa__symptom:focus-visible .Diagnostic-module__3jYzRa__symptomArrow,.Diagnostic-module__3jYzRa__symptom[aria-pressed=true] .Diagnostic-module__3jYzRa__symptomArrow{color:var(--accent);transform:translate(5px)}.Diagnostic-module__3jYzRa__list li:first-child .Diagnostic-module__3jYzRa__symptom{border-top:1px solid var(--hairline)}.Diagnostic-module__3jYzRa__symptom:before{content:"";transform-origin:0;width:clamp(12px,1.6vw,22px);height:1px;transition:transform var(--dur-snap) var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;transform:scaleX(0)}.Diagnostic-module__3jYzRa__symptom:hover,.Diagnostic-module__3jYzRa__symptom:focus-visible{color:var(--t-100)}.Diagnostic-module__3jYzRa__symptom[aria-pressed=true]{color:var(--pure)}.Diagnostic-module__3jYzRa__symptom[aria-pressed=true]:before{background:var(--accent);transform:scaleX(1)}.Diagnostic-module__3jYzRa__panel{align-content:end;min-height:clamp(420px,62vh,620px);padding:clamp(24px,4vw,54px);display:grid;position:relative}.Diagnostic-module__3jYzRa__filigrane{aspect-ratio:1;pointer-events:none;width:62%;height:auto;position:absolute;inset:0 -14% auto auto}.Diagnostic-module__3jYzRa__idle{z-index:1;gap:clamp(10px,1.4vw,16px);display:grid;position:relative}.Diagnostic-module__3jYzRa__idle[hidden]{display:none}.Diagnostic-module__3jYzRa__idleText{font-size:var(--fs-lead);color:var(--t-secondary);max-width:24ch;line-height:1.36}.Diagnostic-module__3jYzRa__fTrace{fill:none;stroke:#1616161f;stroke-width:1px;vector-effect:non-scaling-stroke}.Diagnostic-module__3jYzRa__fRing{fill:none;stroke:#16161629;stroke-width:1px;vector-effect:non-scaling-stroke}.Diagnostic-module__3jYzRa__fDot{fill:var(--t-90);opacity:.12}.Diagnostic-module__3jYzRa__verdict{display:grid;position:relative}.Diagnostic-module__3jYzRa__verdict>*{grid-area:1/1}.Diagnostic-module__3jYzRa__verdictItem:not([hidden]){align-content:end;justify-items:start;gap:clamp(16px,2.4vw,26px);display:grid}.Diagnostic-module__3jYzRa__verdictNode{letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--pure);font-size:clamp(1.6rem,3vw,2.7rem);font-weight:600;line-height:.95}.Diagnostic-module__3jYzRa__verdictStatement{letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--pure);font-size:clamp(1.35rem,2.5vw,2.15rem);font-weight:600;line-height:.98}.Diagnostic-module__3jYzRa__verdictText{font-size:var(--fs-lead);color:var(--t-90);max-width:30ch;line-height:1.34}.Diagnostic-module__3jYzRa__cta{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--t-100);border-bottom:1px solid var(--hairline-strong);transition:color var(--dur-snap) var(--ease-out), border-color var(--dur-snap) var(--ease-out);align-items:center;gap:.7em;margin-top:.4em;padding-bottom:.7em;display:inline-flex}.Diagnostic-module__3jYzRa__cta[data-strong=true],.Diagnostic-module__3jYzRa__cta:hover,.Diagnostic-module__3jYzRa__cta:focus-visible{color:var(--pure);border-bottom-color:var(--pure)}.Diagnostic-module__3jYzRa__back{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--t-58);align-items:center;gap:.7em;margin-bottom:clamp(18px,3vw,28px);display:inline-flex}.Diagnostic-module__3jYzRa__back:hover,.Diagnostic-module__3jYzRa__back:focus-visible{color:var(--t-100)}@media (min-width:1024px){.Diagnostic-module__3jYzRa__head{grid-template-columns:repeat(12,1fr);column-gap:clamp(16px,1.6vw,28px)}.Diagnostic-module__3jYzRa__title{grid-column:1/9}.Diagnostic-module__3jYzRa__question{grid-column:9/13;align-self:end}.Diagnostic-module__3jYzRa__columns{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;column-gap:clamp(32px,5vw,96px)}.Diagnostic-module__3jYzRa__panel{border-left:1px solid var(--hairline);min-height:clamp(520px,68vh,700px);position:sticky;top:clamp(110px,15vh,170px)}.Diagnostic-module__3jYzRa__back{display:none}}@media (max-width:1023.98px){.Diagnostic-module__3jYzRa__columns{grid-template-columns:100%}.Diagnostic-module__3jYzRa__filigrane{width:64%;right:-18%}.Diagnostic-module__3jYzRa__panel{align-content:start}.Diagnostic-module__3jYzRa__verdict{padding-top:clamp(96px,38vw,190px)}.Diagnostic-module__3jYzRa__verdictItem:not([hidden]){align-content:start}.Diagnostic-module__3jYzRa__pane{grid-area:1/1}.Diagnostic-module__3jYzRa__root[data-view=list] .Diagnostic-module__3jYzRa__panelPane,.Diagnostic-module__3jYzRa__root[data-view=verdict] .Diagnostic-module__3jYzRa__listPane{pointer-events:none}.Diagnostic-module__3jYzRa__panel{min-height:clamp(420px,62vh,620px);padding-inline:0}}.Diagnostic-module__3jYzRa__list[data-selected=true] .Diagnostic-module__3jYzRa__symptom{color:var(--t-secondary)}.Diagnostic-module__3jYzRa__list[data-selected=true] .Diagnostic-module__3jYzRa__symptom:hover,.Diagnostic-module__3jYzRa__list[data-selected=true] .Diagnostic-module__3jYzRa__symptom:focus-visible,.Diagnostic-module__3jYzRa__list[data-selected=true] .Diagnostic-module__3jYzRa__symptom[aria-pressed=true]{color:var(--pure)}.Diagnostic-module__3jYzRa__symptom[aria-pressed=true]:before{background:var(--accent)}.Diagnostic-module__3jYzRa__root[data-variant=compact]{padding-block:clamp(60px, 9vw, 140px) var(--sec-y)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__head{margin-bottom:calc(var(--breath) * .55)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__title{font-size:clamp(1.7rem,4.4vw,3.6rem)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__symptom{padding-top:clamp(11px,1.5vw,15px);padding-bottom:clamp(11px,1.5vw,15px);font-size:clamp(1rem,1.7vw,1.45rem)}@media (min-width:1024px){.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__panel{min-height:clamp(380px,46vh,480px);padding-block:clamp(18px,2.4vw,32px)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__verdictNode{font-size:clamp(1.4rem,2.4vw,2.1rem)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__verdictStatement{font-size:clamp(1.2rem,2vw,1.7rem)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__verdictText{max-width:32ch;font-size:clamp(.98rem,1.2vw,1.2rem)}}@media (max-width:1023.98px){.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__panel{min-height:clamp(360px,54vh,520px)}.Diagnostic-module__3jYzRa__root[data-variant=compact] .Diagnostic-module__3jYzRa__verdict{padding-top:clamp(80px,32vw,150px)}}
