@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Geist-Regular-5U7sAi-B.ttf)format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Geist-Medium-BQ0FE69b.ttf)format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Geist-SemiBold-sD05VmZa.ttf)format("truetype")}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/newsreader-latin-500-italic-Bsgye1qA.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text-primary:#121212;--text-secondary:#6f6f6f;--text-on-accent:#f5f5f7;--bg-primary:#faf9f7;--bg-surface:#fff;--bg-surface-muted:#f1efeb;--border-muted:#dad6d0;--accent-primary:#e8806f;--accent-hover:#ef9080;--accent-pressed:#d4654f;--status-success:#3fae5d;--caution-bg:#fdf3d7;--caution-text:#6b4e00;--danger:#af3d3d;--danger-bg:#f9e4e4;--danger-text:#7d2222}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--text-primary:#f2f2f2;--text-secondary:#a1a1a1;--text-on-accent:#1a1a1a;--bg-primary:#121212;--bg-surface:#1a1a1a;--bg-surface-muted:#202020;--border-muted:#333;--accent-primary:#ff9f8f;--accent-hover:#ffb3a6;--accent-pressed:#e8806f;--caution-bg:#3a2f10;--caution-text:#f3d98a;--danger:#e06c6c;--danger-bg:#3d1c1c;--danger-text:#f3b0b0}}:root[data-theme=dark]{--text-primary:#f2f2f2;--text-secondary:#a1a1a1;--text-on-accent:#1a1a1a;--bg-primary:#121212;--bg-surface:#1a1a1a;--bg-surface-muted:#202020;--border-muted:#333;--accent-primary:#ff9f8f;--accent-hover:#ffb3a6;--accent-pressed:#e8806f;--caution-bg:#3a2f10;--caution-text:#f3d98a;--danger:#e06c6c;--danger-bg:#3d1c1c;--danger-text:#f3b0b0}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-primary);min-height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.shell{min-height:100vh;max-width:440px;min-height:100dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.brand{align-items:center;gap:8px;font-weight:600;display:flex}.brand img{border-radius:7px}.card{border:1px solid var(--border-muted);background:var(--bg-surface);border-radius:16px;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.origin{color:var(--text-secondary);text-align:center;font-size:13px}.origin strong{color:var(--text-primary);font-weight:500}h1{text-wrap:balance;margin:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-style:italic;font-weight:500;line-height:1.2}h2{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:600}p{color:var(--text-secondary);text-wrap:pretty;margin:0}.center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:220px;display:flex}.account{font-size:13px}.mono,.item-detail,.raw pre{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono{color:var(--text-primary);font-size:12px}.section+.section{margin-top:4px}.items{border:1px solid var(--border-muted);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.item{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.item+.item{border-top:1px solid var(--border-muted)}.item-title{font-weight:500}.item-detail{color:var(--text-secondary);white-space:pre-wrap;font-size:12px}.item-caution .item-title{color:var(--caution-text)}.item-danger .item-title{color:var(--danger)}.notice{border-radius:12px;padding:10px 12px;font-size:14px}.notice-caution{background:var(--caution-bg);color:var(--caution-text)}.notice-danger{background:var(--danger-bg);color:var(--danger-text);font-weight:500}.understood{align-items:flex-start;gap:8px;font-size:14px;display:flex}.understood input{accent-color:var(--danger);margin-top:3px}.queued{font-size:13px}.link{color:var(--text-secondary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.raw{flex-direction:column;gap:4px;display:flex}.raw-label{color:var(--text-secondary);font-size:12px}.raw pre{background:var(--bg-surface-muted);white-space:pre-wrap;border-radius:10px;max-height:180px;margin:0;padding:10px;font-size:11px;overflow:auto}.actions{flex-direction:column;gap:10px;margin-top:auto;padding-top:8px;display:flex}.button{width:100%;min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 16px;font-weight:500;transition:background-color .12s,transform 80ms}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{opacity:.45;cursor:not-allowed}.button-primary{background:var(--accent-primary);color:var(--text-on-accent)}.button-primary:hover:not(:disabled){background:var(--accent-hover)}.button-primary:active:not(:disabled){background:var(--accent-pressed)}.button-danger{background:var(--danger);color:#fff}.button-secondary{border-color:var(--border-muted);color:var(--text-primary);background:0 0}.button-secondary:hover{background:var(--bg-surface-muted)}.button:focus-visible,.link:focus-visible,.understood input:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.phrase{border:1px solid var(--border-muted);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;list-style:none;display:grid}.phrase li{gap:6px;display:flex}.phrase-index{width:18px;color:var(--text-secondary);text-align:right}.spinner{border:3px solid var(--border-muted);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.check{background:var(--status-success);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}.button{transition:none}}.simulation{flex-direction:column;gap:10px;display:flex}.simulation-pending{border:1px dashed var(--border-muted);border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:12px}.spinner-small{border-width:2px;flex:none;width:18px;height:18px}.sim-caption{color:var(--text-secondary);margin:0;font-size:13px}.sim-card{border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}.sim-card p{margin:0}.sim-card-caution{background:var(--caution-bg);color:var(--caution-text)}.sim-card-danger{background:var(--danger-bg);color:var(--danger-text)}.sim-card-tag{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.sim-card-detail{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sim-card .address{color:inherit}.changes{border:1px solid var(--border-muted);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.change{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.change+.change{border-top:1px solid var(--border-muted)}.change-label{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.change-kind{border:1px solid var(--border-muted);letter-spacing:.06em;border-radius:999px;padding:0 6px;font-size:10px}.change-amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:17px;font-weight:600}.change-in .change-amount{color:var(--status-success)}.change-detail{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.change-detail .address{color:var(--text-secondary)}.facts{flex-direction:column;gap:6px;margin:0;display:flex}.fact{justify-content:space-between;gap:16px;font-size:14px;display:flex}.fact dt{color:var(--text-secondary)}.fact dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.fact-muted dd{color:var(--text-secondary)}.calls{flex-direction:column;gap:6px;display:flex}.calls-heading{color:var(--text-secondary);justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.calls-status{color:var(--caution-text)}.call-listed{color:var(--status-success);margin-left:6px}.call-instruction{background:var(--bg-surface-muted);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:400}
