.docs-site{--docs-green:#b4d390}.docs-header .header-inner{min-height:78px}.docs-header-label{color:var(--muted);font-size:19px}.docs-back,.docs-return{border:2px solid var(--line);background:var(--surface);align-items:center;gap:22px;padding:10px 16px;display:inline-flex;box-shadow:3px 3px #0d0b13}.docs-back:hover,.docs-return:hover{border-color:var(--accent);color:var(--accent)}.docs-layout{grid-template-columns:214px minmax(0,1fr);align-items:start;gap:58px;width:min(1192px,100% - 64px);margin:0 auto;display:grid}.docs-sidebar{margin-top:48px;padding-block:8px 24px;position:sticky;top:116px}.docs-sidebar>p{margin:0 0 22px}.docs-sidebar nav{gap:4px;display:grid}.docs-sidebar nav a{color:var(--muted);align-items:center;gap:14px;padding:9px 0;display:flex}.docs-sidebar nav a span{color:#967c9e;font-size:16px}.docs-sidebar nav a:hover{color:var(--accent)}.docs-sidebar-note{color:var(--muted);border-top:2px solid #44344f;margin-top:34px;padding-top:27px}.docs-sidebar-note>span{color:var(--accent);font-size:32px}.docs-sidebar-note p{margin:8px 0 18px;font-size:24px;line-height:1.15}.docs-sidebar-note small{font-size:15px}.docs-content{min-width:0;padding-top:55px}.docs-content>section{scroll-margin-top:112px}.docs-content p{line-height:1.48}.docs-intro>.eyebrow{margin:0 0 24px}.docs-intro h1{font-family:var(--pixel);letter-spacing:-1.5px;text-shadow:4px 4px #53394b;margin:0 0 20px;font-size:clamp(29px,3.8vw,45px);font-weight:400;line-height:1.5}.docs-intro h1 span{color:var(--accent)}.docs-intro .docs-lead{margin:0 0 18px;font-size:30px;line-height:1.2}.docs-intro>p:not(.eyebrow):not(.docs-lead){color:var(--muted);max-width:650px}.docs-two-doors{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 22px;display:grid}.docs-two-doors>a{border:2px solid var(--line);background:var(--surface);padding:24px;box-shadow:4px 4px #0e0b15}.docs-two-doors>a:hover{border-color:var(--accent)}.docs-two-doors .eyebrow{color:var(--accent);font-size:8px}.docs-two-doors>a:nth-child(2) .eyebrow{color:var(--docs-green)}.docs-two-doors h2{font-family:var(--pixel);margin:20px 0 12px;font-size:16px;font-weight:400;line-height:1.8}.docs-two-doors p{color:var(--muted);margin:0 0 20px;font-size:21px}.docs-door-link{color:var(--accent);font-size:20px}.docs-two-doors>a:nth-child(2) .docs-door-link{color:var(--docs-green)}.docs-callout{border-left:4px solid var(--accent);background:#312432;margin:24px 0;padding:17px 20px;font-size:21px;line-height:1.45}.docs-callout strong{color:#ffce84;font-weight:400}.docs-live-panel{background:#211d2d;border:2px solid #4f475c;margin:30px 0 10px;padding:20px 23px}.docs-live-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-live-heading .eyebrow{color:var(--muted);margin-right:auto;font-size:8px}.docs-live-heading strong{font-size:20px;font-weight:400}.docs-status-dot{background:var(--muted);width:8px;height:8px}.docs-status-dot.is-current{background:var(--docs-green);box-shadow:0 0 0 3px #b4d39012}.docs-live-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 14px;display:grid}.docs-live-grid dt{color:var(--muted);font-size:18px}.docs-live-grid dd{margin:6px 0 0;font-size:22px}.docs-content .docs-caption{color:var(--muted);font-size:18px;line-height:1.45}.docs-caption a,.docs-text-link{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.docs-caption a:hover,.docs-text-link:hover{color:var(--accent)}.docs-live-panel>p:last-child{margin-bottom:0}.docs-live-pool{border-top:1px solid var(--line);gap:9px;margin-top:22px;padding-top:20px;display:grid}.docs-section{border-top:2px solid #49354f;margin-top:64px;padding-top:36px}.docs-section-title{align-items:start;gap:16px;margin-bottom:22px;display:flex}.docs-section-title>span{color:var(--accent);font-family:var(--pixel);padding-top:6px;font-size:10px;line-height:1.6}.docs-section-title h2{font-family:var(--pixel);letter-spacing:-.4px;margin:0;font-size:19px;font-weight:400;line-height:1.65}.docs-section>p{color:#d7c8d7}.docs-section h3{color:var(--fg);margin:28px 0 16px;font-size:27px;font-weight:400;line-height:1.2}.docs-flow-map{border:2px solid var(--line);background:#231c30;margin-block:26px}.docs-flow{padding:22px 24px}.docs-flow+.docs-flow{border-top:2px dashed #594160}.docs-flow h3{color:var(--accent);margin:0 0 18px;font-size:22px}.docs-flow:nth-child(2) h3{color:var(--docs-green)}.docs-flow ol{align-items:stretch;gap:24px;margin:0;padding:0;list-style:none;display:flex}.docs-flow li{text-align:center;background:#31273f;border:1px solid #71577b;flex:1;justify-content:center;align-items:center;min-width:0;padding:12px 7px;font-size:20px;line-height:1.1;display:flex;position:relative}.docs-flow li+li:before{content:"→";width:16px;color:var(--accent);position:absolute;right:calc(100% + 5px)}.docs-flow p{color:var(--muted);margin:16px 0 0;font-size:20px}.docs-details{border:1px solid var(--line);background:#211b2b;margin:24px 0}.docs-details summary{cursor:pointer;color:var(--fg);padding:17px 20px;font-size:22px;line-height:1.3}.docs-details summary:hover{color:var(--accent);background:#2c2338}.docs-details summary:focus-visible{outline:3px dashed var(--fg);outline-offset:3px}.docs-details[open] summary{color:var(--accent);border-bottom:1px solid #493951}.docs-details>div{color:#d7c8d7;padding:4px 22px 12px}.docs-assets{grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0;display:grid}.docs-assets a{border:2px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;padding:17px 14px;display:flex}.docs-assets a:hover{border-color:var(--accent)}.docs-assets img{object-fit:contain;width:40px;height:40px}.docs-assets strong{font-family:var(--pixel);margin-top:8px;font-size:11px;font-weight:400}.docs-assets span{color:var(--accent);font-size:17px}.docs-assets small{color:var(--muted);font-size:16px}.docs-facts{margin:22px 0}.docs-facts>div{border-bottom:1px solid #49394f;grid-template-columns:185px minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.docs-facts dt{color:var(--muted)}.docs-facts dd{margin:0;line-height:1.4}.docs-supply{border:2px solid var(--line);background:var(--surface);grid-template-columns:1.2fr 1fr 1fr;margin:28px 0;display:grid}.docs-supply>div{flex-direction:column;gap:13px;padding:23px 18px;display:flex}.docs-supply>div+div{border-left:1px solid var(--line)}.docs-supply strong{font-family:var(--pixel);color:var(--accent);font-size:16px;font-weight:400;line-height:1.6}.docs-supply span{color:var(--muted);font-size:19px}.docs-prose-list{color:#d7c8d7;padding-left:23px}.docs-prose-list li{padding:0 0 16px 6px;line-height:1.5}.docs-prose-list li::marker{color:var(--accent)}.docs-prose-list strong{color:var(--fg);font-weight:400}.docs-content code{color:#ddc6ea;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65em;line-height:1.8}.docs-steps{counter-reset:docs-step;margin:28px 0;padding:0;list-style:none}.docs-steps li{counter-increment:docs-step;padding:0 0 23px 54px;position:relative}.docs-steps li:before{content:counter(docs-step);border:2px solid var(--line);background:var(--surface);color:var(--accent);place-items:center;width:33px;height:33px;font-size:21px;display:grid;position:absolute;top:0;left:0;box-shadow:3px 3px #0d0b13}.docs-steps strong{font-size:25px;font-weight:400}.docs-steps p{color:#d7c8d7;margin:9px 0 0}.docs-reward-tracks{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.docs-reward-tracks>div{border:2px solid var(--line);background:var(--surface);padding:24px}.docs-reward-tracks .eyebrow{color:var(--muted);font-size:8px}.docs-reward-tracks strong{font-family:var(--pixel);color:var(--accent);margin-top:23px;font-size:22px;font-weight:400;display:block}.docs-reward-tracks p{margin-bottom:0;font-size:21px}.docs-contract-list{border:1px solid var(--line);margin:20px 0;padding:0;list-style:none}.docs-contract-list>li{background:#251e30;padding:20px 22px}.docs-contract-list>li:nth-child(2n){background:#211b2b}.docs-contract-list>li+li{border-top:1px solid #574260}.docs-contract-description h4{color:var(--fg);margin:0 0 3px;font-size:24px;font-weight:400}.docs-contract-description p{color:var(--muted);margin:0 0 11px;font-size:19px}.docs-contract-address{justify-content:space-between;align-items:start;gap:18px;display:flex}.docs-contract-address>a{overflow-wrap:anywhere;min-width:0}.docs-contract-address>a:hover code{color:var(--accent)}.docs-contract-address code{-webkit-user-select:all;user-select:all;font-size:12px}.docs-copy-control{flex-wrap:wrap;flex:0 0 62px;justify-content:end;align-items:center;gap:6px;display:flex}.docs-copy-control button{background:#33283f;border:1px solid #886b8e;min-width:54px;min-height:34px;font-size:18px;line-height:1}.docs-copy-control button:hover{color:var(--accent);border-color:var(--accent)}.docs-copy-result{text-align:right;color:var(--docs-green);font-size:15px}.docs-directory-details .docs-contract-list{border:0;margin:0}.docs-full-code{display:block}.docs-return{background:var(--accent);color:var(--bg);border-color:#e5c092;margin:22px 0}.docs-return:hover{color:var(--bg);background:#ffce84}.docs-footer{color:var(--muted);border-top:2px solid #49354f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:38px;padding:24px 0 38px;font-size:18px;display:flex}.docs-footer a:hover{color:var(--accent)}@media (min-width:901px){.docs-sidebar nav a:focus-visible{outline-offset:1px}}@media (max-width:1050px){.docs-layout{grid-template-columns:185px minmax(0,1fr);gap:32px}.docs-flow ol{gap:20px}.docs-flow li{font-size:18px}.docs-flow li+li:before{right:calc(100% + 2px)}.docs-supply strong{font-size:13px}}@media (max-width:900px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:0;width:min(760px,100% - 40px)}.docs-sidebar{margin-top:28px;padding-bottom:0;position:static}.docs-sidebar>p,.docs-sidebar-note{display:none}.docs-sidebar nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;padding-bottom:18px;display:flex}.docs-sidebar nav a{gap:6px;padding:5px 0;font-size:19px}.docs-sidebar nav a span{font-size:14px}.docs-content{padding-top:32px}.docs-intro h1{font-size:38px}.docs-content>section{scroll-margin-top:98px}}@media (max-width:600px){.docs-header .header-inner{flex-wrap:nowrap;gap:12px;width:calc(100% - 32px);min-height:70px}.docs-header .brand{gap:4px;font-size:13px}.docs-header-label{display:none}.docs-back{gap:12px;padding:9px 11px;font-size:18px}.docs-intro h1{letter-spacing:-1px;font-size:30px}.docs-intro .docs-lead{font-size:27px}.docs-two-doors{grid-template-columns:1fr;gap:16px}.docs-two-doors>a{padding:20px}.docs-two-doors h2{margin-top:13px}.docs-two-doors p{margin-bottom:12px}.docs-live-panel{padding:18px}.docs-live-heading .eyebrow{flex-basis:100%;margin-bottom:5px}.docs-live-grid{grid-template-columns:1fr;gap:10px}.docs-live-grid>div{justify-content:space-between;gap:14px;display:flex}.docs-live-grid dd{text-align:right;margin:0;font-size:20px}.docs-section{margin-top:46px;padding-top:28px}.docs-section-title{gap:12px}.docs-section-title h2{font-size:16px;line-height:1.8}.docs-section-title>span{font-size:9px}.docs-flow{padding:20px}.docs-flow ol{flex-direction:column;gap:22px}.docs-flow li{padding:12px;font-size:22px}.docs-flow li+li:before{content:"↓";top:-23px;left:calc(50% - 8px);right:auto}.docs-assets{grid-template-columns:repeat(2,1fr)}.docs-assets a{padding:18px}.docs-facts>div{grid-template-columns:1fr;gap:6px}.docs-supply{grid-template-columns:1fr 1fr}.docs-supply>div:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.docs-supply>div:nth-child(2){border-left:0}.docs-supply strong{font-size:18px}.docs-supply>div{padding:19px}.docs-supply span{font-size:18px}.docs-reward-tracks{grid-template-columns:1fr}.docs-steps li{padding-left:45px}.docs-steps strong{font-size:24px}.docs-contract-list>li{padding:18px 15px}.docs-contract-address{flex-wrap:wrap;gap:9px}.docs-copy-control{flex-basis:auto}.docs-copy-control button{min-width:66px;min-height:40px}.docs-copy-result{text-align:left}.docs-details summary{padding:17px 16px}.docs-details>div{padding-inline:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
