.GlyphIcon-module__quMX0q__box{flex-shrink:0;width:96px;height:40px}.GlyphIcon-module__quMX0q__canvas{transform-origin:0 0;width:96px;height:40px;position:relative}.GlyphIcon-module__quMX0q__shape{position:absolute}@media (max-width:640px){.GlyphIcon-module__quMX0q__box{width:54px;height:24px}.GlyphIcon-module__quMX0q__canvas{transform:scale(.56)}}
.ModuleRow-module__HT0Nnq__row{border-bottom:1px solid var(--color-border);cursor:pointer;color:inherit;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:20px 8px;text-decoration:none;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.ModuleRow-module__HT0Nnq__row:hover{background:#f4f2ee;text-decoration:none;transform:translate(3px)}.ModuleRow-module__HT0Nnq__rowDisabled{cursor:not-allowed}.ModuleRow-module__HT0Nnq__rowDisabled:hover{background-color:var(--color-locked-bg);transform:none}.ModuleRow-module__HT0Nnq__rowUnavailable{border:1px dashed var(--color-locked-line);border-left:4px solid var(--color-locked-line);border-radius:var(--radius-md);background-color:var(--color-locked-bg);color:var(--color-locked-text);background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#16150f06 10px 11px);margin:8px 0;padding:18px 16px 18px 13px}.ModuleRow-module__HT0Nnq__rowUnavailable:hover{background-color:var(--color-locked-bg);transform:none}.ModuleRow-module__HT0Nnq__rowRequiresLogin{border:1px solid var(--color-accent-soft-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft-bg-3);margin:8px 0;padding:18px 16px 18px 13px}.ModuleRow-module__HT0Nnq__rowRequiresLogin:hover{border-color:var(--color-accent);background:var(--color-accent-soft-bg);transform:none}.ModuleRow-module__HT0Nnq__num{font-family:var(--font-mono);color:var(--color-faint);flex-shrink:0;width:22px;font-size:12.5px}.ModuleRow-module__HT0Nnq__titleRow{flex:1;min-width:200px}.ModuleRow-module__HT0Nnq__titleLine{align-items:center;gap:8px;display:flex}.ModuleRow-module__HT0Nnq__title{letter-spacing:-.01em;font-size:17px;font-weight:500}.ModuleRow-module__HT0Nnq__blurb{color:var(--color-muted);margin-top:5px;font-size:13px}.ModuleRow-module__HT0Nnq__meta{flex-wrap:wrap;align-items:center;gap:18px 20px;margin-left:auto;display:flex}.ModuleRow-module__HT0Nnq__metaText{font-family:var(--font-mono);color:var(--color-muted);min-width:96px;font-size:12px}.ModuleRow-module__HT0Nnq__progress{align-items:center;gap:10px;width:130px;display:flex}.ModuleRow-module__HT0Nnq__progressTrack{background:var(--color-border);border-radius:2px;flex:1;height:3px;overflow:hidden}.ModuleRow-module__HT0Nnq__progressFill{height:100%}.ModuleRow-module__HT0Nnq__progressPct{font-family:var(--font-mono);color:var(--color-faint);min-width:30px;font-size:11.5px}.ModuleRow-module__HT0Nnq__status{text-align:right;min-width:96px;font-size:12px;font-weight:500}.ModuleRow-module__HT0Nnq__unavailableBadge{border:1px solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-ink);min-height:32px;color:var(--color-bg);font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:7px 11px;font-size:10.5px;font-weight:700;line-height:1.25;display:inline-flex}.ModuleRow-module__HT0Nnq__loginBadge{border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface);min-height:34px;color:var(--color-accent);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1.25;transition:color .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ModuleRow-module__HT0Nnq__loginBadge>span:first-child{font:15px/1 var(--font-mono)}.ModuleRow-module__HT0Nnq__rowRequiresLogin:hover .ModuleRow-module__HT0Nnq__loginBadge{background:var(--color-accent);color:#fff}@media (max-width:640px){.ModuleRow-module__HT0Nnq__row{grid-template-columns:22px 54px minmax(0,1fr);align-items:start;gap:10px 12px;padding:18px 8px;display:grid}.ModuleRow-module__HT0Nnq__rowUnavailable,.ModuleRow-module__HT0Nnq__rowRequiresLogin{padding:16px 12px 16px 9px}.ModuleRow-module__HT0Nnq__titleRow{min-width:0}.ModuleRow-module__HT0Nnq__title{font-size:15.5px}.ModuleRow-module__HT0Nnq__blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ModuleRow-module__HT0Nnq__meta{grid-column:3;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;width:100%;margin-left:0;display:grid}.ModuleRow-module__HT0Nnq__metaText,.ModuleRow-module__HT0Nnq__status{min-width:0;font-size:10.5px}.ModuleRow-module__HT0Nnq__unavailableBadge,.ModuleRow-module__HT0Nnq__loginBadge{white-space:normal;grid-column:1/-1;width:fit-content}.ModuleRow-module__HT0Nnq__progress{grid-column:1/-1;width:100%}}
.MapView-module__IQ8xZW__main{flex:1;position:relative;overflow:hidden}.MapView-module__IQ8xZW__codeDeco{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:var(--font-mono);white-space:pre;color:#d8d4ca;opacity:.42;font-size:16px;font-weight:500;line-height:2.35;position:absolute}.MapView-module__IQ8xZW__codeDecoTop{text-align:left;font-size:16.5px;line-height:2.4;top:132px;right:48px;}.MapView-module__IQ8xZW__codeDecoMiddle{top:42%;left:40px;}.MapView-module__IQ8xZW__codeDecoBottom{bottom:120px;right:40px;}.MapView-module__IQ8xZW__hero{max-width:var(--content-max);z-index:1;margin:0 auto;padding:clamp(40px,6vw,76px) clamp(20px,4vw,40px) 8px;position:relative}.MapView-module__IQ8xZW__heroGrid{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:0;display:grid}.MapView-module__IQ8xZW__heroNums{font-family:var(--font-mono);color:var(--color-locked-line);border-right:1px solid var(--color-border);flex-direction:column;gap:10px;height:100%;padding-top:6px;font-size:11.5px;display:flex}.MapView-module__IQ8xZW__heroContent{padding-left:40px}.MapView-module__IQ8xZW__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:28px;font-size:12px}.MapView-module__IQ8xZW__h1{letter-spacing:-.035em;text-wrap:balance;max-width:26ch;margin:0 0 32px;font-size:clamp(34px,6vw,76px);font-weight:600;line-height:1.02}.MapView-module__IQ8xZW__leads{flex-wrap:wrap;align-items:flex-end;gap:56px;margin-bottom:34px;display:flex}.MapView-module__IQ8xZW__leadPrimary{color:var(--color-ink-secondary);max-width:42ch;margin:0;font-size:19px;line-height:1.55}.MapView-module__IQ8xZW__leadSecondary{color:var(--color-muted);max-width:34ch;margin:0;font-size:15px;line-height:1.65}.MapView-module__IQ8xZW__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MapView-module__IQ8xZW__ctaSkeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--color-border-soft), var(--color-surface), var(--color-border-soft));background-size:200% 100%;width:214px;height:49px;animation:1.2s ease-in-out infinite MapView-module__IQ8xZW__ctaShimmer}@keyframes MapView-module__IQ8xZW__ctaShimmer{to{background-position:-200% 0}}.MapView-module__IQ8xZW__explainer{text-align:center;max-width:820px;margin:0 auto;padding:40px 40px 0}.MapView-module__IQ8xZW__dotsTrack{max-width:620px;height:14px;margin:0 auto 16px;position:relative}.MapView-module__IQ8xZW__dotsLine{background:#ded9cf;height:1px;position:absolute;top:6px;left:0;right:0}.MapView-module__IQ8xZW__dot{background:var(--color-accent);border-radius:50%;width:11px;height:11px;position:absolute;top:1px}.MapView-module__IQ8xZW__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:620px;margin:0 auto 22px;display:grid}.MapView-module__IQ8xZW__stepLabel{font-size:15.5px;font-weight:600}.MapView-module__IQ8xZW__explainerText{color:var(--color-muted);max-width:58ch;margin:0 auto;font-size:15px;line-height:1.6}.MapView-module__IQ8xZW__statsRow{font-family:var(--font-mono);color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;font-size:12.5px;display:flex}.MapView-module__IQ8xZW__spacer{height:56px}.MapView-module__IQ8xZW__authBannerSection{max-width:var(--content-max);z-index:1;margin:0 auto clamp(32px,5vw,52px);padding:0 clamp(20px,4vw,40px);position:relative}.MapView-module__IQ8xZW__authBanner{border:1px solid var(--color-ink);background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;padding:clamp(18px,3vw,22px) clamp(18px,3vw,26px);display:flex}.MapView-module__IQ8xZW__authBannerText{flex:1;min-width:240px;max-width:64ch}.MapView-module__IQ8xZW__authBannerTitle{margin-bottom:5px;font-size:15.5px;font-weight:600}.MapView-module__IQ8xZW__authBannerBody{color:var(--color-muted);font-size:13.5px;line-height:1.55}.MapView-module__IQ8xZW__authBannerCta{background:var(--color-ink);color:var(--color-bg);font-family:var(--font-sans);border-radius:var(--radius-lg);white-space:nowrap;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none}.MapView-module__IQ8xZW__authBannerCta:hover{background:var(--color-accent);color:var(--color-bg);text-decoration:none}.MapView-module__IQ8xZW__memberBannerSection{max-width:calc(var(--content-max) - 80px);border:1px solid var(--color-accent-soft-border);background:var(--color-accent-soft-bg-3);z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto clamp(32px,5vw,52px);padding:20px 24px;display:flex;position:relative}.MapView-module__IQ8xZW__memberProgress{flex:1;min-width:240px}.MapView-module__IQ8xZW__memberProgressHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.MapView-module__IQ8xZW__memberEyebrow{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.MapView-module__IQ8xZW__memberPct{color:var(--color-ink);letter-spacing:-.02em;font-size:18px;font-weight:650}.MapView-module__IQ8xZW__memberTrack{border-radius:var(--radius-pill);background:var(--color-accent-soft-bg-2);height:8px;overflow:hidden}.MapView-module__IQ8xZW__memberFill{border-radius:var(--radius-pill);background:var(--color-accent);min-width:8px;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1)}.MapView-module__IQ8xZW__memberLink{white-space:nowrap;font-size:13.5px;font-weight:600}.MapView-module__IQ8xZW__emptyMap{border:1px solid var(--color-border);text-align:center;max-width:720px;margin:0 auto 52px;padding:30px}.MapView-module__IQ8xZW__emptyMap p{color:var(--color-muted);margin:8px 0 14px}.MapView-module__IQ8xZW__partsSection{max-width:var(--content-max);z-index:1;margin:0 auto;padding:0 clamp(20px,4vw,40px) 120px;position:relative}.MapView-module__IQ8xZW__partHeader{border-bottom:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.MapView-module__IQ8xZW__partHeaderSpaced{margin-top:72px}.MapView-module__IQ8xZW__partTitle{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.MapView-module__IQ8xZW__partHint{font-family:var(--font-mono);color:var(--color-muted);font-size:12px}.MapView-module__IQ8xZW__partDesc{color:var(--color-muted);max-width:72ch;margin:16px 0 4px;font-size:14.5px;line-height:1.6}.MapView-module__IQ8xZW__specializationHeader{border-top:1px solid var(--color-border);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:end;gap:24px;margin-top:48px;padding:18px 0 12px;display:grid}.MapView-module__IQ8xZW__specializationHeader span{color:var(--color-muted);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.MapView-module__IQ8xZW__specializationHeader h3{letter-spacing:-.02em;margin-top:5px;font-size:18px;font-weight:650}.MapView-module__IQ8xZW__specializationHeader p{max-width:58ch;color:var(--color-muted);font-size:13px;line-height:1.55}.MapView-module__IQ8xZW__mobileUpcoming{display:none}@media (max-width:900px){.MapView-module__IQ8xZW__codeDecoTop,.MapView-module__IQ8xZW__codeDecoMiddle,.MapView-module__IQ8xZW__codeDecoBottom,.MapView-module__IQ8xZW__desktopUpcoming{display:none}.MapView-module__IQ8xZW__mobileUpcoming{border-bottom:1px solid var(--color-border);display:block}.MapView-module__IQ8xZW__mobileUpcoming summary{min-height:52px;color:var(--color-muted-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.MapView-module__IQ8xZW__mobileUpcoming summary::-webkit-details-marker{display:none}.MapView-module__IQ8xZW__mobileUpcoming summary:after{content:"+";color:var(--color-muted);font:16px var(--font-mono)}.MapView-module__IQ8xZW__mobileUpcoming[open] summary:after{content:"−"}}@media (max-width:640px){.MapView-module__IQ8xZW__heroGrid{grid-template-columns:minmax(0,1fr)}.MapView-module__IQ8xZW__heroNums{display:none}.MapView-module__IQ8xZW__heroContent{padding-left:0}.MapView-module__IQ8xZW__leads{align-items:flex-start;gap:20px}.MapView-module__IQ8xZW__ctaRow>*{text-align:center;flex:auto}.MapView-module__IQ8xZW__specializationHeader{grid-template-columns:1fr;gap:10px;margin-top:36px}}@media (max-width:360px){.MapView-module__IQ8xZW__explainer{padding-inline:20px}.MapView-module__IQ8xZW__stepLabel{font-size:12px}.MapView-module__IQ8xZW__statsRow{gap:8px}}
.Button-module__8RiFmG__btn{border-radius:var(--radius-lg);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;color:inherit;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:color .22s cubic-bezier(.2,.8,.2,1),background-color .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1),opacity .12s ease-out;display:inline-flex}.Button-module__8RiFmG__btn:hover{text-decoration:none}.Button-module__8RiFmG__btn:active:not(:disabled){opacity:.82}.Button-module__8RiFmG__btn:disabled{opacity:.55}.Button-module__8RiFmG__lg{padding:14px 26px;font-size:14.5px}.Button-module__8RiFmG__md{padding:12px 22px;font-size:14px}.Button-module__8RiFmG__sm{padding:9px 16px;font-size:13.5px}.Button-module__8RiFmG__primary{background:var(--color-ink);color:var(--color-bg)}.Button-module__8RiFmG__primary:hover{background:var(--color-accent);color:var(--color-bg)}.Button-module__8RiFmG__accent{background:var(--color-accent);color:#fff}.Button-module__8RiFmG__accent:hover{background:var(--color-accent-hover-light);color:#fff}.Button-module__8RiFmG__outline{border:1px solid var(--color-border-btn);color:var(--color-ink);background:0 0;font-weight:500}.Button-module__8RiFmG__outline:hover{border-color:var(--color-ink);color:var(--color-ink)}.Button-module__8RiFmG__text{color:var(--color-accent);background:0 0;padding:0;font-weight:600;text-decoration:none}.Button-module__8RiFmG__text:hover{color:var(--color-accent);text-decoration:none}.Button-module__8RiFmG__ghost{font-weight:400;font-family:var(--font-sans);color:var(--color-muted);background:0 0;padding:14px 8px;font-size:14px}.Button-module__8RiFmG__ghost:hover{color:var(--color-ink)}
.DiagnosticView-module__VMg2nq__main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:72px 40px 120px}.DiagnosticView-module__VMg2nq__doneEyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:22px;font-size:11.5px}.DiagnosticView-module__VMg2nq__doneH1{letter-spacing:-.03em;margin:0 0 20px;font-size:40px;font-weight:600;line-height:1.1}.DiagnosticView-module__VMg2nq__doneCard{border:1px solid var(--color-ink);margin-bottom:24px;padding:26px 28px}.DiagnosticView-module__VMg2nq__doneLevel{letter-spacing:-.02em;margin-bottom:10px;font-size:22px;font-weight:600}.DiagnosticView-module__VMg2nq__donePlan{color:var(--color-ink-secondary);font-size:15px;line-height:1.6}.DiagnosticView-module__VMg2nq__focusList{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.DiagnosticView-module__VMg2nq__focusList span{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted-2);font:10.5px var(--font-mono);padding:6px 9px}.DiagnosticView-module__VMg2nq__doneBtnRow{flex-wrap:wrap;gap:10px;display:flex}.DiagnosticView-module__VMg2nq__review{border-top:1px solid var(--color-border);margin-top:48px;padding-top:32px}.DiagnosticView-module__VMg2nq__reviewHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.DiagnosticView-module__VMg2nq__reviewH2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.DiagnosticView-module__VMg2nq__reviewScore{font:12px var(--font-mono);color:var(--color-muted)}.DiagnosticView-module__VMg2nq__reviewList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.DiagnosticView-module__VMg2nq__reviewItem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);border-left-width:4px;padding:16px 18px 16px 20px}.DiagnosticView-module__VMg2nq__reviewItemOk{border-color:var(--color-success-stroke);border-left-color:var(--color-success-stroke);background:var(--color-success-bg)}.DiagnosticView-module__VMg2nq__reviewItemOff{border-color:var(--color-error-border);border-left-color:var(--color-error-text);background:var(--color-error-bg)}.DiagnosticView-module__VMg2nq__reviewMeta{align-items:center;gap:9px;margin-bottom:10px;display:flex}.DiagnosticView-module__VMg2nq__reviewNum{background:var(--color-accent-soft-bg);width:22px;height:22px;color:var(--color-accent);font:11px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.DiagnosticView-module__VMg2nq__reviewKind{color:var(--color-muted-2);font:10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.DiagnosticView-module__VMg2nq__reviewTag{border-radius:var(--radius-pill);font:10px var(--font-mono);letter-spacing:.02em;margin-left:auto;padding:3px 8px;font-weight:600}.DiagnosticView-module__VMg2nq__reviewTagOk{background:var(--color-success-bg);color:var(--color-success-stroke)}.DiagnosticView-module__VMg2nq__reviewTagOff{color:var(--color-error-text);background:#fff}.DiagnosticView-module__VMg2nq__reviewQ{color:var(--color-ink);margin:0 0 12px;font-size:15px;line-height:1.5}.DiagnosticView-module__VMg2nq__reviewCode{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-code-surface);color:var(--color-code-text);font:12px/1.7 var(--font-mono);margin:0 0 12px;padding:14px 16px;overflow-x:auto}.DiagnosticView-module__VMg2nq__reviewAnswer,.DiagnosticView-module__VMg2nq__reviewBest{align-items:baseline;gap:8px;font-size:14px;line-height:1.5;display:flex}.DiagnosticView-module__VMg2nq__reviewBest{color:var(--color-ink);margin-top:6px}.DiagnosticView-module__VMg2nq__reviewAnswerIcon{font-family:var(--font-mono);flex:none;font-weight:700}.DiagnosticView-module__VMg2nq__reviewAnswerOk .DiagnosticView-module__VMg2nq__reviewAnswerIcon,.DiagnosticView-module__VMg2nq__reviewBest .DiagnosticView-module__VMg2nq__reviewAnswerIcon{color:var(--color-success-stroke)}.DiagnosticView-module__VMg2nq__reviewAnswerOff .DiagnosticView-module__VMg2nq__reviewAnswerIcon{color:var(--color-error-text)}.DiagnosticView-module__VMg2nq__reviewAnswerLabel{color:var(--color-muted)}.DiagnosticView-module__VMg2nq__reviewNote{border-left:2px solid var(--color-border-strong);color:var(--color-muted);margin:12px 0 0;padding-left:12px;font-size:12.5px;line-height:1.55}.DiagnosticView-module__VMg2nq__qHeader{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.DiagnosticView-module__VMg2nq__qHeader>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DiagnosticView-module__VMg2nq__qCounter{font-family:var(--font-mono);color:var(--color-muted);font-size:12px}.DiagnosticView-module__VMg2nq__qKind{border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted-2);font:10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 8px}.DiagnosticView-module__VMg2nq__qTimer{min-width:72px;color:var(--color-accent);font:12px var(--font-mono);text-align:right}.DiagnosticView-module__VMg2nq__qProgressTrack{background:var(--color-border);border-radius:2px;height:3px;margin-bottom:44px;overflow:hidden}.DiagnosticView-module__VMg2nq__qProgressFill{background:var(--color-accent);height:100%;transition:width .22s}.DiagnosticView-module__VMg2nq__qH1{letter-spacing:-.025em;margin:0 0 32px;font-size:32px;font-weight:600;line-height:1.2}.DiagnosticView-module__VMg2nq__codeCard{border:1px solid var(--color-border-dark);border-radius:var(--radius-md);background:var(--color-code-surface);color:var(--color-code-text);font:12.5px/1.75 var(--font-mono);margin:-10px 0 24px;padding:18px 20px;overflow-x:auto}.DiagnosticView-module__VMg2nq__qOptions{flex-direction:column;gap:10px;display:flex}.DiagnosticView-module__VMg2nq__qOption{text-align:left;font-family:var(--font-sans);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-lg);cursor:pointer;align-items:baseline;gap:14px;padding:16px 18px;font-size:16px;line-height:1.45;display:flex}.DiagnosticView-module__VMg2nq__qOption:hover{border-color:var(--color-accent)}.DiagnosticView-module__VMg2nq__qOptionKey{font-family:var(--font-mono);color:var(--color-faint);font-size:12px}.DiagnosticView-module__VMg2nq__qNote{border-left:2px solid var(--color-border-strong);color:var(--color-muted);margin-top:18px;padding-left:13px;font-size:12.5px;line-height:1.55}.DiagnosticView-module__VMg2nq__qActions{justify-content:flex-start;align-items:center;gap:16px;margin-top:28px;display:flex}.DiagnosticView-module__VMg2nq__qBack{border-radius:var(--radius-md);min-height:42px;font-family:var(--font-sans);color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px}.DiagnosticView-module__VMg2nq__qBack:hover{color:var(--color-ink)}.DiagnosticView-module__VMg2nq__qBack:disabled{cursor:not-allowed;opacity:.45}@media (max-width:560px){.DiagnosticView-module__VMg2nq__main{padding:48px 20px 96px}.DiagnosticView-module__VMg2nq__qHeader{align-items:flex-start;gap:8px}.DiagnosticView-module__VMg2nq__qTimer{padding-top:4px}.DiagnosticView-module__VMg2nq__qProgressTrack{margin-bottom:34px}.DiagnosticView-module__VMg2nq__qH1,.DiagnosticView-module__VMg2nq__doneH1{font-size:28px}.DiagnosticView-module__VMg2nq__qOption,.DiagnosticView-module__VMg2nq__qOptionSelected{padding:14px;font-size:15px}.DiagnosticView-module__VMg2nq__doneCard{padding:22px 20px}.DiagnosticView-module__VMg2nq__qActions{flex-direction:column-reverse;align-items:stretch}.DiagnosticView-module__VMg2nq__qNext{width:100%}}