:root{color-scheme:dark;--font-display:"Trebuchet MS", "Verdana", sans-serif;--font-body:"Verdana", "Trebuchet MS", sans-serif;--bg:#07101d;--bg-deep:#040914;--panel:#0a1222e6;--panel-strong:#0c182ef5;--panel-soft:#0b1628b8;--line:#6dabff29;--line-strong:#6dabff47;--text:#eef5ff;--muted:#92a7c4;--accent:#54d4ff;--accent-strong:#8ce8ff;--accent-soft:#54d4ff24;--success:#82f5d5;--success-soft:#82f5d51f;--error:#ffae9c;--error-soft:#ffae9c1f;--shadow-lg:0 32px 80px #00000057;--shadow-md:0 18px 42px #0000003d;--radius-xl:28px;--radius-lg:22px;--radius-md:18px;--radius-sm:14px;--header-top-offset:18px;--header-gap:12px;--header-inline-padding:18px;--header-inline-padding-compact:16px;--container:min(1200px, calc(100vw - 32px));--panel-content-padding-inline:14px;--panel-content-padding-top:6px;--panel-content-padding-bottom:12px;--wallet-field-padding-top:10px;--wallet-field-padding-bottom:12px;--summary-card-padding-top:10px;--summary-card-padding-inline:10px;--summary-card-padding-bottom:16px;--summary-label-inline-padding:12px;--summary-label-content-offset:var(--summary-label-inline-padding);--panel-section-gap:12px;--panel-section-gap-compact:10px;--control-border-width:1px;--control-padding-inline:16px;--control-padding-block:12px;--control-min-height:52px;--control-compact-min-height:48px;--control-line-height:1.4;--control-single-line-height:calc(var(--control-min-height) - (var(--control-border-width) * 2));--control-compact-line-height:calc(var(--control-compact-min-height) - (var(--control-border-width) * 2));--field-head-gap:10px;--field-label-gap:6px;--field-control-gap:6px;--field-label-min-height:32px;--field-head-control-height:36px;--button-inline-icon-size:14px;--button-inline-icon-gap:7px;--field-head-icon-button-inline-padding:calc((var(--field-head-control-height) - var(--button-inline-icon-size)) / 2);--field-info-size:18px;--field-info-icon-size:14px;--field-inline-icon-size:24px;--field-inline-icon-offset:12px;--field-edit-trigger-size:36px;--field-edit-trigger-gap:4px;--field-error-icon-size:18px;--field-error-icon-shift-y:-1px;--dropdown-offset:8px;--dropdown-max-height:340px;--z-local-sticky:1;--z-sticky-chrome:30;--z-dropdown:36;--z-tooltip:40;--z-dialog:80;--z-skip-link:120;--page-scroll-margin-top:180px;--section-scroll-offset-gap:28px;--tx-terminal-max-height:min(48dvh, 420px)}*,:before,:after{box-sizing:border-box}html{background:#03070f;min-height:100%}@media (pointer:fine){html{scroll-behavior:smooth}}body{overscroll-behavior-y:none;min-width:320px;min-height:100dvh;color:var(--text);font-family:var(--font-body);background-color:#0000;background-image:linear-gradient(#7ca6e206 1px,#0000 1px),linear-gradient(90deg,#7ca6e206 1px,#0000 1px),radial-gradient(circle at 0 0,#54d4ff24,#0000 28%),radial-gradient(circle at 100% 10%,#376fff24,#0000 24%),linear-gradient(#08101d 0%,#050b15 58%,#03070f 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:56px 56px,56px 56px,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;margin:0;line-height:1.5;overflow-x:hidden}body:before,body:after{content:none}a{color:inherit;text-decoration:none}button,textarea{font:inherit}button{border:0}button,a,input,textarea,select,[role=button]{touch-action:manipulation}textarea{resize:vertical}:focus-visible{outline-offset:3px;outline:3px solid #8ce8ff6b}.skip-link{z-index:var(--z-skip-link);color:var(--text);background:#050b15f5;border:1px solid #93ecff52;border-radius:999px;padding:12px 16px;font-weight:700;transition:box-shadow .16s;position:fixed;top:14px;left:14px;transform:translateY(-140%);box-shadow:0 14px 32px #00000047}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.page-shell{min-height:100dvh;width:var(--container);flex-direction:column;margin:0 auto;padding:18px 0 36px;display:flex;position:relative}.page-shell>main{flex:1 0 auto}.page-view{display:none}.page-view.page-view-active{contain:layout style;display:block}:root{--control-inset:var(--control-padding-block) var(--control-padding-inline)}.sticky-chrome{top:var(--header-top-offset);z-index:var(--z-sticky-chrome);gap:var(--header-gap);grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;position:sticky}.sticky-chrome>*{min-width:0}.sticky-chrome>.site-header{z-index:var(--z-local-sticky)}@media (width>=861px){.sticky-chrome{display:contents}.sticky-chrome>.site-header{top:var(--header-top-offset);z-index:var(--z-sticky-chrome);min-width:0;position:sticky}.sticky-chrome>.header-feedback-bar,.sticky-chrome>.page-switcher{margin-top:var(--header-gap);min-width:0}}.site-header,.page-switcher{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-md);backdrop-filter:blur(18px);isolation:isolate;background:linear-gradient(#0a1222eb,#070d18eb)}.page-switcher{contain:paint}.workspace-card,.feature-card,.flow-step,.faq-card,.step-page-card,.action-summary{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#0a1222eb,#070d18eb)}.site-header{padding:12px var(--header-inline-padding);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;display:grid}.page-switcher{border:1px solid var(--line);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);background:linear-gradient(#0a1222eb,#070d18eb);border-radius:24px;padding:10px;display:block}.page-switcher-panel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.page-switcher-toggle{display:none}.page-switcher-tab{border:1px solid var(--line);min-height:44px;color:var(--muted);white-space:normal;cursor:pointer;background:#081222c2;border-radius:16px;padding:0 16px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s}.page-switcher-tab:hover,.page-switcher-tab:focus-visible{color:var(--text);border-color:var(--line-strong)}.page-switcher-tab.is-active{color:var(--text);background:linear-gradient(#7ed3ff3d,#54d4ff1f);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.page-switcher-tab:disabled{opacity:.45;cursor:help}.brand{align-items:center;gap:16px;min-width:0;min-height:44px;padding:6px 0;display:inline-flex}.brand-mark{flex:0 0 32px;width:32px;height:32px;position:relative}.brand-mark:before{content:"";background:#54d4ff14;border-radius:50%;position:absolute;inset:0}.brand-mark:after{content:"";background:radial-gradient(circle at 35% 35%, #d6f7ff 0%, var(--accent) 42%, #173465 100%);border-radius:50%;position:absolute;inset:7px;box-shadow:0 0 24px #54d4ff47}.brand-text{gap:4px;min-width:0;display:grid}.brand-text strong,.workspace-head h1,.workspace-head h2,.feature-card h2,.section-heading h2,.step-page-head h2,.action-choice-title{font-family:var(--font-display)}.brand-text strong{letter-spacing:.005em;font-size:1.08rem;font-weight:700;line-height:1.02}.brand-text span{color:var(--muted);letter-spacing:.01em;font-size:.76rem;line-height:1.15}.site-nav,.generator-actions{align-items:center;gap:12px;min-width:0;display:flex}.site-header-nav-panel{min-width:0}.site-header-menu-toggle,.mobile-chrome-contact-links,.mobile-chrome-contact-link{display:none}.site-nav{flex-wrap:wrap;justify-content:center;width:100%}.generator-actions{width:100%}.generator-actions .button{flex:1 1 0;width:50%}.site-nav a,.site-nav-link{min-width:0;min-height:44px;color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:0 2px;font-size:.95rem;font-weight:600;display:inline-flex}.site-nav-link{cursor:pointer;background:0 0;border:0;padding:0 2px}.site-nav a:hover,.site-nav a:focus-visible,.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--text)}.site-header-menu-toggle{border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--text);cursor:pointer;background:#0e1c32eb;border-radius:14px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 12px 24px #030b1647}.site-header-menu-toggle:hover,.site-header-menu-toggle:focus-visible{border-color:var(--line-strong);transform:translateY(-1px)}.site-header-menu-toggle-lines{gap:4px;display:inline-grid}.site-header-menu-toggle-lines span{background:#d6f7fff5;border-radius:999px;width:18px;height:2px;display:block}.site-header.is-menu-open .site-header-menu-toggle{background:linear-gradient(#7ed3ff2e,#54d4ff14);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.mobile-chrome-contact-link{border:1px solid var(--line);min-height:42px;color:var(--text);background:#081222b3;border-radius:16px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none}.mobile-chrome-contact-link:hover,.mobile-chrome-contact-link:focus-visible{border-color:var(--line-strong);color:#d6f7ff}.mobile-chrome-contact-links{gap:10px}.page-switcher-toggle{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);cursor:pointer;background:#081222c2;border-radius:18px;justify-content:space-between;align-items:center;padding:10px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.page-switcher-toggle:hover,.page-switcher-toggle:focus-visible{border-color:var(--line-strong);transform:translateY(-1px)}.page-switcher-toggle-copy{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.page-switcher-toggle-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-switcher-current-label{color:var(--text);font-size:1rem;font-weight:800;line-height:1.15}.page-switcher-toggle-arrow{width:18px;height:18px;color:var(--muted);flex:none;justify-content:center;align-items:center;transition:transform .16s,color .16s;display:inline-flex}.page-switcher-toggle-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.page-switcher.is-open .page-switcher-toggle{background:linear-gradient(#7ed3ff2e,#54d4ff14);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.page-switcher.is-open .page-switcher-toggle-arrow{color:var(--text);transform:rotate(180deg)}.header-feedback-bar{border:1px solid var(--line);width:100%;min-width:0;box-shadow:var(--shadow-md);backdrop-filter:blur(18px);background:linear-gradient(#0a1222eb,#070d18eb);border-radius:22px;padding:12px}.header-feedback{width:100%;min-width:0;margin:0}.header-feedback-toggle{max-width:100%;min-height:40px;color:var(--text);cursor:pointer;background:linear-gradient(#7ed3ff24,#54d4ff14);border:1px solid #82d0ff3d;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.95rem;font-weight:700;list-style:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #7ed3ff14}.header-feedback-toggle::-webkit-details-marker{display:none}.header-feedback-toggle:hover,.header-feedback-toggle:focus-visible{color:#d6f7ff;border-color:#82d0ff57;transform:translateY(-1px)}.header-feedback[open] .header-feedback-toggle{color:var(--text);background:linear-gradient(#7ed3ff2e,#54d4ff14);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.header-feedback-panel{border:1px solid var(--line);background:#081222d1;border-radius:22px;gap:12px;margin-top:10px;padding:14px;display:grid}.header-feedback-intro{gap:8px;display:grid}.header-feedback-note{color:var(--muted);margin:0;line-height:1.5}.header-feedback-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.header-feedback-link{border:1px solid var(--line);width:fit-content;min-height:40px;color:var(--text);background:#040a14d6;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.header-feedback-link:hover,.header-feedback-link:focus-visible{color:#d6f7ff;border-color:var(--line-strong);transform:translateY(-1px)}.header-feedback-template-card{gap:var(--field-control-gap);padding-top:var(--panel-content-padding-inline)}.header-feedback-message{align-content:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.94rem;line-height:1.5}.header-feedback-message .rich-copy-label{margin-bottom:.28rem;font-size:1rem;display:inline-block}.header-feedback-copy-source{clip:rect(0, 0, 0, 0);white-space:pre;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button,.copy-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s;display:inline-flex}.button:hover,.button:focus-visible,.copy-button:hover,.copy-button:focus-visible,.action-choice:hover,.action-choice:focus-visible{transform:translateY(-1px)}.button:disabled,.copy-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}[hidden]{display:none!important}.button-primary{color:#04111e;background:linear-gradient(135deg, #93ecff 0%, var(--accent) 50%, #3ebcff 100%);box-shadow:0 14px 30px #54d4ff38}.button-secondary{color:var(--text);border-color:var(--line);background:#0a1628cc}.copy-button{box-sizing:border-box;color:var(--text);border-color:var(--line);letter-spacing:.04em;text-transform:uppercase;background:#081222c2;place-items:center;min-width:44px;min-height:44px;padding:0 14px;font-size:.82rem;line-height:1;display:inline-grid}.copy-button[data-copy-action=true],.copy-button[data-save-action=true],.copy-button[data-clear-action=true]{justify-content:center;align-items:center;gap:var(--button-inline-icon-gap);white-space:nowrap;width:fit-content;max-width:100%;display:inline-flex}.copy-button[data-copy-action=true]:before{content:"";width:var(--button-inline-icon-size);height:var(--button-inline-icon-size);flex:0 0 var(--button-inline-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='7.2' y='3.2' width='9.6' height='9.6' rx='2.1'/%3E%3Crect x='3.2' y='7.2' width='9.6' height='9.6' rx='2.1'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'%3E%3Crect x='7.2' y='3.2' width='9.6' height='9.6' rx='2.1'/%3E%3Crect x='3.2' y='7.2' width='9.6' height='9.6' rx='2.1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.copy-button[data-save-action=true]:before{content:"";width:var(--button-inline-icon-size);height:var(--button-inline-icon-size);flex:0 0 var(--button-inline-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5v9'/%3E%3Cpath d='M6.5 9L10 12.5 13.5 9'/%3E%3Cpath d='M3.5 14.5v1.5h13v-1.5'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 3.5v9'/%3E%3Cpath d='M6.5 9L10 12.5 13.5 9'/%3E%3Cpath d='M3.5 14.5v1.5h13v-1.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.copy-button[data-clear-action=true]:before{content:"";width:var(--button-inline-icon-size);height:var(--button-inline-icon-size);flex:0 0 var(--button-inline-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 6.3h9.6'/%3E%3Cpath d='M7.3 6.3V4.8c0-.9.7-1.6 1.6-1.6h2.2c.9 0 1.6.7 1.6 1.6v1.5'/%3E%3Cpath d='M6.4 6.3l.6 9.1c.1.8.7 1.4 1.5 1.4h3c.8 0 1.4-.6 1.5-1.4l.6-9.1'/%3E%3Cpath d='M8.5 8.8v5.1'/%3E%3Cpath d='M11.5 8.8v5.1'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 6.3h9.6'/%3E%3Cpath d='M7.3 6.3V4.8c0-.9.7-1.6 1.6-1.6h2.2c.9 0 1.6.7 1.6 1.6v1.5'/%3E%3Cpath d='M6.4 6.3l.6 9.1c.1.8.7 1.4 1.5 1.4h3c.8 0 1.4-.6 1.5-1.4l.6-9.1'/%3E%3Cpath d='M8.5 8.8v5.1'/%3E%3Cpath d='M11.5 8.8v5.1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.copy-button.is-copied{color:var(--success);background:var(--success-soft);border-color:#82f5d533}.copy-button.is-error-flash{color:var(--error);background:#ffae9c0f;border-color:#ffae9c33}.copy-button[data-refresh-action=true]{justify-content:center;align-items:center;gap:var(--button-inline-icon-gap);white-space:nowrap;width:fit-content;max-width:100%;line-height:1;display:inline-flex}.copy-button[data-refresh-action=true]:before{content:"";width:var(--button-inline-icon-size);height:var(--button-inline-icon-size);flex:0 0 var(--button-inline-icon-size);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M16.2 9.3a6.2 6.2 0 0 0-10.6-3.7L4 7.1'/%3E%3Cpath d='M15.9 5.2v4.1h-4.1'/%3E%3Cpath d='M3.8 10.7a6.2 6.2 0 0 0 10.6 3.7l1.6-1.5'/%3E%3Cpath d='M4.1 14.8v-4.1h4.1'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'%3E%3Cpath d='M16.2 9.3a6.2 6.2 0 0 0-10.6-3.7L4 7.1'/%3E%3Cpath d='M15.9 5.2v4.1h-4.1'/%3E%3Cpath d='M3.8 10.7a6.2 6.2 0 0 0 10.6 3.7l1.6-1.5'/%3E%3Cpath d='M4.1 14.8v-4.1h4.1'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.top-stage{gap:18px;padding-top:12px;display:grid}.top-stage,.workspace-grid,.workspace-panel,.feature-strip,.flow-grid,.faq-grid,.action-choice-grid,.action-sidebar{min-width:0}.top-stage{grid-template-columns:minmax(0,1fr);align-items:stretch}.section-tag,.feature-index,.flow-step span,.status-pill,.summary-label{box-sizing:border-box;width:fit-content;min-height:32px;padding:0 var(--summary-label-inline-padding);border:1px solid var(--line-strong);background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;white-space:normal;vertical-align:middle;text-align:center;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.status-pill{white-space:normal;word-break:break-word;text-align:left;max-width:100%}.generator-note,.status-copy,.feature-card p,.flow-step p,.faq-card p,.summary-card p,.progress-list p,.step-page-copy,.action-choice-text,.action-summary p,.action-note-list{color:var(--muted);margin:0;font-size:.97rem;line-height:1.58}.generator-security-warning{box-sizing:border-box;color:#ffe0e0;text-align:left;white-space:pre-line;text-wrap:pretty;background:linear-gradient(#ff9a9a1f,#220c126b);border:1px solid #ff9a9a38;border-radius:14px;align-self:stretch;width:100%;margin:0;padding:14px 16px;font-size:.96rem;line-height:1.65;animation:1s ease-in-out infinite generator-warning-pulse;box-shadow:0 12px 28px #220c1229,inset 0 0 0 1px #ffc0b60a}@keyframes generator-warning-pulse{0%,to{color:#ffe2e0f5;text-shadow:0 0 1px #ffd6cd14,0 0 4px #ffae9c0a;border-color:#ff9a9a2e;box-shadow:0 12px 28px #220c1224,inset 0 0 0 1px #ffc0b608}45%{color:#fff0ed;text-shadow:0 0 8px #ffe4dd80,0 0 16px #ffc6b857,0 0 24px #ffae9c33;border-color:#ffbaaa57;box-shadow:0 14px 32px #34101838,0 0 0 1px #ffbeb014,0 0 18px #ffae9c1a}}@media (prefers-reduced-motion:reduce){.generator-security-warning{animation:none}}.progress-list strong,.feature-card h2,.flow-step h3{display:block}.workspace-card{border-radius:var(--radius-xl);flex-direction:column;gap:16px;min-height:100%;padding:22px;display:flex}.workspace-head,.field-head,.step-page-head{justify-content:space-between;gap:16px;display:flex}.workspace-head,.step-page-head{align-items:start;gap:14px;display:grid}.workspace-intro,.step-page-intro{justify-items:start;gap:10px;display:grid}.workspace-intro>.section-tag,.step-page-intro>.section-tag,.section-heading>.section-tag,.feature-card>.feature-index,.flow-step>span{margin-top:0}.workspace-head h1,.workspace-head h2,.step-page-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.3vw,3rem);line-height:1.02}.generator-actions{flex-wrap:wrap;justify-content:flex-start}.workspace-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.workspace-panel,.progress-list{gap:var(--panel-section-gap);display:grid}.wallet-field,.progress-card,.workspace-panel{padding:var(--panel-content-padding-top) var(--panel-content-padding-inline) var(--panel-content-padding-bottom);border:1px solid var(--line);border-radius:var(--radius-lg);background:#0b162ab8}.wallet-field{padding:var(--wallet-field-padding-top) var(--panel-content-padding-inline) var(--wallet-field-padding-bottom);align-content:start;gap:0;display:grid}.wallet-field:has(.field-head):not(:has(.field-head .copy-button,.field-head .field-info-trigger,.field-head .field-head-actions)){padding-top:var(--panel-content-padding-inline)}.wallet-field:has(.field-head):not(:has(.field-head .copy-button,.field-head .field-info-trigger,.field-head .field-head-actions)) .field-head{align-items:flex-start}.wallet-field:has(.field-head):not(:has(.field-head .copy-button,.field-head .field-info-trigger,.field-head .field-head-actions)) .field-head :where(label,.field-title){min-height:0;line-height:1.2;display:block}.wallet-field:has(.field-info-trigger){padding-top:var(--panel-content-padding-inline)}.wallet-field:has(.field-info-trigger) .field-head :where(label,.field-title){min-height:0;line-height:1.1}.workspace-panel{min-height:100%;padding-top:var(--panel-content-padding-inline);align-content:start}.workspace-panel>h3{margin:0;font-size:1.25rem;line-height:1.2}.field-head{align-items:center;gap:var(--field-head-gap);min-height:0;margin-bottom:0}.field-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.field-label-wrap{align-items:center;gap:var(--field-label-gap);min-width:0;display:inline-flex}.field-head :where(label,.field-title){min-height:var(--field-label-min-height);align-items:center;font-weight:800;line-height:1.2;display:inline-flex}.field-head .copy-button{min-height:var(--field-head-control-height);height:var(--field-head-control-height);flex:none}.field-head .copy-button[data-copy-action=true],.field-head .copy-button[data-save-action=true],.field-head .copy-button[data-clear-action=true],.field-head .copy-button[data-refresh-action=true]{text-align:center;width:auto;max-width:none;padding-inline:var(--field-head-icon-button-inline-padding);justify-content:center;align-items:center;display:inline-flex}.field-head .copy-button[data-copy-action=true]:before,.field-head .copy-button[data-save-action=true]:before,.field-head .copy-button[data-clear-action=true]:before,.field-head .copy-button[data-refresh-action=true]:before{position:static;top:auto;left:auto;transform:none}.wallet-field>*{margin:0}.wallet-field>.field-head+*,.wallet-field>:not(.field-head)+:not(.field-head){margin-top:var(--field-control-gap)}.field-info-trigger{width:var(--field-info-size);height:var(--field-info-size);box-sizing:border-box;color:#9adfffb8;cursor:help;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;transition:transform .16s,color .16s,opacity .16s;display:inline-flex;position:relative;transform:none}.field-info-trigger svg{width:var(--field-info-icon-size);height:var(--field-info-icon-size);pointer-events:none;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.field-info-trigger:hover,.field-info-trigger:focus-visible{color:#d7f3ff;background:#54d4ff14;transform:translateY(0);box-shadow:0 0 0 1px #54d4ff29}.field-toggle{color:var(--muted);cursor:pointer;letter-spacing:.01em;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:inline-flex}.field-toggle-input{appearance:none;cursor:pointer;background:#081222eb;border:1px solid #7ed3ff42;border-radius:4px;width:18px;height:18px;margin:0;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:inset 0 0 0 1px #7ed3ff0a}.field-toggle-input:after{content:"";opacity:0;border-bottom:2px solid #04111e;border-left:2px solid #04111e;width:9px;height:5px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(-45deg)scale(.85)}.field-toggle-input:hover,.field-toggle-input:focus-visible{border-color:#9adfff66}.field-toggle-input:checked{background:linear-gradient(135deg, #93ecff 0%, var(--accent) 50%, #3ebcff 100%);border-color:#7ed3ff5c;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #7ed3ff1f}.field-toggle-input:checked:after{opacity:1;transform:translate(-50%,-58%)rotate(-45deg)scale(1)}.field-toggle-input:disabled{cursor:not-allowed;opacity:.55}.field-helper{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.wallet-edit-note{margin-top:8px}.has-rich-copy{white-space:pre-line}.rich-copy-label{color:var(--text);font-weight:700}.rich-copy-amount{color:#eefbff;font-variant-numeric:tabular-nums;font-weight:800}.rich-copy-unit{color:var(--accent-strong);margin-left:.22em;font-weight:800}.rich-copy-address{color:var(--accent-strong);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.field-helper.is-error{color:#ff9a9a}.field-helper.is-success{color:var(--success)}.field-helper.is-warning{color:#ffd38a}.has-spinner{gap:10px}.status-pill.has-spinner,.summary-card strong.has-spinner,.action-summary strong.has-spinner{align-items:center;display:inline-flex}.field-helper.has-spinner,.status-copy.has-spinner,.action-summary p.has-spinner,.summary-card p.has-spinner{align-items:center;display:flex}.has-spinner:before{content:"";border:2px solid #73d6ff29;border-top-color:var(--accent-strong);border-right-color:#ffd17aa6;border-radius:999px;flex:0 0 .9rem;align-self:center;width:.9rem;height:.9rem;animation:.78s linear infinite antidrain-spinner-spin;box-shadow:0 0 0 1px #ffffff08,0 0 16px #53c8ff2e}.field-helper.is-warning.has-spinner:before{border-color:#ffd38a #ffa25cb8 #ffd38a2e #ffd38a2e;box-shadow:0 0 0 1px #ffffff08,0 0 16px #ffb87829}@keyframes antidrain-spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field-helper-link a{color:var(--accent-strong);border-bottom:1px solid #82d0ff3d;font-weight:700;text-decoration:none}.field-helper-link a:hover,.field-helper-link a:focus-visible{border-bottom-color:var(--line-strong);color:#d4f5ff}.wallet-field textarea{box-sizing:border-box;width:100%;min-height:64px;padding:var(--control-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;line-height:var(--control-line-height);resize:none;background:#040a14e6;overflow:hidden auto}.wallet-output{width:100%;min-height:var(--control-min-height);box-sizing:border-box;padding:var(--control-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;line-height:var(--control-line-height);white-space:pre-wrap;word-break:break-word;background:#040a14e6;align-content:center;display:grid}.text-input{width:100%;min-height:var(--control-min-height);box-sizing:border-box;padding:var(--control-inset);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text);font:inherit;line-height:var(--control-line-height);background:#040a14e6}input.text-input,select.text-input{min-height:var(--control-min-height);height:var(--control-min-height);padding-block:0;padding-inline:var(--control-padding-inline);line-height:var(--control-single-line-height)}.text-input:disabled,.value-unit-trigger:disabled{cursor:not-allowed;opacity:.6;color:var(--muted);background:#0c121fd6}.network-picker{position:relative}.network-trigger{text-align:left;cursor:pointer;padding-right:12px}.network-menu{max-height:var(--dropdown-max-height)}.network-menu-search{z-index:var(--z-local-sticky);background:linear-gradient(#0d1526fa,#0d1526f5);padding-bottom:6px;position:sticky;top:0}.network-search-input{min-height:var(--control-compact-min-height);height:var(--control-compact-min-height);padding-block:0;padding-inline:var(--control-padding-inline);line-height:var(--control-compact-line-height)}.network-options-list{gap:6px;display:grid}.network-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#080e1ab8;border:1px solid #0000;border-radius:14px;gap:4px;padding:12px 14px;transition:border-color .16s,background-color .16s,color .16s;display:grid}.network-option:hover,.network-option:focus-visible{background:#0f1b30db;border-color:#8ce8ff38}.network-option.is-active{background:#12223df0;border-color:#8ce8ff42;box-shadow:inset 0 0 0 1px #8ce8ff14}.network-option.is-selected{background:#102039f5;border-color:#8ce8ff42;box-shadow:inset 0 0 0 1px #8ce8ff14}.network-option.is-search-match:not(.is-selected){background:#132440fa;border-color:#8ce8ff57;box-shadow:0 0 0 1px #8ce8ff24,inset 0 0 0 1px #8ce8ff14}.network-option-title{font-weight:800;line-height:1.35}.network-option-meta{color:var(--muted);font-size:.88rem;line-height:1.4}.network-empty-state{color:var(--muted);padding:14px 6px 6px;font-size:.9rem}.rpc-input-wrap{position:relative}.rpc-input{padding-right:72px}.wallet-edit-wrap .wallet-editable-input{padding-right:104px}#wallet-private-key,#wallet-mnemonic{min-height:76px;padding-top:12px;padding-bottom:12px;font-size:.95rem;line-height:1.4}.wallet-edit-trigger{top:var(--field-inline-icon-offset);right:var(--field-inline-icon-offset);width:var(--field-edit-trigger-size);height:var(--field-edit-trigger-size);color:#a4e4ffeb;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute}.wallet-edit-trigger:hover,.wallet-edit-trigger:focus-visible,.wallet-edit-trigger[aria-pressed=true]{color:#d8f8ff;background:#7ed3ff1f;box-shadow:0 0 0 1px #7ed3ff1f}.wallet-edit-trigger svg{width:18px;height:18px;display:block;transform:none}.wallet-edit-wrap .field-error-trigger{top:var(--field-inline-icon-offset);right:calc(var(--field-inline-icon-offset) + var(--field-edit-trigger-size) + var(--field-edit-trigger-gap));width:var(--field-inline-icon-size);height:var(--field-inline-icon-size);transform:none}.wallet-editable-input[readonly]{cursor:default}.wallet-editable-input:not([readonly]){box-shadow:inset 0 0 0 1px #7ed3ff1f}.field-error-trigger{top:var(--field-inline-icon-offset);right:var(--field-inline-icon-offset);width:var(--field-inline-icon-size);height:var(--field-inline-icon-size);color:#ff8b8b;cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;transform:none}.rpc-input-wrap>input.text-input+.field-error-trigger{top:var(--field-inline-icon-offset);right:var(--field-inline-icon-offset)}.field-error-trigger svg{width:var(--field-error-icon-size);height:var(--field-error-icon-size);transform:translate(-50%, calc(-50% + var(--field-error-icon-shift-y)));pointer-events:none;display:block;position:absolute;top:50%;left:50%;overflow:visible}.field-error-trigger:hover,.field-error-trigger:focus-visible{background:#ffae9c14;box-shadow:0 0 0 1px #ffae9c24}.tx-sender-terminal-field{margin-top:4px}.tx-sender-terminal{min-height:168px;max-height:var(--tx-terminal-max-height);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:#b9f3d1;white-space:pre-wrap;word-break:break-word;background:linear-gradient(#040a14f0,#060e1cfa);margin:0;padding:14px 16px;font:600 .87rem/1.55 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:auto;box-shadow:inset 0 0 0 1px #82f5d50f}.dialog-backdrop{z-index:var(--z-dialog);backdrop-filter:blur(12px);background:#020710b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-card{border:1px solid var(--line);width:min(100%,520px);max-height:min(100dvh - 40px,720px);box-shadow:var(--shadow-md);background:linear-gradient(#0a1222fa,#070d18fa);border-radius:24px;padding:18px;overflow:auto}.dialog-head,.dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog-head{margin-bottom:12px}.dialog-head h3{margin:0}.dialog-copy{color:var(--muted);margin:0 0 14px}.dialog-close{border:1px solid var(--line);width:32px;height:32px;color:var(--text);cursor:pointer;background:#081222c2;border-radius:50%;flex:none;place-items:center;padding:0;font-size:1rem;line-height:1;display:inline-grid}.dialog-close:hover,.dialog-close:focus-visible{border-color:var(--line-strong)}.dialog-field{margin-bottom:14px}.network-summary-copy{white-space:pre-line}.wallet-field textarea::placeholder,.text-input::placeholder{color:var(--muted);opacity:1}select.text-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5' fill='none' stroke='%2393ecff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:60px}select.text-input::-ms-expand{display:none}.value-input-row{grid-template-columns:minmax(0,1fr) 180px;gap:10px;display:grid}.value-unit-picker{position:relative}.value-unit-picker.is-open,.custom-tx-add-picker.is-open{z-index:var(--z-dropdown)}.value-unit-trigger{width:100%;min-height:var(--control-min-height);padding-left:var(--control-padding-inline);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding-right:12px;display:flex}.value-unit-trigger-text{min-width:0}.value-unit-trigger-arrow{width:18px;height:18px;color:var(--accent-strong);flex:0 0 18px;justify-content:center;align-items:center;transition:transform .18s,color .18s;display:inline-flex}.value-unit-trigger-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.value-unit-picker.is-open .value-unit-trigger{border-color:#8ce8ff4d;box-shadow:0 0 0 1px #8ce8ff29,0 14px 34px #00000038}.value-unit-picker.is-open .value-unit-trigger-arrow{transform:rotate(180deg)}.value-unit-menu{top:calc(100% + var(--dropdown-offset));z-index:var(--z-dropdown);max-height:var(--dropdown-max-height);overscroll-behavior:contain;overflow-anchor:none;isolation:isolate;contain:paint;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0d1526fa,#080e1afa);border:1px solid #8ce8ff2e;border-radius:18px;gap:6px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 26px 54px #00000057,inset 0 1px #ffffff08}.value-unit-picker.is-open .value-unit-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.value-unit-menu::-webkit-scrollbar{width:10px}.value-unit-menu::-webkit-scrollbar-track{background:#101c31e0;border-radius:999px}.value-unit-menu::-webkit-scrollbar-thumb{background:linear-gradient(#77c2ffc7,#54d4ff75);border:2px solid #101c31e0;border-radius:999px}.value-unit-menu{scrollbar-color:#77c2ffc7 #101c31e0}.value-unit-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;gap:4px;padding:10px 12px;transition:background .16s,border-color .16s;display:grid}.value-unit-option:hover,.value-unit-option:focus-visible{background:#54d4ff1a;border-color:#8ce8ff2e}.value-unit-option.is-active{background:#54d4ff24;border-color:#8ce8ff38}.value-unit-option.is-selected{background:linear-gradient(#67bcff38,#54d4ff1a);border-color:#8ce8ff3d}.value-unit-option-title{font-size:.97rem;font-weight:700;line-height:1.25}.value-unit-option-meta{color:var(--muted);font-size:.8rem;line-height:1.25}.value-conversion{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.45}.lang-picker{position:relative}.lang-picker.is-open{z-index:var(--z-dropdown)}.lang-picker-trigger{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:#081222c2;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.lang-picker-trigger:hover,.lang-picker-trigger:focus-visible{border-color:var(--line-strong)}.lang-picker.is-open .lang-picker-trigger{border-color:#8ce8ff4d;box-shadow:0 0 0 1px #8ce8ff29,0 14px 34px #00000038}.lang-picker-trigger-arrow{width:14px;height:14px;color:var(--accent-strong);flex:0 0 14px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.lang-picker-trigger-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.lang-picker.is-open .lang-picker-trigger-arrow{transform:rotate(180deg)}.lang-picker-menu{top:calc(100% + var(--dropdown-offset));z-index:var(--z-dropdown);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#0d1526fa,#080e1afa);border:1px solid #8ce8ff2e;border-radius:14px;gap:4px;min-width:80px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;left:0;right:0;transform:translateY(-6px);box-shadow:0 26px 54px #00000057,inset 0 1px #ffffff08}.lang-picker.is-open .lang-picker-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lang-picker-option{width:100%;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:.88rem;font-weight:700;transition:background .16s,border-color .16s;display:flex}.lang-picker-option:hover,.lang-picker-option:focus-visible{background:#54d4ff1a;border-color:#8ce8ff2e}.lang-picker-option.is-selected{background:linear-gradient(#67bcff38,#54d4ff1a);border-color:#8ce8ff3d}#wallet-address{min-height:58px}.status-row{justify-content:flex-start;align-items:center;width:100%;margin:8px 0;display:flex}.progress-card .summary-label,.progress-card .status-pill{text-align:center;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:0;padding:8px 12px;line-height:1.2}.status-pill.is-success{color:var(--success);background:var(--success-soft);border-color:#82f5d533}.status-pill.is-error{color:var(--error);background:var(--error-soft);border-color:#ffae9c33}.summary-card strong,.action-summary strong{word-break:break-word;font-size:1rem;line-height:1.4;display:block}.progress-card h3{margin:8px 0 0;font-size:1.05rem}.progress-card{flex-direction:column;gap:12px;display:flex}.progress-list{margin:0;padding:0;list-style:none}.progress-list li{border-radius:var(--radius-md);background:#060d189e;border:1px solid #6dabff1f;gap:6px;padding:10px 12px;display:grid}.progress-item-head{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.progress-list li.is-complete{background:#061817a8;border-color:#82f5d533}.progress-dot{border:1px solid var(--line-strong);background:#ffffff0f;border-radius:50%;width:18px;height:18px;display:inline-flex;box-shadow:inset 0 0 0 4px #040a14f0}.progress-list li>p{padding-left:28px}.progress-list li.is-complete .progress-dot{background:var(--success);border-color:#82f5d533}.next-step-row{width:100%;display:flex}.next-step-wrap{width:100%;display:flex;position:relative}.next-step-wrap .button{width:100%}.feature-strip,.flow-grid,.faq-grid{gap:16px;display:grid}.workspace-panel-compact{gap:var(--panel-section-gap-compact);padding-bottom:calc(var(--panel-content-padding-bottom) + 12px)}.donor-manage-card{margin-top:14px;padding-top:18px}.donor-manage-card .workspace-intro>.section-tag{margin-top:0}.donor-manage-grid{align-items:stretch}.donor-manage-grid>.workspace-panel{gap:var(--panel-section-gap-compact);flex-direction:column;display:flex}.donor-manage-native-panel>.donor-manage-balance-field-native{margin-top:var(--donor-manage-native-offset,0px)}.donor-manage-grid .donor-manage-balance-field{min-height:var(--donor-manage-balance-row-height,auto)}.donor-manage-grid .donor-manage-recipient-field{min-height:var(--donor-manage-recipient-row-height,auto)}.donor-manage-grid .next-step-row{margin-top:auto;padding-top:2px}.donor-manage-card .summary-label{margin-top:0;left:0}.fund-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.fund-metric-card{border-radius:var(--radius-md);background:#060d189e;border:1px solid #6dabff1f;flex-direction:column;align-items:stretch;padding:16px;display:flex}.fund-metric-card .field-head{align-items:flex-start;min-height:36px}.fund-metric-card>.field-head+*{margin-top:12px}.fund-metric-card :is(strong,.fund-metric-output){word-break:break-word;font-variant-numeric:tabular-nums;align-items:flex-start;min-height:2.8em;font-size:1rem;line-height:1.4;display:flex}.fund-metric-card .field-helper{white-space:pre-line;flex:auto}.fund-metric-card-highlight{background:linear-gradient(#7ed3ff1f,#060d18bd),#060d189e;border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.fund-metric-card-highlight :is(strong,.fund-metric-output){font-size:1.14rem}.fund-metric-output{margin:0}#donor-manage-assets,#main-content{scroll-margin-top:var(--page-scroll-margin-top)}.feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:20px}.feature-card,.flow-step,.faq-card,.step-page-card,.action-summary{border-radius:var(--radius-lg)}.feature-card,.flow-step,.faq-card{padding:22px}.feature-card h2,.section-heading h2{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.08}.flow-section,.faq-section{padding-top:64px}.section-heading{gap:12px;margin-bottom:20px;display:grid}.flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step span{min-width:44px;min-height:44px;font-size:.96rem}.flow-step h3{margin:14px 0 10px;font-size:1.16rem}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.faq-card{overflow-wrap:anywhere;cursor:default;align-self:start;overflow:hidden}.faq-card summary{cursor:pointer;align-items:center;min-height:44px;padding:6px 44px 6px 0;font-size:1.02rem;font-weight:800;line-height:1.45;list-style:none;display:flex;position:relative}.faq-card summary::-webkit-details-marker{display:none}.faq-card summary:after{content:"+";width:44px;height:44px;color:var(--accent-strong);place-items:center;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq-card[open] summary:after{content:"-"}.faq-card p{margin-top:14px}.step-page{padding:18px 0}.step-page-card{flex-direction:column;gap:16px;padding:22px;display:flex}.step-page-copy{max-width:46rem;margin:0}.step-page-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:16px;margin-top:0;display:grid}.action-choice-grid,.action-sidebar,.custom-tx-form{gap:14px;display:grid}.custom-tx-layout>.action-sidebar,.abi-layout>.action-sidebar{align-content:start;align-self:start;min-width:0}.step-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.step-page-actions .button-primary{box-shadow:0 8px 18px #54d4ff2e}.step-page-actions-single{grid-template-columns:1fr}.action-choice{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--text);text-align:left;box-shadow:none;cursor:pointer;background:#0b162ab8;align-items:center;gap:16px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.action-choice:hover,.action-choice:focus-visible{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.action-choice.is-selected{background:linear-gradient(#7ed3ff2e,#0b162ab8);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.action-choice-icon{border:1px solid var(--line);background:var(--accent-soft);width:56px;height:56px;color:var(--accent-strong);letter-spacing:.08em;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex}.action-choice-body{gap:6px;min-width:0;display:grid}.action-choice-title{font-size:1.12rem}.action-summary{min-width:0;padding:var(--summary-card-padding-top) var(--summary-card-padding-inline) var(--summary-card-padding-bottom);flex-direction:column;gap:10px;display:flex}.action-summary .summary-label{align-self:flex-start}.action-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.action-summary-head .summary-label{margin-top:0;left:0}.section-tag,.feature-index,.flow-step span,.summary-label{position:static}.progress-card .summary-label,.progress-card .status-pill{left:0}.workspace-panel>.summary-label{margin-top:0;left:0}.action-summary>:not(.summary-label):not(.action-summary-head){margin-inline:var(--summary-label-content-offset)}.action-summary strong,.action-summary p{min-width:0;margin:0}.action-summary p{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.action-summary-native-sweep{gap:12px}.authority-native-sweep-list{gap:10px;display:grid}.authority-native-sweep-item{border-radius:var(--radius-md);cursor:pointer;background:#060d189e;border:1px solid #6dabff1f;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;display:grid}.authority-native-sweep-item-body{gap:6px;min-width:0;display:grid}.authority-native-sweep-address{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.88rem;line-height:1.35;display:block}.authority-native-sweep-meta,.authority-native-sweep-empty{color:var(--muted);white-space:pre-line;margin:0;font-size:.82rem;line-height:1.45}.authority-native-sweep-toggle{flex-shrink:0;place-self:flex-start flex-end}.action-summary-inline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.action-summary-copy-button{flex:none;padding:0 12px;font-size:.76rem}.action-summary-inline>strong{min-width:0}.summary-wallet-address{letter-spacing:-.01em;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(.78rem,.73rem + .18vw,.9rem);line-height:1.35}.action-summary-highlight{background:linear-gradient(#7ed3ff1a,#081222d6),#081222cc;border:1px solid #82d0ff38;box-shadow:inset 0 0 0 1px #7ed3ff0f}.action-summary-highlight strong{font-size:1.12rem}.button-utility{border-radius:14px;width:100%}.button.button-primary.is-success-action{color:#04111e;background:linear-gradient(135deg,#bffae9 0%,#82f5d5 52%,#42ceb1 100%);border-color:#82f5d538;box-shadow:0 14px 30px #82f5d52e}.button.button-primary.is-danger-action{color:#1c0f10;background:linear-gradient(135deg,#ffd0c4 0%,#ffae9c 52%,#ff8f7a 100%);border-color:#ffae9c38;box-shadow:0 14px 30px #ffae9c29}.action-note-list{overflow-wrap:anywhere;min-width:0;margin:0;padding-left:18px}.action-note-list code{color:var(--accent-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.custom-tx-layout,.abi-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px;display:grid}.action-summary strong,.network-summary-copy,.action-note-list li{overflow-wrap:anywhere;word-break:break-word}.abi-panel{gap:14px;display:grid}.abi-mode-strip{border:1px solid var(--line);background:#0812228a;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.abi-mode-button,.abi-function-button{border:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;background:#081222c2;border-radius:14px;padding:0 14px;font-weight:800;transition:transform .16s,border-color .16s,background-color .16s,color .16s,box-shadow .16s}.abi-mode-button:hover,.abi-mode-button:focus-visible,.abi-function-button:hover,.abi-function-button:focus-visible{color:var(--text);border-color:var(--line-strong);transform:translateY(-1px)}.abi-mode-button.is-active,.abi-function-button.is-active{color:var(--text);background:linear-gradient(#7ed3ff33,#54d4ff1f);border-color:#82d0ff47;box-shadow:inset 0 0 0 1px #7ed3ff14}.abi-helper{color:var(--muted);margin:0 0 10px;font-size:.92rem;line-height:1.45}.abi-function-list,.abi-args,.converter-results{gap:10px;display:grid}.abi-function-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.abi-arg-card,.converter-result-card{background:#060d189e;border:1px solid #6dabff1f;border-radius:16px;gap:10px;padding:10px 14px 14px;display:grid}.abi-arg-card label,.converter-result-card span{font-weight:700}.abi-arg-meta,.converter-result-meta{color:var(--muted);font-size:.86rem;line-height:1.4}.abi-arg-input,.abi-output,.abi-source-input{min-height:72px}.abi-output{min-height:116px}.converter-results{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.converter-result-card strong{word-break:break-word;font-size:1rem;line-height:1.45}.custom-tx-form h3{margin:0;font-size:1.05rem}.action-form-group{gap:14px;display:grid}.custom-tx-actions{background:#060c1785;border:1px solid #6dabff14;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px;display:grid}.custom-tx-add-picker{width:100%;position:relative}.custom-tx-add-menu{top:calc(100% + var(--dropdown-offset));z-index:var(--z-dropdown);overscroll-behavior:contain;overflow-anchor:none;opacity:0;pointer-events:none;background:linear-gradient(#0a111ffa,#080e1afa);border:1px solid #6dabff1f;border-radius:14px;gap:6px;width:min(100%,280px);min-width:0;max-width:min(280px,100vw - 64px);padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;left:0;transform:translateY(-4px);box-shadow:0 18px 42px #00000052}.custom-tx-add-picker.is-open .custom-tx-add-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.custom-tx-add-option{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#080e1ab8;border:1px solid #0000;border-radius:12px;padding:12px 14px;font-size:.92rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.custom-tx-add-option:hover,.custom-tx-add-option:focus-visible{background:#0f1b30db;border-color:#8ce8ff38}.custom-tx-tabs{scrollbar-width:thin;scrollbar-color:#7ed3ff6b #081222d1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;min-width:0;max-height:280px;padding-right:4px;display:grid;overflow:hidden auto}.custom-tx-tabs::-webkit-scrollbar{width:10px}.custom-tx-tabs::-webkit-scrollbar-track{background:#081222d1;border-radius:999px}.custom-tx-tabs::-webkit-scrollbar-thumb{background:linear-gradient(#7ed3ffb8,#54d4ff57);border:2px solid #081222d1;border-radius:999px}.custom-tx-tabs::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7ed3ffdb,#54d4ff75)}.custom-tx-tab{box-sizing:border-box;color:#c7d5ea;text-align:left;letter-spacing:.035em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;background:#070e1bf5;border:1px solid #6dabff1a;border-radius:10px;width:100%;min-width:0;min-height:46px;padding:8px 14px;font-size:.88rem;font-weight:800;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:block}.custom-tx-item{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;gap:10px;min-width:0;display:grid}.custom-tx-tab:hover,.custom-tx-tab:focus-visible{color:var(--text);background:#091222fa;border-color:#6dabff2e}.custom-tx-tab.is-active{color:var(--text);background:#0b172afa;border-color:#7ed3ff2e;box-shadow:inset 0 0 0 1px #7ed3ff0a,inset 3px 0 #7ed3ff85}.custom-tx-add{white-space:normal;width:100%;min-height:42px;color:var(--text);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:#070e1bf5;border:1px solid #6dabff1a;border-radius:10px;font-size:.84rem;font-weight:800;transform:none}.custom-tx-add:hover,.custom-tx-add:focus-visible{color:var(--text);background:#091222fa;border-color:#7ed3ff2e;transform:none}.custom-tx-remove-all{color:#f3d9d9;letter-spacing:.06em;text-transform:uppercase;background:#1c0a0ef5;border:1px solid #a458582e;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:.84rem;font-weight:800;display:inline-flex;transform:none}.custom-tx-remove-all:hover,.custom-tx-remove-all:focus-visible{color:#fff3f3;background:#220c11fa;border-color:#c46e6e38;transform:none}.button-icon{flex:0 0 16px;width:16px;height:16px;display:inline-flex}.button-icon svg{width:100%;height:100%}.custom-tx-remove{color:#ffb3b3;cursor:pointer;background:#1e0a0ef5;border:1px solid #ff7c7c24;border-radius:10px;min-height:42px;font-size:1.1rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}.custom-tx-remove:hover,.custom-tx-remove:focus-visible{color:#ffd0d0;background:#260c11fa;border-color:#ff94943d}.custom-tx-empty-state{color:var(--muted);text-align:center;background:#080e1a6b;border:1px dashed #6dabff2e;border-radius:14px;padding:18px 16px;font-size:.96rem;line-height:1.5}.custom-tx-entry-fields{gap:14px;display:grid}.tokens-transfer-list{gap:10px;display:grid}.tokens-transfer-token-empty-state{margin-top:2px}.tokens-transfer-token{border-radius:var(--radius-md);cursor:pointer;background:#060d189e;border:1px solid #6dabff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.tokens-transfer-token:hover,.tokens-transfer-token:focus-visible{box-shadow:var(--shadow-sm);border-color:#82d0ff3d}.tokens-transfer-token.is-selected{background:linear-gradient(#7ed3ff24,#060d18b3),#060d189e;border-color:#82d0ff47}.tokens-transfer-token-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.tokens-transfer-token-icon-wrap{background:radial-gradient(circle at 30% 20%,#82d0ff3d,#0000 55%),#081222e0;border:1px solid #6dabff24;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.tokens-transfer-token-icon{object-fit:cover;width:100%;height:100%}.tokens-transfer-token-icon-fallback{width:100%;height:100%;color:var(--accent-strong);letter-spacing:.02em;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.tokens-transfer-token-body{gap:4px;min-width:0;display:grid}.tokens-transfer-token-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.tokens-transfer-token-name{overflow-wrap:anywhere;min-width:0;font-size:.98rem;font-weight:700;line-height:1.3}.tokens-transfer-token-symbol{color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.86rem;font-weight:800}.tokens-transfer-token-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:.85rem;line-height:1.4;display:flex}.tokens-transfer-token-check{align-self:center}#custom-compromised-private-key,#custom-raw-transaction-data{min-height:120px}.site-footer{margin-top:auto;padding:20px 0 8px}.page-anchor{scroll-margin-top:var(--page-scroll-margin-top)}.site-footer p{color:var(--muted);text-align:center;margin:0;font-size:.92rem}.site-footer-credit{letter-spacing:.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:.84rem;display:flex}.site-footer-credit span{color:var(--text);font-weight:700}.site-footer-credit .site-footer-meta{color:var(--muted);font-weight:600}.site-footer-credit .site-footer-separator{background:#7ed3ff94;border-radius:50%;flex:none;align-self:center;width:4px;height:4px;transform:translateY(1.5px);box-shadow:0 0 0 1px #7ed3ff1a}.site-footer-credit a{color:var(--accent-strong);text-decoration:none}.site-footer-credit a:hover,.site-footer-credit a:focus-visible{color:#d5f8ff}.faq-dock{background:0 0;justify-content:center;margin-top:24px;padding:0;display:flex;position:relative}.faq-dock-shell{width:min(760px,100%);padding:10px var(--header-inline-padding);border:1px solid var(--line-strong);isolation:isolate;contain:paint;background:#070d18fa;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;display:flex;box-shadow:0 16px 30px #00000029}.faq-dock-label{color:var(--muted);font-size:.95rem;font-weight:700}.faq-dock-link{min-height:44px;color:var(--text);background:linear-gradient(#7ed3ff33,#54d4ff1f);border:1px solid #82d0ff3d;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;transition:transform .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #7ed3ff14}.faq-dock-link:hover,.faq-dock-link:focus-visible{border-color:var(--line-strong);color:var(--accent-strong);transform:translateY(-1px)}.cursor-tooltip{z-index:var(--z-tooltip);border:1px solid var(--line);max-width:340px;color:var(--text);white-space:pre-line;isolation:isolate;contain:paint;pointer-events:none;opacity:0;visibility:hidden;background:#040a14fa;border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.45;transition:opacity .14s;position:fixed;box-shadow:0 18px 40px #0000004d}.cursor-tooltip.is-visible{opacity:1;visibility:visible}@media (pointer:coarse),(width<=860px){.site-header,.page-switcher,.dialog-backdrop{backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.site-header,.page-switcher{background:linear-gradient(#0a1222fa,#070d18fa);box-shadow:0 20px 40px #00000047,inset 0 0 0 1px #6dabff14}.dialog-backdrop{background:#020710db}}.reveal{opacity:0;transition:opacity .32s}.reveal.is-visible{opacity:1}@media (pointer:coarse){.reveal{transition:opacity .18s}}.feature-card,.flow-step,.faq-card{contain:layout style paint}@media (width<=1120px){.top-stage,.step-page-grid,.custom-tx-layout,.abi-layout,.workspace-grid{grid-template-columns:1fr}}@media (width<=860px){.feature-card,.flow-step,.faq-card{background:linear-gradient(#0a1222,#070d18);box-shadow:0 4px 16px #0003}body{background-color:#0000;background-image:radial-gradient(circle at 0 0,#54d4ff24,#0000 28%),radial-gradient(circle at 100% 10%,#376fff24,#0000 24%),linear-gradient(#08101d 0%,#050b15 58%,#03070f 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.sticky-chrome{display:contents}.sticky-chrome>*+*{margin-top:10px}.sticky-chrome>.site-header{z-index:var(--z-sticky-chrome);position:sticky;top:12px}.site-header{border-radius:24px;grid-template-columns:minmax(0,1fr) auto auto;align-items:start}.brand{order:1}.lang-picker{order:2;align-self:center}#header-recovery-assets{order:3}.site-header-nav-panel{order:4;grid-column:1/-1;width:100%;max-width:100%}.site-nav{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.site-nav a,.site-nav-link{border:1px solid var(--line);white-space:nowrap;background:#081222c2;border-radius:999px;flex:none;padding:0 12px}.header-feedback-bar{order:4;width:100%;max-width:100%}.page-switcher{scroll-snap-type:none;gap:10px;padding:10px;display:grid;overflow:visible}.page-switcher-toggle{width:100%;min-height:68px;padding:14px 16px;display:inline-flex}.page-switcher-panel{grid-template-columns:1fr;align-content:start;gap:8px;max-height:min(60svh,24rem);margin-top:0;display:none;overflow:auto}.page-switcher.is-open .page-switcher-panel{display:grid}.page-switcher-tab{text-align:left;white-space:normal;scroll-snap-align:unset;justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:48px;padding:12px 14px;display:inline-flex}.top-stage{padding-top:10px}.workspace-grid,.step-page-grid,.custom-tx-layout,.abi-layout{gap:12px}.step-page-actions{gap:10px}.feature-strip,.flow-grid,.faq-grid,.fund-breakdown-grid{grid-template-columns:1fr}}@media (width<=640px){.page-shell{width:min(100vw - 20px,100%);padding-top:10px;padding-bottom:24px}.sticky-chrome{display:contents}.sticky-chrome>*+*{margin-top:8px}.sticky-chrome>.site-header{top:10px}.site-header{padding:12px var(--header-inline-padding-compact) var(--header-inline-padding-compact);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px}.lang-picker{order:2;align-self:center}#header-recovery-assets{border-radius:14px;order:4;grid-column:1/-1;justify-self:stretch;width:100%}.site-header-menu-toggle{order:3;justify-self:end;display:inline-flex}.site-header-nav-panel{order:5;grid-column:1/-1;width:100%;padding-top:2px;display:none}.site-header.is-menu-open .site-header-nav-panel{gap:10px;display:grid}.site-nav{flex-direction:column;align-items:stretch;gap:10px;padding-bottom:0;overflow:visible}.site-nav a,.site-nav-link,.mobile-chrome-contact-link{justify-content:center;width:100%;min-height:42px}.mobile-chrome-contact-links{gap:10px;display:grid}.mobile-chrome-contact-link{display:inline-flex}.header-feedback-bar,.brand-text span{display:none}.custom-tx-add{width:100%}.custom-tx-actions,.value-input-row{grid-template-columns:1fr}.custom-tx-remove-all{width:100%}.page-switcher{gap:8px;padding:8px}.top-stage{padding-top:8px}.abi-mode-strip{grid-template-columns:1fr}.faq-dock{margin-top:20px}.faq-dock-shell{flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:14px}.faq-dock-label{font-size:.88rem}.faq-dock-link{width:100%}.workspace-card,.feature-card,.flow-step,.faq-card,.step-page-card{border-radius:22px;padding:20px}.action-summary{border-radius:22px;padding:18px}.workspace-grid,.step-page-grid,.custom-tx-layout,.abi-layout{gap:10px}.wallet-field,.workspace-panel,.progress-card{padding-left:12px;padding-right:12px}.workspace-head,.field-head,.step-page-head{flex-direction:column;align-items:stretch}.button,.copy-button,.next-step-wrap,.next-step-wrap .button,.step-page-actions .button-utility{width:100%}.step-page-actions,.abi-function-list{grid-template-columns:1fr}.feature-card h2,.section-heading h2,.workspace-head h1,.workspace-head h2,.step-page-head h2{max-width:100%}}@media (width<=480px){.workspace-card,.step-page-card{border-radius:18px;padding:16px}.action-summary{border-radius:18px;padding:14px}.workspace-grid,.step-page-grid,.custom-tx-layout,.abi-layout,.action-choice-grid,.action-sidebar{gap:10px}.step-page-actions{grid-template-columns:1fr}.step-page-actions>*,.send-custom-tx-wrap,.step-page-actions .button-utility{width:100%;min-width:0}.action-summary-inline{grid-template-columns:1fr}.action-summary-copy-button{width:100%}}@media (height<=840px){.sticky-chrome{gap:8px}.site-header{padding:10px var(--header-inline-padding-compact) var(--header-inline-padding-compact)}.page-switcher{padding:10px}.page-switcher-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.copy-button,.action-choice,.reveal,.reveal.is-visible{transition:none}.button:hover,.button:focus-visible,.copy-button:hover,.copy-button:focus-visible,.action-choice:hover,.action-choice:focus-visible{transform:none}}