.case-signal-module__ote0Qa__shell{background:var(--page,#171916);min-height:100%;color:var(--ink,#f0f1e9);overflow:clip}.case-signal-module__ote0Qa__inner{width:min(100% - 80px,1280px);margin-inline:auto}.case-signal-module__ote0Qa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.case-signal-module__ote0Qa__icon{flex:none;width:16px;height:16px;transition:transform .22s}.case-signal-module__ote0Qa__topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:68px;display:flex}.case-signal-module__ote0Qa__topLink{min-height:44px;color:var(--muted);align-items:center;gap:10px;font-size:12px;display:inline-flex}.case-signal-module__ote0Qa__topLink:hover{color:var(--ink)}.case-signal-module__ote0Qa__topLink:hover .case-signal-module__ote0Qa__icon{transform:translate(2px,-2px)}.case-signal-module__ote0Qa__topAction{color:var(--accent)}.case-signal-module__ote0Qa__topAction:hover{color:var(--ink)}.case-signal-module__ote0Qa__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:64px;padding-block:56px 64px;display:grid}.case-signal-module__ote0Qa__heroCopy{min-width:0;max-width:620px}.case-signal-module__ote0Qa__kicker{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:10px;font-weight:600;display:flex}.case-signal-module__ote0Qa__kickerDivider{background:var(--line);width:26px;height:1px}.case-signal-module__ote0Qa__kickerForm,.case-signal-module__ote0Qa__kickerFlagship{color:var(--ink)}.case-signal-module__ote0Qa__title{letter-spacing:-.068em;text-wrap:balance;max-width:14ch;margin:22px 0 0;font-size:clamp(52px,6.4vw,96px);font-weight:500;line-height:.94}.case-signal-module__ote0Qa__subtitle{max-width:34rem;color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:26px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:450;line-height:1.32}.case-signal-module__ote0Qa__summary{max-width:34rem;color:var(--copy);text-wrap:pretty;margin:16px 0 0;font-size:15px;line-height:1.75}.case-signal-module__ote0Qa__audience{border-left:2px solid var(--line);max-width:32rem;color:var(--muted);text-wrap:pretty;margin:22px 0 0;padding-left:14px;font-size:13px;line-height:1.65}.case-signal-module__ote0Qa__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px;display:flex}.case-signal-module__ote0Qa__primaryAction{border:1px solid var(--ink);background:var(--ink);min-height:50px;color:var(--page);justify-content:center;align-items:center;gap:16px;padding:12px 20px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.case-signal-module__ote0Qa__primaryAction:hover{border-color:var(--accent);background:var(--accent);color:var(--page)}.case-signal-module__ote0Qa__primaryAction:hover .case-signal-module__ote0Qa__icon{transform:translate(3px,-3px)}.case-signal-module__ote0Qa__quietAction{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;align-items:center;gap:10px;font-size:13px;font-weight:550;text-decoration-thickness:2px;transition:color .18s;display:inline-flex}.case-signal-module__ote0Qa__quietAction:hover{color:var(--accent)}.case-signal-module__ote0Qa__quietAction:hover .case-signal-module__ote0Qa__icon{transform:translate(3px)}.case-signal-module__ote0Qa__stageNote{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:11px;line-height:1.6}.case-signal-module__ote0Qa__publicPair{min-width:0;position:relative}.case-signal-module__ote0Qa__browser{border:1px solid var(--line);background:var(--surface);margin:0}.case-signal-module__ote0Qa__browserBar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.case-signal-module__ote0Qa__browserDots{gap:5px;display:inline-flex}.case-signal-module__ote0Qa__browserDots i{border:1px solid var(--line);width:8px;height:8px;display:block}.case-signal-module__ote0Qa__browserUrl{border:1px solid var(--line);background:var(--page);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;padding:5px 10px;font-size:10px;overflow:hidden}.case-signal-module__ote0Qa__browserState{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px}.case-signal-module__ote0Qa__browserViewport{padding:12px}.case-signal-module__ote0Qa__browserViewport img{display:block}.case-signal-module__ote0Qa__phone{border:1px solid var(--line);background:var(--page);width:132px;margin:0;padding:6px;position:absolute;bottom:58px;left:-22px}.case-signal-module__ote0Qa__phoneImage{aspect-ratio:9/19;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.case-signal-module__ote0Qa__appShell{border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);min-width:0;display:grid}.case-signal-module__ote0Qa__appRail{border-right:1px solid var(--line);align-content:start;gap:2px;padding:16px 14px;display:grid}.case-signal-module__ote0Qa__appRailTitle{color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__appRailLink{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);min-height:36px;color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:12px;text-decoration:none;transition:color .18s;display:grid}.case-signal-module__ote0Qa__appRailLink:hover{color:var(--ink)}.case-signal-module__ote0Qa__appRailLink:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.case-signal-module__ote0Qa__appRailIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:9px}.case-signal-module__ote0Qa__appRailLink:hover .case-signal-module__ote0Qa__appRailIndex{color:var(--accent)}.case-signal-module__ote0Qa__appRailSafe{border:1px solid var(--line);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin-top:14px;padding:5px 8px;font-size:8px}.case-signal-module__ote0Qa__appViewport{min-width:0;margin:0}.case-signal-module__ote0Qa__appChrome{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:10px 14px;font-size:9px;display:flex}.case-signal-module__ote0Qa__appChromeTitle{color:var(--ink)}.case-signal-module__ote0Qa__appScreen{padding:12px}.case-signal-module__ote0Qa__appScreen img{display:block}.case-signal-module__ote0Qa__appRedaction{border-top:1px solid var(--line);background-image:repeating-linear-gradient(135deg, color-mix(in srgb, var(--line) 55%, transparent) 0 5px, transparent 5px 11px);justify-content:flex-end;align-items:center;height:28px;padding-inline:14px;display:flex}.case-signal-module__ote0Qa__appRedaction span{background:var(--page);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;padding:2px 7px;font-size:8px}.case-signal-module__ote0Qa__appViewport .case-signal-module__ote0Qa__stageNote{border-top:1px solid var(--line);margin:0;padding:12px 14px 14px}.case-signal-module__ote0Qa__board{border:1px dashed color-mix(in srgb, var(--muted) 70%, transparent);background:color-mix(in srgb, var(--surface) 62%, transparent);gap:16px;min-width:0;margin:0;padding:18px;display:grid}.case-signal-module__ote0Qa__boardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.case-signal-module__ote0Qa__boardStamp{border:1px dashed var(--accent);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;padding:3px 9px;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__boardMeta{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.case-signal-module__ote0Qa__boardPlate{border:1px dashed color-mix(in srgb, var(--muted) 55%, transparent);padding:10px}.case-signal-module__ote0Qa__boardPlate img{opacity:.84;display:block}.case-signal-module__ote0Qa__boardCovers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.case-signal-module__ote0Qa__boardCover{border:1px dashed color-mix(in srgb, var(--muted) 45%, transparent);gap:8px;padding:10px;display:grid}.case-signal-module__ote0Qa__boardCoverIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px}.case-signal-module__ote0Qa__boardCoverText{color:var(--copy);font-size:12px;line-height:1.45}.case-signal-module__ote0Qa__sheet{border:1px solid var(--line);background:var(--surface);min-width:0;margin:0;padding:18px;display:grid}.case-signal-module__ote0Qa__sheetHead{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:14px;padding-bottom:12px;font-size:9px;display:flex}.case-signal-module__ote0Qa__sheetChip{border:1px solid var(--line);padding:3px 8px}.case-signal-module__ote0Qa__sheetPlate{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}.case-signal-module__ote0Qa__sheetPlate img{display:block}.case-signal-module__ote0Qa__sheet .case-signal-module__ote0Qa__stageNote{margin:14px 0 0}.case-signal-module__ote0Qa__specs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.case-signal-module__ote0Qa__spec{align-content:start;gap:12px;padding:22px 24px 26px 0;display:grid}.case-signal-module__ote0Qa__spec+.case-signal-module__ote0Qa__spec{border-left:1px solid var(--line);padding-left:24px}.case-signal-module__ote0Qa__specLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__specValue{margin:0;font-size:14px;line-height:1.55}.case-signal-module__ote0Qa__section{border-bottom:1px solid var(--line);padding-block:72px;scroll-margin-top:96px}.case-signal-module__ote0Qa__leadGrid{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.case-signal-module__ote0Qa__sectionLabel{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__sectionTitle{letter-spacing:-.05em;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.06}.case-signal-module__ote0Qa__sectionNote{max-width:32rem;color:var(--copy);text-wrap:pretty;margin:16px 0 0;font-size:14px;line-height:1.7}.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__section{padding-block:62px}.case-signal-module__ote0Qa__shell[data-form=prototype] .case-signal-module__ote0Qa__section{padding-block:84px}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__section{padding-block:56px}.case-signal-module__ote0Qa__shell[data-form=prototype] .case-signal-module__ote0Qa__hero{background-image:radial-gradient(color-mix(in srgb, var(--line) 62%, transparent) 1px, transparent 1px);background-size:28px 28px}.case-signal-module__ote0Qa__shell[data-form=prototype] .case-signal-module__ote0Qa__title{max-width:16ch}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__hero{grid-template-columns:minmax(0,1fr);gap:42px}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__heroCopy{max-width:52rem}.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__hero{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:52px}.case-signal-module__ote0Qa__signalRail{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:46px 0 0;padding:0;list-style:none;display:grid}.case-signal-module__ote0Qa__signalNode{align-content:start;min-width:0;padding:0 18px 0 0;display:grid}.case-signal-module__ote0Qa__signalNode+.case-signal-module__ote0Qa__signalNode{border-left:1px solid var(--line);padding-left:18px}.case-signal-module__ote0Qa__signalTick{background:var(--line);width:22px;height:4px;display:block}.case-signal-module__ote0Qa__signalNode[data-carried=true] .case-signal-module__ote0Qa__signalTick{background:var(--accent)}.case-signal-module__ote0Qa__signalIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;margin-top:16px;font-size:9px}.case-signal-module__ote0Qa__signalLabel{color:var(--muted);letter-spacing:-.01em;margin-top:6px;font-size:13px;font-weight:500;line-height:1.45}.case-signal-module__ote0Qa__signalNode[data-carried=true] .case-signal-module__ote0Qa__signalLabel{color:var(--ink)}.case-signal-module__ote0Qa__signalFootnote{max-width:32rem;color:var(--muted);margin:28px 0 0;font-size:12px;line-height:1.65}.case-signal-module__ote0Qa__flowRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid}.case-signal-module__ote0Qa__flowStep{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:14px;min-height:84px;padding:22px 20px;display:grid}.case-signal-module__ote0Qa__flowStep+.case-signal-module__ote0Qa__flowStep{border-left:1px solid var(--line)}.case-signal-module__ote0Qa__flowIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:10px}.case-signal-module__ote0Qa__flowText{letter-spacing:-.015em;font-size:14px;font-weight:500;line-height:1.45}.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__flowStep{min-height:64px;padding:16px}.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__flowText{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__flowRail{border-bottom:0;grid-template-columns:minmax(0,1fr)}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__flowStep{border-left:0;border-bottom:1px solid var(--line);min-height:0;padding:18px 0 18px 34px;position:relative}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__flowStep+.case-signal-module__ote0Qa__flowStep{border-left:0}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__flowStep:before{content:"";border:1px solid var(--line);width:10px;height:10px;position:absolute;top:22px;left:0}.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__flowStep:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:0;left:4px}.case-signal-module__ote0Qa__path{border-top:1px solid var(--line);grid-template-columns:minmax(0,.32fr) minmax(0,1fr);margin-top:44px;display:grid}.case-signal-module__ote0Qa__pathRail{border-right:1px solid var(--line);align-content:start;padding-left:16px;padding-right:24px;display:grid;position:relative}.case-signal-module__ote0Qa__pathSpine{background:color-mix(in srgb, var(--line) 85%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}.case-signal-module__ote0Qa__pathSpineFill{width:1px;height:var(--path-progress,0%);background:var(--accent);transition:height .34s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}.case-signal-module__ote0Qa__pathTab{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);min-height:54px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:12px;transition:color .18s;display:grid;position:relative}.case-signal-module__ote0Qa__pathTab:hover,.case-signal-module__ote0Qa__pathTab[aria-selected=true]{color:var(--ink)}.case-signal-module__ote0Qa__pathTabIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10px}.case-signal-module__ote0Qa__pathTab[aria-selected=true] .case-signal-module__ote0Qa__pathTabIndex{color:var(--accent)}.case-signal-module__ote0Qa__pathTabLabel{letter-spacing:-.01em;font-weight:550}.case-signal-module__ote0Qa__pathTabMark{border:1px solid var(--line);justify-self:end;width:8px;height:8px}.case-signal-module__ote0Qa__pathTab[data-state=done] .case-signal-module__ote0Qa__pathTabMark{border-color:var(--muted)}.case-signal-module__ote0Qa__pathTab[aria-selected=true] .case-signal-module__ote0Qa__pathTabMark{border-color:var(--accent);background:var(--accent)}.case-signal-module__ote0Qa__pathTab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.case-signal-module__ote0Qa__path[data-variant=flow] .case-signal-module__ote0Qa__pathTab:not(:last-child):after{content:"↓";color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;line-height:1;position:absolute;bottom:-10px;right:1px}.case-signal-module__ote0Qa__path[data-form=internal]{grid-template-columns:minmax(0,.26fr) minmax(0,1fr)}.case-signal-module__ote0Qa__path[data-form=internal] .case-signal-module__ote0Qa__pathTab{text-transform:uppercase;letter-spacing:.06em;min-height:44px;font-size:11px}.case-signal-module__ote0Qa__path[data-form=prototype] .case-signal-module__ote0Qa__pathRail{border-right-style:dashed}.case-signal-module__ote0Qa__path[data-form=prototype] .case-signal-module__ote0Qa__pathTab{border-bottom-style:dashed}.case-signal-module__ote0Qa__path[data-form=prototype] .case-signal-module__ote0Qa__pathTabMark{border-style:dashed}.case-signal-module__ote0Qa__pathPanels{touch-action:pan-y;min-width:0;padding:28px 0 0 32px}.case-signal-module__ote0Qa__pathPanel{min-height:11rem}.case-signal-module__ote0Qa__pathPanel[hidden]{display:none}.case-signal-module__ote0Qa__pathPanelLabel{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px}.case-signal-module__ote0Qa__pathPanelText{max-width:40rem;color:var(--copy);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.8}.case-signal-module__ote0Qa__pathMeta{border-top:1px solid var(--line);gap:0;max-width:40rem;margin:24px 0 0;display:grid}.case-signal-module__ote0Qa__pathMetaRow{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:baseline;gap:16px;padding-block:11px;display:grid}.case-signal-module__ote0Qa__pathMetaLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.case-signal-module__ote0Qa__pathMetaValue{margin:0;font-size:13px;line-height:1.5}.case-signal-module__ote0Qa__pathStatement{border-left:2px solid var(--accent);max-width:40rem;margin:20px 0 0;padding-left:16px}.case-signal-module__ote0Qa__pathStatementLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px}.case-signal-module__ote0Qa__pathStatementText{color:var(--copy);margin:8px 0 0;font-size:14px;line-height:1.7}.case-signal-module__ote0Qa__pathPanel:focus-visible{outline:2px solid var(--focus);outline-offset:14px}.case-signal-module__ote0Qa__pathFoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;padding-top:16px;display:flex}.case-signal-module__ote0Qa__pathCounter{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:10px}.case-signal-module__ote0Qa__pathMeter{flex:0 180px;gap:3px;margin:0;padding:0;list-style:none;display:flex}.case-signal-module__ote0Qa__pathMeterCell{background:color-mix(in srgb, var(--line) 90%, transparent);flex:1 1 0;height:2px}.case-signal-module__ote0Qa__pathMeterCell[data-state=done]{background:var(--muted)}.case-signal-module__ote0Qa__pathMeterCell[data-state=current]{background:var(--accent);height:3px}.case-signal-module__ote0Qa__pathHint{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.case-signal-module__ote0Qa__pathKey{border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;padding:1px 5px;font-size:10px;line-height:1.5}.case-signal-module__ote0Qa__pathControls{gap:8px;margin-left:auto;display:flex}.case-signal-module__ote0Qa__pathControl{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;transition:border-color .18s,background-color .18s;display:grid}.case-signal-module__ote0Qa__pathControl:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line));background:var(--accent-soft,#cadb8b1f)}.case-signal-module__ote0Qa__pathControl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.case-signal-module__ote0Qa__pathControl svg{width:16px;height:16px}.case-signal-module__ote0Qa__openHint{background:color-mix(in srgb, var(--page) 92%, transparent);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;gap:8px;padding:8px 11px;font-size:9px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:22px;right:22px;transform:translateY(5px)}.case-signal-module__ote0Qa__openHint svg{width:13px;height:13px}.case-signal-module__ote0Qa__studio{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 28px;margin-top:48px;display:grid}.case-signal-module__ote0Qa__studioItem{min-width:0;margin:0}.case-signal-module__ote0Qa__studioWide{grid-column:1/-1}.case-signal-module__ote0Qa__studioFrame{border:1px solid var(--line);background:var(--surface-strong);padding:16px;display:block;position:relative;overflow:hidden}.case-signal-module__ote0Qa__studioWide .case-signal-module__ote0Qa__studioFrame{padding:22px}.case-signal-module__ote0Qa__studioFrame:hover .case-signal-module__ote0Qa__openHint,.case-signal-module__ote0Qa__studioFrame:focus-visible .case-signal-module__ote0Qa__openHint{opacity:1;transform:none}.case-signal-module__ote0Qa__studioFrame:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.case-signal-module__ote0Qa__studioImage{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.case-signal-module__ote0Qa__studioFrame:hover .case-signal-module__ote0Qa__studioImage{transform:scale(1.012)}.case-signal-module__ote0Qa__studioCaption{border-top:1px solid var(--line);gap:6px;margin-top:14px;padding-top:12px;display:grid}.case-signal-module__ote0Qa__studioCaption strong{letter-spacing:-.01em;font-size:13px;font-weight:600}.case-signal-module__ote0Qa__studioCaption span{color:var(--muted);font-size:12px;line-height:1.6}.case-signal-module__ote0Qa__rackShell{grid-template-columns:minmax(0,1fr) minmax(212px,.3fr);align-items:start;gap:30px;margin-top:42px;display:grid}.case-signal-module__ote0Qa__rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.case-signal-module__ote0Qa__rackItem{align-content:start;gap:10px;min-width:0;display:grid}.case-signal-module__ote0Qa__rackFrame{border:1px solid var(--line);background:var(--surface);padding:8px;display:block;position:relative;overflow:hidden}.case-signal-module__ote0Qa__rackFrame:hover .case-signal-module__ote0Qa__openHint,.case-signal-module__ote0Qa__rackFrame:focus-visible .case-signal-module__ote0Qa__openHint{opacity:1;transform:none}.case-signal-module__ote0Qa__rackFrame:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.case-signal-module__ote0Qa__rackImage{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.case-signal-module__ote0Qa__rackFrame:hover .case-signal-module__ote0Qa__rackImage{transform:scale(1.016)}.case-signal-module__ote0Qa__rackCaption{gap:6px;margin:0;font-size:12px;line-height:1.45;display:grid}.case-signal-module__ote0Qa__rackIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px}.case-signal-module__ote0Qa__rackAside{border-top:1px solid var(--accent);gap:10px;padding-top:14px;display:grid}.case-signal-module__ote0Qa__rackAsideTitle{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__rackAsideValue{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:550}.case-signal-module__ote0Qa__rackAsideRow{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);color:var(--muted);margin:0;padding-top:10px;font-size:11px;line-height:1.65}.case-signal-module__ote0Qa__rackAsideRow strong{color:var(--ink);font-weight:600}.case-signal-module__ote0Qa__direction{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;margin:48px 0 0;padding:0 0 36px;list-style:none;display:grid}.case-signal-module__ote0Qa__directionCard{border:1px dashed color-mix(in srgb, var(--muted) 60%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.case-signal-module__ote0Qa__directionCard:nth-child(2n){transform:translateY(34px)}.case-signal-module__ote0Qa__directionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-signal-module__ote0Qa__directionIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-size:9px}.case-signal-module__ote0Qa__directionStamp{border:1px dashed color-mix(in srgb, var(--accent) 70%, transparent);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;padding:2px 7px;font-size:8px}.case-signal-module__ote0Qa__directionFrame{border:1px dashed color-mix(in srgb, var(--muted) 40%, transparent);background:var(--page);padding:10px;display:block;position:relative;overflow:hidden}.case-signal-module__ote0Qa__directionFrame:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.case-signal-module__ote0Qa__directionImage{aspect-ratio:16/10;object-fit:contain;opacity:.85;width:100%;height:auto;transition:opacity .3s;display:block}.case-signal-module__ote0Qa__directionFrame:hover .case-signal-module__ote0Qa__directionImage{opacity:1}.case-signal-module__ote0Qa__directionBody{gap:6px;display:grid}.case-signal-module__ote0Qa__directionTitle{letter-spacing:-.01em;margin:0;font-size:13px;font-weight:600}.case-signal-module__ote0Qa__directionCaption{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.case-signal-module__ote0Qa__plates{border-top:1px solid var(--line);margin:42px 0 0;padding:0;list-style:none;display:grid}.case-signal-module__ote0Qa__plate{border-bottom:1px solid var(--line);gap:14px;padding-block:28px;display:grid}.case-signal-module__ote0Qa__plateHead{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.case-signal-module__ote0Qa__plateIndex{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:10px}.case-signal-module__ote0Qa__plateTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.case-signal-module__ote0Qa__plateChip{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin-left:auto;padding:3px 8px;font-size:8px}.case-signal-module__ote0Qa__plateFrame{border:1px solid var(--line);background:var(--surface-strong);padding:14px;display:block;position:relative;overflow:hidden}.case-signal-module__ote0Qa__plateFrame:hover .case-signal-module__ote0Qa__openHint,.case-signal-module__ote0Qa__plateFrame:focus-visible .case-signal-module__ote0Qa__openHint{opacity:1;transform:none}.case-signal-module__ote0Qa__plateFrame:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.case-signal-module__ote0Qa__plateImage{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;display:block}.case-signal-module__ote0Qa__plate[data-ratio=tall] .case-signal-module__ote0Qa__plateFrame{max-width:360px}.case-signal-module__ote0Qa__plate[data-ratio=tall] .case-signal-module__ote0Qa__plateImage{aspect-ratio:9/19}.case-signal-module__ote0Qa__plateCaption{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.case-signal-module__ote0Qa__evidenceGrid{grid-template-columns:minmax(0,1fr) minmax(272px,.42fr);align-items:start;gap:64px;display:grid}.case-signal-module__ote0Qa__evidenceTitle{letter-spacing:-.045em;max-width:24ch;margin:20px 0 0;font-size:clamp(24px,2.6vw,34px);font-weight:500;line-height:1.1}.case-signal-module__ote0Qa__evidenceIntro{max-width:34rem;color:var(--copy);text-wrap:pretty;margin:18px 0 0;font-size:14px;line-height:1.7}.case-signal-module__ote0Qa__ledger{border-top:1px solid var(--line);max-width:40rem;margin:30px 0 0;display:grid}.case-signal-module__ote0Qa__ledgerRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);align-items:baseline;gap:18px;padding-block:14px;display:grid}.case-signal-module__ote0Qa__ledgerLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.case-signal-module__ote0Qa__ledgerValue{margin:0;font-size:13px;line-height:1.6}.case-signal-module__ote0Qa__artworkNote{border-top:1px solid var(--line);max-width:34rem;color:var(--muted);margin:26px 0 0;padding-top:16px;font-size:11px;line-height:1.7}.case-signal-module__ote0Qa__artworkNote strong{color:var(--ink);font-weight:600}.case-signal-module__ote0Qa__facts{border-top:1px solid var(--accent)}.case-signal-module__ote0Qa__factsTitle{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:18px 0 4px;font-size:9px;font-weight:600}.case-signal-module__ote0Qa__fact{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:16px;margin:0;padding-block:18px;display:grid}.case-signal-module__ote0Qa__factLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;line-height:1.5}.case-signal-module__ote0Qa__factValue{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:500;line-height:1}.case-signal-module__ote0Qa__factSource{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:11px;font-weight:400;line-height:1.55;display:block}.case-signal-module__ote0Qa__toolsGrid{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.case-signal-module__ote0Qa__toolList{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.case-signal-module__ote0Qa__tool{border:1px solid var(--line);color:var(--copy);font-family:var(--font-mono), ui-monospace, monospace;padding:8px 12px;font-size:11px;line-height:1.4}.case-signal-module__ote0Qa__toolsEmpty{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.6}.case-signal-module__ote0Qa__cta{background:var(--accent);color:var(--page);padding-block:88px}.case-signal-module__ote0Qa__ctaInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;width:min(100% - 80px,1280px);margin-inline:auto;display:grid}.case-signal-module__ote0Qa__ctaTitle{letter-spacing:-.055em;text-wrap:balance;max-width:22ch;margin:20px 0 0;font-size:clamp(30px,4vw,56px);font-weight:500;line-height:1.03}.case-signal-module__ote0Qa__ctaDescription{max-width:34rem;color:color-mix(in srgb, var(--page) 78%, transparent);text-wrap:pretty;margin:18px 0 0;font-size:14px;line-height:1.65}.case-signal-module__ote0Qa__ctaAction{background:var(--page);min-height:52px;color:var(--ink);align-items:center;gap:18px;padding:13px 22px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .2s;display:inline-flex}.case-signal-module__ote0Qa__ctaAction:hover{background:var(--surface-strong)}.case-signal-module__ote0Qa__ctaAction:hover .case-signal-module__ote0Qa__icon{transform:translate(2px,-2px)}.case-signal-module__ote0Qa__next{padding-block:64px}.case-signal-module__ote0Qa__nextInner{justify-items:start;gap:14px;display:grid}.case-signal-module__ote0Qa__nextLabel{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px}.case-signal-module__ote0Qa__nextLink{min-height:44px;color:var(--ink);letter-spacing:-.05em;align-items:center;gap:16px;font-size:clamp(24px,3.4vw,44px);font-weight:500;line-height:1.1;text-decoration:none;transition:color .18s;display:inline-flex}.case-signal-module__ote0Qa__nextLink:hover{color:var(--accent)}.case-signal-module__ote0Qa__nextLink:hover .case-signal-module__ote0Qa__icon{transform:translate(4px)}.case-signal-module__ote0Qa__nextLink .case-signal-module__ote0Qa__icon{width:22px;height:22px}@media (pointer:coarse){.case-signal-module__ote0Qa__pathHint{display:none}}@media (max-width:1023px){.case-signal-module__ote0Qa__inner,.case-signal-module__ote0Qa__ctaInner{width:calc(100% - 56px)}.case-signal-module__ote0Qa__hero{grid-template-columns:1fr;gap:46px;padding-block:48px 56px}.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__hero,.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__hero{grid-template-columns:minmax(0,1fr);gap:38px}.case-signal-module__ote0Qa__title{max-width:18ch}.case-signal-module__ote0Qa__publicPair{padding-left:18px}.case-signal-module__ote0Qa__phone{width:116px;bottom:56px;left:-18px}.case-signal-module__ote0Qa__appShell{grid-template-columns:minmax(0,1fr)}.case-signal-module__ote0Qa__appRail{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;display:flex}.case-signal-module__ote0Qa__appRailTitle{width:100%;margin-bottom:0}.case-signal-module__ote0Qa__appRailLink{border-bottom:0;gap:8px;min-height:32px;display:inline-flex}.case-signal-module__ote0Qa__appRailSafe{margin-top:0;margin-left:auto}.case-signal-module__ote0Qa__leadGrid,.case-signal-module__ote0Qa__toolsGrid{grid-template-columns:minmax(0,1fr);gap:18px}.case-signal-module__ote0Qa__signalRail{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:36px}.case-signal-module__ote0Qa__signalNode{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:14px 26px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0}.case-signal-module__ote0Qa__signalNode+.case-signal-module__ote0Qa__signalNode{border-left:0;padding-left:0}.case-signal-module__ote0Qa__signalTick{border:1px solid var(--line);background:0 0;width:12px;height:12px}.case-signal-module__ote0Qa__signalNode[data-carried=true] .case-signal-module__ote0Qa__signalTick{border-color:var(--accent)}.case-signal-module__ote0Qa__signalIndex,.case-signal-module__ote0Qa__signalLabel{margin-top:0}.case-signal-module__ote0Qa__rackShell{grid-template-columns:minmax(0,1fr);gap:34px}.case-signal-module__ote0Qa__rackAside{max-width:34rem}.case-signal-module__ote0Qa__evidenceGrid{grid-template-columns:minmax(0,1fr);gap:46px}.case-signal-module__ote0Qa__facts{max-width:34rem}.case-signal-module__ote0Qa__ctaInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px}}@media (max-width:767px){.case-signal-module__ote0Qa__rack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.case-signal-module__ote0Qa__inner,.case-signal-module__ote0Qa__ctaInner{width:calc(100% - 36px)}.case-signal-module__ote0Qa__topbar{min-height:60px}.case-signal-module__ote0Qa__hero{gap:34px;padding-block:36px 44px}.case-signal-module__ote0Qa__title{font-size:clamp(44px,14vw,68px)}.case-signal-module__ote0Qa__subtitle{margin-top:20px;font-size:19px}.case-signal-module__ote0Qa__actions{flex-direction:column;align-items:flex-start;gap:6px}.case-signal-module__ote0Qa__primaryAction{justify-content:space-between;width:100%}.case-signal-module__ote0Qa__publicPair{padding-left:0}.case-signal-module__ote0Qa__phone{width:104px;margin-top:14px;position:static}.case-signal-module__ote0Qa__specs{grid-template-columns:minmax(0,1fr)}.case-signal-module__ote0Qa__spec{padding:18px 0}.case-signal-module__ote0Qa__spec+.case-signal-module__ote0Qa__spec{border-left:0;border-top:1px solid var(--line);padding-left:0}.case-signal-module__ote0Qa__section,.case-signal-module__ote0Qa__shell[data-form=internal] .case-signal-module__ote0Qa__section,.case-signal-module__ote0Qa__shell[data-form=prototype] .case-signal-module__ote0Qa__section,.case-signal-module__ote0Qa__shell[data-form=workflow] .case-signal-module__ote0Qa__section{padding-block:52px}.case-signal-module__ote0Qa__signalRail{margin-top:30px}.case-signal-module__ote0Qa__boardCovers{grid-template-columns:minmax(0,1fr)}.case-signal-module__ote0Qa__flowRail{grid-template-columns:minmax(0,1fr);margin-top:34px}.case-signal-module__ote0Qa__flowStep{min-height:0;padding:18px 0}.case-signal-module__ote0Qa__flowStep+.case-signal-module__ote0Qa__flowStep{border-left:0;border-top:1px solid var(--line)}.case-signal-module__ote0Qa__path{grid-template-columns:minmax(0,1fr);margin-top:34px}.case-signal-module__ote0Qa__pathRail,.case-signal-module__ote0Qa__path[data-form=internal] .case-signal-module__ote0Qa__pathRail{border-right:0;border-bottom:1px solid var(--line);padding-bottom:8px;padding-right:0}.case-signal-module__ote0Qa__pathSpine,.case-signal-module__ote0Qa__pathSpineFill{display:none}.case-signal-module__ote0Qa__pathPanels{padding:24px 0 0}.case-signal-module__ote0Qa__pathPanel{min-height:9rem}.case-signal-module__ote0Qa__pathMetaRow,.case-signal-module__ote0Qa__ledgerRow{grid-template-columns:minmax(0,1fr);gap:6px}.case-signal-module__ote0Qa__pathControls{margin-left:0}.case-signal-module__ote0Qa__pathMeter{flex:100%}.case-signal-module__ote0Qa__studio{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:34px}.case-signal-module__ote0Qa__studioWide{grid-column:auto}.case-signal-module__ote0Qa__studioWide .case-signal-module__ote0Qa__studioFrame,.case-signal-module__ote0Qa__studioFrame{padding:8px}.case-signal-module__ote0Qa__rack{grid-template-columns:minmax(0,1fr)}.case-signal-module__ote0Qa__direction{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:0}.case-signal-module__ote0Qa__directionCard:nth-child(2n){transform:none}.case-signal-module__ote0Qa__plateFrame{padding:8px}.case-signal-module__ote0Qa__openHint{opacity:1;padding:7px 9px;bottom:14px;right:14px;transform:none}.case-signal-module__ote0Qa__fact{grid-template-columns:minmax(0,1fr);gap:8px}.case-signal-module__ote0Qa__cta{padding-block:64px}.case-signal-module__ote0Qa__ctaAction{justify-content:space-between;width:100%}.case-signal-module__ote0Qa__next{padding-block:48px}}@media (prefers-reduced-motion:reduce){.case-signal-module__ote0Qa__icon,.case-signal-module__ote0Qa__primaryAction,.case-signal-module__ote0Qa__quietAction,.case-signal-module__ote0Qa__pathTab,.case-signal-module__ote0Qa__pathControl,.case-signal-module__ote0Qa__pathSpineFill,.case-signal-module__ote0Qa__studioImage,.case-signal-module__ote0Qa__rackImage,.case-signal-module__ote0Qa__directionImage,.case-signal-module__ote0Qa__openHint,.case-signal-module__ote0Qa__ctaAction,.case-signal-module__ote0Qa__nextLink,.case-signal-module__ote0Qa__topLink .case-signal-module__ote0Qa__icon{transition:none}.case-signal-module__ote0Qa__primaryAction:hover .case-signal-module__ote0Qa__icon,.case-signal-module__ote0Qa__quietAction:hover .case-signal-module__ote0Qa__icon,.case-signal-module__ote0Qa__topLink:hover .case-signal-module__ote0Qa__icon,.case-signal-module__ote0Qa__studioFrame:hover .case-signal-module__ote0Qa__studioImage,.case-signal-module__ote0Qa__rackFrame:hover .case-signal-module__ote0Qa__rackImage,.case-signal-module__ote0Qa__ctaAction:hover .case-signal-module__ote0Qa__icon,.case-signal-module__ote0Qa__nextLink:hover .case-signal-module__ote0Qa__icon{transform:none}}
