.ember-docs{--ed-line:#ffffff17;--ed-muted:#a5b0aa;color:#e8ede8;font-family:var(--body);background:#0c1110;font-size:16px}.ember-docs p{text-wrap:pretty}.ember-docs :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #e4cca0}.ember-docs .ed-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--ed-line);z-index:30;background:#101715ed;height:88px;padding:0 max(32px,50vw - 656px);position:sticky;top:0}.ember-docs .ed-brand{font:500 22px/1 var(--heading);letter-spacing:-1px;white-space:nowrap;gap:11px}.ember-docs .ed-brand strong{font-weight:400}.ember-docs .ed-brand-symbol{border-radius:7px;width:44px;height:44px}.ember-docs .ed-header-label{font:400 10px/1 var(--technical);letter-spacing:1px;color:#9eafa3}.ember-docs .ed-header-divider{background:#ffffff1d;height:23px;margin-inline:23px}.ember-docs .ed-header-nav{color:#c1cdc3;gap:24px;font-size:13px}.ember-docs .ed-language{min-height:36px;font:500 12px/1 var(--body);background:#1d2722;border-color:#ffffff23;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:flex}.x-social-link{align-items:center;gap:8px;display:inline-flex}.x-social-link svg{flex-shrink:0}.ember-docs .ed-social>span{display:none}.ember-docs .ed-shell{grid-template-columns:232px minmax(0,1fr);gap:55px;max-width:1312px;margin:0 auto;padding:0 32px;display:grid}.ember-docs .ed-sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 155px);margin-top:38px;padding-top:0;position:sticky;top:120px;overflow-y:auto}.ember-docs .ed-back{color:#a9b6ac;gap:8px;margin-bottom:40px;font-size:13px}.ember-docs .ed-sidebar-title{font:400 10px/1.6 var(--technical);letter-spacing:.7px;color:#9cac9f;gap:9px;margin-bottom:17px}.ember-docs .ed-sidebar nav{gap:4px;padding:0;display:grid}.ember-docs .ed-sidebar nav a{color:#adb9b0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:12px 11px;font-size:13px;transition:color .2s,background .2s;display:flex}.ember-docs .ed-sidebar nav a>span{font:400 10px/1 var(--technical);color:#72877a}.ember-docs .ed-sidebar nav a>svg{margin-left:auto}.ember-docs .ed-sidebar nav a:hover{color:#f1e4c9;background:#ffffff05}.ember-docs .ed-sidebar nav a[aria-current=location]{color:#edd6ad;background:linear-gradient(110deg,#d2b98717,#ffffff02);border-color:#d0b78a2e}.ember-docs .ed-sidebar nav a[aria-current=location]>span{color:#c6b18c}.ember-docs .ed-sidebar-note{background:#151e19;border:1px solid #ffffff12;border-radius:11px;margin-top:34px;padding:20px}.ember-docs .ed-sidebar-note strong{color:#d8e0d6;font-size:13px}.ember-docs .ed-sidebar-note p{color:#97aa9a;font-size:12px;line-height:1.85}.ember-docs .ed-sidebar-note>span:last-child{font:400 9px/1.6 var(--technical);letter-spacing:.65px;color:#8d9f90}.ember-docs .ed-main{width:100%;min-width:0;max-width:none;padding-top:37px}.ember-docs .ed-breadcrumb{font:400 10px/1.5 var(--technical);letter-spacing:.4px;color:#91a597;margin-bottom:23px}.ember-docs .ed-mobile-contents{display:none}.ember-docs .ed-hero{isolation:isolate;background:linear-gradient(130deg,#222d2c,#111a18 70%);border:1px solid #ffffff20;border-radius:17px;padding:38px 36px 26px;position:relative;overflow:hidden}.ember-docs .ed-kicker{z-index:2;font:400 10px/1.5 var(--technical);letter-spacing:1.25px;color:#afc1b4;margin-bottom:24px;position:relative}.ember-docs .ed-hero h1{z-index:2;font:500 clamp(42px,4.3vw,61px)/1.06 var(--heading);letter-spacing:-3px;color:#eff3ec;margin:0;position:relative}.ember-docs .ed-hero h1 em{font:inherit;color:#e3caa0;letter-spacing:inherit;font-style:normal}.ember-docs .ed-hero-description{z-index:2;color:#b2c0b6;width:60%;max-width:475px;font-size:16px;line-height:1.9;position:relative;margin:24px 0!important}.ember-docs .ed-hero-button{z-index:2;color:#22281f;background:linear-gradient(145deg,#eedbb5,#c5aa7b);border:1px solid #e0c79b;border-radius:7px;align-items:center;gap:25px;padding:13px 16px;font-size:13px;font-weight:600;transition:transform .2s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff5,0 2px #7f6c4c}.ember-docs .ed-hero-button:hover{filter:brightness(1.07);transform:translateY(-2px)}.ember-docs .ed-hero-meta{z-index:2;font:400 9px/1.5 var(--technical);letter-spacing:.35px;color:#a6b7aa;border-top:1px solid #ffffff13;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;padding-top:20px;display:flex;position:relative}.ember-docs .ed-hero-meta>span{align-items:center;gap:7px;display:flex}.ember-docs .ed-hero-art{opacity:1;z-index:1;width:410px;height:295px;position:absolute;top:91px;right:-63px}.ember-docs .ed-product-image{object-fit:contain;filter:drop-shadow(0 21px 13px #0006);width:100%;height:100%;display:block;position:relative;transform:rotate(-9deg)}.ember-docs .ed-product-edition{color:#f5f1d708;font:500 166px/1 var(--heading);letter-spacing:-12px;position:absolute;top:5px;right:24px}.ember-docs .ed-art-label{font:400 8px/1 var(--technical);color:#8b9b8c;letter-spacing:.8px;position:absolute;bottom:2px;left:70px;right:auto;transform:none}.ember-docs .ed-status-banner{background:#b6ae7810;border:1px solid #cbbd9630;border-radius:10px;align-items:flex-start;gap:14px;margin-top:22px;padding:20px 22px}.ember-docs .ed-status-banner>svg{color:#d0bd95;flex-shrink:0;margin-top:3px}.ember-docs .ed-status-banner strong{color:#e0d4ba;font-size:14px;font-weight:500}.ember-docs .ed-status-banner p{color:#a9b5a7;margin-top:7px;font-size:13px;line-height:1.85}.ember-docs .ed-intro-grid{gap:25px;padding-top:29px}.ember-docs .ed-intro-grid article{background:#141d19;border:1px solid #ffffff10;border-radius:12px;padding:24px}.ember-docs .ed-icon-tile{background:#d8c59b0a;border-color:#d8c59b2c;border-radius:8px;width:36px;height:36px;margin-bottom:17px}.ember-docs .ed-intro-grid h3{font:500 21px/1.45 var(--heading);color:#e0e7dc;letter-spacing:-.5px}.ember-docs .ed-intro-grid p{color:#a0b09f;margin-top:12px;font-size:14px;line-height:1.95}.ember-docs .ed-section{border-color:#ffffff18;margin-top:50px;padding-top:42px;scroll-margin-top:120px}.ember-docs .ed-section-label{font:400 10px/1.5 var(--technical);color:#a8b9a8;letter-spacing:1px;gap:12px;margin-bottom:19px}.ember-docs .ed-section-label>span{color:#c6b58e;border-color:#c7be942a;border-radius:4px;padding:5px 7px}.ember-docs .ed-section h2{font:500 34px/1.3 var(--heading);letter-spacing:-1.1px;color:#e9ede2;margin:0}.ember-docs .ed-lead,.ember-docs .ed-section>p{color:#b1bfae;margin-top:17px;font-size:16px;line-height:1.95}.ember-docs .ed-flow{background:linear-gradient(130deg,#1d2821,#111a15);border:1px solid #ffffff18;border-radius:12px;margin-top:29px;padding:27px 15px}.ember-docs .ed-flow-icon{background:#c5b9840a;border-color:#c5b98430;border-radius:10px;width:43px;height:43px}.ember-docs .ed-flow-number{font:400 10px/1 var(--technical);color:#8d9d88}.ember-docs .ed-flow-step strong{color:#d6e1d0;margin-top:15px;font-size:14px}.ember-docs .ed-flow-step small{color:#8fa38c;font-size:11px;line-height:1.6}.ember-docs .ed-steps{color:#aabba5;gap:17px;margin-top:29px;padding-left:24px;font-size:15px;line-height:2}.ember-docs .ed-steps strong{color:#d4dfca;font-weight:550}.ember-docs .ed-note{background:#c7b68208;border:1px solid #c5b88e24;border-left:2px solid #c3ad7a;border-radius:0 10px 10px 0;margin:25px 0;padding:21px 23px}.ember-docs .ed-note strong{color:#ddd1af;font-size:15px;font-weight:550;line-height:1.7}.ember-docs .ed-note p{color:#aabba5;font-size:14px;line-height:1.95}.ember-docs .ed-note p+p{margin-top:13px}.ember-docs .ed-spec-grid{background:#131e16;border:1px solid #ffffff18;border-radius:11px;margin-top:26px;overflow:hidden}.ember-docs .ed-spec-grid>div{border-color:#ffffff14;padding:24px}.ember-docs .ed-spec-grid span{font:400 9px/1.5 var(--technical);color:#9dae93;letter-spacing:.7px}.ember-docs .ed-spec-grid strong{font:500 35px/1 var(--heading);color:#e3d4ae;margin-block:17px 12px}.ember-docs .ed-spec-grid small{color:#98ac8f;font-size:11px}.ember-docs .ed-permissions>div{border-color:#ffffff15;gap:18px;padding:24px 0}.ember-docs .ed-permission-icon{color:#c9b98f}.ember-docs .ed-permissions h3{color:#d9e2ce;font-size:17px}.ember-docs .ed-permissions p{color:#a5b69a;font-size:14px;line-height:1.95}.ember-docs .ed-details{background:#121c15;border-color:#ffffff20;border-radius:9px;margin-top:25px;overflow:hidden}.ember-docs .ed-details summary{color:#c6d3b9;padding:18px 20px;font-size:14px}.ember-docs .ed-details>div{padding:4px 21px 22px}.ember-docs .ed-details p{color:#a4b494;font-size:14px;line-height:1.9}.ember-docs .ed-details code,.ember-docs .ed-note code{font:400 12px/1.8 var(--technical);overflow-wrap:anywhere}.ember-docs .ed-details pre{font:400 11px/1.95 var(--technical);border-radius:7px;padding:18px;overflow-x:auto}.ember-docs .ed-source{color:#d1bb8e;min-height:30px;font-size:12px}.ember-docs .ed-provider-grid{gap:20px;margin-top:29px}.ember-docs .ed-provider-grid article{background:linear-gradient(140deg,#1b271b,#111a12);border-color:#ffffff18;border-radius:12px;padding:26px}.ember-docs .ed-provider-type{font:400 9px/1.5 var(--technical);color:#a0af8a;letter-spacing:.7px}.ember-docs .ed-provider-grid h3{font:500 27px/1.3 var(--heading);letter-spacing:-.7px;color:#dee5cd;margin-top:17px}.ember-docs .ed-provider-grid p{color:#a8b592;font-size:14px;line-height:1.9}.ember-docs .ed-connection{background:#121c12;border:1px solid #ffffff1b;border-radius:12px;overflow:hidden}.ember-docs .ed-connection-heading{background:#1a2619;border-color:#ffffff14;padding:21px 24px}.ember-docs .ed-connection-heading strong{color:#d8e0c4;font-size:16px}.ember-docs .ed-connection-heading>div>span{font:400 10px/1.5 var(--technical);letter-spacing:.5px}.ember-docs .ed-connection dl{padding:19px 24px 8px}.ember-docs .ed-connection dl>div{border-color:#ffffff13;grid-template-columns:160px minmax(0,1fr);gap:18px;padding-block:13px}.ember-docs .ed-connection dt{font:400 10px/1.6 var(--technical);color:#8b9f78}.ember-docs .ed-connection dd{font:400 12px/1.8 var(--technical);color:#c4d2ad;overflow-wrap:anywhere}.ember-docs .ed-connection>p{color:#9cae89;margin:10px 24px 22px;font-size:13px;line-height:1.85}.ember-docs .ed-two-column{gap:27px;margin-top:30px}.ember-docs .ed-two-column h3{color:#d3ddbd;font-size:18px}.ember-docs .ed-two-column p{color:#a9b696;font-size:14px;line-height:1.9}.ember-docs .ed-reference{background:#182216;border-color:#ffffff1c;border-radius:10px;padding:22px}.ember-docs .ed-reference-label{font:400 10px/1.6 var(--technical);letter-spacing:.4px}.ember-docs .ed-reference code{font:400 13px/1.8 var(--technical);overflow-wrap:anywhere}.ember-docs .ed-data-facts>div{gap:14px;padding-block:17px}.ember-docs .ed-data-facts p{font-size:14px;line-height:1.9}.ember-docs .ed-data-facts strong{font-size:14px}.ember-docs .ed-launch-status{gap:14px}.ember-docs .ed-launch-status>div{background:#192216;border:1px solid #ffffff18;border-radius:10px;padding:21px}.ember-docs .ed-launch-status span{font:400 10px/1.6 var(--technical);letter-spacing:.7px;color:#9baa87}.ember-docs .ed-launch-status strong{font:500 24px/1.3 var(--heading);color:#e4d8b0;margin-top:14px}.ember-docs .ed-launch-status small{color:#a8b795;font-size:12px;line-height:1.7}.ember-docs .ed-launch-list{margin-top:30px}.ember-docs .ed-launch-list>li{gap:17px;padding-bottom:26px}.ember-docs .ed-launch-list>li>span{width:31px;height:31px;font:400 10px/1 var(--technical);border-radius:50%}.ember-docs .ed-launch-list h3{color:#d5dfc4;font-size:17px}.ember-docs .ed-launch-list p{color:#a8b699;font-size:14px;line-height:1.95}.ember-docs .ed-treasury-cta{background:linear-gradient(140deg,#323727,#192119);border:1px solid #cab48947;border-radius:12px;padding:24px}.ember-docs .ed-cta-icon{border-radius:9px}.ember-docs .ed-treasury-cta strong{color:#e0d5b7;font-size:17px}.ember-docs .ed-treasury-cta div>span{font-size:13px;line-height:1.8}.ember-docs .contract-registry{border-color:#ffffff23}.ember-docs .contract-registry-row{border-color:#ffffff17;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) 62px;gap:20px;padding:24px 0}.ember-docs .contract-registry-row strong{color:#d5dec4;font-size:15px}.ember-docs .contract-registry-row small{font:400 10px/1.5 var(--technical);color:#9dad8a}.ember-docs .contract-registry-row>div>span{color:#9aaa88;font-size:13px}.ember-docs .contract-registry-row a{font-size:13px}.ember-docs .ed-footer{border-color:#ffffff19;margin-top:55px;padding:28px 0 36px}.ember-docs .ed-footer>span{font:400 11px/1.5 var(--technical);letter-spacing:.7px}.ember-docs .ed-footer>p{color:#94a488;font-size:12px;line-height:1.9}.ember-docs .ed-footer>a{font-size:12px}.ember-docs .ed-footer .x-social-link{margin-right:21px}.ember-docs[lang=zh-CN] .ed-hero h1{letter-spacing:-1.5px;font-size:49px;line-height:1.25}@media (max-width:1100px){.ember-docs .ed-shell{grid-template-columns:205px minmax(0,1fr);gap:30px;padding-inline:25px}.ember-docs .ed-header{padding-inline:25px}.ember-docs .ed-sidebar nav a{padding-inline:8px;font-size:12px}.ember-docs .ed-hero{padding:31px 27px 25px}.ember-docs .ed-hero h1{font-size:45px}.ember-docs .ed-hero-art{opacity:.85;width:340px;top:95px;right:-89px}.ember-docs .ed-hero-description{width:68%;font-size:15px}.ember-docs .ed-intro-grid{gap:16px}.ember-docs .ed-intro-grid article{padding:21px}.ember-docs .ed-intro-grid h3{font-size:19px}.ember-docs .ed-launch-status>div{padding:17px 14px}.ember-docs .ed-spec-grid>div{padding:21px 17px}}@media (max-width:850px){.ember-docs .ed-shell{max-width:810px;padding-inline:28px;display:block}.ember-docs .ed-sidebar{display:none}.ember-docs .ed-header{height:76px}.ember-docs .ed-header-nav{gap:19px}.ember-docs .ed-header-label,.ember-docs .ed-header-divider{display:none}.ember-docs .ed-main{padding-top:24px}.ember-docs .ed-mobile-contents{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#172018f5;border:1px solid #ffffff18;border-radius:9px;margin-bottom:22px;display:block;position:sticky;top:76px}.ember-docs .ed-mobile-contents summary{color:#bfccb8;cursor:pointer;align-items:center;gap:10px;padding:15px 17px;font-size:13px;list-style:none;display:flex}.ember-docs .ed-mobile-contents summary::-webkit-details-marker{display:none}.ember-docs .ed-mobile-contents summary>svg:last-child{margin-left:auto}.ember-docs .ed-mobile-contents[open] summary>svg:last-child{transform:rotate(90deg)}.ember-docs .ed-mobile-contents nav{border-top:1px solid #fff1;grid-template-columns:1fr 1fr;gap:4px;padding:6px 12px 15px;display:grid}.ember-docs .ed-mobile-contents a{border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:12px 7px;font-size:12px;display:flex}.ember-docs .ed-mobile-contents a[aria-current]{color:#dfca9e;background:#d0ba8811}.ember-docs .ed-hero-art{opacity:1;width:360px;top:72px;right:-37px}.ember-docs .ed-hero-description{width:62%}.ember-docs .ed-section{scroll-margin-top:155px}}@media (max-width:580px){.ember-docs .ed-header{height:72px;padding-inline:18px}.ember-docs .ed-brand{letter-spacing:-.8px;gap:8px;font-size:18px}.ember-docs .ed-brand-symbol{width:36px;height:36px}.ember-docs .ed-header-nav{gap:10px;font-size:11px}.ember-docs .ed-header-nav>a:not(.ed-social){display:none}.ember-docs .ed-header-nav .ed-social{padding:7px;display:flex}.ember-docs .ed-language{min-width:57px;padding-inline:9px;font-size:11px!important}.ember-docs .ed-shell{padding-inline:19px}.ember-docs .ed-main{padding-top:23px}.ember-docs .ed-breadcrumb{margin-bottom:18px;font-size:9px}.ember-docs .ed-mobile-contents{top:72px}.ember-docs .ed-hero{border-radius:13px;padding:28px 23px 23px}.ember-docs .ed-kicker{letter-spacing:.55px;margin-bottom:21px;font-size:9px}.ember-docs .ed-hero h1{letter-spacing:-1.8px;font-size:clamp(37px,9vw,47px)}.ember-docs[lang=zh-CN] .ed-hero h1{letter-spacing:-1px;font-size:36px;line-height:1.23}.ember-docs .ed-hero-description{width:100%;font-size:15px;line-height:1.9;margin:20px 0!important}.ember-docs .ed-hero-button{min-height:44px;padding:12px 14px;font-size:12px}.ember-docs .ed-hero-art{width:calc(100% + 30px);height:202px;margin:9px -15px 0;position:relative;top:auto;right:auto}.ember-docs .ed-product-image{object-fit:cover;transform:rotate(-7deg)}.ember-docs .ed-product-edition{font-size:134px;top:17px;right:0}.ember-docs .ed-art-label{font-size:8px;display:block;bottom:0;left:29px}.ember-docs .ed-hero-meta{letter-spacing:0;gap:8px 17px;margin-top:22px;padding-top:18px;font-size:8px}.ember-docs .ed-hero-meta>span:last-child{display:none}.ember-docs .ed-status-banner{gap:12px;margin-top:17px;padding:18px 16px}.ember-docs .ed-status-banner strong{font-size:14px}.ember-docs .ed-status-banner p{font-size:13px}.ember-docs .ed-intro-grid{grid-template-columns:1fr;gap:14px;padding-top:20px}.ember-docs .ed-intro-grid article{padding:22px}.ember-docs .ed-intro-grid h3{font-size:21px}.ember-docs .ed-intro-grid p{font-size:14px}.ember-docs .ed-section{margin-top:34px;padding-top:32px}.ember-docs .ed-section-label{letter-spacing:.5px;font-size:9px}.ember-docs .ed-section h2{letter-spacing:-.8px;font-size:29px;line-height:1.35}.ember-docs .ed-lead,.ember-docs .ed-section>p{font-size:15px;line-height:1.95}.ember-docs .ed-flow{gap:27px 0;padding:25px 9px}.ember-docs .ed-flow-step strong{font-size:14px}.ember-docs .ed-flow-step small{font-size:11px}.ember-docs .ed-steps{padding-left:21px;font-size:14px;line-height:1.95}.ember-docs .ed-note{padding:19px 18px}.ember-docs .ed-note strong,.ember-docs .ed-note p{font-size:14px}.ember-docs .ed-spec-grid>div{padding:18px 12px}.ember-docs .ed-spec-grid span{letter-spacing:0;font-size:8px}.ember-docs .ed-spec-grid strong{font-size:30px}.ember-docs .ed-spec-grid small{font-size:10px}.ember-docs .ed-permissions p,.ember-docs .ed-details p{font-size:14px}.ember-docs .ed-permissions h3{font-size:16px}.ember-docs .ed-details summary{padding:17px;font-size:13px}.ember-docs .ed-details>div{padding-inline:17px}.ember-docs .ed-provider-grid article{padding:24px}.ember-docs .ed-provider-grid h3{font-size:26px}.ember-docs .ed-provider-grid p{font-size:14px}.ember-docs .ed-connection-heading{flex-wrap:wrap;padding:18px}.ember-docs .ed-connection-heading strong{font-size:15px}.ember-docs .ed-connection dl{padding-inline:18px}.ember-docs .ed-connection dl>div{grid-template-columns:1fr;gap:5px;padding-block:14px}.ember-docs .ed-connection dt{font-size:10px}.ember-docs .ed-connection dd{font-size:12px}.ember-docs .ed-connection>p{margin-inline:18px;font-size:13px}.ember-docs .ed-two-column h3{font-size:17px}.ember-docs .ed-two-column p,.ember-docs .ed-data-facts p{font-size:14px}.ember-docs .ed-reference code{font-size:12px}.ember-docs .ed-launch-status{grid-template-columns:1fr;gap:11px}.ember-docs .ed-launch-status>div{grid-template-columns:1fr auto;gap:8px 15px;padding:18px;display:grid}.ember-docs .ed-launch-status span{font-size:10px}.ember-docs .ed-launch-status strong{grid-area:1/2/3;align-self:center;margin:0;font-size:23px}.ember-docs .ed-launch-status small{font-size:12px}.ember-docs .ed-launch-list h3{font-size:16px}.ember-docs .ed-launch-list p{font-size:14px}.ember-docs .ed-treasury-cta{padding:20px 17px}.ember-docs .ed-treasury-cta strong{font-size:15px}.ember-docs .ed-treasury-cta div>span{font-size:12px}.ember-docs .contract-registry-row{grid-template-columns:minmax(0,1fr) 50px;gap:12px;padding-block:21px}.ember-docs .contract-registry-row>div:nth-child(2){grid-area:auto/1}.ember-docs .contract-registry-row>.registry-abi{grid-area:1/2/3}.ember-docs .ed-footer>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.ember-docs *{scroll-behavior:auto!important;transition:none!important}}
