.mk-root{--mk-canvas:#fbf7ee;--mk-canvas-2:#f4ecdb;--mk-parchment:#efe4d0;--mk-graphite:#2a2622;--mk-graphite-soft:#5c554b;--mk-espresso:#1e1b17;--mk-gold:#fedc25;--mk-gold-deep:#e5c521;--mk-trust:#0072b2;--mk-flag:#d55e00;--mk-line:#2a26221f;--mk-line-strong:#2a262238;background-color:var(--mk-canvas);color:var(--mk-graphite);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.mk-root ::selection{background-color:var(--mk-gold);color:var(--mk-espresso)}.mk-display{font-family:var(--font-parkinsans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;font-weight:700}.mk-display-tight{letter-spacing:-.02em;line-height:1}.mk-mono{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-feature-settings:"tnum" 1}.mk-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(177deg,#0000 50%,#fedc2573 55%,#fedc25e6 66% 89%,#e5c521c7 95%,#0000 97%);background-repeat:no-repeat;background-size:100% 100%;padding:0 .09em}.mk-mark-draw{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(177deg,#0000 50%,#fedc2573 55%,#fedc25eb 66% 89%,#e5c521cc 95%,#0000 97%);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;padding:0 .09em;animation:.95s cubic-bezier(.7,0,.3,1) .55s both mkMarkDraw}@keyframes mkMarkDraw{to{background-size:100% 100%}}.mk-underline,.mk-underline-draw{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 80%,#e5c521e6 80% 94%,#0000 94%);background-repeat:no-repeat;padding:0 .04em}.mk-underline{background-size:100% 100%}.mk-underline-draw{background-position:0 0;background-size:0% 100%;animation:.9s cubic-bezier(.7,0,.3,1) .55s both mkMarkDraw}.mk-ring{box-shadow:inset 0 0 0 2px var(--mk-gold-deep);border-radius:999px;margin:0 .04em;padding:.06em .42em;display:inline-block}.mk-grain:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");position:absolute;inset:0}.mk-hairline{border-color:var(--mk-line)}.mk-figures{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.mk-corner{pointer-events:none;border-color:var(--mk-gold-deep);width:1.35rem;height:1.35rem;position:absolute}.mk-corner-tl{border-top-style:solid;border-top-width:2px;border-left-style:solid;border-left-width:2px;border-top-left-radius:4px;top:-6px;left:-6px}.mk-corner-tr{border-top-style:solid;border-top-width:2px;border-right-style:solid;border-right-width:2px;border-top-right-radius:4px;top:-6px;right:-6px}.mk-corner-bl{border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:2px;border-bottom-left-radius:4px;bottom:-6px;left:-6px}.mk-corner-br{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;border-bottom-right-radius:4px;bottom:-6px;right:-6px}.mk-corner-ondark{border-color:var(--mk-gold)}@keyframes mkRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mk-rise{opacity:1;animation:.75s cubic-bezier(.2,.65,.3,1) mkRise}.mk-rise-1{animation-delay:50ms}.mk-rise-2{animation-delay:.14s}.mk-rise-3{animation-delay:.23s}.mk-rise-4{animation-delay:.32s}.mk-rise-5{animation-delay:.41s}.mk-rise-6{animation-delay:.5s}.mk-inview{opacity:0;transition:opacity .7s cubic-bezier(.2,.65,.3,1),transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(22px)}.mk-inview.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-rise,.mk-mark-draw{opacity:1;animation:none!important}.mk-mark-draw{background-size:100% 100%}.mk-underline-draw{background-size:100% 100%;animation:none!important}.mk-inview{opacity:1;transition:none;transform:none}}@keyframes mkScan{0%{opacity:0;top:8%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:88%}}.mk-scanline{background:linear-gradient(90deg,#0000,#fedc25,#0000);border-radius:2px;height:2px;animation:2.8s cubic-bezier(.5,0,.5,1) infinite mkScan;position:absolute;left:10%;right:10%;box-shadow:0 0 14px 2px #fedc2580}@keyframes mkSig{0%,to{opacity:.4}45%{opacity:1}}.mk-signal{animation:2.8s ease-in-out infinite mkSig}.mk-sig-1{animation-delay:.1s}.mk-sig-2{animation-delay:.7s}.mk-sig-3{animation-delay:1.3s}.mk-sig-4{animation-delay:1.9s}@media (prefers-reduced-motion:reduce){.mk-scanline{animation:none;top:48%}.mk-signal{opacity:1;animation:none}}.cinematic-site,.cinematic-site .mk-root{--bg:#000;--text:#fff;--muted:#8e8e8e;--nav-text:#2e2e2e;--pill-dark:#28282a;--sign-in-text:#c8c8c8;--nav-shadow:0 4px 14px #00000029;--trust-bg:#28282a;--trust-border:#fff6;--trust-text:#c4c2c3;--font-sans:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:"BubbledotICG-FinePos", "Geist Pixel Circle", monospace;--trust-size:clamp(36px, 4.5vw, 42px);--mk-canvas:#050505;--mk-canvas-2:#0c0c0c;--mk-parchment:#111;--mk-graphite:#f4f4f4;--mk-graphite-soft:#d0d0d0;--mk-espresso:#000;--mk-gold:#fff;--mk-gold-deep:#e8e8e8;--mk-line:#ffffff1f;--mk-line-strong:#ffffff38;--mk-canvas-rgb:5 5 5;--mk-canvas-2-rgb:12 12 12;--mk-parchment-rgb:17 17 17;--mk-graphite-rgb:244 244 244;--mk-graphite-soft-rgb:208 208 208;--mk-espresso-rgb:0 0 0;--mk-gold-rgb:255 255 255;--mk-gold-deep-rgb:232 232 232;--mk-gold-soft-rgb:40 40 40;--mk-gold-ink-rgb:200 200 200;--mk-fog-rgb:244 244 244;color:#f4f4f4;background-color:#000;font-family:Inter,Segoe UI,system-ui,sans-serif}.cinematic-site{padding-top:88px}.cinematic-site .mk-root{padding-top:0}.cinematic-site .cinematic-door{background:0 0;margin-top:-88px}.cin-backdrop{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0;overflow:hidden}.cin-backdrop-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cin-backdrop-dim{opacity:.4;background:#000;position:absolute;inset:0}.cinematic-site[data-atmosphere=door] .cin-backdrop-dim{opacity:.18}.cin-foreground{z-index:1;position:relative}.cinematic-site[data-atmosphere=page]{background-color:#0000}.cinematic-site[data-atmosphere=page] .bg-canvas,.cinematic-site[data-atmosphere=page] .bg-canvas-2,.cinematic-site[data-atmosphere=page] .bg-parchment,.cinematic-site .cin-after-door .bg-canvas,.cinematic-site .cin-after-door .bg-canvas-2,.cinematic-site .cin-after-door .bg-parchment{background-color:#00000057}.cinematic-site[data-atmosphere=page] .bg-espresso,.cinematic-site .cin-after-door .bg-espresso{background-color:#0000009e}.cinematic-site .cin-after-door{position:relative}.cinematic-site .cin-after-door:before{content:"";z-index:0;pointer-events:none;opacity:.28;background:#000;position:absolute;inset:0}.cinematic-site .cin-after-door>*{z-index:1;position:relative}.cinematic-site[data-atmosphere=page] .mighty-docs-shell,.cinematic-site[data-atmosphere=page] .mighty-docs-sidebar,.cinematic-site[data-atmosphere=page] .mighty-docs-mobile-nav{background-color:#0000006b}.cinematic-site[data-atmosphere=docs],.docs-site{background-color:#0b0b0b}.cinematic-site[data-atmosphere=docs] .cin-backdrop,.docs-site .cin-backdrop{display:none}.cinematic-site[data-atmosphere=docs] .mighty-docs-shell,.cinematic-site[data-atmosphere=docs] .mighty-docs-sidebar,.cinematic-site[data-atmosphere=docs] .mighty-docs-mobile-nav,.cinematic-site[data-atmosphere=docs] .mighty-docs-toolbar,.cinematic-site[data-atmosphere=docs] .mighty-docs-main,.docs-site .mighty-docs-shell,.docs-site .mighty-docs-sidebar,.docs-site .mighty-docs-mobile-nav,.docs-site .mighty-docs-toolbar,.docs-site .mighty-docs-main{background-color:#0b0b0b}.cinematic-site[data-atmosphere=docs] #nd-page h1,.cinematic-site[data-atmosphere=docs] #nd-page h2,.cinematic-site[data-atmosphere=docs] #nd-page h3,.docs-site #nd-page h1,.docs-site #nd-page h2,.docs-site #nd-page h3{color:#f4f4f4}.cinematic-site[data-atmosphere=docs] #nd-page p,.cinematic-site[data-atmosphere=docs] #nd-page li,.cinematic-site[data-atmosphere=docs] #nd-page td,.docs-site #nd-page p,.docs-site #nd-page li,.docs-site #nd-page td{color:#e8e8e8}.cinematic-site[data-atmosphere=docs] #nd-page a:not(.docs-landing-button),.docs-site #nd-page a:not(.docs-landing-button){color:#8ec8e8}.docs-site #nd-page a.docs-landing-button-primary,.cinematic-site[data-atmosphere=docs] #nd-page a.docs-landing-button-primary{color:#111!important;background:#fff!important;border-color:#fff!important}.docs-site #nd-page a.docs-landing-button-secondary,.cinematic-site[data-atmosphere=docs] #nd-page a.docs-landing-button-secondary{color:#fff!important;background:0 0!important;border-color:#ffffff59!important}.docs-site .mighty-docs-mobile-nav summary{align-items:center;min-height:44px;display:flex}body:has(.cinematic-site){color:#f4f4f4;background:#000}:is(html:has(.docs-site),body:has(.cinematic-site[data-atmosphere=docs]),body:has(.docs-site)){color:#f4f4f4;background:#0b0b0b}@media (prefers-reduced-motion:reduce){.cin-backdrop-video,.cinematic-door .bg-video{display:none}}.cinematic-site .mk-display{letter-spacing:-.04em;font-family:BubbledotICG-FinePos,Geist Pixel Circle,monospace;font-weight:400}.cinematic-site .mk-mono{letter-spacing:.14em;font-family:Inter,Segoe UI,system-ui,sans-serif}.cinematic-site p.mk-eyebrow{color:#f4f4f4;text-shadow:0 1px 10px #000000d9}.cinematic-site .bg-white{background-color:#161616}.cinematic-site .bg-white\/95{background-color:#161616f2}.cinematic-site .shadow-soft,.cinematic-site .shadow-lift{box-shadow:0 18px 40px #00000073}.cinematic-site .mk-mark,.cinematic-site .mk-mark-draw{color:#111;background-color:#fedc25;background-image:linear-gradient(177deg,#ffffff29 0%,#0000 42%,#e5c52147 100%)}.cinematic-site .logo,.docs-site .logo,.cinematic-door .logo{box-shadow:none;background:0 0}.cinematic-site .logo img,.docs-site .logo img,.cinematic-door .logo img{width:100%;height:100%}.cinematic-site .nav-pill>a,.cinematic-site .nav-drop-trigger,.cinematic-door .nav-pill>a,.cinematic-door .nav-drop-trigger{opacity:.82;color:#1a1a1a}.cinematic-site .nav-pill>a:hover,.cinematic-site .nav-drop-trigger:hover,.cinematic-site .nav-pill>a[aria-current=page],.cinematic-site .nav-drop-trigger[aria-current=page],.cinematic-site .nav-drop[open]>.nav-drop-trigger,.cinematic-door .nav-pill>a:hover,.cinematic-door .nav-drop-trigger:hover,.cinematic-door .nav-drop[open]>.nav-drop-trigger{opacity:1}.cinematic-site .nav-drop-caret,.cinematic-door .nav-drop-caret{opacity:.7;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:6px;display:inline-block}.cinematic-site .nav-drop[open]>.nav-drop-trigger .nav-drop-caret,.cinematic-door .nav-drop[open]>.nav-drop-trigger .nav-drop-caret{transform:rotate(180deg)}.cinematic-site .cin-login,.cinematic-door .cin-login{color:#fff;text-shadow:0 1px 8px #0000008c}.cinematic-site .cin-login:hover,.cinematic-door .cin-login:hover{color:#fff}.cinematic-site .sign-in,.cinematic-door .sign-in{color:#111;background:#fff;box-shadow:0 0 0 1px #ffffff26,0 0 22px #ffffff47}.cinematic-site .sign-in:hover,.cinematic-door .sign-in:hover{color:#111;background:#f4f4f4}.docs-site .docs-mini-card svg,.docs-site .docs-flow-node svg,.docs-site .docs-diagram-header svg,.docs-site .docs-document-pipeline-stage-label svg,.docs-site .docs-landing-icon svg,.cinematic-site[data-atmosphere=docs] .docs-mini-card svg,.cinematic-site[data-atmosphere=docs] .docs-flow-node svg,.cinematic-site[data-atmosphere=docs] .docs-diagram-header svg,.cinematic-site[data-atmosphere=docs] .docs-document-pipeline-stage-label svg,.cinematic-site[data-atmosphere=docs] .docs-landing-icon svg{color:#9ad4f0;stroke-width:2.15px;width:1.4rem;height:1.4rem}.docs-site .text-trust-blue,.cinematic-site[data-atmosphere=docs] .text-trust-blue{color:#9ad4f0}.cinematic-site .mk-underline,.cinematic-site .mk-underline-draw{background-image:linear-gradient(#0000 80%,#fedc25 80% 94%,#0000 94%)}.cinematic-site .mk-ring{box-shadow:inset 0 0 0 2px #fedc25}.cinematic-site .mk-grain:before{opacity:.18;mix-blend-mode:screen}.cinematic-site ::selection{color:#000;background-color:#fff}.cinematic-site [data-verdict=allow]{color:#7cc6e6;box-shadow:none;background:#0072b233}.cinematic-site [data-verdict=review]{color:#fff;box-shadow:none;background:#ffffff1f}.cinematic-site [data-verdict=block]{color:#f2a88f;box-shadow:none;background:#d55e0033}.cinematic-site .cin-btn{color:#111;background:#fff;box-shadow:0 0 0 1px #ffffff26,0 0 22px #ffffff47}.cinematic-site .cin-btn:hover{color:#111;background:#f4f4f4}.cinematic-site .text-canvas{color:rgb(var(--mk-fog-rgb) / 1)}.cinematic-site .text-canvas\/50{color:rgb(var(--mk-fog-rgb) / .5)}.cinematic-site .text-canvas\/55{color:rgb(var(--mk-fog-rgb) / .55)}.cinematic-site .text-canvas\/60{color:rgb(var(--mk-fog-rgb) / .6)}.cinematic-site .text-canvas\/65{color:rgb(var(--mk-fog-rgb) / .65)}.cinematic-site .text-canvas\/70{color:rgb(var(--mk-fog-rgb) / .7)}.cinematic-site .text-canvas\/75{color:rgb(var(--mk-fog-rgb) / .75)}.cinematic-site .text-canvas\/85{color:rgb(var(--mk-fog-rgb) / .85)}.cinematic-site .border-canvas{border-color:rgb(var(--mk-fog-rgb) / 1)}.cinematic-site .border-canvas\/12{border-color:rgb(var(--mk-fog-rgb) / .12)}.cinematic-site .border-canvas\/15{border-color:rgb(var(--mk-fog-rgb) / .15)}.cinematic-site .border-canvas\/25{border-color:rgb(var(--mk-fog-rgb) / .25)}.cinematic-site .hover\:border-canvas\/60:hover{border-color:rgb(var(--mk-fog-rgb) / .6)}.cinematic-site .bg-canvas\/5,.cinematic-site .hover\:bg-canvas\/5:hover{background-color:rgb(var(--mk-fog-rgb) / .05)}.cinematic-site .bg-canvas\/10{background-color:rgb(var(--mk-fog-rgb) / .1)}.cinematic-site .bg-canvas\/20{background-color:rgb(var(--mk-fog-rgb) / .2)}.cinematic-site .bg-canvas\/\[0\.04\]{background-color:rgb(var(--mk-fog-rgb) / .04)}.cinematic-site input,.cinematic-site textarea,.cinematic-site select{caret-color:#fff}.cinematic-site input[type=checkbox]{accent-color:#fff}.mighty-docs-toolbar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.mighty-docs-toolbar-label{color:#8e8e8e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:12px;font-weight:600}.mighty-docs-notice{padding:16px 24px 0}.purchase-notice-docs{color:#f4ecdb;background:#fedc2514;border:1px solid #fedc2559;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:14px 16px;display:flex}.purchase-notice-docs .purchase-notice-title{margin:0;font-size:.95rem;font-weight:700}.purchase-notice-docs .purchase-notice-body{color:#f4ecdbd1;max-width:68ch;margin:6px 0 0;font-size:.9rem;line-height:1.45}.purchase-notice-docs .purchase-notice-cta{background:#fedc25;border-radius:8px;align-self:center;align-items:center;padding:8px 12px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex;color:#111!important}.cinematic-site .mighty-docs-sidebar{height:calc(100vh - 88px);top:88px}.cinematic-site .mighty-docs-mobile-nav{height:auto;max-height:none;top:88px}@media (max-width:767px){.mighty-docs-toolbar{padding:10px 16px}.mighty-docs-notice{padding:12px 16px 0}.purchase-notice-docs{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.purchase-notice-docs .purchase-notice-body{margin:4px 0 0}.purchase-notice-docs .purchase-notice-cta{align-self:flex-start}}.cinematic-site .docs-landing-heading{letter-spacing:-.04em;font-family:BubbledotICG-FinePos,Geist Pixel Circle,monospace;font-weight:400}.cinematic-site .docs-landing-button,.cinematic-site .docs-landing-button-primary,.cinematic-site .docs-landing-button-secondary{letter-spacing:-.01em;text-transform:none;border-radius:999px;font-weight:600}.cinematic-site .docs-landing-button-primary{color:#111!important;background:#fff!important}.cinematic-site .docs-landing-button-secondary{color:#fff!important;background:0 0!important;border-color:#ffffff40!important}.cinematic-site .mighty-docs-nav-links a.is-active{color:#fff;background:#ffffff1f;border-color:#fff}.cinematic-site .mighty-docs-search-button{color:#f4f4f4;background:#111;border-color:#ffffff29}.cinematic-site .mighty-docs-search-button:hover,.cinematic-site .mighty-docs-search-button:focus-visible{background:#1a1a1a;border-color:#ffffff52}.cinematic-site .mighty-docs-search-icon,.cinematic-site .mighty-docs-search-placeholder,.cinematic-site .mighty-docs-search-kbd{color:#8e8e8e}.cinematic-site .mighty-docs-search-button:hover .mighty-docs-search-icon,.cinematic-site .mighty-docs-search-button:focus-visible .mighty-docs-search-icon{color:#f4f4f4}.cinematic-site .mighty-docs-nav-links a:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}.cinematic-site #nd-page h1,.cinematic-site #nd-page .docs-landing-heading{letter-spacing:-.04em;font-family:BubbledotICG-FinePos,Geist Pixel Circle,monospace;font-weight:400}.cinematic-site #nd-page pre,.cinematic-site #nd-page .docs-prompt-pre,.cinematic-site #nd-page .docs-prompt-pre code{color:#f4f4f4}.cinematic-site .docs-inline-cta,.cinematic-site .docs-landing-button-primary{color:#111!important;background:#fff!important;border-color:#fff!important}.cinematic-site .docs-inline-cta:hover,.cinematic-site .docs-landing-button-primary:hover{color:#111!important;background:#e8e8e8!important}.cinematic-site #nd-toc a[aria-current=location]{color:#fff;background:#ffffff1f;border-color:#fff}@layer components{.cinematic-site .docs-landing-button-primary,.docs-site #nd-page a.docs-landing-button-primary,.cinematic-site[data-atmosphere=docs] #nd-page a.docs-landing-button-primary,.cinematic-site .docs-inline-cta{color:#111!important;background:#fff!important;border-color:#fff!important}.cinematic-site .docs-inline-cta:hover,.cinematic-site .docs-landing-button-primary:hover{color:#111!important;background:#e8e8e8!important}.cinematic-site .docs-copy-button:not([data-copy-state=copied]):not(.docs-copy-is-copied){color:#f4f4f4!important;background:#111!important;border-color:#ffffff47!important}.cinematic-site .docs-copy-button[data-copy-state=copied],.cinematic-site .docs-copy-button.docs-copy-is-copied{color:#111!important;background:#fedc25!important;border-color:#111!important}}
