html,body{margin:0;padding:0;height:auto;min-height:0;overflow-x:hidden;overflow-y:visible;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#app,.app,.widget-root,.container{height:auto!important;min-height:0!important}.amt-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;row-gap:0;align-items:stretch}.amt-col{width:100%;display:grid;gap:8px}.amt-out{padding:12px;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-width:0;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000001f}.amt-input-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.amt-prefix{font-weight:700;white-space:nowrap;flex:0 0 auto}.f-input{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#1f1f1f;color:#fff;width:100%;outline:none}.f-input:focus{border-color:#00ccbca6;box-shadow:0 0 0 2px #00ccbc26}.pay-select{position:relative;width:100%}.pay-selected{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);cursor:pointer;-webkit-user-select:none;user-select:none}.pay-selected span{white-space:nowrap}.pay-selected:focus{outline:none;border-color:#00ccbca6;box-shadow:0 0 0 2px #00ccbc26}.pay-selected .caret{margin-left:auto;flex:0 0 auto}.caret{margin-left:auto;opacity:.8}.micro-note{font-size:12px;line-height:1.35;opacity:.75;margin-top:-10px;margin-bottom:12px}.net-note{font-size:14px;opacity:.9;line-height:1.35}.net-note b{opacity:1}.pay-options{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#1a1a1a;border-radius:12px;display:none;z-index:50;border:1px solid rgba(255,255,255,.1)}.pay-option{display:flex;align-items:center;gap:10px;padding:12px;cursor:pointer}.pay-option:hover,.pay-option:focus{background:#ffffff0f;outline:none}.pay-icon{width:28px;height:28x;flex:0 0 28px}.tagai-line{display:flex;min-width:0;gap:10px;align-items:center}.tagai-value{min-width:0;overflow-wrap:anywhere}.tagai-coin{width:32px;height:32px;border-radius:50%;background:url(/tagai_icon_coin_transparent_256px.png) center / contain no-repeat;flex-shrink:0}.tagai-note{font-size:14px;opacity:.9}.primary-btn{padding:14px;border-radius:14px;background:#00ccbc;color:#003b36;font-size:18px;font-weight:800;letter-spacing:.3px;border:none;cursor:pointer;transition:transform .04s ease,opacity .15s ease;opacity:.5}.primary-btn:active{transform:translateY(1px)}.primary-btn:disabled{cursor:not-allowed}.wallet-box{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000001f;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"status actions" "net    actions";gap:6px 12px;align-items:start}.wallet-actions{grid-area:actions;display:flex;gap:14px;justify-content:flex-end;flex-wrap:nowrap;align-self:end}.wallet-status{grid-area:status;font-size:15px;font-weight:600}.wallet-net{grid-area:net;font-size:14px;opacity:.9;padding:8px 0}.wallet-title{font-size:14px;opacity:.9}#walletBox .wallet-row{display:flex;align-items:center;justify-content:space-between;gap:12px}#walletBox .primary-btn.small{padding:10px 12px;border-radius:12px;font-weight:700}.secondary-btn{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font-weight:600;cursor:pointer}.secondary-btn:active{transform:translateY(1px)}.rates-panel{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000001f;color:#fff;font-size:14px}.rates-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0}.rates-label{opacity:.8}.rates-value{font-weight:700}.rates-note{margin-top:6px;font-size:14px;opacity:.75}body.is-busy #appContent{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}#busyOverlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000}#busyOverlay .busy-card{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff}#busyOverlay .busy-title{color:#fff;font-size:24px;font-weight:800;line-height:1.2}#busyOverlay .busy-msg{color:#fff;font-size:18px;font-weight:500;line-height:1.45;opacity:.95}#busyOverlay .busy-sub{color:#fff;font-size:15px;line-height:1.4;opacity:.9}#busyOverlay .busy-spinner{width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:#00ccbc;margin:0 auto;animation:spin .9s linear infinite}body.is-busy #busyOverlay{display:flex}@keyframes spin{to{transform:rotate(360deg)}}.toast-host{position:fixed;top:24px;left:50%;transform:translate(-50%);width:min(560px,calc(100vw - 32px));z-index:999999;display:grid;gap:12px;color:#fff!important;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.2);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;background:#0a0a0aeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 40px #0000008c,0 0 0 1px #00000040;animation:toastIn .18s ease-out}.toast .t-icon{width:18px;height:18px;border-radius:6px;margin-top:3px;flex:0 0 auto}.toast.success .t-icon{background:#00ccbc}.toast.warn .t-icon{background:#f5c542}.toast.error{color:#fff;border-color:#ff5a5a59}.toast.error .t-icon{background:#ff5a5a}.toast .t-title{color:#fff;font-size:18px;font-weight:800;line-height:1.25}.toast .t-msg{color:#fff;font-size:16px;line-height:1.45;opacity:.95}.toast .t-body{font-size:16px;line-height:1.35}.toast .t-close{margin-left:auto;background:transparent;border:0;color:#fff;opacity:.85;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px}.toast .t-close:hover{opacity:1}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;min-width:0}.amt-input-fill{flex:1 1 auto;min-width:0;max-width:100%}:root{--app-scale: 1}#app{position:relative;left:50%;transform:translate(-50%);transform-origin:top center;width:100%}html,body{margin:0;padding:0;overflow-x:hidden}@media(max-width:809px){:root{--app-scale: 1}#app{left:0;transform:none;width:100%;margin:0 auto;padding:0 8px;zoom:var(--app-scale)}@supports not (zoom: 1){#app{zoom:1;transform:scale(var(--app-scale));transform-origin:top center;width:calc(100% / var(--app-scale))}}}#appContent{font-size:clamp(16px,.9vw + 12px,19px);line-height:1.35;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}#appContent label{font-size:.95em;font-weight:650;letter-spacing:.2px}#appContent input,#appContent select,#appContent textarea{font-size:1em}.amt-out-title{font-size:16px;font-weight:650}.amt-out-sub,.rates-label{font-size:14px;opacity:.9}.rates-value{font-size:15px;font-weight:650}@media(max-width:480px){.amt-row{grid-template-columns:1fr!important;column-gap:0!important;row-gap:16px!important}.amt-col{width:100%}}@media(max-width:520px){#walletBox .wallet-row{flex-direction:column;align-items:stretch;gap:10px}#walletBox .wallet-status{min-width:0}#walletBox .wallet-status *{overflow-wrap:anywhere;word-break:break-word}#walletBox .wallet-actions{width:100%;display:flex;flex-direction:row;gap:10px;justify-content:stretch;align-items:stretch;min-width:0}#walletBox .wallet-actions .secondary-btn{flex:1 1 0;min-width:0;padding:10px;font-size:14px;line-height:1.15;white-space:normal;text-align:center}}@media(max-width:380px){#walletBox .wallet-actions{flex-direction:column}#walletBox .wallet-actions .secondary-btn{width:100%}}
