.PolicyTransmissionLab-module__pruWkq__page{width:min(1380px,100%);color:var(--text-primary);margin:0 auto;padding:clamp(6.5rem,9vw,8rem) clamp(1.2rem,4vw,4.5rem) 6rem}.PolicyTransmissionLab-module__pruWkq__hero{border-bottom:1px solid var(--border);padding:0 0 clamp(3rem,6vw,5rem)}.PolicyTransmissionLab-module__pruWkq__breadcrumb{color:var(--text-secondary);align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,3.25rem);font-size:.625rem;display:flex}.PolicyTransmissionLab-module__pruWkq__breadcrumb a{color:var(--accent-light);text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.PolicyTransmissionLab-module__pruWkq__breadcrumb a:hover{text-decoration-color:currentColor}.PolicyTransmissionLab-module__pruWkq__heroCopy h1{max-width:11ch;font:600 clamp(3.7rem, 7.2vw, 6rem)/.98 var(--font-serif);letter-spacing:-.04em;margin:0}.PolicyTransmissionLab-module__pruWkq__heroCopy h1 em{color:var(--accent);font-weight:400}.PolicyTransmissionLab-module__pruWkq__heroCopy>p{max-width:62ch;color:var(--text-secondary);margin:1.5rem 0 0;font-size:1rem;font-weight:300;line-height:1.75}.PolicyTransmissionLab-module__pruWkq__heroStatus{color:var(--text-secondary);flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.5rem;font-size:.625rem;display:flex}.PolicyTransmissionLab-module__pruWkq__heroStatus span{align-items:center;gap:.5rem;display:inline-flex}.PolicyTransmissionLab-module__pruWkq__heroStatus i,.PolicyTransmissionLab-module__pruWkq__liveStatus i{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 2px 10px #d7ad5947}.PolicyTransmissionLab-module__pruWkq__workspace{border-bottom:1px solid var(--border);grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:clamp(3rem,6vw,5.5rem);padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.PolicyTransmissionLab-module__pruWkq__controls{border-right:1px solid var(--border);min-width:0;padding-right:clamp(2rem,4vw,4rem)}.PolicyTransmissionLab-module__pruWkq__sectionIntro h2,.PolicyTransmissionLab-module__pruWkq__resultHeader h2,.PolicyTransmissionLab-module__pruWkq__check h2{font:500 clamp(2rem, 3.2vw, 3rem)/1.04 var(--font-serif);letter-spacing:-.035em;margin:0}.PolicyTransmissionLab-module__pruWkq__sectionIntro>p,.PolicyTransmissionLab-module__pruWkq__resultHeader p{max-width:54ch;color:var(--text-secondary);margin:.8rem 0 0;font-size:1rem;line-height:1.65}.PolicyTransmissionLab-module__pruWkq__quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:1.75rem 0 1rem;display:grid}.PolicyTransmissionLab-module__pruWkq__quickActions button,.PolicyTransmissionLab-module__pruWkq__quiz button{min-height:44px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;font:500 .625rem/1.3 var(--font-sans);background:#f5f1e805;border-radius:12px;padding:.65rem .55rem;transition:color .18s,border-color .18s,background-color .18s}.PolicyTransmissionLab-module__pruWkq__quickActions button:hover,.PolicyTransmissionLab-module__pruWkq__quiz button:hover,.PolicyTransmissionLab-module__pruWkq__quiz button[aria-pressed=true]{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 7%, transparent);border-color:var(--accent)}.PolicyTransmissionLab-module__pruWkq__primaryParameter,.PolicyTransmissionLab-module__pruWkq__parameterList{border-top:1px solid var(--border)}.PolicyTransmissionLab-module__pruWkq__parameter{border-bottom:1px solid var(--border);padding:1.25rem 0;position:relative}.PolicyTransmissionLab-module__pruWkq__parameterHeading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.PolicyTransmissionLab-module__pruWkq__parameterHeading label{font-size:1rem;font-weight:500}.PolicyTransmissionLab-module__pruWkq__parameterHeading output{color:var(--accent-light);font-variant-numeric:tabular-nums;font-size:1rem}.PolicyTransmissionLab-module__pruWkq__parameter input[type=range]{width:100%;height:28px;accent-color:var(--accent);cursor:pointer;margin:.65rem 0 .1rem}.PolicyTransmissionLab-module__pruWkq__parameter>p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.PolicyTransmissionLab-module__pruWkq__parameter details{margin-top:.45rem}.PolicyTransmissionLab-module__pruWkq__parameter summary{width:fit-content;min-height:44px;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.22rem;align-items:center;font-size:1rem;display:flex}.PolicyTransmissionLab-module__pruWkq__parameter summary:hover{color:var(--text-primary)}.PolicyTransmissionLab-module__pruWkq__parameter details div{border-inline-start:1px solid var(--gold-muted);padding:.65rem 0 .1rem 1rem}.PolicyTransmissionLab-module__pruWkq__parameter details p{color:var(--text-secondary);margin:0 0 .45rem;font-size:1rem;line-height:1.55}.PolicyTransmissionLab-module__pruWkq__parameter details a,.PolicyTransmissionLab-module__pruWkq__upgradeRow a,.PolicyTransmissionLab-module__pruWkq__chartFooter a,.PolicyTransmissionLab-module__pruWkq__modelNote a{min-height:44px;color:var(--accent-light);align-items:center;gap:.45rem;font-size:1rem;display:inline-flex}.PolicyTransmissionLab-module__pruWkq__parameter details svg,.PolicyTransmissionLab-module__pruWkq__upgradeRow svg,.PolicyTransmissionLab-module__pruWkq__chartFooter svg,.PolicyTransmissionLab-module__pruWkq__modelNote svg{stroke:currentColor;stroke-width:1.5px;width:1rem;height:1rem}.PolicyTransmissionLab-module__pruWkq__parameterLocked input{cursor:not-allowed;opacity:.34}.PolicyTransmissionLab-module__pruWkq__parameterLocked>p,.PolicyTransmissionLab-module__pruWkq__parameterLocked .PolicyTransmissionLab-module__pruWkq__parameterHeading{opacity:.68}.PolicyTransmissionLab-module__pruWkq__lockLabel{color:var(--accent-light);align-items:center;gap:.35rem;margin-top:.55rem;font-size:.625rem;display:inline-flex}.PolicyTransmissionLab-module__pruWkq__lockLabel svg,.PolicyTransmissionLab-module__pruWkq__advancedStatus svg,.PolicyTransmissionLab-module__pruWkq__presetList span svg{stroke:currentColor;stroke-width:1.5px;width:.85rem;height:.85rem}.PolicyTransmissionLab-module__pruWkq__advancedPanel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:1.5rem}.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary,.PolicyTransmissionLab-module__pruWkq__modelNote>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:72px;list-style:none;display:grid}.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary::-webkit-details-marker{display:none}.PolicyTransmissionLab-module__pruWkq__modelNote>summary::-webkit-details-marker{display:none}.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary:after,.PolicyTransmissionLab-module__pruWkq__modelNote>summary:after{content:"";border-right:1px solid var(--text-secondary);border-bottom:1px solid var(--text-secondary);width:.55rem;height:.55rem;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.PolicyTransmissionLab-module__pruWkq__advancedPanel[open]>summary:after,.PolicyTransmissionLab-module__pruWkq__modelNote[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary>span:first-child{gap:.25rem;display:grid}.PolicyTransmissionLab-module__pruWkq__advancedPanel summary strong{font-size:1.02rem;font-weight:500}.PolicyTransmissionLab-module__pruWkq__advancedPanel summary small{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.PolicyTransmissionLab-module__pruWkq__advancedStatus{color:var(--accent-light);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.PolicyTransmissionLab-module__pruWkq__advancedBody{border-top:1px solid var(--border);padding:0 0 1.5rem}.PolicyTransmissionLab-module__pruWkq__presets{padding-top:1.6rem}.PolicyTransmissionLab-module__pruWkq__presets h3{font:500 1.2rem/1.2 var(--font-serif);margin:0}.PolicyTransmissionLab-module__pruWkq__presets>div>p{color:var(--text-secondary);margin:.5rem 0 1rem;font-size:1rem;line-height:1.55}.PolicyTransmissionLab-module__pruWkq__presetList{gap:.45rem;display:grid}.PolicyTransmissionLab-module__pruWkq__presetList button{min-height:60px;color:var(--text-secondary);text-align:start;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:12px;gap:.3rem;padding:.75rem .85rem;display:grid}.PolicyTransmissionLab-module__pruWkq__presetList button:not(:disabled):hover,.PolicyTransmissionLab-module__pruWkq__presetList button[aria-pressed=true]{color:var(--text-primary);border-color:var(--accent)}.PolicyTransmissionLab-module__pruWkq__presetList button:disabled{cursor:not-allowed;opacity:.45}.PolicyTransmissionLab-module__pruWkq__presetList span{justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:500;display:flex}.PolicyTransmissionLab-module__pruWkq__presetList small{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.PolicyTransmissionLab-module__pruWkq__upgradeRow{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1rem}.PolicyTransmissionLab-module__pruWkq__upgradeRow p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.PolicyTransmissionLab-module__pruWkq__results{min-width:0}.PolicyTransmissionLab-module__pruWkq__resultHeader{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.PolicyTransmissionLab-module__pruWkq__liveStatus{color:var(--text-secondary);flex:none;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.PolicyTransmissionLab-module__pruWkq__stageMap{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0 1.4rem;display:grid}.PolicyTransmissionLab-module__pruWkq__stageSlot{min-width:0}.PolicyTransmissionLab-module__pruWkq__stageSlot button{width:100%;min-height:88px;color:var(--text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:.25rem;padding:.8rem .65rem;transition:color .18s,border-color .18s,background-color .18s;display:grid}.PolicyTransmissionLab-module__pruWkq__stageSlot button:hover{color:var(--text-primary);background:#f5f1e805}.PolicyTransmissionLab-module__pruWkq__stageSlot .PolicyTransmissionLab-module__pruWkq__stageActive{color:var(--text-primary);border-bottom-color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, transparent)}.PolicyTransmissionLab-module__pruWkq__stageSlot small{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.PolicyTransmissionLab-module__pruWkq__stageSlot strong{color:inherit;font-size:1.02rem;font-weight:500}.PolicyTransmissionLab-module__pruWkq__stageSlot button span{color:var(--accent-light);font-variant-numeric:tabular-nums;margin-top:auto;font-size:.75rem}.PolicyTransmissionLab-module__pruWkq__chartPanel{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 34px 90px #00000070}.PolicyTransmissionLab-module__pruWkq__chartHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.PolicyTransmissionLab-module__pruWkq__chartHeading span{color:var(--text-secondary);font-size:.75rem}.PolicyTransmissionLab-module__pruWkq__chartHeading h3{font:500 clamp(1.8rem, 3vw, 2.75rem)/1 var(--font-serif);font-variant-numeric:tabular-nums;margin:.35rem 0 0}.PolicyTransmissionLab-module__pruWkq__chartHeading>p{color:var(--accent-light);margin:0;font-size:.75rem}.PolicyTransmissionLab-module__pruWkq__chart{width:100%;height:auto;margin-top:1rem;display:block;overflow:visible}.PolicyTransmissionLab-module__pruWkq__chartGrid{stroke:var(--border);stroke-width:1px}.PolicyTransmissionLab-module__pruWkq__chartBaseline{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:4 6;opacity:.55}.PolicyTransmissionLab-module__pruWkq__chartLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.PolicyTransmissionLab-module__pruWkq__chartPoint{fill:var(--background);stroke:var(--accent-light);stroke-width:2px}.PolicyTransmissionLab-module__pruWkq__chartLabel{fill:var(--text-secondary);font:.625rem var(--font-sans)}.PolicyTransmissionLab-module__pruWkq__chartFooter{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-top:1rem;display:grid}.PolicyTransmissionLab-module__pruWkq__chartFooter p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.PolicyTransmissionLab-module__pruWkq__chartData{border-top:1px solid var(--border)}.PolicyTransmissionLab-module__pruWkq__chartData>summary{width:fit-content;min-height:44px;color:var(--text-secondary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:.22rem;align-items:center;font-size:1rem;display:flex}.PolicyTransmissionLab-module__pruWkq__chartData>div{scrollbar-width:thin;scrollbar-color:var(--gold-muted) transparent;max-height:240px;overflow:auto}.PolicyTransmissionLab-module__pruWkq__chartData table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.PolicyTransmissionLab-module__pruWkq__chartData caption{color:var(--text-secondary);text-align:start;padding:.75rem 0;font-size:.75rem}.PolicyTransmissionLab-module__pruWkq__chartData th,.PolicyTransmissionLab-module__pruWkq__chartData td{border-bottom:1px solid var(--border);text-align:start;padding:.65rem .25rem;font-size:1rem;font-weight:400}.PolicyTransmissionLab-module__pruWkq__chartData thead th{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.PolicyTransmissionLab-module__pruWkq__chartData td{color:var(--accent-light)}.PolicyTransmissionLab-module__pruWkq__interpretation{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.PolicyTransmissionLab-module__pruWkq__interpretation p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.PolicyTransmissionLab-module__pruWkq__interpretation strong{color:var(--text-primary);font-weight:500}.PolicyTransmissionLab-module__pruWkq__lowerGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(3rem,7vw,7rem);padding:clamp(3.5rem,7vw,5.5rem) 0 0;display:grid}.PolicyTransmissionLab-module__pruWkq__check>div:first-child>p{max-width:52ch;color:var(--text-secondary);margin:.8rem 0 0;font-size:1rem;line-height:1.65}.PolicyTransmissionLab-module__pruWkq__quiz{margin-top:1.4rem}.PolicyTransmissionLab-module__pruWkq__quiz>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.PolicyTransmissionLab-module__pruWkq__quiz>p{min-height:3.4rem;color:var(--text-secondary);border-top:1px solid var(--border);margin:.8rem 0 0;padding-top:.8rem;font-size:1rem;line-height:1.55}.PolicyTransmissionLab-module__pruWkq__quiz>p strong{color:var(--accent-light);font-weight:500}.PolicyTransmissionLab-module__pruWkq__modelNote{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.PolicyTransmissionLab-module__pruWkq__modelNote>summary{grid-template-columns:minmax(0,1fr) auto;font-size:1.02rem;font-weight:500}.PolicyTransmissionLab-module__pruWkq__modelNote>div{padding:0 0 1.5rem}.PolicyTransmissionLab-module__pruWkq__modelNote p{color:var(--text-secondary);margin:0 0 .85rem;font-size:1rem;line-height:1.65}.PolicyTransmissionLab-module__pruWkq__modelNote nav{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;display:flex}.PolicyTransmissionLab-module__pruWkq__quickActions button:focus-visible,.PolicyTransmissionLab-module__pruWkq__parameter input:focus-visible,.PolicyTransmissionLab-module__pruWkq__parameter summary:focus-visible,.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary:focus-visible,.PolicyTransmissionLab-module__pruWkq__stageSlot button:focus-visible,.PolicyTransmissionLab-module__pruWkq__presetList button:focus-visible,.PolicyTransmissionLab-module__pruWkq__quiz button:focus-visible,.PolicyTransmissionLab-module__pruWkq__upgradeRow a:focus-visible,.PolicyTransmissionLab-module__pruWkq__chartFooter a:focus-visible,.PolicyTransmissionLab-module__pruWkq__chartData>summary:focus-visible,.PolicyTransmissionLab-module__pruWkq__modelNote>summary:focus-visible,.PolicyTransmissionLab-module__pruWkq__modelNote a:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}@media (max-width:1060px){.PolicyTransmissionLab-module__pruWkq__workspace{grid-template-columns:1fr}.PolicyTransmissionLab-module__pruWkq__controls{border-right:0;border-bottom:1px solid var(--border);max-width:none;padding:0 0 3rem}.PolicyTransmissionLab-module__pruWkq__quickActions{max-width:560px}.PolicyTransmissionLab-module__pruWkq__primaryParameter,.PolicyTransmissionLab-module__pruWkq__advancedPanel{max-width:680px}}@media (max-width:760px){.PolicyTransmissionLab-module__pruWkq__page{padding-top:5.75rem}.PolicyTransmissionLab-module__pruWkq__stageMap{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--gold-muted) transparent;display:flex;overflow-x:auto}.PolicyTransmissionLab-module__pruWkq__stageSlot{scroll-snap-align:start;flex:0 0 138px}.PolicyTransmissionLab-module__pruWkq__chartFooter,.PolicyTransmissionLab-module__pruWkq__lowerGrid{grid-template-columns:1fr}.PolicyTransmissionLab-module__pruWkq__lowerGrid{gap:3rem}}@media (max-width:520px){.PolicyTransmissionLab-module__pruWkq__quickActions,.PolicyTransmissionLab-module__pruWkq__quiz>div{grid-template-columns:1fr}.PolicyTransmissionLab-module__pruWkq__chartHeading{flex-direction:column;align-items:start}.PolicyTransmissionLab-module__pruWkq__chartPanel{padding-inline:.85rem}.PolicyTransmissionLab-module__pruWkq__chartLabel{font-size:.625rem}.PolicyTransmissionLab-module__pruWkq__heroStatus{gap:.55rem;display:grid}}@media (prefers-reduced-motion:reduce){.PolicyTransmissionLab-module__pruWkq__quickActions button,.PolicyTransmissionLab-module__pruWkq__stageSlot button,.PolicyTransmissionLab-module__pruWkq__advancedPanel>summary:after,.PolicyTransmissionLab-module__pruWkq__modelNote>summary:after{transition:none}}
