.ConsultingScene-module__rU5OmW__root{--ease:var(--ease-out-expo);--chip-h:clamp(23px, 6cqi, 38px);--chip-text:clamp(var(--scene-type-min), 2.1cqi, 14px);--lane-gap:clamp(5px, 1.4cqi, 10px);--lane-label:clamp(54px, 13cqi, 82px);--card-text:clamp(var(--scene-type-min), 2.2cqi, 15px);flex-direction:column;gap:clamp(6px,1.6cqi,12px);height:100%;padding:clamp(10px,2.8cqi,22px);display:flex;position:relative}.ConsultingScene-module__rU5OmW__root[data-still=true] *,.ConsultingScene-module__rU5OmW__root[data-still=true] :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.ConsultingScene-module__rU5OmW__grid{background-image:radial-gradient(circle,#ffffff17 1px,#0000 1px);background-size:clamp(16px,4.4cqi,30px) clamp(16px,4.4cqi,30px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 40%,#000 35%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 40%,#000 35%,#0000 78%)}.ConsultingScene-module__rU5OmW__glow{opacity:0;background:radial-gradient(60% 60% at 50% 55%, color-mix(in srgb, var(--color-teal) 34%, transparent), transparent 72%);transition:opacity .9s var(--ease);position:absolute;inset:14% -12% 2%}.ConsultingScene-module__rU5OmW__root[data-route=lit] .ConsultingScene-module__rU5OmW__glow{opacity:1}.ConsultingScene-module__rU5OmW__stage{flex-direction:column;flex:1;gap:clamp(6px,1.6cqi,12px);min-height:0;display:flex;position:relative}.ConsultingScene-module__rU5OmW__head{transition:opacity .4s var(--ease);justify-content:space-between;align-items:center;gap:clamp(6px,2cqi,16px);display:flex;position:relative}.ConsultingScene-module__rU5OmW__root[data-view=brief] .ConsultingScene-module__rU5OmW__head{opacity:0}.ConsultingScene-module__rU5OmW__headWalk{display:none}@container scene (min-width:28rem){.ConsultingScene-module__rU5OmW__headWalk{display:flex}}.ConsultingScene-module__rU5OmW__case{align-items:baseline;gap:clamp(5px,1.4cqi,10px);min-width:0;display:flex}.ConsultingScene-module__rU5OmW__caseText{font-size:clamp(var(--scene-type-min), 2.1cqi, 14.5px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ConsultingScene-module__rU5OmW__map{transform-origin:50% 0;min-height:0;transition:transform .7s var(--ease), opacity .5s var(--ease);flex:1;position:relative}.ConsultingScene-module__rU5OmW__root[data-verdict=true] .ConsultingScene-module__rU5OmW__map{transform:translateY(-4%)scale(.88)}.ConsultingScene-module__rU5OmW__root[data-mode=walkthrough][data-verdict=true] .ConsultingScene-module__rU5OmW__map{transform:translateY(-5%)scale(.76)}@container scene (max-width:21rem){.ConsultingScene-module__rU5OmW__root[data-verdict=true] .ConsultingScene-module__rU5OmW__map{transform:translateY(-5%)scale(.84)}.ConsultingScene-module__rU5OmW__root[data-mode=walkthrough][data-verdict=true] .ConsultingScene-module__rU5OmW__map{transform:translateY(-7%)scale(.7)}}.ConsultingScene-module__rU5OmW__root:not([data-view=map]) .ConsultingScene-module__rU5OmW__map{opacity:.16}.ConsultingScene-module__rU5OmW__laneLabel{width:var(--lane-label);left:0;top:var(--y);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden;transform:translateY(-50%)}.ConsultingScene-module__rU5OmW__field{inset:0 0 0 calc(var(--lane-label) + var(--lane-gap));position:absolute}.ConsultingScene-module__rU5OmW__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ConsultingScene-module__rU5OmW__wire{fill:none;stroke:#ffffff29;stroke-width:1px;transition:opacity .7s var(--ease)}.ConsultingScene-module__rU5OmW__root[data-route=narrow] .ConsultingScene-module__rU5OmW__wire,.ConsultingScene-module__rU5OmW__root[data-route=lit] .ConsultingScene-module__rU5OmW__wire{opacity:.35}@container scene (max-width:25rem){.ConsultingScene-module__rU5OmW__wire:nth-child(2n){display:none}}.ConsultingScene-module__rU5OmW__litLayer{clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease)}.ConsultingScene-module__rU5OmW__root[data-route=lit] .ConsultingScene-module__rU5OmW__litLayer{clip-path:inset(0)}.ConsultingScene-module__rU5OmW__lit{fill:none;stroke:var(--color-teal);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-teal) 55%, transparent))}.ConsultingScene-module__rU5OmW__chip{left:var(--x);top:var(--y);height:var(--chip-h);width:var(--w);border:1px solid var(--line);background:var(--color-ink-2);transition:opacity .6s var(--ease), transform .6s var(--ease), border-color .6s var(--ease), background-color .6s var(--ease), box-shadow .6s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)scale(1);box-shadow:0 6px 18px -12px #000000e6}.ConsultingScene-module__rU5OmW__chip[data-state=dim]{opacity:.5;box-shadow:none;transform:translate(-50%,-50%)scale(.94)}.ConsultingScene-module__rU5OmW__chip[data-state=pick]{border-color:color-mix(in srgb, var(--color-teal) 75%, transparent);background:color-mix(in srgb, var(--color-teal) 16%, var(--color-ink-2));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-teal) 25%, transparent), 0 14px 34px -16px color-mix(in srgb, var(--color-teal) 80%, transparent);transform:translate(-50%,-50%)scale(1.06)}.ConsultingScene-module__rU5OmW__chipIn{max-width:100%;font-size:var(--chip-text);text-overflow:ellipsis;white-space:nowrap;animation:ConsultingScene-module__rU5OmW__chip-in .7s var(--ease) backwards;animation-delay:calc(var(--i) * 45ms + 60ms);transition:color .6s var(--ease);padding-inline:clamp(5px,1.4cqi,10px);line-height:1.1;display:block;overflow:hidden}.ConsultingScene-module__rU5OmW__chip[data-state=pick] .ConsultingScene-module__rU5OmW__chipIn{color:#fff}@keyframes ConsultingScene-module__rU5OmW__chip-in{0%{opacity:0;transform:translateY(8px)}}.ConsultingScene-module__rU5OmW__meters{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4px,1.1cqi,9px) clamp(10px,3cqi,24px);display:grid;transform:translateY(6px)}.ConsultingScene-module__rU5OmW__root[data-meters=on] .ConsultingScene-module__rU5OmW__meters,.ConsultingScene-module__rU5OmW__root[data-meters=focus] .ConsultingScene-module__rU5OmW__meters{opacity:1;transform:none}.ConsultingScene-module__rU5OmW__root[data-verdict=true] .ConsultingScene-module__rU5OmW__meters{opacity:0}.ConsultingScene-module__rU5OmW__meter{align-items:center;gap:clamp(5px,1.4cqi,10px);min-width:0;display:flex}.ConsultingScene-module__rU5OmW__root[data-meters=focus] .ConsultingScene-module__rU5OmW__meter:not([data-focus=true]) .ConsultingScene-module__rU5OmW__track{opacity:.4}.ConsultingScene-module__rU5OmW__meterLabel{transition:color .5s var(--ease);flex:none}.ConsultingScene-module__rU5OmW__root[data-meters=focus] .ConsultingScene-module__rU5OmW__meter[data-focus=true] .ConsultingScene-module__rU5OmW__meterLabel{color:var(--color-teal)}.ConsultingScene-module__rU5OmW__track{min-width:0;height:clamp(4px,1cqi,6px);transition:opacity .5s var(--ease);flex:1 1 0;gap:2px;display:flex}.ConsultingScene-module__rU5OmW__seg{background:#ffffff24;border-radius:2px;flex:1;position:relative;overflow:hidden}.ConsultingScene-module__rU5OmW__seg:after{content:"";transform-origin:0;border-radius:inherit;background:var(--color-teal);transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.ConsultingScene-module__rU5OmW__root[data-meters=on] .ConsultingScene-module__rU5OmW__seg[data-on=true]:after,.ConsultingScene-module__rU5OmW__root[data-meters=focus] .ConsultingScene-module__rU5OmW__seg[data-on=true]:after{transition-delay:calc(var(--i) * 90ms + var(--j) * 55ms);transform:scaleX(1)}@container scene (min-width:28rem){.ConsultingScene-module__rU5OmW__meters{grid-template-columns:repeat(4,minmax(0,1fr))}.ConsultingScene-module__rU5OmW__meter{flex-direction:column;align-items:stretch;gap:clamp(3px,.8cqi,6px)}.ConsultingScene-module__rU5OmW__track{flex:none;width:100%}}.ConsultingScene-module__rU5OmW__card{border:1px solid var(--line);background:linear-gradient(180deg, var(--color-ink-3), var(--color-ink-2) 70%);border-radius:clamp(12px,3cqi,18px);box-shadow:inset 0 1px #ffffff12,0 26px 60px -26px #000000f2}.ConsultingScene-module__rU5OmW__verdict{inset-inline:0;opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);border-color:color-mix(in srgb, var(--color-teal) 34%, transparent);flex-direction:column;gap:clamp(3px,.9cqi,7px);padding:clamp(6px,1.6cqi,12px) clamp(10px,2.6cqi,20px);line-height:1.3;display:flex;position:absolute;bottom:0;transform:translateY(14%)}.ConsultingScene-module__rU5OmW__root[data-verdict=true] .ConsultingScene-module__rU5OmW__verdict{opacity:1;transform:none}.ConsultingScene-module__rU5OmW__verdictHead{justify-content:space-between;align-items:center;gap:clamp(6px,2cqi,14px);display:flex}.ConsultingScene-module__rU5OmW__verdictTitle{font-family:var(--font-accent);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(14px,3cqi,21px);line-height:1.1}.ConsultingScene-module__rU5OmW__verdictRoute{font-size:var(--card-text);flex-wrap:wrap;align-items:baseline;gap:clamp(4px,1.2cqi,9px);line-height:1.25;display:flex}.ConsultingScene-module__rU5OmW__sep{color:var(--color-teal)}.ConsultingScene-module__rU5OmW__wide{display:none}@container scene (min-width:28rem){.ConsultingScene-module__rU5OmW__narrow{display:none}.ConsultingScene-module__rU5OmW__wide{display:inline}}.ConsultingScene-module__rU5OmW__sheet{opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .6s var(--ease);place-items:center;padding-inline:clamp(0px,2cqi,26px);display:grid;position:absolute;inset:0;transform:scale(.98)}.ConsultingScene-module__rU5OmW__root[data-view=brief] .ConsultingScene-module__rU5OmW__briefSheet,.ConsultingScene-module__rU5OmW__root[data-view=plan] .ConsultingScene-module__rU5OmW__planSheet{opacity:1;transform:none}.ConsultingScene-module__rU5OmW__sheetCard{flex-direction:column;gap:clamp(5px,1.6cqi,12px);width:100%;max-width:32rem;padding:clamp(10px,2.8cqi,20px) clamp(12px,3cqi,22px);display:flex}.ConsultingScene-module__rU5OmW__briefGoal{font-family:var(--font-accent);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(15px,3.6cqi,26px);line-height:1.12}.ConsultingScene-module__rU5OmW__caret{background:var(--color-teal);width:.42em;height:.85em;margin-left:.12em;display:inline-block;translate:0 .03em}.ConsultingScene-module__rU5OmW__row{font-size:var(--card-text);align-items:baseline;gap:clamp(6px,1.8cqi,12px);line-height:1.3;display:flex}.ConsultingScene-module__rU5OmW__rowKey{letter-spacing:.08em;flex:none;width:clamp(72px,18cqi,100px)}.ConsultingScene-module__rU5OmW__rowValue{flex:1;min-width:0}.ConsultingScene-module__rU5OmW__footNote{font-size:clamp(var(--scene-type-min), 1.9cqi, 13px);line-height:1.35;display:none}@container scene (min-width:28rem){.ConsultingScene-module__rU5OmW__footNote{display:block}}.ConsultingScene-module__rU5OmW__controls{border-top:1px solid var(--line);flex-direction:column;gap:clamp(8px,1.2cqi,9px);padding-top:clamp(7px,1.8cqi,13px);display:flex}.ConsultingScene-module__rU5OmW__note{font-size:clamp(var(--scene-type-min), 1.9cqi, 12.5px);text-wrap:pretty;line-height:1.35}.ConsultingScene-module__rU5OmW__noteMore{display:none}@container scene (min-width:28rem){.ConsultingScene-module__rU5OmW__noteMore{display:inline}}.ConsultingScene-module__rU5OmW__group{align-items:center;gap:clamp(4px,1.2cqi,10px);display:flex}@container scene (max-width:19rem){.ConsultingScene-module__rU5OmW__controls{gap:4px}.ConsultingScene-module__rU5OmW__pill{--scene-tap-min:32px}}.ConsultingScene-module__rU5OmW__groupLabel{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;flex:none;width:clamp(82px,18cqi,100px);overflow:hidden}.ConsultingScene-module__rU5OmW__pill{--scene-tap-min:40px;border:1px solid var(--line);min-width:0;height:clamp(26px,6cqi,36px);font-size:clamp(var(--scene-type-min), 2.05cqi, 14px);white-space:nowrap;transition:border-color .35s var(--ease), background-color .35s var(--ease), color .35s var(--ease);border-radius:999px;flex:1;place-items:center;padding-inline:clamp(4px,1.2cqi,12px);line-height:1.1;display:grid}.ConsultingScene-module__rU5OmW__pillText{text-overflow:ellipsis;max-width:100%;overflow:hidden}.ConsultingScene-module__rU5OmW__pill:hover{border-color:color-mix(in srgb, var(--color-teal) 60%, transparent);color:#fff}.ConsultingScene-module__rU5OmW__pill[aria-checked=true]{border-color:color-mix(in srgb, var(--color-teal) 80%, transparent);background:color-mix(in srgb, var(--color-teal) 18%, transparent);color:#fff}@container scene (max-width:22rem){.ConsultingScene-module__rU5OmW__pill{flex:auto}}
