.xPmFXq_page{background:var(--color-background-base-default);color:var(--color-content-elevated-default);font-family:var(--font-display);--nav-offset:88px;display:flow-root}.xPmFXq_container{max-width:1360px;margin:auto;padding:0 24px}.xPmFXq_section{padding-top:var(--marketing-section-space);scroll-margin-top:calc(var(--nav-offset) - var(--marketing-section-space) + 24px)}.xPmFXq_subtle{padding-bottom:var(--marketing-section-space);background:var(--color-background-base-subtle)}.xPmFXq_section:has(+.xPmFXq_subtle){padding-bottom:var(--marketing-section-space)}.xPmFXq_trust{padding-top:calc(var(--marketing-section-space) - 64px)}.xPmFXq_trust+.xPmFXq_closing{padding-top:0}.xPmFXq_closing{padding-top:calc(var(--marketing-section-space) - 24px)}.xPmFXq_page button:focus-visible,.xPmFXq_page a:focus-visible,.xPmFXq_page summary:focus-visible,.xPmFXq_page label:has(input[type=radio]:focus-visible),.xPmFXq_page input[type=number]:focus-visible,.xPmFXq_page input[type=range]:focus-visible{outline:2px solid var(--color-content-brand-default);outline-offset:2px}.xPmFXq_page button:not(:disabled){cursor:pointer}.xPmFXq_page input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.xPmFXq_page summary{cursor:pointer;list-style:none}.xPmFXq_page summary::-webkit-details-marker{display:none}.xPmFXq_page details[open]>summary svg{transform:rotate(180deg)}.xPmFXq_head{margin-bottom:var(--marketing-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:64px;display:grid}.xPmFXq_head [data-section-eyebrow]{margin-bottom:var(--marketing-label-gap)}.xPmFXq_head h2{max-width:640px;font-size:var(--marketing-text-section);font-weight:400;line-height:var(--marketing-leading-section);letter-spacing:var(--marketing-tracking-section);text-wrap:balance}.xPmFXq_head h2>span{color:var(--color-content-base-muted)}.xPmFXq_head>p{max-width:480px;font-size:var(--marketing-text-body);line-height:var(--marketing-leading-body);color:var(--color-content-base-default);text-wrap:pretty}.xPmFXq_ask{border:1px solid var(--color-border-base-subtle);background:var(--color-background-base-default);font-family:var(--font-sans);padding:16px 20px 18px}.xPmFXq_ask>span{color:var(--color-content-base-muted);font-size:12px;display:block}.xPmFXq_ask>p{font:400 20px / 1.35 var(--font-display);letter-spacing:-.02em;color:var(--color-content-elevated-default);text-wrap:balance;margin-top:6px}.xPmFXq_demaPlus{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.xPmFXq_models{align-items:center;gap:calc(var(--size) * .36);display:inline-flex}.xPmFXq_models img{width:auto;height:var(--size)}.xPmFXq_models em{font-style:normal}.xPmFXq_demaLogo{width:auto;display:block}.xPmFXq_caption{font-size:var(--marketing-text-caption);color:var(--color-content-base-muted);margin-top:12px;line-height:1.5}.xPmFXq_fine{max-width:760px;color:var(--color-content-base-muted);margin-top:16px;font-size:13px;line-height:1.5}.xPmFXq_next{margin-top:40px}.xPmFXq_next a{color:var(--color-content-elevated-default);align-items:center;gap:10px;font-size:15px;transition:color .2s;display:inline-flex}.xPmFXq_next a:hover{color:var(--color-content-brand-default)}.xPmFXq_next svg{width:16px;height:16px}.xPmFXq_copyButton,.xPmFXq_textButton{font-family:var(--font-sans);white-space:nowrap;color:var(--color-content-elevated-default);align-items:center;gap:8px;font-size:13px;display:inline-flex}.xPmFXq_copyButton{border:1px solid var(--color-border-base-enabled);border-radius:var(--radius-sm);background:var(--color-background-base-default);height:36px;padding:0 12px;transition:border-color .2s;position:relative}.xPmFXq_copyButton:hover:not(:disabled){border-color:var(--color-content-elevated-default)}.xPmFXq_copyButton:disabled{opacity:.45;cursor:not-allowed}.xPmFXq_copyButton svg,.xPmFXq_textButton svg{flex:none;width:14px;height:14px}.xPmFXq_textButton{margin-top:24px;font-size:14px}.xPmFXq_textButton:hover{color:var(--color-content-brand-default)}.xPmFXq_disclosure{width:100%;font-family:var(--font-sans);text-align:left;color:var(--color-content-elevated-default);justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.xPmFXq_disclosure svg{flex:none;width:16px;height:16px;transition:transform .2s}.xPmFXq_disclosure[aria-expanded=true] svg{transform:rotate(180deg)}.xPmFXq_hero{font-family:var(--font-display)}.xPmFXq_heroBody{flex-direction:column;justify-content:center;gap:clamp(32px,6svh,56px);display:flex}.xPmFXq_heroCopy [data-section-eyebrow]{margin-bottom:var(--marketing-label-gap)}.xPmFXq_heroCopy h1{font-size:var(--marketing-text-hero);font-weight:400;line-height:var(--marketing-leading-hero);letter-spacing:var(--marketing-tracking-hero);text-wrap:balance}.xPmFXq_heroCopy h1 em{color:var(--color-content-base-muted);font-style:normal}.xPmFXq_heroCopy>p:not([data-section-eyebrow]){max-width:640px;font-size:var(--marketing-text-lead);line-height:var(--marketing-leading-body);color:var(--color-content-base-default);text-wrap:pretty;margin-top:20px}.xPmFXq_heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.xPmFXq_contenders{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xPmFXq_contenders a{background:var(--color-background-elevated-default);height:100%;min-height:clamp(150px,22svh,200px);color:var(--color-content-elevated-default);flex-direction:column;justify-content:space-between;gap:28px;padding:24px 28px;transition:background-color .2s;display:flex}.xPmFXq_contenders a:hover{background:var(--color-background-elevated-hover)}.xPmFXq_contenders a[data-contender=dema]{background:var(--color-background-brand-enabled);color:var(--color-content-inverted-default)}.xPmFXq_contenders a[data-contender=dema]:hover{background:var(--color-background-brand-hover)}.xPmFXq_contenders a[data-contender=build]{background:var(--color-background-brand-hover-subtle)}.xPmFXq_contenders a[data-contender=build]:hover{background:var(--color-background-brand-selected-subtle)}.xPmFXq_contenderMark{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;height:28px;font-size:20px;display:flex}.xPmFXq_contenderMark>img{width:auto;height:22px}.xPmFXq_contenderCopy{gap:4px;display:grid}.xPmFXq_contenderCopy strong{font-size:var(--marketing-text-card);letter-spacing:-.02em;font-weight:400;line-height:1.2}.xPmFXq_contenderCopy span{font-size:var(--marketing-text-label);opacity:.78;line-height:1.5}.xPmFXq_orderPanel{--ink:var(--color-content-inverted-default);--soft:color-mix(in srgb, var(--ink) 62%, transparent);--line:color-mix(in srgb, var(--ink) 18%, transparent);background:var(--color-background-inverted-default);color:var(--ink);grid-template:"receipt question""receipt ask""receipt profit"1fr/minmax(0,380px) minmax(0,1fr);gap:0 80px;padding:64px 72px;display:grid}.xPmFXq_orderReceipt{grid-area:receipt;align-self:start}.xPmFXq_orderCaption{font-family:var(--font-sans);font-size:var(--marketing-text-caption);text-align:center;color:var(--soft);margin-top:12px}.xPmFXq_orderAsk{grid-area:ask;min-width:0}.xPmFXq_orderReceiptTop,.xPmFXq_orderReceiptCosts{display:none}.xPmFXq_receipt[data-part=costs] .xPmFXq_receiptCosts{border-top:0;margin-top:0}.xPmFXq_orderQuestion{letter-spacing:-.03em;color:var(--soft);text-wrap:balance;grid-area:question;padding-top:10px;font-size:28px;line-height:1.2}.xPmFXq_orderFigure{align-items:flex-start;min-height:216px;margin-top:16px;display:flex}.xPmFXq_orderFigure>div{animation:.35s both xPmFXq_rise}.xPmFXq_orderFigure strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7.4vw,112px);font-weight:400;line-height:.95;display:block}.xPmFXq_orderFigure strong[data-prompt]{letter-spacing:-.045em;text-wrap:balance;max-width:520px;font-size:clamp(36px,4vw,56px);line-height:1.04}.xPmFXq_orderFigure p:first-of-type{font-size:var(--marketing-text-card);letter-spacing:-.02em;margin-top:20px;line-height:1.2}.xPmFXq_orderFigure p:last-of-type{max-width:520px;font-size:var(--marketing-text-body);color:var(--soft);margin-top:6px;line-height:1.5}@keyframes xPmFXq_rise{0%{opacity:0;transform:translateY(8px)}}.xPmFXq_railHint{font-family:var(--font-sans);font-size:var(--marketing-text-label);color:var(--ink);align-items:center;gap:8px;margin-top:28px;display:flex}.xPmFXq_railHint svg{width:14px;height:14px;color:var(--color-background-accent-enabled)}.xPmFXq_rail{font-family:var(--font-sans);grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.xPmFXq_rail button{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 12%, transparent);font-variant-numeric:tabular-nums;height:48px;color:var(--ink);justify-content:center;align-items:center;margin-bottom:22px;font-size:15px;transition:background-color .2s,color .2s;display:flex;position:relative}.xPmFXq_rail button:hover{background:color-mix(in srgb, var(--ink) 24%, transparent)}.xPmFXq_rail button[aria-pressed=true]{background:var(--ink);color:var(--color-background-inverted-default)}.xPmFXq_rail em{text-align:center;white-space:nowrap;color:var(--color-background-accent-enabled);font-size:11px;font-style:normal;position:absolute;top:calc(100% + 6px);left:0;right:0}.xPmFXq_page .xPmFXq_orderPanel button:focus-visible{outline-color:var(--color-background-accent-enabled);outline-offset:4px}.xPmFXq_orderProfit{border-top:1px solid var(--line);grid-area:profit;align-self:end;margin-top:40px;padding-top:28px}.xPmFXq_orderProfit h3{font-size:var(--marketing-text-card);letter-spacing:-.02em;font-weight:400;line-height:1.2}.xPmFXq_orderProfit p{max-width:480px;min-height:4.5em;font-size:var(--marketing-text-body);color:var(--soft);margin:8px 0 20px;line-height:1.5}.xPmFXq_receipt{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-content-elevated-default);font-size:14px;line-height:1.45}.xPmFXq_receiptEdge{background:var(--color-background-base-default);height:10px}.xPmFXq_receiptPaper{background:var(--color-background-base-default);padding:14px 26px 16px}.xPmFXq_receiptHead{border-bottom:1px dashed var(--color-border-base-strong);gap:2px;padding-bottom:14px;display:grid}.xPmFXq_receiptHead strong{font:400 18px / 1.3 var(--font-display);letter-spacing:-.02em}.xPmFXq_receiptHead span{color:var(--color-content-base-muted);font-size:12px}.xPmFXq_receiptLines{border-bottom:1px dashed var(--color-border-base-strong);padding:8px 0}.xPmFXq_receiptLines li,.xPmFXq_receiptCosts li,.xPmFXq_receiptTotal,.xPmFXq_receiptVat{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;transition:color .25s,opacity .25s;display:flex}.xPmFXq_receiptLines li>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.xPmFXq_receiptLines li[data-lit=in]>span:last-child{font-weight:500}.xPmFXq_receiptLines li[data-lit=out]{opacity:.35}.xPmFXq_receiptLines li[data-lit=out]>span:last-child,.xPmFXq_receiptVat[data-lit=removed]>span:last-child{text-decoration:line-through}.xPmFXq_returned{background:var(--color-background-elevated-default);color:var(--color-content-base-muted);align-items:center;gap:4px;padding:1px 6px;font-size:11px;font-style:normal;display:inline-flex}.xPmFXq_returned svg{width:11px;height:11px}.xPmFXq_receiptTotal{padding-top:12px;font-weight:500}.xPmFXq_receiptVat{color:var(--color-content-base-muted);padding-top:0;font-size:12px}.xPmFXq_receiptVat[data-lit=removed]{color:var(--color-content-elevated-default)}.xPmFXq_receiptCosts{border-top:1px dashed var(--color-border-base-strong);margin-top:10px}.xPmFXq_receiptCosts li>span:first-child{display:grid}.xPmFXq_receiptCosts small{color:var(--color-content-base-muted);font-size:11px}.xPmFXq_receiptCosts li>span:last-child{color:var(--color-content-base-muted)}.xPmFXq_receiptCosts li[data-known]>span:last-child{color:var(--color-content-elevated-default);animation:.4s both xPmFXq_rise;animation-delay:calc(var(--i) * .12s)}.xPmFXq_receiptMargin{background:var(--color-background-accent-enabled);color:var(--color-content-accent-default);justify-content:space-between;align-items:baseline;gap:16px;margin:8px -12px 0;padding:10px 12px;display:flex}.xPmFXq_receiptMargin span:first-child{font-weight:500}.xPmFXq_receiptMargin span:last-child{font:400 28px / 1 var(--font-display);letter-spacing:-.03em}.xPmFXq_receiptMargin[data-known] span:last-child{animation:.4s .5s both xPmFXq_rise}@media (prefers-reduced-motion:reduce){.xPmFXq_orderFigure>div,.xPmFXq_receiptCosts li[data-known]>span:last-child,.xPmFXq_receiptMargin[data-known] span:last-child{animation:none}}.xPmFXq_orderTakeaway{margin-top:var(--marketing-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.xPmFXq_orderTakeaway h3{letter-spacing:-.035em;text-wrap:balance;max-width:480px;font-size:32px;font-weight:400;line-height:1.1}.xPmFXq_orderTakeaway p{max-width:520px;font-size:var(--marketing-text-body);color:var(--color-content-base-default);line-height:1.5}.xPmFXq_wordTabs{flex-wrap:wrap;gap:4px 32px;margin-bottom:24px;display:flex}.xPmFXq_wordTabs button{letter-spacing:-.02em;color:var(--color-content-base-muted);border-bottom:2px solid #0000;padding:8px 0 10px;font-size:22px;transition:color .2s,border-color .2s}.xPmFXq_wordTabs>span{font-family:var(--font-sans);font-size:var(--marketing-text-label);color:var(--color-content-base-muted);margin-left:auto;padding:8px 0 10px}.xPmFXq_wordTabs button:hover{color:var(--color-content-elevated-default)}.xPmFXq_wordTabs button[aria-pressed=true]{border-bottom-color:var(--color-content-elevated-default);color:var(--color-content-elevated-default)}.xPmFXq_routeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.xPmFXq_routeCards article{--ink:var(--color-content-elevated-default);--soft:var(--color-content-base-muted);--line:var(--color-border-base-enabled);--row:color-mix(in srgb, var(--ink) 6%, transparent);background:var(--color-background-elevated-default);min-width:0;color:var(--ink);flex-direction:column;padding:28px;display:flex}.xPmFXq_routeCards article[data-tone=light]{background:var(--color-background-brand-hover-subtle)}.xPmFXq_routeCards article[data-tone=blue]{--ink:var(--color-content-inverted-default);--soft:color-mix(in srgb, var(--ink) 78%, transparent);--line:color-mix(in srgb, var(--ink) 28%, transparent);--row:color-mix(in srgb, var(--ink) 14%, transparent);background:var(--color-background-brand-enabled)}.xPmFXq_routeName{min-height:21px;font-size:var(--marketing-text-label);color:var(--soft);align-items:center;display:flex}.xPmFXq_routeCards h3{letter-spacing:-.04em;text-wrap:balance;min-height:2.2em;margin-top:20px;font-size:32px;font-weight:400;line-height:1.08}.xPmFXq_routeSub{min-height:3em;font-size:var(--marketing-text-body);color:var(--soft);margin-top:12px;line-height:1.5}.xPmFXq_fieldList,.xPmFXq_metric{font-family:var(--font-sans);margin-top:20px}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_routeTrap{min-height:6em}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_fieldList{min-height:calc(var(--rows) * 48px + (var(--rows) - 1) * 4px)}.xPmFXq_fieldList{align-content:start;gap:4px;display:grid}.xPmFXq_fieldList li{background:var(--row);border-left:2px solid #0000;align-content:center;gap:1px;min-height:48px;padding:6px 12px;transition:background-color .3s,border-color .3s;display:grid;position:relative}.xPmFXq_fieldList span{color:var(--soft);font-size:11px}.xPmFXq_fieldList code,.xPmFXq_fieldList strong{overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:1.35}.xPmFXq_fieldList code{font-family:var(--font-mono);font-size:13px}.xPmFXq_fieldList li>strong{font-size:13px}.xPmFXq_fieldList li[data-picked]{border-left-color:var(--color-background-brand-enabled);background:var(--color-background-base-default)}.xPmFXq_fieldList em{color:var(--color-content-brand-default);font-size:11px;font-style:normal;position:absolute;top:6px;right:12px}.xPmFXq_metric{background:var(--color-background-base-default);color:var(--color-content-elevated-default);flex-direction:column;padding:20px;display:flex}.xPmFXq_metric span{color:var(--color-content-base-muted);font-size:11px}.xPmFXq_metric strong{font:400 40px / 1.05 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin-top:8px}.xPmFXq_metric p{color:var(--color-content-base-default);margin-top:16px;font-size:15px;line-height:1.45}.xPmFXq_routeTrap{font-size:var(--marketing-text-label);color:var(--soft);margin:20px 0 24px;line-height:1.5}.xPmFXq_routeFacts{font-family:var(--font-sans);margin-top:auto;padding-top:8px;display:grid}.xPmFXq_routeFacts>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.xPmFXq_routeFacts dt{color:var(--soft)}.xPmFXq_routeFacts dd{text-align:right}.xPmFXq_runBar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:12px;display:flex}.xPmFXq_runBar p{font-size:var(--marketing-text-label);color:var(--color-content-base-muted)}.xPmFXq_runPanels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.xPmFXq_runPanel{background:var(--color-background-elevated-default);min-width:0;font-family:var(--font-sans);flex-direction:column;padding:28px;display:flex}.xPmFXq_runPanel[data-tone=light]{background:var(--color-background-brand-hover-subtle)}.xPmFXq_runPanel header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.xPmFXq_runPanel h3{min-height:29px;font:400 var(--marketing-text-card) / 1.2 var(--font-display);letter-spacing:-.02em;align-items:center;display:flex}.xPmFXq_runPanel header p{font-variant-numeric:tabular-nums;color:var(--color-content-base-muted);font-size:13px}.xPmFXq_runPanel header strong{font:400 28px / 1 var(--font-display);letter-spacing:-.03em;color:var(--color-content-elevated-default)}.xPmFXq_chat{background:var(--color-background-base-default);border-radius:14px;flex-direction:column;flex:1;padding:24px;display:flex}.xPmFXq_chatUser{background:var(--color-background-elevated-default);max-width:85%;color:var(--color-content-elevated-default);border-radius:16px;align-self:flex-end;padding:10px 16px;font-size:15px;line-height:1.4}.xPmFXq_chatStatus{color:var(--color-content-base-muted);align-items:center;gap:6px;margin:24px 0 10px;font-size:14px;display:flex}.xPmFXq_chatStatus span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xPmFXq_chatStatus svg{flex:none;width:12px;height:12px}.xPmFXq_chatStatus[data-busy]{animation:1.4s ease-in-out infinite xPmFXq_chat-pulse}@keyframes xPmFXq_chat-pulse{50%{opacity:.45}}.xPmFXq_chatTool{border:1px solid var(--color-border-base-enabled);border-top-width:0;grid-template-columns:auto 16px minmax(0,1fr) auto 12px;align-items:center;gap:10px;min-height:42px;padding:8px 14px;font-size:14px;line-height:1.35;display:grid}.xPmFXq_chatTool:first-child{border-top-width:1px;border-radius:12px 12px 0 0}.xPmFXq_chatTool[data-last]{border-radius:0 0 12px 12px}.xPmFXq_chatTool:first-child[data-last]{border-radius:12px}.xPmFXq_chatTool[data-state=pending]{visibility:hidden}.xPmFXq_chatTool:not([data-state=pending]){animation:.3s both xPmFXq_rise}.xPmFXq_chatVerb{white-space:nowrap;color:var(--color-content-base-muted)}.xPmFXq_chatTool[data-state=running] .xPmFXq_chatVerb,.xPmFXq_chatTool[data-state=running] strong{animation:1.1s ease-in-out infinite xPmFXq_chat-pulse}.xPmFXq_chatMark{place-items:center;width:16px;height:16px;display:grid}.xPmFXq_chatMark img{object-fit:contain;width:16px;height:16px}.xPmFXq_chatMark svg{width:14px;height:14px;color:var(--color-content-base-muted)}.xPmFXq_chatMark .xPmFXq_chatDema{filter:brightness(0);width:14px;height:12px}.xPmFXq_chatTool strong{min-width:0;color:var(--color-content-elevated-default);font-weight:400}.xPmFXq_chatTool em{white-space:nowrap;color:var(--color-feedback-warning-content);font-size:12px;font-style:normal}.xPmFXq_chatTool[data-state=running] em{visibility:hidden}.xPmFXq_chatTool>svg{width:12px;height:12px;color:var(--color-content-base-muted);grid-column:5}.xPmFXq_chatAnswer{color:var(--color-content-elevated-default);visibility:hidden;margin-top:16px;font-size:15px;line-height:1.5}.xPmFXq_chatAnswer[data-ready]{visibility:visible;animation:.35s both xPmFXq_rise}.xPmFXq_chatComposer{border:1px solid var(--color-border-base-enabled);color:var(--color-content-base-placeholder);border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;font-size:14px;display:flex}.xPmFXq_chatComposer span{flex:1}.xPmFXq_chatComposer svg{width:16px;height:16px;color:var(--color-content-base-muted)}.xPmFXq_runAlready{border-top:1px solid var(--color-border-base-subtle);margin:28px 0;padding-top:20px}.xPmFXq_runAlready p{color:var(--color-content-base-muted);margin-bottom:12px;font-size:13px}.xPmFXq_runAlready ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.xPmFXq_runAlready li{color:var(--color-content-base-default);gap:8px;font-size:14px;line-height:1.4;display:flex}.xPmFXq_runAlready svg{width:16px;height:16px;color:var(--color-content-brand-default);flex:none;margin-top:1px}.xPmFXq_chat>.xPmFXq_chatAnswer+.xPmFXq_chatComposer{margin-top:24px}@media (prefers-reduced-motion:reduce){.xPmFXq_chatStatus[data-busy],.xPmFXq_chatTool:not([data-state=pending]),.xPmFXq_chatTool[data-state=running] .xPmFXq_chatVerb,.xPmFXq_chatTool[data-state=running] strong,.xPmFXq_chatAnswer[data-ready]{animation:none}}.xPmFXq_stepNumber{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-content-base-muted);font-size:12px;line-height:1.6}.xPmFXq_qDetails summary svg,.xPmFXq_capCategory summary svg{flex:none;width:16px;height:16px;transition:transform .2s}.xPmFXq_qDetails li{color:var(--color-content-base-default);padding-left:16px;font-size:14px;line-height:1.45;position:relative}.xPmFXq_qDetails li:before{content:"";background:var(--color-content-base-muted);width:6px;height:6px;position:absolute;top:.55em;left:0}.xPmFXq_challengeGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.xPmFXq_qList{gap:16px;display:grid}.xPmFXq_qCard{background:var(--color-background-elevated-default);padding:28px 32px}.xPmFXq_qTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.xPmFXq_qTop>p{font-size:var(--marketing-text-label);color:var(--color-content-base-muted)}.xPmFXq_qTop>p>span{font-variant-numeric:tabular-nums;color:var(--color-content-elevated-default);margin-right:10px}.xPmFXq_qText{letter-spacing:-.02em;text-wrap:pretty;max-width:760px;margin:16px 0 8px;font-size:22px;font-weight:400;line-height:1.3}.xPmFXq_qRule{max-width:760px;font-size:var(--marketing-text-body);color:var(--color-content-base-muted);margin-bottom:20px;line-height:1.5}.xPmFXq_qDetails{font-family:var(--font-sans)}.xPmFXq_qDetails details{border-top:1px solid var(--color-border-base-enabled)}.xPmFXq_qDetails summary{color:var(--color-content-elevated-default);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.xPmFXq_qDetails details>p{max-width:680px;color:var(--color-content-base-default);padding-bottom:14px;font-size:14px;line-height:1.5}.xPmFXq_qDetails ul{gap:6px;padding-bottom:14px;display:grid}.xPmFXq_outcomes{border-top:1px solid var(--color-border-base-enabled);font-family:var(--font-sans);padding-top:16px}.xPmFXq_outcomes legend{float:left;width:100%;color:var(--color-content-base-muted);margin-bottom:10px;font-size:13px}.xPmFXq_outcomes>div{clear:both;flex-wrap:wrap;gap:8px;display:flex}.xPmFXq_outcomes label{border:1px solid var(--color-border-base-enabled);border-radius:var(--radius-sm);background:var(--color-background-base-default);cursor:pointer;align-items:center;min-height:36px;padding:6px 12px;font-size:13px;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex;position:relative}.xPmFXq_outcomes label:hover{border-color:var(--color-content-elevated-default)}.xPmFXq_outcomes label[data-checked]{border-color:var(--color-background-inverted-default);background:var(--color-background-inverted-default);color:var(--color-content-inverted-default)}.xPmFXq_progress{top:calc(var(--nav-offset) + 16px);border:1px solid var(--color-border-base-subtle);font-family:var(--font-sans);gap:16px;padding:24px;display:grid;position:sticky}.xPmFXq_progressCount{color:var(--color-content-base-muted);gap:4px;font-size:13px;display:grid}.xPmFXq_progressCount strong{font:400 40px / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-content-elevated-default)}.xPmFXq_progressBar{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:8px;display:grid}.xPmFXq_progressBar i{background:var(--color-background-elevated-default);transition:background-color .25s}.xPmFXq_breakdown [data-outcome=verified] i,.xPmFXq_progressBar i[data-outcome=verified]{background:var(--color-feedback-success-content)}.xPmFXq_breakdown [data-outcome=unverified] i,.xPmFXq_progressBar i[data-outcome=unverified]{background:var(--color-feedback-warning-content)}.xPmFXq_breakdown [data-outcome=missing] i,.xPmFXq_progressBar i[data-outcome=missing]{background:var(--color-content-base-muted)}.xPmFXq_breakdown [data-outcome=failed] i,.xPmFXq_progressBar i[data-outcome=failed]{background:var(--color-content-elevated-default)}.xPmFXq_breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.xPmFXq_breakdown>div{justify-content:space-between;font-size:13px;display:flex}.xPmFXq_breakdown dt{color:var(--color-content-base-default);align-items:center;gap:8px;display:flex}.xPmFXq_breakdown dt i{width:8px;height:8px}.xPmFXq_breakdown dd{font-variant-numeric:tabular-nums}.xPmFXq_summary{border-top:1px solid var(--color-border-base-subtle);color:var(--color-content-base-default);padding-top:16px;font-size:14px;line-height:1.5}.xPmFXq_summary h3{font:400 20px / 1.3 var(--font-display);letter-spacing:-.02em;color:var(--color-content-elevated-default);margin-bottom:8px}.xPmFXq_progressActions{gap:8px;display:grid}.xPmFXq_progressActions .xPmFXq_copyButton{justify-content:flex-start}.xPmFXq_printReport{display:none}.xPmFXq_scopeGrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:48px;display:grid}.xPmFXq_scopeSummary{top:calc(var(--nav-offset) + 16px);background:var(--color-background-base-default);font-family:var(--font-sans);gap:16px;padding:24px;display:grid;position:sticky}.xPmFXq_scopeCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xPmFXq_scopeCounts dt{color:var(--color-content-base-muted);font-size:13px}.xPmFXq_scopeCounts dd{font:400 36px / 1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px}.xPmFXq_scopeCounts [data-status=build] dd{color:var(--color-content-brand-default)}.xPmFXq_scopeBar{gap:2px;height:8px;display:flex}.xPmFXq_scopeBar i{flex-basis:0;min-width:0;transition:flex-grow .3s}.xPmFXq_scopeBar i[data-status=have]{background:var(--color-content-elevated-default)}.xPmFXq_scopeBar i[data-status=build]{background:var(--color-background-brand-enabled)}.xPmFXq_scopeBar i[data-status=skip]{background:var(--color-border-base-strong)}.xPmFXq_scopeBar i[data-status=open]{background:var(--color-background-elevated-default)}.xPmFXq_workstreams li{border-bottom:1px solid var(--color-border-base-subtle);color:var(--color-content-base-default);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.xPmFXq_workstreams li>span:last-child{color:var(--color-content-base-muted);font-variant-numeric:tabular-nums}.xPmFXq_workstreams li[data-active]>span:last-child{color:var(--color-content-brand-default)}.xPmFXq_takeaway{font:400 18px / 1.35 var(--font-display);letter-spacing:-.02em;color:var(--color-content-elevated-default);text-wrap:balance}.xPmFXq_scopeMain{gap:8px;min-width:0;display:grid}.xPmFXq_capLegend{font-family:var(--font-sans);color:var(--color-content-base-muted);flex-wrap:wrap;gap:8px 20px;margin-bottom:8px;font-size:13px;display:flex}.xPmFXq_capLegend b{color:var(--color-content-elevated-default);font-weight:500}.xPmFXq_capCategory{background:var(--color-background-base-default);font-family:var(--font-sans)}.xPmFXq_capCategory summary{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.xPmFXq_capCategory summary>span:first-child{font:400 20px / 1.3 var(--font-display);letter-spacing:-.02em}.xPmFXq_capMeta{font-variant-numeric:tabular-nums;color:var(--color-content-base-muted);align-items:center;gap:12px;font-size:13px;display:flex}.xPmFXq_capBulk{flex-wrap:wrap;align-items:center;gap:4px 16px;padding:0 24px 12px;font-size:13px;display:flex}.xPmFXq_capBulk span{color:var(--color-content-base-muted)}.xPmFXq_capBulk button{color:var(--color-content-elevated-default);text-decoration:underline;text-decoration-color:var(--color-border-base-strong);text-underline-offset:3px}.xPmFXq_capBulk button:hover{text-decoration-color:currentColor}.xPmFXq_capCategory ul{padding:0 24px 12px}.xPmFXq_capRow{border-top:1px solid var(--color-border-base-subtle);color:var(--color-content-elevated-default);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:14px;display:flex}.xPmFXq_capChoice{border:1px solid var(--color-border-base-enabled);flex:none;display:flex}.xPmFXq_capChoice label{min-width:56px;height:32px;color:var(--color-content-base-muted);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:12px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.xPmFXq_capChoice label+label{border-left:1px solid var(--color-border-base-enabled)}.xPmFXq_capChoice label:hover{color:var(--color-content-elevated-default)}.xPmFXq_capChoice label[data-checked][data-status=have]{background:var(--color-background-inverted-default);color:var(--color-content-inverted-default)}.xPmFXq_capChoice label[data-checked][data-status=build]{background:var(--color-background-brand-enabled);color:var(--color-content-inverted-default)}.xPmFXq_capChoice label[data-checked][data-status=skip]{background:var(--color-background-elevated-default);color:var(--color-content-elevated-default)}.xPmFXq_estimator{background:var(--color-background-base-default);margin-top:8px;padding:0 24px}.xPmFXq_estimatorBody{font-family:var(--font-sans);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-bottom:24px;display:grid}.xPmFXq_fields{gap:12px;display:grid}.xPmFXq_fields label{color:var(--color-content-base-default);gap:6px;font-size:13px;display:grid}.xPmFXq_input{border:1px solid var(--color-border-base-enabled);display:flex}.xPmFXq_input:focus-within{border-color:var(--color-content-elevated-default)}.xPmFXq_input input{font-variant-numeric:tabular-nums;min-width:0;height:40px;color:var(--color-content-elevated-default);background:0 0;flex:1;padding:0 12px;font-size:15px}.xPmFXq_page .xPmFXq_input input:focus-visible{outline:none}.xPmFXq_input em{background:var(--color-background-elevated-default);white-space:nowrap;color:var(--color-content-base-muted);align-items:center;padding:0 12px;font-size:12px;font-style:normal;display:flex}.xPmFXq_estimate dl>div{border-bottom:1px solid var(--color-border-base-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.xPmFXq_estimate dt{color:var(--color-content-base-default);font-size:14px}.xPmFXq_estimate dd{font:400 24px / 1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.xPmFXq_estimate [data-total] dd{font-size:32px}.xPmFXq_estimate>p:first-child{color:var(--color-content-base-muted);padding:12px 0;font-size:14px}.xPmFXq_table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:15px;line-height:1.45}.xPmFXq_table th,.xPmFXq_table td{border-bottom:1px solid var(--color-border-base-subtle);text-align:left;vertical-align:top;padding:14px 20px}.xPmFXq_table thead th{font:400 20px / 1.3 var(--font-display);letter-spacing:-.02em;color:var(--color-content-elevated-default);padding-top:16px}.xPmFXq_table tbody th{width:22%;color:var(--color-content-base-muted);font-weight:400}.xPmFXq_table td{width:26%;color:var(--color-content-base-default)}.xPmFXq_table [data-dema]{background:var(--color-background-elevated-default);color:var(--color-content-elevated-default)}.xPmFXq_fitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.xPmFXq_fit{border:1px solid var(--color-border-base-subtle);padding:28px}.xPmFXq_fit h3{letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.3}.xPmFXq_fit ul{font-family:var(--font-sans);gap:10px;margin-top:16px;display:grid}.xPmFXq_fit li{color:var(--color-content-base-default);gap:10px;font-size:14px;line-height:1.45;display:flex}.xPmFXq_fit li svg{width:16px;height:16px;color:var(--color-content-base-muted);flex:none;margin-top:1px}.xPmFXq_fit[data-dema]{border-color:var(--color-content-elevated-default)}.xPmFXq_fit[data-dema] li svg{color:var(--color-content-brand-default)}.xPmFXq_stackNote{max-width:760px;font-size:var(--marketing-text-lead);color:var(--color-content-base-default);margin-top:32px;line-height:1.5}.xPmFXq_stackNote strong{color:var(--color-content-elevated-default);font-weight:400}.xPmFXq_runScore,.xPmFXq_swipeHint,.xPmFXq_compareTabs,.xPmFXq_shortLabel{display:none}@media (max-width:1100px){.xPmFXq_orderPanel{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"question""receiptTop""ask""receiptCosts""profit";gap:28px 0;padding:48px 40px}.xPmFXq_orderReceipt{display:none}.xPmFXq_orderReceiptTop,.xPmFXq_orderReceiptCosts{justify-self:center;width:min(100%,400px);display:block}.xPmFXq_orderReceiptTop{grid-area:receiptTop}.xPmFXq_orderReceiptCosts{grid-area:receiptCosts}.xPmFXq_orderQuestion{padding-top:0}.xPmFXq_orderProfit{margin-top:0}.xPmFXq_orderTakeaway{gap:var(--marketing-copy-gap);grid-template-columns:minmax(0,1fr)}.xPmFXq_routeCards,.xPmFXq_runPanels,.xPmFXq_challengeGrid,.xPmFXq_scopeGrid{grid-template-columns:minmax(0,1fr)}.xPmFXq_head{gap:var(--marketing-copy-gap);grid-template-columns:minmax(0,1fr)}.xPmFXq_progress,.xPmFXq_scopeSummary{position:static}.xPmFXq_scopeSummary{order:2}}@media (max-width:767px){.xPmFXq_container{padding-inline:16px}.xPmFXq_contenders{grid-template-columns:minmax(0,1fr)}.xPmFXq_contenders a{gap:16px;min-height:0;padding:20px}.xPmFXq_orderPanel{margin-inline:-16px;padding:40px 16px}.xPmFXq_orderFigure{min-height:248px}.xPmFXq_rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px}.xPmFXq_rail button{font-size:14px}.xPmFXq_orderTakeaway h3{font-size:26px}.xPmFXq_runPanel header{padding-inline:4px}.xPmFXq_chatTool{grid-template-columns:16px minmax(0,1fr) 12px;gap:4px 8px;padding:8px 12px;font-size:13px}.xPmFXq_chatVerb{display:none}.xPmFXq_chatTool em{grid-area:2/2}.xPmFXq_chatTool>svg{grid-area:1/3}.xPmFXq_runAlready ul{grid-template-columns:minmax(0,1fr)}.xPmFXq_wordTabs{scrollbar-width:none;flex-wrap:nowrap;gap:24px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.xPmFXq_wordTabs button,.xPmFXq_wordTabs>span{flex:none;font-size:18px}.xPmFXq_wordTabs>span{margin-left:0;font-size:14px}.xPmFXq_routeSub{min-height:0}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_routeSub{min-height:3em}.xPmFXq_metric p{min-height:4.35em}.xPmFXq_trust{padding-top:24px}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_routeTrap{min-height:7.5em}.xPmFXq_qCard{padding:20px}.xPmFXq_qTop .xPmFXq_copyButton span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xPmFXq_qText{font-size:19px}.xPmFXq_capCategory summary,.xPmFXq_capBulk,.xPmFXq_capCategory ul,.xPmFXq_estimator,.xPmFXq_capCategory ul{padding-inline:16px}.xPmFXq_capRow{flex-wrap:wrap;gap:8px}.xPmFXq_capChoice label{flex:1}.xPmFXq_table,.xPmFXq_table tbody,.xPmFXq_table tr,.xPmFXq_table th,.xPmFXq_table td{width:auto;display:block}.xPmFXq_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xPmFXq_table tr{border-bottom:1px solid var(--color-border-base-subtle);padding:16px 0}.xPmFXq_table tbody th{width:auto;color:var(--color-content-elevated-default);border:0;padding:0 0 8px;font-size:16px}.xPmFXq_table td{border:0;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:6px 0;font-size:14px;display:grid}.xPmFXq_table td:before{content:attr(data-label);color:var(--color-content-base-muted);font-size:13px}.xPmFXq_table td[data-dema]{margin-inline:-8px;padding-inline:8px}.xPmFXq_fitGrid{grid-template-columns:minmax(0,1fr)}.xPmFXq_heroBody{gap:28px}.xPmFXq_heroActions>a{justify-content:center;width:100%}.xPmFXq_contenders{gap:6px}.xPmFXq_contenders a{gap:8px;padding:14px 16px}.xPmFXq_contenderMark{height:22px;font-size:15px}.xPmFXq_contenderMark>img{height:17px}.xPmFXq_contenderCopy strong{opacity:.8;font-size:15px}.xPmFXq_contenderCopy span{display:none}.xPmFXq_orderPanel{gap:18px 0;padding:28px 16px 32px}.xPmFXq_orderReceiptTop,.xPmFXq_orderReceiptCosts{width:100%}.xPmFXq_orderProfit{border-top:0;padding-top:0}.xPmFXq_orderQuestion{font-size:18px}.xPmFXq_orderFigure{min-height:132px;margin-top:0}.xPmFXq_orderFigure strong{font-size:52px}.xPmFXq_orderFigure strong[data-prompt]{font-size:30px}.xPmFXq_orderFigure p:first-of-type{margin-top:10px;font-size:17px}.xPmFXq_orderFigure p:last-of-type{margin-top:2px;font-size:14px}.xPmFXq_railHint{margin-top:16px;font-size:13px}.xPmFXq_rail button{height:42px;margin-bottom:18px}.xPmFXq_rail em{top:calc(100% + 3px)}.xPmFXq_receiptPaper{padding:10px 18px 14px}.xPmFXq_receiptHead{padding-bottom:10px}.xPmFXq_receiptLines li,.xPmFXq_receiptCosts li,.xPmFXq_receiptTotal,.xPmFXq_receiptVat{padding-block:4px}.xPmFXq_receiptTotal{padding-top:10px}.xPmFXq_orderProfit p{min-height:6em}.xPmFXq_routeCards{gap:6px}.xPmFXq_routeCards article{padding:20px 16px}.xPmFXq_routeCards h3{min-height:0;margin-top:10px;font-size:24px}.xPmFXq_routeSub,.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_routeSub{min-height:0;margin-top:6px;font-size:14px}.xPmFXq_fieldList,.xPmFXq_metric{margin-top:14px}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_fieldList{min-height:0}.xPmFXq_fieldList li{min-height:40px;padding:5px 10px}.xPmFXq_routeCards article[data-route=mcp] .xPmFXq_routeTrap{min-height:0;margin:14px 0 0}.xPmFXq_routeCards article:not([data-route=mcp]) .xPmFXq_routeTrap,.xPmFXq_routeFacts{display:none}.xPmFXq_metric{padding:16px}.xPmFXq_metric strong{font-size:32px}.xPmFXq_metric p{min-height:0;margin-top:10px}.xPmFXq_runScore{z-index:5;border-bottom:1px solid var(--color-border-base-subtle);background:var(--color-background-base-default);font-family:var(--font-sans);gap:8px;margin-inline:-16px;padding:12px 16px;display:grid;position:sticky;top:64px}.xPmFXq_runScore>div{color:var(--color-content-base-default);grid-template-columns:104px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;display:grid}.xPmFXq_runScore i{background:var(--color-background-elevated-default);height:6px}.xPmFXq_runScore b{background:var(--color-content-elevated-default);transform-origin:0;height:100%;transition:transform .4s;display:block}.xPmFXq_runScore>div:last-child b{background:var(--color-background-brand-enabled)}.xPmFXq_runScore strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-content-base-muted);font-weight:400}.xPmFXq_runScore [data-done] strong{color:var(--color-content-elevated-default)}.xPmFXq_runBar{margin-bottom:8px}.xPmFXq_runPanels{gap:6px;margin-top:12px}.xPmFXq_runPanel{padding:8px}.xPmFXq_runPanel header{margin-bottom:8px;padding:6px 6px 0}.xPmFXq_runPanel h3{min-height:0;font-size:17px}.xPmFXq_runPanel header p,.xPmFXq_chatComposer,.xPmFXq_runPanel[data-tone=light] .xPmFXq_chatUser,.xPmFXq_runPanel[data-tone=light] .xPmFXq_chatStatus{display:none}.xPmFXq_chat{padding:14px 12px}.xPmFXq_chatUser{max-width:92%;font-size:14px}.xPmFXq_chatStatus{margin:14px 0 8px;font-size:13px}.xPmFXq_chatTool{min-height:38px;padding:6px 10px}.xPmFXq_chatAnswer{margin-top:12px;font-size:14px}.xPmFXq_runAlready{margin:16px 0 0;padding-top:14px}.xPmFXq_runAlready ul{gap:6px}.xPmFXq_runAlready li{font-size:13px}.xPmFXq_swipeHint{font-family:var(--font-sans);color:var(--color-content-base-muted);margin:-8px 0 12px;font-size:13px;display:block}.xPmFXq_challengeGrid{gap:24px}.xPmFXq_qList{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.xPmFXq_qList::-webkit-scrollbar{display:none}.xPmFXq_qCard{scroll-snap-align:start;flex-direction:column;flex:0 0 88%;padding:18px 16px;display:flex}.xPmFXq_qText{margin:12px 0 6px;font-size:18px}.xPmFXq_qRule{margin-bottom:14px;font-size:14px}.xPmFXq_outcomes{margin-top:auto;padding-top:14px}.xPmFXq_outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xPmFXq_outcomes label{justify-content:center;min-height:40px}.xPmFXq_longLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xPmFXq_shortLabel{display:inline}.xPmFXq_progress{padding:18px 16px}.xPmFXq_capRow{flex-wrap:nowrap;gap:10px;padding:7px 0;font-size:13px;line-height:1.3}.xPmFXq_capChoice{width:auto}.xPmFXq_capChoice label{flex:none;min-width:42px;height:32px;padding:0 6px;font-size:11px}.xPmFXq_capCategory summary{padding-block:14px}.xPmFXq_capCategory summary>span:first-child{font-size:18px}.xPmFXq_scopeSummary{padding:18px 16px}.xPmFXq_workstreams,.xPmFXq_progressActions button:nth-child(3){display:none}.xPmFXq_compareTabs{border:1px solid var(--color-border-base-enabled);font-family:var(--font-sans);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;display:grid}.xPmFXq_compareTabs button{min-height:44px;color:var(--color-content-base-muted);padding:6px 4px;font-size:13px;line-height:1.2}.xPmFXq_compareTabs button+button{border-left:1px solid var(--color-border-base-enabled)}.xPmFXq_compareTabs button[aria-pressed=true]{background:var(--color-background-inverted-default);color:var(--color-content-inverted-default)}.xPmFXq_table tr{grid-template-columns:40% minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.xPmFXq_table tbody th{color:var(--color-content-base-muted);padding:0;font-size:13px}.xPmFXq_table td,.xPmFXq_table td[data-dema]{color:var(--color-content-elevated-default);background:0 0;margin:0;padding:0;font-size:14px;display:none}.xPmFXq_table td:before{content:none}.xPmFXq_table[data-col="0"] td:first-of-type,.xPmFXq_table[data-col="1"] td:nth-of-type(2),.xPmFXq_table[data-col="2"] td:nth-of-type(3){display:block}.xPmFXq_fitGrid{margin-top:24px}.xPmFXq_fit{padding:20px 16px;display:none}.xPmFXq_fit[data-shown]{display:block}.xPmFXq_stackNote{margin-top:24px;font-size:16px}}@media print{html[data-print=challenge] body *{visibility:hidden}:is(html[data-print=challenge] .xPmFXq_printReport,html[data-print=challenge] .xPmFXq_printReport *){visibility:visible}html[data-print=challenge] .xPmFXq_printReport{width:100%;font-family:var(--font-sans);color:#000;font-size:11pt;line-height:1.45;display:block;position:absolute;top:0;left:0}.xPmFXq_printReport h1{font:400 22pt / 1.1 var(--font-display)}.xPmFXq_printReport>p{margin-top:8pt}.xPmFXq_printReport ol{margin-top:12pt}.xPmFXq_printReport ol>li{break-inside:avoid;border-top:1px solid #ccc;padding:10pt 0}.xPmFXq_printReport h2{font:400 13pt / 1.3 var(--font-display)}.xPmFXq_printReport ul{margin-top:4pt}}
