.PricingSimulator-module__n3w-KW__root{padding:var(--space-5) var(--space-6) var(--space-6)}.PricingSimulator-module__n3w-KW__controls{gap:var(--space-5);padding:var(--space-4);background:var(--bg-raised);border:var(--bd-subtle);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.PricingSimulator-module__n3w-KW__planSet{border:none;min-inline-size:0;margin:0;padding:0}.PricingSimulator-module__n3w-KW__legend{color:var(--text-muted);margin-block-end:var(--space-2);padding:0}.PricingSimulator-module__n3w-KW__planRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.PricingSimulator-module__n3w-KW__planBtn{padding:var(--space-2) var(--space-3);border:var(--bdw) solid var(--border-default);border-radius:var(--bdrs-none);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out);background:0 0;flex-direction:column;gap:2px;display:inline-flex}.PricingSimulator-module__n3w-KW__planBtn:hover{border-color:var(--border-strong)}.PricingSimulator-module__n3w-KW__planBtn[data-active]{border-color:var(--border-strong);background:var(--accent-dim);color:var(--text-primary)}.PricingSimulator-module__n3w-KW__planBtn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.PricingSimulator-module__n3w-KW__planPrice{font-family:var(--ff-mono);font-size:var(--fz-body-4);color:var(--text-muted);font-variant-numeric:tabular-nums}.PricingSimulator-module__n3w-KW__planBtn[data-active] .PricingSimulator-module__n3w-KW__planPrice{color:var(--text-secondary)}.PricingSimulator-module__n3w-KW__field{min-inline-size:0}.PricingSimulator-module__n3w-KW__label{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);margin-block-end:var(--space-2);display:flex}.PricingSimulator-module__n3w-KW__value{color:var(--text-primary);font-variant-numeric:tabular-nums}.PricingSimulator-module__n3w-KW__range{appearance:none;cursor:pointer;background:0 0;inline-size:100%}.PricingSimulator-module__n3w-KW__range::-webkit-slider-runnable-track{background:var(--border-default);border-radius:var(--bdrs-full);block-size:2px}.PricingSimulator-module__n3w-KW__range::-moz-range-track{background:var(--border-default);border-radius:var(--bdrs-full);block-size:2px}.PricingSimulator-module__n3w-KW__range::-webkit-slider-thumb{appearance:none;border:var(--bdw) solid var(--border-strong);border-radius:var(--bdrs-none);background:var(--accent);block-size:.9rem;inline-size:.9rem;margin-block-start:-.4rem}.PricingSimulator-module__n3w-KW__range::-moz-range-thumb{border:var(--bdw) solid var(--border-strong);border-radius:var(--bdrs-none);background:var(--accent);block-size:.9rem;inline-size:.9rem}.PricingSimulator-module__n3w-KW__range:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.PricingSimulator-module__n3w-KW__chartWrap{margin-block-start:var(--space-5)}.PricingSimulator-module__n3w-KW__chart{block-size:auto;inline-size:100%}.PricingSimulator-module__n3w-KW__grid{stroke:var(--border-subtle);stroke-width:1px}.PricingSimulator-module__n3w-KW__axis{stroke:var(--border-default);stroke-width:1px}.PricingSimulator-module__n3w-KW__curveToday{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linecap:round}.PricingSimulator-module__n3w-KW__curveProposed{fill:none;stroke:var(--series-2);stroke-width:2.5px;stroke-linecap:round}.PricingSimulator-module__n3w-KW__stopLine{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:4 3}.PricingSimulator-module__n3w-KW__stopLabel{fill:var(--text-muted);font-family:var(--ff-mono);font-size:10px}.PricingSimulator-module__n3w-KW__markerLine{stroke:var(--border-default);stroke-width:1px;stroke-dasharray:3 3}.PricingSimulator-module__n3w-KW__markerToday{fill:var(--series-1);stroke:var(--border-strong);stroke-width:1px}.PricingSimulator-module__n3w-KW__markerProposed{fill:var(--series-2);stroke:var(--border-strong);stroke-width:1px}.PricingSimulator-module__n3w-KW__tick{fill:var(--text-faint);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:10px}.PricingSimulator-module__n3w-KW__legendRow{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.PricingSimulator-module__n3w-KW__key{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.PricingSimulator-module__n3w-KW__swatchToday,.PricingSimulator-module__n3w-KW__swatchProposed{border:var(--bdw) solid var(--border-strong);block-size:.75rem;inline-size:.75rem}.PricingSimulator-module__n3w-KW__swatchToday{background:var(--series-1)}.PricingSimulator-module__n3w-KW__swatchProposed{background:var(--series-2)}.PricingSimulator-module__n3w-KW__readout{gap:var(--space-5);border-block-start:var(--bd-subtle);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin-block-start:var(--space-6);margin-block-end:0;padding-block-start:var(--space-5);display:grid}.PricingSimulator-module__n3w-KW__statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;display:block}.PricingSimulator-module__n3w-KW__statLabel{color:var(--text-muted);margin-block-start:var(--space-1);display:block}
.PriceMatrix-module__EYJ7Ma__root{padding:var(--space-5) var(--space-6) var(--space-6)}.PriceMatrix-module__EYJ7Ma__picker{gap:var(--space-2);border-block-end:var(--bd-subtle);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.PriceMatrix-module__EYJ7Ma__pickBtn{padding:var(--space-1) var(--space-3);border:var(--bdw) solid var(--border-default);border-radius:var(--bdrs-none);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);background:0 0}.PriceMatrix-module__EYJ7Ma__pickBtn:hover{border-color:var(--border-strong);color:var(--text-primary)}.PriceMatrix-module__EYJ7Ma__pickBtn[data-active]{border-color:var(--border-strong);background:var(--accent-dim);color:var(--text-primary)}.PriceMatrix-module__EYJ7Ma__pickBtn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.PriceMatrix-module__EYJ7Ma__table{inline-size:100%;border-collapse:collapse;margin-block-start:var(--space-4)}.PriceMatrix-module__EYJ7Ma__tableCaption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.PriceMatrix-module__EYJ7Ma__table th[scope=col]{text-align:start;padding:var(--space-2) var(--space-3);color:var(--text-faint);font-weight:var(--fw-regular);border-block-end:var(--bd-subtle)}.PriceMatrix-module__EYJ7Ma__table td,.PriceMatrix-module__EYJ7Ma__table th[scope=row]{padding:var(--space-2) var(--space-3);border-block-end:var(--bd-subtle)}.PriceMatrix-module__EYJ7Ma__planCell{text-align:start;color:var(--text-primary);font-weight:var(--fw-medium);white-space:nowrap}.PriceMatrix-module__EYJ7Ma__numCell{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.PriceMatrix-module__EYJ7Ma__rateCell{inline-size:40%;min-inline-size:10rem}.PriceMatrix-module__EYJ7Ma__rateWrap{align-items:center;gap:var(--space-3);display:flex}.PriceMatrix-module__EYJ7Ma__rateBar{background:color-mix(in srgb, var(--series-1) 45%, var(--bg-card));border-inline-end:2px solid var(--series-1);block-size:.75rem;min-inline-size:2px;display:block}.PriceMatrix-module__EYJ7Ma__rateNum{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.PriceMatrix-module__EYJ7Ma__noSale{color:var(--text-muted);font-style:italic}.PriceMatrix-module__EYJ7Ma__note{color:var(--text-muted);max-inline-size:58ch;margin-block-start:var(--space-4)}
.TheCliff-module__d62EBW__root{padding:var(--space-5) var(--space-6) var(--space-6)}.TheCliff-module__d62EBW__chart{block-size:auto;inline-size:100%}.TheCliff-module__d62EBW__grid{stroke:var(--border-subtle);stroke-width:1px}.TheCliff-module__d62EBW__axis{stroke:var(--border-default);stroke-width:1px}.TheCliff-module__d62EBW__tick{fill:var(--text-faint);font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-size:10px}.TheCliff-module__d62EBW__today{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linecap:round}.TheCliff-module__d62EBW__wall{stroke:var(--series-1);stroke-width:3px}.TheCliff-module__d62EBW__wallLabel{fill:var(--text-secondary);font-family:var(--ff-mono);font-size:11px}.TheCliff-module__d62EBW__proposed{fill:none;stroke:var(--series-2);stroke-width:2.5px;stroke-linecap:round}.TheCliff-module__d62EBW__slopeLabel{fill:var(--text-secondary);font-family:var(--ff-mono);text-anchor:end;font-size:11px}.TheCliff-module__d62EBW__quotes{gap:var(--space-5);border-block-start:var(--bd-subtle);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-block-start:var(--space-6);padding-block-start:var(--space-5);display:grid}.TheCliff-module__d62EBW__quote{border-inline-start:2px solid var(--series-2);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4)}.TheCliff-module__d62EBW__who{color:var(--text-muted);margin-block-start:var(--space-2)}
.IcpComparator-module__yGticq__root{padding:var(--space-5) var(--space-6) var(--space-6)}.IcpComparator-module__yGticq__picker{gap:var(--space-2);border-block-end:var(--bd-subtle);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.IcpComparator-module__yGticq__pickBtn{padding:var(--space-1) var(--space-3);border:var(--bdw) solid var(--border-default);border-radius:var(--bdrs-none);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);background:0 0}.IcpComparator-module__yGticq__pickBtn:hover{border-color:var(--border-strong);color:var(--text-primary)}.IcpComparator-module__yGticq__pickBtn[data-active]{border-color:var(--border-strong);background:var(--accent-dim);color:var(--text-primary)}.IcpComparator-module__yGticq__pickBtn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.IcpComparator-module__yGticq__scroll{overscroll-behavior-x:contain;margin-block-start:var(--space-4);overflow-x:auto}.IcpComparator-module__yGticq__table{border-collapse:collapse;inline-size:100%;min-inline-size:44rem}.IcpComparator-module__yGticq__dimHead{text-align:start;vertical-align:bottom;padding:var(--space-2) var(--space-3);color:var(--text-faint);font-weight:var(--fw-regular);border-block-end:var(--bd-subtle);inline-size:9.5rem}.IcpComparator-module__yGticq__icpHead{text-align:start;vertical-align:bottom;padding:var(--space-2) var(--space-3);border-block-end:var(--bd-subtle);border-block-start:3px solid var(--series-1)}.IcpComparator-module__yGticq__icpHead:nth-child(3){border-block-start-color:var(--series-2)}.IcpComparator-module__yGticq__icpHead:nth-child(4){border-block-start-color:var(--series-3)}.IcpComparator-module__yGticq__icpLabel{color:var(--text-primary);display:block}.IcpComparator-module__yGticq__icpExample{color:var(--text-faint);margin-block-start:var(--space-1);font-style:italic;display:block}.IcpComparator-module__yGticq__dimCell{text-align:start;vertical-align:top;padding:var(--space-3);color:var(--text-muted);font-weight:var(--fw-medium);border-block-end:var(--bd-subtle)}.IcpComparator-module__yGticq__valueCell{vertical-align:top;padding:var(--space-3);color:var(--text-secondary);border-block-end:var(--bd-subtle)}
.ResearchField-module__TIBygG__root{padding:var(--space-5) var(--space-6) var(--space-6)}.ResearchField-module__TIBygG__controls{gap:var(--space-3);padding:var(--space-4);background:var(--bg-raised);border:var(--bd-subtle);flex-direction:column;display:flex}.ResearchField-module__TIBygG__filterRow,.ResearchField-module__TIBygG__valueRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.ResearchField-module__TIBygG__filterBtn,.ResearchField-module__TIBygG__valueBtn{padding:var(--space-1) var(--space-3);border:var(--bdw) solid var(--border-default);border-radius:var(--bdrs-none);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);background:0 0}.ResearchField-module__TIBygG__filterBtn:hover,.ResearchField-module__TIBygG__valueBtn:hover{border-color:var(--border-strong);color:var(--text-primary)}.ResearchField-module__TIBygG__filterBtn[data-active],.ResearchField-module__TIBygG__valueBtn[data-active]{border-color:var(--border-strong);background:var(--accent-dim);color:var(--text-primary)}.ResearchField-module__TIBygG__filterBtn:focus-visible,.ResearchField-module__TIBygG__valueBtn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}.ResearchField-module__TIBygG__count{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;color:var(--text-faint);margin-inline-start:var(--space-2)}.ResearchField-module__TIBygG__tally{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-block-start:var(--space-4)}.ResearchField-module__TIBygG__field{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(1.4rem,1fr));margin-block-start:var(--space-3);display:grid}.ResearchField-module__TIBygG__mark{aspect-ratio:1;border:var(--bdw) solid var(--border-strong);background:var(--bg-card);min-inline-size:.9rem;transition:opacity var(--dur-instant) var(--ease-out);display:block}.ResearchField-module__TIBygG__mark[data-icp=enterprise]{background:var(--series-1)}.ResearchField-module__TIBygG__mark[data-icp=sme]{background:var(--series-2)}.ResearchField-module__TIBygG__mark[data-icp=agency]{background:var(--series-4)}.ResearchField-module__TIBygG__mark[data-icp=creator]{background:var(--series-3)}.ResearchField-module__TIBygG__mark[data-icp=none]{background:0 0}.ResearchField-module__TIBygG__mark[data-lead]{background:0 0;border-style:dashed}.ResearchField-module__TIBygG__mark[data-dim]{opacity:.18}.ResearchField-module__TIBygG__legend{gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.ResearchField-module__TIBygG__key{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.ResearchField-module__TIBygG__key .ResearchField-module__TIBygG__mark{inline-size:.9rem;min-inline-size:.9rem}.ResearchField-module__TIBygG__timeline{border-block-start:var(--bd-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.ResearchField-module__TIBygG__timelineLabel{color:var(--text-muted);margin-block-end:var(--space-3)}.ResearchField-module__TIBygG__days{align-items:flex-end;gap:var(--space-3);display:flex}.ResearchField-module__TIBygG__day{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.ResearchField-module__TIBygG__dayBar{background:color-mix(in srgb, var(--series-1) 45%, var(--bg-card));border:var(--bdw) solid var(--border-strong);border-block-end:none;inline-size:1.4rem;display:block}.ResearchField-module__TIBygG__dayCount{color:var(--text-secondary);font-family:var(--ff-mono);font-variant-numeric:tabular-nums}.ResearchField-module__TIBygG__dayLabel{color:var(--text-faint);font-family:var(--ff-mono)}
