.pg.dark-site{--public-reading-width:68ch}.pg.dark-site .public-header{font-size:14px}.pg.dark-site .public-header .nav-shell{gap:24px}.pg.dark-site .public-header :is(.login,.desktop-nav>a){align-items:center;min-height:44px;display:inline-flex}.pg.dark-site .website-tools{justify-content:flex-end;width:calc(100% - 48px);max-width:1200px;min-height:44px;margin:8px auto 0;padding:0}.pg.dark-site :is(.page-hero,.ph){padding-block:64px 48px}.pg.dark-site :is(.page-hero,.ph) h1{text-wrap:balance}.pg.dark-site .page-hero>p:not(.eyebrow){max-width:60ch;margin-inline:auto;font-size:18px;line-height:1.65}.pg.dark-site :is(.eyebrow,.menu-caption){letter-spacing:.04em;font-size:12px;line-height:1.6}.pg.dark-site :is(.split-section,.three-up,.solution-grid,.platform-map,.destination-overview) p{font-size:16px;line-height:1.7}.pg.dark-site :is(.page-close,.cta) p{max-width:58ch;margin-inline:auto;line-height:1.7}.pg.dark-site :is(.page-close,.destination-overview,.split-section,.solution-grid,.platform-map){scroll-margin-top:96px}.pg.dark-site .destination-overview{padding-block:56px}.pg.dark-site .destination-overview>h2{margin-bottom:28px}.pg.dark-site .destination-card{padding:28px}.pg.dark-site .destination-card h3{line-height:1.3}.pg.dark-site .destination-card p{margin-top:12px}.pg.dark-site .destination-overview .destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg.dark-site .feature-terms{border:1px solid var(--rule);border-radius:var(--cq-panel-radius);background:var(--panel);margin:0 0 36px;padding:24px 28px}.pg.dark-site .feature-terms dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.pg.dark-site .feature-terms dt{margin-bottom:8px;font-weight:600}.pg.dark-site .feature-terms dd{color:var(--soft);margin:0;font-size:15px;line-height:1.7}.pg.dark-site .feature-review{max-width:var(--public-reading-width);margin-block:48px}.pg.dark-site .feature-review h2{text-wrap:balance;font-size:26px;line-height:1.4}.pg.dark-site .feature-review h3{margin-block:28px 12px;font-size:18px}.pg.dark-site .feature-review :is(p,li){font-size:16px;line-height:1.75}.pg.dark-site .feature-review :is(ol,ul){padding-left:24px}.pg.dark-site .feature-review ol{list-style:decimal}.pg.dark-site .feature-review ul{list-style:outside}.pg.dark-site .feature-review li{margin-bottom:12px}.pg.dark-site .feature-review-limit{border-left:2px solid var(--rule);color:var(--soft);padding:20px}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms{border-block:1px solid var(--rule,var(--color-line));margin-block:24px 40px;padding-block:20px}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms-label{color:var(--soft,var(--color-ink-soft));margin:0 0 16px;font-size:14px}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms dt{margin-bottom:6px;font-size:15px;font-weight:600}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms dd{color:var(--soft,var(--color-ink-soft));max-width:65ch;margin:0;font-size:15px;line-height:1.7}@media (max-width:700px){:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms dl{grid-template-columns:1fr}}.pg.dark-site .mk-home{background:var(--bg);--mk-soft:var(--soft);--mk-ink:var(--ink);--mk-line:var(--rule)}.pg.dark-site .mk-hero{padding-top:56px}.pg.dark-site .mk-home :is(h1,h2,h3){text-wrap:balance;font-weight:600}.pg.dark-site .mk-home .mk-intro{font-size:18px;line-height:1.7}.pg.dark-site .mk-home .mk-eyebrow{color:var(--soft);font-size:12px}.pg.dark-site .mk-home .mk-small{font-size:13px!important}.pg.dark-site .mk-home .mk-button{min-height:46px;padding:12px 20px;font-size:14px}.pg.dark-site .mk-hero-links{gap:12px 28px;font-size:13px}.pg.dark-site .mk-hero-links a{min-height:44px}.pg.dark-site .mk-section,.pg.dark-site .mk-purpose{padding-block:72px}.pg.dark-site .mk-purpose>p:last-of-type{max-width:56ch;font-size:16px;line-height:1.75}.pg.dark-site :is(.mk-purpose-links,.mk-section-head>a,.mk-card-link){font-size:14px}.pg.dark-site .mk-purpose-links a{align-items:center;min-height:44px;display:inline-flex}.pg.dark-site .mk-section-head{align-items:start}.pg.dark-site .mk-section-head h2{max-width:24ch;font-size:clamp(28px,3vw,38px)}.pg.dark-site .mk-section-head>a{align-items:center;min-height:44px;display:inline-flex}.pg.dark-site .mk-capability{padding-block:28px}.pg.dark-site .mk-capability-top{margin-bottom:20px}.pg.dark-site .mk-capability h3{font-size:20px}.pg.dark-site :is(.mk-capability p,.mk-reading p){font-size:15px;line-height:1.75}.pg.dark-site .mk-marketer{gap:48px}.pg.dark-site .mk-marketer>div>p:not(.mk-eyebrow,.mk-small){font-size:16px;line-height:1.75}.pg.dark-site .mk-conversation{background:var(--panel);padding:28px}.pg.dark-site .mk-home .mk-tag{padding:4px 8px;font-size:12px}.pg.dark-site .mk-chat-question{max-width:95%;font-size:15px;line-height:1.6}.pg.dark-site .mk-chat-answer{font-size:15px;line-height:1.75}.pg.dark-site .mk-chat-answer a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pg.dark-site .mk-chat-bottom{margin-left:0;font-size:12px}.pg.dark-site .mk-reading h3{margin-top:20px;font-size:22px}.pg.dark-site .mk-questions{gap:48px}.pg.dark-site .mk-questions details{font-size:16px}.pg.dark-site .mk-questions summary{line-height:1.6}.pg.dark-site .mk-dashboard-picture figcaption{font-size:13px;line-height:1.7}.pg.dark-site .mk-tour-tabs button{min-height:48px;font-size:14px}.pg.dark-site .mk-tour-panel{gap:20px}.pg.dark-site .mk-tour-panel p{font-size:15px;line-height:1.75}.pg.dark-site .mk-tour-panel a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.pg.dark-site .mk-home .mk-image-expand{min-height:44px;font-size:13px}.pg.dark-site .mk-image-toolbar :is(p,button){font-size:14px}.pg.dark-site .mk-home :is(.mk-demo-bar,.mk-panel-top,.mk-panel-footer,.mk-panel-footer button,.mk-source,.mk-source-note,.mk-tiny,.mk-review,.mk-demo-caption,.mk-finding,.mk-demo-tabs button,.mk-demo-rail>p:first-of-type,.mk-demo-rail .mk-rail-foot){font-size:13px;line-height:1.7}.pg.dark-site .mk-home .mk-demo-options :is(select,button){min-height:44px;font-size:13px}.pg.dark-site .mk-home :is(.mk-answer p,.mk-draft pre,.mk-checklist){font-size:15px;line-height:1.75}.pg.dark-site .mk-guide-intro p{max-width:64ch;font-size:16px;line-height:1.75}.pg.dark-site .mk-guide-steps p{font-size:15px;line-height:1.75}.pg.dark-site .pricing-card-heading p{font-size:15px;line-height:1.7}.pg.dark-site .pricing-page-head .actions{justify-content:flex-start}.pg.dark-site .interactive-plan{padding:28px 24px}.pg.dark-site .plan-intro{min-height:72px}.pg.dark-site .plan-intro>p{font-size:15px}.pg.dark-site .plan-name>span{font-size:12px}.pg.dark-site .included-models{gap:12px 16px}.pg.dark-site .included-models>div{max-width:none;font-size:13px}.pg.dark-site :is(.plan-coverage h4,.plan-models legend){font-size:14px}.pg.dark-site :is(.plan-coverage>p,.model-choice-hint,.plan-footnote,.pricing-js-help,.plan-limit-rows small,.plan-preview-total>span,.plan-preview-total>small){font-size:13px;line-height:1.7}.pg.dark-site .plan-limit-rows{margin-block:24px}.pg.dark-site .plan-limit-rows>li{padding-block:12px;font-size:15px}.pg.dark-site .plan-model-options{border-top:1px solid var(--rule);margin-top:24px}.pg.dark-site .plan-model-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:14px;list-style:none;display:flex}.pg.dark-site .plan-model-options>summary::-webkit-details-marker{display:none}.pg.dark-site .plan-model-options>summary:after{content:"+" / "";font-size:20px}.pg.dark-site .plan-model-options[open]>summary:after{content:"−" / ""}.pg.dark-site .plan-model-options .plan-models{margin-top:12px}.pg.dark-site .model-picker-ready{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pg.dark-site .model-picker-ready .plan-model-choice{gap:8px;min-height:120px;padding:14px 8px}.pg.dark-site .model-picker-ready .plan-model-choice :is(.model-choice-name,.model-choice-price){font-size:13px;line-height:1.5}.pg.dark-site .model-picker-ready .plan-model-choice .model-choice-price small{font-size:12px}.pg.dark-site :is(.all-model-rates>summary,.selected-model-prices li,.all-model-rates li,.plan-reset){font-size:13px}.pg.dark-site .plan-feature-details>summary{font-size:14px}.pg.dark-site .comparison-table th span{font-size:13px;line-height:1.7}.pg.dark-site .comparison-model-list li{font-size:13px}.pg.dark-site .comparison-model-label{font-size:12px}.pg.dark-site .pricing-referral{border:1px solid var(--rule);border-radius:var(--cq-panel-radius);background:var(--panel);margin-top:32px;padding:32px}.pg.dark-site .pricing-referral-intro{max-width:68ch}.pg.dark-site .pricing-referral h2{margin-block:12px;font-size:28px;line-height:1.3}.pg.dark-site .pricing-referral p{color:var(--soft);font-size:15px;line-height:1.7}.pg.dark-site .pricing-referral .pricing-referral-status{margin:0;font-size:13px}.pg.dark-site .pricing-referral-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.pg.dark-site .pricing-referral-rewards>div{border-top:1px solid var(--rule);padding-top:20px}.pg.dark-site .pricing-referral-rewards dt{color:var(--soft);font-size:14px}.pg.dark-site .pricing-referral-rewards dd{gap:4px;margin:8px 0 0;font-size:16px;display:grid}.pg.dark-site .pricing-referral-rewards strong{font-size:36px;font-weight:600;line-height:1.25}.pg.dark-site .pricing-referral .pricing-referral-payment{margin-bottom:0;font-size:13px}.pg.dark-site :is(.pathway-options button>span,.pathway-number,.resource-example .eyebrow){font-size:12px}.pg.dark-site :is(.resource-card p,.pathway-steps p,.worksheet-grid p){font-size:15px;line-height:1.75}.pg.dark-site .resource-reading p{max-width:var(--public-reading-width)}.pg.dark-site .resource-reading section{scroll-margin-top:100px}.pg.dark-site .resource-brief{gap:32px}.pg.dark-site .example-content{line-height:1.75}.pg.dark-site .example-content :is(p,li,dd){overflow-wrap:anywhere}.pg.dark-site .example-workspace nav a{align-items:center;min-height:44px;display:flex}.pg.dark-site .early-access-card .micro{font-size:13px;line-height:1.7}.pg.dark-site .directory-search{gap:10px;margin-block:28px;display:grid}.pg.dark-site .directory-search input{min-height:48px;padding:12px 14px}.pg.dark-site .directory-search p{color:var(--soft);font-size:14px}.pg.dark-site .foot-brand p{max-width:34ch;font-size:14px;line-height:1.75}@media (max-width:1000px){.pg.dark-site .public-header .nav-shell{gap:16px}.pg.dark-site .mk-marketer{gap:32px}}@media (max-width:760px){.pg.dark-site :is(.page-hero,.ph){padding-block:40px 36px}.pg.dark-site .page-hero>p:not(.eyebrow){font-size:17px}.pg.dark-site .mk-hero{padding-top:36px}.pg.dark-site .mk-home h1{letter-spacing:-.04em;font-size:clamp(36px,9vw,50px);line-height:1.12}.pg.dark-site .mk-home .mk-intro{font-size:17px}.pg.dark-site .mk-home .mk-wide-break{display:none}.pg.dark-site .mk-section,.pg.dark-site .mk-purpose{padding-block:48px}.pg.dark-site .mk-hero-links{gap:4px 16px}.pg.dark-site .mk-home .mk-button{padding-inline:16px}.pg.dark-site .mk-conversation{padding:22px}.pg.dark-site .mk-chat-question{max-width:100%}.pg.dark-site .mk-tour-tabs button{padding:12px 8px;font-size:13px}.pg.dark-site .mk-tour-panel{padding:20px 18px;display:grid}.pg.dark-site .mk-tour-panel a{justify-self:start}.pg.dark-site .mk-home .mk-image-expand{border-inline:0;border-radius:0;justify-content:center;width:100%;position:static}.pg.dark-site .mk-image-toolbar{flex-wrap:wrap}.pg.dark-site .destination-overview .destination-grid{grid-template-columns:1fr}.pg.dark-site .feature-terms{padding:22px}.pg.dark-site .feature-terms dl{grid-template-columns:1fr;gap:20px}.pg.dark-site .pricing-card-heading{gap:12px;display:grid}.pg.dark-site .pricing-card-heading p{max-width:44ch}.pg.dark-site .interactive-plan{padding:26px 22px}.pg.dark-site .plan-intro{min-height:0}.pg.dark-site .pricing-referral{padding:24px 22px}.pg.dark-site .pricing-referral-rewards{grid-template-columns:1fr;gap:20px}.pg.dark-site .included-models{gap:16px}.pg.dark-site .resource-brief{gap:24px}}@media (prefers-reduced-motion:reduce){.pg.dark-site{scroll-behavior:auto}}.pg .plan-badge,.pg .plan-name>span.plan-badge,.pg.dark-site .plan-name>span.plan-badge,.pg .comparison-table th span.plan-badge,.pg.dark-site .comparison-table th span.plan-badge{background:var(--ink);width:max-content;color:var(--bg);letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;align-items:center;margin:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.pg .comparison-table th span.plan-badge,.pg.dark-site .comparison-table th span.plan-badge{margin:0 auto 10px;display:flex}.pg .comparison-table thead th{vertical-align:bottom}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0;font-size:13px;list-style:none;display:flex}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms summary::-webkit-details-marker{display:none}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms details[open]>summary{margin-bottom:24px}:is(.pg.dark-site,.cq-example-dashboard) .marketing-info-mark{border:1px solid var(--soft,var(--color-ink-soft));border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;line-height:1;display:inline-grid}:is(.pg.dark-site,.cq-example-dashboard) .marketing-terms summary:focus-visible{outline:2px solid var(--ink,var(--color-ink));outline-offset:4px}
