@layer screens{.data-stamp{color:var(--muted);font-size:var(--text-11);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:12px;line-height:18px;display:flex}.availability-label{color:var(--muted);font-size:var(--text-13)}.financial-tabs{margin-top:24px}.financial-summary{font-size:var(--text-14);margin:16px 0;padding:0;line-height:22px}.financial-summary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;min-height:40px;padding:8px 0;display:flex}.financial-summary dt{color:var(--muted)}.financial-summary dd{white-space:nowrap;margin:0;font-weight:500}.financial-summary dd small{font-size:var(--text-12);color:var(--muted);font-weight:400}.asset-market-section{margin-top:32px}.futures-contract{align-items:center;gap:12px;min-height:88px;display:flex}.futures-contract>svg{color:var(--accent)}.futures-contract strong{font-size:var(--text-18)}.futures-contract p{color:var(--muted);font-size:var(--text-11);margin-top:4px}.futures-contract>span{max-width:100px;color:var(--muted);font-size:var(--text-11);text-align:right;margin-left:auto}.futures-risk-controls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.future-chart-preview{border-block:1px solid var(--line);padding:16px 0}.future-chart-preview h2{font-size:var(--text-18)}.future-chart-preview>p{color:var(--muted);font-size:var(--text-12);margin:8px 0 16px;line-height:18px}.futures-workspace>.button{width:100%}.flow-introduction{font-size:var(--text-12);color:var(--muted);align-items:start;gap:8px;padding:0 0 24px;line-height:20px;display:flex}.flow-introduction>svg{color:var(--accent);flex-shrink:0}.network-select{background:var(--input);min-height:56px;color:var(--muted);border:1px solid var(--control-line);font-size:var(--text-14);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.deposit-address{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.deposit-address>svg{color:var(--muted)}.deposit-address h2{font-size:var(--text-20);max-width:280px}.deposit-address p{color:var(--muted);font-size:var(--text-14);max-width:280px;line-height:22px}.deposit-address .button{width:100%}.review-preview{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.review-preview h2{font-size:var(--text-18)}.review-preview>p{color:var(--muted);font-size:var(--text-12)}.flow-submit{margin-top:24px}.flow-submit .button{width:100%}.flow-submit p{color:var(--muted);font-size:var(--text-12);text-align:center;padding-top:8px}.support-inline{min-height:48px;color:var(--accent);font-size:var(--text-14);justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.wallet-route{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:24px;padding:16px}.wallet-route>div{align-items:start;gap:12px;display:flex}.wallet-route>div>span{font-size:var(--text-12);color:var(--accent);padding-top:36px}.wallet-route .preview-field{flex:1}.wallet-route>svg{color:var(--muted);margin:-8px 0 16px 40px;display:block}.convert-amount{border:1px solid var(--control-line);background:var(--surface);border-radius:12px;padding:20px 16px}.convert-amount>p{color:var(--muted);font-size:var(--text-14)}.convert-amount>div{justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.convert-amount>div>span{font-size:var(--text-40);color:var(--muted);font-weight:550}.convert-amount button{background:var(--raised);min-height:48px;color:var(--muted);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.convert-connector{justify-content:center;padding:4px 0;display:flex}@media (max-width:1079px){.futures-workspace>.segment-control,.futures-workspace .financial-tabs,.assets-workspace .financial-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:20px;padding:0}.futures-workspace>.segment-control button,.futures-workspace .financial-tabs button,.assets-workspace .financial-tabs button{min-height:44px;color:var(--muted);font-size:var(--text-14);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:10px 0;font-weight:600}.futures-workspace>.segment-control button[aria-pressed=true],.futures-workspace .financial-tabs button[aria-pressed=true],.assets-workspace .financial-tabs button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent);background:0 0}}.money-flow .page-title{min-height:72px;padding-inline-end:88px;position:relative}.flow-key{width:84px;height:84px;box-shadow:none;background:var(--key-art) center 42% / 168% 168% no-repeat;filter:drop-shadow(0 12px 14px #00000073);pointer-events:none;border:0;border-radius:0;position:absolute;top:-6px;right:-4px}[data-theme=light] .flow-key{filter:drop-shadow(0 12px 14px #13202d40)}.signed-out-card{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:radial-gradient(100% 120% at 100% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), var(--surface);border-radius:20px;gap:14px;padding:20px 16px;display:grid}.signed-out-card p{color:var(--secondary);font-size:var(--text-14);margin:0;line-height:22px}.signed-out-card .button{width:100%}.signed-out-card-slot{min-height:48px;display:block}@media (max-width:1079px){.money-flow :is(.convert-amount,.deposit-address,.wallet-route){border-color:color-mix(in srgb, var(--text) 7%, var(--line));background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 40%, var(--bg)));border-radius:20px}.money-flow .convert-connector .icon-button{background:var(--raised);border-radius:999px}.money-flow .review-preview{border:1px solid color-mix(in srgb, var(--text) 7%, var(--line));background:var(--surface);border-radius:20px;margin-top:20px;padding:16px}}.futures-reference{border:1px solid color-mix(in srgb, var(--text) 7%, var(--line));background:var(--surface);border-radius:20px;gap:8px;margin-block:12px;padding:14px 16px;display:grid}.futures-reference h2{font-size:var(--text-16)}.futures-reference-source{color:var(--muted);font-size:var(--text-12);margin:0}.futures-reference dl{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:0;display:grid}.futures-reference dl>div{background:var(--raised);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.futures-reference dt{color:var(--muted);font-size:var(--text-12)}.futures-reference dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}.futures-reference-state{font-size:var(--text-13);align-items:center;gap:8px;margin:0;display:flex}.futures-reference-state>span{background:var(--gain);border-radius:50%;flex-shrink:0;width:8px;height:8px}.futures-reference-state:is([data-state=SINGLE_SOURCE],[data-state=DIVERGED])>span{background:var(--warning)}.futures-reference-state[data-state=UNAVAILABLE]>span{background:var(--loss)}.coming-rail{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));color:var(--accent);border-radius:20px;justify-items:start;gap:12px;margin-block:8px 24px;padding:20px 16px;display:grid}.coming-rail p{max-width:60ch;color:var(--secondary);font-size:var(--text-14);margin:0;line-height:22px}.coming-rail .support-inline{color:var(--text)}.coming-note{color:var(--muted);font-size:var(--text-13);margin:0 0 16px;line-height:20px}}
