:root{--bg:#0b0b0b;--panel:#131313;--raised:#1a1a1a;--text:#e9e8e3;--sub:#a5a39b;--dim:#77756e;--line:#32312d;--green:#f4b728;--green-dim:#2d2512;--amber:#d8b476;--red:#ef9a9a;--sans:'DM Sans',Arial,sans-serif;--mono:'IBM Plex Mono',Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);margin:0;font:14px/1.55 var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:wait;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:4px}::selection{background:var(--green);color:var(--bg)}h1,h2,h3,p{margin:0}.shell{width:min(1220px,calc(100% - 64px));margin:auto}.header{border-bottom:1px solid var(--line)}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font:600 17px/1 var(--sans);letter-spacing:-.5px}.brand img{width:29px;height:29px}.brand .brand-no{color:var(--green);font:11px var(--mono);margin-left:3px}.nav{display:flex;gap:27px;align-items:center;color:var(--sub);font-size:12px}.nav a:hover{color:var(--text)}.header-right{display:flex;align-items:center;gap:15px}.network-label{font:10px var(--mono);display:flex;align-items:center;gap:8px;color:var(--sub)}.dot{width:5px;height:5px;background:var(--green);border-radius:50%;display:inline-block}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:42px;padding:10px 16px;border:1px solid var(--line);background:var(--panel);font-size:12px;font-weight:500;border-radius:3px;transition:background .15s}.button:hover{background:var(--raised)}.button-primary{background:var(--green);color:#151108;border-color:var(--green)}.button-primary:hover{background:#ffc94d}.button-small{min-height:34px;font-size:11px;padding:7px 11px}.icon-button{border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;width:31px;height:31px;cursor:pointer}.plain-button{background:none;border:none;padding:0;font:inherit;color:var(--sub)}.plain-button:hover{color:var(--green)}main{padding:45px 0 66px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:35px}.eyebrow{font:10px var(--mono);letter-spacing:.25px;color:var(--green);margin-bottom:14px}.intro h1{font-size:43px;font-weight:500;letter-spacing:-1.9px;line-height:1.13}.intro h1 span{color:var(--sub)}.intro-copy{max-width:415px;color:var(--sub);font-size:13px;line-height:1.8;margin-bottom:2px}.intro-copy a{color:var(--text);border-bottom:1px solid var(--line)}.product-section{border:1px solid var(--line);background:var(--panel);border-radius:4px;overflow:hidden}.section-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 24px;border-bottom:1px solid var(--line)}.section-bar h2{font-size:14px;font-weight:600;letter-spacing:-.15px}.section-bar .meta{font:10px var(--mono);color:var(--dim)}.tag{display:inline-flex;align-items:center;gap:7px;font:9px var(--mono);padding:4px 7px;background:#24221c;color:#bab6a9;border:1px solid #3b362b;border-radius:2px}.tag-amber{background:#251f13;border-color:#463820;color:var(--amber)}.tag-green{background:var(--green-dim);border-color:#615025;color:var(--green)}.workspace{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.workspace-main{padding:25px}.workspace-side{padding:25px;border-left:1px solid var(--line);background:#101010}.workspace h3{font-size:18px;letter-spacing:-.5px;font-weight:500;margin-bottom:8px}.section-description{color:var(--sub);font-size:12px;line-height:1.8}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form{margin-top:25px}label{display:block;color:#c2beb4;font-size:11px;margin-bottom:19px}input,textarea,select{display:block;width:100%;margin-top:8px;background:#0d0d0d;color:var(--text);border:1px solid #403d34;padding:11px 12px;border-radius:3px;font-size:12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#777063}input:focus,select:focus,textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 1px var(--green)}input[type=checkbox]{width:auto;margin:3px 0 0;accent-color:var(--green)}.check-label{display:flex;gap:9px;align-items:flex-start;font-size:11px}.field-hint{display:block;color:#948b7c;font-size:10px;line-height:1.65;margin-top:6px}.field-error{color:var(--red)}.form-actions{display:flex;align-items:center;gap:13px;margin-top:24px}.form-status{font-size:11px;line-height:1.75;margin-top:14px;color:var(--sub);overflow-wrap:anywhere}.form-status[data-state=error]{color:var(--red)}.form-status[data-state=success]{color:var(--green)}.info-table{margin:20px 0 0}.info-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #34312b;font-size:11px}.info-row dt{color:var(--sub)}.info-row dd{margin:0;text-align:right;max-width:65%;overflow-wrap:anywhere;font-family:var(--mono);font-size:10px}.info-row:last-child{border-bottom:0}.subhead{font:10px var(--mono);color:var(--dim);margin-bottom:14px}.hint-box{padding:14px 15px;background:#211e16;border:1px solid #413925;font-size:11px;line-height:1.7;color:#c1b69e;margin-top:24px}.hint-box strong{color:var(--text);font-weight:500}.steps{list-style:none;padding:0;margin:26px 0 0}.steps li{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;font-size:11px;line-height:1.7;color:var(--sub)}.step-no{flex-shrink:0;font:9px var(--mono);width:21px;height:21px;display:grid;place-items:center;border:1px solid #4a4436;border-radius:50%;color:#cbbb9e}.steps strong{display:block;color:var(--text);font-weight:500}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;color:var(--text);border-bottom:1px solid #61543a;padding-bottom:3px}.text-link:hover{color:var(--green)}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:23px}.status-panel{border:1px solid var(--line);border-radius:4px;background:var(--panel)}.status-body{padding:23px 24px}.status-body h3{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:12px 0 8px}.status-body p{font-size:12px;color:var(--sub);line-height:1.8;max-width:460px}.address-field{margin-top:18px;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #3d382c;background:#0f0e0b;font:10px var(--mono);color:var(--sub);overflow-wrap:anywhere}.address-field span{min-width:0;flex:1;overflow-wrap:anywhere}.panel-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:21px}.protocol-list{margin:0;padding:0;list-style:none}.protocol-list li{padding:18px 0;border-bottom:1px solid var(--line)}.protocol-list li:first-child{padding-top:0}.protocol-list li:last-child{padding-bottom:0;border-bottom:0}.protocol-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.protocol-list a span{color:var(--green);font:10px var(--mono)}.protocol-list p{font-size:11px;color:var(--sub);line-height:1.7;margin-top:5px}.footer{border-top:1px solid var(--line);padding:25px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer p{font-size:10px;line-height:1.8;color:var(--dim);max-width:650px}.footer-links{display:flex;gap:22px;white-space:nowrap;font:10px var(--mono);color:var(--sub)}.skip{position:absolute;left:12px;top:-100px;padding:10px;background:var(--green);color:#000;z-index:20}.skip:focus{top:10px}.notice-line{display:flex;gap:12px;align-items:flex-start;color:var(--dim);font-size:10px;line-height:1.8;padding:19px 0 0}.notice-line .tag{white-space:nowrap}.error-callout{border:1px solid #60392d;background:#241a16;color:#edbaa3;padding:12px;font-size:11px;margin-top:17px}.mono{font-family:var(--mono)}.muted{color:var(--sub)}.green{color:var(--green)}.hidden,[hidden]{display:none!important}.loading-text{font-family:var(--mono);font-size:10px;color:var(--sub)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:var(--green);color:#151108;border-radius:3px;padding:12px 18px;font-size:11px;opacity:0;pointer-events:none;transition:all .2s;max-width:calc(100% - 30px);z-index:30}.toast.show{transform:translate(-50%,0);opacity:1}@media(max-width:1000px){.shell{width:calc(100% - 48px)}.intro{align-items:flex-start;gap:30px}.intro h1{font-size:37px}.intro-copy{max-width:360px;font-size:12px}.network-label{display:none}.workspace-main,.workspace-side{padding:22px}.status-grid{gap:18px}.status-body{padding:22px}.header-inner{gap:20px}.nav{gap:19px}}@media(max-width:760px){.shell{width:calc(100% - 36px)}.header-inner{height:66px;gap:15px}.brand{font-size:16px;gap:7px}.brand img{width:26px;height:26px}.nav{display:none}.header-right .button{font-size:10px;min-height:35px;padding:8px 10px}.intro{display:block;padding-bottom:27px}.intro h1{font-size:37px;line-height:1.15;letter-spacing:-1.6px}.intro-copy{font-size:12px;line-height:1.8;margin-top:18px;max-width:500px}.eyebrow{font-size:9px;margin-bottom:12px}main{padding:30px 0 40px}.workspace{grid-template-columns:1fr}.workspace-side{border-left:0;border-top:1px solid var(--line)}.workspace-main,.workspace-side{padding:22px 20px}.section-bar{padding:17px 20px}.section-bar h2{font-size:13px}.section-bar .meta{font-size:9px}.status-grid{grid-template-columns:1fr;gap:19px;margin-top:19px}.status-body{padding:22px 20px}.form-row{gap:13px}.form-actions{flex-wrap:wrap;gap:13px}.form-actions .button{font-size:11px;padding:11px 14px;min-height:42px}.footer-inner{display:block}.footer-links{margin-top:18px;font-size:9px;gap:25px}.footer p{font-size:9px}.notice-line{font-size:9px;gap:10px}.info-row{font-size:11px}.info-row dd{font-size:10px}.form{margin-top:22px}.workspace h3{font-size:18px}.subhead{font-size:9px}.hint-box{margin-top:22px}.protocol-list a{font-size:12px}.protocol-list a span{font-size:9px}.tag{font-size:8px}.button:disabled{opacity:.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.workspace-tabs{display:flex;align-items:center;gap:25px}.workspace-tab{border:0;padding:0;background:none;color:var(--dim);font-size:12px;cursor:pointer}.workspace-tab[aria-selected=true]{color:var(--green)}.wallet-strip{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 24px;border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--sub)}.wallet-strip select{width:auto;padding:4px 9px;margin:0;font-size:10px}.workspace-title{font-size:21px;letter-spacing:-.7px;font-weight:500;margin-bottom:8px}.recipient-help{display:flex;align-items:center;justify-content:space-between;gap:10px}.recipient-help .plain-button{font-size:9px;margin-top:6px}.review-check{margin-top:22px}.full-button{width:100%}.transaction-result{border-top:1px solid var(--line);padding-top:20px;margin-top:22px;font-size:11px;overflow-wrap:anywhere}.transaction-result a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.small-note{font-size:10px!important;color:var(--dim)!important;margin-top:16px!important}.my-launches{margin:31px 0}.simple-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:20px}.simple-section-heading h2{font-size:14px;font-weight:500}.simple-section-heading>span{font:9px var(--mono);color:var(--dim)}.empty-list{border:1px dashed var(--line);padding:20px 24px;color:var(--dim);font-size:11px}.deployment-row{padding:17px 20px;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:-1px;font-size:11px}.deployment-row strong{font-weight:500}.deployment-row span{font:10px var(--mono);color:var(--sub)}.deployment-row a{font-size:10px;color:var(--green)}.receipts-content{padding:25px}.receipt-empty{padding:25px 0;color:var(--sub);font-size:12px}@media(max-width:760px){.workspace-tabs{gap:17px}.workspace-tab{font-size:11px}.wallet-strip{padding:12px 20px;font-size:9px;flex-wrap:wrap}.workspace-tabs+.meta{display:none}.recipient-help{align-items:flex-start}.recipient-help .plain-button{white-space:nowrap}.deployment-row{padding:15px;gap:10px;flex-wrap:wrap}.receipts-content{padding:22px 20px}}
.intro-service{margin:0 0 17px}.intro h1{margin-top:0}.token-loader{display:flex;gap:12px;align-items:flex-end;margin-top:24px}.token-loader label{flex:1;margin-bottom:0;min-width:0}.token-loader .button{min-height:42px;flex-shrink:0}.service-refresh{font-size:10px;margin-top:15px}.receipt-form{display:flex;align-items:flex-end;gap:13px;margin-top:23px}.receipt-form label{flex:1;margin:0;min-width:0}.wallet-strip>span{overflow-wrap:anywhere}.receipt-result{overflow-wrap:anywhere}#receipt-result .info-table{max-width:750px}#receipt-result .info-row dd{max-width:70%;word-break:break-word}#receipt-result a{color:var(--green);font-size:11px;display:inline-block;margin-top:17px}@media(max-width:760px){.token-loader,.receipt-form{flex-wrap:wrap}.token-loader label,.receipt-form label{flex-basis:100%}.intro-service{font-size:7px;margin-bottom:14px}.intro h1{font-size:34px}.info-row dd{overflow-wrap:anywhere}.wallet-strip>span{font-size:9px}}
.intro h1{font-size:38px;letter-spacing:-1.6px}.button,.product-section,.status-panel,input,select,textarea{border-radius:1px}.mechanism-line{font:10px var(--mono);color:var(--sub);margin-top:14px}.mechanism-line span{color:var(--green);margin-inline:8px}.brand .brand-no{color:var(--green)}.section-bar h2,.workspace-title{font-family:var(--mono);font-weight:400}.section-bar h2{font-size:12px}.workspace-title{font-size:17px}.intro-service{font-size:8px}@media(max-width:760px){.intro h1{font-size:32px}.mechanism-line{font-size:8px}.intro-copy{margin-top:17px}}
#self-service-sender{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}#self-service-sender .form{max-width:770px}#self-service-sender [data-details],#self-service-sender [data-review-values]{max-width:850px}
.footer-links{flex-wrap:wrap;row-gap:12px}@media(max-width:760px){.footer-links{gap:12px 21px}}
.address-field code{min-width:0;flex:1;font:inherit;color:var(--text);overflow-wrap:anywhere;user-select:all}.copy-address{flex-shrink:0;font:10px var(--mono);color:var(--green)}
