.meridian-root.paper-root,.paper-root{--bg:#f2f2f4;--bg-alt:#ededf0;--bg-card:#fdfdfd;--bg-contrast:#0f1012;--ink:#0f1012;--ink-2:#55555a;--ink-3:#737378;--ink-4:#c9c9ce;--rule:rgba(120,120,120,0.13);--rule-2:rgba(120,120,120,0.09);--rule-light:rgba(255,255,255,0.09);--accent:#ff0033;--accent-glow:rgba(255,0,51,0.25);--accent-ink:#ffffff;--font-sans:var(--font-dash,"Inter Tight"),"Inter",system-ui,sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,monospace;--font-inter:var(--font-sans);--font-space-grotesk:var(--font-sans);background-color:#f2f2f4;background-image:none;color:#0f1012;font-family:var(--font-sans);font-weight:400;font-feature-settings:"ss01","cv11";letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:default}.paper-root [role=button],.paper-root a,.paper-root button,.paper-root label,.paper-root select{cursor:pointer}.paper-root input,.paper-root textarea{cursor:text;caret-color:#ff0033}.paper-root ::selection{background:#ff0033;color:#fff}.paper-root ::-webkit-scrollbar{width:8px;height:8px}.paper-root ::-webkit-scrollbar-thumb{background:rgba(120,120,120,.28);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}.paper-root ::-webkit-scrollbar-track{background:transparent}.paper-root :where(a,button,[role=button],[role=tab],summary):focus-visible{outline:2px solid #ff0033;outline-offset:2px}.meridian-root.paper-root{position:relative;overflow-x:hidden}.paper-root .font-mono.uppercase:not(kbd){font-family:var(--font-sans);text-transform:none;letter-spacing:-.01em;font-size:12px;font-weight:450}.paper-root .font-serif{font-family:inherit;font-style:normal}.paper-root :is(a,button,[role=button]).bg-brand{border-radius:9999px;border-bottom-width:0}.paper-root :is(a,button,[role=button]).bg-brand:not(:disabled):hover{background-color:#e0002e}.paper-root .text-brand{color:#e0002e}.paper-root aside .text-brand{color:#ff0033}.mlabel{font-family:var(--font-sans,"Inter Tight"),"Inter",system-ui,sans-serif;font-size:12px;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:#737378;font-weight:400}.mlabel:first-letter{text-transform:uppercase}.mlabel-dark{color:#55555a}.section-label{font-size:12px;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:#737378;font-weight:400}.page-title,.section-label{font-family:var(--font-sans,"Inter Tight"),"Inter",system-ui,sans-serif}.page-title{font-size:30px;line-height:1.1;font-weight:450;letter-spacing:-.035em;color:#0f1012}@media (max-width:640px){.page-title{font-size:26px}}.reg-marks{position:relative}.reg-marks:after,.reg-marks:before{content:none;display:none}.watermark{display:none}.sq{display:inline-block;width:6px;height:6px;border-radius:9999px}.paper-root kbd,kbd.otonomi-kbd{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:10px;background:#f2f2f4;border:1px solid rgba(120,120,120,.2);border-radius:6px;padding:1px 6px;color:#55555a;height:auto;min-width:0;font-weight:500;letter-spacing:0}.focus-ring:focus,.focus-ring:focus-visible{outline:none;border-color:rgba(15,16,18,.45)!important;box-shadow:0 0 0 3px rgba(15,16,18,.07)}.tcard{background:#fdfdfd;border:1px solid rgba(120,120,120,.13);border-radius:14px;box-shadow:none}.row-hover{transition:background-color .2s cubic-bezier(.22,.61,.36,1)}.row-hover:hover{background:#f6f6f8}.table-row td{border-top:1px solid rgba(120,120,120,.1);transition:background-color .2s cubic-bezier(.22,.61,.36,1)}.table-row:hover td{background:#f6f6f8}.paper-root thead tr{border-bottom:1px solid rgba(120,120,120,.2)}.paper-root thead th{text-transform:none}.cmdk-item[data-selected=true]{background:#f2f2f4}.tab-ind{transition:transform .25s ease,width .25s ease}.card-magnetic{position:relative}.card-magnetic:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(15,16,18,.03),transparent 50%);opacity:0;transition:opacity .3s cubic-bezier(.22,.61,.36,1)}.card-magnetic:hover:before{opacity:1}.corner-ticks{position:relative}.corner-ticks:after,.corner-ticks:before{content:none;display:none}.prose-light h1{font-size:24px;font-weight:500;letter-spacing:-.03em;color:#0f1012;margin-bottom:6px}.prose-light h2{font-size:18px;font-weight:500;color:#0f1012;margin-top:28px;margin-bottom:10px;letter-spacing:-.02em}.prose-light h3{font-size:14px;font-weight:600;color:#0f1012;margin-top:20px;margin-bottom:6px}.prose-light li,.prose-light p{color:#55555a;line-height:1.65;font-size:14px}.prose-light em{color:#737378}.prose-light code{font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:12px;color:#0f1012;background:#f2f2f4;padding:1px 5px;border-radius:5px;letter-spacing:0}.prose-light pre{background:#0f1012;color:#f4f4f5;padding:16px;border-radius:12px;font-size:12px;overflow:auto;margin:10px 0}.prose-light pre code{background:transparent;color:inherit;padding:0}.prose-light ol,.prose-light ul{padding-left:18px;list-style:disc;margin:8px 0}.prose-light ol{list-style:decimal}.prose-light strong{color:#0f1012;font-weight:600}.prose-light a{color:#e0002e;text-decoration:underline;text-decoration-color:rgba(224,0,46,.35);text-underline-offset:2px}.prose-light hr{border-color:rgba(120,120,120,.13);margin:24px 0}.prose-invert h1,.prose-invert h2,.prose-invert h3{color:#0f1012;font-weight:500}.prose-invert h1{font-size:24px;letter-spacing:-.03em;margin-bottom:6px}.prose-invert h2{font-size:18px;margin-top:28px;margin-bottom:10px;letter-spacing:-.02em}.prose-invert h3{font-size:14px;font-weight:600;margin-top:20px;margin-bottom:6px}.prose-invert li,.prose-invert p{color:#55555a;line-height:1.65;font-size:14px}.prose-invert code{color:#0f1012;background:#f2f2f4;padding:1px 5px;border-radius:5px;font-size:12px;font-family:var(--font-mono,"JetBrains Mono"),monospace}.prose-invert pre{background:#0f1012;color:#f4f4f5;padding:16px;border-radius:12px;border:none;font-size:12px;overflow:auto}.prose-invert pre code{background:transparent;color:inherit;padding:0}.prose-invert hr{border-color:rgba(120,120,120,.13);margin:24px 0}.prose-invert a{color:#e0002e;text-decoration:underline;text-decoration-color:rgba(224,0,46,.35);text-underline-offset:2px}.prose-invert ul{padding-left:18px;list-style:disc}.prose-invert strong{color:#0f1012}.prose-narrow{max-width:720px}@keyframes otonomi-blink{0%,49%{opacity:1}50%,to{opacity:0}}.caret{animation:otonomi-blink 1.1s step-end infinite}@keyframes pulseLive{0%,to{opacity:.35}50%{opacity:1}}.live-dot{animation:pulseLive 1.8s ease-in-out infinite}@keyframes otonomi-fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.fade-up{animation:otonomi-fadeUp .35s cubic-bezier(.2,.7,.2,1) both}.fade-up[data-i="1"]{animation-delay:.04s}.fade-up[data-i="2"]{animation-delay:.08s}.fade-up[data-i="3"]{animation-delay:.12s}.fade-up[data-i="4"]{animation-delay:.16s}.fade-up[data-i="5"]{animation-delay:.2s}@keyframes otonomi-slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.sheet-in{animation:otonomi-slideIn .3s cubic-bezier(.22,.61,.36,1) both}@keyframes otonomi-overlayFade{0%{opacity:0}to{opacity:1}}.overlay-fade{animation:otonomi-overlayFade .2s ease both}@keyframes otonomi-toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast{animation:otonomi-toastIn .25s cubic-bezier(.22,.61,.36,1) both}@keyframes huntReveal{0%{opacity:0;transform:translateY(14px) skewY(3deg)}to{opacity:1;transform:none}}.hunt-word{display:inline-block;animation:huntReveal .8s cubic-bezier(.22,.61,.36,1) both;animation-delay:.15s}@keyframes tickUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tick-up{animation:tickUp .5s cubic-bezier(.22,.61,.36,1) both}@keyframes sweep{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}@keyframes shimmerX{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,transparent,rgba(15,16,18,.05),transparent);background-size:200% 100%;animation:shimmerX 1.4s linear infinite}@media (prefers-reduced-motion:reduce){.fade-up,.hunt-word,.live-dot,.sheet-in,.tick-up,.toast{animation:none}}#cursor-dot{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;transform:translate3d(-100px,-100px,0)}#cursor-dot-inner{display:block;width:10px;height:10px;border-radius:50%;background:#ff0033;transform:translate(-50%,-50%);transition:transform .12s ease,opacity .12s ease;mix-blend-mode:multiply}#cursor-dot.hovering #cursor-dot-inner{transform:translate(-50%,-50%) scale(2.2);opacity:.55}@media (hover:none){#cursor-dot{display:none}}.glass{backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.glass-input{background:#fdfdfd;border:1px solid rgba(120,120,120,.24)}.aurora{display:none}