.mr-product-page{background:var(--mr-paper);color:var(--mr-ink)}.mr-product-body{--bg:var(--mr-paper);--bg-deep:var(--mr-wash);--card:var(--mr-sheet);--card-raised:var(--mr-sheet);--ink:var(--mr-ink);--ink-soft:var(--mr-ink);--muted:var(--mr-muted);--muted-soft:var(--mr-muted);--line:var(--mr-line);--line-soft:var(--mr-line);--accent:var(--mr-blue);--accent-strong:var(--mr-blue);--accent-ink:var(--mr-blue);font-family:var(--font-sans),sans-serif;font-size:18px;line-height:1.65;overflow:clip}.mr-product-body section{scroll-margin-top:104px;position:relative}.mr-product-body>section{padding-inline:max(40px,50vw - 640px)}.mr-product-body>section:not(.mr-product-hero){border-top:1px solid var(--mr-line)}.mr-product-body>section:is(.py-16,.py-20,.py-24,.py-28){padding-block:104px}.mr-product-body h1,.mr-product-body h2,.mr-product-body h3{color:var(--mr-ink);font-family:var(--font-sans),sans-serif;letter-spacing:-.045em;text-wrap:balance;font-weight:350}.mr-product-body h1{font-size:clamp(64px,7.8vw,112px);line-height:1.02}.mr-product-body h2{font-size:clamp(36px,4vw,56px);line-height:1.1}.mr-product-body h3{letter-spacing:-.03em;font-size:29px;line-height:1.2}.mr-product-body p{text-wrap:pretty}.mr-product-body .gradient-text-hero{font-weight:inherit}.mr-product-body .gradient-text-hero,.mr-product-body .money-gradient{-webkit-text-fill-color:currentColor;color:var(--mr-blue);background:0 0}.mr-product-body .eyebrow{font-family:var(--font-mono),monospace;letter-spacing:.15em;font-size:11px;font-weight:500;line-height:1.5}.mr-product-body .grid-bg:before{display:none}.mr-product-body .mr-product-hero{isolation:isolate;padding-top:76px;padding-bottom:76px}.mr-proxy .mr-product-hero,.mr-proof .mr-product-hero{padding-top:152px}.mr-product-hero>div{text-align:left;max-width:1160px}.mr-product-hero>div>:is(p,div){margin-left:0}.mr-product-hero>div>.flex{justify-content:flex-start}.mr-product-hero>div>.inline-flex:first-child{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;margin-bottom:29px;padding:0}.mr-product-hero>div>.inline-flex:first-child span:last-child{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--mr-blue);font-size:11px}.mr-product-word{z-index:-1;pointer-events:none;color:var(--mr-ink);opacity:.045;letter-spacing:-.07em;white-space:nowrap;font-size:clamp(100px,18vw,280px);font-weight:350;line-height:.8;position:absolute;top:48%;right:-2vw}.mr-product-body :is(.card-glass,.stat-card){background:var(--mr-sheet);border:1px solid var(--mr-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px}.mr-product-body .card-glow:before,.mr-product-body .card-glow:after{display:none}.mr-product-body .card-glass:hover{border-color:var(--mr-line);box-shadow:none;transform:none}.mr-product-body :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:2px}.mr-product-body .bg-gradient-to-br{background-image:none;background-color:var(--mr-wash)}.mr-product-body .line-glow{background:var(--mr-line);height:1px;box-shadow:none}.mr-product-body :is(.btn-primary,.btn-secondary){border:1px solid var(--mr-line);min-height:48px;box-shadow:none;border-radius:2px;gap:11px;font-weight:500;text-decoration:none}.mr-product-body .btn-primary{background:var(--mr-button);color:var(--mr-button-ink);border-color:#0000}.mr-product-body .btn-primary:hover{background:var(--mr-button);filter:brightness(.96);box-shadow:none;transform:none}.mr-product-body .btn-secondary{color:var(--mr-ink);background:0 0}.mr-product-body :is(a,button,input):focus-visible{outline:2px solid var(--mr-blue);outline-offset:4px}.mr-product-body input{border-radius:2px;min-width:0;min-height:48px}.mr-product-body .animate-pulse{animation:none}.mr-product-body svg[stroke]{stroke-width:1.5px}.mr-product-icon{vertical-align:-.13em;flex:none;width:1em;height:1em;display:inline-block}.mr-product-body .code-window{background:var(--mr-sheet);border:1px solid var(--mr-line);box-shadow:7px 7px 0 var(--mr-wash)}.mr-product-body .code-window :is(pre,code){color:var(--mr-ink)}.mr-product-body .code-window .cw-bar{background:var(--mr-wash);border-bottom:1px solid var(--mr-line)}.mr-product-body .code-window :is(.cw-label,.cw-comment,.cw-foot){color:var(--mr-muted)}.mr-product-body .code-window .cw-foot{border-top:1px solid var(--mr-line)}.mr-product-body .code-window :is(.cw-keyword,.cw-fn,.cw-new){color:var(--mr-blue)}.mr-product-body .code-window .cw-old{color:var(--mr-muted)}.mr-product-body pre{max-width:100%;overflow-x:auto}.mr-product-body details{box-shadow:none;border-color:var(--mr-line);background:0 0;border-radius:0}.mr-product-body summary{gap:20px;min-height:48px}.mr-product-body .mr-product-disclosure{flex:none}.mr-product-body details[open] .mr-product-disclosure{color:var(--mr-blue)}.mr-flow-direction{color:var(--mr-muted);font-size:29px;display:inline-flex}.mr-flow-vertical{display:none}.mr-product-body .stat-card{text-align:left;background:0 0;border-width:0 0 0 1px}.mr-product-body .stat-card>:first-child{font-family:var(--font-sans),sans-serif;letter-spacing:-.05em;font-size:47px;font-weight:350}.mr-product-models .mr-product-hero .code-window{margin-top:47px}.mr-model-resources a{color:var(--mr-blue);text-underline-offset:5px}.mr-model-resources a:hover{text-decoration:underline}.mr-claw-city .mr-product-hero{border-bottom:1px solid var(--mr-line)}.mr-claw-city .mr-product-hero h1{font-size:clamp(76px,9vw,123px)}.mr-claw-city-gallery .mr-product-body{padding-top:152px;padding-inline:64px}.mr-gallery-heading{text-align:left;border-bottom:1px solid var(--mr-line);padding-block:29px 47px}.mr-gallery-heading h1{font-size:clamp(47px,6vw,76px)}.mr-product-page [class*=aspect-]{border:1px solid var(--mr-line);background:var(--mr-sheet);box-shadow:4px 4px 0 var(--mr-wash);border-radius:2px}.mr-product-page [class*=aspect-]:hover{box-shadow:4px 4px 0 var(--mr-line);transform:none}.mr-proof .mr-product-hero h1{font-size:clamp(64px,7vw,100px)}@media (min-width:1151px){.mr-product-models .mr-product-hero>div{min-height:440px;padding-right:40%}.mr-product-models .mr-product-hero h1{font-size:clamp(76px,6.25vw,100px)}.mr-product-models .mr-product-hero>div>div.max-w-2xl{width:35.2%;position:absolute;top:18px;right:0}.mr-product-models .mr-product-hero .code-window{margin-top:0}.mr-product-models .mr-product-hero .code-window :is(pre,code){font-size:12px}.mr-proxy .mr-product-body{grid-template-columns:minmax(0,61.8fr) minmax(0,38.2fr);display:grid}.mr-proxy .mr-product-body>*{grid-column:1/-1;min-width:0}.mr-proxy .mr-product-hero{grid-area:1/1;padding-left:max(64px,50vw - 640px);padding-right:36px}.mr-proxy .mr-product-hero h1{font-size:clamp(76px,6.5vw,104px)}.mr-proxy .mr-product-hero+section{border-top:0;grid-area:1/2;align-items:center;padding:152px max(64px,50vw - 640px) 76px 0;display:flex}.mr-proxy .mr-product-hero+section>div{width:100%}.mr-proxy .mr-product-hero+section .code-window :is(pre,code){font-size:12px}}@media (min-width:1600px){.mr-product-body h1{font-size:123px}}@media (max-width:1150px){.mr-product-body>section,.mr-claw-city-gallery .mr-product-body{padding-inline:40px}}@media (max-width:1023px){.mr-product-body *,.mr-product-body :before,.mr-product-body :after{rotate:none!important}.mr-product-body [class*=rotate],.mr-product-body [class*=skew]{transform:none!important}.mr-flow-horizontal{display:none}.mr-flow-vertical{display:inline-block}}@media (max-width:850px){.mr-product-body>section:is(.py-16,.py-20,.py-24,.py-28){padding-block:76px}.mr-product-body h1{font-size:clamp(56px,9vw,76px)}.mr-product-body h2{font-size:42px}}@media (max-width:640px){.mr-product-body{font-size:18px}.mr-product-body>section{padding-inline:20px}.mr-product-body>section:is(.py-16,.py-20,.py-24,.py-28){padding-block:66px}.mr-product-body .mr-product-hero{padding-block:47px 66px}.mr-proxy .mr-product-hero,.mr-proof .mr-product-hero{padding-top:123px}.mr-product-body h1{font-size:clamp(47px,12.8vw,76px);line-height:1.05}.mr-product-body h2{font-size:38px}.mr-product-body h3{font-size:25px}.mr-product-hero .lead{font-size:18px}.mr-product-word{opacity:.035;font-size:100px;top:58%;right:-12px}.mr-product-body :is(.btn-primary,.btn-secondary){text-align:center;white-space:normal;justify-content:center;width:100%}.mr-product-body :is(.card-glass,.code-window){max-width:100%}.mr-product-body .card-glass{padding:24px}.mr-product-body .stat-card{padding:18px 12px}.mr-product-body .stat-card>:first-child{font-size:35px}.mr-product-body .code-window :is(pre,code){font-size:12px}.mr-product-body .code-window .cw-bar{padding-inline:14px}.mr-product-body .code-window .cw-label{margin-left:4px;font-size:10px}.mr-product-body .code-window .cw-bar .w-3{width:6px;height:6px}.mr-product-body .code-window>.p-5,.mr-product-body .code-window>.p-6{padding-inline:14px}.mr-claw-city .mr-product-hero h1{font-size:76px}.mr-claw-city-gallery .mr-product-body{padding:112px 20px 66px}.mr-gallery-heading{padding-top:11px;padding-bottom:29px}.mr-gallery-heading h1{font-size:47px}.mr-proof .mr-product-hero h1{font-size:56px}}@media (max-width:360px){.mr-product-body h1,.mr-proof .mr-product-hero h1{font-size:47px}.mr-product-body h2{font-size:34px}.mr-product-body>section{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.mr-product-body *,.mr-product-body :before,.mr-product-body :after{transition:none!important;animation:none!important}}
