.academy_page__s3SR8{font-family:var(--font);color:var(--ink);background:var(--bg);letter-spacing:.005em;-webkit-font-smoothing:antialiased;min-height:100vh}.academy_wrap__eUUNF{max-width:1080px;margin:0 auto;padding-left:28px;padding-right:28px}.academy_lmReveal__VEnbr{opacity:0;transform:translateY(22px);transition:opacity .48s var(--ease),transform .48s var(--ease)}.academy_lmIn__6BTp6{opacity:1;transform:none}.academy_btnP__OxfnM{display:inline-block;background:var(--limen);color:#fff;font-size:16px;font-weight:500;padding:13px 26px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .16s var(--ease)}.academy_btnP__OxfnM:hover{background:var(--limen-hover);color:#fff}.academy_btnS__g8paH{display:inline-block;background:var(--card);color:var(--ink);font-size:16px;font-weight:500;padding:13px 26px;border-radius:8px;border:1px solid var(--line-mid);text-decoration:none;white-space:nowrap;transition:border-color .16s var(--ease),background .16s var(--ease)}.academy_btnS__g8paH:hover{border-color:var(--ink);background:var(--line-lt);color:var(--ink)}.academy_thGlyph__2A6to{display:block;flex:0 0 auto}.academy_thPost__R3PjZ{fill:var(--limen)}.academy_thLintel__Ji6kb{fill:color-mix(in srgb,var(--limen) 52%,var(--card))}.academy_hero__C7mE4{position:relative;overflow:hidden;text-align:center;padding-top:88px;padding-bottom:40px}.academy_apertureEdges__6VrvJ,.academy_apertureLight__jALH_{position:absolute;top:0;left:50%;transform:translateX(-50%);width:268px;pointer-events:none}.academy_apertureLight__jALH_{height:460px;background:linear-gradient(180deg,color-mix(in srgb,var(--limen) 2%,transparent) 0,color-mix(in srgb,var(--limen) 6%,transparent) 52%,color-mix(in srgb,var(--limen) 15%,transparent) 100%);mask-image:linear-gradient(180deg,#000,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.academy_apertureEdges__6VrvJ{height:372px;border-left:1px solid color-mix(in srgb,var(--limen) 13%,transparent);border-right:1px solid color-mix(in srgb,var(--limen) 13%,transparent);mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent)}.academy_heroInner__x_iCp{position:relative}.academy_eyebrowMark__x5i5M{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--limen);white-space:nowrap}.academy_h1__nZKVe{font-size:var(--text-80);line-height:1.03;font-weight:700;letter-spacing:-.032em;margin:24px auto 0;max-width:11em;text-wrap:balance}.academy_lead__UbVBO{font-size:18px;line-height:1.65;color:var(--grey);margin:24px auto 0;max-width:42em}.academy_plateWrap__KHqde{max-width:740px;margin:0 auto;padding:0 28px}.academy_dealPlate__A0qFp{display:flex;gap:18px;align-items:flex-start;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 24px 20px;margin-top:40px}.academy_dealTile__KBnum{flex:0 0 auto;width:34px;height:34px;border-radius:9px;background:var(--limen-tint);display:flex;align-items:center;justify-content:center}.academy_dealBody__I_JRm{min-width:0}.academy_dealLabel__1H_IE{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--limen)}.academy_dealNote__cMz_7{font-size:17px;line-height:1.6;color:var(--grey);margin:6px 0 0}.academy_doorFace__EiX_W{position:relative;flex:0 0 auto;overflow:hidden;background:linear-gradient(196deg,color-mix(in srgb,var(--limen) calc(var(--door-t) * 22%),var(--limen-tint)) 0,color-mix(in srgb,var(--limen) calc(var(--door-t) * 78%),var(--limen-tint)) 60%,color-mix(in srgb,var(--limen-hover) calc(var(--door-t) * 100%),var(--limen)) 124%)}.academy_doorLg__hl6I2{width:56px;height:90px;border-radius:8px 8px 2px 2px}.academy_doorSm__D0839{width:30px;height:48px;border-radius:6px 6px 2px 2px}.academy_doorFrame__f86hh{position:absolute;inset:5px;border-radius:5px 5px 1px 1px;border:1px solid var(--door-frame)}.academy_doorSm__D0839 .academy_doorFrame__f86hh{inset:3px;border-radius:4px 4px 1px 1px}.academy_doorHandle__Uu9rF{position:absolute;left:10px;top:44px;width:5px;height:5px;border-radius:50%;background:var(--door-handle)}.academy_doorNumeral__Vqcyl{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--door-ink)}.academy_doorBlank__euYL4{flex:0 0 auto;width:56px;height:90px;border-radius:8px 8px 2px 2px;border:1px dashed var(--line-mid)}.academy_doorBlankSm__e8rEv{flex:0 0 auto;width:30px;height:48px;border-radius:6px 6px 2px 2px;border:1px dashed var(--line-mid)}.academy_chapterList__4Pm6l{display:flex;flex-direction:column;gap:14px;margin:34px 0 0;padding-bottom:88px}.academy_chapterCard__RXrxq{display:flex;align-items:center;gap:24px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px 26px;text-decoration:none;color:var(--ink);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.academy_chapterCard__RXrxq:hover{border-color:var(--limen);color:var(--ink);box-shadow:0 12px 32px color-mix(in srgb,var(--limen) 12%,transparent)}.academy_chapterCardBlank__xEeNj{display:flex;align-items:center;gap:24px;border:1px dashed var(--line-mid);border-radius:14px;padding:22px 26px}.academy_chapterBody__5hYuF{min-width:0;flex:1 1}.academy_chapterH__iex58{font-size:22px;font-weight:700;letter-spacing:-.015em;margin:0}.academy_chapterBlurb__FqD4o{font-size:15.5px;line-height:1.6;color:var(--grey);margin:6px 0 0}.academy_chapterArrow__C3XIC{margin-left:auto;color:var(--faint);flex:0 0 auto;align-self:center}.academy_moreNote__wE3Zi{font-size:15.5px;line-height:1.6;color:var(--faint);margin:0;text-align:left}.academy_srOnly__m8ETr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.academy_chapterFrame___adhj{display:flex;align-items:stretch}.academy_contentCol__ixcX_{min-width:0;flex:1 1}.academy_railCol__stuwN{flex:0 0 108px;border-right:1px solid var(--line);padding:60px 0 40px;display:flex;flex-direction:column}.academy_rail__htV1p{flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.academy_railHomeSlot__AZbBF{position:-webkit-sticky;position:sticky;top:99px;z-index:2;align-self:stretch;display:flex;justify-content:center;padding-bottom:12px;background:var(--bg)}.academy_railHome__Lbun8{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line-mid);border-radius:9px;background:var(--card);text-decoration:none;transition:border-color .16s var(--ease),background .16s var(--ease)}.academy_railHome__Lbun8:focus-visible,.academy_railHome__Lbun8:hover{border-color:var(--limen);background:color-mix(in srgb,var(--limen) 8%,var(--card))}.academy_railWalk__Y1BY1{position:-webkit-sticky;position:sticky;top:149px;display:flex;flex-direction:column;align-items:center}.academy_railLinkLead__eXkLq,.academy_railSegAhead__wOeSo,.academy_railSegLeaving___zq1T,.academy_railSegWalked__EHw1F{width:2px;flex:0 0 auto;display:block}.academy_railLinkLead__eXkLq{height:30px;margin-top:14px;background:var(--line)}.academy_railSegWalked__EHw1F{height:46px;background:var(--limen)}.academy_railSegLeaving___zq1T{height:46px;background:linear-gradient(180deg,var(--limen) 0,var(--line-mid) 100%)}.academy_railSegAhead__wOeSo{height:30px;background:var(--line)}.academy_railNodeNow__YdkKw,.academy_railNode___Z98c{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;text-decoration:none;transition:border-color .16s var(--ease),color .16s var(--ease)}.academy_railNode___Z98c{width:26px;height:26px;font-size:11px;background:var(--card);border:2px solid var(--line-mid);color:var(--faint)}.academy_railNode___Z98c:focus-visible,.academy_railNode___Z98c:hover{border-color:var(--limen);color:var(--limen)}.academy_railNodeNow__YdkKw{width:34px;height:34px;font-size:12px;background:var(--limen);color:var(--limen-on);box-shadow:0 0 0 6px color-mix(in srgb,var(--limen) 12%,transparent)}.academy_railHome__Lbun8:focus-visible,.academy_railNodeNow__YdkKw:focus-visible,.academy_railNode___Z98c:focus-visible{outline:3px solid var(--limen);outline-offset:3px}.academy_railNodeBlank__T3hPk{width:12px;height:12px;border-radius:50%;border:2px dashed var(--line-mid)}.academy_railSpacer__SkJCT{flex:1 1 auto;min-height:22px}.academy_railRule__HaPkw{width:44px;height:1px;background:var(--line);margin-bottom:14px}.academy_railPosition__HY_DB{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);writing-mode:vertical-rl;white-space:nowrap}.academy_chapterHead__NUR_v{padding-top:60px;padding-bottom:12px;max-width:760px}.academy_shellEyebrow__HkCV_{font-size:18px;font-weight:600;color:var(--limen);letter-spacing:.06em;text-transform:uppercase}.academy_chapterH1__yO5sB{font-size:55px;line-height:1.1;font-weight:700;letter-spacing:-.028em;margin:14px 0 0}.academy_chapterLead__zFo26{font-size:18px;line-height:1.65;color:var(--grey);margin:18px 0 0}.academy_chapterLead__zFo26 strong{color:var(--ink);font-weight:600}.academy_echo__cnCrX{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;border-left:2px solid var(--limen);padding:4px 0 4px 20px;margin-top:56px;max-width:720px}.academy_echoLine__SpREp{font-size:18px;line-height:1.65;color:var(--grey);margin:0;flex:1 1 24em}.academy_echoLink__Ix1NG{font-size:16px;font-weight:600;color:var(--limen);text-decoration:none;white-space:nowrap;transition:color .16s var(--ease)}.academy_echoLink__Ix1NG:hover{color:var(--limen-hover);text-decoration:underline}.academy_echoLink__Ix1NG:focus-visible{outline:3px solid var(--limen);outline-offset:3px}.academy_footNav__nEf0L{display:flex;align-items:stretch;justify-content:space-between;gap:18px;border-top:1px solid var(--line);margin-top:46px;padding:24px 0 60px}.academy_footDoorLink__vde6d{display:flex;align-items:center;gap:14px;min-width:0;text-decoration:none;color:var(--ink);transition:color .16s var(--ease)}.academy_footDoorLink__vde6d:hover{color:var(--limen)}.academy_footNavLabel__VqaSq{color:var(--faint)}.academy_footNavLabelNext__ZQB38,.academy_footNavLabel__VqaSq{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.academy_footNavLabelNext__ZQB38{color:var(--limen)}.academy_footNavTitle__LnhKh{display:block;font-size:16px;font-weight:600;margin-top:3px}.academy_footNavNext__bi7fY{text-align:right}.academy_section__qK_vd{padding-top:56px}.academy_secHead__bP7O9{max-width:640px}.academy_eyebrow__fo4L_{font-size:18px;font-weight:600;color:var(--limen);letter-spacing:.06em;text-transform:uppercase}.academy_h2__xzI39{font-size:37.5px;line-height:1.16;font-weight:700;letter-spacing:-.025em;margin:12px 0 0}.academy_leadSm__BFCpd{font-size:18px;line-height:1.7;color:var(--grey);margin:16px 0 0}.academy_leadSm__BFCpd strong{color:var(--ink);font-weight:600}.academy_bullets__QmpEL{display:flex;flex-direction:column;gap:16px;margin-top:24px;max-width:720px}.academy_bullet__m3Mqq{display:flex;gap:12px;align-items:baseline}.academy_bulletDot__JhdGp{width:7px;height:7px;border-radius:50%;background:var(--limen);flex:0 0 auto;position:relative;top:-2px}.academy_bulletP__ideIR{font-size:18px;line-height:1.65;color:var(--grey);margin:0}.academy_bulletP__ideIR strong{color:var(--ink);font-weight:600}.academy_protagonistCard__4MvID{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 30px;margin-top:40px;max-width:760px}.academy_protagonistTag__qR_pU{font-size:18px;font-weight:700;color:var(--limen);letter-spacing:.08em;text-transform:uppercase}.academy_protagonistH__mTzUx{font-size:26.25px;font-weight:700;letter-spacing:-.015em;margin:10px 0 0}.academy_protagonistP__DEV75{font-size:18px;line-height:1.65;color:var(--grey);margin:10px 0 0}.academy_protagonistP__DEV75 strong{color:var(--ink);font-weight:600}.academy_exhibit__CeUp6{position:relative;background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:48px}.academy_exhibit__CeUp6:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--limen),color-mix(in srgb,var(--limen) 52%,var(--card)))}.academy_exhibitBar__Bnjre{max-width:1120px;margin:0 auto;padding:20px 32px 0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.academy_demoTag__Kskcm{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:18px;font-weight:600;white-space:nowrap;background:var(--warn-bg);color:var(--warn)}.academy_exhibitNote__OOF_K{font-size:18px;color:var(--faint);margin:0}.academy_inlineExhibit__ABvmP{max-width:760px;margin-top:48px}.academy_inlineExhibitWide__Uw9_A{max-width:none;margin-top:48px}.academy_inlineExhibitBar__0SW_U{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.academy_tagInfo__zzQ82{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:18px;font-weight:600;white-space:nowrap;background:var(--limen-tint);color:var(--limen)}.academy_embedFrame__QrQAn{width:100%;border:0;display:block;margin-top:18px}.academy_quizBox__IdG5i{margin-top:18px}.academy_noteCard__aLKTj{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:28px 30px;margin-top:56px;max-width:760px}.academy_noteTag__x0x7F{font-size:18px;font-weight:700;color:var(--limen);letter-spacing:.08em;text-transform:uppercase}.academy_noteH__zjDaU{font-size:26.25px;font-weight:700;letter-spacing:-.015em;margin:10px 0 0}.academy_noteP__D2SUk{font-size:18px;line-height:1.65;color:var(--grey);margin:10px 0 0}.academy_noteRow__Wccxw{margin-top:18px}.academy_proofList__woLU0{display:flex;flex-direction:column;gap:20px;margin-top:30px;max-width:720px}.academy_proofRow__glArx{display:flex;gap:14px;align-items:flex-start}.academy_proofMark__2P5Lb{width:13px;height:13px;border-radius:50%;flex:0 0 auto;margin-top:7px;background:var(--ok-bg);border:2px solid var(--ok)}.academy_proofBody__H2RTi{min-width:0;display:flex;flex-direction:column;gap:4px}.academy_proofName__u_O36{font-size:18px;font-weight:700;letter-spacing:-.01em}.academy_proofHow__EyMSw{font-size:18px;line-height:1.65;color:var(--grey)}.academy_proofLink__ishBM{align-self:flex-start;font-size:16px;font-weight:600;color:var(--limen);text-decoration:none;margin-top:2px;transition:color .16s var(--ease)}.academy_proofLink__ishBM:hover{color:var(--limen-hover);text-decoration:underline}.academy_proofLink__ishBM:focus-visible{outline:3px solid var(--limen);outline-offset:3px}.academy_proofCaveat__hTdAW{font-size:18px;line-height:1.65;color:var(--faint);margin:26px 0 0;max-width:62ch}.academy_personalBand__iUdyq{margin-top:56px;max-width:760px}.academy_personalCard__m_X1X{background:var(--limen-tint);border:1px solid var(--line);border-radius:12px;padding:24px 28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.academy_personalP__Ne7Ol{font-size:18px;line-height:1.6;color:var(--ink);margin:0;flex:1 1 24em}.academy_personalP__Ne7Ol strong{font-weight:700}.academy_personalCta__S13ZL{display:inline-block;background:var(--limen);color:#fff;font-size:16px;font-weight:500;padding:10px 20px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .16s var(--ease)}.academy_personalCta__S13ZL:hover{background:var(--limen-hover);color:#fff}.academy_closing__7c2m4{padding-top:64px;max-width:720px}.academy_closingH2__FddNx{font-size:37.5px;line-height:1.16;font-weight:700;letter-spacing:-.025em;margin:0}.academy_closingP__BUvK7{font-size:18px;line-height:1.7;color:var(--grey);margin:14px 0 0}.academy_closingRow__abzaC{display:flex;gap:12px;align-items:center;margin-top:24px;flex-wrap:wrap}.academy_closingNote____ZpR{font-size:18px;color:var(--faint);margin:14px 0 0}@media (max-width:900px){.academy_chapterFrame___adhj{display:block}.academy_railCol__stuwN{border-right:0;border-bottom:1px solid var(--line);padding:0;flex:none}.academy_rail__htV1p{flex-direction:row;align-items:center;gap:0;padding:14px 28px;overflow:hidden}.academy_railHomeSlot__AZbBF{position:static;align-self:auto;padding-bottom:0;margin-right:10px;background:transparent}.academy_railHome__Lbun8{width:30px;height:30px}.academy_railWalk__Y1BY1{position:static;flex-direction:row;align-items:center;flex:1 1 auto;min-width:0}.academy_railLinkLead__eXkLq,.academy_railSegAhead__wOeSo,.academy_railSegLeaving___zq1T,.academy_railSegWalked__EHw1F{width:auto;height:2px;flex:1 1 auto;margin:0 6px;min-width:10px}.academy_railLinkLead__eXkLq{margin-top:0}.academy_railSegLeaving___zq1T{background:linear-gradient(90deg,var(--limen) 0,var(--line-mid) 100%)}.academy_railSpacer__SkJCT{flex:0 0 auto;min-height:0;min-width:8px}.academy_railRule__HaPkw{display:none}.academy_railPosition__HY_DB{writing-mode:horizontal-tb;margin-left:auto;padding-left:10px}}@media (max-width:720px){.academy_h1__nZKVe{font-size:56px;max-width:none}.academy_chapterH1__yO5sB{font-size:42.5px}.academy_exhibitBar__Bnjre{padding:16px 20px 0}.academy_railPosition__HY_DB{display:none}.academy_rail__htV1p{padding:12px 20px}.academy_chapterCardBlank__xEeNj,.academy_chapterCard__RXrxq{flex-wrap:wrap;gap:18px}.academy_chapterBody__5hYuF{flex:1 1 100%}.academy_chapterArrow__C3XIC{display:none}}.fixFlowPreview_flow__eRb0M{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.fixFlowPreview_bar__Qtdv9{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--line)}.fixFlowPreview_demoTag__zqHsL{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;background:var(--warn-bg);color:var(--warn)}.fixFlowPreview_note__NGoTD{font-size:16px;color:var(--faint);margin:0}.fixFlowPreview_finding__IyVoE{padding:22px 24px;border-bottom:1px solid var(--line);background:var(--bg)}.fixFlowPreview_findingLabel__iWgN0{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--warn)}.fixFlowPreview_findingTitle__Xv8Ve{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:8px 0 0}.fixFlowPreview_findingWhy__lBN6x{font-size:17px;line-height:1.6;color:var(--grey);margin:8px 0 0;max-width:60ch}.fixFlowPreview_stage__nOGaL{padding:24px;min-height:240px}.fixFlowPreview_primary__hIpW7{display:inline-flex;align-items:center;justify-content:center;background:var(--limen);color:var(--limen-on);font-family:inherit;font-size:16px;font-weight:600;padding:11px 22px;border:0;border-radius:8px;cursor:pointer;transition:background .16s var(--ease)}.fixFlowPreview_primary__hIpW7:hover{background:var(--limen-hover)}.fixFlowPreview_quiet__05Phb{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--grey);font-family:inherit;font-size:16px;font-weight:500;padding:10px 16px;border:1px solid var(--line-mid);border-radius:8px;cursor:pointer;transition:border-color .16s var(--ease),color .16s var(--ease)}.fixFlowPreview_quiet__05Phb:hover{border-color:var(--ink);color:var(--ink)}.fixFlowPreview_primary__hIpW7:focus-visible,.fixFlowPreview_quiet__05Phb:focus-visible{outline:3px solid var(--limen);outline-offset:2px}.fixFlowPreview_confirm__qw8E5{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.fixFlowPreview_confirmLine__lrI8z{font-size:18px;line-height:1.65;color:var(--grey);margin:0;max-width:58ch}.fixFlowPreview_cost__OJVfo{color:var(--ink);font-weight:700}.fixFlowPreview_working__kE7HM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fixFlowPreview_workOff__eqdRC,.fixFlowPreview_workOn___7PGY{font-size:18px;display:flex;align-items:center;gap:10px;transition:color .2s var(--ease),opacity .2s var(--ease)}.fixFlowPreview_workOn___7PGY{color:var(--ink)}.fixFlowPreview_workOff__eqdRC{color:var(--faint);opacity:.5}.fixFlowPreview_workOff__eqdRC:before,.fixFlowPreview_workOn___7PGY:before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:currentColor}.fixFlowPreview_questions__EjC1X{display:flex;flex-direction:column;gap:18px}.fixFlowPreview_qLead__VcEID{font-size:17px;line-height:1.6;color:var(--grey);margin:0;max-width:62ch}.fixFlowPreview_qRow__bd7Q_{display:flex;flex-direction:column;gap:6px;max-width:46em}.fixFlowPreview_qLabel__ZOAT6{font-size:16px;font-weight:600;color:var(--ink)}.fixFlowPreview_qInput__Zp04l{font-family:inherit;font-size:16px;color:var(--ink);background:var(--bg);border:1px solid var(--line-mid);border-radius:8px;padding:10px 14px;outline:none;transition:border-color .16s var(--ease)}.fixFlowPreview_qInput__Zp04l::placeholder{color:var(--faint)}.fixFlowPreview_qInput__Zp04l:focus{border-color:var(--limen)}.fixFlowPreview_qInput__Zp04l:focus-visible{outline:3px solid var(--limen);outline-offset:2px}.fixFlowPreview_qHint___jE3F{font-size:15px;color:var(--faint);margin:0}.fixFlowPreview_qFoot__qlLxc{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.fixFlowPreview_answered__hco8s{font-size:16px;color:var(--faint);margin-right:auto}.fixFlowPreview_promptWrap__ZK8nx{display:flex;flex-direction:column;gap:12px}.fixFlowPreview_promptTop__9bQol{display:flex;align-items:center;justify-content:space-between;gap:12px}.fixFlowPreview_promptLabel__MJi4G{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--limen)}.fixFlowPreview_prompt__mP1oS{font-family:SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.7;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin:0;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow-y:auto}.fixFlowPreview_promptHint__pSCG1{font-size:16px;line-height:1.55;color:var(--faint);margin:0}.fixFlowPreview_promptFoot__4ECjL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fixFlowPreview_recheck__kXn6v{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;background:var(--limen-tint);color:var(--limen);margin-right:auto}@media (max-width:560px){.fixFlowPreview_bar__Qtdv9,.fixFlowPreview_finding__IyVoE,.fixFlowPreview_stage__nOGaL{padding-left:20px;padding-right:20px}.fixFlowPreview_stage__nOGaL{min-height:0}.fixFlowPreview_answered__hco8s{margin-right:0;flex:1 1 100%}.fixFlowPreview_recheck__kXn6v{margin-right:0;flex:1 1 100%;justify-content:center}.fixFlowPreview_prompt__mP1oS{font-size:14px}}.reportAnatomy_anatomy__wxavc{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.reportAnatomy_bar___pZvC{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--line)}.reportAnatomy_demoTag__DatfT{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;background:var(--warn-bg);color:var(--warn)}.reportAnatomy_note__OGNah{font-size:16px;color:var(--faint);margin:0}.reportAnatomy_body__ftFDN{display:grid;grid-template-columns:1fr 1fr}.reportAnatomy_specimen__BuTc_{padding:22px 24px 26px;border-right:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:14px}.reportAnatomy_block__RKM1n{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--card);transition:opacity .2s var(--ease),border-color .2s var(--ease)}.reportAnatomy_lit__n88PG{opacity:1;border-color:var(--limen)}.reportAnatomy_dim__PmirL{opacity:.4}.reportAnatomy_blockLabel__ub_gL{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.reportAnatomy_scoreRow__jfRaK{display:flex;align-items:baseline;gap:6px;margin-top:6px}.reportAnatomy_score__VH6w0{font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1}.reportAnatomy_scoreDenom__Lsurg{font-size:16px;color:var(--faint);font-weight:500}.reportAnatomy_barTrack__uB_wQ{position:relative;height:8px;border-radius:4px;background:var(--line-lt);margin-top:12px;overflow:hidden}.reportAnatomy_barFill__p_1Li{display:block;height:100%;background:var(--limen);border-radius:4px}.reportAnatomy_barMark__dmHbh{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink)}.reportAnatomy_barScale__1P5JQ{font-size:12px;color:var(--faint);margin-top:8px}.reportAnatomy_terrList__j1OgT{display:flex;flex-direction:column;gap:8px;margin-top:10px}.reportAnatomy_terrRow__pXfYw{display:flex;align-items:center;gap:10px}.reportAnatomy_terrName__XYwf2{font-size:14px;color:var(--grey);width:5.5em;flex:0 0 auto}.reportAnatomy_terrTrack__FZZkL{flex:1 1;height:6px;border-radius:3px;background:var(--line-lt);overflow:hidden}.reportAnatomy_terrFill__6fTY3{display:block;height:100%;background:var(--limen)}.reportAnatomy_terrScore__liGtU{font-size:14px;font-weight:700;width:2em;text-align:right;flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reportAnatomy_win__uQc4Z{margin-top:10px}.reportAnatomy_winTop__QZvuz{display:flex;align-items:center;gap:8px}.reportAnatomy_winName__VYi4f{font-size:14.5px;font-weight:600;min-width:0}.reportAnatomy_winTerr__I5q38{font-size:11.5px;color:var(--limen);background:var(--limen-tint);border-radius:999px;padding:2px 8px;white-space:nowrap;margin-left:auto}.reportAnatomy_winFix__2eOVn{font-size:13.5px;line-height:1.55;color:var(--grey);margin:5px 0 0 17px}.reportAnatomy_lockedRow__cxQ73{display:flex;flex-wrap:wrap;gap:6px 10px}.reportAnatomy_lockedOk__Sawr_{font-size:13px;color:var(--faint)}.reportAnatomy_lockedBad__ZBE1y{font-size:13px;color:var(--bad)}.reportAnatomy_deeper__pQhUI{font-size:13px;color:var(--faint);margin-top:10px;border-top:1px solid var(--line-lt);padding-top:10px}.reportAnatomy_legend__lhFQL{display:flex;flex-direction:column;gap:10px}.reportAnatomy_legendRow___Esy5{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--grey)}.reportAnatomy_markVerdict__9OTdH{width:13px;height:13px;border-radius:50%;flex:0 0 auto;background:var(--ok-bg);border:2px solid var(--ok)}.reportAnatomy_markClaim__5Bjm9{width:13px;height:13px;border-radius:3px;flex:0 0 auto;background:var(--limen-tint);border:2px solid var(--limen)}.reportAnatomy_panel__zxF1E{padding:22px 24px 26px;display:flex;flex-direction:column;gap:18px}.reportAnatomy_picker__keIE0{display:flex;flex-direction:column;gap:6px}.reportAnatomy_pickOn__T5LvP,.reportAnatomy_pick__f4kD_{display:flex;align-items:baseline;gap:10px;width:100%;padding:10px 14px;border-radius:9px;cursor:pointer;text-align:left;font-family:inherit;font-size:16px;font-weight:600;border:1px solid transparent;background:transparent;color:var(--grey);transition:background .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.reportAnatomy_pick__f4kD_:hover{color:var(--ink);background:var(--bg)}.reportAnatomy_pickOn__T5LvP{color:var(--ink);border-color:var(--limen);background:color-mix(in srgb,var(--limen) 8%,var(--card))}.reportAnatomy_pickOn__T5LvP:focus-visible,.reportAnatomy_pick__f4kD_:focus-visible{outline:3px solid var(--limen);outline-offset:2px}.reportAnatomy_pickNum__AiSZb{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--faint)}.reportAnatomy_pickOn__T5LvP .reportAnatomy_pickNum__AiSZb{color:var(--limen)}.reportAnatomy_annotation__JoGSk{border-top:1px solid var(--line);padding-top:18px}.reportAnatomy_annTitle__pB89y{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:0}.reportAnatomy_annBody__2iucR{font-size:18px;line-height:1.65;color:var(--grey);margin:10px 0 0}@media (max-width:860px){.reportAnatomy_body__ftFDN{grid-template-columns:1fr}.reportAnatomy_specimen__BuTc_{order:2;border-right:0;border-top:1px solid var(--line)}.reportAnatomy_panel__zxF1E{order:1}.reportAnatomy_dim__PmirL{opacity:.55}}@media (max-width:560px){.reportAnatomy_bar___pZvC,.reportAnatomy_panel__zxF1E,.reportAnatomy_specimen__BuTc_{padding-left:20px;padding-right:20px}.reportAnatomy_terrName__XYwf2{width:4.5em}}.page_page__oA2Vu{font-family:var(--font,"Helvetica Neue",Helvetica,Arial,sans-serif);color:var(--ink);background:var(--white);letter-spacing:.01em;-webkit-font-smoothing:antialiased}.page_wrap__iGOmW{max-width:1120px;margin:0 auto;padding:0 32px}.page_eyebrow__kUxkJ{letter-spacing:.14em;text-transform:uppercase;color:var(--limen)}.page_eyebrow__kUxkJ,.page_pill__x4qS9{font-size:calc(14px * var(--report-type-scale, 1));font-weight:600}.page_pill__x4qS9{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius);white-space:nowrap}.page_pillOk__lTXK4{background:var(--ok-bg);color:var(--ok)}.page_pillWarn__C_NRg{background:var(--warn-bg);color:var(--warn)}.page_pillBad__a0Wx9{background:var(--bad-bg);color:var(--bad)}.page_btnPrimarySm__WO715{display:inline-flex;align-items:center;background:var(--limen);color:#fff;font-size:calc(17px * var(--report-type-scale, 1));font-weight:500;padding:10px 18px;border-radius:var(--radius);border:none;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:inherit;transition:background var(--dur-2) var(--ease)}.page_btnPrimarySm__WO715:hover{background:var(--limen-hover);color:#fff}.page_reportHead__vzzSK{max-width:1120px;margin:0 auto;padding:60px 32px 48px}.page_statusLine__rx3m_{display:flex;align-items:center;gap:7px;font-size:calc(16px * var(--report-type-scale, 1));color:var(--ok);font-weight:500;margin-bottom:20px}.page_statusDot__1UeYt{width:8px;height:8px;border-radius:50%;background:var(--ok);flex-shrink:0}.page_h1__Nj03_{font-size:calc(52px * var(--report-type-scale, 1));line-height:1.07;font-weight:700;letter-spacing:-.025em;margin:18px 0 0}.page_h1Accent__ayuSJ{color:var(--limen)}.page_reportLead__bPDpQ{font-size:calc(19px * var(--report-type-scale, 1));line-height:1.65;color:var(--grey);margin:22px 0 0;max-width:40em}.page_winTagSchema__gLwmi{background:var(--limen-tint);color:var(--limen)}.page_winTagContent__1_AXk{background:var(--blue-surface);color:var(--blue-ink)}.page_winTagTech__U96vL{background:var(--ok-bg);color:var(--ok)}.page_winTagTrust__foMwS{background:var(--warn-bg);color:var(--warn)}.page_winEffort__7Ou_P{background:var(--surface);color:var(--grey)}.page_winOutcomeLabel__z5n5Y{font-weight:600;color:var(--ink-2)}.page_ctaBand__3TNFY{background:var(--limen);color:#fff;text-align:center}.page_ctaInner__P8Lfs{padding:92px 32px}.page_ctaH2__TiB0d{font-size:calc(48px * var(--report-type-scale, 1));line-height:1.08;font-weight:700;letter-spacing:-.025em;margin:0;color:#fff}.page_ctaCopy__phSl1{font-size:calc(18px * var(--report-type-scale, 1));line-height:1.65;color:hsla(0,0%,100%,.75);margin:18px auto 0;max-width:36em}.page_ctaBtns__w6TwS{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.page_btnOnLimen__Qyhfc{display:inline-flex;align-items:center;background:#fff;color:var(--limen);font-size:calc(19px * var(--report-type-scale, 1));font-weight:600;padding:14px 28px;border-radius:var(--radius);border:none;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:inherit;transition:background var(--dur-2) var(--ease)}.page_btnOnLimen__Qyhfc:hover{background:var(--limen-tint);color:var(--limen)}.page_ctaFreeNote__SE5Rq{display:block;margin-top:14px;font-size:calc(16px * var(--report-type-scale, 1));color:hsla(0,0%,100%,.65)}.page_ctaScan__vyV6u{display:flex;flex-direction:column;align-items:center;margin-top:36px}.page_ctaScanLabel__3ceYu{font-size:calc(16px * var(--report-type-scale, 1));color:#fff;margin-bottom:12px}.page_sampleBanner__7D_ad{background:var(--surface);border-bottom:1px solid var(--hairline-soft)}.page_sampleBannerInner__mYzsS{max-width:1120px;margin:0 auto;padding:20px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_sampleBannerText__6mp2x{display:flex;align-items:center;gap:14px;min-width:0}.page_sampleTag__x5yZ_{background:var(--warn-bg);color:var(--warn);flex-shrink:0}.page_sampleBannerCopy__haJ33{font-size:calc(17px * var(--report-type-scale, 1));line-height:1.5;color:var(--grey);margin:0}.page_scanForm__yzaPV{display:flex;gap:8px;flex-shrink:0}.page_scanInput__7SRr0{width:240px;max-width:100%;padding:10px 14px;font-size:calc(17px * var(--report-type-scale, 1));font-family:inherit;color:var(--ink);background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);outline:none;transition:border-color var(--dur-2) var(--ease)}.page_scanInput__7SRr0:focus{border-color:var(--limen)}.page_scanBtn__OeNI8:disabled{opacity:.6;cursor:default}.page_scanFormOnLimen__AmrA6{justify-content:center}.page_scanInputOnLimen__Z0drI{width:320px;border-color:transparent}.page_scanInputOnLimen__Z0drI:focus{border-color:#fff}.page_scanBtnOnLimen___FEgh{display:inline-flex;align-items:center;background:#fff;color:var(--limen);font-size:calc(17px * var(--report-type-scale, 1));font-weight:500;padding:10px 18px;border-radius:var(--radius);border:none;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background var(--dur-2) var(--ease)}.page_scanBtnOnLimen___FEgh:hover{background:var(--limen-tint);color:var(--limen)}.page_scanBtnOnLimen___FEgh:disabled{opacity:.6;cursor:default}.page_runnerWrap__JHxKe{max-width:800px;margin:0 auto;padding:60px 32px 96px}.page_progressCard__y42pF{border:1px solid var(--hairline);border-radius:var(--radius);padding:32px}.page_progressTop__24QeU{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_progressTopMain__IMYkq{min-width:0}.page_progressPct__CsK89{flex:none;font-size:calc(31px * var(--report-type-scale, 1));font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--limen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_progressHead__lgP9E{font-size:calc(31px * var(--report-type-scale, 1));font-weight:700;letter-spacing:-.015em;margin-top:14px;overflow-wrap:anywhere}.page_progressSub__c1jQi{font-size:calc(18px * var(--report-type-scale, 1));line-height:1.6;color:var(--grey);margin:10px 0 0}.page_progressStages__T_Bd_{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.page_progressStages__T_Bd_ li{display:flex;align-items:center;gap:10px;font-size:calc(17px * var(--report-type-scale, 1));line-height:1.5;transition:color var(--dur-2) var(--ease)}.page_stageMark__V1IbC{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--hairline)}.page_stageDone__Esn2s{color:var(--muted)}.page_stageDone__Esn2s .page_stageMark__V1IbC{background:var(--ok)}.page_stageActive__o1vpc{color:var(--ink);font-weight:500}.page_stageActive__o1vpc .page_stageMark__V1IbC{background:var(--limen);animation:page_stagePulse__sQgUS 1.2s ease-in-out infinite}.page_stagePending__RDESA{color:var(--muted)}@keyframes page_stagePulse__sQgUS{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.page_stageActive__o1vpc .page_stageMark__V1IbC{animation:none}}.page_failBox__CFTfs{border:1px solid var(--hairline);border-left:3px solid var(--bad);border-radius:var(--radius);padding:28px 32px}.page_failBox__CFTfs h3{font-size:calc(20px * var(--report-type-scale, 1));font-weight:700;letter-spacing:-.01em;margin:0}.page_failBox__CFTfs p{line-height:1.6}.page_failBox__CFTfs p,.page_failBox__CFTfs ul{font-size:calc(18px * var(--report-type-scale, 1));color:var(--grey);margin:10px 0 0}.page_failBox__CFTfs ul{padding-left:20px;line-height:1.7}.page_failBtn__Wq3Cq{margin-top:18px}.page_failFormWrap__vfHP3{margin-top:20px}@media (max-width:840px){.page_h1__Nj03_{font-size:calc(40px * var(--report-type-scale, 1))}.page_ctaH2__TiB0d{font-size:calc(36px * var(--report-type-scale, 1))}.page_sampleBannerInner__mYzsS{flex-direction:column;align-items:stretch}.page_scanForm__yzaPV{width:100%}.page_scanInput__7SRr0{flex:1 1;width:auto;min-width:0}.page_ctaScan__vyV6u{align-self:stretch}.page_scanInputOnLimen__Z0drI{width:auto}}@media (max-width:600px){.page_reportHead__vzzSK{padding:40px 20px 36px}.page_h1__Nj03_{font-size:calc(34px * var(--report-type-scale, 1))}.page_runnerWrap__JHxKe{padding:40px 20px 64px}.page_progressCard__y42pF{padding:24px}.page_progressHead__lgP9E,.page_progressPct__CsK89{font-size:calc(26px * var(--report-type-scale, 1))}}@media (max-width:520px){.page_scanForm__yzaPV{flex-wrap:wrap}.page_scanInput__7SRr0{flex:1 1 100%}.page_scanBtnOnLimen___FEgh,.page_scanBtn__OeNI8{width:100%;justify-content:center}}.dossier_body__qjnqS{max-width:1120px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:320px 1fr;border-top:1px solid var(--hairline)}.dossier_railCol__sQ_OU{background:var(--surface);border-right:1px solid var(--hairline);min-width:0}.dossier_rail__PgA90{position:-webkit-sticky;position:sticky;top:104px;padding:28px 24px;display:flex;flex-direction:column}.dossier_railEyebrow__DqHtG{font-size:calc(14px * var(--report-type-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--limen)}.dossier_railEyebrowMuted__KI1cf{color:var(--muted)}.dossier_railBlock__WiEsn{border-top:1px solid var(--hairline-soft);margin-top:22px;padding-top:18px}.dossier_scoreRow__e8Zwz{display:flex;align-items:baseline;gap:6px;margin-top:10px}.dossier_score__RNS35{font-size:calc(60px * var(--report-type-scale, 1));line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--limen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dossier_scoreDenom__mqnrW{font-size:calc(18px * var(--report-type-scale, 1));color:var(--muted)}.dossier_badgeOk__zUj4_{display:inline-flex;align-items:center;align-self:flex-start;margin-top:10px;padding:4px 10px;border-radius:var(--radius);font-size:calc(16px * var(--report-type-scale, 1));font-weight:600;background:var(--ok-bg);color:var(--ok)}.dossier_badgeWarn__gX6sE{background:var(--warn-bg);color:var(--warn)}.dossier_noScoreCopy__QS_4P{font-size:calc(16px * var(--report-type-scale, 1));line-height:1.6;color:var(--grey);margin:10px 0 0}.dossier_barWrap__ETS_Q{margin-top:18px}.dossier_barTrack__0FDTO{position:relative;height:6px;background:var(--hairline-soft);border-radius:var(--radius)}.dossier_barFill__F7lcf{position:absolute;left:0;top:0;bottom:0;background:var(--limen);border-radius:var(--radius)}.dossier_barMarker__4V3xV{position:absolute;top:-4px;bottom:-4px;width:2px;transform:translateX(-50%);background:var(--ink)}.dossier_barScale__UxzUG{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:7px;font-size:calc(13px * var(--report-type-scale, 1));color:var(--muted)}.dossier_terrList__9V4FP{display:flex;flex-direction:column;gap:12px;margin-top:12px}.dossier_terrTop__nLeNN{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dossier_terrName__Ra8Zx{font-size:calc(17px * var(--report-type-scale, 1));font-weight:600}.dossier_terrScore__cWzA5{font-size:calc(17px * var(--report-type-scale, 1));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dossier_terrTrack__V4YyK{height:4px;background:var(--hairline-soft);border-radius:2px;margin-top:6px}.dossier_terrFill__LuzNC{height:100%;border-radius:2px}.dossier_factList__1z0zD{display:flex;flex-direction:column;gap:10px}.dossier_factRow__A4bBB{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dossier_factLabel___c0Zy{font-size:calc(17px * var(--report-type-scale, 1));color:var(--grey);flex-shrink:0}.dossier_factValue__HJtbA{font-size:calc(17px * var(--report-type-scale, 1));font-weight:600;color:var(--ink);text-align:right;overflow-wrap:anywhere}.dossier_factValueOk__xIjWo{color:var(--ok)}.dossier_factValueWarn__B_TQv{color:var(--warn)}.dossier_factValueBad__6cDpO{color:var(--bad)}.dossier_factNote__6hIom{font-size:calc(14px * var(--report-type-scale, 1));line-height:1.5;color:var(--muted);margin:0}.dossier_railCta__ye8cD{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;padding:10px 16px;border-radius:var(--radius);background:var(--limen);color:var(--limen-on);font-size:calc(17px * var(--report-type-scale, 1));font-weight:500;font-family:inherit;text-decoration:none;transition:background var(--dur-2) var(--ease)}.dossier_railCta__ye8cD:hover{background:var(--limen-hover);color:var(--limen-on)}.dossier_railFree__9AHUW{margin-top:8px;font-size:calc(14px * var(--report-type-scale, 1));color:var(--muted);text-align:center}.dossier_narrative__WdnpN{padding:28px;min-width:0}.dossier_section__ikD_y{border-top:1px solid var(--hairline);margin-top:26px;padding-top:24px}.dossier_eyebrow__f21WJ{font-size:calc(14px * var(--report-type-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--limen)}.dossier_h2__z4KHE{font-size:calc(24px * var(--report-type-scale, 1));line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:8px 0 0}.dossier_fixList__ui_Av{display:flex;flex-direction:column;gap:14px;margin-top:18px}.dossier_fixCard__pW5Qr{border:1px solid var(--hairline);border-left:3px solid var(--limen);border-radius:var(--radius);padding:18px 20px}.dossier_fixHead__WZ_cg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dossier_fixName__r_T8R{font-size:calc(19px * var(--report-type-scale, 1));font-weight:700;letter-spacing:-.01em}.dossier_fixText__Cqvia{font-size:calc(17px * var(--report-type-scale, 1));line-height:1.6;color:var(--ink-2);margin:9px 0 0}.dossier_fixArrow__sMoAP{color:var(--limen);font-weight:700}.dossier_clusters__cpUPo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;margin-top:18px}.dossier_cluster__e3oMe{padding:12px 0;border-bottom:1px solid var(--hairline-soft);min-width:0}.dossier_clusterTop__0j0np{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dossier_clusterName__W1CLv{font-size:calc(16px * var(--report-type-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.dossier_clusterCount__W_bwq{font-size:calc(16px * var(--report-type-scale, 1));color:var(--muted);white-space:nowrap}.dossier_clusterChecks__LEsxw{font-size:calc(16px * var(--report-type-scale, 1));line-height:1.7;margin:6px 0 0}.dossier_checkPass__1X_0M{color:var(--grey);font-weight:400}.dossier_checkFail__G1kgL{color:var(--bad);font-weight:600}.dossier_checkSep__TL8w9{color:var(--muted)}.dossier_caption__1dZ_q{font-size:calc(16px * var(--report-type-scale, 1));line-height:1.6;color:var(--muted);margin:12px 0 0}.dossier_qList__ULpe2{display:flex;flex-direction:column;margin-top:12px}.dossier_qRow__3PxyI{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-bottom:1px solid var(--hairline-soft)}.dossier_qRow__3PxyI:last-child{border-bottom:none}.dossier_qText__8Uo6v{flex:0 0 150px;font-size:calc(18px * var(--report-type-scale, 1));font-weight:600}.dossier_qPill__EmXux{flex-shrink:0}.dossier_qAnswer__0nNIA{flex:1 1;min-width:0;font-size:calc(17px * var(--report-type-scale, 1));line-height:1.55;color:var(--ink-2)}.dossier_note__ePmQ6{font-size:calc(16px * var(--report-type-scale, 1));line-height:1.6;color:var(--muted);margin:12px 0 0}.dossier_ogHead__ft9I_{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.dossier_ogSub__FZHvC{font-size:calc(16px * var(--report-type-scale, 1));color:var(--muted)}.dossier_ogGrid__ESs2U{display:flex;align-items:stretch;gap:20px;margin-top:14px;flex-wrap:wrap}.dossier_ogCard__gmDvy{flex:0 0 208px;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden}.dossier_ogImage__hmSMA{display:block;width:100%;object-fit:cover}.dossier_ogImageMissing__bcOHf,.dossier_ogImage__hmSMA{aspect-ratio:1.91/1;border-bottom:1px solid var(--hairline-soft)}.dossier_ogImageMissing__bcOHf{display:flex;align-items:center;justify-content:center;padding:12px;font-size:calc(13px * var(--report-type-scale, 1));line-height:1.45;text-align:center;color:var(--muted);background:var(--surface)}.dossier_ogBody__diG2y{padding:10px 12px}.dossier_ogDomain__Ldg3r{font-size:calc(13px * var(--report-type-scale, 1));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.dossier_ogTitle__8xaOo{font-size:calc(16px * var(--report-type-scale, 1));font-weight:600;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.dossier_ogDesc__c0QTS{font-size:calc(14px * var(--report-type-scale, 1));line-height:1.45;color:var(--grey);margin-top:3px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dossier_ogFacts__7jcJj{flex:1 1;min-width:220px;display:flex;flex-direction:column;justify-content:center}.dossier_ogScoreRow__ZaTvy{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dossier_ogScore__0nIVE{font-size:calc(34px * var(--report-type-scale, 1));line-height:1;font-weight:700;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dossier_ogDenom__MMFoL{font-size:calc(16px * var(--report-type-scale, 1));color:var(--muted)}.dossier_ogIssues__8E6a3{line-height:1.6;color:var(--ink-2);margin:12px 0 0}.dossier_ogIssues__8E6a3,.dossier_ogLink__yZ9ZM{font-size:calc(17px * var(--report-type-scale, 1))}.dossier_ogLink__yZ9ZM{display:inline-block;align-self:flex-start;margin-top:10px;font-weight:500;color:var(--limen-deep);text-decoration:none;transition:color var(--dur-2) var(--ease)}.dossier_ogLink__yZ9ZM:hover{color:var(--limen)}.dossier_shotImg__uRq5g{display:block;width:100%;max-height:360px;object-fit:cover;object-position:top;border:1px solid var(--hairline);border-radius:var(--radius)}.dossier_method__KwZWo{font-size:calc(17px * var(--report-type-scale, 1));line-height:1.7;color:var(--grey);margin:0}.dossier_methodLead__4AmDi{font-weight:600;color:var(--ink-2)}@media (max-width:1024px){.dossier_body__qjnqS{grid-template-columns:1fr;padding:0}.dossier_railCol__sQ_OU{border-right:none;border-bottom:1px solid var(--hairline)}.dossier_rail__PgA90{position:static;padding:24px 32px 28px}.dossier_terrList__9V4FP{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px}.dossier_railCta__ye8cD{align-self:flex-start}.dossier_railFree__9AHUW{text-align:left}.dossier_narrative__WdnpN{padding:28px 32px 44px}}@media (max-width:600px){.dossier_rail__PgA90{padding:24px 20px}.dossier_narrative__WdnpN{padding:24px 20px 40px}.dossier_score__RNS35{font-size:calc(56px * var(--report-type-scale, 1))}.dossier_clusters__cpUPo,.dossier_terrList__9V4FP{grid-template-columns:1fr}.dossier_qRow__3PxyI{flex-wrap:wrap;row-gap:6px}.dossier_qAnswer__0nNIA,.dossier_qText__8Uo6v{flex:0 0 100%}.dossier_ogCard__gmDvy{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.dossier_ogLink__yZ9ZM,.dossier_railCta__ye8cD{transition:none}}.glassBox_stage__E6tXl{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.glassBox_bar__Xctty{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 24px;border-bottom:1px solid var(--line)}.glassBox_demoTag__sQGjk{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:16px;font-weight:600;white-space:nowrap;background:var(--warn-bg);color:var(--warn)}.glassBox_note__ltUuD{font-size:16px;color:var(--faint);margin:0}.glassBox_stepper__zpgYc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:18px 24px;border-bottom:1px solid var(--line);background:var(--bg)}.glassBox_stepOn__PKCFQ,.glassBox_step__c_cft{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border-radius:10px;cursor:pointer;font-family:inherit;text-align:left;border:1px solid var(--line);background:var(--card);transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.glassBox_stepOn__PKCFQ,.glassBox_step__c_cft:hover{border-color:var(--limen)}.glassBox_stepOn__PKCFQ{background:color-mix(in srgb,var(--limen) 8%,var(--card))}.glassBox_stepOn__PKCFQ:focus-visible,.glassBox_step__c_cft:focus-visible{outline:3px solid var(--limen);outline-offset:2px}.glassBox_stepNum___vzrk{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--faint)}.glassBox_stepOn__PKCFQ .glassBox_stepNum___vzrk{color:var(--limen)}.glassBox_stepName__geDWD{font-size:16px;font-weight:600;color:var(--ink)}.glassBox_columns__5yRoB{display:grid;grid-template-columns:1fr 1fr}.glassBox_black__eK_FK{padding:26px 28px 30px;border-right:1px solid var(--line)}.glassBox_glass__jJBlB{padding:26px 28px 30px;background:color-mix(in srgb,var(--limen) 4%,var(--card))}.glassBox_colHead__ZklRj{padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--line)}.glassBox_colTitle__aEN9V{color:var(--grey)}.glassBox_colTitleGlass__6cwQx,.glassBox_colTitle__aEN9V{font-size:20px;font-weight:700;letter-spacing:-.015em;margin:0}.glassBox_colTitleGlass__6cwQx{color:var(--limen)}.glassBox_colSub__2Pe2B{font-size:16px;color:var(--faint);margin:4px 0 0}.glassBox_beat__IdYai{min-height:132px}.glassBox_beatTitle__eOyxm{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.glassBox_beatBody__gS0NC{font-size:18px;line-height:1.65;color:var(--grey);margin:8px 0 0}.glassBox_blackSlot__8WRUz,.glassBox_glassSlot__t5BIx{min-height:118px;margin-top:18px}.glassBox_blankBar__afwwo{height:10px;border-radius:5px;background:var(--line-lt);overflow:hidden}.glassBox_blankFill__kg3_Y{display:block;width:62%;height:100%;background:var(--line-mid)}.glassBox_invoice__HV9fp{border:1px solid var(--line);border-radius:10px;padding:16px;background:var(--bg);display:flex;flex-direction:column;gap:9px}.glassBox_invoiceLineShort__ymfKu,.glassBox_invoiceLine__69JAg{height:9px;border-radius:4px;background:var(--line-lt)}.glassBox_invoiceLineShort__ymfKu{width:58%}.glassBox_invoiceTotal__YHzOH{height:12px;width:34%;border-radius:4px;background:var(--line-mid);margin-top:4px;align-self:flex-end}.glassBox_unknown__Ujc6v{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:2px dashed var(--line-mid);color:var(--faint);font-size:26px;font-weight:700}.glassBox_evidence__VrwKB{border:1px solid var(--line);border-radius:10px;padding:16px 18px;background:var(--card)}.glassBox_evidenceLabel__w78nx{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--limen)}.glassBox_evidenceName__8Kwtw{display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:600;margin-top:8px}.glassBox_evidenceFix__SEpVF{font-size:17px;line-height:1.6;color:var(--grey);margin:8px 0 0}.glassBox_markBad__o6obn{background:var(--bad)}.glassBox_markBad__o6obn,.glassBox_markOk__Lo18w{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.glassBox_markOk__Lo18w{background:var(--ok)}.glassBox_recheck__W9I2u{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9px;margin-top:10px;background:var(--limen);color:var(--limen-on)}.glassBox_scoreRow__2bLxg{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.glassBox_scoreCell__EFnSS{display:flex;flex-direction:column}.glassBox_scoreLabel__U_Yns{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.glassBox_scoreWas__Gddwk{font-size:34px;color:var(--faint)}.glassBox_scoreNow__N1ton,.glassBox_scoreWas__Gddwk{font-weight:700;letter-spacing:-.025em;line-height:1.1}.glassBox_scoreNow__N1ton{font-size:40px;color:var(--limen)}.glassBox_scoreArrow___uvHV{color:var(--faint);align-self:center;flex:0 0 auto}.glassBox_scoreNote__FZMSi{font-size:16px;line-height:1.6;color:var(--grey);margin:14px 0 0}.glassBox_cost__6Ck7x{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:24px 26px 26px;margin-top:26px;max-width:720px}.glassBox_sliderLabel__k_X4k{display:block;font-size:16px;font-weight:600;color:var(--ink)}.glassBox_sliderRow__EMjxj{display:flex;align-items:center;gap:18px;margin-top:12px}.glassBox_slider__7SF4A{flex:1 1;min-width:0;accent-color:var(--limen);height:26px;cursor:pointer}.glassBox_slider__7SF4A:focus-visible{outline:3px solid var(--limen);outline-offset:4px}.glassBox_sliderOut__l_aUq{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);min-width:4.5em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glassBox_sliderHint___ctMV{font-size:16px;line-height:1.55;color:var(--faint);margin:10px 0 0}.glassBox_compare__nPo8H{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:22px}.glassBox_compareCell__SYbvr{border:1px solid var(--line);border-radius:12px;padding:18px 20px;background:var(--bg)}.glassBox_compareCellLimen___YwWP{border:1px solid var(--limen);border-radius:12px;padding:18px 20px;background:var(--limen-tint)}.glassBox_compareLabel__rjA5G{font-size:16px;color:var(--faint)}.glassBox_compareLabelLimen__8Dk7s{font-size:16px;color:var(--limen);font-weight:600}.glassBox_compareBig__LcSWP{font-size:34px;font-weight:700;letter-spacing:-.025em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glassBox_compareEmpty__mhVKE{font-size:18px;color:var(--faint);margin-top:10px}.glassBox_compareBigLimen__UNjt4{font-size:34px;font-weight:700;letter-spacing:-.025em;margin-top:6px;color:var(--limen);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glassBox_compareSub__irW4Y{font-size:16px;color:var(--grey);margin-top:4px}.glassBox_costNote__6iAre{font-size:16px;line-height:1.6;color:var(--faint);margin:18px 0 0}@media (max-width:860px){.glassBox_columns__5yRoB{grid-template-columns:1fr}.glassBox_black__eK_FK{border-right:0;border-bottom:1px solid var(--line)}.glassBox_stepper__zpgYc{grid-template-columns:repeat(2,1fr)}.glassBox_beat__IdYai,.glassBox_blackSlot__8WRUz,.glassBox_glassSlot__t5BIx{min-height:0}.glassBox_compare__nPo8H{grid-template-columns:1fr}}@media (max-width:560px){.glassBox_stepper__zpgYc{grid-template-columns:1fr}.glassBox_bar__Xctty,.glassBox_black__eK_FK,.glassBox_glass__jJBlB,.glassBox_stepper__zpgYc{padding-left:20px;padding-right:20px}.glassBox_sliderOut__l_aUq{font-size:22px;min-width:3.6em}}.LocaleSwitcher_group__dvt4V{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(38px,1fr);align-items:center;padding:3px;border-radius:100px;border:1.5px solid var(--hairline);background:var(--surface);flex-shrink:0}.LocaleSwitcher_knob__jDnO7{background:var(--ink);transition:left var(--dur-4) var(--ease)}.LocaleSwitcher_fill__Ih_uq,.LocaleSwitcher_knob__jDnO7{position:absolute;top:3px;bottom:3px;width:calc((100% - 6px) / var(--ls-n, 2));left:calc(3px + (100% - 6px) / var(--ls-n, 2) * var(--ls-i, 0));border-radius:100px}.LocaleSwitcher_fill__Ih_uq{overflow:hidden}.LocaleSwitcher_fillBar__SQu2p{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:color-mix(in srgb,var(--limen) 22%,transparent);animation:LocaleSwitcher_lsFill__RIapJ 2.6s var(--ease) forwards}@keyframes LocaleSwitcher_lsFill__RIapJ{0%{transform:scaleX(0)}to{transform:scaleX(.84)}}.LocaleSwitcher_segment__NUQOl{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;height:22px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;cursor:pointer;transition:background-color var(--dur-3) var(--ease),color var(--dur-3) var(--ease)}.LocaleSwitcher_segment__NUQOl[data-active=true]{color:var(--white);cursor:default}.LocaleSwitcher_segment__NUQOl[data-target=true]{color:var(--ink)}.LocaleSwitcher_group__dvt4V[data-pending=true] .LocaleSwitcher_segment__NUQOl{cursor:progress}.LocaleSwitcher_group__dvt4V:not([data-pending=true]) .LocaleSwitcher_segment__NUQOl[data-active=false]:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.LocaleSwitcher_segment__NUQOl:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.LocaleSwitcher_fillBar__SQu2p{animation:none;transform:scaleX(.84)}}.LocaleSwitchNotice_strip__mcNHS{display:flex;align-items:center;gap:10px;padding:9px 32px;border-bottom:1px solid var(--hairline);background:var(--surface)}.LocaleSwitchNotice_strip__mcNHS[data-tone=bad]{background:var(--bad-bg);border-bottom-color:color-mix(in srgb,var(--bad) 18%,transparent)}.LocaleSwitchNotice_dot__amfYJ{flex:0 0 auto;width:6px;height:6px;border-radius:100px;background:var(--limen)}.LocaleSwitchNotice_strip__mcNHS[data-tone=bad] .LocaleSwitchNotice_dot__amfYJ{background:var(--bad)}.LocaleSwitchNotice_text__7XblA{font-size:13px;line-height:1.5;color:var(--muted)}.LocaleSwitchNotice_retry__4xVoU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--limen);cursor:pointer;transition:color var(--dur-1) var(--ease)}.LocaleSwitchNotice_retry__4xVoU:hover{color:var(--link-hover)}.LocaleSwitchNotice_retry__4xVoU:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:720px){.LocaleSwitchNotice_strip__mcNHS{padding:9px 20px;flex-wrap:wrap;gap:6px 10px}}.confirmDialog_overlay__mgQey{position:fixed;inset:0;z-index:var(--z-modal);background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;overflow-y:auto;animation:confirmDialog_confirmFade__zcUK3 var(--dur-3) var(--ease)}[data-theme=dark] .confirmDialog_overlay__mgQey{background:rgba(0,0,0,.6)}.confirmDialog_sheet__6PkjL{width:min(460px,94vw);background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:26px 28px;font-family:var(--font);animation:confirmDialog_confirmRise__MXK66 var(--dur-4) var(--ease)}.confirmDialog_title__qWAsj{margin:0 0 12px;font-size:var(--text-24);font-weight:var(--w-medium);color:var(--ink);line-height:var(--lh-heading)}.confirmDialog_body__ru8kH{font-size:15.5px;line-height:1.6;color:var(--ink-2)}.confirmDialog_body__ru8kH p{margin:0 0 10px}.confirmDialog_body__ru8kH p:last-child{margin-bottom:0}.confirmDialog_body__ru8kH b{font-weight:var(--w-medium);color:var(--ink)}.confirmDialog_actions__S0wSe{display:flex;justify-content:flex-end;gap:10px;margin:22px 0 0}.confirmDialog_primary__u_3AK{border:1px solid transparent;background:var(--limen);color:var(--limen-on);font-family:inherit;font-size:14.5px;font-weight:var(--w-medium);padding:10px 22px;border-radius:999px;cursor:pointer;transition:background var(--dur-2) var(--ease)}.confirmDialog_primary__u_3AK:hover{background:var(--limen-hover)}.confirmDialog_primary__u_3AK:disabled{opacity:.65;cursor:default}.confirmDialog_quiet__vLOYy{border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:14.5px;padding:10px 14px;cursor:pointer}.confirmDialog_quiet__vLOYy:hover{color:var(--ink-2)}.confirmDialog_danger__mGDvl{background:var(--bad);color:#fff}.confirmDialog_danger__mGDvl:hover{background:var(--red-deep)}[data-theme=dark] .confirmDialog_danger__mGDvl{color:#1a1a1a}.confirmDialog_confirmField__ruMmw{margin-top:14px;display:flex;flex-direction:column;gap:6px}.confirmDialog_confirmLabel__nQbaw{font-size:14px;color:var(--muted)}.confirmDialog_confirmLabel__nQbaw b{color:var(--ink);font-weight:var(--w-medium)}.confirmDialog_input__2Oqq1{width:100%;font-family:inherit;font-size:15.5px;color:var(--ink);background:var(--white);border:1.5px solid var(--hairline);border-radius:10px;padding:10px 12px}.confirmDialog_input__2Oqq1:focus-visible{outline:none;border-color:var(--bad)}.confirmDialog_error__Mq_iy{font-size:14.5px;color:var(--bad);margin:12px 0 0}@keyframes confirmDialog_confirmFade__zcUK3{0%{opacity:0}to{opacity:1}}@keyframes confirmDialog_confirmRise__MXK66{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.confirmDialog_overlay__mgQey,.confirmDialog_sheet__6PkjL{animation:none}}@media (max-width:460px){.confirmDialog_sheet__6PkjL{padding:22px 18px}}