.Avatar__AVATAR{display:inline-block;vertical-align:middle;flex-shrink:0;margin-right:10px}html:has(dialog[open]){overflow:hidden}.Modal__MODAL{position:fixed;border:1px solid var(--line);background:var(--paper);color:var(--ink);overflow:auto;border-radius:18px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;box-shadow:0 24px 80px #0004}.Modal__MODAL::backdrop{background:#09130dc0}.Modal__MODAL h1{margin-top:0;padding-right:32px}.Modal__MODAL .modal-close{position:absolute;margin:0;padding:4px 12px;font-size:24px;line-height:1.3;top:12px;right:12px}@media (max-width:480px){.Modal__MODAL{padding:24px 18px}}.Username__USERNAME{position:relative}.Username__USERNAME .username-presentation{display:none;position:absolute;white-space:nowrap;overflow:hidden;pointer-events:none;align-items:baseline;padding:12px;inset:1px}.Username__USERNAME [data-name]{overflow:hidden;text-overflow:ellipsis}.Username__USERNAME [data-suffix]{color:var(--muted);flex-shrink:0;font-size:.78em}.Username__USERNAME.formatted input:not(:focus):not(:autofill){color:#0000;-webkit-text-fill-color:transparent}.Username__USERNAME.formatted input:not(:focus):not(:autofill){color:#0000;-webkit-text-fill-color:transparent}.Username__USERNAME.formatted input:not(:focus):not(:autofill)+.username-presentation{display:flex}.Username__USERNAME.formatted input:not(:focus):not(:autofill)+.username-presentation{display:flex}@media (forced-colors:active){.Username__USERNAME.formatted input:not(:focus):not(:autofill){color:fieldtext;-webkit-text-fill-color:FieldText}.Username__USERNAME.formatted input:not(:focus):not(:autofill){color:fieldtext;-webkit-text-fill-color:FieldText}.Username__USERNAME.formatted input+.username-presentation{display:none!important}}.Header__HEADER{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: center;gap:24px;margin-bottom:44px;padding-bottom:22px}.Header__HEADER .brand{letter-spacing:-.06em;text-decoration:none;color:var(--ink);font-size:28px;font-weight:700}.Header__HEADER .brand span{color:var(--accent)}.Header__HEADER nav{display:flex;gap:20px;font-size:14px}.Header__HEADER nav a{margin:0}.Header__HEADER nav a:hover{color:var(--ink)}.Demo__DEMO{width:min(100% - 40px,760px);margin:40px auto 80px}.Wallet__APP .identity-description{white-space:pre-wrap;overflow-wrap:anywhere}.Wallet__APP{width:min(100% - 40px,760px);margin:40px auto 80px}.Wallet__APP .destructive-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px}.Wallet__APP .destructive-actions button{margin:0}.Wallet__APP .field-heading{display:flex;justify-content:space-between;align-items: center;gap:12px;margin:18px 0 6px}.Wallet__APP .field-heading label{margin:0}.Wallet__APP .field-heading .text-button{color:var(--accent);text-decoration:underline;text-underline-offset:3px;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:12px;font-weight:500}.Wallet__APP button.compact{margin:6px 0;padding:7px 10px;font-size:13px}.Wallet__APP .identity-heading{display:flex;justify-content:space-between;align-items: center;gap:20px}.Wallet__APP .identity-heading h1,.Wallet__APP .identity-heading button{margin:0}.Wallet__APP .wallet-footer{margin-top:48px}.Wallet__APP .segments{display:flex;background:var(--soft);border:1px solid var(--line);border-radius:10px;gap:4px;margin:22px 0;padding:4px}.Wallet__APP .segments button{color:var(--muted);background:0 0;flex:1;margin:0}.Wallet__APP .segments button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0001}.Wallet__APP .transfer-area{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.Wallet__APP .transfer-panel{margin-top:24px}.Wallet__APP .setting-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px;margin:12px 0}.Wallet__APP .setting-row span{overflow-wrap:anywhere}.Wallet__APP button[data-unavailable]{cursor:default}.Wallet__APP details{margin-top:20px}.Wallet__APP summary{cursor:pointer;font-weight:650}.Wallet__APP details[open]>summary{margin-bottom:20px}.Wallet__APP .actions{flex-wrap:wrap;align-items: flex-start}.Wallet__APP fieldset{border:1px solid var(--line);margin:22px 0;padding:18px}.Wallet__APP input[type=file]{max-width:100%}.Wallet__APP .request-actions{display:flex;justify-content:flex-end;margin-bottom:24px}.Wallet__APP .identity-choices{display:grid;gap:12px;margin:24px 0}.Wallet__APP .identity-choices button{display:flex;text-align:left;align-items: center}.Wallet__APP .origin{color:var(--accent);overflow-wrap:anywhere;font-size:clamp(19px,4vw,26px);font-weight:650}.Wallet__APP .fingerprint{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,monospace;font-size:14px}.Wallet__APP .badge{border:1px solid var(--line);vertical-align:middle;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:500}@media (max-width:540px){.Wallet__APP{width:calc(100% - 28px);margin-top:24px}}
