.tk{font-family:var(--font-mono);--long:var(--positive);--short:var(--destructive);--text-1:var(--foreground);--text-2:var(--muted-foreground);--text-3:var(--muted-foreground);--line:var(--border);--input-bg:var(--background);min-width:0}.tk input{min-width:0}.tk .ticket-options{gap:8px;margin-top:12px;display:grid}.tk .ticket-icon{object-fit:contain;border-radius:999px;flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid}.tk .field{margin-top:12px}.tk .field-top{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:10px;display:flex}.tk .field-top button{color:var(--primary);text-transform:uppercase;letter-spacing:.08em}.tk .field-top button:hover{text-decoration:underline}.tk .cselect-btn{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);height:40px;box-shadow:var(--shadow-control);color:var(--foreground);align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .12s;display:flex}.tk .cselect-btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 70%, transparent)}.tk .cselect-btn:disabled{opacity:.4}.tk .cselect-btn.full{justify-content:space-between;width:100%}.tk .input{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-control);align-items:baseline;gap:8px;padding:10px;display:flex}.tk .input input{min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:28px;font-weight:700}.tk .input input::placeholder{color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}.tk .input .unit{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:12px}.tk .avail-row{color:var(--muted-foreground);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.tk .summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:14px;padding:8px 0}.tk .summary-row{color:var(--muted-foreground);justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.tk .summary-row b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:700}.tk .ticket-notice{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted-foreground);gap:8px;margin-top:12px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.tk .ticket-notice.info{border-color:color-mix(in oklab, var(--primary) 40%, transparent);color:var(--primary)}.tk .ticket-notice.bad{border-color:color-mix(in oklab, var(--destructive) 40%, transparent);color:var(--destructive)}.tk .ticket-empty,.tk .ticket-wait{color:var(--muted-foreground);margin-top:12px;font-size:11px}.tk .ticket-actions{gap:8px;margin-top:16px;display:grid}.tk .ticket-btn-row{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.tk .ticket-btn-row .long,.tk .ticket-actions .long{grid-column:1/-1;width:100%}.tk .ticket-actions button,.tk .ticket-btn-row button{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:border-color .12s,background-color .12s;display:inline-flex}.tk .ticket-actions button.primary,.tk .ticket-btn-row button.primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.tk .ticket-actions button:disabled,.tk .ticket-btn-row button:disabled{opacity:.4;pointer-events:none}.tk .ticket-secondary{color:var(--muted-foreground);background:0 0}.tk .ticket-secondary:hover:not(:disabled){border-color:color-mix(in oklab, var(--primary) 60%, transparent);color:var(--foreground)}.tk .ticket-link{color:var(--primary);font-size:11px}.tk .ticket-link:hover{text-decoration:underline}.tk .deposit-qr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-control);place-items:center;gap:10px;margin-top:12px;padding:14px 12px;display:grid}.tk .deposit-qr .qr{border-radius:calc(var(--radius) - 2px);background:#fff;place-items:center;padding:10px;line-height:0;display:grid}.tk .deposit-qr>button{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);max-width:100%;color:var(--foreground);word-break:break-all;text-align:left;align-items:center;gap:8px;padding:7px 10px;font-size:11px;transition:border-color .12s;display:flex}.tk .deposit-qr>button:hover{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}.tk .deposit-address{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);word-break:break-all;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.tk .transfer-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:10px;padding:10px}.tk .transfer-hero{text-align:center;justify-items:center;gap:4px;padding:14px 0;display:grid}.tk .transfer-list{gap:8px;margin-top:12px;display:grid}.tk .transfer-steps{color:var(--muted-foreground);gap:6px;margin-top:10px;font-size:11px;display:grid}.tk .muted{color:var(--muted-foreground)}.tk .lead{font-size:13px;font-weight:700}.tk .transfer-hero .t{color:var(--foreground);font-size:13px;font-weight:700}.tk .transfer-hero .s{color:var(--muted-foreground);font-size:11px}.tk .transfer-steps{align-items:flex-start;margin:16px 0 0;padding:0;list-style:none;display:flex}.tk .transfer-steps li{text-align:center;min-width:0;color:var(--muted-foreground);flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:0;font-size:10px;line-height:1.3;display:flex;position:relative}.tk .transfer-steps li.on{color:var(--foreground)}.tk .transfer-steps .dot{border:1px solid var(--border);background:var(--surface);width:20px;height:20px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.tk .transfer-steps .dot.done{border-color:color-mix(in oklab, var(--positive) 60%, transparent);color:var(--positive)}.tk .transfer-steps .dot.active{border-color:color-mix(in oklab, var(--primary) 70%, transparent);color:var(--primary)}.tk .transfer-steps .dot.failed{border-color:color-mix(in oklab, var(--destructive) 60%, transparent);color:var(--destructive)}.tk .transfer-steps .bar{background:var(--border);height:1px;position:absolute;top:10px;left:calc(50% + 14px);right:calc(14px - 50%)}.tk .transfer-steps li.on .bar{background:color-mix(in oklab, var(--primary) 45%, var(--border))}.tk .ticket-grid{gap:8px;margin-top:12px;display:grid}.tk .ticket-notice.blocking{border-color:color-mix(in oklab, var(--destructive) 40%, transparent);color:var(--destructive)}.tk .relay-pill{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:10px;display:inline-flex}.tk .full{width:100%}
