.territory-opportunity_calculator__ndfjx{--navy:#0b2d4a;--green:#2e7d32;--gold:#d4a017;--cream:#f8f6ef;--muted:#365269;--line:#ccd4cd;--soft-green:#eef4ec;--white:#fff;--digital:#4c7f9d}.territory-opportunity_calculator__ndfjx *{box-sizing:border-box}.territory-opportunity_calculator__ndfjx{margin:0;background:var(--cream);color:var(--navy);font:16px/1.6 Montserrat,Arial,sans-serif;-webkit-font-smoothing:antialiased}.territory-opportunity_calculator__ndfjx button,.territory-opportunity_calculator__ndfjx input,.territory-opportunity_calculator__ndfjx select{font:inherit}.territory-opportunity_calculator__ndfjx button,.territory-opportunity_calculator__ndfjx input[type=checkbox],.territory-opportunity_calculator__ndfjx input[type=range],.territory-opportunity_calculator__ndfjx summary{cursor:pointer}.territory-opportunity_calculator__ndfjx a,.territory-opportunity_calculator__ndfjx button,.territory-opportunity_calculator__ndfjx summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.territory-opportunity_calculator__ndfjx button:disabled{opacity:.4;cursor:not-allowed}.territory-opportunity_calculator__ndfjx input{accent-color:var(--green);caret-color:var(--green)}.territory-opportunity_calculator__ndfjx ::selection{color:var(--cream);background:var(--navy)}.territory-opportunity_calculator__ndfjx :focus-visible{outline:3px solid var(--navy);outline-offset:4px}.territory-opportunity_calculator__ndfjx dd,.territory-opportunity_calculator__ndfjx dl,.territory-opportunity_calculator__ndfjx figure,.territory-opportunity_calculator__ndfjx h2,.territory-opportunity_calculator__ndfjx h3,.territory-opportunity_calculator__ndfjx p{margin:0}.territory-opportunity_calculator__ndfjx h2,.territory-opportunity_calculator__ndfjx h3{text-wrap:balance}.territory-opportunity_calculator__ndfjx h2{font-size:1.15rem;font-weight:700;line-height:1.35}.territory-opportunity_calculator__ndfjx h3{font-size:.95rem;font-weight:650}.territory-opportunity_calculator__ndfjx .one-board{display:grid;grid-template-columns:.9fr 1fr 1fr 1.1fr;align-items:center;gap:28px;padding:24px 28px;background:var(--soft-green);border-block:1px solid var(--line)}.territory-opportunity_calculator__ndfjx .one-board-title{display:flex;align-items:center;gap:16px}.territory-opportunity_calculator__ndfjx .one-board h2{font-size:.9rem;line-height:1.45}.territory-opportunity_calculator__ndfjx .sponsor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;flex:0 0 60px}.territory-opportunity_calculator__ndfjx .sponsor-grid span{height:17px;border:1px solid var(--green)}.territory-opportunity_calculator__ndfjx .one-board>div>strong{display:block;font-size:1.75rem;font-weight:750;line-height:1.25;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.territory-opportunity_calculator__ndfjx .one-board>div:nth-child(3)>strong{color:var(--green)}.territory-opportunity_calculator__ndfjx .one-board>div>span{display:block;font-size:.76rem;font-weight:650;margin-top:5px}.territory-opportunity_calculator__ndfjx .one-board small{display:block;font-size:.68rem;color:var(--muted);margin-top:5px}.territory-opportunity_calculator__ndfjx .one-board em{font-size:.65rem;font-weight:500;font-style:normal;letter-spacing:0}.territory-opportunity_calculator__ndfjx .workspace{display:grid;grid-template-columns:290px minmax(0,1fr);gap:38px;margin-top:32px;align-items:start}.territory-opportunity_calculator__ndfjx .controls{background:var(--white);border:1px solid var(--line);padding:24px}.territory-opportunity_calculator__ndfjx .controls h2{font-size:1rem}.territory-opportunity_calculator__ndfjx .control-intro{font-size:.75rem;color:var(--muted);margin-top:7px}.territory-opportunity_calculator__ndfjx .control-group{margin-top:24px}.territory-opportunity_calculator__ndfjx .advanced-fields>label,.territory-opportunity_calculator__ndfjx .control-group>label{display:block;font-size:.8rem;font-weight:650;line-height:1.5}.territory-opportunity_calculator__ndfjx .board-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.territory-opportunity_calculator__ndfjx .board-stepper button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;background:var(--cream);color:var(--navy);border:1px solid var(--line);border-radius:4px;transition:background-color .18s ease-out}.territory-opportunity_calculator__ndfjx .board-stepper button:hover:enabled{background:var(--soft-green);border-color:var(--green)}.territory-opportunity_calculator__ndfjx .board-stepper input{min-width:0;width:100%;border:0;color:var(--navy);text-align:center;font-size:2.4rem;font-weight:700;padding:0;font-variant-numeric:tabular-nums;background:var(--white)}.territory-opportunity_calculator__ndfjx input[type=number]{appearance:textfield;-moz-appearance:textfield}.territory-opportunity_calculator__ndfjx input[type=number]::-webkit-inner-spin-button{appearance:none}.territory-opportunity_calculator__ndfjx input[type=range]{display:block;width:100%;height:36px;margin:8px 0 0}.territory-opportunity_calculator__ndfjx .range-ends{display:flex;justify-content:space-between;color:var(--muted);font-size:.65rem;margin-top:-4px}.territory-opportunity_calculator__ndfjx .field-note{color:var(--muted);font-size:.72rem;line-height:1.6;margin-top:8px}.territory-opportunity_calculator__ndfjx .unit-field{position:relative;margin-top:8px;max-width:180px}.territory-opportunity_calculator__ndfjx .unit-field input,.territory-opportunity_calculator__ndfjx .unit-field select{border:1px solid var(--muted);border-radius:4px;padding:9px 40px 9px 12px;width:100%;min-height:48px;color:var(--navy);background:var(--white);font-variant-numeric:tabular-nums}.territory-opportunity_calculator__ndfjx .unit-field>span{position:absolute;right:13px;top:9px}.territory-opportunity_calculator__ndfjx .money-field input{padding:9px 12px 9px 30px}.territory-opportunity_calculator__ndfjx .money-field>span{right:auto;left:12px}.territory-opportunity_calculator__ndfjx .host-toggle{display:flex;align-items:flex-start;gap:11px;cursor:pointer;margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.territory-opportunity_calculator__ndfjx .host-toggle>input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}.territory-opportunity_calculator__ndfjx .host-toggle strong{display:block;font-size:.76rem;font-weight:650}.territory-opportunity_calculator__ndfjx .host-toggle>span>span{display:block;color:var(--muted);font-size:.7rem;margin-top:5px}.territory-opportunity_calculator__ndfjx summary{font-size:.8rem;font-weight:650;min-height:48px;padding-block:14px}.territory-opportunity_calculator__ndfjx summary:hover{color:var(--green)}.territory-opportunity_calculator__ndfjx .assumptions{margin-top:18px;border-top:1px solid var(--line)}.territory-opportunity_calculator__ndfjx .advanced-fields>label:not(:first-child){margin-top:18px}.territory-opportunity_calculator__ndfjx .advanced-fields select{display:block;max-width:100%;width:100%;border:1px solid var(--muted);border-radius:4px;color:var(--navy);background:var(--white);min-height:48px;margin-top:8px;font-size:.75rem;padding:8px}.territory-opportunity_calculator__ndfjx .reset{background:transparent;border:0;padding:0;min-height:48px;color:var(--green);font-weight:650;font-size:.75rem;text-decoration:underline;text-underline-offset:.23em}.territory-opportunity_calculator__ndfjx .reset:hover{color:var(--navy)}.territory-opportunity_calculator__ndfjx .projection{min-width:0}.territory-opportunity_calculator__ndfjx .projection-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.territory-opportunity_calculator__ndfjx .projection-heading h2{font-size:1.35rem}.territory-opportunity_calculator__ndfjx .projection-heading p{color:var(--muted);font-size:.75rem;margin-top:4px}.territory-opportunity_calculator__ndfjx .horizon{font-size:.72rem;white-space:nowrap}.territory-opportunity_calculator__ndfjx .policy-notice{font-size:.72rem;color:var(--muted);line-height:1.6;border-bottom:1px solid var(--line);padding-block:14px}.territory-opportunity_calculator__ndfjx .policy-notice strong{color:var(--navy)}.territory-opportunity_calculator__ndfjx .required-work{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:21px}.territory-opportunity_calculator__ndfjx .required-work>p{display:flex;align-items:center;gap:14px}.territory-opportunity_calculator__ndfjx .required-work>p>strong{font-size:2.35rem;font-weight:750;line-height:1.15}.territory-opportunity_calculator__ndfjx .required-work>p>span{font-size:.76rem;font-weight:600;line-height:1.5}.territory-opportunity_calculator__ndfjx .required-work small{color:var(--muted);font-size:.66rem;font-weight:400}.territory-opportunity_calculator__ndfjx .required-work>div{text-align:right}.territory-opportunity_calculator__ndfjx .required-work>div>small,.territory-opportunity_calculator__ndfjx .required-work>div>span{display:block;font-size:.66rem;color:var(--muted)}.territory-opportunity_calculator__ndfjx .required-work>div>strong{display:block;font-size:1.6rem;font-weight:700;line-height:1.25;color:var(--green);font-variant-numeric:tabular-nums}.territory-opportunity_calculator__ndfjx .projection-chart{background:var(--white);padding:20px 20px 15px;border:1px solid var(--line);position:relative}.territory-opportunity_calculator__ndfjx .projection-chart figcaption strong{display:block;font-size:.85rem;font-weight:650}.territory-opportunity_calculator__ndfjx .projection-chart figcaption>span{display:block;font-size:.68rem;color:var(--muted);margin-top:3px}.territory-opportunity_calculator__ndfjx .projection-chart svg{display:block;width:100%;height:auto;margin-top:8px;overflow:visible}.territory-opportunity_calculator__ndfjx .chart-grid line{stroke:var(--line);stroke-width:1}.territory-opportunity_calculator__ndfjx .chart-grid text,.territory-opportunity_calculator__ndfjx .chart-tick text{font-size:12px;fill:var(--muted);font-variant-numeric:tabular-nums}.territory-opportunity_calculator__ndfjx .chart-tick line{stroke:var(--muted)}.territory-opportunity_calculator__ndfjx .chart-area.initial,.territory-opportunity_calculator__ndfjx .swatch.initial{fill:var(--green);background:var(--green)}.territory-opportunity_calculator__ndfjx .chart-area.host,.territory-opportunity_calculator__ndfjx .swatch.host{fill:var(--gold);background:var(--gold)}.territory-opportunity_calculator__ndfjx .chart-area.renewal,.territory-opportunity_calculator__ndfjx .swatch.renewal{fill:var(--navy);background:var(--navy)}.territory-opportunity_calculator__ndfjx .chart-area.digital,.territory-opportunity_calculator__ndfjx .swatch.digital{fill:var(--digital);background:var(--digital)}.territory-opportunity_calculator__ndfjx .chart-legend{display:flex;flex-wrap:wrap;gap:7px 17px;padding:0;margin:4px 0 0;list-style:none}.territory-opportunity_calculator__ndfjx .chart-legend li{display:flex;align-items:center;gap:7px;font-size:.75rem}.territory-opportunity_calculator__ndfjx .swatch{display:inline-block;width:9px;height:9px;flex:0 0 9px}.territory-opportunity_calculator__ndfjx .chart-empty{position:absolute;top:45%;left:16%;width:70%;font-size:.78rem;color:var(--muted);text-align:center}.territory-opportunity_calculator__ndfjx .annual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.territory-opportunity_calculator__ndfjx .annual-result{border-top:2px solid var(--navy);padding-top:12px;min-width:0}.territory-opportunity_calculator__ndfjx .annual-result h3{font-size:.85rem}.territory-opportunity_calculator__ndfjx .year-total{font-size:1.65rem;font-weight:750;line-height:1.25;margin-block:5px 14px;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.territory-opportunity_calculator__ndfjx .annual-result dl{display:grid;gap:8px}.territory-opportunity_calculator__ndfjx .annual-result dl>div{display:flex;justify-content:space-between;gap:7px;align-items:baseline}.territory-opportunity_calculator__ndfjx .annual-result dt{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.territory-opportunity_calculator__ndfjx .annual-result dd{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.territory-opportunity_calculator__ndfjx .run-rate-panel{display:grid;grid-template-columns:1fr auto;gap:12px 24px;align-items:center;margin-top:28px;padding:20px 24px;background:var(--soft-green)}.territory-opportunity_calculator__ndfjx .run-rate-panel h3{font-size:.9rem}.territory-opportunity_calculator__ndfjx .run-rate-panel>div>p{font-size:.72rem;color:var(--muted);margin-top:6px;max-width:58ch}.territory-opportunity_calculator__ndfjx .run-rate{text-align:right}.territory-opportunity_calculator__ndfjx .run-rate strong{display:block;font-size:1.9rem;line-height:1.2;font-weight:750;font-variant-numeric:tabular-nums}.territory-opportunity_calculator__ndfjx .run-rate>span{display:block;font-size:.72rem}.territory-opportunity_calculator__ndfjx .run-rate-condition{grid-column:1/-1;font-size:.66rem;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.territory-opportunity_calculator__ndfjx .baseline-note,.territory-opportunity_calculator__ndfjx .zero-note{font-size:.7rem;color:var(--muted);margin-top:16px}.territory-opportunity_calculator__ndfjx .input-error{padding:35px 10px;font-weight:600;color:var(--navy)}.territory-opportunity_calculator__ndfjx .method-notes{border-block:1px solid var(--line);margin-top:34px;padding-block:4px}.territory-opportunity_calculator__ndfjx .method-notes details>p{font-size:.8rem;color:var(--muted);line-height:1.7;max-width:95ch;margin-bottom:16px}.territory-opportunity_calculator__ndfjx .publication-boundary{font-size:.72rem;color:var(--muted);margin-block:20px 32px;max-width:140ch}@media(max-width:1100px){.territory-opportunity_calculator__ndfjx .workspace{grid-template-columns:260px minmax(0,1fr);gap:24px}.territory-opportunity_calculator__ndfjx .controls{padding:20px}.territory-opportunity_calculator__ndfjx .one-board{gap:20px;padding:20px}.territory-opportunity_calculator__ndfjx .one-board-title{display:block}.territory-opportunity_calculator__ndfjx .sponsor-grid{width:60px;margin-bottom:7px}.territory-opportunity_calculator__ndfjx .one-board h2 br{display:none}.territory-opportunity_calculator__ndfjx .annual-grid{gap:12px}.territory-opportunity_calculator__ndfjx .annual-result dl>div{display:block}.territory-opportunity_calculator__ndfjx .annual-result dd{margin-left:15px}.territory-opportunity_calculator__ndfjx .required-work{gap:14px}.territory-opportunity_calculator__ndfjx .required-work>p>span{font-size:.7rem}}@media(max-width:800px){.territory-opportunity_calculator__ndfjx .workspace{display:block}.territory-opportunity_calculator__ndfjx .controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.territory-opportunity_calculator__ndfjx .assumptions,.territory-opportunity_calculator__ndfjx .control-intro,.territory-opportunity_calculator__ndfjx .controls h2,.territory-opportunity_calculator__ndfjx .host-toggle,.territory-opportunity_calculator__ndfjx .reset{grid-column:1/-1}.territory-opportunity_calculator__ndfjx .control-intro{max-width:60ch}.territory-opportunity_calculator__ndfjx .control-group{margin-top:20px}.territory-opportunity_calculator__ndfjx .host-toggle{margin-top:20px;max-width:75ch}.territory-opportunity_calculator__ndfjx .assumptions{margin-top:12px}.territory-opportunity_calculator__ndfjx .advanced-fields{max-width:350px;padding-bottom:14px}.territory-opportunity_calculator__ndfjx .projection{margin-top:28px}.territory-opportunity_calculator__ndfjx .annual-result dl>div{display:flex}.territory-opportunity_calculator__ndfjx .annual-result dd{margin-left:0}.territory-opportunity_calculator__ndfjx .required-work>p>span{font-size:.76rem}}@media(max-width:600px){.territory-opportunity_calculator__ndfjx .one-board{display:block;padding:18px 20px}.territory-opportunity_calculator__ndfjx .one-board-title{display:flex;align-items:center;gap:14px;margin-bottom:14px}.territory-opportunity_calculator__ndfjx .sponsor-grid{flex-basis:53px;width:53px;margin:0}.territory-opportunity_calculator__ndfjx .sponsor-grid span{height:14px}.territory-opportunity_calculator__ndfjx .one-board h2{font-size:.85rem}.territory-opportunity_calculator__ndfjx .one-board>div:not(:first-child){display:grid;grid-template-columns:116px 1fr;gap:3px 12px;align-items:baseline;margin-top:13px}.territory-opportunity_calculator__ndfjx .one-board>div>strong{grid-row:1/3;font-size:1.6rem}.territory-opportunity_calculator__ndfjx .one-board>div>strong em{display:block;font-size:.65rem;margin-top:2px}.territory-opportunity_calculator__ndfjx .one-board>div>span{font-size:.72rem;margin:0;line-height:1.4}.territory-opportunity_calculator__ndfjx .one-board small{font-size:.65rem;margin:0;line-height:1.4}.territory-opportunity_calculator__ndfjx .workspace{margin-top:24px}.territory-opportunity_calculator__ndfjx .controls{display:block;padding:22px}.territory-opportunity_calculator__ndfjx .controls h2{font-size:1.1rem}.territory-opportunity_calculator__ndfjx .control-intro{font-size:.75rem}.territory-opportunity_calculator__ndfjx .control-group{margin-top:22px}.territory-opportunity_calculator__ndfjx .control-group>label{font-size:.85rem}.territory-opportunity_calculator__ndfjx .board-stepper input{font-size:2.5rem}.territory-opportunity_calculator__ndfjx .unit-field{max-width:none}.territory-opportunity_calculator__ndfjx .field-note{font-size:.75rem}.territory-opportunity_calculator__ndfjx .host-toggle strong{font-size:.8rem}.territory-opportunity_calculator__ndfjx .host-toggle>span>span{font-size:.72rem}.territory-opportunity_calculator__ndfjx .projection-heading{align-items:start}.territory-opportunity_calculator__ndfjx .projection-heading h2{font-size:1.35rem}.territory-opportunity_calculator__ndfjx .projection-heading p{font-size:.72rem}.territory-opportunity_calculator__ndfjx .horizon{display:none}.territory-opportunity_calculator__ndfjx .policy-notice{font-size:.72rem;padding-block:13px}.territory-opportunity_calculator__ndfjx .required-work{display:block;padding-block:20px}.territory-opportunity_calculator__ndfjx .required-work>p>strong{font-size:2.6rem}.territory-opportunity_calculator__ndfjx .required-work>p>span{font-size:.76rem}.territory-opportunity_calculator__ndfjx .required-work>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;text-align:left;margin-top:15px}.territory-opportunity_calculator__ndfjx .required-work>div>span{flex-basis:100%;font-size:.7rem}.territory-opportunity_calculator__ndfjx .required-work>div>strong{font-size:1.7rem}.territory-opportunity_calculator__ndfjx .required-work>div>small{font-size:.68rem}.territory-opportunity_calculator__ndfjx .projection-chart{padding:16px 12px}.territory-opportunity_calculator__ndfjx .projection-chart svg{margin-top:14px}.territory-opportunity_calculator__ndfjx .chart-grid text,.territory-opportunity_calculator__ndfjx .chart-tick text{font-size:32px}.territory-opportunity_calculator__ndfjx .chart-legend{gap:7px 14px;margin-top:12px}.territory-opportunity_calculator__ndfjx .chart-legend li{font-size:.68rem}.territory-opportunity_calculator__ndfjx .chart-empty{top:43%;left:22%;width:65%;font-size:.65rem}.territory-opportunity_calculator__ndfjx .annual-grid{display:block;margin-top:24px}.territory-opportunity_calculator__ndfjx .annual-result{padding-top:14px;margin-top:20px}.territory-opportunity_calculator__ndfjx .annual-result h3{font-size:.9rem}.territory-opportunity_calculator__ndfjx .year-total{font-size:2rem;margin-bottom:14px}.territory-opportunity_calculator__ndfjx .annual-result dl{gap:8px}.territory-opportunity_calculator__ndfjx .annual-result dt{font-size:.8rem;gap:8px}.territory-opportunity_calculator__ndfjx .annual-result dd{font-size:.85rem}.territory-opportunity_calculator__ndfjx .run-rate-panel{display:block;padding:20px;margin-top:26px}.territory-opportunity_calculator__ndfjx .run-rate-panel>div>p{font-size:.75rem}.territory-opportunity_calculator__ndfjx .run-rate{text-align:left;display:flex;gap:8px;align-items:baseline;margin-block:14px}.territory-opportunity_calculator__ndfjx .run-rate strong{font-size:2.1rem}.territory-opportunity_calculator__ndfjx .run-rate>span{font-size:.78rem}.territory-opportunity_calculator__ndfjx .run-rate-condition{font-size:.7rem}.territory-opportunity_calculator__ndfjx .baseline-note,.territory-opportunity_calculator__ndfjx .zero-note{font-size:.72rem}.territory-opportunity_calculator__ndfjx .method-notes{margin-top:26px}.territory-opportunity_calculator__ndfjx summary{font-size:.8rem}.territory-opportunity_calculator__ndfjx .publication-boundary{font-size:.72rem;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.territory-opportunity_calculator__ndfjx *,.territory-opportunity_calculator__ndfjx :after,.territory-opportunity_calculator__ndfjx :before{transition:none!important}}.territory-opportunity_calculator__ndfjx .illustration-notice{max-width:100ch;font-size:.9rem;line-height:1.7;margin-bottom:24px;color:var(--muted)}.territory-opportunity_calculator__ndfjx .illustration-notice strong{color:var(--navy)}.territory-opportunity_calculator__ndfjx .baseline-note,.territory-opportunity_calculator__ndfjx .publication-boundary{font-size:.8rem;line-height:1.7}.territory-opportunity_calculator__ndfjx .method-notes details>p{font-size:.85rem}.territory-opportunity_calculator__ndfjx{margin-top:36px}.territory-opportunity_calculator__ndfjx button,.territory-opportunity_calculator__ndfjx input:not([type=checkbox]),.territory-opportunity_calculator__ndfjx select{min-height:48px}.territory-opportunity_calculator__ndfjx .board-stepper button{flex-basis:48px;height:48px}.territory-opportunity_calculator__ndfjx .host-toggle{min-height:48px}