.ops-root{--jr-forest:#173f35;--jr-paper:#f6f7f2;--jr-mint:#e6ede2;--jr-peach:#f3e8db;--jr-line:#dce2d9}.ops-root .jr-home{color:var(--jr-forest);gap:24px;padding:6px 0 30px;display:grid}.ops-root .jr-home :is(h2,h3,h4,p){margin:0}.ops-root .jr-home h2{font-family:var(--raysto-display);letter-spacing:-.035em;font-size:clamp(27px,2.5vw,38px);font-weight:500;line-height:1.15}.ops-root .jr-home h3{font-family:var(--raysto-display);letter-spacing:-.025em;font-size:24px;font-weight:500;line-height:1.23}.ops-root .jr-home p{line-height:1.65}.ops-root .jr-eyebrow{letter-spacing:.13em;color:#566b5d;font-size:10px;font-weight:750}.ops-root .jr-welcome{justify-content:space-between;align-items:center;gap:24px;display:flex}.ops-root .jr-welcome h2{margin:5px 0 8px}.ops-root .jr-welcome p:last-child{color:#5c6d62;max-width:70ch;font-size:14px}.ops-root .jr-date{color:#607165;flex-shrink:0;font-size:12px}.ops-root .jr-start{background:#eaf0df;border:1px solid #dce4d6;border-radius:32px 32px 32px 8px;grid-template-columns:1.3fr 1fr;gap:24px;padding:28px;display:grid;overflow:hidden}.ops-root .jr-kicker{letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.ops-root .jr-start h3{max-width:21ch;margin:16px 0 10px;font-size:clamp(25px,2.5vw,35px);line-height:1.16}.ops-root .jr-start-story>p{color:#52654f;font-size:13px}.ops-root .jr-journey{flex-wrap:wrap;gap:14px;margin:20px 0;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.ops-root .jr-journey li{align-items:center;gap:7px;display:flex}.ops-root .jr-journey li>span{background:#d4dfbf;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.ops-root .jr-journey li:first-child>span{background:var(--jr-forest);color:#fff}.ops-root .jr-start-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ops-root .jr-start-actions>.ops-btn{min-height:50px;box-shadow:none;gap:12px;padding:12px 20px}.ops-root .jr-start .jr-start-note{max-width:64ch;margin-top:14px;font-size:10px}.ops-root .jr-text-button{min-height:48px;color:var(--jr-forest);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:650;display:inline-flex}.ops-root .jr-text-button:hover{background:#173f350b}.ops-root .jr-cost-visual{align-items:center;min-width:0;display:grid}.ops-root .jr-cost-card{background:#fff;border-radius:22px 8px 22px 22px;padding:24px;position:relative;transform:rotate(-1deg);box-shadow:0 8px 30px -22px #173f3550}.ops-root .jr-cost-card-top{letter-spacing:.09em;color:#6b786b;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.ops-root .jr-cost-card h4{font-family:var(--raysto-display);margin:10px 0 12px;font-size:22px;font-weight:500;line-height:1.2}.ops-root .jr-cost-card .jr-cost-change{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:10px 0;font-size:32px;font-weight:650;display:flex}.ops-root .jr-cost-change span{font:500 11px/1.4 var(--font-jakarta,"Plus Jakarta Sans"), sans-serif;letter-spacing:0;color:#6a7467;max-width:15ch}.ops-root .jr-cost-card .jr-cost-price{margin:14px 0 10px;font-size:11px}.ops-root .jr-contribution-track{background:var(--jr-mint);border-radius:8px;gap:3px;width:100%;height:13px;display:flex;overflow:hidden}.ops-root .jr-contribution-track>span:first-child{background:#d4aa83;border-radius:8px 2px 2px 8px}.ops-root .jr-contribution-track>span:last-child{background:var(--jr-forest);border-radius:2px 8px 8px 2px}.ops-root .jr-cost-legend{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:13px 0;display:flex}.ops-root .jr-cost-legend>div{grid-template-columns:8px 1fr;align-items:center;gap:5px;font-size:11px;display:grid}.ops-root .jr-cost-legend i{background:#d4aa83;border-radius:50%;width:7px;height:7px}.ops-root .jr-cost-legend i.contribution{background:var(--jr-forest)}.ops-root .jr-cost-legend strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:20px;line-height:1.3}.ops-root .jr-cost-card>small{color:#6d7769;font-size:9px;line-height:1.5;display:block}.ops-root .jr-cost-placeholder{text-align:center;border:1px dashed #aabc9c;border-radius:22px;padding:28px}.ops-root .jr-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.ops-root .jr-section-heading h3{font-size:21px}.ops-root .jr-section-heading p{color:#677265;margin-top:4px;font-size:11px}.ops-root .jr-section-heading .ops-segmented{background:#e7ece2;padding:4px}.ops-root .jr-section-heading .ops-segmented button{min-height:48px;padding:8px 14px;font-size:12px}.ops-root .jr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ops-root .jr-metric{border:1px solid var(--jr-line);background:#fff;border-radius:20px;min-width:0;padding:20px 22px}.ops-root .jr-metric.tone-0{background:var(--jr-forest);color:#fff;border-color:var(--jr-forest);--raysto-chart-1:#d7f978;--raysto-chart-fill:#d7f978}.ops-root .jr-metric-label{font-size:12px;font-weight:600}.ops-root .jr-metric>div{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.ops-root .jr-metric strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.3vw,35px);font-weight:600;line-height:1.2}.ops-root .jr-metric p{color:#687467;font-size:10px}.ops-root .jr-metric.tone-0 p{color:#d2dfd0}.ops-root .jr-metric svg{flex:none;max-width:80px}.ops-root .jr-dashboard-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.ops-root .jr-card{border:1px solid var(--jr-line);background:#fff;border-radius:22px;min-width:0;padding:24px}.ops-root .jr-card h3{font-size:22px}.ops-root .jr-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ops-root .jr-card-heading h3{margin-top:6px}.ops-root .jr-chart-unit{color:#69746c;font-size:11px}.ops-root .jr-home .jr-caption{color:#657264;margin-top:10px;font-size:10px}.ops-root .jr-channels .m3-donut{margin-top:24px}.ops-root .jr-channels :is(strong,span){font-variant-numeric:tabular-nums}.ops-root .jr-channels .m3-donut-center{text-align:center;gap:5px;display:grid}.ops-root .jr-channels .m3-donut-center strong{font-size:27px}.ops-root .jr-channels .m3-donut-center span{font-size:11px}.ops-root .jr-action-row{text-align:left;width:100%;min-height:75px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0e9;align-items:center;gap:12px;padding:13px 0;display:flex}.ops-root .jr-action-row:last-child{border-bottom:0}.ops-root .jr-action-row>span:nth-child(2){flex:1;min-width:0}.ops-root .jr-action-row strong{font-size:13px;font-weight:650;display:block}.ops-root .jr-action-row small{color:#6b7469;margin-top:3px;font-size:11px;line-height:1.5;display:block}.ops-root .jr-action-icon{background:#f1f4ed;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ops-root .jr-action-row:hover .jr-action-icon{background:#e2edcb}.ops-root .jr-how{background:#f0f2ec}.ops-root .jr-how h3{margin:8px 0 20px}.ops-root .jr-tool-story{grid-template-columns:1fr;gap:16px;display:grid}.ops-root .jr-tool-story>div{grid-template-columns:25px 1fr;gap:5px 10px;display:grid}.ops-root .jr-tool-story span{color:#74816a;grid-row:span 2;padding-top:3px;font-size:10px;font-weight:700}.ops-root .jr-tool-story strong{font-size:13px}.ops-root .jr-tool-story p{color:#65715f;font-size:11px}.ops-root .jr-home-footer{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ops-root .jr-definitions{gap:14px;font-size:13px;display:grid}.ops-root .jr-details{gap:20px;display:grid}.ops-root .jr-price-settings,.ops-root .jr-assumptions{border:1px solid var(--jr-line);border-radius:14px;margin:14px 0;padding:4px 14px}.ops-root :is(.jr-price-settings,.jr-assumptions,.jr-option-calculation,.jr-payment-proof)>summary{cursor:pointer;min-height:48px;padding:13px 0;font-size:13px;font-weight:650}.ops-root .jr-assumptions>form{padding-bottom:12px}.ops-root .jr-option-visual{margin:20px 0 5px}.ops-root .jr-option-visual p{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}.ops-root .jr-option-visual strong{font-variant-numeric:tabular-nums;font-size:24px}.ops-root .ops-price-option{box-shadow:none;border-radius:22px;padding:24px}.ops-root .ops-price-option>small{margin-top:10px;font-size:11px;line-height:1.5}.ops-root .ops-price-option>details{border-top:1px solid var(--jr-line);margin-top:12px}.ops-root .ops-price-option .ops-option-price{margin:12px 0}.ops-root .ops-finance .ops-data-context{background:0 0;border:0;gap:8px 18px;padding:10px 14px;font-size:10px}.ops-root .ops-decision-nav{border-radius:16px;padding:5px}.ops-root .ops-decision-nav button{border-radius:12px;min-height:48px;padding:9px 10px;font-size:11px}.ops-root .ops-decision-nav button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-root .ops-finance .ops-finance-panel{border-radius:20px}.ops-root .ops-appbar{box-shadow:none;border-radius:20px;min-height:76px;padding:16px 22px}.ops-root .ops-appbar h1{letter-spacing:-.035em;font-size:26px}.ops-root .ops-appbar .ops-eyebrow{letter-spacing:.09em;font-size:9px}.ops-root .ops-shell-side{color:var(--jr-forest);background:#edf1e7;border-right:1px solid #dce4d7;gap:24px;padding:24px 16px}.ops-root .ops-shell-side .ops-wordmark{color:var(--jr-forest)}.ops-root .ops-shell-side .ops-wordmark i{color:#6b853e}.ops-root .ops-shell-side .ops-tag{color:#65745f;font-size:9px}.ops-root .ops-shell-side .ops-sections .ops-nav-item{color:#52644e;min-height:52px;padding:12px 16px}.ops-root .ops-shell-side .ops-sections .ops-nav-item:hover,.ops-root .ops-shell-side .ops-sections .ops-nav-item[aria-current=page]{color:var(--jr-forest)}.ops-root .ops-shell-side .ops-sections>details>summary{color:#5c7055;font-size:12px}.ops-root .ops-shell-side .ops-sections>details{border-top:1px solid #d7dfce;margin-top:14px;padding-top:12px}.ops-root .ops-shell-side :is(.ops-venue>span,.ops-venue>small,.ops-motion-switch,.ops-quiet){color:#5b6f55}.ops-root .ops-shell-side .ops-venue select{color:var(--jr-forest);background-color:#f9fbf6;border:1px solid #d6dfcd;border-radius:14px;font-size:12px}.ops-root .ops-shell-side .ops-sandbox{color:#4d6545;background:#e1ead4;border-radius:12px;font-size:10px}.ops-root .jr-group-switch{color:#5d7152;order:3;padding:0 6px;font-size:11px}.ops-root .jr-group-switch>summary{cursor:pointer;align-items:center;min-height:48px;display:flex}.ops-root .jr-group-switch .ops-group-switcher{margin-bottom:10px}.ops-root .ops-shell-side .ops-shell-nav{order:2}.ops-root .ops-shell-side .ops-shell-foot{order:4;margin-top:auto}.ops-root .ops-shell-side .ops-venue{order:1}@media (min-width:1200px){.ops-root.with-shell{grid-template-columns:232px minmax(0,1fr)}.ops-root .ops-shell-side{width:232px}.ops-root .ops-shell-main{padding:22px 30px}}@media (min-width:768px){.ops-root .ops-finance .ops-decision-mobile-nav{display:none}}@media (min-width:600px) and (max-width:1199px){.ops-root .ops-shell-side{gap:20px;padding:20px 8px}.ops-root .ops-shell-side .ops-sections .ops-nav-item{justify-content:center;padding:10px 4px}.ops-root .jr-group-switch{display:none}}@media (max-width:1000px){.ops-root .jr-start{grid-template-columns:1fr 1fr;gap:18px;padding:22px}.ops-root .jr-journey{gap:8px}.ops-root .jr-date{display:none}.ops-root .jr-metric{padding:16px}.ops-root .jr-metric svg{display:none}.ops-root .jr-cost-card{padding:18px}.ops-root .jr-dashboard-grid{grid-template-columns:1.2fr 1fr}}@media (max-width:767px){.ops-root .jr-home{gap:20px}.ops-root .jr-welcome h2{font-size:29px}.ops-root .jr-start{border-radius:24px 24px 24px 8px;grid-template-columns:1fr;padding:22px}.ops-root .jr-start h3{max-width:none;font-size:29px}.ops-root .jr-cost-card{padding:20px;transform:none}.ops-root .jr-journey{gap:10px;margin:16px 0}.ops-root .jr-section-heading{flex-wrap:wrap}.ops-root .jr-metrics{grid-template-columns:1fr;gap:10px}.ops-root .jr-metric{padding:16px 20px}.ops-root .jr-metric>div{margin:6px 0}.ops-root .jr-metric strong{font-size:30px}.ops-root .jr-metric svg{display:block}.ops-root .jr-dashboard-grid{grid-template-columns:1fr;gap:14px}.ops-root .jr-card{padding:20px}.ops-root .jr-card h3{font-size:23px}.ops-root .jr-start-note{font-size:11px}.ops-root .jr-cost-card>small{font-size:10px}.ops-root .ops-appbar{border-radius:16px;min-height:64px;padding:12px}.ops-root .ops-appbar h1{font-size:23px}}@media (prefers-reduced-motion:reduce){.ops-root .jr-cost-card{transform:none}}.ops-root .jr-eyebrow,.ops-root .jr-kicker,.ops-root .jr-cost-card-top{font-size:11px}.ops-root .jr-journey,.ops-root .jr-section-heading p,.ops-root .jr-metric p,.ops-root .jr-home .jr-caption,.ops-root .jr-chart-unit,.ops-root .jr-action-row small,.ops-root .jr-tool-story p,.ops-root .jr-cost-legend>div,.ops-root .jr-cost-card .jr-cost-price{font-size:12px}.ops-root .jr-start .jr-start-note,.ops-root .jr-cost-card>small{font-size:11px}@media (min-width:600px) and (max-width:1199px){.ops-root .jr-group-switch{max-width:100%;padding:0;font-size:11px;display:block}.ops-root .jr-group-switch>summary{white-space:normal;text-align:center}}.ops-root.with-shell{background:var(--jr-paper)}
