:root{--docs-navy: #0a2140;--docs-ink: #102d4b;--docs-copy: #506a7d;--docs-mist: #ebf4f9;--docs-line: #c7d8e2;--docs-lime: #8fe400;--docs-lime-dark: #56b400}.docs-page{color:var(--docs-ink);background:#fff}.docs-noise{display:none}.docs-header{position:sticky;top:0;z-index:50;display:flex;min-height:74px;align-items:center;gap:17px;padding:0 max(24px,calc((100vw - 1280px)/2));border-bottom:1px solid rgba(255,255,255,.2);background:var(--docs-navy)}.docs-header .brand img{display:block;width:146px;height:auto}.docs-header .docs-title{padding-left:17px;border-left:1px solid rgba(255,255,255,.28);color:#ffffffa3;font:500 8px var(--mono);letter-spacing:.13em}.docs-header .language-toggle{margin-left:0;border-color:#ffffff6e;color:#ffffffad}.docs-header .language-toggle .active{color:var(--docs-lime)}.docs-home{display:inline-flex;min-width:112px;height:39px;align-items:center;justify-content:space-between;margin-left:auto;padding:0 14px;border-radius:999px;color:var(--docs-navy);background:var(--docs-lime);font-size:10px;font-weight:800;transition:transform .18s ease,background .18s ease}.docs-home:hover{background:#b5f62f;transform:translateY(-2px)}.docs-layout{display:grid;width:min(1280px,100%);grid-template-columns:210px minmax(0,1fr);margin:auto}.docs-sidebar{position:sticky;top:74px;align-self:start;height:calc(100vh - 74px);padding:35px 26px 30px 0;border-right:1px solid var(--docs-line);background:#f8fdff}.docs-sidebar>p{margin:0 0 19px;color:var(--docs-lime-dark);font:500 8px var(--mono);letter-spacing:.12em}.docs-sidebar nav{display:grid}.docs-sidebar nav a{display:flex;min-height:39px;align-items:center;gap:10px;border-bottom:1px solid var(--docs-line);color:var(--docs-copy);font-size:10px;transition:color .18s ease}.docs-sidebar nav a span{color:#8ba4b4;font:500 8px var(--mono)}.docs-sidebar nav a.active,.docs-sidebar nav a:hover{color:var(--docs-navy)}.docs-sidebar nav a.active span{color:var(--docs-lime-dark)}.docs-sidebar nav b{font-weight:700}.sidebar-foot{position:absolute;right:26px;bottom:31px;left:0;color:#7890a0;font-size:10px;line-height:1.62}.sidebar-foot i{display:block;width:39px;height:2px;margin-bottom:11px;background:var(--docs-lime-dark)}.docs-content{min-width:0;overflow:hidden}.docs-hero{position:relative;min-height:630px;padding:116px 67px 70px;overflow:hidden;border-bottom:1px solid var(--docs-line);color:#fff;background:linear-gradient(90deg,#081e39f5,#081e39c7 57%,#081e394d),#0a2140 url(/assets/wallet-section-bg-D4R_o3qs.jpg) center / cover no-repeat}.docs-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(135deg,transparent 10%,black 47%,transparent 94%);mask-image:linear-gradient(135deg,transparent 10%,black 47%,transparent 94%)}.docs-hero:after{position:absolute;right:4%;bottom:-20%;content:"N";color:transparent;font:800 clamp(210px,30vw,390px)/.8 var(--display);letter-spacing:-.13em;-webkit-text-stroke:1px rgba(143,228,0,.28)}.docs-hero>*{position:relative;z-index:1}.docs-kicker,.boundary-eyebrow{margin:0;color:var(--docs-lime);font:500 9px var(--mono);letter-spacing:.12em}.docs-hero h1{max-width:690px;margin:27px 0 28px;color:#fff;font:700 clamp(50px,6.4vw,91px)/.99 var(--display);letter-spacing:-.085em}.docs-hero h1 em,.section-intro h2 em,.boundary-callout h2 em{color:var(--docs-lime);font-style:normal}.docs-hero-copy{display:flex;max-width:660px;align-items:start;gap:26px}.docs-hero-copy>p{max-width:468px;margin:0;color:#ffffffbf;font-size:14px;line-height:1.82}.docs-stamp{min-width:98px;padding:10px;border:1px solid rgba(143,228,0,.75);color:var(--docs-lime);background:#8fe40014;font:500 7px/1.4 var(--mono);letter-spacing:.07em}.docs-stamp b{display:block;margin-top:12px;color:#fff;font:800 18px/.92 var(--display);letter-spacing:-.07em}.quick-links{position:absolute;right:67px;bottom:0;left:67px;display:grid;grid-template-columns:repeat(3,1fr)}.quick-links a{display:grid;min-height:62px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.32);border-bottom:0;color:#fff;background:#0a2140bf;font-size:10px;font-weight:700;transition:color .18s ease,background .18s ease}.quick-links a:hover{color:var(--docs-navy);background:var(--docs-lime)}.quick-links span{color:var(--docs-lime);font:500 8px var(--mono)}.quick-links a:hover span{color:var(--docs-navy)}.quick-links i{font-size:16px;font-style:normal}.docs-section{padding:104px 67px;border-bottom:1px solid #d5e2e9;scroll-margin-top:88px}.section-label{display:flex;align-items:center;gap:12px;color:var(--docs-ink);font:500 9px var(--mono);letter-spacing:.1em}.section-label>span{color:var(--docs-lime-dark)}.section-label p{margin:0}.section-intro{display:grid;grid-template-columns:1.04fr .96fr;gap:68px;margin-top:45px}.section-intro h2{margin:0;color:var(--docs-navy);font:700 clamp(36px,4.2vw,59px)/1.06 var(--display);letter-spacing:-.075em}.section-intro>p{max-width:410px;margin:5px 0 0;color:var(--docs-copy);font-size:14px;line-height:1.84}.principles-docs,.frontiers-docs,.modules-docs{background:#fff}.architecture-docs,.chainbox-docs{background:var(--docs-mist)}.principle-table{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:62px}.principle-table>div{min-height:224px;padding:22px;border:1px solid var(--docs-line);background:#f8fdff;transition:border-color .18s ease,transform .18s ease}.principle-table>div:hover{border-color:var(--docs-lime);transform:translateY(-4px)}.principle-table span,.frontier-doc-label,.spec-flow span,.chainbox-matrix span{color:var(--docs-lime-dark);font:500 8px var(--mono);letter-spacing:.1em}.principle-table b{display:block;margin:31px 0 10px;color:var(--docs-navy);font-size:17px;letter-spacing:-.04em}.principle-table p{margin:0;color:var(--docs-copy);font-size:11px;line-height:1.7}.architecture-stack{overflow:hidden;margin-top:62px;border:1px solid #b7ccd8}.layer{display:grid;min-height:86px;grid-template-columns:39px 1fr auto;align-items:center;gap:15px;padding:14px 17px;border-bottom:1px solid var(--docs-line);color:var(--docs-navy);background:#f8fdff;transition:padding-left .18s ease,background .18s ease}.layer:last-child{border-bottom:0}.layer:hover{padding-left:25px;background:#edf8e2}.layer span,.layer i{color:var(--docs-lime-dark);font:500 8px var(--mono)}.layer b{display:block;font-size:17px;letter-spacing:-.035em}.layer p{margin:5px 0 0;color:var(--docs-copy);font:500 8px var(--mono);letter-spacing:.02em}.layer i{font-size:15px;font-style:normal}.architecture-note{max-width:630px;margin:21px 0 0;color:var(--docs-copy);font:500 10px/1.7 var(--mono)}.frontier-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:62px}.frontier-doc-card{display:flex;min-height:500px;flex-direction:column;padding:22px;border:1px solid var(--docs-line);color:var(--docs-navy);background:#f8fdff;transition:border-color .18s ease,transform .18s ease}.frontier-doc-card:hover{border-color:var(--docs-lime);transform:translateY(-4px)}.frontier-doc-card header{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;font:500 8px var(--mono);letter-spacing:.07em}.frontier-doc-card header>span{color:var(--docs-lime-dark)}.frontier-doc-card header>b{color:var(--docs-navy);font-weight:500}.frontier-doc-card header>i{padding:4px 5px;border:1px solid var(--docs-lime);color:var(--docs-lime-dark);font:500 7px var(--mono);font-style:normal}.frontier-doc-card h3{max-width:390px;margin:35px 0 29px;font:700 clamp(25px,2.4vw,36px)/1.04 var(--display);letter-spacing:-.07em}.frontier-doc-card>div>p:not(.frontier-doc-label){margin:7px 0 0;color:var(--docs-copy);font-size:11px;line-height:1.68}.frontier-doc-card>div+div{margin-top:19px}.frontier-doc-label{margin:0}.frontier-doc-card code{padding:2px 4px;color:#154464;background:#e9f4ea;font:500 8px/1.5 var(--mono);white-space:normal}.frontier-doc-card .frontier-boundary{margin-top:auto;padding-top:16px;border-top:1px solid #d5e2e9}.frontier-reading{display:grid;grid-template-columns:170px 1fr;align-items:start;gap:20px;margin-top:14px;padding:21px 23px;border:1px solid var(--docs-lime);background:#edf8e2}.frontier-reading>span{color:var(--docs-lime-dark);font:500 8px/1.4 var(--mono);letter-spacing:.1em}.frontier-reading>p{max-width:650px;margin:0;color:#385870;font-size:12px;line-height:1.7}.spec-flow{display:grid;grid-template-columns:1fr 42px 1.2fr 42px 1fr;align-items:center;gap:9px;margin-top:63px}.spec-flow>div{min-height:150px;padding:18px;border:1px solid var(--docs-line);background:#f8fdff}.spec-flow b{display:block;margin:19px 0 8px;color:var(--docs-navy);font-size:19px;letter-spacing:-.05em}.spec-flow small{color:var(--docs-copy);font:400 9px/1.5 var(--mono)}.spec-flow>i{color:var(--docs-lime-dark);font-size:22px;font-style:normal;text-align:center}.spec-compile{border-color:var(--docs-lime)!important;background:#edf8e2!important}.spec-output{border-color:#6e9ebd!important}.chainbox-matrix{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.chainbox-matrix>div{min-height:134px;padding:20px;border:1px solid var(--docs-line);background:#f8fdff}.chainbox-matrix p{max-width:390px;margin:13px 0 0;color:var(--docs-copy);font-size:12px;line-height:1.7}.module-directory{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:62px}.module-directory article{min-height:225px;padding:21px;border:1px solid var(--docs-line);background:#f8fdff;transition:border-color .18s ease,transform .18s ease}.module-directory article:hover{border-color:var(--docs-lime);transform:translateY(-4px)}.module-directory header{display:flex;align-items:center;gap:12px}.module-directory header span{color:var(--docs-lime-dark);font:500 9px var(--mono)}.module-directory header b{color:var(--docs-navy);font-size:17px;letter-spacing:-.04em}.module-directory>article>p{min-height:37px;margin:14px 0;color:var(--docs-copy);font-size:11px;line-height:1.65}.module-directory ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.module-directory li{padding:5px 6px;border:1px solid var(--docs-line);color:#385870;font:400 8px var(--mono)}.boundaries-docs{color:#fff;background:var(--docs-navy)}.boundary-callout{position:relative;overflow:hidden;margin-top:45px;padding:clamp(32px,5vw,62px);border:1px solid var(--docs-lime);background:linear-gradient(125deg,#123969,#0a2140 58%)}.boundary-callout:after{position:absolute;right:5%;bottom:-24%;content:"!";color:transparent;font:800 clamp(190px,28vw,350px)/1 var(--display);-webkit-text-stroke:1px rgba(143,228,0,.28)}.boundary-callout>*{position:relative;z-index:1}.boundary-callout h2{max-width:720px;margin:20px 0;color:#fff;font:700 clamp(37px,4.7vw,67px)/1.03 var(--display);letter-spacing:-.085em}.boundary-callout>p:not(.boundary-eyebrow){max-width:560px;margin:0;color:#ffffffbd;font-size:14px;line-height:1.8}.boundary-callout>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.docs-footer{display:grid;width:min(1280px,calc(100% - 48px));min-height:78px;grid-template-columns:1fr 1fr auto;align-items:center;gap:18px;margin:auto;padding:20px 0;color:#ffffff8c;font:500 8px/1.45 var(--mono);letter-spacing:.07em}.docs-footer span:nth-child(2){text-align:center}@media(max-width:950px){.docs-header{padding:0 20px}.docs-layout{grid-template-columns:1fr}.docs-sidebar{top:74px;z-index:40;height:auto;padding:0 20px;border-right:0;border-bottom:1px solid var(--docs-line);background:#f8fdff}.docs-sidebar>p,.sidebar-foot{display:none}.docs-sidebar nav{display:flex;overflow:auto}.docs-sidebar nav a{min-height:43px;flex:0 0 auto;padding:0 11px;border-right:1px solid var(--docs-line);border-bottom:0}.docs-sidebar nav a:first-child{padding-left:0}.docs-sidebar nav a span{display:none}.docs-hero{min-height:560px;padding:95px 42px 65px}.quick-links{right:42px;left:42px}.docs-section{padding-right:42px;padding-left:42px}.docs-footer{padding-right:20px;padding-left:20px}}@media(max-width:620px){.docs-page,.docs-layout,.docs-content{max-width:100vw;overflow-x:clip}.docs-header{min-height:58px;gap:10px;padding:0 16px}.docs-header .brand img{width:106px}.docs-header .docs-title{display:none}.docs-home{min-width:85px;height:34px;padding:0 10px;font-size:8px}.docs-header .language-toggle{height:31px;font-size:7px}.docs-sidebar{top:58px;padding:0 16px}.docs-sidebar nav a{min-height:38px;padding:0 10px;font-size:9px}.docs-hero{min-height:598px;padding:76px 16px 135px;background-position:61% center}.docs-hero h1{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-top:22px;overflow-wrap:anywhere;font-size:clamp(43px,12.6vw,57px)}.docs-hero-copy{display:block;width:calc(100vw - 32px)}.docs-hero-copy>p{width:calc(100vw - 32px);font-size:13px}.docs-stamp{width:95px;margin:15px 0 0 auto}.quick-links{right:16px;left:16px;grid-template-columns:1fr;gap:0}.quick-links a{min-height:34px;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.32);font-size:8px}.quick-links i{display:none}.docs-section{padding:74px 16px;scroll-margin-top:104px}.section-intro{grid-template-columns:1fr;gap:21px;margin-top:32px}.section-intro h2{font-size:clamp(34px,10vw,48px)}.section-intro>p{font-size:13px}.principle-table,.frontier-doc-grid,.chainbox-matrix,.module-directory{grid-template-columns:1fr;gap:10px;margin-top:43px}.principle-table>div{min-height:175px}.architecture-stack{margin-top:43px}.layer{min-height:92px;grid-template-columns:24px 1fr}.layer i{display:none}.layer b{font-size:15px}.layer p{font-size:8px}.frontier-doc-card{min-height:455px;padding:18px}.frontier-doc-card h3{margin:30px 0 24px;font-size:29px}.frontier-doc-card>div>p:not(.frontier-doc-label){font-size:10px}.frontier-reading{grid-template-columns:1fr;gap:10px;padding:18px}.frontier-reading>p{font-size:11px}.spec-flow{grid-template-columns:1fr;gap:7px;margin-top:43px}.spec-flow>i{height:19px;transform:rotate(90deg)}.chainbox-matrix{margin-top:16px}.module-directory article{min-height:195px}.boundary-callout{padding:28px 20px}.boundary-callout h2{font-size:clamp(35px,10vw,49px)}.docs-footer{width:calc(100% - 32px);grid-template-columns:1fr;padding:23px 0}.docs-footer span:nth-child(2){text-align:left}.docs-footer span:last-child{display:none}}.docs-sidebar>p,.docs-sidebar nav a>span,.quick-links>a>span,.section-label>span,.principle-table>div>span,.layer>span,.frontier-doc-card header>span,.module-directory header>span,.frontier-reading>span{display:none}.quick-links a{grid-template-columns:1fr auto}.principle-table b{margin-top:12px}.layer{grid-template-columns:1fr auto}.frontier-doc-card header{grid-template-columns:1fr auto}.frontier-doc-label{display:none}.frontier-doc-card>div{margin-top:19px}.frontier-doc-card .frontier-boundary{margin-top:auto}.docs-footer{width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;min-height:86px;padding:22px max(24px,calc((100vw - 1280px)/2));background:var(--docs-navy)}.docs-footer-brand{color:var(--docs-lime)!important;white-space:nowrap}.docs-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;min-width:0}.docs-footer nav a{color:#ffffffb8;transition:color .18s ease}.docs-footer nav a:hover{color:var(--docs-lime)}.docs-footer>span{min-width:0;color:#ffffff8c}.docs-footer>span:last-of-type{text-align:right}.docs-footer>small{color:#ffffff6b;font:500 8px/1.45 var(--mono);letter-spacing:.07em;white-space:nowrap}.docs-protocol{display:inline-flex;align-items:center;gap:7px;color:var(--docs-lime);font:500 9px var(--mono);letter-spacing:.05em;white-space:nowrap;transition:color .18s ease}.docs-protocol:hover{color:#b5f62f}.docs-header .theme-toggle{margin-left:0;border-color:#ffffff6e;color:#ffffffb8}.docs-header .theme-toggle:hover,.docs-header .theme-toggle:focus-visible{color:var(--docs-lime);border-color:var(--docs-lime)}@media(min-width:951px){.docs-layout{width:100%;max-width:none}.docs-content>section{min-height:auto;display:block}.docs-content>.docs-hero{min-height:100svh;padding-top:clamp(145px,18vh,190px)}.docs-sidebar{padding-left:24px}.sidebar-foot{left:24px}}.docs-sidebar{color:#ffffffc2;border-right-color:#ffffff2e;background:var(--docs-navy)}.docs-sidebar nav a{border-bottom-color:#fff3;color:#ffffffb3}.docs-sidebar nav a.active,.docs-sidebar nav a:hover{color:#fff;background:#8fe4001f}.sidebar-foot{color:#ffffff8f}html[data-theme=dark]{--docs-ink: #edf5fc;--docs-copy: #afc2d4;--docs-mist: #0d2944;--docs-line: rgba(150,194,223,.3);--docs-lime-dark: #83d900}html[data-theme=dark] .docs-page{color:var(--docs-copy);background:#081a31}html[data-theme=dark] .docs-sidebar{border-color:var(--docs-line);background:#0d2944}html[data-theme=dark] .docs-sidebar nav a{border-color:var(--docs-line);color:var(--docs-copy)}html[data-theme=dark] .docs-sidebar nav a.active,html[data-theme=dark] .docs-sidebar nav a:hover{color:#edf5fc}html[data-theme=dark] .docs-sidebar nav a.active{background:#83d9001f}html[data-theme=dark] .docs-section{border-bottom-color:var(--docs-line)}html[data-theme=dark] .principles-docs,html[data-theme=dark] .frontiers-docs,html[data-theme=dark] .modules-docs{background:#081a31}html[data-theme=dark] .architecture-docs,html[data-theme=dark] .chainbox-docs{background:#0d2944}html[data-theme=dark] .section-label,html[data-theme=dark] .section-intro h2,html[data-theme=dark] .principle-table b,html[data-theme=dark] .layer,html[data-theme=dark] .layer b,html[data-theme=dark] .frontier-doc-card,html[data-theme=dark] .frontier-doc-card header>b,html[data-theme=dark] .frontier-doc-card h3,html[data-theme=dark] .module-directory header b{color:#edf5fc}html[data-theme=dark] .principle-table>div,html[data-theme=dark] .architecture-stack,html[data-theme=dark] .layer,html[data-theme=dark] .frontier-doc-card,html[data-theme=dark] .spec-flow>div,html[data-theme=dark] .chainbox-matrix>div,html[data-theme=dark] .module-directory article{border-color:var(--docs-line);background:#102e4a}html[data-theme=dark] .layer:hover,html[data-theme=dark] .frontier-reading,html[data-theme=dark] .spec-compile{background:#83d9001f!important}html[data-theme=dark] .frontier-doc-card code,html[data-theme=dark] .doc-renderer code{color:#d4f1ff;background:#163b55}html[data-theme=dark] .module-directory li{border-color:var(--docs-line);color:#c3d6e5}html[data-theme=dark] .docs-hero{border-color:var(--docs-line)}html[data-theme=dark] .docs-footer{background:#06172b}@media(max-width:620px){.docs-header .theme-toggle{min-width:34px;width:34px;height:31px;padding:0}}@media(max-width:620px){.docs-footer{width:100%;grid-template-columns:1fr;gap:15px;padding:23px 16px}.docs-footer nav{justify-content:flex-start;gap:12px}.docs-footer>span:last-of-type{text-align:left}.docs-footer>small{display:block}.docs-protocol{display:none}}html:not([data-theme=dark]) .docs-page{color:var(--docs-copy);background:#f7fbfd}html:not([data-theme=dark]) .docs-header{border-bottom-color:#102d4b29;color:var(--docs-navy);background:#f7fbfd}html:not([data-theme=dark]) .docs-header{border-bottom-color:#102d4b1a;background:#f2f8fadb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html:not([data-theme=dark]) .docs-header .brand img{content:url(/assets/nuls-logo-black-hires-vyiqaobr.png)}html:not([data-theme=dark]) .docs-header .docs-title{border-left-color:#102d4b33;color:#102d4b94}html:not([data-theme=dark]) .docs-header .language-toggle,html:not([data-theme=dark]) .docs-header .theme-toggle{border-color:#102d4b47;color:#102d4bb8}html:not([data-theme=dark]) .docs-header .language-toggle .active,html:not([data-theme=dark]) .docs-header .theme-toggle:hover,html:not([data-theme=dark]) .docs-header .theme-toggle:focus-visible{color:var(--docs-lime-dark)}html:not([data-theme=dark]) .docs-home{color:var(--docs-navy)}html:not([data-theme=dark]) .docs-sidebar{border-right-color:#102d4b24;background:#edf5f8}html:not([data-theme=dark]) .docs-sidebar nav a{border-bottom-color:#102d4b29;color:var(--docs-copy)}html:not([data-theme=dark]) .docs-sidebar nav a.active,html:not([data-theme=dark]) .docs-sidebar nav a:hover{color:var(--docs-navy);background:#8fe40029}html:not([data-theme=dark]) .sidebar-foot{color:#6f8798}html:not([data-theme=dark]) .docs-hero{color:var(--docs-navy);background-color:#f2f8fa;background-image:linear-gradient(110deg,#f2f8faf5,#f2f8fae8),url(/assets/wallet-section-bg-D4R_o3qs.jpg)}html:not([data-theme=dark]) .docs-hero:before{background-image:linear-gradient(rgba(16,45,75,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(16,45,75,.1) 1px,transparent 1px)}html:not([data-theme=dark]) .docs-hero:after{-webkit-text-stroke-color:rgba(78,169,0,.3)}html:not([data-theme=dark]) .docs-hero h1{color:var(--docs-navy)}html:not([data-theme=dark]) .docs-hero-copy>p{color:var(--docs-copy)}html:not([data-theme=dark]) .docs-stamp{border-color:#4ea900b8;background:#8fe4001c}html:not([data-theme=dark]) .docs-stamp b{color:var(--docs-navy)}html:not([data-theme=dark]) .docs-action-secondary{color:var(--docs-navy);border-color:#102d4b73!important;background:#ffffff47}html:not([data-theme=dark]) .docs-action-secondary:hover,html:not([data-theme=dark]) .docs-action-secondary:focus-visible{color:var(--docs-lime-dark);border-color:var(--docs-lime-dark)!important;background:#ffffff94}html:not([data-theme=dark]) .quick-links a{border-color:#102d4b33;color:var(--docs-navy);background:#ffffffe6}html:not([data-theme=dark]) .quick-links a:hover{color:#fff;background:var(--docs-lime-dark)}html:not([data-theme=dark]) .quick-links span{color:var(--docs-lime-dark)}html:not([data-theme=dark]) .quick-links a:hover span{color:#fff}html:not([data-theme=dark]) .docs-footer{color:var(--docs-copy);background:#edf5f8}html:not([data-theme=dark]) .docs-footer-brand{color:var(--docs-lime-dark)!important}html:not([data-theme=dark]) .docs-footer nav a{color:var(--docs-copy)}html:not([data-theme=dark]) .docs-footer nav a:hover{color:var(--docs-lime-dark)}html:not([data-theme=dark]) .docs-footer>span{color:#6f8798}html:not([data-theme=dark]) .docs-footer>small{color:#7890a0}html:not([data-theme=dark]) .boundaries-docs{color:var(--docs-navy);background:#edf5f8}html:not([data-theme=dark]) .boundary-callout{border-color:var(--docs-lime-dark);background:linear-gradient(125deg,#f5fbfd,#e6f2f6 58%)}html:not([data-theme=dark]) .boundary-callout h2{color:var(--docs-navy)}html:not([data-theme=dark]) .boundary-callout>p:not(.boundary-eyebrow){color:var(--docs-copy)}html:not([data-theme=dark]) .boundary-callout:after{-webkit-text-stroke-color:rgba(78,169,0,.24)}.docs-protocol{min-height:39px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(143,228,0,.72);color:var(--docs-lime)!important;background:#8fe40017;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.docs-protocol b{font-size:15px;font-weight:500}.docs-protocol:hover,.docs-protocol:focus-visible{color:var(--docs-navy)!important;border-color:var(--docs-lime);background:var(--docs-lime);outline:0;transform:translateY(-2px)}.docs-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:29px}.docs-hero-actions a{display:inline-flex;min-height:43px;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border:1px solid transparent;font-size:10px;font-weight:800;transition:transform .22s ease,color .22s ease,background .22s ease,border-color .22s ease}.docs-hero-actions a:hover,.docs-hero-actions a:focus-visible{transform:translateY(-2px);outline:0}.docs-hero-actions b{font-size:16px;font-weight:500}.docs-action-primary{color:var(--docs-navy);background:var(--docs-lime)}.docs-action-primary:hover,.docs-action-primary:focus-visible{background:#b5f62f}.docs-action-secondary{color:#fff;border-color:#ffffff7a!important;background:#0a214033}.docs-action-secondary:hover,.docs-action-secondary:focus-visible{color:var(--docs-lime);border-color:var(--docs-lime)!important}.reading-guide-docs{background:#f2f8fa}.reading-guide-intro{margin-top:30px}.reading-guide-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:12px;margin-top:42px}.reading-guide-card{display:flex;min-height:235px;flex-direction:column;padding:22px;border:1px solid var(--docs-line);background:#f8fdff;transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.reading-guide-card:hover{border-color:var(--docs-lime-dark);background:#edf8e2;transform:translateY(-4px);box-shadow:0 14px 35px #102d4b14}.reading-guide-card>span{color:var(--docs-lime-dark);font:500 8px var(--mono);letter-spacing:.1em}.reading-guide-card h3{margin:27px 0 10px;color:var(--docs-navy);font-size:19px;letter-spacing:-.05em}.reading-guide-card p{max-width:340px;margin:0;color:var(--docs-copy);font-size:11px;line-height:1.72}.reading-guide-link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:17px;border-top:1px solid var(--docs-line);color:var(--docs-lime-dark);font:500 8px var(--mono);letter-spacing:.06em}.reading-guide-link b{font-size:16px;font-weight:500}.reading-guide-primary{border-color:var(--docs-lime-dark);background:linear-gradient(135deg,#edf8e2,#f8fdff 75%)}.reading-guide-primary .reading-guide-link{color:var(--docs-navy);border-top-color:#56b40059}.docs-sidebar nav{gap:4px}.docs-sidebar nav a{position:relative;min-height:43px;margin-right:8px;padding-left:14px;border-bottom:0;border-radius:0 9px 9px 0;overflow:visible;transition:color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.docs-sidebar nav a:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 3px 3px 0;content:"";background:var(--docs-lime-dark);opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.docs-sidebar nav a.active{background:linear-gradient(90deg,#8fe4002e,#8fe40012 72%,#8fe40000);box-shadow:inset 0 0 0 1px #8fe4001a}.docs-sidebar nav a.active:before{opacity:1;transform:scaleY(1)}.docs-sidebar nav a:hover{background:linear-gradient(90deg,#8fe40021,#8fe4000a 72%,#8fe40000)}.docs-sidebar nav a b{position:relative;z-index:1}html[data-theme=dark] .reading-guide-docs{background:#0d2944}html[data-theme=dark] .reading-guide-card{border-color:var(--docs-line);background:#102e4a}html[data-theme=dark] .reading-guide-card:hover{background:#83d90021;box-shadow:0 14px 35px #0000002e}html[data-theme=dark] .reading-guide-card h3{color:#edf5fc}html[data-theme=dark] .reading-guide-card p{color:#c1d1de}html[data-theme=dark] .reading-guide-link{border-top-color:var(--docs-line);color:#9be51a}html[data-theme=dark] .reading-guide-primary{border-color:#83d900;background:linear-gradient(135deg,#83d90024,#102e4a 78%)}html[data-theme=dark] .reading-guide-primary .reading-guide-link{border-top-color:#83d90059;color:#edf5fc}html[data-theme=dark] .docs-sidebar nav a.active{background:linear-gradient(90deg,#83d90033,#83d90014 72%,#83d90000);box-shadow:inset 0 0 0 1px #83d90029}html[data-theme=dark] .docs-sidebar nav a:hover{background:linear-gradient(90deg,#83d90026,#83d9000d 72%,#83d90000)}@media(max-width:620px){.docs-protocol{min-height:33px;gap:6px;padding:0 8px;font-size:7px}.docs-protocol b{font-size:12px}.docs-hero-actions{display:grid;grid-template-columns:1fr;margin-top:23px}.docs-hero-actions a{width:100%;min-height:39px}.reading-guide-grid{grid-template-columns:1fr;gap:10px;margin-top:34px}.reading-guide-card{min-height:190px;padding:18px}.reading-guide-card h3{margin-top:23px;font-size:18px}.docs-sidebar nav{gap:2px}.docs-sidebar nav a{margin-right:3px;padding-right:9px;border-radius:0 7px 7px 0}}
