:root:has(.mkt){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a1f44}:root.dark:has(.mkt){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#16233a;--foreground:#eaf1fc}.mkt{--navy-950:#061229;--navy-900:#0a1f44;--navy-800:#102c5e;--navy-700:#163a78;--blue-700:#1d4ed8;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-100:#dbe9fe;--blue-50:#eff6ff;--orange-600:#ea580c;--orange-500:#f97316;--orange-400:#fb923c;--orange-100:#ffedd5;--orange-cta:#cc4409;--orange-cta-deep:#b23c08;--mkt-surface:#fff;--mkt-elevated:#eef4fc;--mkt-tint:#e2ecfa;--mkt-hairline:#c7d9f2;--mkt-ink:var(--navy-900);--mkt-ink-soft:#47597a;--mkt-accent:var(--blue-700);--mkt-accent-soft:var(--blue-100);--mkt-action:var(--orange-500);--mkt-action-hover:var(--orange-600);color:var(--mkt-ink);background:var(--mkt-surface)}.dark .mkt{--mkt-surface:#16233a;--mkt-elevated:#1e2d47;--mkt-tint:#27395b;--mkt-hairline:#354a70;--mkt-ink:#eaf1fc;--mkt-ink-soft:#a9bcd8;--mkt-accent:#84b4ff;--mkt-accent-soft:#27395b;--mkt-action:var(--orange-400);--mkt-action-hover:var(--orange-500)}.mkt-muted{color:var(--mkt-ink-soft)}.mkt-accent{color:var(--mkt-accent)}.mkt-cta{background:linear-gradient(180deg, var(--orange-cta), var(--orange-cta-deep));color:#fff;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,filter .18s;box-shadow:inset 0 1px #ffffff40,0 8px 24px -8px #cc44098c}.mkt-cta:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 14px 32px -10px #cc4409a6}.mkt-cta:active{transform:translateY(0)}.mkt-ghost{border:1px solid var(--mkt-hairline);background:var(--mkt-surface);color:var(--mkt-ink);transition:border-color .18s,background .18s,transform .18s cubic-bezier(.22,1,.36,1)}.mkt-ghost:hover{border-color:var(--blue-400);background:var(--mkt-tint);transform:translateY(-1px)}.mkt-card{background:var(--mkt-surface);border:1px solid var(--mkt-hairline);border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a1f440a}.dark .mkt-card{background:var(--mkt-elevated);box-shadow:none}.mkt-card-lit:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--blue-400), transparent 45%);opacity:.5;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mkt-glass{background:color-mix(in oklab, var(--mkt-surface), transparent 18%);-webkit-backdrop-filter:blur(16px)saturate(1.6)}.mkt-gradient-text{background:linear-gradient(100deg, var(--blue-700), var(--blue-500) 45%, var(--orange-500));color:#0000;-webkit-background-clip:text;background-clip:text}.dark .mkt-gradient-text{background:linear-gradient(100deg, #84b4ff, #a5d8ff 45%, var(--orange-400));-webkit-background-clip:text;background-clip:text}.mkt-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#fb923c61,#f9731661);background-position:0 calc(100% - .06em);background-repeat:no-repeat;background-size:0 .28em;margin-inline:-.08em;padding-inline:.08em;animation:.7s cubic-bezier(.22,1,.36,1) .5s both mkt-swipe}.dark .mkt-underline{background-image:linear-gradient(90deg,#fb923c8c,#f973168c)}@keyframes mkt-swipe{0%{background-size:0 .28em}to{background-size:100% .28em}}.mkt-aurora{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mkt-aurora span{filter:blur(110px);opacity:.16;will-change:transform;border-radius:9999px;display:block;position:absolute}.dark .mkt-aurora span{filter:blur(95px);opacity:.3}.mkt-aurora span:first-child{background:var(--blue-500);width:34rem;height:34rem;animation:24s ease-in-out infinite alternate mkt-drift-a;top:-12rem;left:-8rem}.mkt-aurora span:nth-child(2){background:var(--orange-400);width:30rem;height:30rem;animation:28s ease-in-out infinite alternate mkt-drift-b;top:-6rem;right:-10rem}.mkt-aurora span:nth-child(3){background:var(--blue-400);width:26rem;height:26rem;animation:32s ease-in-out infinite alternate mkt-drift-c;bottom:-14rem;left:40%}@keyframes mkt-drift-a{to{transform:translate(6rem,4rem)scale(1.15)}}@keyframes mkt-drift-b{to{transform:translate(-5rem,5rem)scale(1.1)}}@keyframes mkt-drift-c{to{transform:translate(4rem,-4rem)scale(.9)}}.mkt-grid{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--mkt-hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--mkt-hairline) 1px, transparent 1px);opacity:.5;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 10%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 10%,#000 20%,#0000 75%)}.mkt-stage{perspective:1400px;perspective-origin:50% 40%}.mkt-scene{--rx:0deg;--ry:0deg;--lift:0px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(var(--lift));will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mkt-scene[data-active=true]{transition:transform .12s linear}.mkt-layer{transform-style:preserve-3d}.mkt-z-1{transform:translateZ(38px)}.mkt-z-2{transform:translateZ(76px)}.mkt-z-3{transform:translateZ(115px)}.mkt-float{animation:7s ease-in-out infinite mkt-bob}.mkt-float-slow{animation:9s ease-in-out infinite reverse mkt-bob}@keyframes mkt-bob{0%,to{translate:0}50%{translate:0 -10px}}.mkt-shine:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:7s ease-in-out 1.4s infinite mkt-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes mkt-sweep{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.mkt-marquee{width:max-content;animation:38s linear infinite mkt-scroll;display:flex}.mkt-marquee:hover{animation-play-state:paused}@keyframes mkt-scroll{to{transform:translate(-50%)}}.mkt-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mkt-pulse{position:relative}.mkt-pulse:after{content:"";background:inherit;border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite mkt-ping;position:absolute;inset:0}@keyframes mkt-ping{75%,to{opacity:0;transform:scale(2.4)}}@keyframes mkt-rise{0%{opacity:0;transform:translateY(22px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt-reveal{animation:1ms linear both mkt-rise;animation-timeline:view();animation-range:entry cover 20%}}}.mkt-nav-pill{background:var(--mkt-accent-soft);pointer-events:none;border-radius:9999px;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;bottom:0}.mkt-progress{transform-origin:0;transform:scaleX(var(--progress,0));transition:transform .1s linear}.mkt-wa{animation:.6s cubic-bezier(.22,1,.36,1) 1.6s both mkt-wa-in}@keyframes mkt-wa-in{0%{opacity:0;transform:translateY(24px)scale(.8)}}.mkt-wa-ring:before,.mkt-wa-ring:after{content:"";border:2px solid #25d366;border-radius:9999px;animation:2.8s cubic-bezier(0,0,.2,1) infinite mkt-wa-pulse;position:absolute;inset:0}.mkt-wa-ring:after{animation-delay:1.4s}@keyframes mkt-wa-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.mkt-faq summary::-webkit-details-marker{display:none}.mkt-faq summary{cursor:pointer;list-style:none}.mkt-faq[open] .mkt-faq-icon{transform:rotate(45deg)}.mkt-faq-body{animation:.28s mkt-reveal}@keyframes mkt-reveal{0%{opacity:0;transform:translateY(-4px)}}.mkt-eyebrow{border:1px solid var(--mkt-hairline);background:var(--mkt-tint);color:var(--mkt-accent);letter-spacing:.01em;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mkt-quote-glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt-quote-glow span{filter:blur(120px);opacity:.1;border-radius:9999px;width:32rem;height:32rem;display:block;position:absolute}.mkt-quote-glow span:first-child{background:var(--blue-500);top:-10rem;left:-6rem}.mkt-quote-glow span:nth-child(2){background:var(--orange-400);bottom:-12rem;right:-8rem}.dark .mkt-quote-glow span{opacity:.16}.mkt-quote-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mkt-quote-row{overflow:hidden}.mkt-quote-track{will-change:transform;align-items:stretch;gap:1rem;width:max-content;animation:68s linear infinite mkt-quote-drift;display:flex}.mkt-quote-text{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes mkt-quote-drift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.mkt-quote-row:hover .mkt-quote-track,.mkt-quote-row:focus-within .mkt-quote-track{animation-play-state:paused}.mkt-quote{background:var(--mkt-surface);border:1px solid var(--mkt-hairline);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;box-shadow:0 1px 2px #0a1f440a}.dark .mkt-quote{background:color-mix(in oklab, var(--mkt-elevated), #fff 4%);box-shadow:none}.mkt-quote:hover{border-color:color-mix(in oklab, var(--mkt-accent), transparent 55%);transform:translateY(-4px);box-shadow:0 18px 40px -22px #0a1f4459}.dark .mkt-quote:hover{box-shadow:0 18px 40px -20px #0009}.mkt-quote-glyph{color:var(--mkt-accent);opacity:.35;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1)}.mkt-quote:hover .mkt-quote-glyph{opacity:.7;transform:translateY(-2px)}.mkt-avatar{letter-spacing:.02em;box-shadow:inset 0 1px #ffffff40,0 6px 16px -8px #0a1f4480}.mkt-flag{border-radius:.25rem;width:1.375rem;line-height:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #0a1f4424}.dark .mkt-flag{box-shadow:0 0 0 1px #ffffff29}.mkt-flag svg{width:100%;height:auto;display:block}.mkt-flag-btn .mkt-flag{transition:transform .28s cubic-bezier(.22,1,.36,1)}.mkt-flag-btn:hover .mkt-flag{transform:scale(1.12)}.mkt-flag-btn:active .mkt-flag{transform:scale(.94)}.mkt-cta:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff6b 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.mkt-cta:hover:before{opacity:1;animation:.85s cubic-bezier(.22,1,.36,1) mkt-sheen}@keyframes mkt-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.mkt-cta:active{transition-duration:90ms;transform:translateY(1px)scale(.972);box-shadow:inset 0 1px #fff3,0 4px 12px -6px #cc440980}.mkt-ghost:active{background:var(--mkt-accent-soft);transition-duration:90ms;transform:translateY(0)scale(.968)}.mkt-nav-link{transition:color .2s,background .2s,transform .2s cubic-bezier(.22,1,.36,1);position:relative}.mkt-nav-link:hover{background:var(--mkt-tint);transform:translateY(-1px)}.mkt-nav-link:active{transition-duration:90ms;transform:scale(.96)}.mkt-nav-section:after{content:"";background:var(--mkt-accent);opacity:0;border-radius:2px;height:2px;transition:left .28s cubic-bezier(.22,1,.36,1),right .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;bottom:.35rem;left:50%;right:50%}.mkt-nav-section:hover:after{opacity:.55;left:1rem;right:1rem}.mkt-nav-section:active{transition:transform 90ms;transform:scale(.95)}@media (hover:none),(pointer:coarse),(max-width:768px){.mkt-aurora span{will-change:auto;filter:blur(60px);animation:none!important}.dark .mkt-aurora span{filter:blur(55px)}.mkt-glass{background:color-mix(in oklab, var(--mkt-surface), transparent 4%);-webkit-backdrop-filter:none}.mkt-float,.mkt-float-slow,.mkt-shine:after,.mkt-pulse:after,.mkt-wa-ring:before,.mkt-wa-ring:after{animation:none}.mkt-tilt{will-change:auto;transition:none}}@media (prefers-reduced-motion:reduce){.mkt-aurora span,.mkt-shine:after,.mkt-marquee,.mkt-pulse:after,.mkt-float,.mkt-float-slow,.mkt-underline,.mkt-wa,.mkt-wa-ring:before,.mkt-wa-ring:after,.mkt-cta:hover:before{animation:none!important}.mkt-cta:hover,.mkt-cta:active,.mkt-ghost:hover,.mkt-ghost:active,.mkt-nav-link:hover,.mkt-nav-link:active,.mkt-nav-section:active,.mkt-quote:hover,.mkt-flag-btn:hover .mkt-flag,.mkt-flag-btn:active .mkt-flag,.mkt-quote-glyph,.mkt-quote:hover .mkt-quote-glyph{transform:none}.mkt-quote-track{animation:none;transform:none}.mkt-quote-row{scroll-snap-type:x mandatory;overflow-x:auto}.mkt-quote-row .mkt-quote{scroll-snap-align:center}.mkt-quote-row .mkt-quote[aria-hidden=true]{display:none}.mkt-underline{background-size:100% .28em}.mkt-scene{transition:none;transform:none!important}.mkt-faq-body{animation:none}}.mkt-prose{color:var(--mkt-ink);font-size:1.0625rem;line-height:1.75}.mkt-prose>*+*{margin-top:1.25rem}.mkt-prose p{text-wrap:pretty}.mkt-prose h2{letter-spacing:-.015em;text-wrap:balance;margin-top:2.75rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:600;line-height:1.3}.mkt-prose h3{margin-top:2rem;scroll-margin-top:6rem;font-size:1.1875rem;font-weight:600;line-height:1.4}.mkt-prose ul,.mkt-prose ol{padding-left:1.35rem}.mkt-prose li+li{margin-top:.6rem}.mkt-prose ul{padding-left:0;list-style:none}.mkt-prose ul>li{padding-left:1.45rem;position:relative}.mkt-prose ul>li:before{content:"";background:var(--mkt-accent);opacity:.75;border-radius:.125rem;width:.4rem;height:.4rem;position:absolute;top:.7em;left:.25rem}.mkt-prose ol{counter-reset:mkt-step;padding-left:0;list-style:none}.mkt-prose ol>li{counter-increment:mkt-step;padding-left:2.25rem;position:relative}.mkt-prose ol>li:before{content:counter(mkt-step);background:var(--mkt-tint);width:1.5rem;height:1.5rem;color:var(--mkt-accent);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:.15em;left:0}.mkt-prose blockquote{border-left:3px solid var(--mkt-accent);color:var(--mkt-ink);text-wrap:pretty;margin-top:1.75rem;margin-bottom:1.75rem;padding:.25rem 0 .25rem 1.25rem;font-size:1.125rem;font-weight:500;line-height:1.6}.mkt-callout{border:1px solid var(--mkt-hairline);background:var(--mkt-tint);border-radius:1rem;gap:.875rem;margin-top:1.75rem;margin-bottom:1.75rem;padding:1.125rem 1.25rem;display:flex}.mkt-callout-icon{color:var(--mkt-accent);margin-top:.2rem}.mkt-callout-title{color:var(--mkt-ink);font-size:.9375rem;font-weight:700}.mkt-callout-text{color:var(--mkt-ink-soft);text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.65}.mkt-table-wrap{border:1px solid var(--mkt-hairline);-webkit-overflow-scrolling:touch;border-radius:.875rem;margin-top:1.75rem;margin-bottom:1.75rem;overflow-x:auto}.mkt-table-wrap table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.mkt-table-wrap th{background:var(--mkt-tint);text-align:left;color:var(--mkt-ink);white-space:nowrap;padding:.75rem 1rem;font-weight:600}.mkt-table-wrap td{vertical-align:top;color:var(--mkt-ink-soft);padding:.75rem 1rem}.mkt-table-wrap tbody tr+tr td{border-top:1px solid var(--mkt-hairline)}.mkt-post-tag{background:var(--mkt-tint);color:var(--mkt-accent);letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.mkt-post-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.mkt-post-card:hover{border-color:color-mix(in oklab, var(--mkt-accent), transparent 60%);transform:translateY(-3px);box-shadow:0 20px 44px -26px #0a1f4466}.mkt-post-link{color:inherit;text-decoration:none;transition:color .2s}.mkt-post-card .mkt-post-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.mkt-post-card:hover .mkt-post-link,.mkt-post-link:hover,.mkt-post-more{color:var(--mkt-accent)}.mkt-toc a{color:var(--mkt-ink-soft);text-decoration:none;transition:color .2s}.mkt-toc a:hover{color:var(--mkt-accent)}.mkt-theme-btn svg{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .2s}.mkt-theme-btn:hover svg{transform:rotate(-18deg)scale(1.08)}.mkt-theme-btn:active svg{transition-duration:90ms;transform:rotate(-18deg)scale(.9)}@media (prefers-reduced-motion:reduce){.mkt-theme-btn:hover svg,.mkt-theme-btn:active svg{transform:none}}
