.coin-dialog.ui-dialog{display:grid;gap:var(--space-16);width:min(480px,calc(100vw - 32px));padding:var(--space-24);border:var(--border-1) solid var(--c-line);border-radius:var(--k-card);background:var(--c-surface-1);box-shadow:0 16px 48px rgba(0,0,0,.45)}.coin-dialog.ui-dialog h2{max-width:none;margin:0;padding-right:var(--space-32);font-size:var(--font-size-18);font-weight:600;line-height:1.35;letter-spacing:0}.coin-dialog.ui-dialog>.coin-dialog-close{top:var(--space-14);right:var(--space-14);display:grid;place-items:center;width:var(--k-ibtn-s-h);height:var(--k-ibtn-s-h);padding:0 0 var(--space-2);border-radius:var(--k-media);background:transparent;color:var(--c-text-3);font-size:var(--font-size-20);line-height:1;transition:background-color .15s,color .15s}.coin-dialog.ui-dialog>.coin-dialog-close:hover{background:var(--c-surface-2);color:var(--c-text-1)}.coin-dialog .ui-dialog-description{margin:calc(var(--space-10) * -1) 0 0;color:var(--c-text-3);font-size:var(--font-size-14);line-height:1.55;overflow-wrap:anywhere}.ui-field{display:grid;gap:var(--space-8);min-width:0}.ui-label{color:var(--c-text-2);font-size:var(--font-size-13);font-weight:500}.ui-toggle-group{display:flex;flex-wrap:wrap;gap:var(--space-6)}.ui-toggle{display:inline-flex;align-items:center;height:var(--k-btn-s-h);padding:0 var(--space-12);border:var(--border-1) solid var(--c-line);border-radius:var(--k-media);background:transparent;color:var(--c-text-2);font:inherit;font-size:var(--font-size-13);font-weight:500;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.ui-toggle:hover{background:var(--c-surface-2);color:var(--c-text-1)}.ui-toggle[aria-checked=true]{border-color:transparent;background:var(--c-text-1);color:var(--c-canvas)}.ui-input-group{display:flex;min-width:0;height:var(--k-input-h);border:var(--border-1) solid var(--c-line);border-radius:var(--k-media);background:var(--c-surface-2);overflow:hidden;transition:border-color .15s,box-shadow .15s}.ui-input-group:focus-within{border-color:var(--c-line-strong);box-shadow:0 0 0 3px rgba(244,241,234,.08)}.ui-input-group input{flex:1 1;min-width:0;outline:0;text-overflow:ellipsis}.ui-input-group button,.ui-input-group input{padding:0 var(--space-12);border:0;background:transparent;color:var(--c-text-1);font:inherit;font-size:var(--font-size-13)}.ui-input-group button{display:inline-flex;flex:none;align-items:center;gap:var(--space-6);border-left:var(--border-1) solid var(--c-line);font-weight:500;cursor:pointer;transition:background-color .15s}.ui-input-group button:hover{background:var(--c-surface-3)}.ui-muted{margin:0;overflow:hidden;color:var(--c-text-3);font-size:var(--font-size-12);text-overflow:ellipsis;white-space:nowrap}.ui-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-10) var(--space-12);padding:var(--space-12) var(--space-14);border:var(--border-1) dashed var(--c-line);border-radius:var(--k-media);color:var(--c-text-3);font-size:var(--font-size-13)}.ui-button{display:inline-flex;align-items:center;justify-content:center;height:var(--k-btn-m-h);padding:0 var(--space-16);border:0;border-radius:var(--k-media);font:inherit;font-size:var(--font-size-14);font-weight:600;cursor:pointer;transition:background-color .15s}.ui-button:disabled{opacity:.55;cursor:default}.ui-button--primary{background:var(--c-brand);color:var(--k-brand-fg)}.ui-button--primary:hover:not(:disabled){background:var(--c-brand-hover)}.ui-input-group button.ui-input-icon{justify-content:center;width:40px;padding:0}.ui-error{margin:0;color:var(--c-brand-text);font-size:var(--font-size-13)}.ui-card{display:grid;gap:var(--space-24);min-width:0;padding:var(--space-24);border:var(--border-1) solid var(--c-line);border-radius:var(--k-card);background:var(--c-surface-1)}.ui-card .ui-card-header{display:grid;gap:var(--space-6);min-width:0}.ui-card .ui-card-title{margin:0;letter-spacing:0;color:var(--c-text-1);font-size:var(--font-size-16);font-weight:600;line-height:1.5}.ui-card .ui-card-description{margin:0;color:var(--c-text-3);font-size:var(--font-size-14);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.ui-button{gap:var(--space-8);line-height:1.5;text-decoration:none}.ui-button svg{flex:none;width:16px;height:16px}.ui-button--lg{height:var(--k-btn-m-h);padding:0 var(--space-24)}.ui-button--block{width:100%}.ui-button--secondary{background:var(--c-glass-strong);color:var(--c-text-1)}.ui-button--secondary:hover:not(:disabled){background:var(--k-tonal-hover)}.ui-button--outline{border:var(--border-1) solid var(--c-line-strong);background:transparent;color:var(--c-text-1)}.ui-button--outline:hover:not([aria-disabled=true]){background:var(--c-surface-2)}.ui-button--ghost{background:transparent;color:var(--c-text-2)}.ui-button--ghost:hover:not(:disabled){background:var(--c-surface-2);color:var(--c-text-1)}.ui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-button:focus-visible{outline:2px solid var(--c-text-1);outline-offset:2px}