.gds-app--calculator{--gds-white:var(--gds-color-surface);--gds-black:var(--gds-color-ink);--gds-grey-50:var(--gds-color-grey-50);--gds-grey-100:var(--gds-color-grey-100);--gds-grey-200:var(--gds-color-grey-200);--gds-grey-500:var(--gds-color-grey-500);--gds-grey-800:var(--gds-color-grey-800);--gds-grey-900:var(--gds-color-grey-900);--gds-red-50:var(--gds-color-brand-soft);--gds-red-700:var(--gds-color-brand);--gds-red-800:var(--gds-color-brand-deep);--gds-purple-50:var(--gds-color-purple-soft);--gds-purple-200:var(--gds-color-purple-light);--gds-purple-700:var(--gds-color-purple-bright);--gds-purple-900:var(--gds-color-purple);--gds-purple-950:var(--gds-color-purple-dark);--gds-golden-yellow:var(--gds-color-focus);--paper:var(--gds-grey-50);--card:var(--gds-white);--ink:var(--gds-black);--muted:var(--gds-grey-900);--label:var(--gds-grey-800);--line:var(--gds-grey-200);--line-soft:var(--gds-grey-100);--pink:var(--gds-red-700);--pink-deep:var(--gds-red-800);--pink-soft:var(--gds-red-50);--grey-disabled:var(--gds-grey-100);--text-disabled:var(--gds-grey-500);--purple:var(--gds-purple-900);--purple-deep:var(--gds-purple-900);--purple-soft:var(--gds-purple-50);--purple-bright:var(--gds-purple-700);--avatar:var(--gds-purple-200);--purple-active:var(--gds-purple-900);--navy:var(--gds-purple-950);--amber:var(--gds-golden-yellow);--border-ui:var(--gds-grey-200);--grad:var(--purple-active);--win:var(--gds-color-success);--win-bg:var(--gds-color-success-soft);--lose:var(--gds-red-700);--lose-bg:var(--gds-red-50);--ns:var(--gds-grey-800);--ns-bg:var(--gds-grey-50);--warn-bg:var(--gds-color-warning-soft);--warn-edge:var(--gds-golden-yellow);--shadow:none;--radius:8px;--radius-s:16px;--radius-input:10px;--control-h:63px;--seg-h:36px;--btn-h:51px;--chart-grid:var(--gds-grey-100);--chart-tick:var(--gds-grey-800);--chart-line:var(--gds-purple-900);--chart-dot:var(--gds-red-700);--chart-dot-stroke:var(--gds-white);--chart-control:var(--gds-grey-500);--chart-tooltip-bg:var(--gds-white);--chart-tooltip-border:var(--gds-grey-200);--chart-tooltip-text:var(--gds-black);--font-heading:var(--gds-font-heading);--font-body:var(--gds-font-body);--text-body:16px;--lh-body:1.25;--text-body-l:20px;--lh-body-l:1.3;--text-heading-s:32px;--lh-heading-s:1.3125;--text-section:20px;--text-faq:24px;--form-section-gap:32px;--form-actions-gap:48px}.app{box-sizing:border-box;font-family:var(--font-body);background:var(--paper);color:var(--ink);width:100%;max-width:100%;min-height:0;font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1;flex:1 0 auto;padding:0 100px 75px;overflow-x:hidden}@media (width<=1200px){.app{padding:0 48px 64px}}@media (width<=880px){.app{padding:0 24px 56px}}@media (width<=640px){.app{padding:0 20px 40px}}.app,.app *{box-sizing:border-box}.app :focus-visible{outline:2px solid var(--gds-color-ink);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num,.stat-num,.mini-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.page-title-row{flex-wrap:wrap;align-items:center;gap:16px;margin:0;display:flex}.page-title-row .page-title{margin:0}.beta-badge{letter-spacing:0;text-transform:none;color:var(--purple);background:var(--purple-soft);border:1px solid var(--purple);border-radius:100px;justify-content:center;align-items:center;padding:4px 16px;font-size:16px;font-weight:600;line-height:1.6;display:inline-flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{object-fit:contain;flex:none;width:32px;min-width:32px;height:32px;min-height:32px;display:block}.brand-word{color:var(--pink);letter-spacing:-.03em;text-transform:lowercase;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:26px;font-weight:700;line-height:1}.tagline{color:var(--muted);font-size:var(--text-body);padding-top:6px}.hero-banner{background:var(--navy);border-radius:var(--radius-s);color:#fff;max-width:1080px;box-shadow:none;flex-direction:column;gap:16px;width:100%;margin:32px auto 0;padding:32px;display:flex}.hero-banner .page-title{color:#fff;font-family:var(--font-heading);font-size:var(--text-heading-s);font-weight:600;line-height:var(--lh-heading-s);letter-spacing:0;margin:0}.hero-banner .intro-text{color:#fff;font-size:var(--text-body);font-weight:400;line-height:var(--lh-body);max-width:none;margin:0}.hero-banner .intro-text-more{margin:0}.hero-banner .intro-privacy{color:#ffffffbf;margin:0;font-size:14px;line-height:1.5}.calculator-container{flex-direction:column;gap:32px;max-width:1080px;margin:32px auto 0;display:flex}.step-card{background:var(--card);border-radius:var(--radius-s);max-width:1080px;box-shadow:none;border:0;width:100%;margin:0 auto;padding:32px}@media (width<=640px){.hero-banner .intro-text-more{display:none}.hero-banner .intro-text{font-size:16px;font-weight:400}.hero-banner .page-title{font-size:24px;line-height:1.333}.hero-banner{gap:16px;margin-top:32px;padding:24px 16px}.step-card{border-radius:var(--radius-s);padding:24px 16px}.calculator-container{margin-top:32px}}.step-title{font-family:var(--font-body);font-weight:600;font-size:var(--text-section);letter-spacing:0;color:var(--ink);line-height:var(--lh-body-l);margin:0 0 4px}.step-blurb{color:var(--ink);font-size:var(--text-body);line-height:var(--lh-body);opacity:.9;max-width:70ch;margin:0 0 32px}.step-card-workspace{padding-bottom:24px}.page-title{font-family:var(--font-heading);font-weight:600;font-size:var(--text-heading-s);line-height:var(--lh-heading-s);letter-spacing:0;color:var(--navy);margin:0 0 10px}.intro-text{color:var(--muted);font-size:var(--text-body);line-height:var(--lh-body);margin:0}.intro-privacy{color:var(--muted);opacity:.9;margin:10px 0 0;font-size:14px;line-height:1.5}.results-empty{border:1px solid var(--line);border-radius:var(--radius-input);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:272px;padding:100px 16px;display:flex}.results-empty-icon{color:#999;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.results-empty-icon svg{display:block}.results-empty-msg{color:#676767;max-width:28ch;margin:0;font-size:16px;line-height:1.25}.btn-reset{width:100%;min-height:var(--btn-h);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-transform:none;margin-top:0;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.btn-reset:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}.btn-calc{text-transform:none;letter-spacing:0}.result-tabs{flex-wrap:wrap;gap:16px;margin:0;display:flex}.result-tab{appearance:none;border:1px solid var(--border-ui);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;min-height:42px;padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.result-tab:hover{background:var(--pink-soft);color:var(--pink);border-color:var(--pink)}.result-tab-on{background:var(--pink);color:#fff;border-color:var(--pink)}.result-tab-on:hover{background:var(--pink-deep);color:#fff;border-color:var(--pink-deep)}.results-notices{flex-direction:column;gap:16px;margin:0 0 16px;display:flex}.notice-panel{border-radius:8px;margin:0 0 16px;padding:16px}.results-notices .notice-panel{margin:0}.notice-panel-warn{border:1px solid var(--amber);color:var(--ink);background:#fff8d6}.notice-panel-info{color:var(--ink);background:#eff0fe;border:1px solid #d6d6d6}.notice-toggle{appearance:none;width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;font-family:Inter,ui-sans-serif,sans-serif;list-style:none;display:flex}.notice-toggle::-webkit-details-marker{display:none}.notice-toggle::marker{content:"";display:none}details.notice-panel>summary{list-style-type:none}.notice-toggle-copy{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.notice-title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.4}.notice-subtitle{color:#363636;margin:0;font-size:14px;font-weight:400;line-height:1.4}.notice-panel>.notice-title+.notice-subtitle{margin-top:8px}.notice-chevron{flex:none;justify-content:center;align-items:center;margin-top:1px;transition:transform .2s;display:inline-flex}.notice-panel[open] .notice-chevron{transform:rotate(180deg)}.notice-chevron-icon{color:var(--ink);display:block}.notice-body{border-top:1px solid #d6d6d6;margin:8px 0 0;padding:8px 0 0}.notice-panel-warn .notice-body{border-top-color:#1c13281f}.notice-bullets{color:#363636;flex-direction:column;gap:6px;margin:0;padding:0 0 0 1.15em;font-size:14px;line-height:1.5;display:flex}.notice-bullets li{margin:0;padding:0}.arm-name,.traffic-arm-name{color:var(--purple)!important;font-weight:600!important}.settings{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:16px 64px!important;max-width:none!important;margin:32px 0 0!important;padding:0!important;display:grid!important}@media (width<=880px){.settings{grid-template-columns:1fr!important;gap:24px!important}}.tab-on{border-color:var(--pink)!important;background:var(--pink-soft)!important;color:var(--pink)!important}.tab-on:hover{background:var(--pink-soft)!important;opacity:1!important;filter:none!important}.choice-opt.choice-opt-on,.choice-opt.choice-opt-on:hover{border-color:var(--pink)!important;background:var(--pink-soft)!important;color:var(--ink)!important;box-shadow:none!important}.app .seg-opt:only-child{border-radius:var(--radius)!important;border-left-width:1px!important}.v2-summary{color:#fff;background:#281e48;border-radius:0;flex-direction:column;align-items:stretch;gap:16px;padding:16px 32px;display:flex}.v2-summary-lead{flex-direction:column;align-self:stretch;gap:0;width:100%;display:flex}.v2-summary-top{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:28px;display:flex}.v2-summary-title{color:#ffffffe0;letter-spacing:.04em;border:0;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.25}.v2-summary .v2-conf-badge{flex:none;max-width:100%;margin-left:auto}.v2-summary .v2-split-headline{letter-spacing:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:20px;font-weight:600;line-height:1.3;color:#fff!important}.v2-summary-rule{border:0;border-top:1px solid #eff0fe;width:100%;margin:0}.v2-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.v2-summary-metric{flex-direction:column;gap:0;min-width:0;display:flex}@media (width>=641px){.v2-summary-metrics{grid-template-rows:auto auto}.v2-summary-metric{grid-template-rows:subgrid;grid-row:span 2;display:grid}}@media (width<=640px){.v2-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.v2-summary .v2-m-label,.v2-summary .v2-m-i-label{color:#fff;font-size:14px;font-weight:400;line-height:1.25}.v2-summary .v2-m-val,.v2-summary .v2-m-i-val{color:#fff;font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.results-card-flow{flex-direction:column;gap:32px;display:flex}.results-card-flow .result-tabs{margin:0}.v2-details{background:#fff;border:0;border-radius:0;flex-direction:column;gap:16px;margin-top:0;padding:16px 32px;display:flex;overflow:hidden}.intro{display:none}.panel.results{background:var(--card)}.panel.results:not(.results-plan),.panel.results.results-plan{border-radius:var(--radius-s);border:1px solid var(--line-soft);padding:32px}.step-card .two-col{margin:0}.plan-stat-stack{flex-direction:column;gap:16px;margin:16px 0;display:flex}.plan-stat{background:var(--paper);border-radius:var(--radius-input);flex-direction:column;gap:2px;padding:16px;display:flex}.plan-stat-label{color:#676767;font-size:16px;font-weight:400;line-height:1.25}.plan-stat-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.3}.plan-stat-placeholder{color:#999}.plan-stat-sub{color:var(--muted);margin-top:2px;font-size:14px}.results-plan.results-is-calculated .plan-stat{background:var(--navy);border-radius:var(--radius-input);border:0;justify-content:center;min-height:86px}.results-plan.results-is-calculated .plan-stat-label{color:#fff;font-size:16px}.results-plan.results-is-calculated .plan-stat-value{color:#fff;font-family:var(--font-body);font-size:var(--text-body-l);font-weight:600;line-height:var(--lh-body-l)}.results-plan.results-is-calculated .plan-stat-sub{color:#ffffffd9}.detectable-uplift{flex-direction:column;gap:4px;margin-top:8px;display:flex}.detectable-uplift .sub-title{color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:600}.detectable-uplift .field-hint{margin:0 0 12px}.detectable-uplift .view-toggle{background:var(--paper);border:1px solid var(--line-soft);border-radius:50px;gap:0;width:100%;max-width:100%;min-height:40px;margin:0 0 12px;padding:3px;display:flex}.detectable-uplift .view-btn{text-align:center;color:#545454;cursor:pointer;background:0 0;border:0;border-radius:50px;flex:1;justify-content:center;padding:4px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.detectable-uplift .view-btn-on{background:var(--pink);color:#fff;box-shadow:none}.detectable-uplift .view-btn-on:hover{background:var(--pink-deep);color:#fff}.plan-chart-empty{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-input);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:213px;padding:16px;display:flex}.plan-chart-empty .results-empty-icon{color:#999}.plan-chart-empty .results-empty-msg{color:#676767;max-width:28ch;font-size:16px}.results-plan .test-pill,.panel.results:not(.results-plan) .test-pill{color:var(--purple)!important;background:var(--purple-soft)!important;border:1px solid var(--purple)!important}.other-calculators{background:var(--card);border-radius:var(--radius-s);border:0;max-width:1080px;margin:32px auto 0;padding:32px}.other-calculators-title{font-family:var(--font-body);font-weight:600;font-size:var(--text-faq);letter-spacing:0;color:var(--ink);line-height:var(--lh-body-l);margin:0 0 8px}.other-calculators-intro{color:var(--ink);font-size:var(--text-body);line-height:var(--lh-body);opacity:.9;max-width:62ch;margin:0 0 24px}.other-calc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-auto-rows:1fr;gap:16px;width:100%;min-width:0;display:grid}.other-calc-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;color:inherit;flex-direction:column;gap:8px;min-width:0;max-width:100%;min-height:86px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.other-calc-card:hover{border-color:var(--pink);background:#dc004a0a}.other-calc-card-soon{cursor:default}.other-calc-card-soon:hover{border-color:var(--line);background:var(--card)}.other-calc-card-head{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.other-calc-card-soon .other-calc-card-title{flex:none;width:100%;min-width:0}.other-calc-card-soon .other-calc-tag{flex:none;align-self:flex-start}.other-calc-tag{color:var(--purple);background:var(--purple-soft);white-space:nowrap;border-radius:100px;flex:none;align-self:flex-start;max-width:100%;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.25}.other-calc-card-soon .other-calc-tag{color:var(--purple);background:var(--purple-soft);border:1px solid var(--purple)}.other-calc-card-link{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.other-calc-cta{color:var(--pink);margin-top:4px;font-size:16px;font-weight:600;line-height:1.25}.other-calc-card-title{color:var(--ink);flex:none;width:100%;min-width:0;margin:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.other-calc-card-desc{color:var(--ink);opacity:.9;min-width:0;margin:0;font-size:16px;line-height:1.25}.other-calculators-foot{margin:18px 0 0}.other-calculators-all{color:var(--pink);font-size:16px;font-weight:600;text-decoration:none}.other-calculators-all:hover{text-decoration:underline}@media (width<=640px){.other-calculators{min-width:0;margin-top:32px;padding:20px 16px;overflow:hidden}.other-calculators-title{font-size:var(--text-section);margin-bottom:8px}.other-calculators-intro{margin-bottom:32px}.other-calc-grid{grid-template-columns:minmax(0,1fr);gap:24px}.other-calc-tag{white-space:normal}}@media (width<=880px) and (width>=641px){.other-calculators{margin-top:32px}.other-calc-grid{grid-template-columns:1fr}}.mode-tabs{grid-template-columns:1fr 1fr;gap:8px;max-width:1080px;margin:0 auto;display:grid}.mode-tabs-3{grid-template-columns:repeat(3,1fr)}.tab{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;box-shadow:none;min-height:86px;color:var(--ink);flex-direction:column;justify-content:center;gap:8px;padding:16px;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25;transition:all .15s;display:flex}.tab:hover:not(.tab-on){border-color:var(--pink);background:#dc004a0a}@media (width<=880px){.mode-tabs{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.mode-tabs-3 .tab{flex:calc(50% - 4px);min-width:140px}.mode-tabs-3 .tab:last-child{flex:100%}.tab{flex:1;width:100%;min-width:0;min-height:86px;padding:16px}}@media (width<=640px){.mode-tabs{flex-direction:column;gap:16px}.mode-tabs-3 .tab,.mode-tabs-3 .tab:last-child{flex:100%;width:100%;min-width:0}}.tab-sub{color:var(--ink);opacity:.9;margin-top:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.25;display:block}.tab-on{border-color:var(--pink);background:var(--pink-soft);color:var(--pink);transition:none!important}.tab-on:hover{opacity:1!important;background:var(--pink-soft)!important;filter:none!important}.sub-tabs{grid-template-columns:1fr 1fr;gap:8px;max-width:1080px;margin:18px auto 0;display:grid}.subtab{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;box-shadow:none;white-space:nowrap;text-align:center;min-height:var(--seg-h);padding:8px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;transition:all .15s}.subtab:hover:not(.subtab-on){border-color:var(--pink);background:#dc004a14}@media (width<=880px){.sub-tabs{scrollbar-width:none;gap:0;padding-bottom:4px;display:flex;overflow-x:auto}.sub-tabs::-webkit-scrollbar{display:none}.subtab{flex:1;padding:8px 12px;font-size:14px}}.subtab-on{border-color:var(--pink);background:var(--pink);color:#fff;font-weight:600;transition:none!important}.subtab-on:hover{opacity:1!important;background:var(--pink)!important;filter:none!important;color:#fff!important}.subtab:focus-visible,.subtab-on:focus-visible{border:2px solid var(--gds-color-focus);outline:2px solid var(--gds-color-ink);outline-offset:0}.settings{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:1080px;box-shadow:none;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:36px;margin:16px auto 0;padding:16px 20px;display:flex}.settings-field{min-width:180px}@media (width<=720px){.settings-field{width:100%;min-width:0}}.settings-field .field{margin-bottom:0}.seg{border:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;padding:0;display:flex}.seg-legend{text-align:left;color:var(--ink);margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.6}.seg-row{width:100%;min-height:var(--seg-h);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:0;padding:0;display:flex;overflow:hidden}.seg-opt{min-height:var(--seg-h);height:var(--seg-h);cursor:pointer;color:var(--ink);border:1px solid var(--line);white-space:nowrap;background:#fff;border-left-width:0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:8px 16px;font-size:16px;font-weight:400;transition:background .15s;display:flex;position:relative}.seg-opt:first-child{border-radius:var(--radius) 0 0 var(--radius);border-left-width:1px}.seg-opt:last-child{border-radius:0 var(--radius) var(--radius) 0}.seg-opt:only-child{border-radius:var(--radius);border-left-width:1px}.seg-opt:hover:not(.seg-on){background:#f7f7f7}.seg-opt input{clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;box-shadow:none!important;outline:none!important}.seg-opt:has(:focus-visible){z-index:1;border:2px solid var(--gds-color-focus);outline:2px solid var(--gds-color-ink);outline-offset:0}.seg-opt.seg-on,.seg-opt.seg-on:hover,.seg-opt.seg-on:focus,.seg-opt.seg-on:active{background:var(--pink-soft);background-color:var(--pink-soft);border-color:var(--line);color:var(--pink);opacity:1;filter:none;box-shadow:none;font-weight:600;transition:none}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:32px;max-width:1080px;margin:0 auto;display:grid}.pre-planning-container .two-col{grid-template-columns:1fr 1fr;gap:32px}.two-col>*{min-width:0;max-width:100%}.two-col .results{min-width:0;position:sticky;top:16px}@media (width<=880px){.panel.results{scroll-margin-top:96px}.two-col{flex-direction:column;gap:32px;width:100%;display:flex}.two-col>*{margin-bottom:0}.two-col .results{max-height:none;position:static;overflow-y:visible}}.panel{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-s);box-shadow:none;min-width:0;max-width:100%;padding:32px}.step-card .panel{background:0 0;border:0;border-radius:0;padding:0}.step-card .two-col>.panel{border:1px solid var(--line-soft);border-radius:var(--radius-s);background:var(--card);padding:32px}@media (width<=640px){.panel{padding:24px 16px}.step-card-workspace .two-col>.panel{box-shadow:none;background:0 0;border:0;padding:0;border-radius:0!important}.step-card-workspace .two-col>.panel.results{margin-top:0;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:24px 0 0!important}.step-card-workspace .results-head{margin:0 0 16px;padding:0}.step-card-workspace .results-title-row,.panel.results:not(.results-plan) .results-title-row{flex-direction:column;align-items:stretch;gap:8px}.step-card-workspace .results-head .panel-title,.panel.results:not(.results-plan) .results-head .panel-title{flex:none;width:100%;max-width:100%;margin:0}.step-blurb{margin-bottom:24px}.results-empty{min-height:295px;padding:48px 16px}}.panel-title{font-family:var(--font-body);font-weight:600;font-size:var(--text-section);color:var(--ink);letter-spacing:0;line-height:var(--lh-body-l);margin:0 0 8px}.results-head{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.results-head-block{flex-direction:column;gap:8px;display:flex}.results-head-block--analysis{gap:16px}.results-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.results-head-main{flex:1;min-width:0}.results-head,.results-title-row{overflow:visible}.results-head .panel-title{flex:1;min-width:0;margin:0}.results-head-block .results-state-note{color:var(--ink);margin:0;font-size:16px;line-height:1.25}.results-state-note{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.results-state-note-preview{font-style:italic}.results-state-note-calculated{color:var(--muted)}.results-is-preview>:not(.results-head):not(.results-state-note){opacity:.52;filter:grayscale(.35);transition:opacity .2s,filter .2s}.results-is-calculated>:not(.results-head):not(.results-state-note){opacity:1;filter:none;transition:opacity .2s,filter .2s}.results-is-preview .results-state-note-preview{opacity:1;filter:none}.example-input{box-sizing:border-box;cursor:text;align-items:baseline;gap:0;width:100%;min-width:0;max-width:100%;display:inline-flex}.example-input-eg{font:inherit;font-size:inherit;font-weight:inherit;color:var(--muted);letter-spacing:normal;-webkit-user-select:none;user-select:none;font-style:italic;line-height:inherit;pointer-events:none;flex:none}.example-input-field{width:100%;min-width:0;font:inherit;font-size:inherit;font-family:var(--font-body);color:var(--ink);font-feature-settings:"tnum" 1;appearance:textfield;flex:auto;align-self:stretch;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.example-input-on .example-input-field,.example-input-on .example-input-eg{color:var(--muted)}.example-input-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.example-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.example-input:focus-within{border-color:var(--gds-color-ink);box-shadow:none;outline:none}.traffic-row{grid-template-columns:144px minmax(0,1fr);align-items:stretch;gap:16px;width:100%;min-width:0;max-width:459px;display:grid;overflow:visible}@media (width<=640px){.traffic-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:none}}.traffic-row-visitors{min-width:0}.traffic-row .example-input.input{width:100%;min-width:0;max-width:none}.field:has(.traffic-period-wrap){z-index:0;position:relative;overflow:visible}.field:has(.traffic-period-wrap-open){z-index:40}.traffic-period-wrap{width:100%;min-width:0;position:relative;overflow:visible}.traffic-period-wrap-open{z-index:50}.traffic-period-trigger{width:100%;min-width:0;max-width:none;min-height:var(--control-h);box-sizing:border-box;background-color:var(--card);color:var(--ink);cursor:pointer;text-align:left;border:1px solid var(--border-ui);border-radius:var(--radius-input);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:19px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.25;display:flex}.traffic-period-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;padding-right:4px;overflow:hidden}.traffic-period-chevron{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:flex}.traffic-period-chevron svg{width:12px;height:8px;display:block}.traffic-period-menu{background:#fff;background-color:var(--gds-color-surface,#fff);color:var(--gds-color-ink,#1c1328);border:1px solid var(--gds-color-grey-200,#d6d6d6);border-radius:var(--gds-radius-lg,10px);box-sizing:border-box;flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex;position:fixed;box-shadow:0 8px 24px #1c13282e}.traffic-period-option{appearance:none;text-align:left;width:100%;color:var(--gds-color-ink,#1c1328);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.traffic-period-option:hover{background:var(--gds-color-grey-50,#f7f7f7)}.traffic-period-option-on{background:var(--gds-color-brand-soft,#fff0f2);color:var(--gds-color-brand,#dc004a);font-weight:600}.traffic-period-trigger:focus-visible,.traffic-row:focus-within .traffic-period-trigger,.traffic-row:focus-within .example-input.input{border-color:var(--gds-color-ink)}.traffic-row:focus-within .traffic-row-visitors .example-input.input{box-shadow:none}.traffic-period-trigger:focus-visible{box-shadow:none;border-color:var(--gds-color-ink);outline:none}.panel-form,.panel-form .field{overflow:visible}.signed-num{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.signed-num-sign{text-align:center;flex:none;width:.7em;display:inline-block}.signed-num-val{font-variant-numeric:tabular-nums}.ci-range{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 .3em;display:flex}.ci-range-dash{text-align:center;flex:none;width:.7em}.ci-range-val{font-variant-numeric:tabular-nums;white-space:nowrap}.detail-wrap{margin:6px 0 12px}.detail-toggle{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;display:inline-flex}.detail-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;margin-top:10px;padding:14px 16px}.detail-table-wrap{max-width:100%;margin:0;padding:0;overflow-x:auto}.detail-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:100%;font-size:12px}.detail-table th,.detail-table td{border:1px solid var(--line);text-align:right;white-space:nowrap;padding:6px 8px}.detail-table thead th{background:var(--card);color:var(--muted);text-align:right;font-weight:600}.detail-table tbody th{text-align:left;color:var(--navy);font-weight:600}.detail-table-fit{table-layout:fixed}.detail-table-fit th,.detail-table-fit td{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.detail-table-stacked thead{display:none}.detail-table-stacked tbody tr{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-bottom:12px;padding:10px 12px;display:block}.detail-table-stacked tbody tr:last-child{margin-bottom:0}.detail-table-stacked tbody th,.detail-table-stacked tbody td{text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.detail-table-stacked tbody th{text-align:left;border-bottom:1px solid var(--line);color:var(--navy);margin-bottom:6px;padding-bottom:8px}.detail-table-stacked tbody td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:auto;padding-right:10px;font-weight:600}.detail-table-stacked tbody td{font-variant-numeric:tabular-nums;flex:none}@media (width<=600px){.panel{padding:16px 12px}.detail-card{padding:12px 8px}.detail-table-stacked{font-size:12px}}.detail-formula{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.6}.btn-text{color:var(--purple);cursor:pointer;background:0 0;border:0;margin:4px 0 12px;padding:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600}.btn-text:hover{text-decoration:underline}.animated-fade-in{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.choice-row{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.field .choice-row{margin-bottom:0}.choice-row-stack{flex-flow:column;width:100%}.choice-row-stack .choice-opt{flex:none;width:100%;min-width:0;min-height:0}.choice-opt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;appearance:none;min-width:140px;min-height:86px;box-shadow:none;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:16px;font-family:inherit;transition:all .15s;display:flex;position:relative}.choice-opt.choice-opt-on,.choice-opt.choice-opt-on:hover,.choice-opt.choice-opt-on:focus,.choice-opt.choice-opt-on:active{border-color:var(--pink)!important;background:var(--pink-soft)!important;background-color:var(--pink-soft)!important;color:var(--ink)!important;box-shadow:none!important;opacity:1!important;filter:none!important;transition:none!important}.choice-opt-on .choice-desc{opacity:.9;color:var(--ink)!important}.choice-title{color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.25;display:block}.choice-desc{color:var(--ink);opacity:.9;margin:0;font-size:16px;font-weight:400;line-height:1.25;display:block}.choice-desc-eg{opacity:.85;font-style:italic}.flow-title{color:var(--ink);letter-spacing:0;margin:0 0 8px;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.6}.metric-selector-flow{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.pre-planning-container .two-col{margin-top:0}.sd-calc-section{margin-bottom:20px}.sd-calc-box{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-input);margin-top:8px;padding:16px}.sd-result .stat{background:var(--card);padding:10px}.sd-result .stat-num{font-size:18px}.form-actions{flex-direction:column;gap:16px;margin-top:16px;display:flex}.panel .form-actions .btn-calc,.panel .form-actions .btn-reset{margin-top:0}.btn-calc{width:100%;min-height:var(--btn-h);background:var(--pink);color:#fff;border-radius:var(--radius);cursor:pointer;letter-spacing:0;text-transform:none;border:0;margin-top:0;padding:12px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:background .15s}.btn-calc:hover{background:var(--pink-deep)}.btn-calc:disabled{background:var(--grey-disabled);color:var(--text-disabled);cursor:not-allowed}.test-chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.results-meta-chips{width:100%}.test-pill{box-sizing:border-box;white-space:nowrap;border-radius:70px;justify-content:center;align-items:center;height:28px;padding:4px 8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.results-plan .test-pill{color:var(--purple);background:var(--purple-soft);border:1px solid var(--purple)}.panel.results:not(.results-plan) .test-pill{color:var(--purple);background:var(--purple-soft);border:1px solid var(--purple);font-size:16px;font-weight:400}.test-pill-win,.results-plan .test-pill-win,.panel.results .test-pill-win{color:var(--win);background:var(--win-bg);border-color:var(--win)}.panel-hidden{display:none!important}.playground{max-width:100%;margin:0}.playground-intro{display:none}.playground .playground-range-field{max-width:100%}.playground .playground-range-head{justify-content:space-between;align-items:baseline;gap:16px;width:100%}.playground .playground-range-input{appearance:none;width:100%;min-width:0;height:28px;accent-color:var(--pink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.playground .playground-range-input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--pink) 0 var(--range-fill,0%),var(--pink-soft) var(--range-fill,0%) 100%);border-radius:999px;height:8px}.playground .playground-range-input::-webkit-slider-thumb{appearance:none;background:var(--pink);width:22px;height:22px;box-shadow:0 0 0 1px var(--pink);border:2px solid #fff;border-radius:50%;margin-top:-7px}.playground .playground-range-input::-moz-range-track{background:var(--pink-soft);border:0;border-radius:999px;height:8px}.playground .playground-range-input::-moz-range-progress{background:var(--pink);border:0;border-radius:999px;height:8px}.playground .playground-range-input::-moz-range-thumb{background:var(--pink);width:22px;height:22px;box-shadow:0 0 0 1px var(--pink);border:2px solid #fff;border-radius:50%}.playground .playground-range-val{text-align:right;font-feature-settings:"tnum" 1;min-width:0;color:var(--ink);flex:none;font-size:16px;font-weight:600}.playground-callout{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);margin-top:16px;padding:16px;font-size:16px;line-height:1.5}.playground-row-active{background:var(--pink-soft)}.test-chip{color:var(--pink);background:var(--pink-soft);border:1px solid var(--pink);white-space:nowrap;border-radius:70px;padding:4px 8px;font-size:14px;font-weight:400}.sub-title{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 4px;font-family:Inter,ui-sans-serif,sans-serif;font-size:20px;font-weight:600;line-height:1.3;display:flex}.empty{color:var(--ink);opacity:.85}.field{margin:0 0 16px}.panel-form{gap:var(--form-section-gap,32px);flex-direction:column;display:flex}.panel-form>.field,.panel-form>.note,.panel-form>.form-section,.panel-form>.form-break,.panel-form>.outlier-wrap,.panel-form>.form-actions{margin:0}.panel-form>.field{margin-bottom:0}.panel-form>.form-section,.panel-form>.form-break,.panel-form>.outlier-wrap{margin-top:24px}.form-break>.field{margin:0}.panel-form>.form-actions{margin-top:calc(var(--form-actions-gap,48px) - var(--form-section-gap,32px))}.form-section{gap:var(--form-section-gap,32px);flex-direction:column;display:flex}.form-section-head{flex-direction:column;gap:8px;display:flex}.form-section-head .block-title,.form-section-head .field-hint{margin:0}.form-section-head .field-label-row{margin-bottom:0}.form-section>.block-title{margin:0}.arm-stack{gap:var(--form-section-gap,32px);flex-direction:column;display:flex}@media (width<=640px){.gds-app--calculator{--form-section-gap:24px;--form-actions-gap:32px}.panel-form>.form-section,.panel-form>.form-break,.panel-form>.outlier-wrap{margin-top:16px}}.field-label-row{color:var(--ink);flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-weight:600;display:flex}.field-label{color:var(--ink);min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.25;display:block}.field-hint{color:var(--ink);opacity:.85;text-align:left;max-width:58ch;margin:0 0 8px;font-size:16px;line-height:1.5}.field-hint code{background:var(--purple-soft);border-radius:5px;padding:1px 6px;font-size:14px}.field-error{color:var(--pink);background:0 0;border-left:0;border-radius:0;margin-top:4px;padding:6px 0 0;font-size:14px}.field:has(.field-error) .input{box-shadow:none;border-color:var(--pink)!important}.field:has(.field-error) .example-input{box-shadow:none;border-color:var(--pink)!important}.field:has(.field-error) .example-input:focus-within{box-shadow:none;border-color:var(--pink)!important}.input{width:100%;max-width:100%;min-height:var(--control-h);border:1px solid var(--border-ui);border-radius:var(--radius-input);color:var(--ink);background:var(--card);font-feature-settings:"tnum" 1;padding:19px 16px;font-family:Inter,sans-serif;font-size:16px}.input.select{appearance:none;background-color:#fff;max-width:320px}.input.select option{color:var(--ink);background:#fff}.rev-file-format-select{width:100%;max-width:100%}.input:focus,.input:focus-visible{border-color:var(--gds-color-ink);box-shadow:none;outline:0}.input::placeholder{color:#999;font-style:normal}.input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{appearance:textfield}.input-k{text-align:center;width:100%;min-width:0;max-width:235px}.input-days{width:calc(3ch + 34px);max-width:calc(3ch + 34px)}.stepper{grid-template-columns:95px minmax(0,235px) 95px;align-items:stretch;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.stepper .btn-step,.stepper .input-k{width:100%;min-width:0;max-width:none}@media (width<=640px){.stepper--plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stepper--analyse{grid-template-columns:minmax(0,63fr) minmax(0,146fr) minmax(0,63fr);gap:16px}}.btn-step{min-height:var(--control-h);height:var(--control-h);border-radius:var(--radius-input);border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);justify-content:center;align-items:center;padding:0;font-size:22px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-step:hover:not(:disabled){border-color:var(--pink);background:var(--pink-soft);color:var(--pink)}.btn-step:focus-visible{background:var(--gds-color-focus);border-color:var(--gds-color-focus);color:var(--gds-color-ink);box-shadow:none;outline:none}.btn-step:disabled{opacity:.35;cursor:not-allowed;border-color:var(--line);color:var(--ink)}.gds-app--calculator .btn{background:var(--pink);color:#fff;border-radius:var(--radius);min-height:var(--btn-h);cursor:pointer;border:0;padding:12px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;transition:background .15s}.gds-app--calculator .btn:hover{background:var(--pink-deep)}.upload-row{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 6px;display:flex}.file-name{color:var(--muted);font-size:13px}.outlier-wrap{margin:0}.outlier-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outlier-header .explainer{margin:0}.outlier-note{margin:12px 0 24px!important}.outlier-note .outlier-header{margin-bottom:8px}.check-row{cursor:pointer;align-items:flex-start;gap:9px;margin-top:8px;font-size:14px;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--pink);margin-top:3px}.format-card{border:1px solid var(--line);border-radius:12px;margin:6px 0 4px;overflow:hidden}.format-title{color:var(--muted);background:var(--paper);border-bottom:1px solid var(--line);padding:7px 12px;font-size:12.5px;font-weight:600}.format-pre{color:var(--ink);background:var(--paper);margin:0;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.6}.arm-row{min-width:0;margin-top:0;padding-top:0}.arm-name{color:var(--ink);font-size:16px;font-weight:600;font-family:var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;line-height:1.25;display:flex}.arm-name-label{min-width:0}.arm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.arm-grid>.field{min-width:0;margin-bottom:0}.arm-grid .input,.arm-grid .example-input.input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.arm-grid .field-label{color:#676767;margin-bottom:8px;font-size:14px;font-weight:400}@media (width<=560px){.arm-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.alloc-grid{grid-template-columns:repeat(2,minmax(0,221px));gap:16px;width:100%;display:grid}@media (width<=640px){.alloc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;width:100%;max-width:none}}.alloc-cell{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.alloc-cell-label{color:#676767;flex-wrap:nowrap;align-items:baseline;gap:0;min-height:1.25em;margin:0;font-size:14px;font-weight:400;line-height:1.25;display:flex}.alloc-label-core{white-space:nowrap;display:inline-block}.alloc-input-wrap{width:100%;min-width:0}.alloc-cell .input,.alloc-cell .alloc-input{width:100%;max-width:none}@media (width<=640px){.alloc-cell-label{letter-spacing:-.01em;white-space:nowrap;min-height:15px;font-size:12px;line-height:1.25}}.alloc-editor:has(.field-error) .alloc-cell .input{border-color:var(--pink)}.explainer{align-items:center;line-height:1;display:inline-flex;position:relative}.explainer-inline{margin:0}.explainer-toggle{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.field-label-row .explainer-toggle{color:var(--ink);flex:none;align-items:center}.explainer-label-text{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:3px}.explainer-label-text:not(.sr-only){color:inherit}.circle-help-icon{color:currentColor;flex:none;width:16px;height:16px;display:block;overflow:visible}.seg-label-row{margin-bottom:8px}.explainer-body{z-index:4000;border:1px solid var(--line);box-shadow:var(--shadow);width:280px;color:var(--ink);text-align:left;text-transform:none;background:#fff;border-radius:12px;max-width:calc(100vw - 24px);padding:16px 20px;font-size:14px;font-weight:400;line-height:1.6;position:fixed}@media (width<=480px){.explainer-body{width:240px}}.exp-title{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600}.exp-lead{margin:0 0 10px;font-weight:400;line-height:1.6}.exp-bullets{flex-direction:column;gap:6px;margin:0 0 10px;padding-left:20px;font-weight:400;line-height:1.6;display:flex}.exp-bullets li{padding-left:4px}.exp-foot{color:var(--muted);border-top:1px solid var(--line);margin:10px 0 0;padding-top:10px;font-size:13px;font-weight:400;line-height:1.5}.stat-row{flex-wrap:wrap;gap:12px;margin:12px 0 10px;display:flex}.stat{background:var(--paper);border:1px solid var(--line);word-break:break-word;border-radius:12px;flex:1;min-width:0;padding:14px 16px}@media (width<=600px){.stat-row{grid-template-columns:1fr;gap:10px;display:grid}.stat{width:100%;min-width:0;padding:12px 10px}}.stat-hero{background:var(--grad);color:#fff;border-color:#0000}.stat-hero .stat-label{color:#ffffffd9}.stat-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:600}.stat-num{font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.stat-sub-label{color:var(--ink);opacity:.85;margin-top:2px;font-size:14px}.stat-hero .stat-sub-label{color:#ffffffe6;opacity:1}@media (width<=600px){.stat-num{font-size:20px}}.sub-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 6px;display:flex}.sub-title-row .sub-title{margin:0}.view-toggle{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:2px;display:inline-flex}.view-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.view-btn-on{background:var(--card);color:var(--purple-deep);box-shadow:var(--shadow)}.v2-details-toggle-wrap{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.note{border:1px solid var(--amber);color:var(--ink);background:#fff8d6;border-radius:8px;margin:12px 0;padding:16px;font-size:14px;line-height:1.5}.note strong{color:var(--ink)}.chart-wrap{width:100%;min-width:0;margin:6px 0 4px;overflow:hidden}.chart-caption{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.chart-caption-link{color:var(--pink);font-weight:600;text-decoration:none}.chart-caption-link:hover{text-decoration:underline}.faq-section{background:var(--card);border-radius:var(--radius);max-width:1080px;box-shadow:none;text-align:left;border:0;margin:32px auto 0;padding:64px}.faq-heading{font-family:var(--font-body);font-weight:600;font-size:var(--text-faq);color:var(--ink);letter-spacing:0;line-height:var(--lh-body-l);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:16px}.faq-list{flex-direction:column;gap:24px;width:100%;margin:0;padding:0;display:flex}.faq-item{border:0;width:100%;margin:0;padding:0}.faq-divider{background:var(--line-soft);border:0;height:1px;margin:0}.faq-summary{padding:0;cursor:pointer;text-align:left;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;margin:0;padding-inline:0;font-family:inherit;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:"";display:none}details.faq-item>summary{padding-inline-start:0;list-style:none}.faq-item[open] .faq-summary{padding-bottom:8px}.faq-q{color:#1c1328;flex:1;min-width:0;margin:0;padding:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.faq-chevron{width:24px;height:24px;color:var(--pink);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;line-height:0;transition:color .15s,transform .2s;display:inline-flex}.faq-chevron-icon{flex:none;display:block}.faq-a{color:#545454;max-width:70ch;margin:0 0 8px;padding:0;font-size:16px;line-height:1.55}.faq-resource{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 16px;padding:0;font-size:14px;line-height:1.45;display:flex}.faq-resource-label{letter-spacing:.05em;text-transform:uppercase;color:var(--pink);background:var(--pink-soft);border:1px solid var(--pink);border-radius:999px;flex:none;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.faq-resource-label:hover{color:var(--pink-deep);background:var(--pink-soft);border-color:var(--pink-deep)}.faq-resource-link{color:var(--pink);font-weight:600;text-decoration:none}.faq-resource-link:hover{color:var(--pink-deep);text-decoration:underline}.faq-resource-source{color:var(--muted);font-size:13px;font-weight:500}.faq-resource-source:before{content:"·";color:var(--line);margin-right:10px}@media (width<=600px){.faq-section{padding:20px 16px}.faq-heading{font-size:var(--text-section)}.faq-a,.faq-resource,.faq-q,.faq-summary{max-width:100%}.faq-resource{flex-direction:column;align-items:flex-start;gap:8px}.faq-resource-source:before{display:none}.page-title{font-size:24px;line-height:1.333}}.mini-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12.5px}.mini-table th,.mini-table td{border:1px solid var(--line);text-align:left;padding:8px 12px}.mini-table th{background:var(--paper);font-weight:600}.mini-table-vertical tbody tr:nth-child(2n){background:var(--paper)}.mini-table-wrap{margin:0;overflow-x:visible}.skew-banner{border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.skew-high{background:var(--lose-bg);color:var(--lose);border:1px solid var(--lose)}.skew-medium{background:var(--warn-bg);color:var(--warn-edge);border:1px solid var(--warn-edge)}.skew-icon{flex:none;font-size:16px;font-weight:700}.skew-text{flex:1}.result-card-v2{border:1px solid var(--line);border-radius:var(--radius-input);box-shadow:none;background:0 0;flex-direction:column;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.v2-winner,.v2-loser,.v2-ns{border-color:var(--line)}.v2-split{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (width<=640px){.v2-split{grid-template-columns:1fr}}.v2-split-verdict,.v2-split-metrics{aspect-ratio:1;min-width:0;min-height:0}@media (width<=640px){.v2-split-verdict,.v2-split-metrics{aspect-ratio:auto;min-height:180px}}.v2-split-verdict{background:var(--grad);color:#fff;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex}.v2-winner .v2-split-verdict{background:linear-gradient(145deg,var(--grad) 0%,#157347 220%)}.v2-loser .v2-split-verdict{background:linear-gradient(145deg,var(--grad) 0%,#8b2e28 220%)}.v2-split-title{color:#ffffffc7;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;align-self:stretch;margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:11px;font-weight:600;line-height:1.35;overflow:hidden}.v2-split-headline{color:#fff;text-align:left;margin:0;font-family:Inter,ui-sans-serif,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.v2-split-conf{color:#ffffffb8;text-align:left;align-self:flex-start;margin:0 0 auto;font-size:14px;line-height:1.35}.v2-split-metrics{background:var(--paper);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px;display:flex}@media (width<=640px){.v2-split-metrics{border-top:1px solid var(--line)}}.v2-m-label{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:14px;font-weight:400;line-height:1.25}.v2-m-val{color:var(--ink);font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.v2-rate-row{grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;margin-top:auto;display:grid}.v2-m-item{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-m-i-label{color:var(--muted);text-transform:none;letter-spacing:0;font-size:14px;font-weight:400;line-height:1.25}.v2-m-i-val{color:var(--ink);font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.v2-card-note{color:var(--ink);margin:0;padding:0;font-size:14px;line-height:1.45}.v2-details-toggle{background:var(--paper);border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:flex}.v2-details-toggle:hover{color:var(--ink);background:var(--card)}.v2-details-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-top:-2px;transition:transform .2s;display:inline-block;transform:rotate(45deg)}.v2-details-chevron-open{margin-top:2px;transform:rotate(-135deg)}.v2-meaning{color:var(--muted);margin:0;padding:14px 16px 16px;font-size:14px;line-height:1.5}.v2-stats-grid{flex-direction:column;gap:16px;margin:0;display:flex}.v2-stats-row{border:0;gap:0 32px;padding:0;display:grid}.v2-stats-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-stats-row+.v2-stats-row{border-top:1px solid var(--line);padding-top:16px}.v2-stats-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-stats-row-extra{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.v2-stats-cell{border:0;flex-direction:column;gap:0;min-width:0;padding:0;display:flex}@media (width>=641px){.v2-stats-row-2,.v2-stats-row-3{grid-template-rows:auto auto}.v2-stats-row-2>.v2-stats-cell,.v2-stats-row-3>.v2-stats-cell{grid-template-rows:subgrid;grid-row:span 2;display:grid}}.v2-stats-label{color:var(--purple);text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;line-height:1.25}.v2-stats-val{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;font-family:Inter,ui-sans-serif,sans-serif;font-size:16px;font-weight:400;line-height:1.25}@media (width<=640px){.v2-stats-row{gap:16px}.v2-stats-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-stats-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-stats-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.v2-stats-label{flex:none;min-width:0;max-width:100%}.v2-stats-val{text-align:left;flex:none;max-width:100%}.v2-ci-abbr{display:block}.ci-range{flex-wrap:wrap;justify-content:flex-start}}.v2-details .v2-stats-grid{margin:0}.v2-details .v2-card-note{color:var(--ink);background:0 0;border:0;margin:0;padding:0;font-size:14px;line-height:1.45}.v2-details .v2-card-note+.v2-stats-grid{border-top:1px solid var(--line);padding-top:16px}.v2-details .skew-banner{margin:0}.span-full{flex-basis:100%}.text-win{color:var(--win)}.text-lose{color:var(--lose)}.v2-footer{padding:0 24px 16px}.result-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin:12px 0;padding:16px 18px}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.result-name{margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:15.5px;font-weight:600}.result-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:0;display:grid}@media (width<=600px){.result-grid{grid-template-columns:1fr;gap:12px}}.result-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11.5px;font-weight:600;line-height:1.2}.result-grid dd{white-space:nowrap;margin:0;font-size:16px;font-weight:600}@media (width<=600px){.result-grid dd{white-space:normal;word-break:break-word}}.span-2{grid-column:span 2}@media (width<=480px){.span-2{grid-column:span 1}}.result-conf{margin:14px 0 4px;font-size:14px}.result-summary{color:var(--muted);max-width:64ch;margin:0;font-size:13.5px}.p-corrected{color:var(--muted);margin:2px 0 0;font-size:11.5px;font-weight:400}.status-block{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin:0 0 14px;padding:14px 16px}.status-row{align-items:baseline;gap:12px;padding:4px 0;display:flex}.status-row dt{width:120px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:12px;font-weight:700}.status-row dd{color:var(--navy);margin:0;font-size:15px;font-weight:600}.status-row .status-sub{color:var(--muted);margin-top:1px;font-size:12px;font-weight:400;display:block}.status-meaning{max-width:60ch;line-height:1.5;color:var(--ink)!important;font-size:13.5px!important;font-weight:400!important}.result-days{color:var(--purple-deep);background:var(--purple-soft);border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:13px}.detail-wrap{border-top:.5px solid var(--line);margin-top:12px;padding-top:10px}.detail-btn{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:inline-flex}.stat-detail{margin-top:10px}.stat-detail-intro{color:var(--muted);margin:0 0 6px;font-size:12.5px}.stat-detail-grid{grid-template-columns:repeat(2,1fr);gap:10px 16px;margin:8px 0 0;display:grid}.stat-detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.stat-detail-grid .num{margin:2px 0 0;font-size:15px;font-weight:600}.stat-formula{color:var(--muted);margin:1px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.verdict{border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.verdict-icon{font-size:11px}.v-win{background:var(--win-bg);color:var(--win)}.v-lose{background:var(--lose-bg);color:var(--lose)}.v-ns{background:var(--ns-bg);color:var(--ns)}.pill{letter-spacing:.07em;text-transform:uppercase;background:var(--pink);color:#fff;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.pill-soft{background:var(--ns-bg);color:var(--muted)}.correction-inline{color:var(--ink);background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0;font-size:14px;line-height:1.5}.dimmed{opacity:.55}.block-title{font-family:var(--font-body);color:var(--ink);margin:16px 0 8px;font-size:20px;font-weight:600;line-height:1.3}.form-section .block-title,.arm-stack+.block-title{margin:0}.traffic-block-v2{gap:var(--form-section-gap,32px);flex-direction:column;margin:0;display:flex}.traffic-arm{background:0 0;border:0;border-radius:0;margin:0;padding:0}.traffic-arm-name{color:var(--purple);font-size:16px;font-weight:600;font-family:var(--font-body);margin:0 0 8px;line-height:1.25}.traffic-arm-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.traffic-arm-fields>.field{min-width:0;margin-bottom:0}.traffic-arm-fields .input,.traffic-arm-fields .example-input.input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.traffic-arm-fields .field-label{color:#676767;margin-bottom:8px;font-size:14px;font-weight:400}@media (width<=480px){.traffic-arm-fields{grid-template-columns:minmax(0,1fr);gap:8px}}.traffic-block{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:6px;display:grid}.arm-orders{color:#676767;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.select{cursor:pointer;background-color:#fff;max-width:130px}@media (width<=600px){.select{font-size:16px}}.derived-line{color:var(--muted);margin-top:6px;font-size:13px}.derived-line strong{color:var(--purple-deep)}.rev-top-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.aov-notice{margin:12px 0 16px}.aov-notice .notice-subtitle{margin-top:8px}.mismatch-warn{border:1px solid var(--amber);color:#363636;background:#fff8d6;border-radius:8px;margin:8px 0;padding:16px;font-size:14px;line-height:1.5}.upload-zone{width:100%;min-width:0;margin:0;position:relative}.upload-label{box-sizing:border-box;border:1px dashed var(--line);border-radius:var(--radius-input);cursor:pointer;text-align:left;width:100%;min-height:86px;font:inherit;color:inherit;background:#fff;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:16px;transition:border-color .15s,background .15s;display:flex;position:relative}.upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.upload-label:hover,.upload-label:focus-within{border-color:var(--pink);background:var(--pink-soft)}.upload-label-filled{border-style:solid;border-color:var(--line);background:var(--paper)}.upload-label-example{border-style:dashed;border-color:var(--line);background:var(--paper)}.upload-icon{color:var(--pink);flex:none;justify-content:center;align-items:center;display:inline-flex}.upload-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.upload-cta{color:var(--ink);word-break:break-word;font-size:16px;font-weight:600;line-height:1.25}.upload-sub{color:#676767;font-size:14px;line-height:1.35}.upload-browse{border:1px solid var(--pink);color:var(--pink);background:var(--pink-soft);border-radius:8px;flex:none;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.25}.upload-label:hover .upload-browse,.upload-label:focus-within .upload-browse{background:var(--pink);color:#fff}.upload-fmt{color:#676767;margin-top:8px;padding:0;font-size:14px;line-height:1.45}.upload-fmt-error{color:var(--pink);font-weight:600}.upload-sub-error{color:var(--pink)}.upload-label-error{border-color:var(--pink)}@media (width<=480px){.upload-label{flex-wrap:wrap;min-height:0}.upload-copy{flex:160px}.upload-browse{margin-left:auto}}.multi-file-summary{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.multi-file-summary li{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 12px;display:flex}.multi-file-summary li strong{color:var(--ink);font-size:14px}.multi-file-summary li span{color:var(--muted);font-size:13px}.multi-file-summary .field-error,.multi-file-summary .notice-panel,.multi-file-summary .mismatch-warn{width:100%;margin:8px 0 0}@media (prefers-reduced-motion:no-preference){.tab:not(.tab-on),.subtab:not(.subtab-on),.gds-app--calculator .btn,.btn-step,.seg-opt:not(.seg-on),.choice-opt:not(.choice-opt-on){transition:background .15s,border-color .15s,color .15s,box-shadow .15s}}@media (width<=600px){.gds-app--calculator,.app{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.app{box-sizing:border-box!important}.panel,.result-card-v2,.detail-card{width:auto!important;min-width:0!important;max-width:100%!important}.detail-table-wrap,.mini-table-wrap{width:100%!important;max-width:100%!important;margin:0!important;overflow-x:auto!important}.detail-table,.mini-table{width:100%!important;min-width:0!important;max-width:100%!important}.chart-wrap{width:100%!important;max-width:100%!important;overflow:hidden!important}}.step-card .mode-tabs{gap:8px!important;max-width:none!important;margin:0!important}.tab{border-radius:var(--radius)!important;box-shadow:none!important;border:1px solid var(--line)!important;min-height:86px!important;padding:16px!important;font-size:16px!important}.tab-sub{color:var(--ink)!important;opacity:.9!important;margin-top:0!important;font-size:16px!important}.tab-on,.tab-on:hover,.tab-on:focus,.tab-on:active{border-color:var(--pink)!important;background:var(--pink-soft)!important;color:var(--pink)!important;filter:none!important;opacity:1!important;box-shadow:none!important}.tab-on .tab-sub{color:#545454!important;opacity:1!important}.choice-desc{color:var(--ink)!important;opacity:.9!important;margin-top:0!important;font-size:16px!important;font-weight:400!important;line-height:1.25!important;display:block!important}.choice-opt{border-radius:var(--radius)!important;border:1px solid var(--line)!important;min-height:86px!important;box-shadow:none!important;gap:8px!important;padding:16px!important}.choice-opt:hover:not(.choice-opt-on){border-color:var(--pink)!important;background:#dc004a0a!important}.choice-opt.choice-opt-on,.choice-opt.choice-opt-on:hover,.choice-opt.choice-opt-on:focus,.choice-opt.choice-opt-on:active{border-color:var(--pink)!important;background:var(--pink-soft)!important;background-color:var(--pink-soft)!important;color:var(--ink)!important;box-shadow:none!important}.choice-opt-on .choice-title{color:var(--pink)!important}.choice-opt-on .choice-desc{color:var(--ink)!important;opacity:.9!important}.choice-title{font-size:16px!important;font-weight:600!important;line-height:1.25!important}.settings{box-shadow:none!important;flex-wrap:unset!important;background:0 0!important;border:0!important;grid-template-columns:1fr 1fr!important;align-items:start!important;gap:16px 64px!important;max-width:none!important;margin:32px 0 0!important;padding:0!important;display:grid!important}@media (width<=880px){.settings{grid-template-columns:1fr!important;gap:24px!important}}.app .seg-row{width:100%!important;max-width:100%!important;min-height:var(--seg-h)!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.app .seg-opt{text-align:center!important;min-height:var(--seg-h)!important;height:var(--seg-h)!important;color:var(--ink)!important;border:1px solid var(--line)!important;white-space:nowrap!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border-left-width:0!important;border-radius:0!important;flex:1 1 0!important;justify-content:center!important;padding:8px 16px!important;font-size:16px!important;font-weight:400!important}.app .seg-opt:first-child{border-radius:var(--radius) 0 0 var(--radius)!important;border-left-width:1px!important}.app .seg-opt:last-child{border-radius:0 var(--radius) var(--radius) 0!important}.app .seg-opt:hover:not(.seg-on){background:#f7f7f7!important}.app .seg-opt.seg-on,.app .seg-opt.seg-on:hover,.app .seg-opt.seg-on:focus,.app .seg-opt.seg-on:active{background:var(--pink-soft)!important;background-color:var(--pink-soft)!important;border-color:var(--line)!important;color:var(--pink)!important;box-shadow:none!important;opacity:1!important;filter:none!important;font-weight:600!important}.app .seg-row{overflow:visible!important}.app .seg-opt input:focus,.app .seg-opt input:focus-visible{box-shadow:none!important;outline:none!important}.app .seg-opt:has(:focus-visible){z-index:1;outline:2px solid var(--gds-color-ink);outline-offset:0;border:2px solid var(--gds-color-focus)!important}.app .seg-opt.seg-on:has(:focus-visible){z-index:1;outline:2px solid var(--gds-color-ink);outline-offset:0;border:2px solid var(--gds-color-focus)!important}.explainer-toggle:focus-visible{outline:2px solid var(--gds-color-ink);outline-offset:2px;background:var(--gds-color-focus);color:var(--gds-color-ink);border-radius:999px}.field-label-row{gap:8px!important}.field-label,.seg-legend,.flow-title{font-size:16px!important;font-weight:600!important}.circle-help-icon{color:currentColor!important;flex:none!important;width:16px!important;height:16px!important;display:block!important}.field-label-row .explainer-toggle{color:var(--ink)!important}.results-empty{border:1px solid var(--line)!important;border-radius:var(--radius-input)!important;background:var(--paper)!important;gap:8px!important;min-height:272px!important;padding:100px 16px!important}.results-empty-msg{color:#676767!important;max-width:28ch!important;font-size:16px!important;line-height:1.25!important}.metric-selector-flow{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 32px!important;padding:0!important}.app .input,.app .example-input.input{min-height:var(--control-h)!important;border:1px solid var(--line)!important;border-radius:var(--radius-input)!important;padding:19px 16px!important;font-size:16px!important}.app .input:focus,.app .input:focus-visible,.app .example-input:focus-within,.app .traffic-period-trigger:focus,.app .traffic-period-trigger:focus-visible,.app .upload-label:focus-within{box-shadow:none;outline:none;border-color:var(--gds-color-ink)!important}.app .btn-step{min-height:var(--control-h)!important;height:var(--control-h)!important;border-radius:var(--radius-input)!important;border:1px solid var(--line)!important;color:var(--ink)!important;width:100%!important;min-width:0!important;max-width:none!important}.app .btn-step:hover:not(:disabled){border-color:var(--pink)!important;background:var(--pink-soft)!important;color:var(--pink)!important}.app .btn-step:focus-visible{box-shadow:none;outline:none;background:var(--gds-color-focus)!important;border-color:var(--gds-color-focus)!important;color:var(--gds-color-ink)!important}.app .btn-step:disabled{border-color:var(--line)!important;color:var(--ink)!important}.app .input.input-k{width:100%!important;min-width:0!important;max-width:235px!important}.app .input.input-days{width:calc(3ch + 34px)!important;max-width:calc(3ch + 34px)!important}@media (width>=641px){.stepper--plan,.stepper--analyse{grid-template-columns:95px minmax(0,235px) 95px!important;gap:16px!important}.app .input-k{min-height:var(--control-h)!important;height:var(--control-h)!important}}@media (width<=640px){.stepper--plan{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.stepper--plan .btn-step,.stepper--plan .input-k{height:63px!important;min-height:63px!important;padding:19px 16px!important}.stepper--analyse{grid-template-columns:minmax(0,63fr) minmax(0,146fr) minmax(0,63fr)!important;gap:16px!important}.stepper--analyse .btn-step,.stepper--analyse .input-k{height:63px!important;min-height:63px!important;padding:19px 16px!important}.stepper--analyse .btn-step{padding:20px 19px!important}}.app .btn-calc{text-transform:none!important;letter-spacing:0!important;background:var(--pink)!important;color:#fff!important;border-radius:var(--radius)!important;min-height:var(--btn-h)!important;margin-top:0!important;font-size:16px!important;font-weight:600!important;transform:none!important}.app .btn-calc:hover{background:var(--pink-deep)!important;transform:none!important}.app .btn-calc:focus-visible,.app .btn-calc:focus-visible:hover,.app .btn-reset:focus-visible,.app .btn-reset:focus-visible:hover{background:var(--gds-color-focus)!important;color:var(--gds-color-ink)!important;border:2px solid var(--gds-color-focus)!important;box-shadow:none!important;outline:none!important}.app .btn-reset{width:100%;min-height:var(--btn-h);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-transform:none;margin-top:0;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.app .btn-reset:hover{background:var(--paper);border-color:var(--ink);color:var(--ink)}.results-plan .test-pill{color:var(--purple)!important;background:var(--purple-soft)!important;border:1px solid var(--purple)!important;border-radius:70px!important;padding:4px 8px!important;font-size:14px!important;line-height:1.25!important}.panel.results:not(.results-plan) .test-pill{color:var(--purple)!important;background:var(--purple-soft)!important;border:1px solid var(--purple)!important;box-sizing:border-box!important;border-radius:70px!important;justify-content:center!important;align-items:center!important;height:28px!important;min-height:0!important;padding:4px 8px!important;font-size:16px!important;font-weight:400!important;line-height:20px!important;display:inline-flex!important}.results-plan .test-pill-win,.panel.results .test-pill-win,.test-pill-win{color:var(--win)!important;background:var(--win-bg)!important;border-color:var(--win)!important}.v2-summary .v2-conf-badge{flex:none!important;margin-left:auto!important}.v2-summary-title{color:#ffffffe0!important;letter-spacing:.04em!important;text-transform:none!important;border-bottom:0!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.result-tab{border-radius:8px!important;min-height:42px!important}.result-tab-on,.result-tab-on:hover{background:var(--pink)!important;color:#fff!important;border-color:var(--pink)!important}.v2-summary .v2-split-headline{color:#fff!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important}.v2-summary .v2-m-label,.v2-summary .v2-m-i-label{color:#fff!important;font-size:14px!important;font-weight:400!important}.v2-summary .v2-m-val,.v2-summary .v2-m-i-val{color:#fff!important;font-size:16px!important;font-weight:600!important}.results .panel-title{font-size:var(--text-section);font-weight:600;line-height:var(--lh-body-l)}.other-calculators{margin-top:32px!important}.step-eyebrow{display:none!important}.faq-section{border-radius:var(--radius)!important;border:0!important}.faq-heading{font-size:var(--text-faq)!important;font-weight:600!important;line-height:var(--lh-body-l)!important}.faq-chevron{width:24px!important;height:24px!important;color:var(--pink)!important;background:0 0!important;border:0!important;border-radius:0!important}.faq-summary:hover .faq-chevron{color:var(--pink-deep)!important}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.beta-badge{text-transform:none!important;letter-spacing:0!important;color:var(--purple)!important;background:var(--purple-soft)!important;border:1px solid var(--purple)!important}@media (width<=640px){.app{--seg-h:52px}.mode-tabs{flex-direction:column!important;gap:16px!important}.mode-tabs-3 .tab,.mode-tabs-3 .tab:last-child{flex:100%!important;min-width:0!important;min-height:86px!important;padding:16px!important}.choice-row{flex-direction:column!important;gap:16px!important;margin-bottom:32px!important}.choice-opt{width:100%!important;min-width:0!important;min-height:86px!important;padding:16px!important}.settings-field{width:100%!important;min-width:0!important}.app .seg-row{flex-wrap:nowrap!important;width:100%!important;overflow:visible!important}.app .seg-opt{white-space:normal!important;text-align:center!important;flex:1 1 0!important;min-width:0!important;height:auto!important;min-height:52px!important;padding:16px 8px!important;font-size:16px!important;line-height:1.25!important}.app .seg-opt:first-child{border-radius:var(--radius) 0 0 var(--radius)!important;border-left-width:1px!important}.app .seg-opt:last-child{border-radius:0 var(--radius) var(--radius) 0!important}.app .seg-opt:only-child{border-radius:var(--radius)!important;border-left-width:1px!important}.step-card .two-col>.panel:not(.results){border-radius:var(--radius-s)!important}.faq-section{border-radius:var(--radius)!important;margin-top:32px!important;padding:20px 16px!important}.other-calculators{margin-top:32px!important;padding:20px 16px!important}.hero-banner,.step-card,.faq-section,.other-calculators{width:100%;max-width:100%;margin-left:0;margin-right:0}.results-empty{min-height:295px!important;padding:48px 16px!important}.step-card-workspace .two-col>.panel.results{border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:24px 0 0!important}.step-card-workspace .results-head{margin:0 0 16px!important;padding:0!important}.step-card-workspace .results-title-row,.panel.results:not(.results-plan) .results-title-row{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.step-card-workspace .results-head .panel-title,.panel.results:not(.results-plan) .results-head .panel-title{flex:none!important;width:100%!important;max-width:100%!important;margin:0!important}.other-calc-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;min-width:0!important}.other-calculators-intro{margin-bottom:32px!important}.other-calc-card{min-width:0!important;max-width:100%!important}.other-calc-card-soon .other-calc-card-title{flex:none!important;width:100%!important}.other-calc-tag{white-space:normal!important;max-width:100%!important}.input{max-width:100%!important}.traffic-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;width:100%!important;max-width:none!important}.traffic-period-wrap,.traffic-period-trigger,.traffic-row .example-input.input{width:100%!important;max-width:none!important}.alloc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:end!important;gap:16px!important;width:100%!important;max-width:none!important}.alloc-cell-label{letter-spacing:-.01em;white-space:nowrap!important;min-height:15px!important;font-size:12px!important;line-height:1.25!important}.alloc-label-core{white-space:nowrap!important}.field:has(.traffic-period-wrap-open){z-index:40!important}.arm-grid,.traffic-arm-fields{grid-template-columns:minmax(0,1fr)!important}.result-tabs{gap:8px!important}.result-tab{padding:8px 12px!important;font-size:14px!important}.v2-summary{padding:24px 16px!important}.v2-details{padding:16px!important}.v2-stats-row{gap:16px!important}.v2-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.results .panel-title{font-size:var(--text-section)}.results-title-row,.test-chip-row{gap:8px}.test-pill{height:28px;padding:4px 8px;font-size:14px;line-height:20px}.panel.results:not(.results-plan) .test-pill{font-size:16px;font-weight:400}.notice-panel{padding:16px}.faq-heading{font-size:var(--text-section)!important}}.result-card-v2 .v2-summary{border-radius:var(--radius-input) var(--radius-input) 0 0!important}@media (width>=641px){.result-card-v2 .v2-details{border-radius:0 0 var(--radius-input) var(--radius-input)!important;background:var(--card)!important;border-top:0!important;padding:16px 32px!important}}@media (width<=640px){.result-card-v2 .v2-details{border-radius:0 0 var(--radius-input) var(--radius-input)!important;background:var(--card)!important;border-top:0!important;padding:16px!important}}.gds-app--calculator .app .btn-calc:focus-visible,.gds-app--calculator .app .btn-reset:focus-visible,.gds-app--calculator .app .btn:focus-visible,.gds-app--calculator .app .btn-text:focus-visible,.gds-app--calculator .app .view-btn:focus-visible,.gds-app--calculator .app .btn-calc:focus-visible:hover,.gds-app--calculator .app .btn-reset:focus-visible:hover{outline:none;background:var(--gds-color-focus)!important;background-color:var(--gds-color-focus)!important;border:2px solid var(--gds-color-focus)!important;color:var(--gds-color-ink)!important;box-shadow:none!important}.gds-app--calculator .app :is(.tab,.choice-opt,.subtab,.result-tab,.faq-summary,.upload-label):focus-visible{z-index:1;outline:2px solid var(--gds-color-ink);outline-offset:0;border:2px solid var(--gds-color-focus)!important;box-shadow:none!important}.gds-app--calculator .app .traffic-period-option:focus-visible{outline:none;background:var(--gds-color-focus)!important;color:var(--gds-color-ink)!important}.clab-app.adv-app,.clab-app{width:100%;max-width:none;font-family:var(--font-body,"Inter", ui-sans-serif, system-ui, sans-serif);--paper:#f7f7f7;--card:#fff;--ink:#1c1328;--label:#676767;--muted:#545454;--line:#d6d6d6;--line-soft:#ededed;--pink:#dc004a;--pink-deep:#ae0342;--pink-soft:#fff0f2;--purple:#4a3787;--purple-deep:#4a3787;--purple-soft:#eff0fe;--purple-bright:#6440c2;--navy:#281e48;--radius:8px;--radius-s:16px;--radius-input:10px;--shadow:none;--font-body:"Inter", ui-sans-serif, system-ui, sans-serif;--font-heading:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--text-section:20px;--lh-body-l:1.3;margin:0 auto;padding:0 100px 75px;font-size:16px;line-height:1.25}@media (width<=1200px){.clab-app.adv-app,.clab-app{padding:0 48px 64px}}@media (width<=880px){.clab-app.adv-app,.clab-app{padding:0 24px 56px}}@media (width<=640px){.clab-app.adv-app,.clab-app{padding:0 20px 40px}}.clab-app .masthead{background:var(--navy);z-index:50;border-bottom:1px solid #1a1a1a;width:calc(100% + 200px);max-width:none;height:80px;margin:0 -100px;padding:0;position:sticky;top:0}.clab-app .mast-inner{flex-wrap:nowrap;align-items:center;gap:16px;height:80px;padding:0 32px;display:flex}.clab-app .hub-brand{align-items:center;gap:16px;min-width:0;display:flex}.clab-app .hub-app-icon{background:var(--pink);opacity:.9;color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.clab-app .hub-app-icon-img{object-fit:contain;width:20px;height:20px;display:block}.clab-app .hub-app-title{color:#fff;letter-spacing:0;white-space:nowrap;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:32px}.clab-app .mast-actions{flex-wrap:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.clab-app .feedback-btn{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.clab-app .feedback-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff}@media (width<=1200px){.clab-app .masthead{width:calc(100% + 96px);margin:0 -48px}}@media (width<=880px){.clab-app .masthead{width:calc(100% + 48px);margin:0 -24px}}@media (width<=640px){.clab-app .masthead{width:calc(100% + 40px);margin:0 -20px}.clab-app .mast-inner{padding:0 16px}.clab-app .hub-app-title{font-size:16px;line-height:24px}}.clab-intro{margin-bottom:8px}.clab-app .intro.clab-intro{margin-bottom:24px}.clab-title{font-family:var(--font-heading);font-size:var(--text-section);font-weight:600;line-height:var(--lh-body-l);color:var(--ink);margin:0 0 8px}.clab-subtitle{font-family:var(--font-body);color:var(--ink);max-width:62ch;margin:0;font-size:16px;line-height:1.25}.clab-app .breadcrumbs{max-width:1080px;color:var(--ink);margin:32px auto 0;font-size:14px}.clab-app .intro-text{color:var(--ink)}.clab-main{max-width:1080px;margin:0 auto 56px;padding:0 16px}.clab-app .clab-main{padding-left:0;padding-right:0}.clab-world-pick{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}@media (width<=560px){.clab-world-pick{grid-template-columns:1fr}}.clab-world-btn{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;text-align:left;color:var(--ink);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.clab-world-btn:hover{border-color:var(--purple);background:var(--purple-soft)}.clab-world-btn-on{border-color:var(--pink);background:var(--pink-soft)}.clab-world-icon{font-size:26px;line-height:1}.clab-world-title{color:var(--navy);font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:1.1rem;font-weight:700}.clab-world-desc{color:var(--muted);font-size:13.5px;line-height:1.45}.clab-stage{background:var(--card);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);padding:24px 22px 20px}.clab-stage-label{letter-spacing:.1em;text-transform:uppercase;color:var(--purple-deep);margin:0 0 14px;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:11px;font-weight:700}.clab-conv-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px;display:grid}@media (width<=560px){.clab-conv-row{grid-template-columns:1fr}}.clab-conv-label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.clab-conv-grid{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.clab-person{aspect-ratio:1;background:var(--line);border-radius:50%;transition:background .35s,transform .35s}.clab-person-yes{transform:scale(1.05)}.clab-conv-control .clab-person-yes{background:var(--chart-control,#9a93a8)}.clab-conv-variant .clab-person-yes{background:var(--purple-bright)}.clab-conv-rate{font-feature-settings:"tnum" 1;color:var(--ink);margin-top:8px;font-size:14px;font-weight:700}.clab-viz{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.clab-viz-title{fill:var(--ink);font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:15px;font-weight:700}.clab-viz-axis{fill:var(--muted);font-size:11px}.clab-viz-tag{font-size:11px;font-weight:600}.clab-viz-tag-null{fill:var(--chart-control,#9a93a8)}.clab-viz-tag-alt{fill:var(--chart-line,var(--purple))}.clab-viz-curve-null{stroke:var(--chart-control,#9a93a8);stroke-width:2.5px;fill:none}.clab-viz-curve-alt{stroke:var(--chart-line,var(--purple));stroke-width:2.5px;fill:none}.clab-viz-fill-type1{fill:color-mix(in srgb, var(--lose) 28%, transparent)}.clab-viz-fill-type2{fill:color-mix(in srgb, var(--purple) 22%, transparent)}.clab-viz-crit{stroke:var(--pink);stroke-width:2px;stroke-dasharray:6 4}.clab-viz-handle{fill:var(--card);stroke:var(--pink);stroke-width:2.5px;cursor:ew-resize}.clab-viz-handle:active{fill:var(--pink-soft)}.clab-viz-handle-label{fill:var(--pink);text-anchor:middle;font-size:10px;font-weight:700}.clab-viz-zone-label{font-size:12px;font-weight:700}.clab-viz-zone-type1{fill:var(--lose)}.clab-viz-zone-type2{fill:var(--purple-deep)}.clab-viz-safe-bg{fill:var(--paper);stroke:var(--line)}.clab-viz-safe{fill:var(--win);font-size:11px;font-weight:600}.clab-dock{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px;padding-top:20px;display:grid}.clab-dock-item label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.clab-dock-val{float:right;font-feature-settings:"tnum" 1;color:var(--purple-deep)}.clab-dock input[type=range]{appearance:none;background:var(--line);cursor:pointer;width:100%;height:6px;accent-color:var(--purple);border-radius:999px;outline:none}.clab-dock input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--purple);border:2px solid var(--card);width:18px;height:18px;box-shadow:var(--shadow);border-radius:50%}.clab-dock input[type=range]::-moz-range-thumb{background:var(--purple);border:2px solid var(--card);border-radius:50%;width:18px;height:18px}.clab-dock-hint{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.35}.clab-outcomes-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}@media (width<=560px){.clab-outcomes-row{grid-template-columns:1fr}}.clab-outcome-block{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 12px}.clab-outcome-name{letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700}.clab-outcome-name.type1{color:var(--lose)}.clab-outcome-name.type2{color:var(--purple-deep)}.clab-outcome-name.ok{color:var(--win)}.clab-outcome-num{font-feature-settings:"tnum" 1;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:clamp(2.25rem,5vw,3rem);font-weight:800;line-height:1}.clab-outcome-plain{color:var(--muted);margin-top:6px;font-size:13px}.clab-trials{background:var(--purple-soft);border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:16px}.clab-trials-title{color:var(--purple-deep);margin:0 0 10px;font-size:13px;font-weight:600}.clab-trials-track{flex-wrap:wrap;gap:5px;display:flex}.clab-marble{background:var(--line);border-radius:50%;width:14px;height:14px;transition:background .35s}.clab-marble.type1{background:var(--lose)}.clab-marble.type2{background:var(--purple-bright)}.clab-marble.ok,.clab-marble.power{background:var(--win)}.clab-trials-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:12px;font-size:12.5px;display:flex}.clab-trials-legend span{align-items:center;gap:6px;display:inline-flex}.clab-trials-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.clab-insight{background:var(--warn-bg);border:1px solid var(--warn-edge);border-left:4px solid var(--warn-edge);border-radius:var(--radius);color:var(--ink);max-width:52rem;margin-top:24px;padding:16px 18px;font-size:15px;line-height:1.55}.clab-hub-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.clab-hub-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:inherit;box-shadow:none;flex-direction:column;gap:8px;min-height:86px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.clab-hub-card:hover{border-color:var(--pink);background:#dc004a0a;transform:none}.clab-hub-card-soon{cursor:default}.clab-hub-card-soon:hover{border-color:var(--line);background:var(--card)}.clab-hub-card-head{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.clab-hub-tag{color:var(--pink);background:var(--pink-soft);border:1px solid var(--pink);white-space:nowrap;border-radius:100px;flex:none;padding:4px 12px;font-size:14px;font-weight:600;line-height:1.25}.clab-hub-card-title{font-family:var(--font-body);color:var(--ink);flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.25}.clab-hub-card-desc{font-family:var(--font-body);color:var(--ink);opacity:.9;margin:0;font-size:16px;line-height:1.25}.clab-outcome-num-type1{color:var(--lose)}.clab-outcome-num-type2{color:var(--purple-deep)}.clab-outcome-num-ok{color:var(--win)}.clab-main-inner{width:100%}.clab-reality,.clab-controls{border:none;margin:0 0 20px;padding:0}.clab-reality-legend{color:var(--purple-deep);padding:0 0 10px;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:14px;font-weight:700}.clab-board{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 20px 24px}.clab-board-title{color:var(--navy);margin:0 0 16px;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:15px;font-weight:700}.clab-linked{grid-template-columns:1fr 1fr;align-items:start;gap:20px;margin-top:16px;display:grid}@media (width<=820px){.clab-linked{grid-template-columns:1fr}}.clab-terms{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.clab-terms{grid-template-columns:1fr}}.clab-term{border:1.5px solid var(--line);background:var(--paper);border-radius:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.clab-term-on{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.clab-term-type1.clab-term-on{border-color:var(--lose);box-shadow:0 0 0 3px var(--lose-bg)}.clab-term-type2.clab-term-on{border-color:var(--purple-deep);box-shadow:0 0 0 3px var(--purple-soft)}.clab-term-power.clab-term-on,.clab-term-ok.clab-term-on{border-color:var(--win);box-shadow:0 0 0 3px var(--win-bg)}.clab-term-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.clab-term-symbol{color:var(--navy);font-size:14px;font-weight:700}.clab-term-plain{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.clab-term-def{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.clab-term-rate{color:var(--purple-deep);margin:8px 0 0;font-size:12px;font-weight:700}.clab-matrix-wrap{min-width:0}.clab-matrix-caption{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.clab-matrix{grid-template-columns:auto 1fr 1fr;gap:6px;display:grid}.clab-matrix-corner{min-height:1px}.clab-matrix-colhead{text-align:center;color:var(--purple-deep);background:var(--purple-soft);border-radius:8px;padding:6px 4px;font-size:11px;font-weight:700}.clab-matrix-rowhead{writing-mode:horizontal-tb;color:var(--muted);border-radius:8px;align-items:center;max-width:110px;padding:8px 10px 8px 0;font-size:11px;font-weight:700;line-height:1.3;display:flex}.clab-matrix-rowhead-on{color:var(--pink-deep);background:var(--pink-soft);padding-left:8px}.clab-matrix-rowhead-dim{opacity:.45}.clab-matrix-cell{border:2px solid var(--line);background:var(--paper);cursor:default;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;font-family:inherit;transition:opacity .2s,border-color .15s,transform .15s;display:flex}.clab-matrix-cell-active{cursor:pointer}.clab-matrix-cell-dim{opacity:.35}.clab-matrix-cell-hi{z-index:1;transform:scale(1.02)}.clab-matrix-cell-type1.clab-matrix-cell-active{border-color:var(--lose);background:var(--lose-bg)}.clab-matrix-cell-type2.clab-matrix-cell-active{border-color:var(--purple);background:var(--purple-soft)}.clab-matrix-cell-power.clab-matrix-cell-active,.clab-matrix-cell-ok.clab-matrix-cell-active{border-color:var(--win);background:var(--win-bg)}.clab-matrix-cell-title{color:var(--navy);font-size:12px;font-weight:700}.clab-matrix-cell-rate{font-feature-settings:"tnum" 1;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:1.75rem;font-weight:800;line-height:1}.clab-matrix-cell-type1 .clab-matrix-cell-rate{color:var(--lose)}.clab-matrix-cell-type2 .clab-matrix-cell-rate{color:var(--purple-deep)}.clab-matrix-cell-power .clab-matrix-cell-rate,.clab-matrix-cell-ok .clab-matrix-cell-rate{color:var(--win)}.clab-matrix-cell-desc{color:var(--muted);font-size:11px;line-height:1.35}.clab-chart-wrap{min-width:0}.clab-chart-caption{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.45}.clab-viz-linked{background:var(--paper);border:1px solid var(--line);border-radius:12px}.clab-viz-col-label{fill:var(--muted);font-size:10px;font-weight:600}.clab-viz-col-win{fill:var(--lose)}.clab-viz-col-on{font-weight:800}.clab-viz-fill-power{fill:color-mix(in srgb, var(--win) 28%, transparent)}.clab-viz-fill-ok{fill:color-mix(in srgb, var(--win) 15%, transparent)}.clab-viz-fill-hi{stroke:var(--ink);stroke-width:1px}.clab-chart-key{color:var(--muted);margin:10px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none}.clab-chart-key li{border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:4px 6px;display:flex}.clab-key-on{background:var(--purple-soft);color:var(--ink);font-weight:600}.clab-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.clab-swatch-type1{background:var(--lose)}.clab-swatch-type2{background:var(--purple)}.clab-swatch-power,.clab-swatch-ok{background:var(--win)}.clab-summary{background:var(--purple-soft);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);margin:16px 0;padding:16px;font-size:16px;line-height:1.25}.clab-controls{border-top:1px solid var(--line);margin-top:20px;padding-top:4px}.clab-world-pick{margin-bottom:0}.det-demo{width:100%;min-width:0}.det-intro{background:var(--purple-soft);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:32px;padding:16px}.det-intro-heading{font-family:var(--font-body);font-size:var(--text-section);color:var(--ink);font-weight:600;line-height:var(--lh-body-l);margin:0 0 8px}.det-intro-lede{color:var(--ink);max-width:58rem;margin:0 0 24px;font-size:16px;line-height:1.25}.det-intro-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:0;display:grid}@media (width<=640px){.det-intro-cards{grid-template-columns:1fr;gap:24px}}.det-intro-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.det-intro-card-title{font-family:var(--font-body);color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.25}.det-intro-card-type2 .det-intro-card-title{color:#b45309}.det-intro-card-text{color:var(--ink);margin:0;font-size:16px;line-height:1.25}.det-intro-card-example{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.det-intro-tradeoff{color:var(--muted);max-width:58rem;margin:24px 0 0;font-size:13.5px;line-height:1.55}.det-try-heading{font-family:var(--font-body);font-size:var(--text-section);color:var(--ink);font-weight:600;line-height:var(--lh-body-l);margin:0 0 8px}.det-try-lede{color:var(--ink);max-width:58rem;margin:0 0 24px;font-size:16px;line-height:1.25}.det-intro-card-example+.det-intro-card-example{margin-top:8px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.det-scenario-tabs{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;margin-bottom:16px;display:grid}.det-scenario-tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-height:42px;font-family:var(--font-body);color:var(--ink);cursor:pointer;text-align:center;box-shadow:none;padding:8px 12px;font-size:16px;font-weight:400;line-height:1.25;transition:border-color .15s,background .15s,color .15s}.det-scenario-tab:hover:not(.det-scenario-tab-on){border-color:var(--pink);background:#dc004a0a}.det-scenario-tab-on{border-color:var(--pink);background:var(--pink);color:#fff;font-weight:600}.det-scenario-tab-on:hover{background:var(--pink);color:#fff}.det-tagline{color:var(--ink);margin:0 0 6px;font-size:15px;line-height:1.5}.det-base-rate{color:var(--muted);background:var(--purple-soft);border:1px solid var(--line);border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:14px}.det-board{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-s);box-shadow:none;padding:24px 16px}.det-slider-block{margin-bottom:24px}.det-slider-prompt{color:var(--ink);margin:0 0 8px;font-size:16px;line-height:1.25}.det-slider-row{align-items:center;gap:14px;display:flex}.det-slider-pct{font-feature-settings:"tnum" 1;min-width:4.5rem;color:var(--navy);text-align:right;flex-shrink:0;font-size:14px;font-weight:700}.det-slider{min-width:0;height:6px;accent-color:var(--purple);cursor:pointer;flex:1}.det-slider-ends{color:var(--ink);justify-content:space-between;gap:12px;margin-top:6px;font-size:12px;line-height:1.35;display:flex}.det-legend{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 10px;padding:0;font-size:11px;list-style:none;display:flex}.det-legend-item{border-radius:6px;align-items:center;gap:6px;padding:4px 8px;transition:background .15s;display:inline-flex}.det-legend-on{background:var(--paper);color:var(--ink);font-weight:600}.det-legend-swatch{border-radius:50%;flex-shrink:0;width:9px;height:9px}.det-legend-false-alarm .det-legend-swatch{background:#7c3aed}.det-grid-wrap{margin-bottom:14px}.det-grid{grid-template-columns:repeat(10,26px);gap:3px;width:fit-content;display:grid}.det-cell{border:1.5px solid var(--line);cursor:default;width:26px;height:26px;color:var(--muted);background:var(--card);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.det-cell-hit{color:#2563eb;background:#dbeafe;border-color:#2563eb}.det-cell-miss{color:#b45309;background:#fef3c7;border-color:#d97706}.det-cell-false-alarm{color:#6d28d9;background:#ede9fe;border-color:#7c3aed}.det-cell-pass{background:var(--card);border-color:var(--line);color:var(--muted)}.det-cell-error{border-width:2.5px;border-color:var(--ink)}.det-icon{pointer-events:none;flex-shrink:0;width:13px;height:13px}.det-strip{background:var(--paper);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:12px 14px}.det-strip-label{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.45}.det-strip-chart{height:72px;position:relative}.det-strip-bins{align-items:flex-end;gap:1px;height:100%;display:flex}.det-strip-bin{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;height:100%;display:flex}.det-strip-bar{width:100%;min-height:0;transition:height .2s}.det-strip-bar-neg{opacity:.7;background:#9ca3af}.det-strip-bar-pos{opacity:.55;background:#7c3aed}.det-strip-cutoff{background:var(--pink);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.det-strip-cutoff:after{content:"say-yes bar";white-space:nowrap;color:var(--pink-deep);font-size:9px;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.det-strip-axis{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.det-error-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}@media (width<=560px){.det-error-row{grid-template-columns:1fr}}.det-error-card{border:2px solid var(--line);border-radius:12px;padding:16px}.det-error-card-type1{background:#f5f3ff;border-color:#7c3aed}.det-error-card-type2{background:#fffbeb;border-color:#d97706}.det-error-card-head{margin-bottom:8px}.det-error-card-title{color:var(--navy);font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:14px;font-weight:700;display:block}.det-error-card-gloss{color:var(--muted);margin-top:2px;font-size:12px;display:block}.det-error-card-count{font-feature-settings:"tnum" 1;margin-bottom:8px;font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:2.5rem;font-weight:800;line-height:1}.det-error-card-type1 .det-error-card-count{color:#5b21b6}.det-error-card-type2 .det-error-card-count{color:#b45309}.det-error-card-example{color:var(--ink);margin:0;font-size:14px;line-height:1.45}.det-actions{border-top:1px solid var(--line);padding-top:16px}.det-resample-btn{border:1.5px solid var(--purple);background:var(--purple-soft);color:var(--purple-deep);cursor:pointer;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.det-resample-btn:hover{background:var(--card)}.det-bridge-note{color:var(--muted);max-width:62rem;margin:14px 0 0;font-size:13px;line-height:1.55}.det-intro-cards-one{grid-template-columns:1fr}.det-intro-card-type1 .det-intro-card-title{color:#6d28d9}.det-intro-card-ok .det-intro-card-title{color:var(--win)}.cv-stat-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=520px){.cv-stat-row{grid-template-columns:1fr;gap:16px}}.cv-stat{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cv-stat-warn{background:#f5f3ff;border-color:#7c3aed}.cv-stat-power{background:#eff6ff;border-color:#2563eb}.cv-stat-label{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.cv-stat-num{font-feature-settings:"tnum" 1;color:var(--navy);font-family:Plus Jakarta Sans,ui-sans-serif,sans-serif;font-size:1.75rem;font-weight:800}.cv-stat-num-sm{font-size:1.35rem}.cv-phack-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:14px;display:grid}.cv-phack-chip{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 12px;font-size:12px}.cv-phack-chip-winner{background:#f5f3ff;border-width:2.5px;border-color:#7c3aed}.cv-phack-chip-id{color:var(--navy);margin-bottom:4px;font-weight:700;display:block}.cv-phack-chip-rates{color:var(--muted);font-feature-settings:"tnum" 1;display:block}.cv-phack-chip-verdict{color:var(--ink);margin-top:4px;font-weight:600;display:block}.cv-toggle-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cv-simpson-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.cv-simpson-split{grid-template-columns:1fr}}.cv-simpson-panel,.cv-simpson-combined{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px}.cv-simpson-panel-title{color:var(--purple-deep);margin:0 0 10px;font-size:13px;font-weight:700}.cv-bar-row{border-radius:8px;grid-template-columns:72px 1fr 52px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 6px;display:grid}.cv-bar-row-hi{background:var(--purple-soft);outline:2px solid var(--purple)}.cv-bar-label{color:var(--muted);font-size:12px;font-weight:600}.cv-bar-track{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.cv-bar-fill{border-radius:999px;height:100%;transition:width .3s}.cv-bar-control{background:var(--chart-control,#9a93a8)}.cv-bar-variant{background:var(--purple-bright)}.cv-bar-val{text-align:right;font-feature-settings:"tnum" 1;font-size:13px;font-weight:700}.cv-simpson-verdict{color:var(--muted);margin:8px 0 0;font-size:12px}.cv-line-chart{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;height:auto;margin-bottom:16px;display:block}.cv-line-true{stroke:var(--purple);stroke-width:1.5px}.cv-line-true-label{fill:var(--purple-deep);font-size:10px;font-weight:600}.cv-line-true-label-bg{fill:var(--paper)}.cv-line-running{stroke:var(--purple-bright);stroke-width:2.5px}.cv-axis-label{fill:var(--ink);font-size:10px}.cv-power-cell{border-radius:50%;width:26px;height:26px;padding:0}.cv-power-cell:before{content:none}.cv-power-detected{background:#dbeafe;border-color:#2563eb}.cv-power-missed{background:#fef3c7;border-width:2.5px;border-color:#d97706}.cv-power-falseAlarm{background:#ede9fe;border-width:2.5px;border-color:#7c3aed}.cv-power-quiet{background:var(--card);border-color:var(--line)}.det-legend-hit .det-legend-swatch{background:#2563eb}.det-legend-miss .det-legend-swatch{background:#d97706}.det-legend-pass .det-legend-swatch{background:var(--line)}.cv-dist-chart{margin-bottom:12px}.cv-dist-curve-control{stroke:var(--chart-control,#9a93a8);stroke-width:2.5px}.cv-dist-curve-variant{stroke:var(--purple-bright);stroke-width:2.5px}.cv-dist-overlap{fill:color-mix(in srgb, var(--purple) 18%, transparent)}.cv-dist-mean-line{stroke:var(--chart-control,#9a93a8);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.cv-dist-mean-line.variant{stroke:var(--purple-bright)}.cv-dist-mean-label{fill:var(--chart-control,#9a93a8);text-anchor:middle;font-size:10px;font-weight:700}.cv-dist-mean-label.variant{fill:var(--purple-deep)}.cv-dist-dot.control{fill:var(--chart-control,#9a93a8);opacity:.65}.cv-dist-dot.variant{fill:var(--purple-bright);opacity:.65}.cv-dist-dots-caption{fill:var(--muted);font-size:9px}.cv-dist-type-head{margin-bottom:12px}.cv-dist-type-title-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cv-dist-type-name{font-family:var(--font-body);color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.3}.cv-dist-type-plain{color:var(--muted);margin:0;font-size:16px;line-height:1.25}.cv-dist-family{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.cv-dist-family-continuous{color:#2563eb;background:#eff6ff}.cv-dist-family-discrete{background:var(--purple-soft);color:var(--purple-deep)}.cv-dist-definition{color:var(--ink);margin:0 0 14px;font-size:14.5px;line-height:1.55}.cv-dist-discrete-bar{fill:var(--purple-bright);opacity:.85}.cv-dist-x-tick{fill:var(--muted);font-size:10px}.det-try-heading-sub{margin-top:18px}.cv-dist-params-1{grid-template-columns:1fr}.cv-dist-facts{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;padding:0;display:grid}@media (width<=560px){.cv-dist-facts{grid-template-columns:1fr}}.cv-dist-facts div{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.cv-dist-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--purple-deep);margin-bottom:6px;font-size:11px;font-weight:700}.cv-dist-facts dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.cv-dist-type-chart-title{fill:var(--muted);font-size:11px;font-weight:700}.cv-dist-hist-bar{fill:color-mix(in srgb, var(--purple) 35%, transparent)}.cv-dist-area{fill:color-mix(in srgb, var(--purple-bright) 12%, transparent)}.cv-dist-type-curve{stroke:var(--purple-bright);stroke-width:2.5px}.cv-dist-hist-legend{fill:var(--purple-deep);font-size:10px}.cv-dist-curve-legend{fill:var(--muted);font-size:10px}.cv-winsor-panel{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.cv-winsor-title{color:var(--ink);margin:0 0 8px;font-size:1.05rem;font-weight:700}.cv-winsor-lede{color:var(--muted);max-width:62ch;margin:0 0 16px;font-size:14px;line-height:1.55}.cv-winsor-chart{margin-bottom:10px}.cv-winsor-bar-raw{fill:color-mix(in srgb, var(--purple) 28%, transparent)}.cv-winsor-bar-99{fill:color-mix(in srgb, var(--purple-bright) 42%, transparent)}.cv-winsor-bar-95{fill:#f59e0b7a}.cv-winsor-cap-line{stroke-width:2px;stroke-dasharray:5 4}.cv-winsor-cap-99{stroke:var(--purple-bright)}.cv-winsor-cap-95{stroke:#f59e0b}.cv-winsor-cap-label{font-size:10px;font-weight:700}.cv-winsor-cap-label.cv-winsor-cap-99{fill:var(--purple-bright)}.cv-winsor-cap-label.cv-winsor-cap-95{fill:#d97706}.cv-winsor-legend{color:var(--muted);flex-wrap:wrap;gap:14px 20px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.cv-winsor-swatch{vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.cv-winsor-swatch.cv-winsor-bar-raw{background:color-mix(in srgb, var(--purple) 55%, transparent)}.cv-winsor-swatch.cv-winsor-bar-99{background:color-mix(in srgb, var(--purple-bright) 65%, transparent)}.cv-winsor-swatch.cv-winsor-bar-95{background:#f59e0bb3}.cv-winsor-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=560px){.cv-winsor-stats{grid-template-columns:1fr}}.cv-winsor-stat{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:12px 14px}.cv-winsor-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.cv-winsor-stat strong{color:var(--ink);font-size:1.35rem;line-height:1.2;display:block}.cv-winsor-stat-note{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.cv-winsor-foot{margin-top:0}@media (width<=640px){.clab-app .intro.clab-intro,.det-intro-lede{margin-bottom:32px}.det-board>.det-resample-btn{margin-top:16px}}.lln-page .det-intro-brief{background:0 0;border:0;border-radius:0;margin-bottom:32px;padding:0}.lln-page .det-intro-brief .det-intro-lede{margin-bottom:0}.lln-page .det-board{background:var(--card);margin-bottom:40px}.lln-page .det-board>.det-resample-btn{margin-top:24px}.lln-page .det-intro-follow{max-width:62rem;margin:0 0 32px;line-height:1.55}.lln-page .det-intro-cards{gap:16px}.lln-page .det-intro-card{background:var(--card);border-color:var(--line-soft);border-radius:var(--radius-s);gap:16px;padding:24px}.lln-page .det-intro-card-text{line-height:1.55}.lln-page .cv-stat,.lln-page .cv-line-chart{background:var(--card);border-color:var(--line-soft)}.lln-page .cv-line-true{stroke:var(--purple)}.lln-page .cv-line-running{stroke:var(--purple-bright)}.lln-page .lln-chart{margin-bottom:16px;position:relative}.lln-page .lln-chart .cv-line-chart{margin-bottom:0}.lln-page .lln-chart-true,.lln-page .lln-chart-axis,.lln-page .det-slider-ends{font-family:var(--font-body);color:var(--ink);font-size:14px;font-weight:400;line-height:1.35}.lln-page .lln-chart-true{color:var(--purple-deep);background:var(--card);padding:0 4px;font-weight:600;position:absolute;top:8px;right:12px}.lln-page .lln-chart-axis{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.lln-page .clab-summary{background:var(--card);border-color:var(--line-soft)}.lln-page .det-slider-block,.lln-page .det-slider-ends{width:100%}.lln-page .det-slider-head{justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-bottom:8px;display:flex}.lln-page .det-slider-head .det-slider-prompt{flex:auto;min-width:0;margin:0}.lln-page .det-slider-head .det-slider-pct{flex:none;min-width:0;font-size:16px}.lln-page .det-slider-ends{font-size:14px;font-family:var(--font-body);font-weight:400}.lln-page .cv-stat-label{font-family:var(--font-body);font-size:14px;font-weight:600}.lln-page .cv-stat-num{font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.3}.lln-page .det-slider-head .det-slider-pct{font-family:var(--font-body);font-weight:600}.lln-page .cv-line-true-label,.lln-page .cv-axis-label{font-family:var(--font-body);font-size:14px;font-weight:400}.lln-page .det-resample-btn{font-size:16px}.lln-page .det-slider{appearance:none;width:100%;min-width:0;height:28px;accent-color:var(--pink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.lln-page .det-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pink) 0 var(--lln-fill,0%), var(--pink-soft) var(--lln-fill,0%) 100%);border-radius:999px;height:8px}.lln-page .det-slider::-webkit-slider-thumb{appearance:none;background:var(--pink);width:22px;height:22px;box-shadow:0 0 0 1px var(--pink);border:2px solid #fff;border-radius:50%;margin-top:-7px}.lln-page .det-slider::-moz-range-track{background:var(--pink-soft);border:0;border-radius:999px;height:8px}.lln-page .det-slider::-moz-range-progress{background:var(--pink);border:0;border-radius:999px;height:8px}.lln-page .det-slider::-moz-range-thumb{background:var(--pink);width:22px;height:22px;box-shadow:0 0 0 1px var(--pink);border:2px solid #fff;border-radius:50%}.lln-page .det-resample-btn{border-color:var(--pink);background:var(--pink-soft);color:var(--pink)}.lln-page .det-resample-btn:hover{background:var(--pink);color:#fff;border-color:var(--pink)}
