@layer components{.mars-service-framework-shell.mars-service-blueprint{box-shadow:0 1rem 3.6rem #00000038}.mars-service-blueprint-scroll{--service-blueprint-lane-width:6.8rem;gap:clamp(.52rem,.9vw,.7rem);min-width:0;display:grid}@media (min-width:1025px){.mars-service-blueprint-scroll{--service-blueprint-lane-width:7.25rem;align-content:center;width:100%;height:100%}.mars-service-blueprint .mars-service-blueprint-stage-rail,.mars-service-blueprint .mars-service-blueprint-stage{min-height:3.22rem}.mars-service-blueprint .mars-service-blueprint-evidence-rail,.mars-service-blueprint .mars-service-blueprint-evidence-cell{min-height:4.24rem}.mars-service-blueprint .mars-service-blueprint-lane,.mars-service-blueprint .mars-service-blueprint-cell{min-height:7.46rem}.mars-service-blueprint .mars-service-blueprint-separator{min-height:1.64rem}.mars-service-blueprint .mars-service-blueprint-map{padding-bottom:.24rem}.mars-service-blueprint .mars-service-blueprint-lane{gap:.38rem;padding-inline:.4rem}.mars-service-blueprint .mars-service-blueprint-lane span{width:2.52rem;height:2.52rem}.mars-service-blueprint .mars-service-blueprint-lane span svg{width:1.34rem;height:1.34rem}.mars-service-blueprint .mars-service-blueprint-lane strong{font-size:.74rem;line-height:1.15}.mars-service-blueprint .mars-service-blueprint-separator span{letter-spacing:.085em;font-size:.52rem}}.mars-service-blueprint-legend{flex-wrap:wrap;justify-content:flex-end;align-self:start;align-items:center;gap:.54rem;margin-top:0;padding-top:.12rem;display:flex}.mars-service-blueprint-legend span{min-height:1.72rem;color:color-mix(in srgb,var(--mars-foreground)78%,var(--mars-muted));background:#fff8ee09;border-radius:999px;flex:none;align-items:center;gap:.44rem;padding:.3rem .48rem;font-size:.6rem;font-weight:820;line-height:1;display:inline-flex}.mars-service-blueprint-legend i{border-radius:999px;width:.56rem;height:.56rem}.mars-service-blueprint-legend-customer i{background:#7fa6d2}.mars-service-blueprint-legend-shared i{background:var(--detail-accent)}.mars-service-blueprint-legend-mars i{background:#9a9186}.mars-service-blueprint-stage-rail,.mars-service-blueprint-evidence-rail,.mars-service-blueprint-grid{grid-template-columns:var(--service-blueprint-lane-width)repeat(var(--service-blueprint-stage-count),minmax(0,1fr));gap:0;display:grid}.mars-service-blueprint-map{padding-inline:.18rem;isolation:isolate;gap:0;padding-bottom:.18rem;display:grid;position:relative}.mars-service-blueprint-stage-rail,.mars-service-blueprint-evidence-rail,.mars-service-blueprint-grid{z-index:1;position:relative}.mars-service-blueprint-connectors{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mars-service-blueprint-marker path{fill:#b2ada4;stroke:#b2ada4;stroke-width:.25px}.mars-service-blueprint-marker-customer path,.mars-service-blueprint-marker-shared path,.mars-service-blueprint-marker-mars path,.mars-service-blueprint-marker-support path,.mars-service-blueprint-marker-artifact path,.mars-service-blueprint-marker-feedback path{fill:#b2ada4}.mars-service-blueprint-connection{fill:none;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;vector-effect:non-scaling-stroke}.mars-service-blueprint-connection-customer,.mars-service-blueprint-connection-shared,.mars-service-blueprint-connection-mars,.mars-service-blueprint-connection-support{stroke:#fff8ee75}.mars-service-blueprint-connection-artifact{stroke:#fff8ee75;opacity:.38}.mars-service-blueprint-connection-feedback{stroke:#fff8ee75;opacity:.58}.mars-service-blueprint-connection-dashed{stroke-dasharray:5 7}.mars-service-blueprint-connection-mutual{stroke-width:1.3px;opacity:.78}.mars-service-blueprint-connection-feedback{stroke-dasharray:8 9;stroke-width:1.45px}.mars-service-blueprint-stage-rail{align-items:center;min-height:2.72rem}.mars-service-blueprint-grid{background:#fff8ee08;border-radius:.78rem;padding:.22rem;overflow:hidden}.mars-service-blueprint-row{display:contents}.mars-service-blueprint-stage{z-index:5;min-width:0;min-height:2.72rem;color:color-mix(in srgb,var(--mars-foreground)86%,var(--mars-accent-text));letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;padding:.38rem .75rem;font-size:clamp(.7rem,.86vw,.8rem);font-weight:900;line-height:1.12;display:flex;position:relative}.mars-service-blueprint-stage-last{color:color-mix(in srgb,var(--detail-accent)76%,var(--mars-foreground))}.mars-service-blueprint-evidence-rail{align-items:center;min-height:3.4rem;margin-top:-.26rem;margin-bottom:.12rem;padding-bottom:.24rem}.mars-service-blueprint-evidence-label{text-align:center;min-width:0;color:color-mix(in srgb,var(--mars-muted)84%,var(--mars-foreground));opacity:.74;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.24rem;padding:.3rem .34rem;display:grid}.mars-service-blueprint-evidence-label span{background:#fff8ee0d;border-radius:999px;place-items:center;width:2.02rem;height:2.02rem;line-height:0;display:inline-grid}.mars-service-blueprint-evidence-label span svg{width:1rem;height:1rem;margin:auto;display:block;transform:translate(.04rem,.05rem)}.mars-service-blueprint-evidence-label strong{font-size:.58rem;font-weight:850;line-height:1.12}.mars-service-blueprint-evidence-cell{z-index:5;justify-content:center;align-items:center;min-width:0;min-height:3.4rem;padding:.28rem .44rem;display:flex;position:relative}.mars-service-blueprint-lane{z-index:5;text-align:center;background:linear-gradient(90deg,#fff8ee12,#fff8ee06),#fff8ee05;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.28rem;min-width:0;min-height:5.75rem;padding:.62rem .32rem;display:grid;position:relative}.mars-service-blueprint-row-customer .mars-service-blueprint-lane{background:linear-gradient(90deg,#7fa6d221,#7fa6d208),#fff8ee06;border-top-left-radius:.54rem}.mars-service-blueprint-row-support .mars-service-blueprint-lane{opacity:.78;border-bottom-left-radius:.54rem}.mars-service-blueprint-lane span{width:2.12rem;height:2.12rem;color:var(--mars-foreground);background:radial-gradient(circle at 34% 24%,#fff8ee47,transparent 48%),color-mix(in srgb,var(--detail-accent)58%,#fff8ee14);box-shadow:inset 0 1px 0 #fff8ee29,0 10px 28px color-mix(in srgb,var(--detail-accent)14%,transparent);border-radius:999px;place-items:center;display:inline-grid}.mars-service-blueprint-lane span svg{width:1.16rem;height:1.16rem}.mars-service-blueprint-lane strong{min-width:0;color:var(--mars-foreground);letter-spacing:0;font-size:clamp(.6rem,.72vw,.68rem);font-weight:830;line-height:1.2}.mars-service-blueprint-lane-customer span{background:radial-gradient(circle at 34% 24%,#fff8ee4d,#0000 48%),#5c84b2d1}.mars-service-blueprint-lane-support span,.mars-service-blueprint-lane-backstage span{background:radial-gradient(circle at 34% 24%,#fff8ee47,#0000 48%),#827c72ad}.mars-service-blueprint-cell{z-index:5;justify-content:center;align-items:center;min-width:0;min-height:5.75rem;padding:.58rem .42rem;display:flex;position:relative}.mars-service-blueprint-handoff{z-index:6;background:color-mix(in srgb,var(--detail-accent)46%,#fff8ee1f);width:1.84rem;height:2px;position:absolute;top:50%;right:-.92rem;transform:translateY(-50%)}.mars-service-blueprint-handoff:after{content:"";border-top:2px solid color-mix(in srgb,var(--detail-accent)58%,#fff8ee29);border-right:2px solid color-mix(in srgb,var(--detail-accent)58%,#fff8ee29);width:.46rem;height:.46rem;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.mars-service-blueprint-cell-customer .mars-service-blueprint-handoff{background:color-mix(in srgb,var(--detail-accent)72%,#fff8ee29)}.mars-service-blueprint-cell-customer .mars-service-blueprint-handoff:after{border-color:color-mix(in srgb,var(--detail-accent)78%,#fff8ee2e)}.mars-service-blueprint-cell-support .mars-service-blueprint-handoff,.mars-service-blueprint-cell-support .mars-service-blueprint-handoff:after{opacity:.5}.mars-service-blueprint-vertical-link{z-index:5;background:linear-gradient(to bottom,color-mix(in srgb,var(--detail-accent)42%,#fff8ee1a),color-mix(in srgb,var(--detail-accent)58%,#fff8ee24));width:2px;height:1.46rem;position:absolute;top:-1.34rem;left:50%;transform:translate(-50%)}.mars-service-blueprint-vertical-link:after{content:"";border-right:2px solid color-mix(in srgb,var(--detail-accent)64%,#fff8ee2e);border-bottom:2px solid color-mix(in srgb,var(--detail-accent)64%,#fff8ee2e);width:.42rem;height:.42rem;position:absolute;bottom:-.02rem;left:50%;transform:translate(-50%)rotate(45deg)}.mars-service-blueprint-cell-backstage .mars-service-blueprint-vertical-link,.mars-service-blueprint-cell-support .mars-service-blueprint-vertical-link{opacity:.62}.mars-service-blueprint-cell-support .mars-service-blueprint-vertical-link{background:linear-gradient(to bottom,#fff8ee0d,color-mix(in srgb,var(--detail-accent)34%,#fff8ee14))}.mars-service-blueprint-card{z-index:6;width:min(100% - .58rem,11.2rem);min-width:0;min-height:4.42rem;color:var(--mars-foreground);background:linear-gradient(135deg,#fff8ee12,#fff8ee07),#171a1a47;border-radius:.58rem;grid-template-columns:1.62rem minmax(0,1fr);align-items:center;gap:.36rem;padding:.56rem .58rem;display:grid;position:relative;box-shadow:0 .75rem 1.8rem #00000014}.mars-service-blueprint-card-evidence{background:linear-gradient(135deg,#fff8ee0f,#fff8ee05),#fff8ee05;grid-template-columns:1.94rem minmax(0,1fr);min-height:3.05rem;padding-block:.42rem;box-shadow:0 .55rem 1.4rem #0000000f}.mars-service-blueprint-card-customer{background:radial-gradient(210px 130px at 24% 0,#7fa6d24d,#0000 72%),linear-gradient(135deg,#6080a652,#1f2b383d),#1c242e94;box-shadow:0 14px 30px #00000029}.mars-service-blueprint-card-shared{background:radial-gradient(190px 130px at 24% 0%,color-mix(in srgb,var(--detail-accent)24%,transparent),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--detail-accent)15%,transparent),#fff8ee08),#28221d6b;box-shadow:0 .7rem 1.65rem #00000014}.mars-service-blueprint-card-mars{background:radial-gradient(190px 130px at 24% 0,#9a91862e,#0000 72%),linear-gradient(135deg,#fff8ee11,#fff8ee05),#191b1a70}.mars-service-blueprint-card-support{background:linear-gradient(135deg,#fff8ee0c,#fff8ee04),#16181857;box-shadow:0 .55rem 1.35rem #0000000f}.mars-service-blueprint-card-icon{width:1.62rem;height:1.62rem;color:color-mix(in srgb,var(--mars-foreground)88%,var(--detail-accent));place-items:center;display:grid}.mars-service-blueprint-card-icon svg{width:1.06rem;height:1.06rem}.mars-service-blueprint-card-evidence .mars-service-blueprint-card-icon{width:1.94rem;height:1.94rem;color:color-mix(in srgb,var(--mars-muted)80%,var(--mars-foreground));opacity:.86;background:#fff8ee0c;border-radius:999px;line-height:0}.mars-service-blueprint-card-evidence .mars-service-blueprint-card-icon svg{width:1.08rem;height:1.08rem;margin:auto;display:block;transform:translateY(.03rem)}.mars-service-blueprint-card-customer .mars-service-blueprint-card-icon{color:color-mix(in srgb,#bad4f0 78%,var(--mars-foreground))}.mars-service-blueprint-card-mars .mars-service-blueprint-card-icon{color:color-mix(in srgb,#b9b0a5 72%,var(--mars-foreground))}.mars-service-blueprint-card-support .mars-service-blueprint-card-icon{color:color-mix(in srgb,#8fccc4 56%,var(--mars-muted));opacity:.9}.mars-service-blueprint-card-text{width:100%;min-width:0;max-width:none;color:var(--mars-foreground);text-align:center;text-wrap:balance;overflow-wrap:break-word;word-break:normal;white-space:pre-line;font-size:clamp(.7rem,.82vw,.8rem);font-weight:740;line-height:1.24}.mars-service-blueprint-card-list{text-align:left;text-wrap:auto;white-space:normal;justify-self:center;gap:.12rem;width:100%;max-width:100%;display:grid}.mars-service-blueprint-card-list-item{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.26rem;min-width:0;max-width:100%;display:grid}.mars-service-blueprint-card-list-item:before{content:"-";color:color-mix(in srgb,var(--detail-accent)72%,var(--mars-foreground));font-weight:860}.mars-service-blueprint-card-evidence .mars-service-blueprint-card-text,.mars-service-blueprint-card-support .mars-service-blueprint-card-text{color:color-mix(in srgb,var(--mars-muted)88%,var(--mars-foreground));font-size:clamp(.66rem,.74vw,.72rem);font-weight:680}.mars-service-blueprint-card-customer .mars-service-blueprint-card-text{font-weight:820}.mars-service-blueprint-cell-last-stage{border-right:0}.mars-service-blueprint-separator{background:#fff8ee03;grid-column:1/-1;min-height:1.32rem;position:relative}.mars-service-blueprint-separator:before{content:"";border-top:1px dotted #e2a06f75;position:absolute;top:50%;left:0;right:0}.mars-service-blueprint-separator span{width:calc(var(--service-blueprint-lane-width) - 1.64rem);text-align:center;color:color-mix(in srgb,var(--mars-accent-text)74%,var(--mars-muted));letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 8px #131616b8;background:0 0;padding:0;font-size:.46rem;font-weight:900;line-height:1;position:absolute;top:50%;left:.82rem;transform:translateY(-50%)}@media (max-width:1024px){.mars-service-blueprint-scroll,.mars-service-blueprint-stage-rail,.mars-service-blueprint-evidence-rail,.mars-service-blueprint-grid{min-width:68rem}.mars-service-blueprint-stage-rail,.mars-service-blueprint-evidence-rail,.mars-service-blueprint-grid{--service-blueprint-lane-width:7.6rem;grid-template-columns:var(--service-blueprint-lane-width)repeat(var(--service-blueprint-stage-count),minmax(8.4rem,1fr))}}@media (max-width:700px){.mars-service-blueprint-scroll{--service-blueprint-lane-width:7.4rem;gap:.68rem;min-width:80rem}.mars-service-blueprint-legend{justify-content:flex-start;margin-top:0}.mars-service-blueprint-legend span{min-height:1.54rem;padding:.3rem .48rem;font-size:.58rem}.mars-service-blueprint-stage-rail,.mars-service-blueprint-evidence-rail,.mars-service-blueprint-grid{grid-template-columns:var(--service-blueprint-lane-width)repeat(var(--service-blueprint-stage-count),minmax(9.4rem,1fr))}.mars-service-blueprint-stage{min-height:2.6rem;padding:.56rem;font-size:.58rem}.mars-service-blueprint-evidence-rail{min-height:3.58rem;margin-bottom:.1rem;padding-bottom:.22rem}.mars-service-blueprint-evidence-label{grid-template-columns:2.02rem minmax(0,1fr);gap:.42rem;padding:.38rem .58rem}.mars-service-blueprint-evidence-label span{width:2.02rem;height:2.02rem}.mars-service-blueprint-evidence-label strong{font-size:.58rem}.mars-service-blueprint-evidence-cell{min-height:3.58rem;padding:.3rem .48rem}.mars-service-blueprint-lane{grid-template-columns:2.12rem minmax(0,1fr);gap:.44rem;min-height:6rem;padding:.58rem}.mars-service-blueprint-lane span{width:2.12rem;height:2.12rem}.mars-service-blueprint-lane span svg{width:1.16rem;height:1.16rem}.mars-service-blueprint-lane strong{font-size:.66rem;line-height:1.16}.mars-service-blueprint-cell{min-height:6rem;padding:.48rem}.mars-service-blueprint-card{grid-template-columns:2.12rem minmax(0,1fr);gap:.44rem;min-height:3.8rem;padding:.5rem}.mars-service-blueprint-card-evidence{grid-template-columns:1.94rem minmax(0,1fr);min-height:3.08rem}.mars-service-blueprint-card-icon{width:2.12rem;height:2.12rem}.mars-service-blueprint-card-evidence .mars-service-blueprint-card-icon{width:1.94rem;height:1.94rem}.mars-service-blueprint-card-icon svg{width:1rem;height:1rem}.mars-service-blueprint-card-evidence .mars-service-blueprint-card-icon svg{width:1.08rem;height:1.08rem}.mars-service-blueprint-card-text{font-size:.64rem;line-height:1.24}.mars-service-blueprint-handoff{width:1.32rem;right:-.68rem}.mars-service-blueprint-vertical-link{height:1.18rem;top:-1.08rem}.mars-service-blueprint-separator{min-height:1rem}.mars-service-blueprint-separator span{width:calc(var(--service-blueprint-lane-width) - .96rem);font-size:.42rem;left:.48rem}}.mars-service-framework-shell-expanded .mars-service-blueprint-scroll{align-content:start}}
@layer components{.mars-service-request-scope{gap:var(--mars-detail-heading-content-gap);display:grid}.mars-service-request-scope>.mars-detail-section-heading{margin-bottom:0}.mars-service-request-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.72rem,1.5vw,.95rem);min-width:0;display:grid}.mars-service-request-scope-card{min-width:0;min-height:clamp(16rem,22vw,18.6rem);color:var(--mars-foreground);background:radial-gradient(360px 180px at 12% 0%,color-mix(in srgb,var(--detail-accent)16%,transparent),transparent 70%),linear-gradient(135deg,#fff8ee12,#fff8ee06 52%,#fff8ee03),#34322d75;border-radius:1rem;grid-template-rows:auto auto 1fr;gap:clamp(.75rem,1.45vw,.95rem);padding:clamp(1rem,1.8vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8ee1c,0 0 0 1px #fff8ee13,0 22px 68px #00000021}.mars-service-request-scope-card:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--detail-accent)78%,var(--mars-foreground)),transparent 82%);opacity:.76;width:3px;position:absolute;inset:0 auto 0 0}.mars-service-request-scope-card-head{align-content:start;gap:.6rem;min-width:0;display:grid}.mars-service-request-scope-card-head span{width:2.1rem;height:2.1rem;color:color-mix(in srgb,var(--detail-accent)75%,var(--mars-foreground));letter-spacing:.05em;background:#fff8ee13;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8ee14}.mars-service-request-scope-card h3{color:var(--mars-foreground);letter-spacing:0;margin:0;font-size:clamp(1.05rem,1.55vw,1.24rem);font-weight:840;line-height:1.18}.mars-service-request-scope-card>p{color:var(--mars-muted);overflow-wrap:break-word;margin:0;font-size:clamp(.86rem,1.1vw,.96rem);font-weight:650;line-height:1.58}.mars-service-request-scope-output{border-top:1px solid #fff8ee1a;align-self:end;gap:.66rem;min-width:0;padding-top:.86rem;display:grid}.mars-service-request-scope-output strong{color:color-mix(in srgb,var(--detail-accent)72%,var(--mars-foreground));letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.mars-service-request-scope-output ul{flex-wrap:wrap;gap:.42rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mars-service-request-scope-output li{max-width:100%;min-height:1.78rem;color:color-mix(in srgb,var(--mars-foreground)84%,var(--mars-muted));overflow-wrap:break-word;background:#fff8ee0e;border-radius:999px;align-items:center;padding:.34rem .54rem;font-size:.72rem;font-weight:760;line-height:1.16;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8ee14}@media (max-width:1060px){.mars-service-request-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mars-service-request-scope-grid{grid-template-columns:1fr}.mars-service-request-scope-card{min-height:0}}}
@layer components{.mars-blog-page{--mars-blog-text-xl:30px;--mars-blog-text-lg:17px;--mars-blog-text-md:15px;--mars-blog-text-sm:13px;--mars-blog-text-xs:12px;--mars-blog-text-xxs:10px;--mars-blog-copy-size:var(--mars-blog-text-md);--mars-blog-list-size:var(--mars-blog-text-md);--mars-blog-step-title-size:var(--mars-blog-text-sm);--mars-blog-step-body-size:var(--mars-blog-text-xs);--mars-blog-step-marker-size:var(--mars-blog-text-xxs);--mars-blog-block-title-size:var(--mars-blog-text-lg);--mars-blog-block-title-line-height:1.34;--mars-blog-block-title-weight:780;--mars-blog-block-description-size:var(--mars-blog-text-sm);--mars-blog-block-body-size:var(--mars-blog-text-sm);--mars-blog-block-row-title-size:var(--mars-blog-text-md);--mars-blog-block-row-title-line-height:1.38;--mars-blog-block-row-title-weight:760;--mars-blog-table-body-size:var(--mars-blog-text-sm);--mars-blog-caption-size:var(--mars-blog-text-xs);--mars-blog-action-size:var(--mars-blog-text-xs)}.mars-blog-card-link{width:2.4rem;height:2.4rem;color:var(--mars-foreground);background:#e2a06f21;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1.1rem;right:1.1rem}.mars-product-blog-links{gap:var(--mars-detail-heading-content-gap);grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);align-items:start;padding-block:clamp(1.3rem,3vw,2.2rem);display:grid}.mars-product-blog-links .mars-detail-section-heading{margin-bottom:0;position:sticky;top:6rem}.mars-product-blog-links .mars-detail-section-heading p:not(.mars-eyebrow){color:var(--mars-muted);margin-top:.78rem;font-size:.95rem;line-height:1.66}.mars-product-blog-grid{gap:.8rem;display:grid}.mars-product-blog-card{min-height:6.4rem;color:var(--mars-muted);background:#34322d8f;border-radius:1.05rem;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;transition:transform .17s,background .17s;display:grid}.mars-product-blog-card:hover{transform:translateY(-1px)}.mars-product-blog-card strong,.mars-product-blog-card span span,.mars-product-blog-card em{display:block}.mars-product-blog-card strong{color:var(--mars-foreground);font-size:clamp(1rem,1.45vw,1.16rem);font-style:normal;font-weight:820;line-height:1.28}.mars-product-blog-card span span{margin-top:.34rem;font-size:.88rem;line-height:1.55}.mars-product-blog-card em{color:var(--mars-accent-text);white-space:nowrap;align-items:center;gap:.35rem;font-size:.78rem;font-style:normal;font-weight:840;display:inline-flex}.mars-blog-page{--mars-blog-index-page-min-height:88rem;color:var(--mars-blog-ink);background:radial-gradient(880px 560px at 8% 0%,color-mix(in srgb,var(--mars-action)8%,transparent),transparent 64%),radial-gradient(760px 520px at 96% 8%,color-mix(in srgb,var(--mars-inbot)6%,transparent),transparent 62%),linear-gradient(180deg,var(--mars-blog-canvas),var(--mars-blog-canvas-2))}.mars-blog-page:before{display:none}.mars-blog-page .mars-detail-main{font-family:var(--mars-font-reading);font-optical-sizing:auto;text-rendering:optimizeLegibility;background:linear-gradient(180deg,color-mix(in srgb,var(--mars-blog-surface)52%,transparent),transparent 34rem),transparent}.mars-blog-page .mars-container{width:min(100% - var(--mars-shell-gutter),76rem)}.mars-blog-page .mars-detail-hero{box-shadow:none;border-bottom:0;padding-block:clamp(3.2rem,5.8vw,5.8rem) clamp(2rem,3.4vw,3.2rem)}.mars-blog-page .mars-detail-hero:before,.mars-blog-page .mars-detail-hero:after{display:none}.mars-blog-page .mars-detail-hero-copy h1{max-width:13.5em;color:var(--mars-blog-ink);text-wrap:balance;word-break:keep-all;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:820;line-height:1.04}.mars-blog-page .mars-detail-section h2,.mars-blog-page .mars-detail-section-heading h2{color:var(--mars-blog-ink)}.mars-blog-page .mars-detail-related-link{color:var(--mars-action);background:color-mix(in srgb,var(--mars-blog-surface-2)82%,var(--mars-blog-surface));border:0;box-shadow:0 12px 34px #3d2f2317,inset 0 1px #ffffff80}.mars-blog-page .mars-detail-related-link:hover{background:color-mix(in srgb,var(--mars-action)9%,var(--mars-blog-surface));border-color:#0000}.mars-blog-page .mars-button-secondary{color:var(--mars-blog-ink);background:var(--mars-blog-surface-2);border:0}.mars-blog-page .mars-button-secondary:hover{background:color-mix(in srgb,var(--mars-action)9%,var(--mars-blog-surface))}}
@layer components{.mars-blog-hero{padding-block-end:clamp(2rem,4.5vw,3.8rem)}.mars-blog-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.05rem,2.8vw,1.8rem);display:grid}.mars-blog-hero .mars-detail-hero-copy-wide,.mars-blog-hero .mars-detail-lead{max-width:68rem}.mars-blog-hero .mars-detail-hero-copy-wide h1{max-width:15em}.mars-blog-hero .mars-detail-hero-copy h1:first-child{margin-top:0}.mars-blog-lane-nav{flex-wrap:wrap;justify-content:flex-start;gap:.55rem;display:flex}.mars-blog-lane-nav a{min-height:2.55rem;color:var(--mars-muted);-webkit-backdrop-filter:blur(16px)saturate(132%);background:linear-gradient(135deg,#fff8ee24,#fff8ee0b 52%,#30343a14),#fff8ee09;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:.62rem .82rem;font-size:.78rem;font-weight:820;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #fff8ee2e,inset 0 -12px 24px #30343a1a,0 10px 28px #12100c14}.mars-blog-lane-nav a:focus-visible{outline-offset:3px;outline:2px solid #e2a06f9e}.mars-blog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mars-blog-category-card,.mars-blog-topic-card{color:var(--mars-muted);background:#34322d8f;border-radius:1.1rem}.mars-blog-category-card{align-content:start;min-height:16rem;padding:clamp(1.2rem,2.4vw,1.8rem);transition:transform .17s,background .17s,box-shadow .17s;display:grid;position:relative}.mars-blog-category-card:hover{transform:translateY(-2px)}.mars-blog-card-kicker{color:var(--mars-accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.mars-blog-category-card h2{color:var(--mars-foreground);letter-spacing:0;margin-top:.75rem;font-size:clamp(1.28rem,2.1vw,1.72rem);font-weight:840;line-height:1.15}.mars-blog-category-card p{margin-top:.85rem;font-size:.92rem;line-height:1.68}.mars-blog-topic-block{gap:var(--mars-detail-heading-content-gap);grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;display:grid}.mars-blog-topic-block .mars-detail-section-heading{margin-bottom:0;position:sticky;top:6rem}.mars-blog-topic-block .mars-detail-section-heading p:not(.mars-eyebrow){color:var(--mars-muted);margin-top:.8rem;font-size:.95rem;line-height:1.7}.mars-blog-topic-list{gap:.85rem;display:grid}.mars-blog-topic-card{grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.9rem;min-height:8.4rem;padding:1rem;display:grid}.mars-blog-topic-icon{width:2.6rem;height:2.6rem;color:var(--mars-foreground);background:#e2a06f29;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mars-blog-topic-card h3{color:var(--mars-foreground);letter-spacing:0;margin-top:.42rem;font-size:clamp(1.02rem,1.55vw,1.22rem);font-weight:820;line-height:1.28}.mars-blog-topic-card p:not(.mars-blog-card-kicker){margin-top:.48rem;font-size:.9rem;line-height:1.62}.mars-blog-final-panel .mars-button-primary,.mars-blog-final-panel .mars-button-secondary{white-space:nowrap}.mars-blog-topic-link-card{transition:transform .17s,background .17s,border-color .17s}.mars-blog-topic-link-card:hover{background:#3c3a34b8;transform:translateY(-1px)}.mars-blog-topic-action{color:var(--mars-accent-text);align-items:center;gap:.34rem;margin-top:.72rem;font-size:.78rem;font-weight:860;display:inline-flex}.mars-blog-card-kicker,.mars-blog-page .mars-eyebrow{color:var(--mars-action);letter-spacing:0;text-transform:none}.mars-blog-lane-nav{gap:.45rem}.mars-blog-lane-nav a{min-height:2.38rem;color:var(--mars-blog-muted);background:color-mix(in srgb,var(--mars-blog-surface)84%,transparent);-webkit-backdrop-filter:none;letter-spacing:0;border:0;padding:.56rem .78rem;font-size:.82rem;font-weight:760;box-shadow:0 8px 24px #3d2f230e}.mars-blog-lane-nav a:hover,.mars-blog-lane-nav a.is-active{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)10%,var(--mars-blog-surface));box-shadow:0 10px 26px #3d2f2313}.mars-blog-lane-nav .mars-blog-docs-entry{margin-left:0}.mars-blog-lane-nav .mars-blog-docs-entry:hover{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)8%,var(--mars-blog-surface))}.mars-blog-lane-nav .mars-blog-editors-mood-entry:hover,.mars-blog-lane-nav .mars-blog-editors-mood-entry.is-active{color:var(--mars-action);background:color-mix(in srgb,var(--mars-action)16%,var(--mars-blog-surface));box-shadow:0 10px 26px color-mix(in srgb,var(--mars-action)13%,transparent)}.mars-blog-current-filter{color:var(--mars-blog-ink);letter-spacing:0;margin:0 0 -.2rem;font-size:.88rem;font-weight:800}.mars-blog-lane-nav a:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)58%,transparent);outline-offset:3px}.mars-blog-page .mars-blog-final-panel{background:radial-gradient(560px 260px at 8% 0%,color-mix(in srgb,var(--mars-action)8%,transparent),transparent 68%),linear-gradient(135deg,var(--mars-blog-surface),color-mix(in srgb,var(--mars-blog-surface-2)54%,var(--mars-blog-surface))100%);box-shadow:0 20px 60px #3d2f231b,inset 0 1px #ffffffa3}.mars-blog-page .mars-blog-final-panel>div:first-child{max-width:60rem}}
@layer components{.mars-blog-index-layout{gap:clamp(1rem,2.4vw,1.6rem);display:grid}.mars-blog-feed-panel{align-content:start;display:grid;overflow:hidden}.mars-blog-lane-list{gap:.85rem;display:grid}.mars-blog-lane-section{gap:0;display:grid;overflow:hidden}.mars-blog-lane-section-header{background:linear-gradient(135deg,#fff8ee1c,#e2a06f0e 52%,#4c6fff09),#fff8ee06;align-items:start;gap:.38rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid;box-shadow:inset 0 -1px #fff8ee14}.mars-blog-lane-title{color:var(--mars-foreground);letter-spacing:0;margin-top:.45rem;font-size:clamp(1.18rem,1.9vw,1.56rem);font-weight:830;line-height:1.22}.mars-blog-lane-title:first-child{margin-top:0}.mars-blog-row-list{background:#12141333;display:grid}.mars-blog-row{min-height:6.4rem;color:var(--mars-muted);white-space:normal;background:#fff8ee03;border-top:1px solid #fff8ee11;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem clamp(1rem,2.2vw,1.35rem);transition:background .16s,color .16s;display:grid}.mars-blog-feed-panel .mars-blog-row:first-child,.mars-blog-row-list .mars-blog-row:first-child{border-top:0}.mars-blog-row-link:hover{background:#fff8ee0f}.mars-blog-row-main{white-space:normal;gap:.42rem;min-width:0;display:grid}.mars-blog-row-meta{color:var(--mars-accent-text);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.42rem;font-size:.68rem;font-weight:880;display:flex}.mars-blog-badge{--mars-blog-badge-rgb:255,248,238;--mars-blog-badge-ink:var(--mars-muted);color:var(--mars-blog-badge-ink);background:linear-gradient(135deg,rgba(var(--mars-blog-badge-rgb),.18),rgba(var(--mars-blog-badge-rgb),.055)54%,#30343a14),rgba(var(--mars-blog-badge-rgb),.04);-webkit-backdrop-filter:blur(14px)saturate(125%);border:0;border-radius:999px;align-items:center;display:inline-flex;box-shadow:inset 0 1px #fff8ee24,inset 0 -10px 20px #30343a14,0 8px 22px #12100c0f}.mars-blog-row-meta .mars-blog-badge{min-height:1.55rem;padding:.18rem .48rem}.mars-blog-category-tag-product{--mars-blog-badge-rgb:226,160,111;--mars-blog-badge-ink:var(--mars-accent-text)}.mars-blog-category-tag-trends{--mars-blog-badge-rgb:47,143,131;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-inbot)58%,var(--mars-foreground))}.mars-blog-category-tag-engineering{--mars-blog-badge-rgb:76,111,255;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-studio)52%,var(--mars-foreground))}.mars-blog-category-tag-company{--mars-blog-badge-rgb:255,248,238;--mars-blog-badge-ink:var(--mars-foreground)}.mars-blog-category-tag-customer-stories{--mars-blog-badge-rgb:179,138,74;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-memory)62%,var(--mars-foreground))}.mars-blog-category-tag-changelog{--mars-blog-badge-rgb:199,131,82;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-racu)62%,var(--mars-foreground))}.mars-blog-product-tag-inbot{--mars-blog-badge-rgb:47,143,131;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-inbot)58%,var(--mars-foreground))}.mars-blog-product-tag-inbot-studio{--mars-blog-badge-rgb:76,111,255;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-studio)58%,var(--mars-foreground))}.mars-blog-product-tag-racu{--mars-blog-badge-rgb:199,131,82;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-racu)62%,var(--mars-foreground))}.mars-blog-product-tag-wall-of-remembrance{--mars-blog-badge-rgb:179,138,74;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-memory)62%,var(--mars-foreground))}.mars-blog-editorial-series-tag-editors-mood{--mars-blog-badge-rgb:226,160,111;--mars-blog-badge-ink:color-mix(in srgb,var(--mars-action)72%,var(--mars-foreground))}.mars-blog-row-title{min-width:0;max-width:100%;color:var(--mars-foreground);letter-spacing:0;overflow-wrap:anywhere;text-wrap:wrap;white-space:normal;font-size:clamp(1.04rem,1.45vw,1.24rem);font-weight:820;line-height:1.28;display:block}.mars-blog-row-description{min-width:0;max-width:100%;color:var(--mars-muted);overflow-wrap:anywhere;text-wrap:wrap;white-space:normal;font-size:.9rem;line-height:1.58;display:block}.mars-blog-row-action{color:var(--mars-accent-text);white-space:nowrap;align-items:center;gap:.34rem;font-size:.78rem;font-weight:860;display:inline-flex}.mars-blog-row-side{justify-items:end;gap:.48rem;min-width:9rem;display:grid}.mars-blog-row-date{color:var(--mars-muted);white-space:nowrap;font-size:.75rem;font-weight:760}.mars-blog-row-reading-badge{background:#e2a06f1f;border-radius:999px;align-items:center;gap:.24rem;min-height:1.45rem;padding:.16rem .42rem;font-size:.72rem;font-weight:820;display:inline-flex}.mars-blog-more-row-title{color:var(--mars-accent-text);letter-spacing:0;font-size:.9rem;font-weight:860}.mars-blog-row-muted{opacity:.82}.mars-blog-page .mars-blog-feed-section{padding-block-start:clamp(.95rem,2.2vw,1.6rem)}.mars-blog-feed-panel,.mars-blog-lane-section{background:color-mix(in srgb,var(--mars-blog-surface)96%,transparent);border:0;border-radius:.72rem;box-shadow:0 18px 54px #3d2f2318,inset 0 1px #ffffff8a}.mars-blog-lane-section-header{background:color-mix(in srgb,var(--mars-blog-surface-2)82%,var(--mars-blog-surface));box-shadow:none;padding:clamp(1rem,2vw,1.28rem)}.mars-blog-lane-title{color:var(--mars-blog-ink);font-size:clamp(1.12rem,1.8vw,1.48rem);line-height:1.24}.mars-blog-row-list{background:0 0;gap:.08rem}.mars-blog-row{min-height:6.55rem;color:var(--mars-blog-muted);background:0 0;border-top:0;padding:1.06rem clamp(1rem,2vw,1.3rem)}.mars-blog-row+.mars-blog-row{background:linear-gradient(#503e2f0b,#503e2f00 .18rem),0 0}.mars-blog-row-link:hover{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)5%,var(--mars-blog-surface))}.mars-blog-row-meta{color:var(--mars-blog-muted-2);letter-spacing:0;text-transform:none;gap:.4rem;font-size:.72rem;font-weight:720}.mars-blog-badge{color:var(--mars-blog-badge-ink);background:color-mix(in srgb,var(--mars-blog-surface-2)84%,var(--mars-blog-surface));box-shadow:none;-webkit-backdrop-filter:none;letter-spacing:0;border:0}.mars-blog-badge-muted{--mars-blog-badge-ink:var(--mars-blog-muted)}.mars-blog-category-tag-product{--mars-blog-badge-ink:var(--mars-action);background:color-mix(in srgb,var(--mars-action)9%,var(--mars-blog-surface))}.mars-blog-category-tag-trends{--mars-blog-badge-ink:var(--mars-inbot);background:color-mix(in srgb,var(--mars-inbot)9%,var(--mars-blog-surface))}.mars-blog-category-tag-engineering,.mars-blog-product-tag-inbot-studio{--mars-blog-badge-ink:var(--mars-studio);background:color-mix(in srgb,var(--mars-studio)8%,var(--mars-blog-surface))}.mars-blog-category-tag-company{--mars-blog-badge-ink:var(--mars-blog-ink)}.mars-blog-category-tag-customer-stories,.mars-blog-product-tag-wall-of-remembrance{--mars-blog-badge-ink:var(--mars-memory);background:color-mix(in srgb,var(--mars-memory)10%,var(--mars-blog-surface))}.mars-blog-category-tag-changelog,.mars-blog-product-tag-racu{--mars-blog-badge-ink:var(--mars-racu);background:color-mix(in srgb,var(--mars-racu)9%,var(--mars-blog-surface))}.mars-blog-product-tag-inbot{--mars-blog-badge-ink:var(--mars-inbot);background:color-mix(in srgb,var(--mars-inbot)9%,var(--mars-blog-surface))}.mars-blog-editorial-series-tag-editors-mood{--mars-blog-badge-ink:var(--mars-action);background:color-mix(in srgb,var(--mars-action)10%,var(--mars-blog-surface))}.mars-blog-row-title{color:var(--mars-blog-ink);overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:760;line-height:1.34}.mars-blog-row-description{max-width:62rem;color:var(--mars-blog-muted);overflow-wrap:anywhere;word-break:keep-all;font-size:.94rem;line-height:1.66}.mars-blog-row-action,.mars-blog-more-row-title,.mars-blog-topic-action{color:var(--mars-action);letter-spacing:0;font-weight:760}.mars-blog-row-date{color:var(--mars-blog-muted);font-size:.78rem;font-weight:680}.mars-blog-row-reading-badge{color:color-mix(in srgb,var(--mars-action)76%,var(--mars-blog-ink));background:color-mix(in srgb,var(--mars-action)10%,var(--mars-blog-surface))}.mars-blog-row-reading-badge svg{color:color-mix(in srgb,var(--mars-action)70%,var(--mars-blog-muted));flex:none}.mars-blog-more-row{background:color-mix(in srgb,var(--mars-action)6%,var(--mars-blog-surface));min-height:4.4rem}.mars-blog-more-row:hover{background:color-mix(in srgb,var(--mars-action)10%,var(--mars-blog-surface))}.mars-blog-empty-state{min-height:9rem;color:var(--mars-blog-muted);background:color-mix(in srgb,var(--mars-blog-surface)88%,transparent);border-radius:.72rem;align-content:center;gap:.48rem;padding:clamp(1.2rem,2.4vw,1.65rem);display:grid;box-shadow:0 18px 54px #3d2f2313,inset 0 1px #ffffff75}.mars-blog-empty-state h3{color:var(--mars-blog-ink);letter-spacing:0;font-size:clamp(1.05rem,1.55vw,1.22rem);font-weight:760;line-height:1.32}.mars-blog-empty-state p{color:var(--mars-blog-muted);font-size:.94rem;line-height:1.64}.mars-blog-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.1rem;display:flex}.mars-blog-pagination-pages{flex-wrap:wrap;justify-content:center;gap:.35rem;display:inline-flex}.mars-blog-pagination a,.mars-blog-pagination span{min-width:2.42rem;min-height:2.42rem;color:var(--mars-blog-muted);background:color-mix(in srgb,var(--mars-blog-surface)74%,transparent);letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .78rem;font-size:.82rem;font-weight:760;transition:background .16s,color .16s,transform .16s;display:inline-flex}.mars-blog-pagination a:hover{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)8%,var(--mars-blog-surface));transform:translateY(-1px)}.mars-blog-pagination a:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)68%,transparent);outline-offset:3px}.mars-blog-pagination .is-current{color:color-mix(in srgb,var(--mars-action)72%,var(--mars-blog-ink));background:color-mix(in srgb,var(--mars-action)12%,var(--mars-blog-surface))}.mars-blog-pagination .is-disabled{opacity:.42}}
@layer components{.mars-blog-article-page{--mars-blog-article-content-width:50rem;--mars-blog-article-excerpt-width:52rem;--mars-blog-article-hero-width:76rem}.mars-blog-article-hero{padding-block-end:clamp(2rem,4vw,3.6rem)}.mars-blog-article-hero-grid{max-width:min(100%,var(--mars-blog-article-hero-width));margin-inline:auto;display:block}.mars-blog-article-back{width:fit-content;color:var(--mars-muted);align-items:center;gap:.42rem;margin-bottom:1.1rem;font-size:.8rem;font-weight:820;transition:color .16s;display:inline-flex}.mars-blog-article-meta{flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;display:flex}.mars-blog-article-meta .mars-blog-badge{gap:.38rem;min-height:2.25rem;padding:.52rem .72rem;font-size:.78rem;font-weight:760}.mars-blog-article-hero .mars-detail-hero-copy-wide{max-width:100%}.mars-blog-article-layout{display:block}.mars-blog-article-body{width:100%;max-width:var(--mars-blog-article-content-width);margin-inline:auto}.mars-blog-article-lane-panel{width:100%;max-width:70rem;color:var(--mars-muted);background:#34322d85;border:1px solid #fff8ee17;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);margin-inline:auto;padding:clamp(1.1rem,2.4vw,1.6rem);display:grid}.mars-blog-article-lane-panel h2{color:var(--mars-foreground);letter-spacing:0;font-size:clamp(1.05rem,1.55vw,1.24rem);font-weight:830;line-height:1.25}.mars-blog-article-lane-panel p:not(.mars-eyebrow){color:var(--mars-muted);margin-top:.55rem;font-size:.88rem;line-height:1.62}.mars-blog-article-lane-panel .mars-detail-related-link{min-width:max-content}.mars-blog-article-cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:.7rem;width:100%;display:flex}.mars-blog-article-page .mars-blog-final-panel{flex-direction:column;align-items:flex-start}.mars-blog-article-page .mars-blog-final-panel>div:first-child{width:100%;max-width:none}.mars-blog-article-page .mars-blog-final-panel p:not(.mars-eyebrow){max-width:72rem}.mars-blog-page:not(.mars-blog-article-page) .mars-detail-main{min-height:max(100svh,var(--mars-blog-index-page-min-height))}.mars-blog-article-back{color:var(--mars-blog-muted);font-size:.86rem;font-weight:720}.mars-blog-article-back:hover{color:var(--mars-action)}.mars-blog-article-hero .mars-detail-hero-copy-wide h1{max-width:100%;font-size:clamp(2.25rem,5.2vw,4.35rem);line-height:1.08}.mars-blog-article-excerpt{max-width:min(100%,var(--mars-blog-article-excerpt-width));color:var(--mars-blog-muted);font-size:clamp(1rem,1.45vw,1.22rem);font-weight:520;line-height:1.68}.mars-blog-article-meta .mars-blog-badge{min-height:2.18rem;padding:.48rem .68rem;font-size:.82rem;font-weight:660}.mars-blog-search-intents{gap:.58rem;max-width:min(100%,48rem);margin-top:1.05rem;display:grid}.mars-blog-search-intents-end{margin-top:clamp(1.3rem,3vw,2.4rem);padding-top:.3rem}.mars-blog-search-intents-label{color:var(--mars-blog-muted-2);font-size:.78rem;font-weight:720}.mars-blog-search-intent-list{flex-wrap:wrap;gap:.48rem;display:flex}.mars-blog-search-intent{min-height:2rem;color:color-mix(in srgb,var(--mars-blog-ink)78%,var(--mars-action));background:color-mix(in srgb,var(--mars-action)7%,var(--mars-blog-surface));border-radius:999px;align-items:center;padding:.42rem .68rem;font-size:.82rem;font-weight:650;line-height:1.2;display:inline-flex}.mars-blog-article-layout{padding-block:clamp(.6rem,1.6vw,1.4rem)}.mars-blog-article-body{max-width:var(--mars-blog-article-content-width)}.mars-blog-article-return-section{padding-block:0 clamp(1.2rem,2.4vw,2rem)}.mars-blog-article-return{justify-content:flex-end;max-width:70rem;display:flex}.mars-blog-studio-feature-links{background:radial-gradient(460px 220px at 0% 0%,color-mix(in srgb,var(--mars-studio)9%,transparent),transparent 68%),color-mix(in srgb,var(--mars-blog-surface)94%,transparent);border-radius:.72rem;margin-top:clamp(1.4rem,3vw,2.2rem);padding:clamp(1.05rem,2.4vw,1.5rem);box-shadow:0 18px 54px #3d2f2318,inset 0 1px #ffffff7a}.mars-blog-studio-feature-links h2{color:var(--mars-blog-ink);word-break:keep-all;margin-top:.35rem;font-size:clamp(1.12rem,1.75vw,1.46rem);font-weight:760;line-height:1.28}.mars-blog-studio-feature-links-description{max-width:48rem;color:var(--mars-blog-muted);word-break:keep-all;margin-top:.52rem;font-size:.92rem;font-weight:520;line-height:1.62}.mars-blog-studio-feature-link-list{gap:.58rem;margin-top:1rem;display:grid}.mars-blog-studio-feature-link-list .mars-detail-related-link{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:4.8rem;padding-block:.82rem}.mars-blog-studio-feature-link-list .mars-detail-related-link span{gap:.28rem;min-width:0;display:grid}.mars-blog-studio-feature-link-list .mars-detail-related-link strong{color:var(--mars-blog-ink);word-break:keep-all;font-size:.98rem;font-weight:760;line-height:1.3}.mars-blog-studio-feature-link-list .mars-detail-related-link small{color:var(--mars-blog-muted);word-break:keep-all;font-size:.82rem;font-weight:650;line-height:1.55}.mars-blog-return-button{min-height:2.7rem;color:var(--mars-action);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;padding:.7rem .9rem;font-weight:760;transition:background .18s,color .18s,transform .18s;display:inline-flex}.mars-blog-return-button:hover{background:color-mix(in srgb,var(--mars-action)8%,transparent);transform:translateY(-1px)}.mars-blog-return-button:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)70%,transparent);outline-offset:4px}.mars-blog-article-lane-panel,.mars-blog-page .mars-blog-final-panel{color:var(--mars-blog-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--mars-action)5%,transparent),transparent 38%),color-mix(in srgb,var(--mars-blog-surface)96%,transparent);border:0;border-radius:.72rem;box-shadow:0 18px 54px #3d2f2318,inset 0 1px #ffffff8a}.mars-blog-article-lane-panel h2,.mars-blog-page .mars-blog-final-panel h2{color:var(--mars-blog-ink)}.mars-blog-article-lane-panel p:not(.mars-eyebrow),.mars-blog-page .mars-blog-final-panel p{max-width:58rem;color:var(--mars-blog-muted)}}
@layer components{.mars-blog-article-section{border-top:0;padding-block:clamp(1.7rem,3vw,2.6rem)}.mars-blog-article-section:first-child{border-top:0;padding-top:0}.mars-blog-article-section h2{color:var(--mars-blog-ink);font-size:var(--mars-blog-text-xl);letter-spacing:0;word-break:keep-all;font-weight:760;line-height:1.26}.mars-blog-article-section p,.mars-blog-article-list,.mars-blog-article-steps{margin-top:.92rem}.mars-blog-article-section p+p{margin-top:1.04rem}.mars-blog-article-section p{color:var(--mars-blog-muted);font-size:var(--mars-blog-copy-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;font-weight:460;line-height:1.76}.mars-blog-article-list{gap:.66rem;padding:0;list-style:none;display:grid}.mars-blog-article-list li{color:var(--mars-blog-muted);font-size:var(--mars-blog-list-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;padding-left:1.2rem;font-weight:460;line-height:1.66;position:relative}.mars-blog-article-list li:before{content:"";background:var(--mars-action);border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.84em;left:0}.mars-blog-article-table-wrap{width:100%;margin-top:1rem;scroll-margin-top:7rem;overflow-x:auto}.mars-blog-article-table{border-collapse:collapse;width:100%;min-width:42rem;color:var(--mars-blog-muted);font-size:var(--mars-blog-table-body-size);line-height:1.58}.mars-blog-article-table th,.mars-blog-article-table td{vertical-align:top;text-align:left;border-bottom:1px solid #5c52442e;padding:.68rem .78rem}.mars-blog-article-table th{color:var(--mars-blog-ink);font-size:var(--mars-blog-text-xs);background:#b5652914;font-weight:850;line-height:1.45}.mars-blog-article-table td{color:var(--mars-blog-muted);font-weight:560}.mars-blog-control-table th[scope=row]{color:var(--mars-blog-ink);font-size:var(--mars-blog-block-row-title-size);line-height:var(--mars-blog-block-row-title-line-height);font-weight:var(--mars-blog-block-row-title-weight);background:0 0}.mars-blog-article-table thead th:first-child,.mars-blog-article-table tbody tr>:first-child{white-space:nowrap;width:1%}.mars-blog-article-table tbody tr>:first-child,.mars-blog-control-table tbody th[scope=row]{color:var(--mars-blog-ink);background:linear-gradient(90deg,color-mix(in srgb,var(--mars-action)11%,var(--mars-blog-surface)),color-mix(in srgb,var(--mars-action)5%,var(--mars-blog-surface)));font-weight:760;box-shadow:inset -1px 0 #5c52441f}@media (max-width:700px){.mars-blog-article-table-wrap{overflow-x:visible}.mars-blog-article-table,.mars-blog-article-table tbody,.mars-blog-article-table tr{width:100%;min-width:0;display:grid}.mars-blog-article-table{border-collapse:separate;gap:.72rem}.mars-blog-article-table thead{display:none}.mars-blog-article-table tbody{gap:.72rem}.mars-blog-article-table tr{background:color-mix(in srgb,var(--mars-blog-surface)94%,transparent);border-radius:.62rem;overflow:hidden;box-shadow:0 12px 30px #3d2f2314,inset 0 1px #ffffff85}.mars-blog-article-table th,.mars-blog-article-table td,.mars-blog-control-table tbody th[scope=row]{width:auto;min-width:0;box-shadow:none;white-space:normal;background:0 0;border-bottom:1px solid #5c524421;grid-template-columns:minmax(6.5rem,.38fr) minmax(0,1fr);align-items:start;gap:.72rem;padding:.7rem .78rem;display:grid}.mars-blog-article-table tbody tr>:first-child{white-space:normal;background:color-mix(in srgb,var(--mars-action)8%,transparent);width:auto}.mars-blog-article-table tbody tr>:last-child{border-bottom:0}.mars-blog-article-table td:before,.mars-blog-article-table th[scope=row]:before{content:attr(data-label);color:var(--mars-blog-muted-2);font-size:var(--mars-blog-text-xs);font-weight:760;line-height:1.45}}.mars-blog-article-structured-block{gap:.78rem;margin-top:clamp(1.25rem,2.4vw,1.95rem);display:grid}.mars-blog-article-section .mars-blog-block-title{color:var(--mars-blog-ink);font-size:var(--mars-blog-block-title-size);line-height:var(--mars-blog-block-title-line-height);font-weight:var(--mars-blog-block-title-weight);letter-spacing:0;margin:0}.mars-blog-article-section .mars-blog-block-description{color:var(--mars-blog-muted);font-size:var(--mars-blog-block-description-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-weight:560;line-height:1.64}.mars-blog-inline-link{color:var(--mars-action);text-underline-offset:.18em;font-weight:660;text-decoration:underline;text-decoration-thickness:.08em}.mars-blog-inline-link:hover,.mars-blog-inline-link:focus-visible{color:color-mix(in srgb,var(--mars-action)76%,var(--mars-blog-ink))}.mars-blog-article-subheading{padding-top:clamp(.65rem,1.4vw,.95rem)}.mars-blog-article-section .mars-blog-block-row-title{color:var(--mars-blog-ink);font-size:var(--mars-blog-block-row-title-size);line-height:var(--mars-blog-block-row-title-line-height);font-weight:var(--mars-blog-block-row-title-weight);letter-spacing:0;margin:0}.mars-blog-article-section .mars-blog-block-body{color:var(--mars-blog-muted);font-size:var(--mars-blog-table-body-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-weight:560;line-height:1.58}.mars-blog-article-section .mars-blog-block-caption{color:var(--mars-blog-muted-2);font-size:var(--mars-blog-caption-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;margin:0;font-weight:520;line-height:1.52}.mars-blog-guide-reference-card-eyebrow{font-size:var(--mars-blog-caption-size);letter-spacing:0;font-weight:680;line-height:1.35}.mars-blog-guide-reference-card-action{font-size:var(--mars-blog-caption-size);letter-spacing:0;font-weight:680;line-height:1.42}.mars-blog-block-notice{width:fit-content;max-width:min(100%,56ch);color:var(--mars-action);font-size:var(--mars-blog-table-body-size);letter-spacing:0;background:#b565291a;border-radius:.44rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.42rem;padding:.46rem .6rem;font-weight:620;line-height:1.44;display:grid}.mars-blog-block-notice svg{color:currentColor;margin-top:0}.mars-blog-block-action{cursor:pointer;color:var(--mars-action);font-size:var(--mars-blog-action-size);letter-spacing:0;font-weight:760;line-height:1.45}.mars-blog-article-steps{border-top:0;gap:.18rem;margin-bottom:0;padding:0;list-style:none;display:grid}.mars-blog-article-steps li{background:color-mix(in srgb,var(--mars-blog-surface)70%,transparent);border-bottom:0;border-radius:.56rem;grid-template-columns:3.05rem minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.18rem);padding:clamp(1rem,1.65vw,1.22rem) clamp(1.05rem,2.1vw,1.45rem);display:grid}.mars-blog-article-steps>li>span{color:var(--mars-action);font-size:var(--mars-blog-step-marker-size);letter-spacing:0;padding-top:.14rem;font-weight:900}.mars-blog-block-step-title{color:var(--mars-blog-ink);font-size:var(--mars-blog-step-title-size);letter-spacing:0;margin:0;font-weight:820;line-height:1.34}.mars-blog-article-section .mars-blog-block-step-body{color:var(--mars-blog-muted);font-size:var(--mars-blog-step-body-size);letter-spacing:0;overflow-wrap:anywhere;word-break:keep-all;margin-top:.4rem;font-weight:460;line-height:1.56}.mars-blog-article-status-legend{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(.68rem,1.5vw,.92rem);display:grid}.mars-blog-article-status-item{background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:.62rem;gap:.44rem;min-width:0;padding:clamp(.74rem,1.5vw,.95rem);display:grid;box-shadow:0 14px 30px #3d2f230d,inset 0 1px #ffffff73}.mars-blog-article-status-item:before{content:"";background:color-mix(in srgb,var(--mars-blog-muted-2)64%,transparent);border-radius:999px;width:1.8rem;height:.18rem}.mars-blog-article-status-item.tone-info:before{background:color-mix(in srgb,var(--mars-blog-ink)42%,var(--mars-action))}.mars-blog-article-status-item.tone-success:before{background:color-mix(in srgb,var(--mars-action)72%,var(--mars-blog-ink))}.mars-blog-article-status-item.tone-warning:before{background:color-mix(in srgb,var(--mars-action)76%,transparent)}.mars-blog-article-status-item.tone-danger:before{background:color-mix(in srgb,var(--mars-blog-ink)62%,var(--mars-action))}.mars-blog-article-related-docs{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(.72rem,1.6vw,.96rem);display:grid}.mars-blog-article-related-doc{min-width:0;color:inherit;background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;gap:.36rem .68rem;padding:clamp(.78rem,1.6vw,1rem);text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 14px 30px #3d2f230d,inset 0 1px #ffffff73}.mars-blog-article-related-doc:hover,.mars-blog-article-related-doc:focus-visible{transform:translateY(-1px);box-shadow:0 20px 40px #3d2f2314,inset 0 1px #ffffff8c}.mars-blog-article-related-doc:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)55%,transparent);outline-offset:3px}.mars-blog-article-related-doc .mars-blog-block-action,.mars-blog-article-related-doc .mars-blog-block-row-title,.mars-blog-article-related-doc .mars-blog-block-body{grid-column:1}.mars-blog-article-related-doc svg{color:var(--mars-action);grid-area:1/2/span 3;align-self:start}}
@layer components{.mars-blog-article-image-table{gap:.9rem;display:grid}.mars-blog-article-image-table-row{background:color-mix(in srgb,var(--mars-blog-surface)70%,transparent);border-radius:.72rem;grid-template-columns:minmax(12rem,.82fr) minmax(0,1fr);align-items:stretch;gap:clamp(.9rem,2vw,1.22rem);margin:0;padding:clamp(.72rem,1.6vw,.92rem);display:grid;box-shadow:0 16px 34px #3d2f230e,inset 0 1px #ffffff73}.mars-blog-article-image-table-media,.mars-blog-article-warning-media,.mars-blog-article-frame-strip-media,.mars-blog-article-before-after-media,.mars-blog-article-zoom-inset-main,.mars-blog-article-zoom-inset-detail,.mars-blog-decision-matrix-media,.mars-blog-article-video-media{background:color-mix(in srgb,var(--mars-blog-surface)74%,transparent);border-radius:.62rem;overflow:hidden}.mars-blog-article-image-table-media img,.mars-blog-article-warning-media img,.mars-blog-article-frame-strip-media img,.mars-blog-article-before-after-media img,.mars-blog-article-zoom-inset-main img,.mars-blog-article-zoom-inset-detail img,.mars-blog-decision-matrix-media img{object-fit:cover;width:100%;height:100%;display:block}.mars-blog-article-image-table-row figcaption{align-content:center;gap:.42rem;display:grid}.mars-blog-guide-reference-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.08rem);display:grid}.mars-blog-article-structured-block:has(:is(.mars-blog-guide-reference-card-list,.mars-blog-article-image-table,.mars-blog-article-warning-table,.mars-blog-article-frame-strip,.mars-blog-article-before-after,.mars-blog-article-zoom-inset,.mars-blog-decision-matrix)){margin-bottom:clamp(1.25rem,2.5vw,1.95rem)}.mars-blog-decision-matrix{gap:clamp(.58rem,1.3vw,.82rem);min-width:0;margin:0;padding:clamp(.7rem,1.7vw,1rem);display:grid}.mars-blog-decision-matrix.is-wide,.mars-blog-decision-matrix.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-decision-matrix.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-decision-matrix.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-decision-matrix-frame{--mars-blog-decision-matrix-side-gutter:clamp(6.5rem,12vw,9rem);min-width:0;padding:clamp(2.35rem,5vw,3.4rem)var(--mars-blog-decision-matrix-side-gutter);position:relative}.mars-blog-decision-matrix-edge-label{z-index:3;width:max-content;max-width:min(9.2rem,24vw);color:var(--mars-blog-ink);overflow-wrap:normal;background:var(--mars-blog-background,#f8f2e8);text-align:center;white-space:nowrap;border-radius:.18rem;padding:0 .22rem;position:absolute}.mars-blog-decision-matrix-edge-label.is-top{top:.1rem;left:50%;transform:translate(-50%)}.mars-blog-decision-matrix-edge-label.is-bottom{bottom:.1rem;left:50%;transform:translate(-50%)}.mars-blog-decision-matrix-edge-label.is-left{width:calc(var(--mars-blog-decision-matrix-side-gutter) - .62rem);text-align:right;max-width:none;top:50%;left:0;transform:translateY(-50%)}.mars-blog-decision-matrix-edge-label.is-right{width:calc(var(--mars-blog-decision-matrix-side-gutter) - .62rem);text-align:left;max-width:none;top:50%;right:0;transform:translateY(-50%)}.mars-blog-decision-matrix-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.48rem,1.1vw,.72rem);width:min(100%,38rem);min-width:0;margin:0 auto;display:grid;position:relative}.mars-blog-decision-matrix-grid:before,.mars-blog-decision-matrix-grid:after{z-index:0;background:color-mix(in srgb,var(--mars-blog-ink)84%,transparent);content:"";pointer-events:none;display:block;position:absolute}.mars-blog-decision-matrix-grid:before{width:2px;top:calc(-1*clamp(.42rem,1vw,.66rem));bottom:calc(-1*clamp(.42rem,1vw,.66rem));left:50%;transform:translate(-50%)}.mars-blog-decision-matrix-grid:after{height:2px;top:50%;left:0;right:0;transform:translateY(-50%)}.mars-blog-decision-matrix-cell{z-index:1;border-radius:.18rem;place-items:center;gap:clamp(.48rem,1vw,.68rem);min-width:0;min-height:clamp(9.6rem,18vw,12.75rem);padding:clamp(.7rem,1.4vw,1rem);display:grid;position:relative}.mars-blog-decision-matrix-cell.tone-risk,.mars-blog-decision-matrix-cell.tone-warning,.mars-blog-decision-matrix-cell.tone-neutral,.mars-blog-decision-matrix-cell.tone-good,.mars-blog-decision-matrix-cell.tone-recommended{background:0 0}:is(.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-media),.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-swatches),.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-list)){text-align:left;place-items:stretch stretch}.mars-blog-decision-matrix-cell.is-emphasized{background:color-mix(in srgb,#c9d4bc 62%,var(--mars-blog-background,#f8f2e8));box-shadow:0 18px 38px #3d2f2318,inset 0 0 0 1px color-mix(in srgb,var(--mars-action)32%,transparent),inset 0 1px 0 #ffffffa8}.mars-blog-decision-matrix-cell.emphasis-warning{box-shadow:0 18px 38px #60391c1a,inset 0 0 0 1px #9b5b2d52,inset 0 1px #ffffffa8}.mars-blog-decision-matrix-cell.emphasis-recommended{box-shadow:0 18px 38px #2f4f3e1a,inset 0 0 0 1px #40745752,inset 0 1px #ffffffa8}.mars-blog-decision-matrix-copy,.mars-blog-decision-matrix-cell-body{gap:.38rem;min-width:0;display:grid}.mars-blog-decision-matrix-copy{text-align:center;justify-items:center}:is(.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-media) .mars-blog-decision-matrix-copy,.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-swatches) .mars-blog-decision-matrix-copy,.mars-blog-decision-matrix-cell:has(.mars-blog-decision-matrix-list) .mars-blog-decision-matrix-copy){text-align:left;justify-items:start}.mars-blog-decision-matrix-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;min-width:0;display:grid}.mars-blog-decision-matrix-swatch{--mars-matrix-swatch:var(--mars-blog-surface);min-height:2.65rem;color:var(--mars-blog-ink);background:var(--mars-matrix-swatch);border-radius:.48rem;align-items:flex-end;padding:.34rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3d2f2314,inset 0 -18px 28px #ffffff3d}.mars-blog-decision-matrix-swatch.texture-grain:before,.mars-blog-decision-matrix-swatch.texture-linen:before,.mars-blog-decision-matrix-swatch.texture-stone:before,.mars-blog-decision-matrix-swatch.texture-matte:before,.mars-blog-decision-matrix-swatch.texture-gloss:before{content:"";pointer-events:none;position:absolute;inset:0}.mars-blog-decision-matrix-swatch.texture-grain:before{background:repeating-linear-gradient(90deg,#3d2f231f 0 1px,#0000 1px 9px)}.mars-blog-decision-matrix-swatch.texture-linen:before{background:repeating-linear-gradient(0deg,#3d2f2314 0 1px,#0000 1px 6px),repeating-linear-gradient(90deg,#ffffff3d 0 1px,#0000 1px 7px)}.mars-blog-decision-matrix-swatch.texture-stone:before{background:radial-gradient(circle at 20% 24%,#3d2f231a,#0000 16%),radial-gradient(circle at 72% 58%,#ffffff38,#0000 18%)}.mars-blog-decision-matrix-swatch.texture-matte:before{background:#ffffff24}.mars-blog-decision-matrix-swatch.texture-gloss:before{background:linear-gradient(135deg,#ffffff9e,#0000 32% 100%)}.mars-blog-decision-matrix-swatch>span{z-index:1;position:relative}.mars-blog-decision-matrix-icon{aspect-ratio:1;background:color-mix(in srgb,var(--mars-action)13%,var(--mars-blog-surface));border-radius:999px;place-items:center;width:2.7rem;display:inline-grid;box-shadow:inset 0 0 0 1px #3d2f2314,inset 0 1px #ffffff80}.mars-blog-decision-matrix-media{aspect-ratio:4/3;display:block}.mars-blog-decision-matrix-before-after{background:color-mix(in srgb,var(--mars-blog-surface)62%,transparent);border-radius:.5rem;gap:.24rem;padding:.42rem;display:grid}.mars-blog-decision-matrix-score{width:fit-content;max-width:100%;color:var(--mars-action);background:color-mix(in srgb,var(--mars-action)10%,transparent);border-radius:999px;padding:.22rem .46rem;display:inline-flex}.mars-blog-decision-matrix-list{gap:.24rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:521px) and (max-width:900px){.mars-blog-decision-matrix-frame{--mars-blog-decision-matrix-side-gutter:clamp(9.5rem,22vw,12rem);padding:clamp(2.35rem,5vw,3.4rem)var(--mars-blog-decision-matrix-side-gutter)}}@media (max-width:520px){.mars-blog-decision-matrix{--mars-blog-block-title-size:var(--mars-blog-text-sm);--mars-blog-block-description-size:var(--mars-blog-text-xxs);--mars-blog-block-row-title-size:var(--mars-blog-text-xs);--mars-blog-block-body-size:var(--mars-blog-text-xxs);--mars-blog-caption-size:var(--mars-blog-text-xxs)}.mars-blog-decision-matrix-frame{--mars-blog-decision-matrix-side-gutter:clamp(.7rem,3vw,1rem);padding:clamp(2.15rem,9vw,2.9rem)var(--mars-blog-decision-matrix-side-gutter)}.mars-blog-decision-matrix-edge-label{--mars-blog-block-row-title-size:var(--mars-blog-text-xxs);max-width:calc(100% - 1rem)}.mars-blog-decision-matrix-edge-label.is-left,.mars-blog-decision-matrix-edge-label.is-right{width:max-content;max-width:none}.mars-blog-decision-matrix-edge-label.is-left{top:50%;left:.1rem;transform:translateY(-50%)}.mars-blog-decision-matrix-edge-label.is-right{top:50%;right:.1rem;transform:translateY(-50%)}.mars-blog-decision-matrix-grid{width:100%}.mars-blog-decision-matrix-cell{min-height:clamp(6.7rem,31vw,7.8rem);padding:clamp(.52rem,2.8vw,.7rem)}.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-frame,.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-frame{gap:.48rem;padding:0;display:grid}.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-edge-label{justify-self:center;max-width:100%;position:static;transform:none}.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-grid:before,.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-grid:after{display:none}.mars-blog-decision-matrix.mobile-stack .mars-blog-decision-matrix-cell{grid-area:auto!important}}.mars-blog-guide-reference-card-list.is-single{grid-template-columns:minmax(0,1fr)}.mars-blog-guide-reference-card-list.is-wide,.mars-blog-guide-reference-card-list.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-guide-reference-card-list.is-single.is-wide,.mars-blog-guide-reference-card-list.is-single.is-full{width:100%;max-width:100%;margin-left:0;transform:none}.mars-blog-guide-reference-card-list.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-guide-reference-card-list.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-guide-reference-card{min-width:0;color:inherit;background:color-mix(in srgb,var(--mars-blog-surface)73%,transparent);border-radius:.68rem;grid-template-rows:auto minmax(0,1fr);gap:.74rem;padding:clamp(.7rem,1.5vw,.9rem);text-decoration:none;transition:box-shadow .16s,transform .16s;display:grid;box-shadow:0 16px 34px #3d2f230f,inset 0 1px #ffffff85}.mars-blog-guide-reference-card:hover,.mars-blog-guide-reference-card:focus-visible{transform:translateY(-1px);box-shadow:0 22px 44px #3d2f2316,inset 0 1px #fff9}.mars-blog-guide-reference-card:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)55%,transparent);outline-offset:3px}.mars-blog-guide-reference-card-media{aspect-ratio:16/9;background:color-mix(in srgb,var(--mars-blog-surface)78%,transparent);border-radius:.56rem;display:block;overflow:hidden}.mars-blog-guide-reference-card-media img{object-fit:cover;width:100%;height:100%;display:block}.mars-blog-guide-reference-card-copy{align-content:start;gap:.42rem;min-width:0;display:grid}.mars-blog-guide-reference-card-eyebrow{color:var(--mars-action)}.mars-blog-guide-reference-card-action{width:fit-content;max-width:100%;color:var(--mars-action);align-items:center;gap:.34rem;margin-top:.12rem;display:inline-flex}.mars-blog-article-warning-table{gap:.78rem;display:grid}.mars-blog-article-warning-row{background:color-mix(in srgb,var(--mars-blog-surface)70%,transparent);border-radius:.72rem;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);gap:clamp(.85rem,1.8vw,1.12rem);padding:clamp(.78rem,1.7vw,1rem);display:grid;box-shadow:0 16px 34px #3d2f230e,inset 0 1px #ffffff73}.mars-blog-article-warning-row:not(:has(.mars-blog-article-warning-media)){grid-template-columns:minmax(0,1fr)}.mars-blog-article-warning-copy{align-content:center;gap:.68rem;min-width:0;display:grid}.mars-blog-article-warning-title{flex-wrap:wrap;align-items:center;gap:.46rem;display:flex}.mars-blog-article-warning-notices{gap:.34rem;margin:0;padding:0;list-style:none;display:grid}.mars-blog-article-figure{margin:clamp(1.35rem,2.6vw,2.1rem) 0 clamp(1.25rem,2.5vw,1.95rem)}.mars-blog-article-figure.is-wide,.mars-blog-article-figure.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-article-figure.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-article-figure.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-article-figure-media{background:color-mix(in srgb,var(--mars-blog-surface)74%,transparent);border-radius:.72rem;overflow:hidden;box-shadow:0 18px 42px #3d2f2314,inset 0 1px #ffffff94}.mars-blog-article-figure img{width:100%;height:auto;display:block}.mars-blog-article-figure figcaption{margin-top:.52rem}.mars-blog-article-video-figure{gap:.72rem;margin:clamp(1.35rem,2.6vw,2.1rem) 0 clamp(1.25rem,2.5vw,1.95rem);display:grid}.mars-blog-article-video-figure.is-wide,.mars-blog-article-video-figure.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-article-video-figure.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-article-video-figure.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-article-video-media{box-shadow:0 18px 42px #3d2f2314,inset 0 1px #ffffff94}.mars-blog-article-video-media video{background:color-mix(in srgb,var(--mars-blog-ink)16%,transparent);width:100%;height:auto;display:block}.mars-blog-article-video-transcript{color:var(--mars-blog-muted)}.mars-blog-article-frame-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(.72rem,1.6vw,.95rem);display:grid}.mars-blog-article-frame-strip.is-wide,.mars-blog-article-frame-strip.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-article-frame-strip.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-article-frame-strip.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-article-frame-strip-frame{background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:.68rem;gap:.56rem;min-width:0;margin:0;padding:clamp(.62rem,1.3vw,.82rem);display:grid;box-shadow:0 14px 30px #3d2f230e,inset 0 1px #ffffff73}.mars-blog-article-frame-strip-frame figcaption{gap:.34rem;min-width:0;display:grid}.mars-blog-article-frame-strip-media{aspect-ratio:16/9}.mars-blog-article-before-after{gap:.62rem;margin:0;display:grid}.mars-blog-article-before-after.is-wide,.mars-blog-article-before-after.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-article-before-after.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-article-before-after.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-article-before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.72rem,1.6vw,.96rem);display:grid}.mars-blog-article-before-after-panel{background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:.68rem;gap:.54rem;min-width:0;padding:clamp(.64rem,1.3vw,.84rem);display:grid;box-shadow:0 14px 30px #3d2f230e,inset 0 1px #ffffff73}.mars-blog-article-before-after-media{aspect-ratio:16/9}.mars-blog-article-before-after-copy{gap:.28rem;display:grid}.mars-blog-article-zoom-inset{gap:.62rem;margin:0;display:grid}.mars-blog-article-zoom-inset.is-wide,.mars-blog-article-zoom-inset.is-full{max-width:none;margin-left:50%;transform:translate(-50%)}.mars-blog-article-zoom-inset.is-wide{width:min(calc(100vw - var(--mars-shell-gutter)),58rem)}.mars-blog-article-zoom-inset.is-full{width:min(calc(100vw - var(--mars-shell-gutter)),72rem)}.mars-blog-article-zoom-inset-main{aspect-ratio:16/9;box-shadow:0 18px 42px #3d2f2314,inset 0 1px #ffffff94}.mars-blog-article-zoom-inset-detail{background:color-mix(in srgb,var(--mars-blog-surface)82%,transparent);justify-self:end;gap:.46rem;width:min(100%,20rem);padding:.54rem;display:grid;box-shadow:0 16px 34px #3d2f2316,inset 0 1px #ffffff80}.mars-blog-article-zoom-inset-detail img{aspect-ratio:4/3}.mars-blog-article-zoom-inset-detail figcaption{gap:.28rem;display:grid}:is(.mars-blog-article-body,.mars-docs-article-body) :is(.mars-blog-guide-reference-card-list.is-wide,.mars-blog-guide-reference-card-list.is-full,.mars-blog-article-figure.is-wide,.mars-blog-article-figure.is-full,.mars-blog-article-video-figure.is-wide,.mars-blog-article-video-figure.is-full,.mars-blog-article-frame-strip.is-wide,.mars-blog-article-frame-strip.is-full,.mars-blog-article-before-after.is-wide,.mars-blog-article-before-after.is-full,.mars-blog-article-zoom-inset.is-wide,.mars-blog-article-zoom-inset.is-full,.mars-blog-decision-matrix.is-wide,.mars-blog-decision-matrix.is-full){width:100%;max-width:100%;margin-left:0;transform:none}}
@layer components{@media (max-width:1024px){.mars-blog-article-lane-panel{grid-template-columns:1fr}}@media (max-width:700px){.mars-blog-page .mars-container{width:calc(100% - var(--mars-shell-gutter-mobile));max-width:calc(100vw - var(--mars-shell-gutter-mobile))}.mars-blog-lane-nav a{min-height:2.35rem;padding:.54rem .68rem}.mars-blog-row{grid-template-columns:1fr;align-items:start;gap:.72rem;min-width:0;max-width:100%;min-height:0}.mars-blog-feed-panel,.mars-blog-row-list,.mars-blog-row-main{min-width:0;max-width:100%}.mars-blog-row-title,.mars-blog-row-description{line-break:anywhere;overflow-wrap:anywhere;word-break:break-all}.mars-blog-row-action{white-space:normal;width:fit-content}.mars-blog-row-side{justify-items:start;gap:.5rem;width:100%;min-width:0}.mars-blog-row-date{white-space:normal}.mars-blog-article-page .mars-detail-hero-copy,.mars-blog-article-page .mars-detail-hero-copy-wide,.mars-blog-article-page .mars-blog-article-excerpt,.mars-blog-article-page .mars-blog-article-body,.mars-blog-article-page .mars-blog-article-section,.mars-blog-article-page .mars-blog-article-section h2,.mars-blog-article-page .mars-blog-article-section p,.mars-blog-article-page .mars-blog-article-list li,.mars-blog-article-page .mars-blog-block-step-title,.mars-blog-article-page .mars-blog-block-step-body{min-width:0;max-width:100%}.mars-blog-article-page .mars-detail-hero-copy h1,.mars-blog-article-page .mars-blog-article-excerpt,.mars-blog-article-page .mars-blog-article-section h2,.mars-blog-article-page .mars-blog-article-section p,.mars-blog-article-page .mars-blog-article-list li,.mars-blog-article-page .mars-blog-block-step-title,.mars-blog-article-page .mars-blog-block-step-body{line-break:anywhere;overflow-wrap:anywhere;text-wrap:wrap;word-break:break-all}.mars-blog-article-steps li{grid-template-columns:2.7rem minmax(0,1fr);gap:.75rem}.mars-blog-article-cta-actions,.mars-blog-article-cta-actions .mars-button-primary,.mars-blog-article-cta-actions .mars-button-secondary,.mars-blog-article-lane-panel .mars-detail-related-link,.mars-blog-return-button{width:100%}.mars-blog-article-cta-actions .mars-button-primary,.mars-blog-article-cta-actions .mars-button-secondary,.mars-blog-article-lane-panel .mars-detail-related-link,.mars-blog-return-button{justify-content:center}}@media (max-width:900px){.mars-blog-page .mars-container{width:min(100% - var(--mars-shell-gutter-mobile),76rem)}.mars-blog-page .mars-detail-hero-copy h1,.mars-blog-article-hero .mars-detail-hero-copy-wide h1{max-width:100%}}@media (max-width:700px){.mars-blog-page{--mars-blog-index-page-min-height:96rem}.mars-blog-page .mars-detail-hero{padding-block:2.55rem 1.8rem}.mars-blog-lane-nav{gap:.38rem}.mars-blog-lane-nav .mars-blog-docs-entry{margin-left:0}.mars-blog-lane-nav a{min-height:2.28rem;padding:.5rem .62rem}.mars-blog-row{gap:.78rem;padding:1rem}.mars-blog-row-title,.mars-blog-row-description,.mars-blog-article-page .mars-detail-hero-copy h1,.mars-blog-article-page .mars-blog-article-excerpt,.mars-blog-article-page .mars-blog-article-section h2,.mars-blog-article-page .mars-blog-article-section p,.mars-blog-article-page .mars-blog-article-list li,.mars-blog-article-page .mars-blog-block-step-title,.mars-blog-article-page .mars-blog-block-step-body{line-break:auto;overflow-wrap:anywhere;text-wrap:wrap;word-break:keep-all}.mars-blog-article-section{padding-block:1.55rem}.mars-blog-article-image-table-row,.mars-blog-article-warning-row{grid-template-columns:1fr}.mars-blog-article-image-table-media,.mars-blog-article-warning-media{max-height:17rem}.mars-blog-article-video-figure.is-wide,.mars-blog-article-video-figure.is-full,.mars-blog-article-figure.is-wide,.mars-blog-article-figure.is-full,.mars-blog-guide-reference-card-list.is-wide,.mars-blog-guide-reference-card-list.is-full{width:100%;margin-left:0;transform:none}.mars-blog-guide-reference-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mars-blog-guide-reference-card{border-radius:.54rem;gap:.46rem;padding:.5rem}.mars-blog-guide-reference-card-media{aspect-ratio:4/3;border-radius:.44rem}.mars-blog-guide-reference-card-copy{gap:.24rem}.mars-blog-guide-reference-card-eyebrow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mars-blog-guide-reference-card .mars-blog-block-row-title,.mars-blog-guide-reference-card .mars-blog-block-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mars-blog-guide-reference-card-action{gap:.22rem;margin-top:0}.mars-blog-guide-reference-card-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mars-blog-guide-reference-card-action svg{flex:none;width:.75rem;height:.75rem}.mars-blog-article-lane-panel,.mars-blog-page .mars-blog-final-panel{border-radius:.55rem;padding:1rem}.mars-blog-pagination{justify-content:center}.mars-blog-pagination-side{flex:7.5rem;max-width:10rem}.mars-blog-pagination-pages{order:3;width:100%}}}
@layer components{.mars-docs-page{--mars-docs-sidebar-width:22rem;--mars-docs-reader-width:55rem;--mars-docs-grid-gap:clamp(2.15rem,3.6vw,3.35rem)}.mars-docs-page .mars-container{width:min(100% - var(--mars-shell-gutter),92rem)}.mars-docs-main{min-height:max(100svh,72rem);padding-block:clamp(5.6rem,8vw,7rem) clamp(3.2rem,6vw,5rem)}.mars-docs-shell{grid-template-columns:minmax(18rem,var(--mars-docs-sidebar-width))minmax(0,1fr);gap:var(--mars-docs-grid-gap);align-items:start;display:grid}.mars-docs-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--mars-blog-surface)88%,transparent),color-mix(in srgb,var(--mars-blog-surface-2)58%,transparent)),color-mix(in srgb,var(--mars-blog-surface)78%,transparent);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mars-action)24%,transparent)transparent;border-radius:.92rem;min-width:0;max-height:none;padding:1.05rem 1rem 1.15rem;position:sticky;top:6.2rem;overflow:visible;box-shadow:0 18px 46px #3d2f2312,16px 0 42px -34px #3d2f2380,inset 0 1px #ffffff9e}.mars-docs-sidebar-desktop{display:block}.mars-docs-quick-nav{z-index:24;flex:none;display:none;position:relative}.mars-docs-sidebar-panel{box-shadow:none;background:0 0;border-radius:0;gap:1.05rem;padding:0;display:grid}.mars-docs-sidebar-heading{gap:.4rem;padding:.05rem .06rem .28rem;display:grid}.mars-docs-sidebar-heading h2{color:var(--mars-blog-ink);letter-spacing:0;font-size:clamp(1rem,1.38vw,1.14rem);font-weight:780;line-height:1.25}.mars-docs-sidebar-heading p:not(.mars-eyebrow){color:var(--mars-blog-muted);font-size:.84rem;line-height:1.55}.mars-docs-tree{gap:.95rem;display:grid}.mars-docs-section-group{display:block}.mars-docs-section-label{min-height:2rem;color:var(--mars-blog-muted-2);cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:.16rem .1rem;font-size:.76rem;font-weight:780;list-style:none;display:flex}.mars-docs-section-label::-webkit-details-marker{display:none}.mars-docs-section-label>span:first-child,.mars-docs-section-label .mars-docs-section-meta{min-width:0}.mars-docs-section-label>span:first-child{color:color-mix(in srgb,var(--mars-blog-ink)74%,var(--mars-blog-muted))}.mars-docs-section-meta{color:color-mix(in srgb,var(--mars-blog-muted-2)86%,transparent);align-items:center;gap:.34rem;font-size:.72rem;font-weight:650;display:inline-flex}.mars-docs-section-meta .is-muted{opacity:.58;font-size:.72rem;font-weight:650}.mars-docs-section-meta svg{color:color-mix(in srgb,var(--mars-blog-muted-2)72%,transparent);flex:none;transition:transform .16s}.mars-docs-section-group[open] .mars-docs-section-meta svg{transform:rotate(180deg)}.mars-docs-nav-list{gap:.08rem;padding-top:.24rem;display:grid}.mars-docs-nav-list .mars-docs-nav-item{min-height:2.18rem;color:var(--mars-blog-muted);border-radius:.42rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.42rem .52rem;font-size:.8rem;font-weight:640;line-height:1.32;transition:background .16s,color .16s;display:flex;position:relative}.mars-docs-nav-list a.mars-docs-nav-item:hover,.mars-docs-nav-list .mars-docs-nav-item.is-active{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)8%,var(--mars-blog-surface))}.mars-docs-nav-list .mars-docs-nav-item.is-active{font-weight:760}.mars-docs-nav-list .mars-docs-nav-item.is-planned{color:color-mix(in srgb,var(--mars-blog-muted)58%,transparent)}.mars-docs-nav-list a:focus-visible,.mars-docs-section-label:focus-visible,.mars-docs-breadcrumb a:focus-visible,.mars-docs-quick-nav>summary:focus-visible,.mars-docs-quiet-link:focus-visible,.mars-docs-neighbor-link:focus-visible{outline:2px solid color-mix(in srgb,var(--mars-action)62%,transparent);outline-offset:3px}.mars-docs-nav-list svg{color:var(--mars-action);flex:none}.mars-docs-reader{width:min(100%,var(--mars-docs-reader-width));min-width:0}.mars-docs-reader-header{gap:.85rem;padding-bottom:clamp(1.4rem,3vw,2.4rem);display:grid}.mars-docs-reader-navline{align-items:center;gap:.52rem;min-width:0;display:flex}.mars-docs-quick-nav>summary{min-height:2.14rem;color:var(--mars-action);cursor:pointer;background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:999px;align-items:center;gap:.34rem;padding:.34rem .66rem;font-size:.78rem;font-weight:760;list-style:none;transition:background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 10px 24px #3d2f230f,inset 0 1px #ffffffa3}.mars-docs-quick-nav>summary::-webkit-details-marker{display:none}.mars-docs-quick-nav>summary:hover{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)8%,var(--mars-blog-surface))}.mars-docs-quick-nav>summary svg{flex:none}.mars-docs-quick-nav-chevron{transition:transform .18s}.mars-docs-quick-nav[open] .mars-docs-quick-nav-chevron{transform:rotate(180deg)}.mars-docs-quick-nav-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--mars-blog-surface)94%,transparent),color-mix(in srgb,var(--mars-blog-surface-2)66%,transparent)),var(--mars-blog-surface);width:min(24.5rem,100vw - 2rem);max-height:min(72svh,42rem);box-shadow:0 24px 64px #3d2f2329,0 0 0 1px color-mix(in srgb,var(--mars-blog-ink)7%,transparent),inset 0 1px 0 #ffffff9e;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mars-action)24%,transparent)transparent;border-radius:.9rem;gap:.92rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .62rem);left:0;overflow:auto}.mars-docs-quick-nav-heading{gap:.18rem;padding:.1rem .12rem .34rem;display:grid}.mars-docs-quick-nav-heading span{color:var(--mars-action);font-size:.72rem;font-weight:760}.mars-docs-quick-nav-heading strong{color:var(--mars-blog-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:780;line-height:1.28;overflow:hidden}.mars-docs-breadcrumb{min-width:0;color:var(--mars-blog-muted-2);flex-wrap:wrap;align-items:center;gap:.34rem;font-size:.82rem;font-weight:680;display:flex}.mars-docs-breadcrumb a{color:var(--mars-action);transition:color .16s}.mars-docs-breadcrumb a:hover{color:var(--mars-blog-ink)}.mars-docs-reader-header h1{max-width:11.5em;color:var(--mars-blog-ink);letter-spacing:0;text-wrap:balance;word-break:keep-all;font-size:clamp(2.1rem,4.9vw,4.05rem);font-weight:810;line-height:1.08}.mars-docs-excerpt{max-width:44rem;color:var(--mars-blog-muted);word-break:keep-all;font-size:clamp(1rem,1.35vw,1.16rem);font-weight:500;line-height:1.68}.mars-docs-meta{flex-wrap:wrap;gap:.45rem;margin-top:.1rem;display:flex}.mars-docs-meta span{min-height:2.02rem;color:var(--mars-blog-muted);background:color-mix(in srgb,var(--mars-blog-surface)72%,transparent);border-radius:999px;align-items:center;gap:.32rem;padding:.38rem .62rem;font-size:.8rem;font-weight:650;display:inline-flex}.mars-docs-meta svg{color:color-mix(in srgb,var(--mars-action)72%,var(--mars-blog-muted))}.mars-docs-article-body{min-width:0}.mars-docs-article-body .mars-blog-article-section:first-child{padding-top:0}.mars-docs-article-body .mars-blog-article-steps{gap:.18rem}.mars-docs-article-body .mars-blog-article-steps li{background:color-mix(in srgb,var(--mars-blog-surface)78%,transparent);grid-template-columns:3.05rem minmax(0,1fr);gap:clamp(.9rem,1.8vw,1.18rem);padding:clamp(1rem,1.65vw,1.22rem) clamp(1.05rem,2.1vw,1.45rem);box-shadow:inset 0 1px #ffffff73}.mars-docs-article-body .mars-blog-article-steps span{padding-top:.14rem}.mars-docs-action-row{flex-wrap:wrap;align-items:center;gap:.82rem;margin-top:clamp(1.7rem,3.4vw,2.6rem);display:flex}.mars-docs-action-row .mars-docs-primary-cta,.mars-docs-action-row .mars-docs-secondary-cta{white-space:nowrap;min-height:2.78rem}.mars-docs-action-row .mars-docs-primary-cta{color:var(--mars-foreground);background:var(--mars-action);box-shadow:0 14px 32px color-mix(in srgb,var(--mars-action)24%,transparent),inset 0 1px 0 #ffffff47;padding-inline:1.14rem}.mars-docs-action-row .mars-docs-primary-cta:hover{background:var(--mars-action-hover)}.mars-docs-action-row .mars-docs-secondary-cta{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-blog-surface)82%,var(--mars-action)10%);padding-inline:1.08rem;box-shadow:0 10px 26px #3d2f2314,inset 0 1px #ffffff85}.mars-docs-action-row .mars-docs-secondary-cta:hover{background:color-mix(in srgb,var(--mars-action)9%,var(--mars-blog-surface))}.mars-docs-quiet-link{min-height:2.55rem;color:var(--mars-action);align-items:center;gap:.42rem;font-size:.9rem;font-weight:760;display:inline-flex}.mars-docs-quiet-link:hover{color:var(--mars-blog-ink)}.mars-docs-neighbor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem;margin-top:clamp(2rem,4vw,3.2rem);display:grid}.mars-docs-neighbor-link{min-height:4.6rem;color:var(--mars-blog-muted);background:color-mix(in srgb,var(--mars-blog-surface)76%,transparent);border-radius:.68rem;align-items:center;gap:.72rem;padding:.9rem;transition:background .16s,color .16s,transform .16s;display:flex}.mars-docs-neighbor-link:hover{color:var(--mars-blog-ink);background:color-mix(in srgb,var(--mars-action)7%,var(--mars-blog-surface));transform:translateY(-1px)}.mars-docs-neighbor-link.is-next{text-align:right;justify-content:flex-end}.mars-docs-neighbor-link em,.mars-docs-neighbor-link strong{font-style:normal;display:block}.mars-docs-neighbor-link em{color:var(--mars-blog-muted-2);font-size:.74rem;font-weight:680}.mars-docs-neighbor-link strong{color:var(--mars-blog-ink);margin-top:.18rem;font-size:.92rem;font-weight:740;line-height:1.32}.mars-docs-empty-state{min-height:22rem;color:var(--mars-blog-muted);align-content:center;gap:.7rem;display:grid}.mars-docs-empty-state svg{color:var(--mars-action)}.mars-docs-empty-state h1{color:var(--mars-blog-ink);letter-spacing:0;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:780;line-height:1.16}.mars-docs-empty-state p{max-width:34rem;color:var(--mars-blog-muted);font-size:1rem;line-height:1.7}@media (min-width:1041px) and (max-height:780px){.mars-docs-sidebar{max-height:calc(100svh - 7.2rem);overflow:auto}}@media (max-width:1040px){.mars-docs-shell{grid-template-columns:1fr;gap:1.45rem}.mars-docs-sidebar-desktop{display:none}.mars-docs-quick-nav{display:block}.mars-docs-quick-nav .mars-docs-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.mars-docs-quick-nav .mars-docs-nav-list .mars-docs-nav-item{min-height:2.35rem;padding-inline:.58rem;font-size:.82rem}.mars-docs-reader{width:100%;max-width:var(--mars-docs-reader-width)}}@media (max-width:700px){.mars-docs-page{--mars-docs-reader-width:100%}.mars-docs-main{padding-block:5.8rem 3.2rem}.mars-docs-shell{gap:1.2rem;margin-top:1.75rem}.mars-docs-reader-navline{gap:.46rem}.mars-docs-quick-nav>summary{min-height:2.05rem;padding-inline:.58rem}.mars-docs-quick-nav-panel{width:auto;max-height:calc(100svh - 9.35rem);padding:.92rem;position:fixed;top:8rem;left:1rem;right:1rem}.mars-docs-quick-nav .mars-docs-tree{grid-template-columns:1fr;gap:.78rem}.mars-docs-reader-header h1,.mars-docs-excerpt,.mars-docs-article-body .mars-blog-article-section h2,.mars-docs-article-body .mars-blog-article-section p,.mars-docs-article-body .mars-blog-article-list li,.mars-docs-article-body .mars-blog-article-steps h3,.mars-docs-article-body .mars-blog-article-steps p{line-break:auto;overflow-wrap:anywhere;text-wrap:wrap;word-break:keep-all;max-width:100%}.mars-docs-meta span{min-height:1.92rem;padding:.34rem .54rem;font-size:.76rem}.mars-docs-action-row,.mars-docs-action-row>*{width:100%}.mars-docs-action-row>*{justify-content:center}.mars-docs-neighbor-nav{grid-template-columns:1fr}.mars-docs-neighbor-link.is-next{text-align:left;justify-content:space-between}}}
@layer components{.mars-home:not(.mars-blog-page) :where(.mars-button-primary,.mars-button-secondary,.mars-nav-cta,.mars-feature-card,.mars-form-panel,.mars-product-showcase-card,.mars-product-placeholder-panel,.mars-product-image-arrow,.mars-image-dialog-button,.mars-product-badges li,.mars-image-dialog-stage,.mars-detail-meta-row span,.mars-detail-visual-stage,.mars-detail-placeholder-panel,.mars-detail-image-thumb,.mars-detail-glance-list div,.mars-detail-card,.mars-detail-spec-panel,.mars-detail-related-panel,.mars-service-scope-panel,.mars-service-deliverable-panel,.mars-service-fit-list li,.mars-service-proof-link,.mars-detail-related-link,.mars-detail-final-panel,.mars-blog-category-card,.mars-blog-topic-card,.mars-product-blog-card){border:0!important}.mars-home:not(.mars-blog-page) :where(.mars-detail-glance,.mars-service-fit,.mars-service-proof){border-block:0!important}.mars-home:not(.mars-blog-page) :where(.mars-detail-workflow-list,.mars-service-process-list){border-top:0!important}.mars-home:not(.mars-blog-page) :where(.mars-detail-workflow-list li,.mars-service-process-list li,.mars-detail-info-list div){border-bottom:0!important}.mars-home:not(.mars-blog-page) :where(.mars-product-showcase-card,.mars-feature-card,.mars-form-panel,.mars-contact-section .mars-container,.mars-detail-glance-list div,.mars-detail-card,.mars-detail-spec-panel,.mars-detail-related-panel,.mars-service-scope-panel,.mars-service-deliverable-panel,.mars-service-fit-list li,.mars-service-proof-link,.mars-detail-related-link,.mars-detail-final-panel,.mars-blog-category-card,.mars-blog-topic-card,.mars-product-blog-card,.mars-company-info-list div){-webkit-backdrop-filter:blur(30px)saturate(156%)brightness(.94);background:linear-gradient(135deg,#fff8ee14,#fff8ee07 38%,#fff8ee04),linear-gradient(115deg,#fff8ee17,transparent 30%,#fff8ee07 56%,transparent 78%),radial-gradient(520px 280px at 18% 0%,color-mix(in srgb,var(--product-accent,var(--detail-accent,var(--mars-accent-text)))12%,transparent),transparent 68%),#2122207a!important;box-shadow:inset 0 1px 1px #fff8ee47,inset 1px 0 #fff8ee12,inset -1px -1px #fff8ee0a,0 0 0 1px #fff8ee13,0 24px 76px #0000004d!important}.mars-home .mars-product-showcase-card{-webkit-backdrop-filter:blur(28px)saturate(150%)brightness(.92);background:linear-gradient(135deg,#fff8ee1b,#fff8ee0a 42%,#fff8ee06),linear-gradient(115deg,#fff8ee14,transparent 30%,#fff8ee08 58%,transparent 78%),radial-gradient(560px 320px at 20% 10%,color-mix(in srgb,var(--product-accent)18%,transparent),transparent 68%),#1f201e9e!important;box-shadow:inset 0 1px 1px #fff8ee52,inset 1px 0 #fff8ee14,inset 0 -1px #fff8ee0f,0 0 0 1px #fff8ee1a,0 28px 88px #00000057!important}.mars-home .mars-contact-section .mars-container{-webkit-backdrop-filter:blur(30px)saturate(156%)brightness(.94)}.mars-build-services .mars-feature-card:hover,.mars-build-services .mars-feature-card:focus-within{-webkit-backdrop-filter:blur(31px)saturate(160%)brightness(.97);transform:translateY(-.18rem);background:linear-gradient(135deg,#fff8ee16,#fff8ee08 42%,#fff8ee04),linear-gradient(115deg,#fff8ee17,#0000 30%,#fff8ee08 58%,#0000 80%),radial-gradient(520px 280px at 18% 0,#e2a06f22,#0000 68%),#21222085!important;box-shadow:inset 0 1px 1px #fff8ee52,inset 1px 0 #fff8ee14,inset 0 -1px #fff8ee0d,0 0 0 1px #e2a06f24,0 18px 58px #00000052,0 8px 28px #e2a06f0b!important}.mars-build-services .mars-feature-card:hover:before,.mars-build-services .mars-feature-card:focus-within:before{opacity:.48;transform:translate(.08rem,-.06rem)scale(1.01)}.mars-build-services .mars-feature-card:hover:after,.mars-build-services .mars-feature-card:focus-within:after{opacity:.38}.mars-build-services .mars-feature-card:hover .mars-card-icon,.mars-build-services .mars-feature-card:focus-within .mars-card-icon,.mars-build-services .mars-feature-card:hover .mars-inline-link,.mars-build-services .mars-feature-card:focus-within .mars-inline-link{color:color-mix(in srgb,var(--mars-accent-text)84%,var(--mars-foreground))}}
@layer components{.mars-support-page{--mars-support-panel:#1f201e94;--mars-support-panel-strong:#1b1d1dc2;--mars-support-control:#1416168f;--mars-support-line:#fff8ee1a;--mars-support-line-strong:#fff8ee29;--mars-support-shadow:0 24px 76px #00000038;color:var(--mars-foreground);font-family:"Bricolage Grotesque",var(--mars-font-reading)}.mars-support-page h1,.mars-support-page h2,.mars-support-page h3,.mars-support-page strong{color:var(--mars-foreground)}.mars-support-page p,.mars-support-page em,.mars-support-page span{word-break:keep-all}.mars-support-hero{padding-block:clamp(4rem,8vw,6rem) clamp(1.6rem,3vw,2.4rem)}.mars-support-stack{gap:clamp(1.2rem,2.6vw,2rem);display:grid}.mars-support-hero-copy{gap:clamp(1rem,2vw,1.55rem);min-width:0;max-width:68rem;display:grid}.mars-support-hero-copy h1{letter-spacing:0;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;max-width:15ch;font-size:clamp(3.1rem,6vw,5.4rem);font-weight:780;line-height:.96}.mars-support-hero-copy>p:not(.mars-eyebrow){max-width:48rem;color:var(--mars-muted);font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.68}.mars-support-product-selector{flex-wrap:wrap;gap:.58rem;max-width:58rem;display:flex}.mars-support-product-chip{--support-chip-accent:var(--mars-accent-text);min-height:3rem;color:var(--mars-muted);background:#fff8ee0f;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .82rem .58rem .62rem;transition:background .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8ee14}.mars-support-product-chip:before{content:"";background:var(--support-chip-accent);width:.54rem;height:.54rem;box-shadow:0 0 20px var(--support-chip-accent);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.mars-support-product-chip:before{box-shadow:0 0 20px color-mix(in srgb,var(--support-chip-accent)46%,transparent)}}.mars-support-product-chip strong{white-space:nowrap;font-size:.86rem;font-weight:780;line-height:1}.mars-support-product-chip span{color:var(--mars-muted-2);white-space:nowrap;font-size:.72rem;font-style:normal;line-height:1}.mars-support-product-chip:hover,.mars-support-product-chip:focus-visible,.mars-support-chip-active{color:var(--mars-foreground);box-shadow:inset 0 0 0 1px var(--support-chip-accent),0 12px 36px #00000029;background:#fff8ee1a}@supports (color:color-mix(in lab, red, red)){.mars-support-product-chip:hover,.mars-support-product-chip:focus-visible,.mars-support-chip-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--support-chip-accent)38%,transparent),0 12px 36px #00000029}}.mars-support-product-chip:hover,.mars-support-product-chip:focus-visible,.mars-support-chip-active{outline:none;transform:translateY(-1px)}.mars-support-accent-blue{--support-chip-accent:var(--mars-studio)}.mars-support-accent-teal{--support-chip-accent:var(--mars-inbot)}.mars-support-accent-copper{--support-chip-accent:var(--mars-racu)}.mars-support-accent-gold{--support-chip-accent:var(--mars-memory)}.mars-support-accent-neutral{--support-chip-accent:var(--mars-accent-text)}.mars-support-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;max-width:58rem;display:grid}.mars-support-quick-action,.mars-support-resource-link,.mars-support-path-card{color:var(--mars-muted);background:linear-gradient(135deg,#fff8ee13,#fff8ee07),var(--mars-support-panel);transition:background .16s,box-shadow .16s,color .16s,transform .16s;box-shadow:inset 0 1px #fff8ee1f,0 18px 46px #00000029}.mars-support-quick-action{border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;min-height:5.8rem;padding:.9rem;display:grid}.mars-support-quick-icon,.mars-support-path-icon{width:2rem;height:2rem;color:var(--mars-accent-text);background:#e2a06f1f;border-radius:.64rem;place-items:center;display:inline-grid}.mars-support-quick-action strong,.mars-support-resource-link strong,.mars-support-path-card strong{font-size:.94rem;font-weight:760;line-height:1.2;display:block}.mars-support-quick-action em,.mars-support-resource-link em,.mars-support-path-card span:not(.mars-support-path-icon){color:var(--mars-muted-2);margin-top:.38rem;font-size:.82rem;font-style:normal;line-height:1.45;display:block}.mars-support-quick-action:hover,.mars-support-quick-action:focus-visible,.mars-support-resource-link:hover,.mars-support-resource-link:focus-visible,.mars-support-path-card:hover,.mars-support-path-card:focus-visible{color:var(--mars-foreground);background:linear-gradient(135deg,#fff8ee1b,#fff8ee0a),var(--mars-support-panel-strong);outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fff8ee2e,0 22px 56px #00000038}.mars-support-form-panel{background:linear-gradient(145deg,#fff8ee16,#fff8ee06),var(--mars-support-panel-strong);width:100%;box-shadow:inset 0 1px 0 #fff8ee2e,var(--mars-support-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:.9rem;padding:clamp(1rem,2.2vw,1.35rem)}.mars-support-form{gap:.82rem;display:grid}.mars-support-form-heading{gap:.45rem;margin-bottom:.18rem;display:grid}.mars-support-form-heading h2{font-size:clamp(1.35rem,2vw,1.72rem);font-weight:760;line-height:1.14}.mars-support-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.mars-support-field,.mars-support-consent{gap:.38rem;display:grid}.mars-support-field>span,.mars-support-consent>span{color:var(--mars-muted);font-size:.78rem;font-weight:720}.mars-support-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem;display:grid}.mars-support-control{width:100%;min-height:2.72rem;color:var(--mars-foreground);background:var(--mars-support-control);box-shadow:inset 0 0 0 1px var(--mars-support-line);border-radius:.66rem;outline:none;padding:.78rem .86rem;transition:background .16s,box-shadow .16s}.mars-support-control::placeholder{color:#d2c8ba94}.mars-support-control:focus{box-shadow:inset 0 0 0 1px var(--mars-accent-text),0 0 0 3px #e2a06f24;background:#141616b3}.mars-support-control option{color:var(--mars-foreground);background:var(--mars-surface)}.mars-support-textarea{resize:vertical;min-height:7rem}.mars-support-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:.15rem}.mars-support-consent input{width:1rem;height:1rem;accent-color:var(--mars-action);margin-top:.12rem}.mars-support-locked-product{background:#4c6fff1f;border-radius:.72rem;gap:.18rem;padding:.86rem;display:grid;box-shadow:inset 0 0 0 1px #4c6fff3d}.mars-support-locked-product span{color:var(--mars-muted-2);font-size:.75rem;font-weight:720}.mars-support-locked-product strong{font-size:1rem;font-weight:780}.mars-support-locked-product em{color:var(--mars-muted);font-size:.82rem;font-style:normal}.mars-support-submit{border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;font-weight:780;display:inline-flex}.mars-support-submit:disabled{cursor:wait;opacity:.72}.mars-support-section-heading{max-width:58rem;margin-bottom:clamp(1rem,2vw,1.6rem)}.mars-support-section-heading h2,.mars-support-check-panel h2,.mars-support-response-panel h2{margin-top:.45rem;font-size:clamp(1.85rem,3vw,2.72rem);font-weight:760;line-height:1.08}.mars-support-section-heading p:not(.mars-eyebrow),.mars-support-check-panel>p:not(.mars-eyebrow),.mars-support-response-panel p{color:var(--mars-muted);margin-top:.75rem;font-size:1rem;line-height:1.65}.mars-support-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mars-support-studio-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mars-support-path-card{border-radius:.78rem;align-content:start;gap:.55rem;min-height:9.2rem;padding:1rem;display:grid}.mars-support-resource-list{gap:.72rem;width:100%;display:grid}.mars-support-resource-link{border-radius:.76rem;justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;padding:.96rem;display:flex}.mars-support-resource-cta{color:var(--mars-accent-text);white-space:nowrap;flex:none;align-items:center;gap:.32rem;font-size:.82rem;font-weight:760;display:inline-flex}.mars-support-check-panel,.mars-support-response-panel{background:linear-gradient(145deg,#fff8ee13,#fff8ee06),var(--mars-support-panel);border-radius:.9rem;width:100%;padding:clamp(1.1rem,2.4vw,1.6rem);box-shadow:inset 0 1px #fff8ee1f,0 18px 52px #00000029}.mars-support-check-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:1rem;display:grid}.mars-support-check-panel li{color:var(--mars-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;font-size:.94rem;line-height:1.45;display:grid}.mars-support-check-panel li svg{color:var(--mars-accent-text);margin-top:.12rem}.mars-support-response-panel{align-content:center;min-height:0;display:grid}.mars-studio-support-page .mars-support-hero{background:radial-gradient(900px 440px at 80% 12%,#4c6fff29,#0000 64%),0 0}}@media (max-width:1180px){@layer components{.mars-support-path-grid,.mars-support-studio-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:980px){@layer components{.mars-support-hero-copy h1{max-width:13ch}}}@media (max-width:700px){@layer components{.mars-support-hero{padding-block:3.2rem 1.8rem}.mars-support-hero-copy h1{max-width:min(100%,23rem);font-size:3rem;line-height:1.04}.mars-support-product-selector{margin-inline:calc(var(--mars-shell-gutter-mobile)/-2);padding-inline:calc(var(--mars-shell-gutter-mobile)/2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mars-support-product-selector::-webkit-scrollbar{display:none}.mars-support-product-chip{flex:none}.mars-support-quick-actions,.mars-support-path-grid,.mars-support-studio-path-grid,.mars-support-check-panel ul,.mars-support-field-row{grid-template-columns:1fr}.mars-support-quick-action{min-height:0}.mars-support-resource-link{align-items:start;display:grid}.mars-support-resource-cta{white-space:normal;justify-content:flex-start}}}
@layer components{@media (max-width:1024px){.mars-detail-hero-grid,.mars-detail-two-column,.mars-detail-grid,.mars-detail-glance,.mars-detail-contact-cta,.mars-service-fit,.mars-detail-workflow,.mars-detail-product-bottom,.mars-service-process,.mars-service-delivery,.mars-service-proof,.mars-blog-hero-grid,.mars-blog-topic-block,.mars-product-blog-links,.mars-detail-feature-card,.mars-product-solves-diagram,.mars-service-translate-board,.mars-blog-category-grid{grid-template-columns:1fr}.mars-service-translate-arrow svg{transform:rotate(90deg)}.mars-service-scope-header,.mars-service-scope-row{grid-template-columns:minmax(7rem,.28fr) minmax(0,.38fr) minmax(0,.34fr)}.mars-product-solve-slot:not(:last-child):after{display:none}.mars-detail-workflow .mars-detail-section-heading,.mars-service-process .mars-detail-section-heading,.mars-blog-topic-block .mars-detail-section-heading,.mars-product-blog-links .mars-detail-section-heading{position:static}.mars-detail-hero-copy h1{font-size:clamp(2.05rem,6.8vw,3.25rem)}.mars-detail-hero-copy-wide h1{max-width:min(100%,13em)}.mars-detail-final-panel{flex-direction:column;align-items:flex-start}.mars-blog-lane-nav{justify-content:flex-start}.mars-why-detail-perspective,.mars-why-comparison-paths,.mars-why-comparison-summary,.mars-why-translation-services,.mars-why-detail-case,.mars-why-detail-role-grid,.mars-why-detail-process,.mars-service-fit-list,.mars-service-proof-list,.mars-why-detail-case-flow,.mars-product-case-grid,.mars-why-translation-service-grid{grid-template-columns:1fr}.mars-why-detail-heading,.mars-why-translation-service-heading,.mars-why-detail-case-copy{max-width:var(--mars-detail-section-heading-max)}.mars-why-comparison-branch{display:none}.mars-why-detail-case-copy{position:static}.mars-why-detail-final-actions,.mars-detail-contact-cta-actions{justify-content:flex-start}}@media (max-width:700px){.mars-detail-main{padding-top:4rem}.mars-why-detail-page .mars-container,.mars-detail-page .mars-container{width:calc(100% - var(--mars-shell-gutter-mobile));max-width:calc(100vw - var(--mars-shell-gutter-mobile))}.mars-detail-hero{padding-block:4.1rem 2.35rem}.mars-detail-page,.mars-detail-main,.mars-service-detail-hero,.mars-detail-hero-text,.mars-detail-hero-copy,.mars-detail-hero-copy-wide,.mars-detail-section-heading,.mars-service-fit,.mars-service-fit-copy,.mars-service-fit-list,.mars-service-fit-list li{min-width:0;max-width:100%}.mars-detail-hero-copy h1{font-size:clamp(1.82rem,9.4vw,2.45rem)}.mars-service-detail-hero .mars-detail-hero-copy h1{overflow-wrap:break-word;text-wrap:balance;word-break:normal;max-width:100%;font-size:clamp(1.58rem,7.8vw,1.95rem);line-height:1.08}.mars-service-detail-hero .mars-detail-lead,.mars-detail-section-heading p:not(.mars-eyebrow),.mars-why-detail-heading h2,.mars-why-detail-heading p,.mars-service-fit-copy p,.mars-service-fit-list li{overflow-wrap:break-word;word-break:normal;white-space:normal}.mars-detail-hero-title-lines .mars-line-set,.mars-detail-lead-lines .mars-line-set{display:none}.mars-detail-hero-title-lines .mars-line-fallback,.mars-detail-lead-lines .mars-line-fallback{display:inline}.mars-detail-hero-title-lines.mars-has-mobile-lines .mars-line-fallback,.mars-detail-lead-lines.mars-has-mobile-lines .mars-line-fallback{display:none}.mars-detail-hero-title-lines.mars-has-mobile-lines .mars-mobile-line-set,.mars-detail-lead-lines.mars-has-mobile-lines .mars-mobile-line-set{display:block}.mars-responsive-heading .mars-responsive-heading-default{display:none}.mars-responsive-heading .mars-responsive-heading-mobile,.mars-responsive-heading .mars-responsive-heading-mobile>span{display:block}.mars-why-translation-services h2{overflow-wrap:normal;word-break:keep-all;font-size:clamp(1.68rem,8.4vw,2.05rem);line-height:1.08}.mars-why-detail-heading h2,.mars-why-detail-case h2{font-size:clamp(1.58rem,8vw,2.1rem);line-height:1.12}.mars-why-detail-page .mars-why-detail-heading h2,.mars-why-detail-page .mars-responsive-heading .mars-responsive-heading-mobile>span{overflow-wrap:normal;word-break:keep-all;line-break:strict}.mars-why-detail-page :where(.mars-detail-lead,.mars-why-detail-heading p,.mars-why-detail-career,.mars-why-detail-insight p,.mars-why-translation-services p,.mars-why-detail-case-copy p,.mars-why-detail-case-card p){overflow-wrap:break-word;line-break:strict}.mars-why-comparison-board{border-radius:0;gap:1rem;padding:0}.mars-why-comparison-request{border-radius:.88rem;justify-self:stretch;gap:.7rem;width:100%;padding:.78rem}.mars-why-comparison-request-icon{width:2.45rem;height:2.45rem}.mars-why-comparison-request strong{font-size:.92rem}.mars-why-comparison-paths{gap:.9rem}.mars-why-comparison-path{gap:.66rem}.mars-why-comparison-path-head{border-radius:.86rem;min-height:0;padding:.8rem}.mars-why-comparison-path-head h3{font-size:clamp(1.02rem,5.2vw,1.28rem);line-height:1.18}.mars-why-comparison-step-list{gap:.78rem}.mars-why-comparison-step{border-radius:0;grid-template-columns:1.62rem 2.36rem minmax(0,1fr);gap:.55rem;min-height:0;padding:.04rem 0}.mars-why-comparison-output-step{grid-template-columns:2.36rem minmax(0,1fr);padding-left:2.17rem}.mars-why-comparison-step:not(:last-child):after{content:none}.mars-why-comparison-step-index{width:1.5rem;height:1.5rem;font-size:.62rem}.mars-why-comparison-step-icon{width:2.34rem;height:2.34rem}.mars-why-comparison-step-icon svg{width:1rem;height:1rem}.mars-why-comparison-step-copy h4{font-size:.86rem;line-height:1.22}.mars-why-comparison-step-copy p{font-size:.72rem;line-height:1.38}.mars-why-comparison-chip-list{gap:.28rem;margin-top:.42rem}.mars-why-comparison-chip-list li{padding:.24rem .36rem;font-size:.58rem}.mars-why-comparison-output-arrow{margin:-.14rem 0 -.16rem}.mars-why-comparison-output-arrow svg{width:min(75%,14rem);height:.72rem}.mars-why-comparison-summary{gap:.62rem}.mars-why-comparison-summary-main,.mars-why-comparison-summary-note{border-radius:.86rem;gap:.62rem;padding:.72rem}.mars-why-comparison-summary-main>span,.mars-why-comparison-summary-note>span{width:2.36rem;height:2.36rem}.mars-why-comparison-summary-main h3{font-size:.88rem;line-height:1.32}.mars-why-comparison-summary-note h4{font-size:.82rem}.mars-why-comparison-summary-note p{font-size:.7rem;line-height:1.36}.mars-why-translation-service-grid{grid-template-columns:1fr}.mars-why-business-card{aspect-ratio:1.586;width:100%;height:auto;min-height:0}.mars-why-business-card-operator{justify-self:center;margin:.7rem 0}.mars-why-business-card-face{border-radius:.92rem;gap:.48rem;padding:.86rem .86rem 2.74rem}.mars-why-business-card-head{gap:.34rem;padding-bottom:.52rem}.mars-why-business-card-logo{font-size:.88rem}.mars-why-business-card-name{gap:.38rem}.mars-why-business-card-name h3{font-size:clamp(1.26rem,6.2vw,1.48rem)}.mars-why-business-card-name span{font-size:.66rem}.mars-why-business-card-copy{justify-content:flex-start;max-width:none}.mars-why-business-card-copy>span{font-size:.64rem}.mars-why-business-card-copy h4{margin-top:.28rem;font-size:.92rem;line-height:1.22}.mars-why-business-card-copy p{margin-top:.36rem;font-size:.74rem;line-height:1.42}.mars-why-business-card-back-copy{justify-content:flex-start;max-width:none;padding-right:0}.mars-why-business-card-back{gap:.34rem;padding-top:.76rem;padding-bottom:2.52rem}.mars-why-business-card-back .mars-why-business-card-head{padding-bottom:.38rem}.mars-why-business-card-items{gap:.28rem;margin-top:.44rem;padding-right:0}.mars-why-business-card-items li{min-height:1.36rem;padding:.22rem .42rem;font-size:.58rem}.mars-why-business-card-career-list{--career-parent-period-column:3.08rem;--career-detail-period-column:3.34rem;--career-detail-title-column:6.12rem;margin-top:0}.mars-why-business-card-career-list>li{padding:.18rem 0}.mars-why-business-card-career-row,.mars-why-business-card-career-children li{column-gap:.28rem}.mars-why-business-card-career-row-parent{grid-template-columns:var(--career-parent-period-column)minmax(0,1fr)}.mars-why-business-card-career-children li{grid-template-columns:var(--career-detail-period-column)var(--career-detail-title-column)minmax(0,1fr)}.mars-why-business-card-career-children{gap:.08rem;margin-top:.12rem;padding-left:.36rem}.mars-why-business-card-career-children li:before{width:.16rem;height:.16rem;left:.18rem}.mars-why-business-card-career-period{font-size:.64rem;line-height:1.14}.mars-why-business-card-career-list strong{font-size:.68rem;line-height:1.12}.mars-why-business-card-career-list p{font-size:.6rem;line-height:1.16}.mars-why-business-card-career-main{gap:.3rem}.mars-why-business-card-career-main span{font-size:.6rem;line-height:1}.mars-why-business-card-career-children .mars-why-business-card-career-period,.mars-why-business-card-career-children strong,.mars-why-business-card-career-children p{font-size:.56rem;line-height:1.12}.mars-why-business-card-career-children .mars-why-business-card-career-period{padding-left:.42rem}.mars-why-business-card-toggle{gap:.24rem;min-height:1.78rem;padding:.3rem .54rem;font-size:.64rem;bottom:.72rem;right:.72rem}.mars-why-business-card-toggle svg{width:.68rem;height:.68rem}.mars-why-detail-final-actions,.mars-detail-contact-cta-actions{width:100%}.mars-why-detail-final-actions .mars-button-primary,.mars-why-detail-final-actions .mars-button-secondary,.mars-detail-contact-cta-actions .mars-button-primary,.mars-detail-contact-cta-actions .mars-button-secondary{justify-content:center;width:100%}.mars-action-row,.mars-action-row>*{min-width:0;max-width:100%}.mars-detail-glance-list{grid-template-columns:1fr}.mars-detail-glance-list div{grid-template-columns:minmax(5.4rem,.3fr) minmax(0,.7fr);gap:.8rem;min-height:0}.mars-detail-feature-card,.mars-detail-feature-visual,.mars-detail-feature-copy,.mars-product-solves-diagram,.mars-product-solve-slot,.mars-product-solve-copy,.mars-service-translate,.mars-service-translate-board,.mars-service-translate-node,.mars-service-scope,.mars-service-scope-table,.mars-service-scope-row{min-width:0}.mars-detail-lead{font-size:.98rem}.mars-detail-meta-row span,.mars-detail-pill-list li{font-size:.68rem}.mars-detail-visual-stage{border-radius:1.1rem;min-height:20rem}.mars-detail-image-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mars-detail-section{padding-block:2.45rem}.mars-detail-section-compact{padding-block:1.8rem}.mars-detail-card,.mars-detail-feature-card,.mars-product-solves-diagram{border-radius:1rem}.mars-detail-workflow-list li,.mars-service-process-list li{grid-template-columns:2.8rem 1fr;gap:.75rem}.mars-service-fit-list li,.mars-service-proof-link{border-radius:.9rem}.mars-service-fit-list,.mars-service-fit-list li,.mars-blog-lane-nav,.mars-blog-topic-card,.mars-blog-category-card,.mars-product-blog-card{min-width:0}.mars-service-fit-list li{overflow-wrap:break-word;white-space:normal}.mars-service-translate-node{border-radius:1rem;min-height:0}.mars-service-scope-header{display:none}.mars-service-scope-row{grid-template-columns:1fr;align-items:start;gap:.42rem}.mars-detail-info-list div{grid-template-columns:1fr;gap:.25rem}.mars-blog-topic-card{grid-template-columns:1fr;min-height:0}.mars-product-blog-card{grid-template-columns:1fr;align-items:start;min-height:0}.mars-product-blog-card em{white-space:normal}.mars-blog-final-panel .mars-button-primary{white-space:normal;justify-content:center;width:100%}}}
@layer utilities{.text-balance{text-wrap:balance}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.42s ease-out both fadeInUp}@keyframes marsAmbientCanvas{0%{opacity:.42;transform:translate(-3%,-2%)scale(1.04)skewY(-.7deg)}23%{opacity:.58;transform:translate(2%,1%)scale(1.1)skewY(.5deg)}49%{opacity:.5;transform:translate(-1%,3%)scale(1.14)skewY(-1deg)}76%{opacity:.6;transform:translate(3%,-1%)scale(1.08)skewY(.8deg)}to{opacity:.46;transform:translate(-2%,2%)scale(1.06)skewY(-.4deg)}}@keyframes marsGlowFloat{0%{transform:translate(-1.5rem,.75rem)scale(.98)}to{transform:translate(1.5rem,-.75rem)scale(1.06)}}@keyframes marsHeroAuroraDrift{0%{opacity:.72;transform:translate(-6%,5%)scale(1.02)}50%{opacity:1;transform:translate(5%,-5%)scale(1.14)}to{opacity:.88;transform:translate(8%,3%)scale(1.08)}}@keyframes marsHeroAuroraVeil{0%{filter:blur(38px);opacity:.62;background-position:-45% 4%,120% 16%,44% -10%,80% 18%;transform:translate(-2%,-1%)scale(1.04)skewY(-.8deg)}23%{filter:blur(30px);opacity:.88;background-position:-8% 12%,82% 4%,70% 8%,88% 22%;transform:translate(2%,1%)scale(1.09)skewY(.6deg)}49%{filter:blur(42px);opacity:.74;background-position:52% -2%,30% 18%,112% 16%,70% 8%;transform:translate(-1%,4%)scale(1.13)skewY(-1.2deg)}76%{filter:blur(32px);opacity:.96;background-position:92% 10%,-10% 8%,58% -6%,76% 24%;transform:translate(3%,-2%)scale(1.08)skewY(.9deg)}to{filter:blur(36px);opacity:.72;background-position:126% 2%,-52% 20%,-18% 12%,84% 14%;transform:translate(-3%,2%)scale(1.06)skewY(-.4deg)}}}
@layer utilities{@media (max-width:1024px){.mars-why-hero-grid{grid-template-columns:1fr;gap:2rem}.mars-why-intro,.mars-why-copy{max-width:760px}.mars-why-diagram{width:min(100%,820px);margin-inline:auto}.mars-why-workflow-panel{grid-template-columns:1fr;align-items:start}.mars-hero-grid{width:min(100% - var(--mars-shell-gutter),var(--mars-hero-max-width));gap:clamp(1.5rem,3.5svh,2.75rem);min-height:clamp(32rem,66svh,44rem)}.mars-hero-copy{transform:none}.mars-hero-copy h1{font-size:clamp(2.7rem,6.2vw,4.25rem)}.mars-hero-media{width:min(86vw,52.8rem);margin-right:0;transform:none}.mars-hero-media-slot{flex-basis:100%;min-height:0}.mars-build-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mars-product-showcase-card{grid-template-columns:1fr;grid-auto-rows:auto;align-content:start;gap:.65rem;min-height:0}.mars-product-visual-frame{min-height:0}.mars-product-copy{justify-content:flex-start;padding:.35rem .6rem 1.1rem}}@media (max-width:700px){.mars-container,.mars-nav-inner,.mars-footer-inner{width:min(100% - var(--mars-shell-gutter-mobile),var(--mars-shell-max-width))}.mars-hero-grid{width:min(100% - var(--mars-shell-gutter-mobile),var(--mars-hero-max-width));grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;align-items:start;gap:clamp(1.25rem,3.5svh,2rem);min-height:calc(100svh - 9.5rem);padding-top:0;display:grid}.mars-hero-section{align-items:flex-start;min-height:100svh;margin-bottom:0;padding-block:9.5rem 5.25rem}.mars-hero-section:after{inset:-14% -24% 42% -34%}.mars-hero-copy{grid-area:auto;transform:none}.mars-hero-copy h1{white-space:normal;text-wrap:balance;width:min(100%,9.6em);max-width:9.6em;font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.08}.mars-hero-title-desktop{display:none}.mars-hero-title-mobile,.mars-hero-title-mobile span{display:block}.mars-section-title-desktop{display:none}.mars-section-title-mobile,.mars-section-title-mobile span{display:block}.mars-section-heading h2,.mars-why-intro h2,.mars-contact-title{text-wrap:normal;max-width:12em;font-size:clamp(2rem,8.8vw,2.45rem);line-height:1.08}.mars-why-section{align-items:flex-start;min-height:auto;padding-block:4rem}.mars-why-shell{gap:1.55rem}.mars-why-diagram{gap:.72rem;padding:0}.mars-why-diagram-main{gap:.42rem}.mars-why-translation-problem,.mars-why-product{gap:.54rem;width:100%;padding:.86rem}.mars-why-translation-icon,.mars-why-node-icon,.mars-why-layer-role .mars-why-node-icon{width:2.75rem;height:2.75rem}.mars-why-translation-problem h3,.mars-why-product h3{font-size:1.08rem}.mars-why-translation-layer{border-radius:.98rem;padding:.82rem}.mars-why-layer-body{grid-template-columns:1fr;gap:.5rem}.mars-why-layer-role{min-height:0;padding:.72rem}.mars-why-layer-sync{min-height:1.2rem}.mars-why-layer-sync svg{width:1.05rem;height:1.05rem}.mars-why-workflow-panel{border-radius:1.12rem;grid-template-columns:1fr;gap:1.2rem;padding:1rem}.mars-why-workflow-track{grid-template-columns:1fr;gap:.72rem}.mars-why-workflow-arrow{min-height:1rem}.mars-why-workflow-arrow svg{transform:rotate(90deg)}.mars-why-step-card{min-height:0;padding:1.05rem}.mars-why-workflow-loop{display:none}.mars-why-workflow-quote{text-align:left}.mars-contact-title{max-width:13em;font-size:clamp(1.8rem,7.2vw,2.18rem);line-height:1.12}.mars-hero-media{border-radius:1rem;grid-area:auto;justify-self:center;width:min(100%,33rem);margin-right:0;transform:none}.mars-hero-media-track{aspect-ratio:16/10.5;opacity:.95;filter:saturate(1.02)contrast(1.02);mix-blend-mode:normal;border-radius:1rem;box-shadow:0 28px 90px #0003}.mars-hero-media-info{gap:.36rem;width:min(13.6rem,100% - .72rem);bottom:.36rem;left:.36rem}.mars-hero-media-caption{border-radius:.68rem;padding:.48rem .58rem}.mars-hero-media-pagination{gap:.35rem;padding:.32rem .38rem}.mars-hero-media-dots{gap:.34rem}.mars-hero-media-arrow{width:1.32rem;height:1.32rem}.mars-hero-media-dot{width:.42rem;height:.42rem}.mars-hero-media-dot[aria-current=true]{width:1.2rem}.mars-hero-media-caption>p{font-size:.86rem;line-height:1.06}.mars-hero-media-caption>span{margin-top:.22rem;font-size:.64rem;line-height:1.2}.mars-hero-media-caption>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.62rem;line-height:1.24;display:-webkit-box;overflow:hidden}.mars-hero-media-detail-cta{padding:.52rem .62rem;font-size:.64rem;bottom:.36rem;right:.36rem}.mars-hero-media-slot{border-radius:0;flex-basis:100%;min-height:0}.mars-build-grid{grid-template-columns:1fr}.mars-product-carousel{--mars-product-slide-width:96%;--mars-product-slide-gap:.35rem}.mars-product-showcase-card{border-radius:1.05rem;gap:.35rem;padding:.75rem}.mars-product-visual-frame{border-radius:.85rem}.mars-product-image-caption{max-width:calc(100% - 1.3rem);padding:.36rem .5rem;font-size:.65rem;bottom:.65rem;left:.65rem}.mars-product-visual-placeholder{padding:1rem}.mars-product-image-pagination{top:.75rem;right:.75rem}.mars-product-copy{padding:.25rem .35rem .55rem}.mars-product-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.mars-product-copy h3{margin-top:.65rem;font-size:clamp(1.5rem,7vw,2.05rem)}.mars-product-copy>p{margin-top:.75rem;font-size:.94rem;line-height:1.58}.mars-product-badges{margin-top:.65rem}.mars-product-actions{margin-top:1rem}.mars-product-image-arrow{width:1.55rem;height:1.55rem}.mars-image-dialog{padding:.75rem}.mars-image-dialog-stage{border-radius:1rem;min-height:72svh}.mars-image-dialog-image{max-height:72svh}.mars-image-dialog-nav{width:2.7rem;height:2.7rem}.mars-image-dialog-prev{left:.55rem}.mars-image-dialog-next{right:.55rem}.mars-image-dialog-close{top:.6rem;right:.6rem}.mars-section{padding-block:4.25rem}.mars-build-services{margin-top:3rem}.mars-build-services-cta{margin-top:1.15rem}.mars-company-info-list{grid-template-columns:1fr}.mars-company-simple{padding-block:7.25rem 4rem}.mars-action-row,.mars-button-primary,.mars-button-secondary{width:100%}}}
@layer utilities{@media (prefers-reduced-motion:reduce){.mars-home,.mars-home:before,.mars-home-glow,.mars-hero-section:before,.mars-hero-section:after,.mars-nav-dropdown,.mars-nav-trigger svg,.mars-product-visual-slot,.mars-product-carousel-viewport,.mars-product-carousel-track,.mars-product-showcase-card,.mars-button-primary,.mars-button-secondary,.mars-inline-link,.mars-feature-card,.mars-feature-card:before,.mars-feature-card:after,.mars-why-business-card-inner,.mars-why-business-card-toggle,.mars-product-image-arrow,.mars-image-dialog-button,.mars-product-image-dot,.mars-product-carousel-dot{transition:none;animation:none}.mars-button-primary:hover,.mars-button-secondary:hover,.mars-inline-link:hover,.mars-why-business-card-toggle:hover,.mars-build-services .mars-feature-card:hover,.mars-build-services .mars-feature-card:focus-within{transform:none}}}
