.copy-field{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-surface);padding:.8rem 1rem;display:flex}.copy-field__text{flex-direction:column;min-width:0;display:flex}.copy-field__label{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.copy-field__value{font-variant-numeric:tabular-nums;color:var(--color-ink);overflow-wrap:anywhere;font-weight:700}.copy-field__btn{border:1.5px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:700;display:inline-flex}.copy-field__btn:hover{border-color:var(--color-minaret);color:var(--color-minaret-deep)}
.form-modal{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14161e99;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.form-modal__panel{border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(680px,100%);height:min(90vh,820px);box-shadow:var(--shadow-lift);position:relative;overflow:hidden}.form-modal__close{z-index:1;background:var(--color-surface-raised);border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-ink);box-shadow:var(--shadow-soft);transition:background-color var(--duration-fast) ease;border-radius:999px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.form-modal__close:hover{background:var(--color-surface-warm)}.form-modal__iframe{border:none;width:100%;height:100%;display:block}
