body{--site-brand:#1967d2;--site-brand-deep:#185abc;--site-brand-soft:#e8f0fe;--site-muted:#5f6368;--hub-brand:#1967d2;--hub-brand-dark:#185abc;--hub-soft:#f8fafd;--hub-line:#dadce0}body main h1:not(.calm-home *,.richtexteditor *,[contenteditable] *){font-family:inherit;font-size:clamp(28px,2.8vw,36px);line-height:1.2;font-weight:500;letter-spacing:-.6px}body main :is(h2,h3,h4):not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-family:inherit;font-weight:500;letter-spacing:normal;line-height:1.35}body main h2:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:clamp(22px,2.1vw,28px)}body main h3:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:20px}body main h4:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:17px}body .page-hero-shell{padding:40px 32px 44px;box-sizing:border-box}body .page-hero-copy p{font-size:16px;line-height:1.7;color:#3c4043}body :is(.page-hero-chip,.page-hero-kicker,.download-kicker,.rm-kicker,.rn-eyebrow,.byok-eyebrow){font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;box-shadow:none}body .page-hero-wave{display:none}body .page-hero-secondary{border:1px solid #dadce0;background:white;box-shadow:none;color:#1967d2!important;font-size:14px;font-weight:500}body .page-hero-secondary:hover{box-shadow:none}body .page-hero-panel{box-shadow:none;border-color:#dadce0}body :is(.hub-content-card,.demo-card,.about-story-card,.about-value-card,.download-card,.rm-card,.rn-card){box-shadow:none;border-color:#dadce0}body :is(.hub-group-link,.hub-nav-link,.hub-secondary,.demo-group-link,.demo-nav-item,.demo-nav-trigger,.demo-card-header){font-family:inherit;font-weight:500}body :is(.hub-group-link,.demo-group-link){border-radius:8px;padding:9px 14px;font-size:14px;line-height:1.5;border:0;box-shadow:none}body :is(.hub-group-link.active,.hub-group-link-active,.hub-nav-link-active,.demo-group-link.active){color:#1967d2!important;background:#e8f0fe;box-shadow:none}body :is(.hub-group-link,.demo-group-link):hover{color:#1967d2;background:#f1f6fe}body :is(.demo-nav-item-active,.docs-sidebar-item-active){background:#e8f0fe;color:#1967d2;border-color:#1967d2;box-shadow:none}body .demo-page .demo-hub-heading{padding-bottom:20px;border-bottom:1px solid #dadce0}.demo-hub-label{color:#1967d2;font-size:14px;font-weight:500}body .demo-group-strip{justify-content:flex-start;gap:6px;padding:0;margin:0;background:transparent;border:0;box-shadow:none}body .demo-sidebar{top:88px;max-height:calc(100vh - 108px)}body .demo-nav-trigger{font-size:14px;line-height:1.5;text-transform:none;letter-spacing:normal;color:#3c4043;padding:10px 8px}body .demo-nav-trigger-icon{color:#5f6368}body .demo-nav-item{padding:10px 12px;font-size:14px;line-height:1.5}.demo-search-label{display:block;font-size:14px;color:#3c4043;margin-bottom:8px}body .demo-search{box-sizing:border-box;width:100%;font:inherit;font-size:14px;padding:12px;color:#202124;border:1px solid #dadce0;border-radius:8px;background:white;box-shadow:none}.demo-mobile-browser{border:1px solid #dadce0;border-radius:12px;padding:12px 16px}body .demo-mobile-browser>summary{color:#1967d2;font-size:14px;cursor:pointer}.demo-mobile-browser[open]>summary{margin-bottom:20px}body .demo-page .docs-content h1:not(.richtexteditor *,[contenteditable] *){font-size:32px;font-weight:500;line-height:1.25;margin:0 0 16px}body :is(.demo-page,.docs-page) .docs-content{color:#3c4043}body :is(.demo-page,.docs-page) .docs-content :is(p,li):not(.richtexteditor *,[contenteditable] *){font-size:16px;line-height:1.7}body .docs-content :is(.text-red-600,.text-red-700,.text-rose-600,.text-rose-700,[role=alert]){color:#b3261e}body .demo-page .docs-content .demo-lede,body .page-intro .page-lede{margin:0 0 16px;max-width:65ch;font-size:16px;line-height:1.7;color:#3c4043}.demo-intro{margin-bottom:20px}.demo-explanation,.page-explanation{margin:12px 0 20px;max-width:75ch}body :is(.demo-explanation,.page-explanation)>summary{color:#1967d2;cursor:pointer;font-size:14px;line-height:1.5;font-weight:500}:is(.demo-explanation,.page-explanation)[open]>summary{margin-bottom:16px}body .demo-page :is(.btn,.rte-demo-action){border-radius:20px;padding:10px 18px;font-family:inherit;font-weight:500;font-size:14px;line-height:1.5;box-shadow:none}body .demo-page :is(.btn-primary,.rte-demo-action-primary){background:#1967d2;color:white!important;border-color:#1967d2}body .demo-page :is(.btn-outline-primary,.btn-light){background:white;color:#1967d2!important;border-color:#dadce0}body .demo-page :is(.btn,.rte-demo-action):hover{transform:none;box-shadow:none}body :is(.docs-page,.demo-page) .docs-content pre{max-width:100%;overflow:auto;box-sizing:border-box}body :is(.docs-page,.demo-page) .docs-content table:not(.richtexteditor *,[contenteditable] *){display:block;max-width:100%;overflow-x:auto}body :is(.docs-page,.demo-page) .docs-content table:not(.richtexteditor *,[contenteditable] *) td{overflow-wrap:anywhere}body .docs-page :is(.hub-docs-heading,.docs-sidebar-heading){font-size:16px;font-weight:500;letter-spacing:normal}body .docs-page .hub-content-card{padding:28px;border-radius:16px;background:white}body main :is(a,button,input,summary,select,textarea):not(.richtexteditor *,[contenteditable] *):focus-visible{outline:2px solid #1967d2;outline-offset:3px}.calm-footer-note{margin:8px 0 0;font-size:13px;line-height:1.5;color:#5f6368}@media(max-width:700px){body main :is(input,select,textarea):not(.richtexteditor *){font-size:16px}body .page-hero-shell{padding:28px 20px 32px}body .demo-page,body .docs-page{padding-inline:20px}body .demo-page .docs-content h1:not(.richtexteditor *){font-size:28px}body .docs-page .hub-content-card{padding:20px}body .demo-page .demo-card-body{padding:16px}}body{--tpl-fg:#1f1f1f;--tpl-muted:#444746;--tpl-subtle:#5f6368;--tpl-line:#dadce0;--tpl-surface:#f8fafd;--tpl-soft:#f0f4f9;--tpl-accent:#1967d2;--tpl-accent-dark:#185abc;--tpl-accent-soft:#d3e3fd;--tpl-hover-line:#aecbfa}body main h1:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:clamp(32px,3.4vw,50px);font-weight:700;line-height:1.1;letter-spacing:-1.2px;color:var(--tpl-fg)}body main h2:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-weight:700;letter-spacing:-.5px;line-height:1.25;color:var(--tpl-fg)}body main :is(h3,h4):not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-weight:600;color:var(--tpl-fg)}body .demo-page .docs-content h1:not(.richtexteditor *,[contenteditable] *){font-size:clamp(28px,2.6vw,36px);font-weight:700;letter-spacing:-.8px}body .page-hero{background:linear-gradient(180deg,var(--tpl-surface) 0,#fff 100%);border-bottom:1px solid #e8eaed}body .page-hero-shell{padding-block:64px 72px}body .page-hero-copy h1{margin-top:18px}body .page-hero-copy p{color:var(--tpl-muted);font-size:17px;line-height:1.65}body :is(.page-hero-chip,.download-kicker,.rn-hero-chip,.demo-hub-label){display:inline-flex;align-items:center;gap:8px;width:auto;padding:5px 12px;border:0;border-radius:999px;background:var(--tpl-accent-soft);color:#0b57d0;box-shadow:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}body .page-hero-panel :is(.page-hero-kicker,.download-kicker){background:none;padding:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tpl-accent)}body .page-hero-stat em{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--tpl-accent)}body :is(.page-hero-secondary,.download-btn){border-radius:8px;font-weight:600;box-shadow:none;transform:none}body .page-hero-secondary{padding:12px 22px;border-color:#c4c7c5;color:var(--tpl-accent)!important}body .page-hero-secondary:hover{background:#f1f6fe;transform:none}body .page-hero-text-link{font-weight:600}body :is(.demo-page,.docs-page) :is(.btn,.rte-demo-action){border-radius:8px;font-weight:600}body main .ls-cta,body main .ls-secondary{border-radius:8px}body .page-hero-panel{border:1px solid var(--tpl-line);background:#fff;box-shadow:0 1px 2px #3c40431a,0 18px 48px -12px #1967d22e}body .page-hero-panel :is(h2,h3){font-weight:700}body :is(.page-hero-point,.page-hero-stat){border-radius:10px;background:var(--tpl-surface);border-color:var(--tpl-line)}body :is(.page-hero-point,.page-hero-stat) strong{font-weight:600}body :is(.sidebar-card,.hub-content-card,.demo-card,.download-card,.download-overview-card,.about-story-card,.about-value-card,.about-stat-card,.about-use-card,.rn-card,.rm-card){border-radius:14px;border-color:var(--tpl-line);box-shadow:none}body .sidebar-card h3{font-weight:600}body :is(.demo-card,.download-card,.about-value-card,.about-use-card){transition:border-color .15s,box-shadow .15s}body :is(.demo-card,.download-card,.about-value-card,.about-use-card):hover{border-color:var(--tpl-hover-line);box-shadow:0 8px 24px -10px #1967d240}body .badge{font-weight:600}body main details:not(.richtexteditor *,[contenteditable] *,.page-explanation,.demo-explanation,.demo-mobile-browser,.site-more-nav,.docs-sidebar-group,.demo-nav-group)>summary{font-weight:600;color:var(--tpl-fg)}body main :is(a,button).rounded-full:is(.py-2,.py-2\.5,.py-3,.py-3\.5):not(.richtexteditor *,[contenteditable] *,.w-8,.w-9,.h-8,.h-9){border-radius:8px;font-weight:600}body main :is(a,button).rounded-full.shadow-lg:not(.richtexteditor *){box-shadow:none}body main :is(span,div,p).rounded-full.uppercase.text-sky-700:not(.richtexteditor *,[contenteditable] *){border:0;background:var(--tpl-accent-soft);color:#0b57d0;box-shadow:none;--tw-ring-shadow:0 0 #0000;padding:5px 12px;font-size:12px;font-weight:600;letter-spacing:.06em}body .demo-hub-label{align-self:flex-start;width:-moz-fit-content;width:fit-content}body main .hub-sidebar-header h2:not(.richtexteditor *){font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tpl-subtle)}@media (max-width:700px){body main h1:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:32px;letter-spacing:-.8px}body .page-hero-shell{padding-block:32px 40px}}body .page-hero-shell{padding-block:32px 36px}body .page-hero-copy h1{margin-top:12px;margin-bottom:12px}body .page-hero-copy p{font-size:15px;line-height:1.55}body .page-hero-secondary{padding:8px 16px}body :is(.page-hero-chip,.download-kicker,.rn-hero-chip,.demo-hub-label){padding:3px 10px}body main :is(span,div,p).rounded-full.uppercase.text-sky-700:not(.richtexteditor *,[contenteditable] *){padding:3px 10px}body main h1:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:clamp(28px,2.6vw,38px);letter-spacing:-.8px}body main h2:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:clamp(20px,1.7vw,24px)}body main h3:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:17px}body main h4:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:15px}body .demo-page .docs-content h1:not(.richtexteditor *,[contenteditable] *){font-size:clamp(24px,2.2vw,30px);margin-bottom:10px}body main :is(.text-lg):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1rem;line-height:1.5rem}body main :is(.text-xl):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1.125rem;line-height:1.6rem}body main :is(.text-2xl):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1.3rem;line-height:1.8rem}body main :is(.text-3xl):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1.6rem;line-height:2rem}body main :is(.text-4xl):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1.9rem;line-height:2.25rem}body main :is(.leading-7):not(.calm-home *,.richtexteditor *,[contenteditable] *){line-height:1.45rem}body main :is(.leading-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){line-height:1.6rem}@media (min-width:640px){body main :is(.sm\:text-5xl):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:2.25rem;line-height:2.6rem}body main :is(.sm\:text-lg):not(.calm-home *,.richtexteditor *,[contenteditable] *){font-size:1rem;line-height:1.5rem}}body main :is(.mt-24):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:3rem}body main :is(.mt-14,.mt-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:2.25rem}body main :is(.mt-10):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:1.75rem}body main :is(.mt-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:1.25rem}body main :is(.mt-6,.mt-7):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:1rem}body main :is(.mb-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-bottom:2rem}body main :is(.mb-10):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-bottom:1.75rem}body main :is(.mb-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-bottom:1.25rem}body main :is(.mb-6):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-bottom:1rem}body main :is(.my-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-block:1.25rem}body main :is(.py-16,.py-14):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:2.25rem}body main :is(.py-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:1.75rem}body main :is(.py-10):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:1.5rem}body main :is(.py-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:1.25rem}body main :is(.pt-14,.pt-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-top:2rem}body main :is(.pt-10):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-top:1.5rem}body main :is(.pb-16):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-bottom:2.25rem}body main :is(.pb-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-bottom:1.75rem}body main :is(.p-6):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding:1.1rem}body main :is(.gap-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){gap:1.25rem}body main :is(.gap-6):not(.calm-home *,.richtexteditor *,[contenteditable] *){gap:1rem}body main :is(.space-y-6):not(.calm-home *,.richtexteditor *,[contenteditable] *)>*+*{margin-top:1rem}@media (min-width:640px){body main :is(.sm\:p-7,.sm\:p-8):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding:1.25rem 1.4rem}body main :is(.sm\:p-10):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding:1.6rem}}@media (min-width:768px){body main :is(.md\:py-16,.md\:py-20):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:2.5rem}}@media (min-width:1024px){body main :is(.lg\:py-20,.lg\:py-16,.lg\:py-14):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-block:1.75rem}body main :is(.lg\:pt-12):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-top:2rem}body main :is(.lg\:pb-16):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding-bottom:2.25rem}}body :is(.sidebar-card,.hub-content-card,.demo-card,.download-card,.download-overview-card,.about-story-card,.about-value-card,.about-stat-card,.about-use-card,.rn-card,.rm-card){border-radius:12px}body .docs-page .hub-content-card{padding:20px 22px}body main details:not(.richtexteditor *,[contenteditable] *,.page-explanation,.demo-explanation,.demo-mobile-browser,.site-more-nav,.docs-sidebar-group,.demo-nav-group)>summary{padding-block:.6rem}body :is(.demo-page,.docs-page) .docs-content :is(p,li):not(.richtexteditor *,[contenteditable] *){font-size:15px;line-height:1.6}body .demo-page .docs-content .demo-lede,body .page-intro .page-lede{font-size:15px;line-height:1.55;margin-bottom:12px}body .docs-content p:not(.richtexteditor *,[contenteditable] *){margin-bottom:.7rem}body .docs-content :is(ul,ol):not(.richtexteditor *,[contenteditable] *){margin-bottom:.9rem}body .docs-content li+li:not(.richtexteditor *,[contenteditable] *){margin-top:.15rem}body .docs-content h2:not(.richtexteditor *,[contenteditable] *){margin-bottom:.6rem}body .docs-content h3:not(.richtexteditor *,[contenteditable] *){margin:1.4rem 0 .5rem;line-height:1.5rem}body .docs-content h4:not(.richtexteditor *,[contenteditable] *){margin:1rem 0 .4rem}body .docs-content>:is(h1,h2):first-child+p:not(.richtexteditor *){font-size:15px;line-height:1.6}body .docs-content pre:not(.richtexteditor *){margin-bottom:.9rem;padding:.75rem 1rem;line-height:1.55}body .hub-hero{padding:1.5rem 1.35rem 1.75rem;border-radius:1.25rem}body .hub-hero p{margin-top:.6rem;line-height:1.55}body .demo-intro{margin-bottom:12px}body .demo-page .demo-hub-heading{padding-bottom:12px}body :is(.demo-explanation,.page-explanation){margin:8px 0 12px}body .demo-page :is(.btn,.rte-demo-action){padding:7px 14px}body .demo-nav-item{padding:6px 10px}body .demo-nav-trigger{padding:7px 8px}body :is(.hub-group-link,.demo-group-link){padding:6px 12px}body .demo-search{padding:8px 10px}body .download-starter{gap:16px;margin-top:20px;padding-top:18px}body :is(.download-starter-intro>p,.download-terminal p){font-size:15px;line-height:1.55}body main :is(article,.legal-section,.terms-subsection,.ug-section,.mg-section,.byok-card,.up-card,.rm-section,.rn-card) :is(p,li):not(.richtexteditor *,[contenteditable] *,.text-xs,.text-sm){font-size:15px;line-height:1.6}body main article h2:not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:1.5rem;margin-bottom:.5rem}body main :is(.mt-5,.mt-4):is(h1):not(.calm-home *){margin-top:.75rem}body main :is(.hr,hr.my-10):not(.calm-home *){margin-block:1.5rem}body main :is(.pt-10.pb-16):not(.calm-home *){padding-top:1.25rem;padding-bottom:2rem}body .rm-section{padding-block:24px}body .rm-section p.lead{line-height:1.55;font-size:15px}body .legal-section{padding:1.1rem 1.25rem;border-radius:12px}body .legal-section li{padding-bottom:.35rem}body .legal-nav li+li{margin-top:.5rem}body .terms-subsection{margin-top:.9rem;padding:.9rem 1rem;border-radius:10px}body .ug-section{padding:1rem 1.25rem;margin-bottom:.75rem;border-radius:12px}body .ug-section h3{margin:.9rem 0 .3rem}body .ug-section :is(p,li){margin:.25rem 0}body :is(.ug-callout,.mg-callout,.byok-callout,.up-callout){margin:.5rem 0;padding:.55rem .85rem}body .mg-section{padding:.9rem 1.15rem;margin-bottom:.65rem}body .byok-card{padding:16px 20px;margin-bottom:12px}body .byok-card h2{font-size:19px}body .up-card{padding:1rem 1.15rem;margin-bottom:.75rem}body .rn-hero{padding:1.75rem 0 1.5rem}body .rn-hero h1{margin:.75rem 0 .6rem}body .rn-hero p{font-size:15px;line-height:1.55}body .rn-body{padding:1.25rem 1.25rem 2.5rem}body .rn-release{padding:1.5rem 0;gap:1rem}body .rn-card{padding:.85rem 1.1rem;margin-bottom:.6rem}body .rn-cta{margin-top:1.5rem;padding:1.5rem 1.25rem}body .rn-index{gap:.5rem;margin-bottom:1.5rem}body .rn-index-item{padding:.75rem 1.1rem;border-radius:10px}body .rn-index-version{font-size:1.1rem}body .rn-index-summary{margin:.35rem 0 .4rem;font-size:14.5px;line-height:1.5}body .page-hero-panel{padding:1.1rem;border-radius:14px}body .page-hero-panel p{font-size:15px;line-height:1.5rem;margin-top:.5rem}body .page-hero-panel :is(h2,h3){margin-top:.5rem}body .sidebar-card{padding:1rem;border-radius:12px}body .sidebar-card h3{margin-bottom:.6rem}body main :is(.p-5):not(.calm-home *,.richtexteditor *,[contenteditable] *){padding:1rem}body main :is(.my-5):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-block:.9rem}body main :is(.mt-5):not(.calm-home *,.richtexteditor *,[contenteditable] *){margin-top:.9rem}body main .editordemocode,body main :is(.byok-code,.up-code,pre.p-5):not(.richtexteditor *){margin:.6rem 0;padding:.7rem .9rem;line-height:1.5}@media (min-width:768px){body .hub-hero{padding:1.75rem 2rem 2rem}body .hub-content-card{padding:1.25rem 1.4rem}}@media (max-width:700px){body .page-hero-shell{padding-block:22px 26px}body main h1:not(.calm-home *,.richtexteditor *,[contenteditable] *,rte-dialog *){font-size:26px}}body{--rtb-ink:#1f1f1f;--rtb-muted:#444746;--rtb-subtle:#5f6368;--rtb-line:#c4c7c5;--rtb-surface:#f0f4f9;--rtb-page:#f8fafd;--rtb-accent:#0b57d0;--rtb-accent-hover:#0842a0;--rtb-accent-soft:#d3e3fd}body .site-header{border-bottom:1px solid var(--rtb-line);background:#fffffff2;backdrop-filter:blur(8px);box-shadow:none}body .site-header .site-brand-wordmark{font-size:18px;font-weight:600;letter-spacing:normal;color:var(--rtb-ink)}body .site-header .site-brand-mark{color:var(--rtb-accent);width:26px;height:26px}@media (min-width:1536px){body .site-header .site-desktop-nav{margin-left:24px;margin-right:auto}}body .site-header .ls-nav-link,body .site-more-nav summary{padding:8px 12px;border-radius:9999px;font-size:15px;font-weight:400;color:var(--rtb-ink);background:none;box-shadow:none}body .site-header .ls-nav-link:hover,body .site-more-nav summary:hover{background:var(--rtb-surface);color:var(--rtb-ink)}body .site-header .ls-nav-link-current,body .site-header .ls-nav-link-current:hover{background:var(--rtb-accent-soft);color:var(--rtb-accent);font-weight:500}body .site-more-panel{border:1px solid var(--rtb-line);border-radius:16px;box-shadow:0 8px 24px #3c404326;padding:8px}body .site-more-panel a{border-radius:9999px;padding:8px 12px}body .site-more-panel a:hover{background:var(--rtb-surface)}body .site-account-link{font-size:15px;color:var(--rtb-ink)}body .site-account-link:hover{color:var(--rtb-accent)}body .ls-cta,body .site-header .site-desktop-actions .ls-cta,body main .ls-cta{border-radius:9999px!important;padding:10px 20px;font-size:15px;font-weight:500!important;background:var(--rtb-accent);border-color:var(--rtb-accent);color:#fff!important;box-shadow:none;transform:none}body .ls-cta:hover,body main .ls-cta:hover{background:var(--rtb-accent-hover);border-color:var(--rtb-accent-hover);color:#fff!important;transform:none}body .ls-secondary,body .page-hero-secondary,body main .ls-secondary{border-radius:9999px!important;padding:10px 20px;font-size:15px;font-weight:500!important;background:#fff;border:1px solid var(--rtb-line);color:var(--rtb-accent)!important;box-shadow:none;transform:none}body .ls-secondary:hover,body .page-hero-secondary:hover,body main .ls-secondary:hover{background:var(--rtb-surface);color:var(--rtb-accent-hover)!important;transform:none}body .site-header .site-menu-toggle{border-radius:9999px!important;padding:8px 16px}body .main-content-shell a.inline-flex.items-center.justify-center:not(.h-6,.h-7,.h-8,.h-9,.h-10){border-radius:9999px!important;font-weight:500!important}body main h1:not(.richtexteditor *,[contenteditable] *,rte-dialog *),body main h2:not(.richtexteditor *,[contenteditable] *,rte-dialog *){font-weight:600;letter-spacing:normal;text-wrap:balance}body :is(.sidebar-card,.hub-content-card,.demo-card,.download-card,.download-overview-card,.about-story-card,.about-value-card,.about-stat-card,.about-use-card,.rn-card,.rm-card,.page-surface){border-radius:16px;border-color:var(--rtb-line);box-shadow:none}body main :is(p,li)>a:not([class]):not(.richtexteditor *,[contenteditable] *){color:var(--rtb-accent)}body main :is(p,li)>a:not([class]):not(.richtexteditor *,[contenteditable] *):hover{color:var(--rtb-accent-hover)}body :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--rtb-accent);outline-offset:2px}.site-lang{position:relative}body .site-lang summary{list-style:none;cursor:pointer;padding:8px 12px;border-radius:9999px;font-size:15px;color:var(--rtb-ink);white-space:nowrap}body .site-lang summary::-webkit-details-marker{display:none}body .site-lang summary:hover{background:var(--rtb-surface)}.site-lang-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:60;display:flex;flex-direction:column;min-width:11rem;padding:8px;border:1px solid var(--rtb-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px #3c404326}.site-lang-panel a{padding:8px 12px;border-radius:9999px;font-size:15px;color:var(--rtb-ink);text-decoration:none}.site-lang-panel a:hover{background:var(--rtb-surface)}.site-lang-panel a[aria-current]{background:var(--rtb-accent-soft);color:var(--rtb-accent);font-weight:500}.site-lang-mobile{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.site-lang-mobile a{padding:6px 12px;border:1px solid var(--rtb-line);border-radius:9999px;font-size:14px;color:var(--rtb-ink);text-decoration:none}body .dg-page,body .gd-wrap,body .hv-wrap{max-width:var(--site-shell-max-width)!important;padding-inline:var(--site-shell-gutter)!important;box-sizing:border-box;margin-inline:auto}body{--site-shell-max-width:1440px}