@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');
.service-payment-panel{margin:20px 0;padding:18px;background:#f4f8ef;border:1px solid #dbe5d3;border-radius:10px}.service-payment-panel .review-address{display:block;overflow-wrap:anywhere;word-break:break-all}.service-payment-panel .service-payment-terms{font-size:12px;color:#65765d}.service-payment-panel h3{margin-bottom:10px}#service-payment-id{display:block;overflow-wrap:anywhere}
.collaboration-tools{display:flex;gap:20px;flex-wrap:wrap;margin:-6px 0 18px}.submission-panel{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);font-size:14px}.submission-panel h3{font-size:17px;margin-bottom:12px}.submission-panel p{margin:10px 0;line-height:1.8}.submission-panel .dialog-status{font-size:14px}.transaction-addresses,#transaction-id{overflow-wrap:anywhere}.transaction-full{margin:14px 0}.transaction-full summary{cursor:pointer;font-weight:600}.transaction-full pre{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f1;padding:12px;max-height:250px;overflow:auto;border-radius:7px}.transaction-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.transaction-buttons .button{font-size:14px}.submission-panel .checkbox-label{font-size:14px;align-items:flex-start}.submission-panel .checkbox-label input{flex-shrink:0;margin-top:4px}@media(max-width:650px){.transaction-buttons .button{width:100%}.collaboration-tools{font-size:13px}.submission-panel{padding-top:16px}}
.fee-details .free b{font-weight:500}.fee-actions{display:flex;justify-content:space-between;gap:12px}.fee-recipient{margin:14px 0 10px;padding:11px;background:#f5f8f0;border-radius:6px;font-size:11px;color:#728265}.fee-recipient span{display:block;margin-bottom:5px}.fee-recipient code{font-size:11px;overflow-wrap:anywhere;display:block}.fee-card .service-fee-note{font-size:10px;color:#7a8d6c}.settings-intro{font-size:12px;color:#7c8a6e;line-height:1.9}.settings-toggle{padding:16px;background:#f4f8ef;border:1px solid #e4ecdc;border-radius:8px;margin:18px 0 22px;gap:10px}.settings-toggle input{width:16px;height:16px}.settings-toggle strong{display:block;color:#49603d;font-weight:500;font-size:13px}.settings-toggle small{display:block;font-size:11px;margin-top:4px}.amount-unit{font-size:12px;color:#728265}.settings-note{display:flex;gap:8px;margin-top:20px;padding:12px;background:#f7f8f4;border-radius:7px;color:#859378;font-size:11px}.settings-note svg{width:15px;height:15px;margin-top:3px}#settings-error{margin-top:12px}#settings-dialog{width:500px}#settings-dialog .input-wrap input{font-size:13px}
:root{--bg:#f7f8f4;--ink:#202b25;--muted:#899088;--line:#e8ebe4;--green:#243d30;--lime:#b9e798;--white:#fff;--soft:#f4f6f1;font-family:'DM Sans','Noto Sans SC','Microsoft YaHei',sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-size:14px;line-height:1.65}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.icon-library{position:absolute;width:0;height:0;overflow:hidden}button{border:0;background:none;color:inherit}input,select{outline:none}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a3c990;outline-offset:4px}button:disabled{pointer-events:none}[hidden]{display:none!important}.header{border-bottom:1px solid var(--line);height:91px;background:#f7f8f4eF}.header-inner{max-width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand{display:flex;gap:10px;align-items:center;font-size:23px;font-weight:700;line-height:1.15;letter-spacing:-.8px}.brand-light{font-weight:400}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:1.8px;color:#727d70;margin-top:7px}.brand-mark{width:39px;height:43px;display:grid;place-items:center;border-radius:12px;background:var(--green);color:var(--lime)}.brand-mark svg{width:24px;height:28px}.nav{display:flex;gap:36px;align-self:stretch;align-items:center;margin-left:65px;color:#858b81;font-size:13px}.nav a{height:100%;display:flex;align-items:center;position:relative}.nav a.active{color:var(--ink);font-weight:600}.nav a.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--green)}.header-actions{display:flex;gap:20px;align-items:center}.network-control{display:flex;gap:7px;align-items:center;font-size:11px}.status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#6f9c61;box-shadow:0 0 0 3px #76a66612;flex-shrink:0}.network-control select{border:0;background:transparent;color:#656f63;font-size:11px;max-width:118px;cursor:pointer;padding:6px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-size:13px;font-weight:500;padding:13px 21px;line-height:1.5;transition:background .18s,transform .18s;border:1px solid transparent}.button:hover{transform:translateY(-1px)}.button-dark,.button-primary{background:var(--green);color:#fff}.button-dark:hover,.button-primary:hover{background:#38533e}.button-primary svg:first-child{color:var(--lime)}.button-outline{border-color:#d9e1d2;background:#fff;color:#4c6045}.button-outline:hover{background:#f1f6ed}.button-small{padding:10px 16px;font-size:12px}.button-small svg{width:15px;height:15px}.main{max-width:1120px;margin:auto;padding:0 20px}.hero{display:flex;justify-content:space-between;align-items:center;min-height:350px;padding:46px 10px 40px}.eyebrow{font-size:10px;letter-spacing:2px;color:#7a8873;font-weight:600;display:flex;align-items:center;gap:8px}.eyebrow>span{background:var(--lime);width:7px;height:7px;border-radius:50%}h1,h2,h3,p{margin:0}h1{font-size:44px;line-height:1.4;font-weight:600;letter-spacing:-1.5px;margin:16px 0 14px;position:relative}.accent{color:#5e8550}.hero-spark{position:absolute;width:31px;height:31px;color:#91ad72;stroke-width:1.1;margin:7px 0 0 10px}.hero-copy>p{font-size:13px;color:#7a8375;line-height:1.9}.mobile-break{display:none}.hero-benefits{display:flex;gap:23px;margin-top:24px;color:#6d7868;font-size:10px}.hero-benefits>span{display:flex;align-items:center;gap:6px}.hero-benefits svg{width:13px;height:13px;color:#729260}.hero-art{width:390px;height:258px;position:relative;display:grid;place-items:center;margin-right:47px}.art-orbit{position:absolute;border:1px dashed #d8dfce;border-radius:50%;transform:rotate(-19deg);width:295px;height:223px}.orbit-outer{width:380px;height:257px}.orbit-inner{transform:rotate(19deg)}.shield-card{width:173px;height:203px;position:absolute;top:17px;transform:rotate(-8deg);background:linear-gradient(140deg,#fbfff7,#e0edd1);border:1px solid #cdddbb;border-radius:21px;box-shadow:8px 14px 0 -6px #d9e4d0,20px 22px 35px #53684816;display:grid;place-content:center;text-align:center}.shield-card>svg{width:127px;height:143px;color:#6d8c53;fill:#c2dea7;stroke-width:2.3;filter:drop-shadow(1px 4px 0 #acc792)}.shield-check{stroke:#3a5330;stroke-width:5;fill:none}.shield-card>span{font-size:6px;letter-spacing:1.8px;font-weight:700;color:#567145;margin-top:5px}.art-wallet,.art-lock{position:absolute;width:52px;height:52px;display:grid;place-items:center;background:#fff;border:1px solid #e3e9d9;border-radius:14px;box-shadow:0 6px 16px #61784a09;color:#6b835c;z-index:2;transform:rotate(9deg);left:24px;top:129px}.art-lock{width:47px;height:47px;left:auto;right:26px;top:43px;transform:rotate(-7deg);background:#edf3e4}.art-wallet svg{width:25px;height:25px}.art-cross{position:absolute;color:#9cad8b;font-weight:300;font-size:23px;left:49px;top:19px}.cross-two{left:auto;right:38px;top:191px;font-size:17px}.art-badge{position:absolute;bottom:3px;left:84px;background:white;border:1px solid #e4e8df;border-radius:25px;padding:7px 14px;box-shadow:0 3px 10px #4f6a3810;font-size:10px;display:flex;gap:7px;align-items:center;transform:rotate(-2deg)}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 21px}.section-heading h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.section-heading>div>p{font-size:11px;color:var(--muted);margin-top:6px}.tag{font-size:8px;font-weight:400;letter-spacing:1px;vertical-align:middle;margin-left:10px;color:#8c9386;background:#ecefe7;padding:4px 7px;border-radius:4px}.text-button{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#687c5a}.text-button svg{width:14px;height:14px}.text-button:hover{color:#284129}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:24px;align-items:start}.form-card{background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 3px 16px #2b482108;overflow:hidden}.steps{display:flex;align-items:center;padding:24px 31px;background:#fcfdfb;border-bottom:1px solid var(--line);gap:13px}.step{display:flex;align-items:center;gap:8px;font-size:11px;color:#a6aca0;white-space:nowrap}.step b{font-family:'DM Sans',sans-serif;font-size:10px;font-weight:500;border:1px solid #e1e5dc;border-radius:50%;display:grid;place-items:center;width:21px;height:21px}.step.active{color:#42623b}.step.active b{background:#e9f2e1;color:#4b6c3c;border-color:#e9f2e1}.step-line{height:1px;flex:1;background:#e7eae2}.form-section{border:0;padding:24px 31px 26px;margin:0;position:relative;min-width:0}.form-section+.form-section:before{content:'';position:absolute;left:31px;right:31px;top:0;height:1px;background:var(--line)}.form-section legend{float:left;width:100%;font-weight:600;font-size:14px;margin-bottom:18px;display:flex;gap:9px;align-items:center}.number{font-size:10px;color:#8aa076;font-weight:400;letter-spacing:1px}.mode-tabs{display:flex;gap:4px;padding:4px;border-radius:7px;background:#f4f6f1;width:fit-content;clear:both;margin-bottom:15px}.mode-tab{font-size:10px;padding:7px 14px;color:#85907a;display:flex;align-items:center;gap:6px;border-radius:5px}.mode-tab svg{width:13px;height:13px}.mode-tab.selected{background:#fff;color:#3c5730;box-shadow:0 1px 5px #303b2410}.connect-panel{display:flex;align-items:center;gap:12px;padding:17px 16px;border:1px dashed #dbe5d1;background:#fafcf8;border-radius:8px;margin-bottom:20px}.wallet-illustration{width:37px;height:37px;display:grid;place-items:center;color:#658953;background:#edf4e7;border-radius:10px}.wallet-illustration svg{width:19px;height:19px}.connect-panel strong{font-size:11px;font-weight:500}.connect-panel p{font-size:9px;color:#939c8c;margin-top:3px}.connect-panel .button{margin-left:auto;font-size:10px;padding:8px 12px;background:#f6faef;white-space:nowrap}.connect-panel .button svg{width:12px;height:12px}.field+.field{margin-top:17px}.field label{display:flex;align-items:center;font-size:11px;margin-bottom:8px;font-weight:500;gap:5px}.label-note{font-size:9px;color:#99a18f;font-weight:400;margin-left:auto}.required{color:#8aa070}.input-wrap{border:1px solid #e0e5d9;border-radius:7px;display:flex;align-items:center;gap:10px;min-height:44px;padding:0 13px;transition:border .2s,box-shadow .2s}.input-wrap:focus-within{border-color:#86a76b;box-shadow:0 0 0 3px #87a76b12}.input-wrap:has(input[aria-invalid=true]){border-color:#b66a51}.input-wrap>svg{width:15px;height:15px;color:#abb2a4}.input-wrap input{font-family:'DM Sans','Noto Sans SC',sans-serif;border:0;width:100%;min-width:0;font-size:11px;background:transparent;padding:12px 0;color:#536047;outline:none;letter-spacing:.1px}.input-wrap input::placeholder{color:#b3b8ab;font-size:10px}.input-wrap:has(input[readonly]){background:#f7f8f4}.input-action{display:grid;place-items:center;padding:3px;color:#929e83}.input-action svg{width:14px;height:14px}.input-index{width:19px;height:19px;background:#eef2e8;border-radius:5px;font-size:9px;display:grid;place-items:center;color:#7e926b;flex-shrink:0}.field-error{font-size:10px;line-height:1.5;color:#a15136;min-height:0;margin-top:5px}.field-error:empty{display:none}.section-description{clear:both;font-size:10px;color:#919988;margin-bottom:16px;margin-top:-5px}.threshold-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.threshold-row label{font-size:11px;font-weight:500}.threshold-row p{font-size:9px;color:#969f8c;margin-top:2px}.threshold-row select{border:1px solid #dce4d3;border-radius:6px;font-size:10px;padding:9px 12px;background:#fff;color:#526349;max-width:170px}.inline-note{display:flex;gap:6px;margin-top:13px;font-size:9px;color:#96a18a;align-items:flex-start}.inline-note svg{width:12px;height:12px;margin-top:2px}.last-section{padding-bottom:25px}.warning{clear:both;background:#faf7ef;border:1px solid #eee7d5;border-radius:7px;padding:13px 14px;display:flex;gap:8px;color:#9c895e}.warning>svg{width:15px;height:15px;margin-top:2px}.warning strong{font-size:10px;font-weight:500}.warning p{font-size:9px;line-height:1.9;margin-top:4px;color:#a19578}.checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#7c8672;margin:19px 0 17px;cursor:pointer}.checkbox-label input{margin:3px 0 0;width:13px;height:13px;accent-color:#446434;flex-shrink:0}.submit-button{width:100%;font-size:12px;padding:13px 17px;border-radius:7px}.submit-button>svg{width:17px;height:17px}.submit-button .right-icon{margin-left:auto;width:14px;height:14px}.submit-button svg:first-child{margin-right:auto}.submit-note{display:flex;gap:5px;justify-content:center;align-items:center;font-size:8px;color:#a0a794;margin-top:11px}.submit-note svg{width:10px;height:10px}.sidebar{display:flex;flex-direction:column;gap:17px}.summary-card{border-radius:13px;background:#eaf0e3;border:1px solid #dee7d4;padding:23px 23px 0;overflow:hidden}.summary-heading{display:flex;align-items:center;gap:10px}.summary-icon{width:35px;height:35px;background:#dce9cf;border-radius:10px;display:grid;place-items:center;color:#63814e}.summary-icon svg{width:20px;height:20px}.summary-heading h3{font-size:13px;font-weight:600}.summary-heading p{font-size:9px;color:#8f9e82;margin-top:2px}.live-dot{width:6px;height:6px;background:#8caf72;border-radius:50%;margin-left:auto;box-shadow:0 0 0 4px #89ab7010}.permission-visual{display:flex;justify-content:center;align-items:center;padding:26px 5px 16px}.visual-person{position:relative;width:37px;height:37px;display:grid;place-items:center;background:#f9fcf5;border:1px solid #d8e3cf;border-radius:9px;color:#7d926a;flex-shrink:0}.visual-person>svg{width:17px;height:17px}.visual-person small{position:absolute;top:43px;white-space:nowrap;font-size:7px;color:#8b9b7d}.visual-person.inactive{opacity:.4}.visual-shield{width:46px;height:50px;border-radius:13px;display:grid;place-items:center;background:#d8e7ca;border:1px solid #cadbbb;color:#587844;flex-shrink:0}.visual-shield svg{width:27px;height:30px}.connector-line{width:39px;height:1px;background:#b9caaa;position:relative}.connector-line:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#aec29b;right:0;top:-1.5px}.threshold-display{text-align:center;margin-top:17px;font-size:43px;font-family:'DM Sans',sans-serif;line-height:1.2;font-weight:500;color:#4b6540;letter-spacing:-1px}.threshold-divider{font-size:25px;font-weight:300;color:#a3b595;margin:0 10px}.threshold-display>small{display:block;font-size:9px;font-family:'Noto Sans SC','Microsoft YaHei',sans-serif;letter-spacing:0;color:#839875;font-weight:400;margin-top:8px}.summary-details{font-size:10px;margin:25px 0 19px}.summary-details>div,.fee-details>div{display:flex;justify-content:space-between;gap:10px;margin-top:12px;align-items:center}.summary-details dt{color:#8b9a7e}.summary-details dd{margin:0;color:#516844;font-size:10px}.summary-details dd .small-dot{display:inline-block;width:4px;height:4px;background:#88a777;border-radius:50%;vertical-align:middle;margin-right:5px}.summary-bottom{background:#e1ead9;display:flex;align-items:center;justify-content:center;gap:6px;margin:0 -23px;font-size:8px;padding:12px;color:#859977}.summary-bottom svg{width:11px;height:11px}.fee-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:21px 23px}.card-title{display:flex;align-items:center;justify-content:space-between}.card-title h3{font-size:12px;font-weight:500}.card-title>svg{color:#a7b19c;width:13px;height:13px}.fee-details{margin:17px 0}.fee-details dt{font-size:10px;color:#909a85}.fee-details dd{font-size:9px;margin:0;color:#7c8971;white-space:nowrap}.fee-details .free{color:#547447;font-size:11px}.free span{font-size:8px;background:#eff5e9;padding:2px 5px;border-radius:3px;margin-left:3px}.fee-divider{height:1px;background:var(--line);margin:17px 0 12px}.fee-card>p{font-size:9px;color:#a1a795;line-height:1.9}.fee-retry{font-size:9px;margin-top:12px}.fee-retry svg{width:11px;height:11px}.help-card{border:1px solid #e5e9df;background:#f2f4ed;border-radius:9px;display:flex;align-items:center;gap:10px;padding:17px 19px;transition:background .2s}.help-card:hover{background:#eaf0e2}.help-card>span{width:30px;height:30px;display:grid;place-items:center;background:#e6ecdd;border-radius:8px;color:#81916e}.help-card>span svg{width:17px;height:17px}.help-card strong{font-size:10px;font-weight:500}.help-card p{font-size:8px;color:#99a28e;margin-top:3px}.help-arrow{width:14px;height:14px;color:#8b997a;margin-left:auto}.testnet-tip{font-size:8px;color:#a0a893;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:-4px}.tiny-orbit{font-size:14px;color:#92a080}.guide-section{margin-top:60px;padding:0 0 38px;border-bottom:1px solid var(--line)}.guide-section .section-heading h2{font-size:23px;margin-top:7px}.guide-section .eyebrow,.faq-section .eyebrow{font-size:8px;letter-spacing:2px;color:#8e9a80}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:29px}.guide-grid article{position:relative}.guide-grid article+article:before{content:'';position:absolute;left:-25px;top:7px;bottom:3px;width:1px;background:var(--line)}.guide-icon{display:flex;align-items:center;gap:10px}.guide-icon svg{background:#ecf1e5;color:#70855b;padding:9px;width:38px;height:38px;border-radius:10px}.guide-icon span{font-size:10px;color:#a0ab93;font-family:'DM Sans',sans-serif;letter-spacing:1px}.guide-grid h3{font-weight:500;font-size:12px;margin:13px 0 7px}.guide-grid p{color:#959d8b;font-size:10px;line-height:1.9;max-width:277px}.faq-section{display:grid;grid-template-columns:1fr 1.85fr;gap:50px;margin:41px 0 63px}.faq-intro h2{font-size:24px;line-height:1.6;font-weight:500;letter-spacing:-.5px;margin-top:10px}.faq-intro>p{font-size:10px;color:#929b88;margin-top:12px}.faq-intro .text-button{font-size:10px;margin-top:24px}.faq-list details{border-bottom:1px solid var(--line);padding:15px 0}.faq-list details:first-child{padding-top:2px}.faq-list summary{cursor:pointer;list-style:none;font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:17px;line-height:1;color:#8b9b7b;font-weight:300;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{color:#949d89;font-size:10px;line-height:2;margin:12px 24px 2px 0}.footer{border-top:1px solid var(--line);background:#f1f3ec}.footer-inner{max-width:1120px;margin:auto;display:flex;gap:24px;align-items:center;padding:25px 20px}.footer-brand{font-size:18px;gap:8px}.footer-brand .brand-mark{width:27px;height:30px;border-radius:8px}.footer-brand .brand-mark svg{width:17px;height:20px}.footer-inner>p{font-size:9px;color:#9ba38f}.footer-network{font-size:9px;color:#9ca58f;margin-left:auto;display:flex;align-items:center;gap:7px}.copyright{font-size:9px;color:#adb4a3;border-left:1px solid #dfe4d6;padding-left:20px}dialog{border:1px solid #e3e8da;border-radius:17px;padding:0;width:560px;max-width:calc(100vw - 30px);max-height:90vh;color:var(--ink);box-shadow:0 30px 100px #24342530}dialog::backdrop{background:#1a2a2060;backdrop-filter:blur(5px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid var(--line)}.dialog-header h2{font-size:19px;font-weight:500;margin-top:5px}.dialog-header .eyebrow{font-size:8px}.dialog-close{font-size:28px;color:#91a083;line-height:1;padding:5px}.dialog-content{padding:24px 26px}.review-network{font-size:11px;background:#edf3e7;padding:9px 13px;border-radius:6px;color:#6a8059;margin-bottom:18px}.review-row{margin:13px 0}.review-row>span{display:block;font-size:11px;color:#909d85;margin-bottom:4px}.review-row strong{font-size:12px;font-weight:500}.review-address{font-family:'DM Sans',sans-serif;background:#f7f9f3;border:1px solid #edf0e7;border-radius:5px;font-size:11px;padding:9px 10px;word-break:break-all;color:#526549}.review-warning,.demo-notice{font-size:11px;color:#948160;background:#faf5e9;border:1px solid #eee7d4;border-radius:7px;padding:12px 14px;margin:18px 0;line-height:1.9}.demo-notice{color:#587544;background:#eff5e8;border-color:#dfebd3;margin-top:0}.dialog-actions{display:flex;gap:12px;margin-top:20px}.dialog-actions .button{flex:1;font-size:11px;padding:12px 9px}.dialog-actions svg{width:15px;height:15px}.dialog-status{font-size:11px;color:#647b52;line-height:1.9;word-break:break-word}.dialog-status.error{color:#a26446}.dialog-status a{color:#426831;text-decoration:underline}.dialog-footnote{font-size:9px;color:#a1aa96;text-align:center;margin-top:12px}.install-icon{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 20px;border-radius:16px;background:#edf3e5;color:#6d8858}.install-icon svg{width:32px;height:32px}#wallet-dialog{width:420px}#wallet-dialog .dialog-content>p{font-size:12px;color:#7c8a6e;line-height:1.9;margin-bottom:20px}#wallet-dialog .button{width:100%;margin-top:10px;font-size:12px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,15px);max-width:calc(100vw - 40px);width:max-content;background:#293d2c;color:#f7f9f2;padding:12px 20px;font-size:12px;z-index:100;border-radius:9px;box-shadow:0 8px 30px #1f2e2225;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1450px){.main{max-width:1190px}.header-inner{max-width:1270px}.hero{min-height:374px}.workspace{grid-template-columns:minmax(0,1fr) 342px}h1{font-size:48px}.form-section{padding:27px 34px}.form-section+.form-section:before{left:34px;right:34px}.summary-card{padding-top:26px}.summary-details>div{margin-top:15px}.footer-inner{max-width:1190px}}
@media(max-width:1050px){.nav{margin-left:0;gap:25px}.header-actions{gap:12px}.hero-art{margin-right:0;width:340px;transform:scale(.92)}.workspace{grid-template-columns:minmax(0,1fr) 292px;gap:18px}.form-section{padding:22px}.form-section+.form-section:before{left:22px;right:22px}.steps{padding:22px;gap:8px}.step{font-size:10px}.connect-panel{padding:14px 11px;gap:8px}.connect-panel p{font-size:8px}.summary-card,.fee-card{padding-left:20px;padding-right:20px}.summary-bottom{margin-left:-20px;margin-right:-20px}}
@media(max-width:800px){.header{height:77px}.nav{display:none}.header-inner{padding:0 20px}.brand{font-size:21px}.header-actions{gap:12px}.hero{min-height:310px;padding:35px 0}.hero-art{width:260px;margin-right:-22px;transform:scale(.77)}h1{font-size:37px}.hero-benefits{gap:14px;font-size:9px}.workspace{grid-template-columns:minmax(0,1fr) 252px;gap:14px}.steps{gap:6px;padding:19px 17px}.step{font-size:9px;gap:5px}.step b{width:18px;height:18px;font-size:9px}.form-section{padding:20px 18px}.form-section+.form-section:before{left:18px;right:18px}.form-section legend{font-size:13px}.connect-panel{flex-wrap:wrap}.connect-panel .button{width:100%;margin-top:4px;padding:7px}.summary-card,.fee-card{padding:18px 16px}.summary-card{padding-bottom:0}.summary-bottom{margin:0 -16px}.summary-heading{gap:7px}.summary-heading h3{font-size:12px}.summary-icon{width:30px;height:30px}.summary-details dd{font-size:9px}.fee-details dd{font-size:8px}.permission-visual{padding-left:0;padding-right:0}.connector-line{width:26px}.help-card{padding:14px 13px}.help-card p{font-size:7px}.guide-grid{gap:30px}.guide-grid article+article:before{left:-15px}.faq-section{gap:30px}.footer-inner{gap:15px}.footer-inner>p{display:none}}
@media(max-width:650px){.main{padding:0 18px}.header-inner{padding:0 18px}.brand{font-size:18px;gap:8px}.brand-mark{width:32px;height:36px;border-radius:10px}.brand-mark svg{width:21px;height:25px}.brand small{font-size:8px;letter-spacing:1.2px;margin-top:5px}.header-actions{gap:8px}.header-actions .button{padding:9px 11px;font-size:10px}.header-actions .button svg{display:none}.network-control{gap:4px}.network-control select{max-width:102px;font-size:9px}.network-control .status-dot{width:5px;height:5px}.hero{padding:34px 1px 30px;min-height:0}.hero-copy{position:relative;z-index:1}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.2px}h1{font-size:34px;margin-top:15px;letter-spacing:-1.5px;line-height:1.45}.hero-copy>p{font-size:11px;line-height:1.9}.hero-spark{width:22px;height:22px;margin-top:10px}.hero-benefits{gap:13px;font-size:8px;margin-top:20px}.hero-benefits svg{width:11px;height:11px}.hero-art{display:none}.section-heading{margin-bottom:15px;gap:12px}.section-heading h2{font-size:17px}.section-heading>div>p{font-size:10px}.tag{display:none}.section-heading>.text-button{font-size:10px;white-space:nowrap}.section-heading>.text-button svg{width:12px}.workspace{grid-template-columns:1fr;gap:20px}.steps{padding:20px 21px;gap:10px}.step{font-size:10px;gap:6px}.step b{width:20px;height:20px}.form-section{padding:23px 21px}.form-section+.form-section:before{left:21px;right:21px}.connect-panel{flex-wrap:nowrap;padding:16px 12px}.connect-panel .button{width:auto;padding:8px;margin-top:0;font-size:9px}.connect-panel strong{font-size:10px}.connect-panel p{font-size:8px}.wallet-illustration{width:30px;height:30px;flex-shrink:0}.mode-tab{font-size:10px}.field label{font-size:11px}.input-wrap{min-height:46px}.input-wrap input{font-size:12px}.label-note{font-size:8px}.threshold-row p{font-size:8px}.threshold-row select{font-size:10px;padding:9px}.warning p{font-size:10px}.warning strong{font-size:11px}.checkbox-label{font-size:10px}.submit-button{font-size:12px;padding:14px}.submit-note{font-size:8px}.sidebar{display:grid;grid-template-columns:1fr;gap:14px}.summary-card{padding:22px 23px 0}.summary-heading h3{font-size:13px}.permission-visual{padding-top:22px}.connector-line{width:50px}.threshold-display{font-size:41px}.summary-details{margin-top:23px}.summary-details dd{font-size:10px}.summary-details>div{margin-top:13px}.summary-bottom{margin:0 -23px}.fee-card{padding:22px 23px}.fee-details dd{font-size:10px}.fee-details dt{font-size:11px}.fee-card>p{font-size:10px}.help-card{padding:17px 20px}.help-card strong{font-size:11px}.help-card p{font-size:9px}.testnet-tip{font-size:9px}.guide-section{margin-top:38px;padding-bottom:28px}.guide-section .section-heading h2{font-size:20px}.guide-section .text-button{font-size:9px}.guide-grid{grid-template-columns:1fr;gap:23px;margin-top:25px}.guide-grid article{padding-left:55px;min-height:64px}.guide-grid article+article:before{display:none}.guide-icon{position:absolute;top:2px;left:0;display:block}.guide-icon svg{width:38px;height:38px}.guide-icon span{display:block;font-size:8px;text-align:center;margin-top:4px}.guide-grid h3{font-size:12px;margin:0 0 6px}.guide-grid p{font-size:10px;max-width:none}.faq-section{grid-template-columns:1fr;gap:25px;margin:31px 0 40px}.faq-intro h2{font-size:23px}.faq-intro h2 br{display:none}.faq-intro .text-button{margin-top:15px}.faq-list summary{font-size:11px}.faq-list details>p{font-size:10px}.footer-inner{padding:22px 18px;flex-wrap:wrap;gap:10px}.footer-brand{font-size:17px}.footer-network{font-size:8px;margin-left:auto}.copyright{font-size:8px;margin-left:37px;border:none;padding:0;width:100%}.dialog-header{padding:20px}.dialog-content{padding:20px}.review-address{font-size:10px}.dialog-actions{gap:9px}.dialog-actions .button{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
/* Keep configuration text legible on both desktop and touch devices. */
.add-manager{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:1px dashed #d7e2ce;border-radius:7px;margin-top:15px;padding:9px 12px;color:#70855b;background:#fbfdf8;font-size:12px}.add-manager:hover{background:#f0f6e9;border-color:#a5bd90}.add-manager>span{font-size:18px;line-height:1}.remove-manager{font-size:10px;margin-left:7px;padding:2px 3px}.third-manager-visual{display:flex;justify-content:center;position:relative;margin:11px 0 28px}.third-manager-visual:before{content:'';position:absolute;top:-26px;left:50%;width:1px;height:26px;background:#b9caaa}
.hero-copy>p{font-size:14px}.hero-benefits{font-size:11px}.section-heading>div>p{font-size:12px}.steps .step{font-size:12px}.mode-tab{font-size:12px}.connect-panel strong{font-size:13px}.connect-panel p{font-size:11px}.field label{font-size:13px}.label-note{font-size:10px}.input-wrap input{font-size:13px}.input-wrap input::placeholder{font-size:12px}.section-description{font-size:12px}.field-error{font-size:12px}.threshold-row label{font-size:13px}.threshold-row p{font-size:11px}.threshold-row select{font-size:12px}.inline-note{font-size:11px}.warning strong{font-size:12px}.warning p{font-size:11px}.checkbox-label{font-size:12px}.submit-note{font-size:10px}.summary-heading p{font-size:10px}.summary-details{font-size:12px}.summary-details dd{font-size:11px}.threshold-display>small{font-size:11px}.summary-bottom{font-size:10px}.fee-details dt{font-size:12px}.fee-details dd{font-size:11px}.fee-card>p{font-size:11px}.fee-retry{font-size:10px}.help-card strong{font-size:12px}.help-card p{font-size:10px}.testnet-tip{font-size:10px}.guide-grid h3{font-size:14px}.guide-grid p{font-size:12px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.review-row>span{font-size:12px}.review-address{font-size:12px}.dialog-status{font-size:12px}
@media(max-width:800px) and (min-width:651px){.connect-panel strong{font-size:11px}.connect-panel p{font-size:10px}.steps .step{font-size:10px}.fee-details dt,.fee-details dd{font-size:10px}}
@media(max-width:650px){.tag{display:inline-block;font-size:8px;margin-left:5px}.hero-copy>p{font-size:12px}.hero-benefits{font-size:9px}.steps .step{font-size:10px}.mode-tab{font-size:11px}.connect-panel strong{font-size:11px}.connect-panel p{font-size:9px}.label-note{font-size:9px}.threshold-row p{font-size:10px}.threshold-row select{font-size:11px}.checkbox-label{font-size:11px}.submit-note{font-size:9px}.guide-grid h3{font-size:13px}.guide-grid p{font-size:11px}.faq-list summary{font-size:12px}.faq-list details>p{font-size:11px}.review-address{font-size:11px}}

.private-panel{flex-wrap:wrap}.private-panel>div{flex:1;min-width:130px}.quick-payment-note{margin:14px 0;padding:14px;background:#f4f6ef;border-radius:12px;font-size:12px;line-height:1.7}.quick-payment-note p+p{margin-top:8px}.key-warning{margin:16px 0}#key-form>.button{width:100%}#private-key{font-family:monospace}#quick-setup{width:100%}@media(max-width:500px){.mode-tabs{flex-wrap:wrap}.mode-tab{flex:1;padding:10px 6px}.private-panel .wallet-illustration{display:none}.private-panel .button{padding:9px 12px}}

.human-verification{margin:14px 0;padding:12px;border:1px solid #d8e6d1;border-radius:10px;background:#f6faf3}.human-verification p{margin:0 0 8px;font-size:14px}.human-verification[hidden]{display:none}
.hero{overflow-x:clip}
