.orus-landing .api-article:hover{transform:none;border-color:var(--border-subtle);box-shadow:none}.api-table{min-width:480px}.api-table th:first-child{width:26%}.api-table td{overflow-wrap:anywhere}.api-code pre{scrollbar-width:thin}.orus-landing.orus-brand :is(pre,code,.docs-key){font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;letter-spacing:0;text-transform:none}.orus-landing.orus-brand .docs-key{overflow-wrap:anywhere}.docs-connection{margin-top:1.5rem;border-block:1px solid var(--border-subtle);padding-block:1.25rem}.docs-connection-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-top:1.25rem;list-style:none;padding:0}.docs-connection-step{position:relative;min-width:0;overflow-wrap:anywhere}.docs-connection-arrow{position:absolute;top:1.65rem;right:-1.5rem;color:var(--text-tertiary)}@media (max-width:1279px){.docs-connection-steps{grid-template-columns:minmax(0,1fr);gap:2.5rem}.docs-connection-arrow{top:auto;right:auto;bottom:-2rem;left:0;transform:rotate(90deg)}}.orus-brand .docs-hero{position:relative;overflow:hidden;isolation:isolate;border:1px solid var(--border-subtle);border-radius:28px;background:var(--bg-panel);padding:1.75rem 1.5rem 2rem}@media (min-width:640px){.orus-brand .docs-hero{border-radius:32px;padding:2.25rem 2.5rem 2.5rem}}@media (min-width:1024px){.orus-brand .docs-hero{padding:2.25rem 2.75rem 2.5rem}}.orus-brand .docs-hero-wave{position:absolute;inset:30% -6% -10%;z-index:0;opacity:.62;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 36%);mask-image:linear-gradient(180deg,transparent,#000 36%)}.orus-brand .docs-hero>:not(.docs-hero-wave){position:relative;z-index:1}@media (max-width:639px){.orus-brand .docs-hero .btn{white-space:normal;border-radius:20px;padding:.85rem 1.3rem;line-height:1.5;letter-spacing:.12em}}.orus-brand .docs-hero-tags{gap:.4rem 1.6rem}.orus-brand .docs-hero-tags .pill{border-color:transparent;background:transparent;padding-left:0;padding-right:0}@media (min-width:640px){.orus-brand .docs-hero .btn{padding:.85rem 1.3rem;letter-spacing:.13em}}