.NuangRouteLoadingScreen-module__o38rkG__root{color:var(--foreground);background:color-mix(in srgb, var(--nu-play-50) 96%, transparent)}.NuangRouteLoadingScreen-module__o38rkG__overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.17s ease-out both NuangRouteLoadingScreen-module__o38rkG__route-loading-enter;position:fixed;inset:0;overflow:hidden}.NuangRouteLoadingScreen-module__o38rkG__page{min-height:100dvh}.NuangRouteLoadingScreen-module__o38rkG__surface{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--nu-info-100) 62%, transparent) 0, color-mix(in srgb, var(--nu-info-50) 26%, transparent) 24%, transparent 49%), radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--nu-community-100) 44%, transparent), transparent 28%), var(--nu-play-50);width:100%;max-width:430px;min-height:100dvh;margin-inline:auto;display:grid;position:relative;overflow:hidden}.NuangRouteLoadingScreen-module__o38rkG__progressTrack{z-index:3;top:env(safe-area-inset-top);background:color-mix(in srgb, var(--nu-info-500) 7%, transparent);height:2px;position:absolute;left:0;right:0;overflow:hidden}.NuangRouteLoadingScreen-module__o38rkG__progressTrack span{background:linear-gradient(90deg, var(--nu-info-300), var(--nu-info-500), var(--nu-info-300));border-radius:999px;width:34%;height:100%;animation:1.4s ease-in-out infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-progress;display:block}.NuangRouteLoadingScreen-module__o38rkG__content{z-index:1;min-height:100dvh;padding:calc(1.75rem + env(safe-area-inset-top)) 1.5rem calc(1.75rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.15rem,3dvh,1.6rem);display:flex;position:relative}.NuangRouteLoadingScreen-module__o38rkG__visual{aspect-ratio:1;place-items:center;width:min(53vw,13.5rem);display:grid;position:relative}.NuangRouteLoadingScreen-module__o38rkG__glow{background:color-mix(in srgb, var(--nu-info-300) 18%, transparent);filter:blur(1.65rem);border-radius:999px;animation:1.7s ease-in-out infinite alternate NuangRouteLoadingScreen-module__o38rkG__route-loading-glow;position:absolute;inset:18%}.NuangRouteLoadingScreen-module__o38rkG__mascot{z-index:2;width:80%;height:auto;filter:drop-shadow(0 1rem 1.6rem color-mix(in srgb, var(--nu-brand-700) 12%, transparent));transform-origin:50% 82%;animation:2.45s ease-in-out infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-breathe;position:relative}.NuangRouteLoadingScreen-module__o38rkG__mascotShadow{z-index:1;background:color-mix(in srgb, var(--nu-brand-800) 10%, transparent);filter:blur(.5rem);border-radius:999px;width:43%;height:6.5%;animation:2.45s ease-in-out infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-shadow;position:absolute;bottom:13.5%;left:50%;transform:translate(-50%)}.NuangRouteLoadingScreen-module__o38rkG__signal{--signal-x:0px;--signal-y:0px;z-index:3;border:1.5px solid color-mix(in srgb, var(--nu-neutral-0) 75%, transparent);background:var(--nu-info-300);width:.56rem;height:.56rem;box-shadow:0 .3rem .8rem color-mix(in srgb, var(--nu-brand-700) 12%, transparent);border-radius:.22rem;animation:3.1s cubic-bezier(.22,.75,.28,1) infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-signal;position:absolute;top:47%;left:49%}.NuangRouteLoadingScreen-module__o38rkG__signalOne{--signal-x:-4.9rem;--signal-y:-3.6rem;background:var(--nu-reaction-500)}.NuangRouteLoadingScreen-module__o38rkG__signalTwo{--signal-x:5rem;--signal-y:-3.1rem;background:var(--nu-warm-500);animation-delay:-.62s}.NuangRouteLoadingScreen-module__o38rkG__signalThree{--signal-x:-5.2rem;--signal-y:2.6rem;background:var(--nu-info-500);animation-delay:-1.24s}.NuangRouteLoadingScreen-module__o38rkG__signalFour{--signal-x:5.1rem;--signal-y:2.8rem;background:var(--nu-community-500);animation-delay:-1.86s}.NuangRouteLoadingScreen-module__o38rkG__signalFive{--signal-x:.2rem;--signal-y:-5.1rem;background:var(--nu-info-300);animation-delay:-2.48s}.NuangRouteLoadingScreen-module__o38rkG__copy{text-align:center}.NuangRouteLoadingScreen-module__o38rkG__wordmark{color:var(--nu-info-500);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);letter-spacing:.17em;margin:0 0 .55rem}.NuangRouteLoadingScreen-module__o38rkG__copy h1{font-size:var(--nu-text-fluid-title-sm);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-title);letter-spacing:-.035em;margin:0}.NuangRouteLoadingScreen-module__o38rkG__copy>p:not(.NuangRouteLoadingScreen-module__o38rkG__wordmark){color:var(--nu-neutral-500);font-size:var(--nu-text-body-sm);line-height:var(--nu-leading-body-sm);letter-spacing:-.018em;margin:.55rem 0 0}.NuangRouteLoadingScreen-module__o38rkG__status{border:1px solid color-mix(in srgb, var(--nu-info-500) 10%, transparent);min-height:2rem;color:var(--nu-info-500);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);background:color-mix(in srgb, var(--nu-neutral-0) 62%, transparent);box-shadow:0 .45rem 1.2rem color-mix(in srgb, var(--nu-brand-700) 5%, transparent);border-radius:999px;align-items:center;gap:.42rem;margin-top:1rem;padding:.36rem .72rem;display:inline-flex}.NuangRouteLoadingScreen-module__o38rkG__statusDot{background:var(--nu-info-500);border-radius:999px;width:.38rem;height:.38rem;animation:1.35s ease-out infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-live-dot}.NuangRouteLoadingScreen-module__o38rkG__ellipsis{align-items:center;gap:.17rem;margin-left:-.16rem;display:inline-flex}.NuangRouteLoadingScreen-module__o38rkG__ellipsis i{background:currentColor;border-radius:999px;width:.17rem;height:.17rem;animation:1.2s ease-in-out infinite NuangRouteLoadingScreen-module__o38rkG__route-loading-ellipsis}.NuangRouteLoadingScreen-module__o38rkG__ellipsis i:nth-child(2){animation-delay:.15s}.NuangRouteLoadingScreen-module__o38rkG__ellipsis i:nth-child(3){animation-delay:.3s}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-enter{0%{opacity:0}to{opacity:1}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-progress{0%{transform:translate(-115%)}to{transform:translate(305%)}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-glow{0%{opacity:.52;transform:scale(.9)}to{opacity:.9;transform:scale(1.06)}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.28rem)scale(1.012)}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-shadow{0%,to{opacity:.62;transform:translate(-50%)scaleX(1)}50%{opacity:.36;transform:translate(-50%)scaleX(.92)}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-signal{0%,10%{opacity:0;transform:translate(0)scale(.35)rotate(0)}38%,64%{opacity:.92;transform:translate(var(--signal-x), var(--signal-y)) scale(1) rotate(20deg)}84%,to{opacity:0;transform:translate(0)scale(.35)rotate(36deg)}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-live-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--nu-info-500) 24%, transparent)}70%,to{box-shadow:0 0 0 .42rem #0000}}@keyframes NuangRouteLoadingScreen-module__o38rkG__route-loading-ellipsis{0%,65%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-.12rem)}}@media (max-height:39rem){.NuangRouteLoadingScreen-module__o38rkG__content{gap:.75rem}.NuangRouteLoadingScreen-module__o38rkG__visual{width:min(34dvh,10.75rem)}.NuangRouteLoadingScreen-module__o38rkG__copy>p:not(.NuangRouteLoadingScreen-module__o38rkG__wordmark){display:none}}@media (prefers-reduced-motion:reduce){.NuangRouteLoadingScreen-module__o38rkG__overlay,.NuangRouteLoadingScreen-module__o38rkG__progressTrack span,.NuangRouteLoadingScreen-module__o38rkG__glow,.NuangRouteLoadingScreen-module__o38rkG__mascot,.NuangRouteLoadingScreen-module__o38rkG__mascotShadow,.NuangRouteLoadingScreen-module__o38rkG__signal,.NuangRouteLoadingScreen-module__o38rkG__statusDot,.NuangRouteLoadingScreen-module__o38rkG__ellipsis i{animation-duration:1ms!important;animation-iteration-count:1!important}}
.PublicComparisonReportView-module__3TpECG__page{--comparison-ink:var(--nu-color-text);--comparison-muted:var(--nu-color-text-muted);--comparison-line:var(--nu-color-border-strong);--comparison-canvas:var(--nu-color-app-bg);--comparison-brand:var(--nu-color-brand-action);--comparison-brand-soft:var(--nu-color-brand-surface-strong);--comparison-mint:var(--nu-community-100);--comparison-peach:var(--nu-reaction-50);max-width:520px;color:var(--comparison-ink);background:var(--nu-color-surface);margin:0 auto;overflow:hidden}.PublicComparisonReportView-module__3TpECG__hero{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--nu-info-50) 72%, transparent), transparent 34%), linear-gradient(180deg, var(--nu-color-surface) 0%, var(--nu-neutral-0) 100%);border-bottom:8px solid var(--comparison-canvas);padding:20px 16px 22px}.PublicComparisonReportView-module__3TpECG__eyebrowRow,.PublicComparisonReportView-module__3TpECG__sectionHeading,.PublicComparisonReportView-module__3TpECG__axisToggle,.PublicComparisonReportView-module__3TpECG__scoreMeta,.PublicComparisonReportView-module__3TpECG__trackLabels,.PublicComparisonReportView-module__3TpECG__contextButton,.PublicComparisonReportView-module__3TpECG__sheet header,.PublicComparisonReportView-module__3TpECG__contextOptions button{justify-content:space-between;align-items:center;display:flex}.PublicComparisonReportView-module__3TpECG__iconButton{border:1px solid var(--nu-brand-100);width:38px;height:38px;color:var(--nu-brand-700);background:color-mix(in srgb, var(--nu-neutral-0) 82%, transparent);border-radius:50%;place-items:center;display:grid}.PublicComparisonReportView-module__3TpECG__hero h1{max-width:330px;font-size:var(--nu-text-title);font-weight:var(--nu-weight-heavy);line-height:var(--nu-leading-title);letter-spacing:-.025em;margin:8px 0 0}.PublicComparisonReportView-module__3TpECG__profilePair{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:start;margin-top:22px;display:grid}.PublicComparisonReportView-module__3TpECG__profile{text-align:center;min-width:0}.PublicComparisonReportView-module__3TpECG__profileImage{box-shadow:0 8px 22px color-mix(in srgb, var(--nu-info-700) 9%, transparent);margin:0 auto}.PublicComparisonReportView-module__3TpECG__profile p{color:var(--nu-neutral-600);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-label);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;overflow:hidden}.PublicComparisonReportView-module__3TpECG__profile strong{color:var(--comparison-brand);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--nu-text-body);font-weight:var(--nu-weight-heavy);line-height:var(--nu-leading-body-sm);letter-spacing:.055em;margin-top:2px;display:block}.PublicComparisonReportView-module__3TpECG__profile span{min-height:34px;color:var(--nu-neutral-600);font-size:var(--nu-text-label);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.PublicComparisonReportView-module__3TpECG__pairConnector{justify-content:center;align-items:center;gap:4px;height:64px;display:flex}.PublicComparisonReportView-module__3TpECG__pairConnector:before,.PublicComparisonReportView-module__3TpECG__pairConnector:after{background:var(--nu-brand-200);content:"";width:11px;height:1px}.PublicComparisonReportView-module__3TpECG__pairConnector span{background:var(--nu-info-300);border-radius:50%;width:3px;height:3px}.PublicComparisonReportView-module__3TpECG__trustNote,.PublicComparisonReportView-module__3TpECG__scoreGuide{color:var(--nu-neutral-700);background:var(--nu-community-50);border-radius:14px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px 12px;display:flex}.PublicComparisonReportView-module__3TpECG__trustNote svg,.PublicComparisonReportView-module__3TpECG__scoreGuide svg{color:var(--nu-info-500);flex:none;margin-top:2px}.PublicComparisonReportView-module__3TpECG__trustNote p,.PublicComparisonReportView-module__3TpECG__scoreGuide p{font-size:var(--nu-text-label);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-label);margin:0}.PublicComparisonReportView-module__3TpECG__section{border-bottom:8px solid var(--comparison-canvas);padding:20px 16px 22px}.PublicComparisonReportView-module__3TpECG__sectionHeading{align-items:flex-end;gap:12px}.PublicComparisonReportView-module__3TpECG__sectionHeading h2{font-size:var(--nu-text-body-lg);font-weight:var(--nu-weight-heavy);line-height:var(--nu-leading-body);letter-spacing:-.018em;margin:4px 0 0}.PublicComparisonReportView-module__3TpECG__summaryList{border-top:1px solid var(--comparison-line);margin-top:14px}.PublicComparisonReportView-module__3TpECG__summaryItem{border-bottom:1px solid var(--comparison-line);grid-template-columns:8px minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.PublicComparisonReportView-module__3TpECG__summaryItem>span{background:var(--nu-info-300);border-radius:50%;width:7px;height:7px;margin-top:5px}.PublicComparisonReportView-module__3TpECG__summaryItem[data-tone=mint]>span{background:var(--nu-community-500)}.PublicComparisonReportView-module__3TpECG__summaryItem[data-tone=peach]>span{background:var(--nu-reaction-300)}.PublicComparisonReportView-module__3TpECG__summaryItem p,.PublicComparisonReportView-module__3TpECG__summaryItem strong{margin:0}.PublicComparisonReportView-module__3TpECG__summaryItem p{color:var(--comparison-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-caption)}.PublicComparisonReportView-module__3TpECG__summaryItem strong{font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-body-sm);margin-top:2px;display:block}.PublicComparisonReportView-module__3TpECG__contextSection{border-bottom:8px solid var(--comparison-canvas);background:var(--nu-neutral-0);padding:14px 16px 16px}.PublicComparisonReportView-module__3TpECG__contextButton{border:1px solid var(--nu-brand-100);width:100%;min-height:46px;color:var(--comparison-ink);background:var(--nu-color-surface);border-radius:14px;gap:8px;padding:0 13px}.PublicComparisonReportView-module__3TpECG__contextButton>span{color:var(--nu-neutral-600);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);align-items:center;gap:7px;display:flex}.PublicComparisonReportView-module__3TpECG__contextButton>span svg{color:var(--comparison-brand)}.PublicComparisonReportView-module__3TpECG__contextButton strong{color:var(--comparison-brand);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);margin-left:auto}.PublicComparisonReportView-module__3TpECG__contextButton>svg{color:var(--nu-neutral-500)}.PublicComparisonReportView-module__3TpECG__contextSection>p{color:var(--comparison-muted);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:8px 2px 0}.PublicComparisonReportView-module__3TpECG__textButton{min-height:34px;color:var(--comparison-brand);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);flex:none;padding:0 4px}.PublicComparisonReportView-module__3TpECG__axisList{border-top:1px solid var(--comparison-line);margin-top:14px}.PublicComparisonReportView-module__3TpECG__axis{border-bottom:1px solid var(--comparison-line)}.PublicComparisonReportView-module__3TpECG__axisToggle{text-align:left;gap:12px;width:100%;min-height:58px;padding:11px 0 7px}.PublicComparisonReportView-module__3TpECG__axisToggle>span{min-width:0}.PublicComparisonReportView-module__3TpECG__axisToggle strong,.PublicComparisonReportView-module__3TpECG__axisToggle small{display:block}.PublicComparisonReportView-module__3TpECG__axisToggle strong{font-size:var(--nu-text-callout);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-body-sm)}.PublicComparisonReportView-module__3TpECG__axisToggle small{color:var(--comparison-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-caption);margin-top:1px}.PublicComparisonReportView-module__3TpECG__axisToggle svg{color:var(--nu-neutral-400);flex:none;transition:transform .19s}.PublicComparisonReportView-module__3TpECG__axis[data-open=true] .PublicComparisonReportView-module__3TpECG__axisToggle svg{transform:rotate(180deg)}.PublicComparisonReportView-module__3TpECG__axisScores{gap:9px;padding:2px 0 15px;display:grid}.PublicComparisonReportView-module__3TpECG__scoreTrack{--person-color:var(--nu-info-500)}.PublicComparisonReportView-module__3TpECG__scoreTrack[data-tone=target],.PublicComparisonReportView-module__3TpECG__miniTrack[data-tone=target]{--person-color:var(--nu-community-500)}.PublicComparisonReportView-module__3TpECG__scoreMeta{margin-bottom:1px}.PublicComparisonReportView-module__3TpECG__scoreMeta span{color:var(--nu-neutral-600);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold)}.PublicComparisonReportView-module__3TpECG__scoreMeta strong{color:var(--person-color);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold)}.PublicComparisonReportView-module__3TpECG__trackLabels{color:var(--nu-neutral-400);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-caption)}.PublicComparisonReportView-module__3TpECG__track{background:var(--nu-neutral-75);border-radius:999px;height:4px;margin:1px 3px 0;position:relative}.PublicComparisonReportView-module__3TpECG__track>span{border:2px solid var(--nu-color-surface);background:var(--person-color);width:11px;height:11px;box-shadow:0 1px 4px color-mix(in srgb, var(--nu-neutral-800) 18%, transparent);border-radius:50%;transition:left .26s;position:absolute;top:50%;transform:translate(-50%,-50%)}.PublicComparisonReportView-module__3TpECG__axisDetails{padding:0 0 17px;animation:.19s both PublicComparisonReportView-module__3TpECG__reveal}.PublicComparisonReportView-module__3TpECG__axisInterpretation{color:var(--nu-neutral-700);background:var(--nu-info-50);font-size:var(--nu-text-label);font-weight:var(--nu-weight-medium);line-height:var(--nu-leading-label);border-radius:13px;margin:0;padding:12px 13px}.PublicComparisonReportView-module__3TpECG__patternGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.PublicComparisonReportView-module__3TpECG__pattern+.PublicComparisonReportView-module__3TpECG__pattern{border-left:1px solid var(--comparison-line);padding-left:12px}.PublicComparisonReportView-module__3TpECG__pattern span{color:var(--comparison-muted);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-caption);display:block}.PublicComparisonReportView-module__3TpECG__pattern strong{font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-label);margin-top:3px;display:block}.PublicComparisonReportView-module__3TpECG__pattern p{color:var(--nu-neutral-600);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:3px 0 0}.PublicComparisonReportView-module__3TpECG__sharedPattern{border-left:2px solid var(--nu-community-300);color:var(--nu-neutral-700);background:var(--nu-community-50);margin-top:14px;padding:13px 14px}.PublicComparisonReportView-module__3TpECG__sharedPattern>span,.PublicComparisonReportView-module__3TpECG__sharedPattern>strong,.PublicComparisonReportView-module__3TpECG__sharedPattern>small{display:block}.PublicComparisonReportView-module__3TpECG__sharedPattern>span{color:var(--nu-community-500);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-caption)}.PublicComparisonReportView-module__3TpECG__sharedPattern>strong{font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-label);margin-top:3px}.PublicComparisonReportView-module__3TpECG__sharedPattern>p,.PublicComparisonReportView-module__3TpECG__sharedPattern>small{color:var(--nu-neutral-600);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:3px 0 0}.PublicComparisonReportView-module__3TpECG__sharedPattern>small{color:var(--nu-neutral-500);margin-top:7px}.PublicComparisonReportView-module__3TpECG__facetGroup{border-top:1px solid var(--comparison-line);margin-top:16px;padding-top:14px}.PublicComparisonReportView-module__3TpECG__facetGroup>h3{color:var(--nu-neutral-600);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-caption);margin:0}.PublicComparisonReportView-module__3TpECG__facet{border-bottom:1px solid var(--nu-neutral-75);padding:13px 0}.PublicComparisonReportView-module__3TpECG__facet:last-child{border-bottom:0}.PublicComparisonReportView-module__3TpECG__facet h4{font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-label);margin:0}.PublicComparisonReportView-module__3TpECG__facetDirections{color:var(--nu-neutral-400);font-size:var(--nu-text-caption);line-height:var(--nu-leading-caption);justify-content:space-between;gap:16px;margin-top:3px;display:flex}.PublicComparisonReportView-module__3TpECG__facetDirections span:last-child{text-align:right}.PublicComparisonReportView-module__3TpECG__miniTrack{--person-color:var(--nu-info-500);grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:8px;margin-top:8px;display:grid}.PublicComparisonReportView-module__3TpECG__miniTrack>span,.PublicComparisonReportView-module__3TpECG__miniTrack>strong{font-size:var(--nu-text-caption);line-height:var(--nu-leading-caption)}.PublicComparisonReportView-module__3TpECG__miniTrack>span{color:var(--nu-neutral-600);font-weight:var(--nu-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicComparisonReportView-module__3TpECG__miniTrack>strong{color:var(--person-color);font-weight:var(--nu-weight-bold);text-align:right}.PublicComparisonReportView-module__3TpECG__miniTrack>div{background:var(--nu-neutral-75);border-radius:999px;height:4px;overflow:hidden}.PublicComparisonReportView-module__3TpECG__miniTrack i{border-radius:inherit;background:var(--person-color);height:100%;display:block}.PublicComparisonReportView-module__3TpECG__facet>p{color:var(--nu-neutral-500);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:7px 0 0}.PublicComparisonReportView-module__3TpECG__scoreGuide{background:var(--nu-neutral-25);margin-top:15px}.PublicComparisonReportView-module__3TpECG__scoreGuide svg{color:var(--nu-neutral-500)}.PublicComparisonReportView-module__3TpECG__momentList{border-top:1px solid var(--comparison-line);gap:0;margin-top:13px;display:grid}.PublicComparisonReportView-module__3TpECG__moment{border-bottom:1px solid var(--comparison-line);padding:15px 0}.PublicComparisonReportView-module__3TpECG__momentContext{color:var(--nu-brand-500);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-caption);margin:0}.PublicComparisonReportView-module__3TpECG__moment h3{font-size:var(--nu-text-body-sm);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-body-sm);margin:3px 0 0}.PublicComparisonReportView-module__3TpECG__momentInsight{color:var(--nu-neutral-600);font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:8px 0 0}.PublicComparisonReportView-module__3TpECG__momentInsight span{color:var(--nu-neutral-500);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);margin-bottom:2px;display:block}.PublicComparisonReportView-module__3TpECG__momentQuestion{color:var(--nu-info-700);background:var(--comparison-brand-soft);font-size:var(--nu-text-label);font-weight:var(--nu-weight-semibold);line-height:var(--nu-leading-label);border-radius:12px;margin:12px 0 0;padding:10px 12px}.PublicComparisonReportView-module__3TpECG__momentQuestion span{color:var(--nu-brand-500);font-size:var(--nu-text-caption);font-weight:var(--nu-weight-bold);margin-bottom:2px;display:block}.PublicComparisonReportView-module__3TpECG__privacyDetails{color:var(--nu-neutral-600);background:var(--nu-community-50);padding:16px}.PublicComparisonReportView-module__3TpECG__privacyDetails summary{cursor:pointer;color:var(--nu-community-700);font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-label)}.PublicComparisonReportView-module__3TpECG__privacyDetails p{font-size:var(--nu-text-caption);line-height:var(--nu-leading-label);margin:7px 0 0}.PublicComparisonReportView-module__3TpECG__sheet{max-width:520px;max-height:calc(100dvh - 72px);padding:18px 16px calc(20px + env(safe-area-inset-bottom))}.PublicComparisonReportView-module__3TpECG__sheet header{align-items:flex-start;gap:16px}.PublicComparisonReportView-module__3TpECG__sheet header h2{font-size:var(--nu-text-title-sm);font-weight:var(--nu-weight-heavy);line-height:var(--nu-leading-body);margin:0}.PublicComparisonReportView-module__3TpECG__sheet header button{width:38px;height:38px;color:var(--nu-neutral-500);background:var(--nu-neutral-25);border-radius:50%;flex:none;place-items:center;display:grid}.PublicComparisonReportView-module__3TpECG__sheetGuide{color:var(--comparison-muted);font-size:var(--nu-text-label);line-height:var(--nu-leading-label);margin:9px 0 0}.PublicComparisonReportView-module__3TpECG__contextOptions{border-top:1px solid var(--comparison-line);margin-top:14px}.PublicComparisonReportView-module__3TpECG__contextOptions button{border-bottom:1px solid var(--comparison-line);text-align:left;gap:12px;width:100%;min-height:58px;padding:10px 2px}.PublicComparisonReportView-module__3TpECG__contextOptions button>span{min-width:0}.PublicComparisonReportView-module__3TpECG__contextOptions strong,.PublicComparisonReportView-module__3TpECG__contextOptions small{display:block}.PublicComparisonReportView-module__3TpECG__contextOptions strong{font-size:var(--nu-text-label);font-weight:var(--nu-weight-bold);line-height:var(--nu-leading-label)}.PublicComparisonReportView-module__3TpECG__contextOptions small{color:var(--comparison-muted);font-size:var(--nu-text-caption);line-height:var(--nu-leading-caption);margin-top:2px}.PublicComparisonReportView-module__3TpECG__contextOptions svg{color:var(--comparison-brand);flex:none}@keyframes PublicComparisonReportView-module__3TpECG__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PublicComparisonReportView-module__3TpECG__axisToggle svg,.PublicComparisonReportView-module__3TpECG__track>span,.PublicComparisonReportView-module__3TpECG__axisDetails{transition:none;animation:none}}
