.markets-container{--gutter:clamp(1rem, 3vw, 2.5rem);width:min(calc(100% - 2 * var(--gutter)), 87rem);margin-inline:auto}.markets-ui{--page:var(--color-surface);--card:var(--color-card);--ink:var(--color-ink);--muted:var(--color-ink-2);--muted-detail:var(--color-ink-2);--line:var(--color-line);--line-strong:var(--color-field-line);--blue:var(--color-blue);--blue-line:var(--color-blue);--blue-wash:var(--color-blue-4);--green:var(--color-green);--green-ink:var(--color-green);--green-wash:var(--lightningcss-light,#dbf6e8b8)var(--lightningcss-dark,#182e24b8);--rose:var(--color-rose);--rose-ink:var(--color-rose);--rose-wash:var(--lightningcss-light,#fdecf0b8)var(--lightningcss-dark,#321e25b8);--amber-ink:var(--color-amber);--amber-wash:var(--color-amber-3);--chart-grid:var(--lightningcss-light,#ededf1)var(--lightningcss-dark,#292929);--chart-guide:var(--lightningcss-light,#686871)var(--lightningcss-dark,#a2a2a2);--chart-study:var(--lightningcss-light,#52699e)var(--lightningcss-dark,#c2a8ed);--mono:var(--font-mono);--workspace-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101010);--sidebar-surface:var(--lightningcss-light,#fcfcfd)var(--lightningcss-dark,#111);--workspace-line:var(--lightningcss-light,#e7e7eb)var(--lightningcss-dark,#292929);--workspace-accent:var(--lightningcss-light,#e9efff)var(--lightningcss-dark,#20283a);--control-radius:10px;--control-height:40px;--compact-height:36px}.markets-ui h1,.markets-ui h2,.markets-ui h3,.markets-ui p{margin:0}.markets-ui [hidden]{display:none!important}.markets-ui .mono-label{font:500 10.5px / 1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.markets-ui .button,.markets-ui .icon-button,.markets-ui .text-button{color:var(--ink);background:var(--page);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;font-weight:550;display:inline-flex}.markets-ui .button{min-height:var(--control-height);border-color:var(--line);text-align:center;padding:7px 12px;font-size:13px}.markets-ui .button.small{min-height:var(--compact-height);padding:5px 9px;font-size:12px}.markets-ui .button:hover:enabled,.markets-ui a.button:hover,.markets-ui .icon-button:hover:enabled{background:var(--card)}.markets-ui .button.primary,.markets-ui .button.invite-button{color:var(--color-inverse);background:var(--ink);border-color:var(--ink)}.markets-ui .button.primary:hover:enabled,.markets-ui .button.invite-button:hover:enabled{background:var(--muted)}.markets-ui .button.full{width:100%}.markets-ui .icon-button{width:var(--compact-height);height:var(--compact-height);color:var(--muted);background:0 0;flex-shrink:0;padding:0}.markets-ui .text-button{min-height:var(--compact-height);color:var(--blue);background:0 0;padding:3px 6px;font-size:12px}.markets-ui .text-button:hover:enabled{background:var(--blue-wash)}.markets-ui .text-button.danger,.markets-ui .danger{color:var(--rose-ink)}.markets-ui .danger:hover:enabled{background:var(--rose-wash)}.markets-ui :is(.button,.icon-button,.text-button) svg{flex-shrink:0}.markets-ui .segmented{border-radius:calc(var(--control-radius) + 3px);background:var(--card);gap:3px;padding:3px;display:flex}.markets-ui .segmented>:is(button,a){min-height:var(--compact-height);border-radius:var(--control-radius);color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:550;display:inline-flex}.markets-ui .segmented>button[aria-pressed=true]{color:var(--blue);background:var(--page);border-color:var(--line)}.markets-ui .room-header{min-height:var(--room-header-height);align-items:center;gap:8px;display:flex}.markets-ui .room-navigation,.markets-ui .room-actions{flex:none;align-items:center;gap:4px;display:flex}.markets-ui .room-actions{margin-inline-start:auto}.markets-ui .room-header-divider{background:var(--workspace-line);width:1px;height:20px}.markets-ui .room-title{letter-spacing:-.03em;min-width:0;font-size:16px;font-weight:620;line-height:1.2}.markets-ui .room-icon{width:44px;height:44px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:3px;display:inline-flex}.markets-ui :is(a,button).room-icon:hover,.markets-ui .room-icon[data-state=open]{background:var(--card);color:var(--ink)}.markets-ui .room-presenter{color:var(--blue)}.markets-ui .room-audio[data-active=true]{color:var(--green)}.markets-ui .room-icon.room-invite{background:var(--ink);color:var(--color-inverse);border-radius:50%}.markets-ui .room-icon.room-invite:hover{background:var(--muted);color:var(--color-inverse)}.markets-ui .room-presence{min-width:30px;color:var(--green);font:550 12px var(--mono);justify-content:center;align-items:center;gap:4px;display:inline-flex}.markets-ui .room-presence[data-connected=false]{color:var(--color-amber)}@media not (min-width:28rem){.markets-ui .room-header{gap:4px}.markets-ui .room-navigation,.markets-ui .room-actions{gap:0}.markets-ui .room-title{text-transform:capitalize;font-size:15px}.markets-ui .room-title-prefix{display:none}}@media not (min-width:25rem){.markets-ui .room-header{gap:2px;width:calc(100% - 16px)}.markets-ui .room-header :is(.room-header-divider,.room-brand-icon){display:none}}.markets-ui .chart-panel{background:var(--workspace-surface);flex-direction:column;min-width:0;display:flex;container:chart/inline-size}.markets-ui .chart-loading{min-height:500px;color:var(--muted);align-content:center;place-items:center;gap:12px;font-size:13px;display:grid}.markets-ui .market-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:88px;padding:13px 22px;display:flex}.markets-ui .market-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.markets-ui .market-title>div{min-width:0}.markets-ui .market-title .coin{flex-basis:40px;width:40px;height:40px}.markets-ui .coin{background:var(--card);width:34px;height:34px;color:var(--ink);font:620 17px var(--mono);border-radius:50%;flex:0 0 34px;place-items:center;display:inline-grid}.markets-ui .market-title h2{letter-spacing:-.025em;font-size:clamp(18px,2.6cqw,24px);font-weight:660}.markets-ui .market-title div>span{color:var(--muted)}.markets-ui .market-switch{min-height:30px;color:inherit;font:inherit;letter-spacing:inherit;overflow-wrap:anywhere;text-align:start;background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0;display:inline-flex}.markets-ui .market-switch svg{flex:none}.markets-ui .market-switch svg,.markets-ui .market-switch:hover{color:var(--blue)}.markets-ui .market-price{flex-shrink:0;align-items:center;gap:8px;display:flex}.markets-ui .market-price strong{font:580 clamp(17px, 2.6cqw, 26px) / 1.1 var(--mono);font-variant-numeric:tabular-nums}.markets-ui .feed{background:var(--card);color:var(--muted);display:inline-flex}.markets-ui .feed.live{color:var(--green-ink);background:var(--green-wash)}.markets-ui .feed{border-radius:999px;align-items:center;gap:6px;padding:5px 9px}.markets-ui .feed i{background:currentColor;border-radius:50%;width:6px;height:6px}.markets-ui .feed.offline{background:var(--amber-wash);color:var(--amber-ink)}.markets-ui .chart-controls{border-block:1px solid var(--workspace-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 14px;display:flex}.markets-ui .intervals button{min-width:31px;font:550 11px var(--mono);padding-inline:6px}.markets-ui .view-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.markets-ui .view-actions{margin-inline-start:auto}.markets-ui .chart-controls .button,.markets-ui .view-actions .icon-button{border-color:var(--workspace-line);background:0 0}.markets-ui .chart-controls :is(.button,.icon-button):hover:enabled{background:var(--card)}.markets-ui .studies,.markets-ui .active-studies,.markets-ui .active-studies form,.markets-ui .indicator-catalog,.markets-ui .drawing-options{gap:8px;display:grid}.markets-ui .active-studies{margin:0;padding:0;list-style:none}.markets-ui .active-studies li{background:var(--card);border-radius:var(--control-radius);padding:7px 9px}.markets-ui .study-row,.markets-ui .study-actions{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.markets-ui .study-row span{flex:1}.markets-ui .active-studies form{margin-top:7px}.markets-ui .indicator-catalog button,.markets-ui .drawing-options button{text-align:left;justify-content:space-between}.markets-ui .studies small{color:var(--muted);font-size:12px}.markets-ui .studies small[role=alert]{color:var(--rose-ink)}.markets-ui .drawing-options button[aria-pressed=true]{color:var(--blue);border-color:var(--blue-line);background:var(--blue-wash)}.markets-ui .chart-work{flex:1;min-width:0;display:flex}.markets-ui .chart-tools{border-inline-end:1px solid var(--workspace-line);flex-direction:column;align-items:center;gap:4px;padding:7px 5px;display:flex}.markets-ui .chart-tools button[aria-pressed=true]{color:var(--blue);background:var(--blue-wash)}.markets-ui .chart-area{background:var(--workspace-surface);flex:1;min-width:0;position:relative;overflow:hidden}.markets-ui .tool-level,.markets-ui .tool-comment,.markets-ui .tool-trendline,.markets-ui .tool-setup{cursor:crosshair}.markets-ui .canvas,.markets-ui .overlays{position:absolute;inset:0}.markets-ui .canvas{z-index:0}.markets-ui .canvas:focus-visible{outline-offset:-2px}.markets-ui .overlays{z-index:1;pointer-events:none;overflow:hidden}.markets-ui .level-handle,.markets-ui .comment-marker,.markets-ui .remote-pointer,.markets-ui .remote-preview{white-space:nowrap;position:absolute;top:0;left:0}.markets-ui .level-handle,.markets-ui .comment-marker{pointer-events:auto;border:1px solid var(--blue-line);background:var(--page);min-height:24px;color:var(--blue);box-shadow:var(--shadow-chip);font:550 10px var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;display:inline-flex}.markets-ui .level-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.markets-ui .level-handle:active{cursor:grabbing}.markets-ui .chart-area:not(.tool-pointer) .level-handle,.markets-ui .chart-area:not(.tool-pointer) .comment-marker{pointer-events:none}.markets-ui .comment-marker{background:var(--blue-wash);width:25px;padding:0}.markets-ui .drawing-handle.trendline-handle{min-width:24px;margin-left:-12px;padding:0}.markets-ui .drawing-handle.stop-handle{border-color:var(--rose);color:var(--rose-ink)}.markets-ui .drawing-handle.target-handle{border-color:var(--green);color:var(--green-ink)}.markets-ui .remote-pointer:before{content:"↖ "}.markets-ui .remote-pointer{color:var(--page);background:var(--blue);font:10px var(--mono);border-radius:999px;padding:4px 7px}.markets-ui .remote-preview{border-top:1px dashed var(--blue)}.markets-ui .placement-layer{z-index:3;touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0 auto auto 0}.markets-ui .tool-hint{pointer-events:none;z-index:2;background:var(--blue-wash);max-width:calc(100% - 16px);color:var(--blue);border-radius:999px;padding:6px 9px;font-size:11px;position:absolute;top:8px;left:8px}.markets-ui .chart-foot{border-top:1px solid var(--workspace-line);min-height:34px;color:var(--muted);font:10px var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:6px 12px;display:flex}.markets-ui .chart-foot b{color:var(--ink);font-weight:530}.markets-ui .chart-footer-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.markets-ui .chart-footer-actions:empty{display:none}.markets-ui .discussion{border-inline-start:1px solid var(--workspace-line);background:var(--sidebar-surface);flex-direction:column;min-width:0;display:flex}.markets-ui .discussion-heading{padding:20px 16px 10px}.markets-ui .discussion-heading h2{letter-spacing:-.025em;font-size:17px;font-weight:620}.markets-ui .tabs{border-bottom:1px solid var(--workspace-line);gap:8px;padding-inline:12px;display:flex}.markets-ui .tabs button{min-width:0;min-height:var(--control-height);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:1;padding-inline:4px;font-size:12px}.markets-ui .tabs button:hover,.markets-ui .tabs button[aria-pressed=true]{color:var(--ink)}.markets-ui .tabs button[aria-pressed=true]{border-bottom-color:var(--blue)}.markets-ui .tabs button span{color:var(--muted);font:500 10px var(--mono);margin-inline-start:3px}.markets-ui .discussion-content{flex:1;min-height:185px;max-height:min(57dvh,630px);padding:14px;overflow:auto}.markets-ui .discussion-content>*+*{margin-top:9px}.markets-ui .discussion-foot{border-top:1px solid var(--workspace-line);min-height:42px;color:var(--muted);align-items:center;margin-top:auto;padding:8px 13px;font-size:11px;display:flex}.markets-ui .button.new-idea{color:var(--blue);border-color:var(--workspace-line);background:0 0}.markets-ui .button.new-idea:hover:enabled{background:var(--blue-wash)}.markets-ui .empty{color:var(--muted);align-items:center;gap:9px;padding:12px 2px;font-size:13px;display:flex}.markets-ui .empty svg{flex:none}.markets-ui .secondary{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.5}.markets-ui .idea-card,.markets-ui .comment-card,.markets-ui .level-card,.markets-ui .history-entry{background:var(--card);overflow-wrap:anywhere;border-radius:14px;padding:11px}.markets-ui .card-meta{color:var(--muted);font:500 10px var(--mono);letter-spacing:.03em;justify-content:space-between;gap:5px;display:flex}.markets-ui .idea-card .card-meta>span:first-child,.markets-ui .anchor{color:var(--blue)}.markets-ui .idea-card h3{letter-spacing:-.015em;margin-top:7px;font-size:15px;font-weight:640}.markets-ui .idea-card p,.markets-ui .comment-card p{color:var(--muted);white-space:pre-wrap;margin:7px 0 10px;font-size:13px;line-height:1.45}.markets-ui .idea-prices{background:var(--page);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px;display:grid}.markets-ui .idea-prices div{gap:3px;display:grid}.markets-ui .idea-prices span{color:var(--muted);font:500 9px var(--mono)}.markets-ui .idea-prices b{font:550 11px var(--mono)}.markets-ui .idea-prices div:nth-child(2) b{color:var(--rose-ink)}.markets-ui .idea-prices div:nth-child(3) b{color:var(--green-ink)}.markets-ui .idea-footer{justify-content:flex-end;margin-top:9px;display:flex}.markets-ui .anchor{font:11px var(--mono);align-items:center;gap:4px;display:inline-flex}.markets-ui .comment-card.highlight{box-shadow:inset 0 0 0 1px var(--blue)}.markets-ui .level-card,.markets-ui .level-card>div{justify-content:space-between;align-items:center;gap:4px;display:flex}.markets-ui .level-card>span{gap:3px;font-size:12px;display:grid}.markets-ui .level-card b{color:var(--blue);font:500 11px var(--mono)}.markets-ui .setup-card .idea-prices{margin-top:8px}.markets-ui .dialog-form,.markets-ui .ticket-content,.markets-ui .invite-content,.markets-ui .history,.markets-ui .market-picker{gap:11px;min-width:0;display:grid}.markets-ui label.field,.markets-ui .invite-form .field{min-width:0;color:var(--muted);border:0;gap:6px;padding:0;font-size:13px;font-weight:550;display:grid}.markets-ui :where(input:not([type=checkbox]),textarea){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--control-radius);color:var(--ink);background:var(--page);padding:7px 10px}.markets-ui input::placeholder,.markets-ui textarea::placeholder{color:var(--muted-detail)}.markets-ui textarea{resize:vertical}.markets-ui .form-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.markets-ui .capitalize{text-transform:capitalize}.markets-ui .notice{color:var(--amber-ink);background:var(--amber-wash);border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.5}.markets-ui .room-error{margin-top:10px}.markets-ui .invite-form,.markets-ui .copy-field{align-items:end;gap:8px;display:flex}.markets-ui .invite-form .field,.markets-ui .copy-field input{flex:1}.markets-ui .invite-members h3{margin:4px 0;font-size:13px}.markets-ui .invite-members>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;padding:7px 0;font-size:13px;display:flex}.markets-ui .invite-members small{color:var(--muted);margin-left:6px;font-size:10px}.markets-ui .market-search{color:var(--muted);align-items:center;display:grid;position:relative}.markets-ui .market-search svg{pointer-events:none;position:absolute;left:10px}.markets-ui .market-search input{padding-inline-start:35px}.markets-ui .market-picker ul{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--control-radius);max-height:48dvh;margin:0;padding:4px;list-style:none;overflow:auto}.markets-ui .market-choice{text-align:left;width:100%;min-height:50px;color:var(--ink);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:5px 8px;display:flex}.markets-ui .market-choice:hover{background:var(--card)}.markets-ui .market-choice[aria-current=true]{background:var(--blue-wash)}.markets-ui .market-choice>span:nth-child(2){flex:1;gap:3px;font-size:13px;display:grid}.markets-ui .market-choice small{color:var(--muted);font-size:11px}.markets-ui .market-choice>svg{color:var(--blue);flex:0 0 16px}@container chart (max-width:650px){.markets-ui .chart-work{flex-direction:column}.markets-ui .chart-tools{border-inline-end:0;border-bottom:1px solid var(--workspace-line);grid-template-columns:repeat(7,minmax(0,44px));justify-content:start;gap:0;padding:3px 5px;display:grid}.markets-ui .chart-tools .icon-button{width:100%}}@container chart (max-width:540px){.markets-ui .market-head{min-height:74px;padding:11px 12px}.markets-ui .market-switch{min-height:44px}.markets-ui .market-title{gap:8px}.markets-ui .market-title .coin{flex-basis:32px;width:32px;height:32px}.markets-ui .market-price{flex-direction:column;align-items:end;gap:4px}.markets-ui .chart-controls{column-gap:4px;padding-inline:8px}.markets-ui .chart-controls .intervals{flex-basis:100%}.markets-ui .intervals button{flex:1;min-width:0;padding-inline:3px}.markets-ui .view-actions .icon-button{width:clamp(36px,12.25cqw,44px)}.markets-ui .ohlc-more{display:none}}@container chart (max-width:340px){.markets-ui .view-display .indicators-button{width:var(--compact-height);padding:0}.markets-ui .indicators-button span{display:none}}@media not (min-width:40rem){.markets-ui .form-prices{grid-template-columns:1fr}.markets-ui .market-picker ul{max-height:none}}@media (pointer:coarse){.markets-ui{--control-height:44px;--compact-height:44px}}@container chart (max-width:540px){@media (pointer:coarse){.markets-ui .intervals{gap:0}}}.markets-ui .market-products>button{flex:1}.markets-ui .market-categories{flex-wrap:wrap;gap:5px;display:flex}.markets-ui .market-categories button{min-height:var(--compact-height);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 9px}.markets-ui .market-categories button[aria-pressed=true]{color:var(--blue);background:var(--blue-wash)}.markets-ui .market-venue{color:var(--muted);font:500 10px var(--mono);text-align:right;overflow-wrap:anywhere}.markets-ui .market-icon img{object-fit:contain;border-radius:50%;width:100%;height:100%}.markets-ui .market-notice{color:var(--amber-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.markets-ui .market-more{justify-content:center;padding:8px;display:flex}.markets-ui .chart-no-candles{color:var(--muted);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.markets-ui .remote-presenter{pointer-events:none;position:absolute;top:0;left:0}.markets-ui .remote-presenter:before,.markets-ui .remote-presenter:after{content:"";opacity:.75;position:absolute}.markets-ui .remote-presenter:before{left:var(--crosshair-x);border-left:1px dashed var(--blue);height:100%;top:0}.markets-ui .remote-presenter:after{top:var(--crosshair-y);border-top:1px dashed var(--blue);width:100%;left:0}.markets-ui .remote-presenter>span{z-index:1;left:clamp(0px, calc(var(--crosshair-x) + 6px), calc(100% - 96px));top:clamp(0px, calc(var(--crosshair-y) + 6px), calc(100% - 25px));text-overflow:ellipsis;white-space:nowrap;max-width:90px;color:var(--page);background:var(--blue);font:500 10px var(--mono);border-radius:6px;padding:3px 6px;position:absolute;overflow:hidden}.market-page{--workspace-header-height:60px;background:var(--workspace-surface)}.market-page .market-page-header{border-bottom:1px solid var(--workspace-line)}.market-page .market-page-header .markets-container{width:calc(100% - 2*clamp(1rem,2.25vw,2rem));min-height:calc(var(--workspace-header-height) - 1px)}.market-page .market-header-divider{background:var(--workspace-line);flex:0 0 1px;height:22px}.market-page .market-page-title{letter-spacing:-.025em;font-size:15px;font-weight:600}.market-page .market-header-actions{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.market-page .market-header-actions>*{flex-shrink:0}.market-page .market-header-actions .action span.truncate{max-width:min(8rem,23vw)}.market-page .market-return{min-height:44px;color:var(--muted);border-radius:6px;align-items:center;font-size:13px;display:inline-flex}.market-page .market-return:hover,.market-page .market-return:focus-visible{color:var(--ink);text-decoration:underline}@media not (min-width:40rem){.market-page{--workspace-header-height:56px}.market-page .market-page-header .markets-container{flex-wrap:wrap;row-gap:0}.market-page .market-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.market-page .market-header-actions .action{padding-inline:12px;font-size:13px}.market-page .market-return{font-size:12px}}.room-page{--room-header-height:60px;background:var(--workspace-surface)}.room-page .room-error{margin-block:0 12px}.room-page .workspace-grid{border-block:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) clamp(17rem,24vw,21rem);display:grid}.room-page .chart-panel{min-height:max(32rem, calc(100dvh - var(--room-header-height) - 2px))}@media not (min-width:40rem){.room-page{--room-header-height:56px}}@media not (min-width:56rem){.room-page .workspace-grid{grid-template-columns:minmax(0,1fr)}.room-page .discussion{border-inline-start:0;border-top:1px solid var(--workspace-line)}.room-page .discussion-content{max-height:none}.room-page .chart-panel{min-height:max(31rem, calc(100dvh - var(--room-header-height) - 2px))}}.trade-page{flex-direction:column;min-height:100dvh;display:flex}.trade-main{flex:1;place-items:center;padding-block:clamp(3.5rem,10vh,7rem);display:grid}.trade-composer{text-align:center;justify-items:center;gap:1.1rem;width:min(100%,47rem);display:grid}.trade-form{justify-items:center;gap:1.15rem;width:100%;display:grid}.trade-context{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .9rem;margin-block-end:.45rem;font-size:.8125rem;display:flex}.trade-venue{align-items:center;gap:.4rem;display:inline-flex}.trade-field:is(button):hover{background:var(--workspace-accent)}.trade-sentence{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.55rem,4.7vw,3.55rem);font-weight:570;line-height:1.48}.trade-sentence strong{font-weight:inherit}.trade-long{color:var(--color-green)}.trade-short{color:var(--color-rose)}.trade-field{vertical-align:middle;border:1px solid var(--line);background:var(--card);letter-spacing:-.035em;white-space:nowrap;border-radius:.28em;align-items:center;gap:.25em;max-width:100%;min-height:44px;padding:.1em .32em;font-size:.82em;line-height:1.12;display:inline-flex}.trade-field .market-icon{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;font-size:.875rem}.trade-field .trade-chevron{color:var(--muted);flex:none}.trade-amount:focus-within{outline:2px solid var(--blue);outline-offset:2px}.trade-amount input{background:0 0;border:0;outline:none;min-width:0;max-width:9ch;padding:0;font-size:max(1em,16px)}.trade-number,.trade-amount input,.trade-outcome,.trade-review-details{font-variant-numeric:tabular-nums}.trade-currency{color:var(--muted)}.trade-outcome{min-height:1.25rem;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1.15rem;font-size:.875rem;display:flex}.trade-outcome strong{font-weight:580}.trade-outcome strong:not([class]){color:var(--ink)}.trade-review-button{min-width:11rem;margin-block-start:.2rem}.trade-review{justify-items:start;gap:1rem;margin-block-start:.75rem;display:grid}.trade-review-lead{letter-spacing:-.025em;font-size:1.125rem;font-weight:600}.trade-review-note{color:var(--muted);font-size:.875rem}.trade-notice{color:var(--color-rose);font-size:.875rem}.trade-review-details{border-block:1px solid var(--line);gap:.55rem;width:100%;padding-block:.9rem;display:grid}.trade-review-details>div{justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.trade-review-details dt{color:var(--muted)}.trade-review-details dd{text-align:end}@media not (min-width:40rem){.trade-composer,.trade-form{gap:.85rem}.trade-sentence{max-width:27rem}}
