.brand-icon{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji;font-weight:400;font-style:normal}
.center-dialog { box-sizing: border-box; width: min(32rem, calc(100vw - 2rem)); max-height: calc(100dvh - 2rem); margin: auto; padding: 1.5rem; color: var(--ink, #1b221c); background: var(--paper, #f5f4ee); border: 1px solid var(--line, #959c92); overflow: auto; }
.center-dialog::backdrop { background: rgb(0 0 0 / .58); }
.center-dialog [hidden] { display: none !important; }
.center-dialog h2, .center-dialog p { margin: 0; }
.center-dialog p { margin-block: 1rem; line-height: 1.55; }
.center-dialog button, .center-dialog input { box-sizing: border-box; min-height: 2.75rem; font: inherit; }
.center-dialog button { white-space: normal; }
.center-dialog form { display: grid; gap: .75rem; }
.center-dialog input { width: 100%; min-width: 0; padding: .75rem; }
.dialog-heading { display: flex; align-items: start; justify-content: space-between; gap: 1rem; }
.dialog-heading h2 { font-size: 1.3rem; line-height: 1.5; }
.dialog-heading button { flex: 0 0 auto; }
.center-dialog .quiet { color: inherit; background: transparent; border: 1px solid var(--line, #959c92); }
.dialog-options { display: flex; flex-wrap: wrap; gap: .5rem; }
.dialog-options:empty { display: none; }
#para-dialog .dialog-heading { align-items: center; margin-bottom: 1.5rem; }
#para-close { display: grid; place-items: center; width: 2.75rem; height: 2.75rem; padding: 0; border: 0; font-size: 2rem; line-height: 1; }
#para-dialog .sign-in-label { position: absolute; width: 1px; height: 1px; min-width: 0; margin: -1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
#para-identifier { margin: 0; min-height: 3.25rem; }
#para-continue { justify-self: end; min-width: 7rem; }
#para-dialog .sign-in-methods { margin-top: 1.25rem; padding: 0; border: 0; }
#para-dialog .sign-in-methods p { margin: 0 0 .5rem; font-size: .875rem; color: var(--muted, #5a6257); }
#para-dialog .sign-in-icon { display: grid; place-items: center; flex: 0 0 3rem; width: 3rem; height: 3rem; min-height: 3rem; padding: .625rem; }
#para-dialog .sign-in-icon:hover:not(:disabled), #para-close:hover { background: #e9ece2; }
#para-dialog .sign-in-icon svg, #para-dialog .sign-in-icon img { display: block; width: 100%; height: 100%; object-fit: contain; }
.center-dialog details { margin-top: 1rem; padding: 1rem; }
.center-dialog details > summary { cursor: pointer; }
.center-dialog details[open] > summary { margin-bottom: 1rem; }
.center-dialog iframe { display: block; width: 100%; height: 23rem; border: 0; background: transparent; }
.center-dialog #para-back, .center-dialog #para-resend { margin-top: 1rem; }
.center-dialog [data-error="true"] { color: var(--error, #a42828); }
.approval-dialog { width: min(46rem, calc(100vw - 2rem)); }
.approval-summary { display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: .65rem 1rem; margin-block: 1.25rem; }
.approval-summary dt { font-weight: bold; }
.approval-summary dd { margin: 0; overflow-wrap: anywhere; }
.center-dialog pre { padding: 1rem; max-height: 18rem; overflow: auto; white-space: pre-wrap; overflow-wrap: anywhere; font: inherit; font-size: .8rem; }
.dialog-actions { display: flex; justify-content: end; flex-wrap: wrap; gap: .75rem; margin-top: 1.5rem; }
@media (max-width: 420px) { .center-dialog { padding: 1rem; } .approval-summary { grid-template-columns: 1fr; gap: .35rem; } .approval-summary dd { margin-bottom: .6rem; } }
:root{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;color:#172119;background:#f4f4ed;font-size:15px;line-height:1.55;color-scheme:light}*{box-sizing:border-box;border-radius:0!important}body{margin:0}main{max-width:960px;margin:auto;padding:30px 24px 60px}header{display:flex;justify-content:space-between;gap:16px;border-bottom:2px solid;padding-bottom:20px;font-size:12px;letter-spacing:.06em}a{color:inherit}.section-nav,.service-links{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px}.section-nav{margin:20px 0}.section-nav a,.service-links a{display:inline-flex;align-items:center;min-height:44px}h2{scroll-margin-top:20px}h1{font-size:clamp(42px,8vw,76px);font-weight:500;line-height:1.06;letter-spacing:-.05em;margin:50px 0 24px}.lede{max-width:630px;font-size:18px;margin-bottom:48px}section{border-top:1px solid #929a8f;padding:25px 0}h2{font-size:14px;letter-spacing:.06em;margin:0 0 22px}h3{font-size:14px;margin:0}p{max-width:760px}label{display:block;margin:0 0 16px;flex:1;min-width:160px}input:not([type=checkbox]),select,textarea{display:block;width:100%;font:inherit;padding:11px;border:1px solid #929a8f;background:#fff;color:inherit;margin-top:6px}textarea{resize:vertical}button{font:inherit;padding:11px 15px;border:1px solid #172119;background:#172119;color:#fff;cursor:pointer;min-height:46px}button:hover:not(:disabled){background:#334c37}button:disabled{opacity:.45;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,pre:focus-visible{outline:3px solid #82a5ff;outline-offset:3px}fieldset{border:0;padding:0;margin:0;min-width:0}.row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:12px 0}.row label{margin-bottom:0}.scopes{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.scopes label{min-width:0;flex:0 1 auto;margin:0}.scopes input{accent-color:#172119;width:17px;height:17px;vertical-align:middle}details{border:1px solid #929a8f;margin:24px 0;padding:18px}summary{cursor:pointer}details[open]>summary{margin-bottom:18px}details>:last-child{margin-bottom:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#e9ece2;padding:16px;font:inherit;font-size:13px;max-height:32rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.wallet-review{overflow-wrap:anywhere}#identity,#pending-bot{overflow-wrap:anywhere;font-size:13px}.bot-list{list-style:none;padding:0}.bot-list li{padding:16px 0;border-bottom:1px solid #b7bdb2;overflow-wrap:anywhere}.bot-list p{margin:4px 0;font-size:13px}.bot-list button{margin-top:10px}#status{border:1px solid;background:#e6eedb;padding:14px;max-width:none;overflow-wrap:anywhere}#status[data-error=true]{background:#ffe5db}footer{font-size:12px;margin-top:28px;color:#54624f}[hidden]{display:none!important}
select{appearance:none;min-height:46px;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23172119' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}
.permission-field{width:min(100%,19rem)}
.permission-guide dl{margin:0}.permission-guide dt{font-weight:bold;margin-top:18px}.permission-guide dd{margin:6px 0 0;max-width:760px}
#smart-setup .smart-field{width:min(100%,22rem);min-width:0}#smart-setup .smart-number-field{width:min(100%,14rem)}
#smart-setup .network-selection{margin:18px 0}#smart-setup .network-selection legend{padding:0;font-size:14px;font-weight:bold}
#smart-setup .network-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px;margin:12px 0}
#smart-setup .network-choice{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:10px 12px;border:1px solid #929a8f;overflow-wrap:anywhere;cursor:pointer}
#smart-setup .network-choice input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:#172119}
#smart-setup .network-progress{margin:18px 0}#smart-setup .network-progress>ul{list-style:none;padding:0;margin:0}
#smart-setup .network-progress-item{padding:14px 0;border-bottom:1px solid #b7bdb2;overflow-wrap:anywhere}#smart-setup .network-progress-item p{margin:6px 0}
#smart-setup .smart-review{margin:18px 0;padding:14px;border:1px solid #929a8f;overflow-wrap:anywhere}#smart-setup .smart-review:empty{display:none}
#smart-setup .wallet-choice-list,#smart-setup .transaction-review-list{list-style:none;padding:0;margin:16px 0}
#smart-setup .wallet-choice-list li{margin:8px 0}#smart-setup .wallet-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;background:#fff;color:inherit;border:1px solid #929a8f;text-align:left;white-space:normal;overflow-wrap:anywhere}
#smart-setup .wallet-choice:hover:not(:disabled),#smart-setup .wallet-choice[aria-pressed=true]{background:#e6eedb;border-color:#172119}
#smart-setup .transaction-review{margin-top:28px;padding-top:20px;border-top:1px solid #929a8f}#smart-setup .transaction-review-list p{margin:6px 0}#smart-setup .transaction-review-list button{margin-top:10px}
#smart-setup .wallet-technical:has(>pre[hidden]){display:none}
#smart-recovery h4{font-size:14px;margin:0}#smart-recovery .recovery-notice{padding:12px;border:1px solid #a42828;background:#ffe5db}
@media(forced-colors:active){select{appearance:auto;background-image:none}}
@media(max-width:560px){main{padding:20px 16px 40px}header{font-size:10px}h1{margin-top:36px}.row{align-items:stretch}.row>button{flex:1 1 160px}.row>label{flex-basis:100%}details{padding:13px}.lede{font-size:16px}}