.LineSidebar-module__kV9m9G__sidebar{--accent-color:var(--primary);--text-color:var(--muted-foreground);--marker-color:color-mix(in srgb, var(--foreground) 26%, transparent);--marker-length:60px;--marker-gap:0px;--tick-scale:.5;--max-shift:30px;--item-gap:20px;--font-size:var(--exp-meta-size);--smoothing:.1s;justify-content:flex-start;display:flex;position:relative}.LineSidebar-module__kV9m9G__withMarkers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.LineSidebar-module__kV9m9G__list{gap:var(--item-gap);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.LineSidebar-module__kV9m9G__item{position:relative}.LineSidebar-module__kV9m9G__item:before{content:"";position:absolute;inset:-4px -16px}.LineSidebar-module__kV9m9G__label{max-width:100%;font-family:var(--font-body);font-size:var(--font-size);line-height:var(--leading-snug);color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));transform:translateX(calc(var(--effect,0) * var(--max-shift)));text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0;text-decoration:none;display:inline-flex;position:relative}.LineSidebar-module__kV9m9G__label:focus-visible{outline:1px solid var(--ring);outline-offset:3px;border-radius:2px}.LineSidebar-module__kV9m9G__index{font-family:var(--font-mono);opacity:calc(.55 + var(--effect,0) * .45);margin-right:.6rem;font-size:.85em}.LineSidebar-module__kV9m9G__text{min-width:0}.LineSidebar-module__kV9m9G__marker{top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:var(--marker-length);background-color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));transform-origin:0;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));position:absolute}.LineSidebar-module__kV9m9G__withMarkers .LineSidebar-module__kV9m9G__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));height:1px;width:calc(var(--marker-length) * var(--tick-scale));background-color:var(--marker-color);opacity:.5;position:absolute;transform:translateY(-50%)}.LineSidebar-module__kV9m9G__scaleTick .LineSidebar-module__kV9m9G__item:not(:last-child):after{transform-origin:0;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6))}.LineSidebar-module__kV9m9G__noGapTicks.LineSidebar-module__kV9m9G__withMarkers .LineSidebar-module__kV9m9G__item:not(:last-child):after,.LineSidebar-module__kV9m9G__noGapTicks.LineSidebar-module__kV9m9G__scaleTick .LineSidebar-module__kV9m9G__item:not(:last-child):after{content:none}@media (prefers-reduced-motion:reduce){.LineSidebar-module__kV9m9G__label{transform:none}.LineSidebar-module__kV9m9G__marker,.LineSidebar-module__kV9m9G__withMarkers .LineSidebar-module__kV9m9G__item:not(:last-child):after,.LineSidebar-module__kV9m9G__scaleTick .LineSidebar-module__kV9m9G__item:not(:last-child):after{transform:translateY(-50%)}}@media (pointer:coarse){.LineSidebar-module__kV9m9G__label{align-items:center;min-height:44px}}
.Modal-module__iX2sxG__dialog{max-width:min(760px, calc(100vw - 2 * var(--gutter-tight)));max-height:calc(100dvh - 2 * var(--gutter-tight));opacity:0;width:100%;transition:opacity .22s var(--ease-out-strong), transform .22s var(--ease-out-strong), display .22s allow-discrete, overlay .22s allow-discrete;background:0 0;border:0;margin:auto;padding:0;overflow:visible;transform:translateY(8px)scale(.99)}.Modal-module__iX2sxG__dialog[open]{opacity:1;transform:none}@starting-style{.Modal-module__iX2sxG__dialog[open]{opacity:0;transform:translateY(8px)scale(.99)}}.Modal-module__iX2sxG__wide{max-width:min(1180px, calc(100vw - 2 * var(--gutter-tight)))}.Modal-module__iX2sxG__wide .Modal-module__iX2sxG__panel{height:calc(100dvh - 2 * var(--gutter-tight))}.Modal-module__iX2sxG__wide .Modal-module__iX2sxG__body{overflow:hidden}.Modal-module__iX2sxG__dialog::backdrop{opacity:0;transition:opacity .2s var(--ease-out-strong), display .2s allow-discrete, overlay .2s allow-discrete;background-color:#0000001a}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.Modal-module__iX2sxG__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.Modal-module__iX2sxG__dialog::backdrop{background-color:#00000073}}.Modal-module__iX2sxG__dialog[open]::backdrop{opacity:1}@starting-style{.Modal-module__iX2sxG__dialog[open]::backdrop{opacity:0}}.Modal-module__iX2sxG__panel{max-height:calc(100dvh - 2 * var(--gutter-tight));background:#fffffff0;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:clip;box-shadow:0 0 0 1px #17181a0f,0 12px 48px #0a0b0c29}.Modal-module__iX2sxG__dialog:not(.Modal-module__iX2sxG__wide) .Modal-module__iX2sxG__panel{background:#fff}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.Modal-module__iX2sxG__panel{background:#fff}}.Modal-module__iX2sxG__bar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-bottom:1px solid #17181a1a;flex:none;display:flex}.Modal-module__iX2sxG__title{font-family:var(--font-heading);letter-spacing:-.005em;color:#17181a;margin:0;font-size:.9375rem;font-weight:500}.Modal-module__iX2sxG__close{color:#6b6f76;cursor:pointer;width:32px;height:32px;transition:background-color .15s var(--ease-out-strong), color .15s var(--ease-out-strong);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;font-size:.8125rem;display:grid}.Modal-module__iX2sxG__close:hover{color:#17181a;background:#17181a0f}.Modal-module__iX2sxG__close:focus-visible{outline-offset:1px;outline:2px solid #17181a}.Modal-module__iX2sxG__closeFloating{top:var(--space-md);right:var(--space-md);z-index:2;background:#17181a0d;position:absolute}.Modal-module__iX2sxG__closeFloating:hover{background:#17181a1f}.Modal-module__iX2sxG__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@media (pointer:coarse){.Modal-module__iX2sxG__close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Modal-module__iX2sxG__dialog,.Modal-module__iX2sxG__dialog[open]{transform:none}}
.walkthrough-module__UZAoDG__wrap{--ink:#17181a;--ink-soft:#3a3d42;--ink-muted:#6b6f76;--hair:#17181a1a;--panel:#f6f6f7;--accent:#e2613a;--status-good:#4ea770;--status-warn:#eab308;--status-bad:#eb5049;--m-waffle:#26272a;--m-line:#2b6a97;--m-step:#3f6152;--m-area:#3b82f6;height:100%;min-height:0;font-family:var(--font-body);color:var(--ink);display:flex}.walkthrough-module__UZAoDG__column{overscroll-behavior:contain;border-right:1px solid var(--hair);background:#fff;flex:none;width:440px;overflow-y:auto}.walkthrough-module__UZAoDG__columnInner{padding:var(--space-2xl) var(--space-xl) 60vh}.walkthrough-module__UZAoDG__header{margin-bottom:var(--space-2xl)}.walkthrough-module__UZAoDG__title{margin:0 0 var(--space-sm);font-family:var(--font-heading);font-size:var(--text-28);letter-spacing:-.02em;color:var(--ink);font-weight:500;line-height:1.1}.walkthrough-module__UZAoDG__lede{font-size:var(--text-15);color:var(--ink-soft);margin:0;line-height:1.6}.walkthrough-module__UZAoDG__group{margin:var(--space-xl) 0 var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--hair);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:400}.walkthrough-module__UZAoDG__step{width:100%;padding:var(--space-lg) 0 var(--space-lg) var(--space-md);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .2s var(--ease-out-strong);background:0 0;border:0;border-radius:0 6px 6px 0;margin:0;display:block;position:relative}.walkthrough-module__UZAoDG__step:hover{background:#17181a08}.walkthrough-module__UZAoDG__stepOn{background:#17181a0d}.walkthrough-module__UZAoDG__step:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.walkthrough-module__UZAoDG__stepRule{width:2px;transition:background-color .2s var(--ease-out-strong);background:0 0;position:absolute;top:0;bottom:0;left:0}.walkthrough-module__UZAoDG__stepOn .walkthrough-module__UZAoDG__stepRule{background:var(--ink)}.walkthrough-module__UZAoDG__stepTitle{margin-bottom:var(--space-xs);font-size:var(--text-15);color:var(--ink);font-weight:500;line-height:1.4;display:block}.walkthrough-module__UZAoDG__stepBody{font-size:var(--text-small);color:var(--ink-muted);line-height:1.6;display:block}.walkthrough-module__UZAoDG__stepBody+.walkthrough-module__UZAoDG__stepBody{margin-top:var(--space-sm)}.walkthrough-module__UZAoDG__footnote{margin:var(--space-xl) 0 0;padding-top:var(--space-md);border-top:1px solid var(--hair);font-size:var(--text-13);color:var(--ink-muted);line-height:1.55}.walkthrough-module__UZAoDG__stage{min-width:0;padding:var(--space-xl);background:var(--panel);flex:auto;place-items:center;display:grid}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.walkthrough-module__UZAoDG__stage{background:#f5f5f680}}.walkthrough-module__UZAoDG__stageCard{width:100%;max-width:620px}.walkthrough-module__UZAoDG__stageInner{gap:var(--space-md);flex-direction:column;display:flex}.walkthrough-module__UZAoDG__statPair{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.walkthrough-module__UZAoDG__statCard{padding:var(--space-lg);border:1px solid var(--hair);background:#fff;border-radius:12px}.walkthrough-module__UZAoDG__statWhere{margin:0 0 var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-10);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.walkthrough-module__UZAoDG__statLabel{font-size:var(--text-13);color:var(--ink-muted);margin:0}.walkthrough-module__UZAoDG__statRange{margin:var(--space-2xs) 0 0;font-size:var(--text-caption);color:var(--ink-muted)}.walkthrough-module__UZAoDG__statFigure{margin:var(--space-xs) 0 0;font-family:var(--font-heading);font-size:var(--text-36);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500;line-height:1}.walkthrough-module__UZAoDG__statRow{align-items:baseline;gap:var(--space-md);display:flex}.walkthrough-module__UZAoDG__statDelta{margin:var(--space-xs) 0 0;font-size:var(--text-13);font-variant-numeric:tabular-nums;color:#2f7d55}.walkthrough-module__UZAoDG__statDeltaSub{color:var(--ink-muted)}.walkthrough-module__UZAoDG__statSynced{align-items:center;gap:var(--space-xs);margin:var(--space-md) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--hair);font-size:var(--text-caption);color:var(--ink-muted);display:flex}.walkthrough-module__UZAoDG__statDot{background:#2f7d55;border-radius:999px;width:6px;height:6px}.walkthrough-module__UZAoDG__statAlert{padding:var(--space-sm) var(--space-md);font-size:var(--text-13);color:#a33434;background:#d6454514;border-radius:8px;margin:0}.walkthrough-module__UZAoDG__statNote{font-size:var(--text-13);color:var(--ink-muted);margin:0;line-height:1.5}.walkthrough-module__UZAoDG__tableWrap{border:1px solid var(--hair);background:#fff;border-radius:12px;overflow:hidden}.walkthrough-module__UZAoDG__table{border-collapse:collapse;width:100%;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.walkthrough-module__UZAoDG__table th,.walkthrough-module__UZAoDG__table td{padding:var(--space-xs) var(--space-sm);text-align:left;border-bottom:1px solid var(--hair);white-space:nowrap}.walkthrough-module__UZAoDG__table thead th{font-family:var(--font-mono);font-size:var(--text-10);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:#17181a05;font-weight:400}.walkthrough-module__UZAoDG__table tbody tr:last-child td{border-bottom:0}.walkthrough-module__UZAoDG__cellTask{color:var(--ink);text-overflow:ellipsis;max-width:190px;overflow:hidden}.walkthrough-module__UZAoDG__cellMuted{color:var(--ink-muted)}.walkthrough-module__UZAoDG__missing{color:#17181a47;font-style:italic}.walkthrough-module__UZAoDG__unassigned{color:var(--accent)}.walkthrough-module__UZAoDG__colFocus{background:#e2613a12;box-shadow:inset 2px 0 #e2613a59,inset -2px 0 #e2613a59}.walkthrough-module__UZAoDG__groupRow th{padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--text-11);letter-spacing:0;text-transform:none;color:var(--ink);background:#17181a09;font-weight:500}.walkthrough-module__UZAoDG__groupCount{margin-left:var(--space-xs);color:var(--ink-muted)}.walkthrough-module__UZAoDG__healthCell{align-items:center;gap:var(--space-xs);display:inline-flex}.walkthrough-module__UZAoDG__dot{width:6px;height:6px;margin-right:var(--space-xs);vertical-align:middle;border-radius:999px;display:inline-block}.walkthrough-module__UZAoDG__overdue{background:var(--status-bad)}.walkthrough-module__UZAoDG__risk{background:var(--status-warn)}.walkthrough-module__UZAoDG__ok{background:var(--status-good)}.walkthrough-module__UZAoDG__trendCard{border:1px solid var(--hair);background:#fff;border-radius:12px;overflow:hidden}.walkthrough-module__UZAoDG__trendPlot{padding:var(--space-lg) var(--space-lg) var(--space-md);color:var(--series);grid-template-rows:190px auto;grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.walkthrough-module__UZAoDG__plotBox{min-width:0;position:relative}.walkthrough-module__UZAoDG__yAxis,.walkthrough-module__UZAoDG__xAxis{font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.walkthrough-module__UZAoDG__yAxis{flex-direction:column;justify-content:space-between;align-items:flex-end;margin:-.4em 0;display:flex}.walkthrough-module__UZAoDG__xAxis{justify-content:space-between;display:flex}.walkthrough-module__UZAoDG__gridLines{pointer-events:none;z-index:-1;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.walkthrough-module__UZAoDG__gridLines span{background:var(--hair);height:1px}.walkthrough-module__UZAoDG__trendSvg{width:100%;height:100%;display:block;overflow:visible}.walkthrough-module__UZAoDG__trendStroke{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.walkthrough-module__UZAoDG__trendCompare{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 4;stroke-opacity:.5;vector-effect:non-scaling-stroke}.walkthrough-module__UZAoDG__waffle{align-items:stretch;gap:1.5px;height:100%;display:flex}.walkthrough-module__UZAoDG__waffleCol{flex-direction:column-reverse;flex:1;gap:1.5px;display:flex}.walkthrough-module__UZAoDG__waffleCol i{background:#17181a0d;border-radius:1px;flex:1}.walkthrough-module__UZAoDG__waffleCol i[data-on]{background:currentColor}.walkthrough-module__UZAoDG__trendTabs{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.walkthrough-module__UZAoDG__trendTabDelta{font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--status-good);margin-top:3px;display:block}.walkthrough-module__UZAoDG__trendTab{padding:var(--space-sm) var(--space-md);border:0;border-right:1px solid var(--hair);text-align:left;cursor:pointer;font:inherit;transition:background-color .15s var(--ease-out-strong), box-shadow .15s var(--ease-out-strong);background:#fff;box-shadow:inset 0 2px #0000}.walkthrough-module__UZAoDG__trendTab:last-child{border-right:0}.walkthrough-module__UZAoDG__trendTab:hover{background:#17181a05}.walkthrough-module__UZAoDG__trendTabOn{background:color-mix(in srgb, var(--series) 5%, transparent);box-shadow:inset 0 2px 0 var(--series)}.walkthrough-module__UZAoDG__trendTab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.walkthrough-module__UZAoDG__trendTabLabel{font-size:var(--text-11);color:var(--ink-muted);line-height:1.3;display:block}.walkthrough-module__UZAoDG__trendTabValue{font-family:var(--font-heading);font-size:var(--text-17);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:4px;font-weight:500;display:block}.walkthrough-module__UZAoDG__provWrap{gap:var(--space-sm);flex-direction:column;display:flex}.walkthrough-module__UZAoDG__provBlock{padding:var(--space-md) var(--space-lg);border:1px solid var(--hair);background:#fff;border-radius:12px}.walkthrough-module__UZAoDG__provHead{align-items:baseline;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.walkthrough-module__UZAoDG__provMark{border-radius:999px;flex:none;align-self:center;width:8px;height:8px}.walkthrough-module__UZAoDG__markHave{background:var(--status-good)}.walkthrough-module__UZAoDG__markProxy{background:var(--status-warn)}.walkthrough-module__UZAoDG__markNew{background:var(--accent)}.walkthrough-module__UZAoDG__provVerdict{font-size:var(--text-13);color:var(--ink);font-weight:500}.walkthrough-module__UZAoDG__provNote{font-size:var(--text-caption);color:var(--ink-muted)}.walkthrough-module__UZAoDG__provChips{flex-wrap:wrap;gap:6px;display:flex}.walkthrough-module__UZAoDG__provChip{border:1px solid var(--hair);font-size:var(--text-caption);color:var(--ink-soft);background:#17181a05;border-radius:999px;padding:4px 10px}.walkthrough-module__UZAoDG__chipProxy{color:#8a6d1a;background:#eab30814;border-color:#eab30859}.walkthrough-module__UZAoDG__chipNew{color:#a8462a;background:#e2613a14;border-color:#e2613a59}.walkthrough-module__UZAoDG__screens{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.walkthrough-module__UZAoDG__screen{padding:var(--space-sm);border:1px solid var(--hair);background:#fff;border-radius:10px;position:relative}.walkthrough-module__UZAoDG__screenArt{background:#17181a08;border-radius:5px;flex-direction:column;gap:5px;height:56px;padding:8px;display:flex}.walkthrough-module__UZAoDG__screenArt span{background:#17181a1f;border-radius:2px;height:5px;display:block}.walkthrough-module__UZAoDG__screenArt span:first-child{background:var(--accent);opacity:.7;width:45%}.walkthrough-module__UZAoDG__screenArt span:last-child{width:70%}.walkthrough-module__UZAoDG__screenLabel{margin:var(--space-xs) 0 0;font-size:var(--text-caption);color:var(--ink)}.walkthrough-module__UZAoDG__screenBadge{top:var(--space-xs);right:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-9);letter-spacing:.06em;text-transform:uppercase;color:#a8462a;background:#e2613a1a;border-radius:999px;padding:2px 6px;position:absolute}.walkthrough-module__UZAoDG__onePageRow{align-items:flex-start;gap:var(--space-lg);display:flex}.walkthrough-module__UZAoDG__onePage{min-width:0;padding:var(--space-sm);border:1px solid var(--hair);background:#fff;border-radius:12px;flex-direction:column;flex:auto;gap:6px;display:flex}.walkthrough-module__UZAoDG__onePageBar{background:#17181a12;border-radius:3px;height:12px}.walkthrough-module__UZAoDG__onePageKpis{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.walkthrough-module__UZAoDG__onePageKpis span{border:1px solid var(--hair);border-radius:4px;height:34px}.walkthrough-module__UZAoDG__onePageChart{border:1px solid var(--hair);border-radius:4px;height:56px}.walkthrough-module__UZAoDG__onePageRows{flex-direction:column;gap:5px;display:flex}.walkthrough-module__UZAoDG__onePageRows span{background:#17181a14;border-radius:2px;height:7px}.walkthrough-module__UZAoDG__phoneOut{aspect-ratio:9/19;background:repeating-linear-gradient(-45deg,#0000 0 6px,#17181a0d 6px 7px);border:1px solid #17181a2e;border-radius:12px;flex:none;width:88px;position:relative}.walkthrough-module__UZAoDG__phoneSlash{background:var(--accent);width:234%;height:1px;position:absolute;top:50%;left:-67%;rotate:-65deg}.walkthrough-module__UZAoDG__compareFrame{aspect-ratio:11/8;border:1px solid var(--hair);background:#fff;border-radius:12px;position:relative;overflow:clip}@media (max-width:900px){.walkthrough-module__UZAoDG__mobileStack{overscroll-behavior:contain;height:100%;padding:var(--space-xl) var(--space-lg) var(--space-2xl);overflow-y:auto}.walkthrough-module__UZAoDG__mobileStep{margin-top:var(--space-2xl)}.walkthrough-module__UZAoDG__mobileStage{margin-top:var(--space-md);padding:var(--space-md);background:var(--panel);border-radius:12px;overflow:hidden}.walkthrough-module__UZAoDG__mobileStage .walkthrough-module__UZAoDG__stageCard{max-width:none}.walkthrough-module__UZAoDG__screens{grid-template-columns:repeat(2,1fr)}.walkthrough-module__UZAoDG__tableWrap{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.walkthrough-module__UZAoDG__step,.walkthrough-module__UZAoDG__stepRule,.walkthrough-module__UZAoDG__trendTab{transition:none}}
.ops-module__Ff3ujW__caseStudy{--ink:#17181a;--ink-soft:#3a3d42;--ink-muted:#6b6f76;--hair:#17181a1f;--hair-strong:#17181a38;--panel:#f4f4f5;--fan-fg-light:#fff;width:100%;max-width:1200px;color:var(--ink);font-family:var(--font-body);flex-direction:column;align-items:center;gap:clamp(48px,6vw,88px);padding:clamp(24px,4vw,56px) 0 0;display:flex}.ops-module__Ff3ujW__intro{text-align:center;width:100%;max-width:617px;margin-inline:auto}.ops-module__Ff3ujW__fan{aspect-ratio:900/311;width:100%;max-width:900px;margin:0;position:relative;container-type:inline-size}.ops-module__Ff3ujW__fanCard{left:var(--x);top:var(--y);width:var(--w);height:var(--h);rotate:var(--rot);background:var(--fill);color:var(--fg);transform-origin:0 0;border-radius:16px;flex-direction:column;justify-content:flex-end;padding:2cqw;display:flex;position:absolute}.ops-module__Ff3ujW__fanNum{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:3.2cqw;font-weight:500;line-height:1}.ops-module__Ff3ujW__fanLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin:.7cqw 0 0;font-size:1.15cqw;line-height:1.35}@keyframes ops-module__Ff3ujW__fanBounce{0%{opacity:0;transform:translateY(22px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}.ops-module__Ff3ujW__fanReveal{animation:.56s cubic-bezier(.34,1.56,.64,1) both ops-module__Ff3ujW__fanBounce;animation-delay:calc(var(--i,0) * 90ms)}@media (prefers-reduced-motion:reduce){.ops-module__Ff3ujW__fanReveal{animation:none}}.ops-module__Ff3ujW__section{align-items:center;gap:clamp(var(--space-lg), 3.5vw, var(--space-2xl));flex-direction:column;width:100%;scroll-margin-top:clamp(24px,6vh,64px);display:flex}.ops-module__Ff3ujW__prose{width:100%;max-width:540px}.ops-module__Ff3ujW__shot{width:100%;max-width:1120px;margin:0}.ops-module__Ff3ujW__shotArmed{opacity:0;transition:opacity .7s var(--ease-out-strong), transform .7s var(--ease-out-strong);transform:translateY(18px)scale(.985)}.ops-module__Ff3ujW__shotArmed.ops-module__Ff3ujW__shotIn{opacity:1;transform:none}.ops-module__Ff3ujW__shotFrame{background:var(--panel);border-radius:14px;outline:1px solid #17181a14;overflow:clip;box-shadow:0 18px 40px -22px #17181a47}.ops-module__Ff3ujW__shotFrame img{width:100%;height:auto;display:block}.ops-module__Ff3ujW__shotCaption{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:center;line-height:1.5}.ops-module__Ff3ujW__live{width:100%;max-width:1120px;margin:0}.ops-module__Ff3ujW__liveFrame{aspect-ratio:1920/1080;background:var(--panel);border-radius:14px;outline:1px solid #17181a14;width:100%;position:relative;overflow:clip;box-shadow:0 18px 40px -22px #17181a47}.ops-module__Ff3ujW__livePoster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-module__Ff3ujW__liveIframe{top:calc(var(--cy,0) * var(--scale) * -1px);left:calc(var(--cx,0) * var(--scale) * -1px);width:1920px;height:1080px;transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out-strong);border:0;position:absolute}.ops-module__Ff3ujW__liveIframe[data-on]{opacity:1}.ops-module__Ff3ujW__liveIframe[data-active]{pointer-events:auto}.ops-module__Ff3ujW__liveActive{outline:2px solid var(--ink);outline-offset:2px}.ops-module__Ff3ujW__liveArm{z-index:2;cursor:pointer;background:0 0;border:0;place-items:end center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.ops-module__Ff3ujW__liveArm:disabled{cursor:default}.ops-module__Ff3ujW__liveArm:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:14px}.ops-module__Ff3ujW__liveArmLabel,.ops-module__Ff3ujW__liveRelease,.ops-module__Ff3ujW__liveOpen{margin-bottom:var(--space-md);padding:var(--space-xs) var(--space-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-mono);font-size:var(--text-11);letter-spacing:.06em;text-transform:uppercase;background:#17181adb;border-radius:999px}.ops-module__Ff3ujW__liveOpen{z-index:2;text-decoration:none;position:absolute;bottom:0;left:50%;translate:-50%}.ops-module__Ff3ujW__liveArmLabel{opacity:0;transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);transform:translateY(6px)}.ops-module__Ff3ujW__liveArm:hover .ops-module__Ff3ujW__liveArmLabel,.ops-module__Ff3ujW__liveArm:focus-visible .ops-module__Ff3ujW__liveArmLabel,.ops-module__Ff3ujW__liveArm:disabled .ops-module__Ff3ujW__liveArmLabel{opacity:1;transform:none}.ops-module__Ff3ujW__liveRelease{z-index:3;pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%}.ops-module__Ff3ujW__liveOut{margin-left:var(--space-xs);color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline}.ops-module__Ff3ujW__liveOut:hover{color:var(--ink)}.ops-module__Ff3ujW__trendShots{width:100%;max-width:1120px}.ops-module__Ff3ujW__trendShotStack{aspect-ratio:2400/519;background:#fff;border-radius:14px;outline:1px solid #17181a14;position:relative;overflow:clip;box-shadow:0 18px 40px -22px #17181a47}.ops-module__Ff3ujW__trendShotImg{opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-out-strong) .28s, transform .42s var(--ease-out-strong) .28s;position:absolute;inset:0;transform:scale(1.008)}.ops-module__Ff3ujW__trendShotImg[data-on]{opacity:1;z-index:1;transition-delay:0s;transform:none}.ops-module__Ff3ujW__formTabs{margin-top:var(--space-md);border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.ops-module__Ff3ujW__formTab{padding:var(--space-sm) var(--space-xs) var(--space-xs);border:0;border-right:1px solid var(--hair);text-align:left;cursor:pointer;font:inherit;transition:background-color .2s var(--ease-out-strong);background:0 0;position:relative}.ops-module__Ff3ujW__formTab:last-child{border-right:0}.ops-module__Ff3ujW__formTab:hover{background:#17181a06}.ops-module__Ff3ujW__formTab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ops-module__Ff3ujW__formTab:active{transform:translateY(1px)}.ops-module__Ff3ujW__formTabName{font-family:var(--font-heading);font-size:var(--text-small);color:var(--ink-muted);transition:color .2s var(--ease-out-strong);font-weight:500;display:block}.ops-module__Ff3ujW__formTabOn .ops-module__Ff3ujW__formTabName{color:var(--ink)}.ops-module__Ff3ujW__formTabMetric{font-family:var(--font-mono);font-size:var(--text-10);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:2px;display:block}.ops-module__Ff3ujW__formTabProgress{transform-origin:0;background:var(--ink);width:100%;height:2px;animation:linear forwards ops-module__Ff3ujW__shot-progress;position:absolute;top:-1px;left:0}@keyframes ops-module__Ff3ujW__shot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ops-module__Ff3ujW__shot{transform:none}.ops-module__Ff3ujW__trendShotImg{transition:opacity .2s linear;transform:none}.ops-module__Ff3ujW__formTabProgress{display:none}}.ops-module__Ff3ujW__proseHead{margin:0 0 var(--space-md);font-family:var(--font-heading);font-size:var(--text-18);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.4}.ops-module__Ff3ujW__proseBody{font-size:var(--text-17);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.65}.ops-module__Ff3ujW__proseBody+.ops-module__Ff3ujW__proseBody{margin-top:var(--space-md)}.ops-module__Ff3ujW__headline{margin:0 0 var(--space-xl);font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);font-size:clamp(1.75rem,1.25rem + 2.2vw,2.75rem);font-weight:500;line-height:1.08}.ops-module__Ff3ujW__overview{font-size:var(--text-17);color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.55}.ops-module__Ff3ujW__overview+.ops-module__Ff3ujW__overview{margin-top:var(--space-md)}.ops-module__Ff3ujW__cardsOuter{width:100%;max-width:1200px;margin:0 auto}.ops-module__Ff3ujW__cards{gap:var(--space-lg);scroll-snap-type:x mandatory;scroll-padding-left:var(--space-xl);margin-inline:calc(-1 * var(--space-xl));padding:var(--space-xs) var(--space-xl);scrollbar-width:none;display:flex;overflow-x:auto}.ops-module__Ff3ujW__cards::-webkit-scrollbar{display:none}.ops-module__Ff3ujW__card{scroll-snap-align:start;flex:none;width:280px;margin:0}@media (min-width:768px){.ops-module__Ff3ujW__cards{grid-template-columns:repeat(3,1fr);margin-inline:0;padding:0;display:grid;overflow-x:visible}.ops-module__Ff3ujW__card{width:auto}}.ops-module__Ff3ujW__cards.ops-module__Ff3ujW__cardsSolo{justify-content:center;margin-inline:0;padding:0;display:flex;overflow:visible}.ops-module__Ff3ujW__cards.ops-module__Ff3ujW__cardsSolo .ops-module__Ff3ujW__card{width:100%;max-width:440px}.ops-module__Ff3ujW__cards.ops-module__Ff3ujW__cardsPair{flex-wrap:wrap;justify-content:center;margin-inline:0;padding:0;display:flex;overflow:visible}.ops-module__Ff3ujW__cards.ops-module__Ff3ujW__cardsPair .ops-module__Ff3ujW__card{width:100%;max-width:384px}.ops-module__Ff3ujW__ratio{aspect-ratio:1152/840;width:100%;position:relative}.ops-module__Ff3ujW__frame{transition:box-shadow .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);background:#fff;border-radius:16px;outline:1px solid #17181a0f;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #17181a0f}.ops-module__Ff3ujW__card:hover .ops-module__Ff3ujW__frame{transform:scale(1.02);box-shadow:0 4px 14px #17181a1a}.ops-module__Ff3ujW__open{z-index:10;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ops-module__Ff3ujW__open:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:16px}.ops-module__Ff3ujW__frameImg{object-fit:cover;object-position:var(--focal,center);width:100%;height:100%;display:block}.ops-module__Ff3ujW__caption{margin-top:var(--space-md);text-align:center}.ops-module__Ff3ujW__cardLabel{font-family:var(--font-heading);font-size:var(--text-15);letter-spacing:-.005em;color:var(--ink);font-weight:500;line-height:1.3333;display:block}.ops-module__Ff3ujW__doc{color:var(--ink);background:#fff;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:absolute;inset:0}.ops-module__Ff3ujW__docTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:10px;font-weight:500}.ops-module__Ff3ujW__docMeta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 3px;font-size:5.5px}.ops-module__Ff3ujW__docItem+.ops-module__Ff3ujW__docItem{margin-top:8px}.ops-module__Ff3ujW__docHead{color:var(--ink);margin:0 0 3px;font-size:7px;font-weight:500;line-height:1.3}.ops-module__Ff3ujW__docBody{color:var(--ink-muted);margin:0;font-size:5px;line-height:1.85}.ops-module__Ff3ujW__docFade{background:linear-gradient(#fff0,#fff);height:44px;position:absolute;inset:auto 0 0}.ops-module__Ff3ujW__split,.ops-module__Ff3ujW__compare{isolation:isolate;position:absolute;inset:0}.ops-module__Ff3ujW__compare{touch-action:pan-y}.ops-module__Ff3ujW__panel{background:#fff;position:absolute;inset:0}.ops-module__Ff3ujW__panelAfter{clip-path:inset(0 0 0 var(--pos,50%))}.ops-module__Ff3ujW__divider{top:0;bottom:0;left:var(--pos,50%);z-index:2;pointer-events:none;background:#17181a8c;width:1px;position:absolute}.ops-module__Ff3ujW__grip{border:1px solid var(--hair-strong);width:26px;height:26px;color:var(--ink-soft);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 4px #17181a29}.ops-module__Ff3ujW__grip:before,.ops-module__Ff3ujW__grip:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;width:0;height:0}.ops-module__Ff3ujW__grip:before{border-right:4px solid}.ops-module__Ff3ujW__grip:after{border-left:4px solid}.ops-module__Ff3ujW__range{z-index:3;opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ops-module__Ff3ujW__range:focus-visible+.ops-module__Ff3ujW__divider{background:var(--ink);width:2px}.ops-module__Ff3ujW__tag{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair);color:var(--ink-muted);pointer-events:none;background:#ffffffe6;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;top:8px}.ops-module__Ff3ujW__tagBefore{left:8px}.ops-module__Ff3ujW__tagAfter{right:8px}.ops-module__Ff3ujW__mini{flex-direction:column;gap:6px;padding:24px 11px 11px;display:flex;position:absolute;inset:0}.ops-module__Ff3ujW__miniStrip{background:#17181a12;border-radius:2px;height:7px}.ops-module__Ff3ujW__miniKpis{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.ops-module__Ff3ujW__miniKpi{border:1px solid var(--hair);border-radius:3px;flex-direction:column;gap:3px;height:24px;padding:4px;display:flex}.ops-module__Ff3ujW__miniKpi span{background:#17181a21;border-radius:1px;height:3px;display:block}.ops-module__Ff3ujW__miniKpi span:last-child{background:#17181a52;width:55%}.ops-module__Ff3ujW__miniChart{border:1px solid var(--hair);border-radius:3px;flex:1;align-items:flex-end;gap:2px;padding:4px;display:flex}.ops-module__Ff3ujW__miniChart i{height:var(--h);background:#000;border-radius:1px 1px 0 0;flex:1}.ops-module__Ff3ujW__miniAfter .ops-module__Ff3ujW__miniChart{border-color:#17181a14}.ops-module__Ff3ujW__miniAfter .ops-module__Ff3ujW__miniChart i{background:#e2613a}.ops-module__Ff3ujW__miniTabs{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.ops-module__Ff3ujW__miniTab{border-right:1px solid var(--hair);flex-direction:column;gap:3px;padding:5px 4px;display:flex}.ops-module__Ff3ujW__miniTab:last-child{border-right:0}.ops-module__Ff3ujW__miniTab span{background:#17181a21;border-radius:1px;height:3px;display:block}.ops-module__Ff3ujW__miniTab span:last-child{background:#17181a57;width:60%}.ops-module__Ff3ujW__miniTabOn{background:#e2613a0d;box-shadow:inset 0 2px #e2613a}.ops-module__Ff3ujW__miniRows{flex-direction:column;gap:4px;display:flex}.ops-module__Ff3ujW__miniRow{align-items:center;gap:5px;display:flex}.ops-module__Ff3ujW__miniRow b{border-radius:999px;flex:none;width:4px;height:4px}.ops-module__Ff3ujW__miniRow span{background:#17181a21;border-radius:1px;flex:1;height:3px}.ops-module__Ff3ujW__healthOverdue{background:#d64545}.ops-module__Ff3ujW__healthRisk{background:#d9a441}.ops-module__Ff3ujW__healthOk{background:#4a9d6d}.ops-module__Ff3ujW__miniBefore .ops-module__Ff3ujW__miniRow b{background:#17181a33}.ops-module__Ff3ujW__player{background:#141517;place-items:center;display:grid;position:absolute;inset:0}.ops-module__Ff3ujW__playerPoster{opacity:.28;background:#fff;position:absolute;inset:0}.ops-module__Ff3ujW__playGlyph{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:38px;height:38px;padding-left:3px;font-size:11px;display:grid;position:relative}.ops-module__Ff3ujW__playerBar{align-items:center;gap:8px;display:flex;position:absolute;inset:auto 12px 12px}.ops-module__Ff3ujW__playerTrack{background:#ffffff38;border-radius:999px;flex:1;height:2px}.ops-module__Ff3ujW__playerTrack:after{content:"";border-radius:inherit;background:#ffffffd9;width:32%;height:100%;display:block}.ops-module__Ff3ujW__playerTime{font-family:var(--font-mono);letter-spacing:.06em;color:#fff9;font-size:7px}.ops-module__Ff3ujW__modalVideo{background:#000;width:100%;height:auto;display:block}.ops-module__Ff3ujW__article{padding:var(--space-3xl) var(--space-2xl) var(--space-2xl);max-width:60ch;color:var(--ink);font-family:var(--font-body);margin-inline:auto}.ops-module__Ff3ujW__articleTitle{margin:0 0 var(--space-md);font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:500;line-height:1.1}.ops-module__Ff3ujW__articleLede{margin:0 0 var(--space-2xl);font-size:var(--text-body);color:var(--ink-soft);line-height:1.6}.ops-module__Ff3ujW__articleItem{gap:var(--space-sm);padding:var(--space-lg) 0;border-top:1px solid var(--hair);grid-template-columns:2.5rem 1fr;display:grid}.ops-module__Ff3ujW__articleNum{font-size:var(--text-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;line-height:1.7}.ops-module__Ff3ujW__articleHead{margin:0 0 var(--space-xs);font-family:var(--font-heading);font-size:var(--text-17);letter-spacing:-.01em;color:var(--ink);font-weight:500}.ops-module__Ff3ujW__articleBody{font-size:var(--text-15);color:var(--ink-soft);margin:0;line-height:1.6}.ops-module__Ff3ujW__articleBody+.ops-module__Ff3ujW__articleBody{margin-top:var(--space-sm)}.ops-module__Ff3ujW__articleFoot{padding-top:var(--space-lg);border-top:1px solid var(--hair);font-size:var(--text-small);color:var(--ink-muted);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.ops-module__Ff3ujW__frame,.ops-module__Ff3ujW__card:hover .ops-module__Ff3ujW__frame{transform:none}}@media screen and (max-width:767px){.ops-module__Ff3ujW__fan{aspect-ratio:auto;gap:var(--space-sm);grid-template-columns:repeat(2,1fr);max-width:none;display:grid;position:static;container-type:normal}.ops-module__Ff3ujW__fanCard{width:auto;height:auto;min-height:92px;padding:var(--space-md);position:static;top:auto;left:auto;rotate:none}.ops-module__Ff3ujW__fanCard:last-child{grid-column:1/-1}.ops-module__Ff3ujW__fanNum{font-size:var(--text-heading-sm)}.ops-module__Ff3ujW__fanLabel{margin-top:var(--space-xs);font-size:var(--text-10)}.ops-module__Ff3ujW__article{padding:var(--space-2xl) var(--space-lg) var(--space-xl)}}.ops-module__Ff3ujW__chip,.ops-module__Ff3ujW__pillMeta{background:var(--primary);font-family:var(--font-body);font-size:var(--text-small);letter-spacing:0;text-transform:lowercase;color:var(--ink-muted);border-radius:18px;align-items:center;padding:4px 8px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset -2px -2px 5px #ffffff80,inset 2px 2px 5px #fff3}.ops-module__Ff3ujW__chip{margin:0 0 var(--space-md);align-self:flex-start}.ops-module__Ff3ujW__lead{margin:0 0 var(--space-md);font-family:var(--font-body);font-size:var(--text-18);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.4}.ops-module__Ff3ujW__panelBlue{width:100%;max-width:540px;padding:var(--space-lg) var(--space-sm);justify-content:center;align-items:center;gap:var(--space-sm);text-align:center;border:1px solid var(--primary);background:#000;border-radius:24px;flex-direction:column;display:flex}.ops-module__Ff3ujW__panelBlueText{max-width:451px;font-family:var(--font-body);font-size:var(--text-18);letter-spacing:-.01em;color:#fff;text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.ops-module__Ff3ujW__panelEyebrow{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:-.01em;color:var(--primary);margin:0;font-weight:500;line-height:1.4}.ops-module__Ff3ujW__pills{justify-content:center;gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.ops-module__Ff3ujW__proseList{margin:var(--space-sm) 0 0;font-size:var(--text-17);color:var(--ink-soft);padding-left:1.1em;line-height:1.65;list-style:outside}.ops-module__Ff3ujW__proseList li+li{margin-top:var(--space-2xs)}.ops-module__Ff3ujW__critique{margin:var(--space-md) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.ops-module__Ff3ujW__critiqueRow{gap:var(--space-xs);grid-template-columns:1.25rem 1fr;align-items:baseline;display:grid}.ops-module__Ff3ujW__critiqueMark{font-family:var(--font-mono);font-size:var(--text-body);font-weight:500;line-height:1.5}.ops-module__Ff3ujW__critiquePro{color:#1a7b3f}.ops-module__Ff3ujW__critiqueCon{color:#b3402f}.ops-module__Ff3ujW__critiqueText{font-size:var(--text-15);color:var(--ink-soft);line-height:1.55}
.detail-module__e9uZSq__scope{--ink:#17181a;--ink-soft:#3a3d42;--ink-muted:#6b6f76;--hair:#17181a1f;--surface:#fff;--panel:#f4f4f5;--ordinal-1:#0e4173;--ordinal-3:#2b6a97;--ordinal-5:#7aa8c0;--good:#4ea770;--bad:#b3402f;font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums}.detail-module__e9uZSq__card{gap:var(--space-md);width:100%;max-width:520px;padding:var(--space-lg);border:1px solid var(--hair);background:var(--surface);text-align:left;border-radius:16px;flex-direction:column;margin-inline:auto;display:flex}.detail-module__e9uZSq__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.detail-module__e9uZSq__cardTitle{font-family:var(--font-heading);font-size:var(--text-15);letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:500}.detail-module__e9uZSq__detailsBtn{padding:var(--space-xs) var(--space-sm);border:1px solid var(--hair);background:var(--surface);font-family:var(--font-body);font-size:var(--text-13);color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease-out-strong), border-color .15s var(--ease-out-strong), transform .15s var(--ease-out-strong);border-radius:8px;flex:none;font-weight:500}.detail-module__e9uZSq__detailsBtn:hover{background:var(--panel);border-color:#17181a38}.detail-module__e9uZSq__detailsBtn:active{transform:translateY(1px)}.detail-module__e9uZSq__detailsBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.detail-module__e9uZSq__figure{align-items:center;gap:var(--space-xs);margin:0;display:flex}.detail-module__e9uZSq__big{font-family:var(--font-heading);font-size:var(--text-36);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.05}.detail-module__e9uZSq__bigSm{font-size:var(--text-30)}.detail-module__e9uZSq__caption{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;font-size:var(--text-caption);color:var(--ink-muted);display:flex}.detail-module__e9uZSq__captionLg{font-size:var(--text-small);margin-top:2px}.detail-module__e9uZSq__delta{align-items:center;gap:2px;font-weight:500;display:inline-flex}.detail-module__e9uZSq__up{color:var(--good)}.detail-module__e9uZSq__down{color:var(--bad)}.detail-module__e9uZSq__bar{gap:2px;width:100%;height:10px;display:flex;overflow:hidden}.detail-module__e9uZSq__seg{transform-origin:0;height:100%;transition:transform .32s var(--ease-out-strong);border-radius:999px;transform:scaleX(.001)}.detail-module__e9uZSq__grown .detail-module__e9uZSq__seg{transform:scaleX(1)}.detail-module__e9uZSq__legend{align-items:center;gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;margin:12px 0 0;padding:0;list-style:none;display:flex}.detail-module__e9uZSq__legendItem{align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:var(--ink-muted);display:flex}.detail-module__e9uZSq__dot{border-radius:999px;flex:none;width:8px;height:8px}.detail-module__e9uZSq__rows{margin:0;padding:0;list-style:none}.detail-module__e9uZSq__row{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;font-size:var(--text-small);color:var(--ink);border-top:1px solid var(--hair);display:flex}.detail-module__e9uZSq__row:first-child{border-top:0}.detail-module__e9uZSq__rowName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.detail-module__e9uZSq__rowScore{flex:none}.detail-module__e9uZSq__rowDelta{text-align:right;flex:0 0 4rem}.detail-module__e9uZSq__dialog{background:var(--panel)}.detail-module__e9uZSq__dialogHead{z-index:1;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--surface);border-bottom:1px solid var(--hair);display:flex;position:sticky;top:0}.detail-module__e9uZSq__dialogIcon{background:var(--panel);width:40px;height:40px;color:var(--ink-soft);border-radius:12px;flex:none;place-items:center;display:grid}.detail-module__e9uZSq__dialogTitle{font-family:var(--font-heading);font-size:var(--text-body);letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:500}.detail-module__e9uZSq__dialogSub{font-size:var(--text-small);color:var(--ink-muted);margin:2px 0 0}.detail-module__e9uZSq__dialogBody{gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-lg);flex-direction:column;display:flex}.detail-module__e9uZSq__block{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--hair);background:var(--surface);border-radius:12px;flex-direction:column;display:flex}.detail-module__e9uZSq__metricHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.detail-module__e9uZSq__metricLabel{font-size:var(--text-small);color:var(--ink);font-weight:500}.detail-module__e9uZSq__metricValue{font-size:var(--text-body);font-weight:600}.detail-module__e9uZSq__metricNote{font-size:var(--text-caption);color:var(--ink-muted);margin:0;font-style:italic}.detail-module__e9uZSq__meter{gap:3px;width:100%;height:28px;display:flex}.detail-module__e9uZSq__tick{background:var(--hair);height:100%;transition:opacity .15s var(--ease-out-strong);border-radius:2px;flex:1 1 0}.detail-module__e9uZSq__tickOn{opacity:0}.detail-module__e9uZSq__grown .detail-module__e9uZSq__tickOn{opacity:1}@media (prefers-reduced-motion:reduce){.detail-module__e9uZSq__seg,.detail-module__e9uZSq__tick{transition:none;transform:none}.detail-module__e9uZSq__tickOn{opacity:1}}@media (max-width:600px){.detail-module__e9uZSq__card,.detail-module__e9uZSq__dialogHead,.detail-module__e9uZSq__block{padding:var(--space-md)}}
