.login{min-height:100dvh;padding:calc(env(safe-area-inset-top) + 24px) 16px calc(env(safe-area-inset-bottom) + 24px);isolation:isolate;background:var(--page);color:var(--text);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.login-body{justify-items:center;gap:12px;width:min(400px,100%);display:grid}.login-slot{justify-items:center;width:100%;display:grid}.login-clerk{width:100%}.login-clerk:empty{display:none}.login-spinner{margin-top:24px}.login-notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);width:100%;color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:22px 18px;font-size:13px;line-height:1.45;display:grid}.login-notice strong{color:var(--text);font-size:15px}.login-notice p{max-width:34ch;margin:0}.login-notice.is-failed{border-color:color-mix(in srgb, var(--negative) 45%, transparent)}.login-button{border-radius:var(--chip-radius);background:var(--select);min-width:140px;min-height:36px;color:var(--text);font:inherit;cursor:pointer;border:0;margin-top:4px;padding:0 18px;font-weight:700}.login-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.restricted-page{z-index:30;background:var(--page);place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.restricted-page .login-notice{width:min(400px,100%)}.licences{z-index:40;background:var(--page);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0}.licences-head{padding:calc(env(safe-area-inset-top) + 10px) 12px 10px 16px;border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}.licences-head h1{margin:0;font-size:15px;font-weight:700}.licences-close{background:var(--chip-bg);width:32px;height:32px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.licences-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.licences-body{width:min(640px,100%);padding:14px 12px calc(env(safe-area-inset-bottom) + 24px);flex:1;align-content:start;gap:8px;margin-inline:auto;display:grid;overflow-y:auto}.licences-intro{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.45}.licences a{color:var(--phase)}.licences-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:10px 12px}.licences-item h2{margin:0;font-size:13px;font-weight:700}.licences-version{color:var(--muted);font-weight:400}.licences-meta,.licences-note{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.licences-notice{border-left:2px solid var(--phase);border-radius:0 var(--box-radius) var(--box-radius) 0;background:var(--raised);gap:2px;margin:8px 0 0;padding:8px 10px;font-size:12px;display:grid}.licences-text{margin-top:6px;font-size:12px;display:inline-block}.bar-menu-link{border-radius:var(--box-radius);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 10px;font-size:12px}.bar-menu-link:hover{background:var(--raised);color:var(--text)}.bar-menu-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.login-card{isolation:isolate;background:var(--page);--u:calc(100cqw / 440);border-radius:16px;width:min(440px,100%);position:relative;overflow:hidden;container-type:inline-size}.login-card:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(215deg, #b9ffd880, var(--line) 28%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.login-card:after{content:"";z-index:-1;background:radial-gradient(calc(170 * var(--u)) calc(115 * var(--u)) at 92% 0%, #d4ffe6cc, #b4f8d299 12%, #7eecac66 28%, #5fe39a3d 45%, #3fd9831f 62%, #3fd9830a 80%, #3fd98300), radial-gradient(calc(360 * var(--u)) calc(400 * var(--u)) at 96% 0%, #2cc06e4d, #2cc06e3d 18%, #26b8652b 36%, #1fae5a1a 54%, #1fae5a0c 72%, #1fae5a03 88%, #1fae5a00);pointer-events:none;position:absolute;inset:0}.login-wait{background:#000;padding:0;position:fixed;inset:0;overflow:hidden}.login-wait-frame{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.login-wait.is-leaving{z-index:1000;pointer-events:none;animation:.5s ease-out forwards login-wait-out}@keyframes login-wait-out{to{opacity:0}}.login-wait-light{position:absolute;inset:0;-webkit-mask:radial-gradient(min(820px,130vw) min(820px,90vh) at 100% 0,#000,#000c 30%,#0006 60%,#0000);mask:radial-gradient(min(820px,130vw) min(820px,90vh) at 100% 0,#000,#000c 30%,#0006 60%,#0000)}.login-wait-source{isolation:isolate;aspect-ratio:1;--u:calc(100cqw / 440);width:min(560px,110vw);position:absolute;top:0;right:0;container-type:inline-size}.login-wait-source:after{content:"";z-index:-1;background:radial-gradient(calc(170 * var(--u)) calc(115 * var(--u)) at 71% 25%, #d4ffe6cc, #b4f8d299 12%, #7eecac66 28%, #5fe39a3d 45%, #3fd9831f 62%, #3fd9830a 80%, #3fd98300), radial-gradient(calc(360 * var(--u)) calc(400 * var(--u)) at 73% 25%, #2cc06e4d, #2cc06e3d 18%, #26b8652b 36%, #1fae5a1a 54%, #1fae5a0c 72%, #1fae5a03 88%, #1fae5a00);position:absolute;inset:-50%}.login-beams{z-index:-1;aspect-ratio:1;pointer-events:none;position:absolute;inset:0 0 auto}.login-shaft{top:calc(-70 * var(--u));opacity:var(--bright);transform-origin:top;filter:blur(calc(8 * var(--u)));transform:rotate(var(--slant));background:linear-gradient(#e2fff0,#86f0b6bf 28%,#3fd98352 58%,#0000);animation:ease-in-out infinite alternate login-shaft;position:absolute}@keyframes login-shaft{to{transform:rotate(calc(var(--slant) + 3deg));opacity:calc(var(--bright) * .55)}}.login-dust{opacity:var(--bright);background:#d8ffe8;border-radius:50%;animation:linear infinite login-dust;position:absolute}@keyframes login-dust{0%{opacity:0;transform:translate(0)}20%,70%{opacity:var(--bright)}to{opacity:0;transform:translate(-18px,46px)}}.login-card-head{justify-items:start;gap:10px;padding:52px 32px 24px;display:grid;position:relative}.login-name{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:700}.login-three{color:#19ff7a}.login-tld{color:var(--muted);font-weight:600}.login-wait-name{margin:0;font-size:28px;position:absolute;top:50%;left:50%;translate:-50% -50%}.login-welcome{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500}.login-sub{color:var(--muted);letter-spacing:.01em;margin:0;font-size:14px}.login-card .login-body{width:100%;position:relative}.login-card .login-notice{background:0 0;border:0;border-radius:0}.login-card .login-button{color:#f3fff8;background:linear-gradient(90deg,#12b356,#1ccb68 50%,#0e9a49);border:1px solid #3fe08a66;border-radius:8px;font-weight:600}.login-card :is(.cl-socialButtonsIconButton,.cl-formFieldInput){background:color-mix(in srgb, var(--card) 85%, transparent)!important;box-shadow:inset 0 0 0 1px var(--line)!important;border-radius:8px!important}.login-card .cl-formFieldInput:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #4c8df72e!important}.login-card .cl-formButtonPrimary{background:radial-gradient(70% 160% at 50% -20%,#7dedab,#2cc670 55%,#1aa858)!important;border-color:#a8f5c4!important;border-radius:8px!important;box-shadow:0 0 28px #19c46340,inset 0 1px #fff6!important}.login-hover{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.login-hover:before,.login-hover:after{content:"";border-radius:inherit;position:absolute;inset:0}.login-hover:before{background:radial-gradient(320px circle at var(--mx,50%) var(--my,0px), #19c4632e, #0000 70%)}.login-hover:after{z-index:3;background:radial-gradient(220px circle at var(--mx,50%) var(--my,0px), #b4ffd4, #0000 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.login-card:hover .login-hover{opacity:1}.login-card :is(.cl-socialButtonsIconButton,.cl-formFieldInput){transition:box-shadow .2s,background-color .2s}.login-card :is(.cl-socialButtonsIconButton,.cl-formFieldInput):hover{background:var(--raised)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important}.login-card .cl-formButtonPrimary{transition:box-shadow .2s,filter .2s,transform .2s}.login-card .cl-formButtonPrimary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 0 40px #19c46366,inset 0 1px #ffffff80!important}}@media (width<=480px){.login{padding:calc(env(safe-area-inset-top) + 16px) 12px calc(env(safe-area-inset-bottom) + 16px)}.login-card-head{padding:36px 22px 18px}.login-welcome{font-size:26px}.login-card .cl-card{padding:4px 22px 22px!important}.login-card :is(.login-slot,.login-clerk,.cl-rootBox,.cl-cardBox){width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.login-shaft,.login-dust{animation:none}.login-wait.is-leaving{animation-duration:.2s}}.toasts{z-index:35;pointer-events:none;flex-direction:column;gap:8px;width:300px;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:16px;right:16px}.toast{--k:#6b7280;color:#f3f4f6;text-align:left;pointer-events:auto;background:#292d34;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 20px;align-items:start;column-gap:10px;width:300px;padding:10px 8px 10px 12px;animation:.14s cubic-bezier(.4,0,.2,1) toast-in;display:grid;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff1f,0 14px 36px #000000b3}.toast.is-success{--k:#22c55e}.toast.is-error{--k:#f87171}.toast.is-warning{--k:#fbbf24}.toast.is-info{--k:#60a5fa}.toast-sign{width:16px;height:16px;color:var(--k);margin-top:1px}.toast-sign svg{width:16px;height:16px;display:block}.toast-spin{border:2px solid #ffffff24;border-top-color:#3b82f6;border-radius:50%;width:14px;height:14px;margin:1px;animation:.85s linear infinite spin;display:block}.toast-words{min-width:0}.toast-head{align-items:baseline;gap:8px;display:flex}.toast-title{color:#f3f4f6;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:18px}.toast-amount{flex:none;font-size:13px;font-weight:600;line-height:18px}.toast-amount.is-positive{color:#22c55e}.toast-amount.is-negative{color:#f87171}.toast-detail{color:#aeb4bc;overflow-wrap:anywhere;margin-top:1px;font-size:12px;font-weight:500;line-height:16px;display:block}.toast-x{color:#8b929c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:20px;height:20px;margin-top:-1px;padding:0;display:grid}.toast-x svg{width:9px;height:9px}body:not(.is-desk) .toasts{right:8px;bottom:calc(var(--toast-bottom,var(--toast-floor,calc(60px + var(--tab-safe)))) + 8px);align-items:center;width:auto;max-width:464px;margin-inline:auto;transition:bottom .26s cubic-bezier(.2,.9,.3,1);left:8px}body:not(.is-desk) .toast{width:fit-content;max-width:100%}@keyframes toast-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.toast{animation:none}body:not(.is-desk) .toasts{transition:none}}.dv-drop-target-container{z-index:9999;pointer-events:none;--dv-transition-duration:.3s;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.dv-drop-target-container .dv-drop-target-anchor{border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);opacity:1;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;transition:opacity var(--dv-transition-duration) ease-in, top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out;position:relative;transform:translate(0,0)}.dv-drop-target{--dv-transition-duration:70ms;position:relative}.dv-drop-target>.dv-drop-target-dropzone{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection{box-sizing:border-box;border:var(--dv-drag-over-border);background-color:var(--dv-drag-over-background-color);width:100%;height:100%;transition:top var(--dv-transition-duration) ease-out, left var(--dv-transition-duration) ease-out, width var(--dv-transition-duration) ease-out, height var(--dv-transition-duration) ease-out, opacity var(--dv-transition-duration) ease-out;will-change:transform;pointer-events:none;position:relative}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-top.dv-drop-target-small-vertical{border-top:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-bottom.dv-drop-target-small-vertical{border-bottom:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-left.dv-drop-target-small-horizontal{border-left:1px solid var(--dv-drag-over-border-color)}.dv-drop-target>.dv-drop-target-dropzone>.dv-drop-target-selection.dv-drop-target-right.dv-drop-target-small-horizontal{border-right:1px solid var(--dv-drag-over-border-color)}.dv-dnd-compass{z-index:1001}.dv-dnd-compass-cell{box-sizing:border-box;border:1px solid var(--dv-dnd-compass-color,#1f9cf0);background-color:var(--dv-dnd-compass-cell-color,#1f9cf040);border-radius:2px}.dv-dnd-compass-cell-edge{background-color:var(--dv-dnd-compass-edge-cell-color,#1f9cf01f);border-style:dashed}.dv-dnd-compass-cell-active{background-color:var(--dv-dnd-compass-active-cell-color,#1f9cf080);border-style:solid}.dv-dnd-compass-edge-preview{z-index:1000;box-sizing:border-box;background-color:var(--dv-drag-over-background-color);border:var(--dv-drag-over-border)}.dv-dragged{transform:translate(0,0)}.dv-tab-ghost-drag{position:relative}.dv-tab-ghost-drag:after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab{flex-shrink:0}.dv-tab:focus-visible,.dv-tab:has(:focus-visible){position:relative}.dv-tab:focus-visible:after,.dv-tab:has(:focus-visible):after{content:"";pointer-events:none;outline-offset:-1px;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0;outline:1px solid var(--dv-tab-divider-color)!important}.dv-tab.dv-tab-dragging .dv-default-tab-action{background-color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tab.dv-active-tab .dv-default-tab .dv-default-tab-action{visibility:visible}.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:hidden}.dv-tab.dv-inactive-tab .dv-default-tab:hover .dv-default-tab-action{visibility:visible}@media (hover:none){.dv-tab.dv-inactive-tab .dv-default-tab .dv-default-tab-action{visibility:visible}}.dv-tab .dv-default-tab{white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;height:100%;display:flex;position:relative}.dv-tab .dv-default-tab .dv-default-tab-content{flex-grow:1;margin-right:4px}.dv-tab .dv-default-tab .dv-default-tab-action{box-sizing:border-box;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dv-tab .dv-default-tab .dv-default-tab-action:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}@media (pointer:coarse){.dv-tab .dv-default-tab .dv-default-tab-action{padding:8px}}.dv-tabs-overflow-dropdown-default{box-sizing:border-box;height:100%;color:var(--dv-activegroup-hiddenpanel-tab-color);margin:var(--dv-tab-margin);cursor:pointer;flex-shrink:0;align-items:center;padding:.25rem .5rem;display:flex}.dv-tabs-overflow-dropdown-default>span{padding-left:.25rem}.dv-tabs-overflow-dropdown-default>svg{transform:rotate(90deg)}.dv-tabs-overflow-dropdown-default:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-tabs-container{scrollbar-width:thin;height:100%;display:flex;position:relative;overflow:auto}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical){flex-wrap:wrap;align-content:flex-start;height:auto;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical).dv-tabs-container--wrap-capped{max-height:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-before:after{left:0}.dv-tabs-container.dv-tabs-container--wrap:not(.dv-tabs-container-vertical) .dv-tab--reorder-after:after{right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical{flex-wrap:wrap;align-content:flex-start;width:auto;height:100%;max-height:100%;overflow:visible}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab{width:var(--dv-tabs-and-actions-container-height);height:var(--dv-wrap-vertical-tab-height,auto)}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical.dv-tabs-container--wrap-capped{max-width:calc(var(--dv-tabs-and-actions-container-height) * var(--dv-max-tab-rows));overflow:hidden}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after,.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);height:2px;position:absolute;left:0;right:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-before:after{top:0}.dv-tabs-container.dv-tabs-container--wrap.dv-tabs-container-vertical .dv-tab--reorder-after:after{bottom:0}.dv-tabs-container{will-change:scroll-position;overscroll-behavior:contain;touch-action:pan-x;transform:translate(0,0)}.dv-tabs-container.dv-tabs-container-vertical{writing-mode:vertical-rl;touch-action:pan-y;width:100%;height:fit-content;max-height:100%}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before,.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-tab-divider-color);position:absolute;top:0;left:0}.dv-tabs-container.dv-horizontal .dv-tab:not(:first-child):before{width:1px;height:100%}.dv-tabs-container.dv-vertical .dv-tab:not(:first-child):before{width:100%;height:1px}.dv-tabs-container::-webkit-scrollbar{height:3px}.dv-tabs-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color)}.dv-scrollable>.dv-tabs-container{overflow:hidden}.dv-tab{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;font-size:var(--dv-tab-font-size);margin:var(--dv-tab-margin);touch-action:none;outline:none;padding:.25rem .5rem;position:relative}.dv-tab.dv-tab--shifting{will-change:transform, margin-left, margin-right, margin-top, margin-bottom;transition:transform var(--dv-transition-duration,.2s) ease-out, margin-left var(--dv-transition-duration,.2s) ease-out, margin-right var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out, margin-bottom var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--dragging,.dv-tab.dv-tab--group-collapsed{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab.dv-tab--group-expanding{transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tab.dv-tab--pinned:has(.dv-tab-pin){align-items:center;display:flex}.dv-tab.dv-tab--pinned .dv-tab-pin{opacity:.7;pointer-events:none;flex-shrink:0;align-items:center;margin-right:4px;display:inline-flex}.dv-tab.dv-tab--pinned .dv-tab-pin .dv-svg{width:11px;height:11px}.dv-tab.dv-tab--pinned .dv-default-tab{min-width:0}.dv-tab.dv-tab--pinned .dv-default-tab-action,.dv-tab.dv-tab--pinned-compact .dv-default-tab-content{display:none}.dv-tab.dv-tab--pinned-compact .dv-tab-pin{margin-right:0}.dv-tabs-container:not(.dv-tabs-container--wrap):not(.dv-tabs-container-vertical)>.dv-tab.dv-tab--pinned-sticky{left:var(--dv-pinned-sticky-left,0);z-index:2;position:sticky}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row{height:auto;min-height:var(--dv-tabs-and-actions-container-height);flex-wrap:wrap;align-content:flex-start}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-pinned-row{flex:0 0 100%;order:-1}.dv-tabs-and-actions-container.dv-tabs-and-actions-container--pinned-row .dv-tab.dv-tab--pinned{display:none}.dv-pinned-row{box-sizing:border-box;width:100%;min-height:var(--dv-tabs-and-actions-container-height);background-color:var(--dv-tabs-and-actions-container-background-color);border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:2px;padding:2px 4px;display:flex}.dv-pinned-tab{box-sizing:border-box;font-size:var(--dv-tab-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color);align-items:center;gap:4px;padding:.25rem .5rem;display:inline-flex}.dv-pinned-tab.dv-pinned-tab--active{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-pinned-tab .dv-pinned-tab-label{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.dv-pinned-tab .dv-pinned-tab-unpin{opacity:.6;flex-shrink:0}.dv-pinned-tab .dv-pinned-tab-unpin:hover{opacity:1}.dv-pinned-tab.dv-pinned-tab--dragging{opacity:.5}.dv-pinned-tab.dv-pinned-tab--drop-before,.dv-pinned-tab.dv-pinned-tab--drop-after{position:relative}.dv-pinned-tab.dv-pinned-tab--drop-before:after,.dv-pinned-tab.dv-pinned-tab--drop-after:after{content:"";z-index:10;pointer-events:none;background-color:var(--dv-drag-over-border-color);width:2px;position:absolute;top:0;bottom:0}.dv-pinned-tab.dv-pinned-tab--drop-before:after{left:0}.dv-pinned-tab.dv-pinned-tab--drop-after:after{right:0}@media (prefers-reduced-motion:reduce){.dv-tab,.dv-tab-group-chip{transition:none!important}}.dv-tab-group-chip{padding:var(--dv-tab-group-chip-padding);border-radius:var(--dv-tab-group-chip-border-radius);font-size:var(--dv-tab-group-chip-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;touch-action:none;background-color:var(--dv-tab-group-color);color:#fff;align-self:center;align-items:center;margin:0 8px;line-height:1;display:inline-flex}.dv-tab-group-chip.dv-tab-group-chip--accent-off{color:inherit;background-color:#0000}.dv-tab-group-chip.dv-tab-group-chip--shifting{will-change:margin-left, margin-top;transition:margin-left var(--dv-transition-duration,.2s) ease-out, margin-top var(--dv-transition-duration,.2s) ease-out}.dv-tab-group-chip.dv-tab-group-chip--dragging{opacity:0;pointer-events:none;transition:width var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;overflow:hidden;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.dv-tab-group-chip .dv-tab-group-chip-label--empty{display:none}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty){border-radius:50%;width:12px;height:12px;padding:0;position:relative}.dv-tab-group-chip:has(.dv-tab-group-chip-label--empty):before{content:"";position:absolute;inset:-8px}.dv-tab-group-underline{opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;position:absolute;bottom:0}.dv-tab-group-chip-continuation{width:8px;height:8px;opacity:var(--dv-tab-group-line-opacity);pointer-events:none;z-index:10;border-radius:50%;position:absolute}.dv-groupview-header-bottom .dv-tab-group-underline{top:0;bottom:auto}.dv-tabs-container-vertical .dv-tab-group-underline{bottom:auto;left:0}.dv-tabs-container-vertical .dv-tab-group-chip{margin:8px 0}.dv-tabs-container-vertical .dv-tab-group-chip.dv-tab-group-chip--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab{padding:.5rem .25rem}.dv-tabs-container-vertical .dv-tab.dv-tab--group-collapsed{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-container-vertical .dv-tab.dv-tab--group-expanding{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out}.dv-tabs-container-vertical .dv-tab.dv-tab--dragging{transition:height var(--dv-transition-duration,.2s) ease-out, padding var(--dv-transition-duration,.2s) ease-out, margin var(--dv-transition-duration,.2s) ease-out, opacity var(--dv-transition-duration,.2s) ease-out;width:auto!important;height:0!important;min-height:0!important;min-width:initial!important}.dv-tabs-overflow-container{height:unset;font-size:var(--dv-tabs-and-actions-container-font-size);border:1px solid var(--dv-tab-divider-color);background-color:var(--dv-group-view-background-color);flex-direction:column;max-height:min(50vh,400px);overflow-y:auto}.dv-tabs-overflow-container::-webkit-scrollbar{width:6px}.dv-tabs-overflow-container::-webkit-scrollbar-track{background:0 0}.dv-tabs-overflow-container::-webkit-scrollbar-thumb{background:var(--dv-tabs-container-scrollbar-color);border-radius:3px}.dv-tabs-overflow-container{scrollbar-width:thin}.dv-tabs-overflow-container .dv-tab:not(:last-child){border-bottom:1px solid var(--dv-tab-divider-color)}.dv-tabs-overflow-container .dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-tabs-overflow-container .dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-header{color:var(--dv-activegroup-hiddenpanel-tab-color);cursor:pointer;border-bottom:1px solid var(--dv-tab-divider-color);align-items:center;gap:6px;padding:4px 8px;font-size:.8em;font-weight:600;display:flex}.dv-tabs-overflow-container .dv-tabs-overflow-group-header:hover{background-color:var(--dv-icon-hover-background-color)}.dv-tabs-overflow-container .dv-tabs-overflow-group-color{background-color:var(--dv-tab-group-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dv-tabs-overflow-container .dv-tabs-overflow-group-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dv-tabs-overflow-container .dv-tabs-overflow-group-collapsed-badge{opacity:.7;background-color:var(--dv-tab-divider-color);border-radius:3px;padding:1px 4px;font-size:.75em;font-weight:400}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header{cursor:default}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header:hover{background-color:#0000}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon{opacity:.7;flex-shrink:0;align-items:center;display:inline-flex}.dv-tabs-overflow-container .dv-tabs-overflow-pinned-header .dv-tabs-overflow-pinned-icon .dv-svg{width:11px;height:11px}.dv-tabs-overflow-container .dv-tab.dv-tab--grouped{padding-left:16px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced{min-width:220px}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-search{box-sizing:border-box;border:none;border-bottom:1px solid var(--dv-tab-divider-color);width:100%;font-size:inherit;color:var(--dv-activegroup-visiblepanel-tab-color);background-color:var(--dv-group-view-background-color);outline:none;padding:6px 8px;font-family:inherit}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tabs-overflow-list{outline:none;flex-direction:column;display:flex}.dv-tabs-overflow-container.dv-tabs-overflow-advanced .dv-tab.dv-tabs-overflow-option--focused{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;background-color:var(--dv-icon-hover-background-color)}.dv-tabs-and-actions-container{background-color:var(--dv-tabs-and-actions-container-background-color);box-sizing:border-box;height:var(--dv-tabs-and-actions-container-height);font-size:var(--dv-tabs-and-actions-container-font-size);flex-shrink:0;display:flex}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap){height:auto;min-height:var(--dv-tabs-and-actions-container-height);align-items:flex-start}.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-pre-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-left-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-right-actions-container,.dv-tabs-and-actions-container:has(.dv-tabs-container--wrap)>.dv-void-container{height:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-scrollable,.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container{flex-grow:1}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-tabs-container .dv-tab{flex-grow:1;padding:0}.dv-tabs-and-actions-container.dv-single-tab.dv-full-width-single-tab .dv-void-container{flex-grow:0}.dv-tabs-and-actions-container .dv-void-container{-webkit-user-select:none;user-select:none;touch-action:none;flex-grow:1;display:flex}.dv-tabs-and-actions-container .dv-void-container.dv-draggable{cursor:grab}.dv-tabs-and-actions-container .dv-right-actions-container{display:flex}.dv-tabs-and-actions-container .dv-right-actions-container.dv-right-actions-container-vertical{flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical{height:auto;width:var(--dv-tabs-and-actions-container-height);flex-direction:column}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap){width:auto;min-width:var(--dv-tabs-and-actions-container-height)}.dv-tabs-and-actions-container.dv-groupview-header-vertical:has(.dv-tabs-container--wrap)>.dv-scrollable{align-self:stretch}.dv-watermark{height:100%;display:flex}.dv-dockview{background-color:var(--dv-group-view-background-color);position:relative}.dv-dockview .dv-watermark-container{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.dv-dockview .dv-overlay-render-container{position:relative}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-groupview.dv-active-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-activegroup-hiddenpanel-tab-background-color);color:var(--dv-activegroup-hiddenpanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{background-color:var(--dv-inactivegroup-visiblepanel-tab-background-color);color:var(--dv-inactivegroup-visiblepanel-tab-color)}.dv-groupview.dv-inactive-group>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-inactive-tab{background-color:var(--dv-inactivegroup-hiddenpanel-tab-background-color);color:var(--dv-inactivegroup-hiddenpanel-tab-color)}.dv-tab.dv-tab-dragging{background-color:var(--dv-activegroup-visiblepanel-tab-background-color);color:var(--dv-activegroup-visiblepanel-tab-color)}.dv-keyboard-docking-hint{z-index:100;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--dv-context-menu-background-color,var(--dv-group-view-background-color));max-width:90%;color:var(--dv-activegroup-visiblepanel-tab-color);border:1px solid var(--dv-tab-divider-color);border-radius:4px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;bottom:8px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.dv-groupview{background-color:var(--dv-group-view-background-color);flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-groupview:focus{outline:none}.dv-groupview>.dv-content-container{outline:none;flex-grow:1;min-height:0}.dv-groupview.dv-groupview-header-bottom{flex-direction:column-reverse}.dv-groupview.dv-groupview-header-left{flex-direction:row}.dv-groupview.dv-groupview-header-right{flex-direction:row-reverse}.dv-groupview.dv-groupview-edge.dv-edge-collapsed>.dv-content-container{display:none}.dv-root-wrapper,.dv-grid-view,.dv-branch-node{width:100%;height:100%}.dv-debug .dv-resize-container .dv-resize-handle-top{background-color:red}.dv-debug .dv-resize-container .dv-resize-handle-bottom{background-color:green}.dv-debug .dv-resize-container .dv-resize-handle-left{background-color:#ff0}.dv-debug .dv-resize-container .dv-resize-handle-right{background-color:#00f}.dv-debug .dv-resize-container .dv-resize-handle-topleft,.dv-debug .dv-resize-container .dv-resize-handle-topright,.dv-debug .dv-resize-container .dv-resize-handle-bottomleft,.dv-debug .dv-resize-container .dv-resize-handle-bottomright{background-color:#0ff}.dv-floating-overlay-host{pointer-events:none;position:absolute}.dv-floating-overlay-host>.dv-resize-container{pointer-events:auto}.dv-edge-peek{background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);box-shadow:0 6px 16px #0006}.dv-edge-peek>*{width:100%;height:100%;overflow:auto}.dv-auto-edge-band{pointer-events:none;z-index:var(--dv-overlay-z-index,999);background-color:var(--dv-edge-dock-indicator-color);box-shadow:0 0 6px var(--dv-edge-dock-indicator-color);position:absolute}.dv-edge-peek-header{box-sizing:border-box;background-color:var(--dv-group-view-background-color);border:1px solid var(--dv-separator-border);color:var(--dv-activegroup-visiblepanel-tab-color);border-bottom:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:12px;display:flex}.dv-edge-peek-header .dv-edge-peek-pin,.dv-edge-peek-header .dv-edge-peek-close{box-sizing:border-box;cursor:pointer;color:inherit;background:0 0;border:none;outline:none;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.dv-edge-peek-header .dv-edge-peek-pin:hover,.dv-edge-peek-header .dv-edge-peek-close:hover{background-color:var(--dv-icon-hover-background-color);border-radius:2px}.dv-edge-peek-header .dv-edge-peek-pin:focus-visible,.dv-edge-peek-header .dv-edge-peek-close:focus-visible{outline:1px solid var(--dv-tab-divider-color);outline-offset:-1px;border-radius:2px}.dv-edge-peek-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dv-resize-container>.dv-grid-view{width:100%;height:100%}.dv-resize-container-with-titlebar{flex-direction:column;display:flex}.dv-resize-container-with-titlebar>.dv-floating-titlebar{flex:none}.dv-resize-container-with-titlebar>.dv-grid-view{flex:1 1 0;height:auto;min-height:0}.dv-floating-titlebar{box-sizing:border-box;height:var(--dv-floating-titlebar-height,22px);background-color:var(--dv-floating-titlebar-background-color);border-bottom:var(--dv-floating-titlebar-border-bottom,none);-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0}.dv-floating-titlebar.dv-draggable{cursor:grab}.dv-resize-container{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:calc(var(--dv-overlay-z-index) - 2);background-color:var(--dv-group-view-background-color);border:var(--dv-floating-border);box-shadow:var(--dv-floating-box-shadow);will-change:transform, opacity;backface-visibility:hidden;position:absolute;transform:translate(0,0)}.dv-resize-container.dv-hidden{display:none}.dv-resize-container.dv-resize-container-dragging{opacity:var(--dv-floating-group-dragging-opacity);will-change:transform, opacity}.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom,.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right,.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{touch-action:none}.dv-resize-container .dv-resize-handle-top{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;top:-2px;left:4px}.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 8px);height:4px;z-index:var(--dv-overlay-z-index);cursor:ns-resize;position:absolute;bottom:-2px;left:4px}.dv-resize-container .dv-resize-handle-left{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;left:-2px}.dv-resize-container .dv-resize-handle-right{width:4px;height:calc(100% - 8px);z-index:var(--dv-overlay-z-index);cursor:ew-resize;position:absolute;top:4px;right:-2px}.dv-resize-container .dv-resize-handle-topleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:nw-resize;position:absolute;top:-2px;left:-2px}.dv-resize-container .dv-resize-handle-topright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:ne-resize;position:absolute;top:-2px;right:-2px}.dv-resize-container .dv-resize-handle-bottomleft{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:sw-resize;position:absolute;bottom:-2px;left:-2px}.dv-resize-container .dv-resize-handle-bottomright{width:4px;height:4px;z-index:var(--dv-overlay-z-index);cursor:se-resize;position:absolute;bottom:-2px;right:-2px}@media (pointer:coarse){.dv-resize-container .dv-resize-handle-top,.dv-resize-container .dv-resize-handle-bottom{width:calc(100% - 48px);height:16px;left:24px}.dv-resize-container .dv-resize-handle-top{top:-10px}.dv-resize-container .dv-resize-handle-bottom{bottom:-10px}.dv-resize-container .dv-resize-handle-left,.dv-resize-container .dv-resize-handle-right{width:16px;height:calc(100% - 48px);top:24px}.dv-resize-container .dv-resize-handle-left{left:-10px}.dv-resize-container .dv-resize-handle-right{right:-10px}.dv-resize-container .dv-resize-handle-topleft,.dv-resize-container .dv-resize-handle-topright,.dv-resize-container .dv-resize-handle-bottomleft,.dv-resize-container .dv-resize-handle-bottomright{width:24px;height:24px}.dv-resize-container .dv-resize-handle-topleft{top:-12px;left:-12px}.dv-resize-container .dv-resize-handle-topright{top:-12px;right:-12px}.dv-resize-container .dv-resize-handle-bottomleft{bottom:-12px;left:-12px}.dv-resize-container .dv-resize-handle-bottomright{bottom:-12px;right:-12px}}.dv-smart-guides{pointer-events:none;z-index:calc(var(--dv-overlay-z-index,999) + 100)}.dv-smart-guide{background-color:var(--dv-smart-guides-color,#1f9cf0)}.dv-smart-guide-preview{box-sizing:border-box;background-color:var(--dv-smart-guides-preview-color,#1f9cf02e);border:1px solid var(--dv-smart-guides-color,#1f9cf0)}.dv-render-overlay{--dv-overlay-z-index:var(--dv-overlay-z-index,999);z-index:1;contain:layout paint;isolation:isolate;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;transform:translate(0,0)}.dv-render-overlay.dv-render-overlay-float{z-index:calc(var(--dv-overlay-z-index) - 1)}.dv-debug .dv-render-overlay{outline-offset:-1;outline:1px solid red}.dv-pane-container{width:100%;height:100%}.dv-pane-container.dv-animated .dv-view{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-pane-container .dv-view{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.dv-pane-container .dv-view:not(:first-child):before{background-color:#0000!important}.dv-pane-container .dv-view:not(:first-child) .dv-pane>.dv-pane-header{border-top:1px solid var(--dv-paneview-header-border-color,var(--dv-separator-border))}.dv-pane-container .dv-view .dv-default-header{background-color:var(--dv-group-view-background-color);color:var(--dv-activegroup-visiblepanel-tab-color);cursor:pointer;padding:0 8px;display:flex}.dv-pane-container .dv-view .dv-default-header .dv-pane-header-icon{justify-content:center;align-items:center;display:flex}.dv-pane-container .dv-view .dv-default-header>span{flex-grow:1;padding-left:8px}.dv-pane-container:first-of-type>.dv-pane>.dv-pane-header{border-top:none!important}.dv-pane-container .dv-pane{flex-direction:column;height:100%;display:flex;overflow:hidden}.dv-pane-container .dv-pane .dv-pane-header{box-sizing:border-box;-webkit-user-select:none;user-select:none;outline:none;position:relative}.dv-pane-container .dv-pane .dv-pane-header.dv-pane-draggable{cursor:pointer}.dv-pane-container .dv-pane .dv-pane-header:focus-visible:before,.dv-pane-container .dv-pane .dv-pane-header:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-pane-container .dv-pane .dv-pane-body{outline:none;flex-grow:1;position:relative;overflow:hidden auto}.dv-pane-container .dv-pane .dv-pane-body:focus-visible:before,.dv-pane-container .dv-pane .dv-pane-body:has(:focus-visible):before{z-index:5;content:"";pointer-events:none;outline-offset:-1px;outline:-1px solid;outline-color:var(--dv-paneview-active-outline-color);width:100%;height:100%;position:absolute;top:0;left:0}.dv-scrollable{position:relative;overflow:hidden}.dv-scrollable .dv-scrollbar{will-change:background-color, transform;backface-visibility:hidden;background-color:#0000;border-radius:2px;transition:background-color 1s ease-in-out;position:absolute;transform:translate(0,0)}.dv-scrollable .dv-scrollbar-horizontal{height:4px;bottom:0;left:0}.dv-scrollable .dv-scrollbar-vertical{width:4px;top:0;right:0}.dv-scrollable:hover .dv-scrollbar,.dv-scrollable.dv-scrollable-resizing .dv-scrollbar,.dv-scrollable.dv-scrollable-scrolling .dv-scrollbar{background-color:var(--dv-scrollbar-background-color,#ffffff40)}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-enabled{background-color:#000}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-disabled{background-color:orange}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-maximum{background-color:green}.dv-debug .dv-split-view-container .dv-sash-container .dv-sash.dv-minimum{background-color:red}.dv-split-view-container{width:100%;height:100%;position:relative;overflow:hidden}.dv-split-view-container.dv-splitview-disabled>.dv-sash-container>.dv-sash{pointer-events:none}.dv-split-view-container.dv-animation .dv-view,.dv-split-view-container.dv-animation .dv-sash{will-change:transform;backface-visibility:hidden;transition:transform .15s ease-out;transform:translate(0,0)}.dv-split-view-container.dv-horizontal{height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash{width:4px;height:100%}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-enabled{cursor:ew-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-maximum{cursor:w-resize}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash.dv-minimum{cursor:e-resize}.dv-split-view-container.dv-horizontal>.dv-view-container>.dv-view:not(:first-child):before{width:1px;height:100%}.dv-split-view-container.dv-vertical{width:100%}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash{width:100%;height:4px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-enabled{cursor:ns-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-disabled{cursor:default}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-maximum{cursor:n-resize}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash.dv-minimum{cursor:s-resize}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view{width:100%}.dv-split-view-container.dv-vertical>.dv-view-container>.dv-view:not(:first-child):before{width:100%;height:1px}.dv-split-view-container .dv-sash-container{width:100%;height:100%;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash{z-index:99;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--dv-sash-color,transparent);outline:none;position:absolute}.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):active,.dv-split-view-container .dv-sash-container .dv-sash:not(.disabled):hover{background-color:var(--dv-active-sash-color,transparent);transition-property:background-color;transition-timing-function:ease-in-out;transition-duration:var(--dv-active-sash-transition-duration,.1s);transition-delay:var(--dv-active-sash-transition-delay,.5s)}@media (pointer:coarse){.dv-split-view-container .dv-sash-container>.dv-sash:not(.dv-disabled):before{content:"";background:0 0;position:absolute}.dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:0 -10px}.dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:not(.dv-disabled):before{inset:-10px 0}}.dv-split-view-container .dv-view-container{width:100%;height:100%;position:relative}.dv-split-view-container .dv-view-container .dv-view{box-sizing:border-box;height:100%;position:absolute;overflow:auto}.dv-split-view-container.dv-separator-border .dv-view:not(:first-child):before{content:" ";z-index:5;pointer-events:none;background-color:var(--dv-separator-border);position:absolute;top:0;left:0}.dv-svg{fill:currentColor;stroke:currentColor;stroke-width:0;line-height:1;display:inline-block}body.is-desk{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body.is-desk .appbar-wrap{flex:none}.desk-layout{z-index:0;flex:1;min-height:0;margin:-4px 4px 4px;position:relative}.desk-theme .dv-view:has(>.dv-groupview){padding:4px}.desk-panel{width:100%;height:100%}.desk-panel>.screen{width:100%;height:100%;margin:0;overflow:auto}body.is-desk .desk-panel>#screen-watchlist{width:100%;margin:0}.desk-layout #screen-positions,.desk-layout #screen-accounts{padding:8px 10px}.desk-layout .watch-top{top:0}.desk-layout .watch-top.accounts-top{margin-left:-10px;margin-right:-10px;top:-20px;translate:0 12px}.desk-layout .accounts-top>.watch-toolbar,.desk-layout .accounts-top>.watch-status{padding-left:10px;padding-right:10px}.desk-theme{--dv-group-view-background-color:transparent;--dv-tabs-and-actions-container-background-color:transparent;--dv-tabs-and-actions-container-height:26px;--dv-tabs-and-actions-container-font-size:11.5px;--dv-activegroup-visiblepanel-tab-background-color:transparent;--dv-activegroup-hiddenpanel-tab-background-color:transparent;--dv-inactivegroup-visiblepanel-tab-background-color:transparent;--dv-inactivegroup-hiddenpanel-tab-background-color:transparent;--dv-activegroup-visiblepanel-tab-color:#e8ebf1;--dv-inactivegroup-visiblepanel-tab-color:#e8ebf1;--dv-activegroup-hiddenpanel-tab-color:#8b93a3;--dv-inactivegroup-hiddenpanel-tab-color:#8b93a3;--dv-tab-divider-color:transparent;--dv-separator-border:transparent;--dv-sash-color:transparent;--dv-active-sash-color:transparent;--dv-drag-over-background-color:#3b82f61f;--dv-drag-over-border-color:transparent;--dv-drag-over-border:none;--dv-tab-margin:0;--dv-border-radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.desk-theme .dv-groupview{background:#0e1114;border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 10px 30px #00000073}.desk-theme .dv-groupview:focus,.desk-theme .dv-groupview:focus-visible{outline:none}.desk-theme .dv-split-view-container .dv-view-container .dv-view{overflow:visible}.desk-theme .dv-tabs-and-actions-container{z-index:5;cursor:grab;background:0 0;height:26px;position:relative}.desk-theme .dv-tabs-and-actions-container:active{cursor:grabbing}.desk-theme .dv-tabs-container{align-items:center;gap:2px;height:100%;padding:0 4px;display:flex}.desk-theme .dv-groupview>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab{min-width:0;height:20px;box-shadow:none;color:#8b93a3;cursor:inherit;border:0;border-radius:7px;align-items:center;margin:0;padding:0 10px;font:600 11.5px/20px system-ui,sans-serif;display:inline-flex}.desk-theme .dv-groupview>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab:not(.dv-active-tab):hover{color:#e8ebf1;background-color:#ffffff0d}.desk-theme .dv-groupview>.dv-tabs-and-actions-container .dv-tabs-container>.dv-tab.dv-active-tab{color:#e8ebf1;background-image:linear-gradient(#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12}.desk-theme .dv-tab:after,.desk-theme .dv-tab:before{display:none}.desk-tab{color:inherit;white-space:nowrap}.desk-theme .dv-void-container{cursor:inherit;flex:1}.desk-theme .dv-right-actions-container{height:20px;position:absolute;top:3px;right:4px}.desk-controls{opacity:.35;gap:2px;transition:opacity .18s;display:flex}.desk-theme .dv-groupview:hover .desk-controls{opacity:1}.desk-max{cursor:pointer;background:0 0;border:0;border-radius:7px;width:20px;height:20px;padding:0;display:block}.desk-max:hover{background:#ffffff1a}.desk-max:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><rect x='2' y='2' width='8' height='8' rx='2' fill='none' stroke='%23d5d9e2' stroke-width='1.2'/></svg>") 50%/12px 12px no-repeat;width:12px;height:12px;margin:4px;display:block}.is-maximised .desk-max:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 9 H9' stroke='%23d5d9e2' stroke-width='1.4' stroke-linecap='round'/></svg>")}.desk-theme .dv-content-container{background:0 0;border-top:1px solid #ffffff0d;overflow:hidden}.desk-theme .dv-sash:after{content:"";border-radius:999px;transition:background-color .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.desk-theme .dv-split-view-container.dv-horizontal>.dv-sash-container>.dv-sash:after{width:3px;height:36px}.desk-theme .dv-split-view-container.dv-vertical>.dv-sash-container>.dv-sash:after{width:36px;height:3px}.desk-theme .dv-sash:hover:after,.desk-theme .dv-sash:active:after{background:#3b82f6e6;box-shadow:0 0 12px #3b82f699}.desk-theme .dv-drop-target-anchor,.desk-theme .dv-drop-target-selection{border-radius:12px;box-shadow:inset 0 0 0 1.5px #3b82f6a6}.desk-theme .dv-groupview.is-maximised{box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff12,0 0 0 9999px #0000008c}.bar-settings{border:1px solid var(--chip-line);background:var(--chip-bg);color:#c4cad4;height:26px;font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-left:4px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.bar-settings:hover,.bar-settings[aria-expanded=true]{color:#e8ebf1;background:#ffffff14}.bar-settings svg{width:14px;height:14px}.appbar>.bar-settings{order:6;margin-right:6px}.desk-settings{z-index:20;border:1px solid var(--chip-line);border-radius:var(--radius);transform-origin:top;background:#12151a;width:380px;max-height:calc(100vh - 64px);padding:4px 14px 12px;animation:.14s cubic-bezier(.4,0,.2,1) menu-in;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 12px 32px #000c}.desk-settings[hidden]{display:none}.desk-settings-title{color:#8b93a3;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 2px;font-size:10.5px;font-weight:700}.desk-settings .settings-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:4px 0;display:flex}.desk-settings .settings-row:last-child{border-bottom:0}.desk-settings .settings-row small{font-size:11px}.desk-settings .settings-row.is-stacked{flex-direction:column;align-items:stretch}.desk-settings .settings-row.is-stacked .settings-seg{display:flex}.desk-settings .settings-row.is-stacked .settings-seg>button{flex:1}.desk-settings .settings-seg>button{min-width:0;height:26px;font-size:11.5px}.desk-settings .settings-row b{font-size:13px;font-weight:700;display:block}.desk-settings .settings-switch{cursor:pointer;background:#ffffff1f;border:0;border-radius:10px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.desk-settings .settings-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:none;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000080}.desk-settings .settings-switch[aria-checked=true]{background:#3b82f6}.desk-settings .settings-switch[aria-checked=true]:after{transform:translate(14px)}.desk-settings-link{color:#60a5fa;font:inherit;cursor:pointer;background:0 0;border:0;margin:2px 0 0;padding:4px 0;font-size:12px}.desk-settings-link:hover{text-decoration:underline}.desk-key-wrap{align-items:center;gap:4px;display:inline-flex}.desk-key{color:#e8ebf1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;min-width:64px;height:26px;padding:0 10px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 0 -2px #00000059}.desk-key.is-empty{color:#8b93a3;box-shadow:none;border-style:dashed;font-family:inherit}.desk-key.is-recording{color:#93c5fd;border-color:#3b82f6;font-family:inherit;animation:1s ease-in-out infinite key-wait}@keyframes key-wait{50%{box-shadow:0 0 0 3px #3b82f640}}.desk-key-clear{color:#8b93a3;cursor:pointer;background:0 0;border:0;border-radius:5px;width:22px;height:22px;padding:0;font-size:15px}.desk-key-clear:hover{color:#e8ebf1;background:#ffffff14}.desk-settings-error{color:#f87171;margin:2px 0;font-size:11.5px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0b0c0f;--card:#17191c;--raised:#212429;--line:#2a2d32;--line-strong:#3a3e45;--text:#f3f4f6;--muted:#9ba1a9;--accent:#4c8df7;--positive:#7ee2a8;--negative:#f18a8a;--phase:#60a5fa;--select:#2563eb;--chip-bg:#212429;--chip-line:#34383e;--radius:12px;--box-radius:7px;--chip-radius:8px;font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:13px}*{box-sizing:border-box}body{background:var(--page);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.card-head,.bar-account,.owner-chip{--edge:color-mix(in srgb, var(--phase) 60%, transparent)}.card-head{flex-wrap:wrap;align-items:center;gap:6px 4px;padding-right:38px;display:flex}.account-name{border:1px solid var(--edge);border-radius:var(--chip-radius) 0 0 var(--chip-radius);background:var(--chip-bg);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-right:0;order:1;align-items:center;min-width:0;max-width:100%;min-height:24px;padding:0 6px 0 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.chip{white-space:nowrap;align-items:center;display:inline-flex}.chip-stage{--tone:var(--phase);border:1px solid var(--edge);border-radius:0 var(--chip-radius) var(--chip-radius) 0;background:var(--chip-bg);min-height:24px;color:var(--tone);border-left:0;order:2;gap:0;margin-left:-4px;padding:0 8px 0 0;font-size:0}.chip-funded{--tone:var(--positive)}.chip-breached{--tone:var(--negative)}.card-head:has(.chip-funded),.bar-account:has(.chip-funded),.owner-chip:has(.chip-funded){--edge:color-mix(in srgb, var(--positive) 60%, transparent)}.card-head:has(.chip-breached),.bar-account:has(.chip-breached),.owner-chip:has(.chip-breached){--edge:color-mix(in srgb, var(--negative) 60%, transparent)}.steps{gap:3px;display:flex}.steps i{background:color-mix(in srgb, var(--tone) 30%, transparent);border-radius:50%;width:7px;height:7px}.steps .done{background:var(--tone)}.check{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 1.9L10 5' fill='none' stroke='%230e0f12' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--tone);border-radius:50%;width:12px;height:12px}.cross{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.6 4.6l4.8 4.8M9.4 4.6l-4.8 4.8' fill='none' stroke='%230e0f12' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--tone);border-radius:50%;width:12px;height:12px}.balance-line{flex-wrap:wrap;order:3;align-items:center;gap:4px;min-width:0;display:flex}.chip-balance{border:1px solid var(--chip-line);border-radius:var(--chip-radius) 0 0 var(--chip-radius);background:var(--chip-bg);min-height:24px;color:color-mix(in srgb, var(--text) 82%, var(--muted));border-right:0;padding:0 8px;font-size:12px;font-weight:500;line-height:1.2}.currency{color:var(--muted);margin-right:6px}.balance-change{border:1px solid var(--chip-line);border-left-color:var(--line-strong);border-radius:0 var(--chip-radius) var(--chip-radius) 0;background:var(--chip-bg);align-items:center;min-height:24px;margin-left:-4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.positive{color:var(--positive)}.negative{color:var(--negative)}.tile-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.tile{border-radius:var(--box-radius);white-space:nowrap;background:#131518;border:1px solid #00000040;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff06}.tile-label{color:var(--muted);text-overflow:ellipsis;font-weight:500;overflow:hidden}.tile-wide{grid-column:1/-1}.profit-target .tile-label,.target-value{flex-shrink:0}.target-goal{color:var(--muted);font-weight:500}.progress-track{background:var(--line);border-radius:2px;flex:1;height:4px;overflow:hidden}.progress-fill{width:var(--progress);background:var(--positive);height:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-list{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.account{position:relative}.account-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);cursor:pointer;gap:10px;padding:11px 11px 11px 9px;transition:border-color .12s;display:flex}.account:hover .account-card{border-color:var(--line-strong)}.account-choice:checked+.account-card{border-color:var(--accent)}.account-choice:focus-visible+.account-card,.account-menu:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.radio{border:1px solid #64748b;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;transition:border-color .12s,background-color .12s}.account:hover .radio{border-color:#8a97ab}.account-choice:checked+.account-card .radio{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.8 10.4l2.8 2.7 5.6-5.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--select);border-color:#3b82f6}.card-body{flex:1;gap:12px;min-width:0;display:grid}.account-actions{z-index:1;position:absolute;top:8px;right:12px}.account-menu{color:#8b98ad;cursor:pointer;background:linear-gradient(#fff1,#ffffff08);border:1px solid #ffffff1a;border-top-color:#ffffff30;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.account-menu:hover{color:#aab4c6;border-color:#fff3}.account-menu:before{content:"";background:currentColor;border-radius:50%;width:2px;height:2px;box-shadow:-5px 0,5px 0}.account-menu:after{content:"";position:absolute;inset:-4px}.account-popover{border:1px solid var(--chip-line);border-radius:var(--radius);background:var(--chip-bg);transform-origin:top;gap:4px;min-width:150px;padding:4px;animation:.14s cubic-bezier(.4,0,.2,1) menu-in;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #000a}.account-popover[hidden],.rename-form[hidden]{display:none}.popover-item{border-radius:var(--box-radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 8px;font-size:12px}.popover-item:hover{background:var(--line)}.rename-form{gap:4px;display:flex}.rename-input{border-radius:var(--box-radius);background:var(--page);width:130px;min-width:0;color:var(--text);font:inherit;border:1px solid #00000080;padding:6px 8px;font-size:12px}.rename-save{border-radius:var(--box-radius);background:var(--accent);color:var(--page);font:inherit;cursor:pointer;border:0;padding:0 9px;font-size:12px;font-weight:700}.popover-item:focus-visible,.rename-input:focus-visible,.rename-save:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.account-card,.radio{transition:none}}.watch-top.accounts-top{z-index:3;margin:-12px -12px 10px}.accounts-top .watch-status b{color:var(--text);font-weight:600}.account[hidden],[data-account-empty][hidden]{display:none}@media (hover:hover){body.is-desk .watch-row:not(.is-selected):hover{background:#ffffff0a}body.is-desk .account:hover .account-card{background:#1c1f23}}body.is-desk .account-list{gap:5px}body.is-desk .account-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 6px;padding:8px 8px 8px 7px;display:grid;container-type:inline-size}body.is-desk .card-body{display:contents}body.is-desk .account-card .radio{margin-top:0}body.is-desk .account-card .tile-grid{grid-column:1/-1}body.is-desk .tile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px}body.is-desk .tile{gap:3px;height:22px;padding:0 4px;font-size:clamp(8px,5cqi - 1px,11px)}body.is-desk .account-menu{width:26px;height:26px}body.is-desk .card-head,body.is-desk .card-head .balance-line{flex-wrap:nowrap}body.is-desk .card-head{column-gap:3px;padding-right:30px}body.is-desk .card-head .account-name,body.is-desk .card-head .chip-balance,body.is-desk .card-head .balance-change{white-space:nowrap;min-height:22px;font-size:clamp(8px,4.4cqi,11px)}body.is-desk .card-head .chip-balance,body.is-desk .card-head .balance-change{padding:0 clamp(3px,2.2cqi,6px)}body.is-desk .card-head .chip-stage{min-height:22px;margin-left:-3px}body.app{padding:0}:root{--tab-safe:max(env(safe-area-inset-bottom), 20px)}:root.is-standalone{--tab-safe:20px}.appbar-wrap{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#0a0c0fe0;border-bottom:1px solid #ffffff0d;position:sticky;top:0;box-shadow:0 1px 3px #00000040}.bar{border-radius:var(--radius);align-items:center;gap:8px;padding:0 10px;display:flex}.bar-spacer{flex:1}.bar-account{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.bar-account:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);order:3;width:6px;height:6px;margin:-3px 4px 0 6px;transform:rotate(45deg)}.bar-account[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}.bar-account:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--chip-radius)}.bar-tile{gap:8px;height:24px}.bar-menu{z-index:2;border:1px solid var(--chip-line);border-radius:var(--radius);background:var(--chip-bg);transform-origin:top;gap:2px;min-width:260px;padding:4px;animation:.14s cubic-bezier(.4,0,.2,1) menu-in;display:grid;position:absolute;top:calc(100% + 4px);left:8px;box-shadow:0 6px 18px #000a}.bar-menu[hidden]{display:none}.bar-menu{max-height:calc(100dvh - env(safe-area-inset-top) - 60px);grid-template-rows:minmax(0,1fr)}.bar-menu-list{overscroll-behavior:contain;gap:2px;min-height:0;display:grid;overflow-y:auto}.bar-option{border-radius:var(--box-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.bar-option:hover{background:var(--line)}.bar-option .radio{margin-top:0}.bar-option[aria-current=true]{border-color:var(--accent)}.bar-option[aria-current=true] .radio{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.8 10.4l2.8 2.7 5.6-5.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--select);border-color:#3b82f6}.bar-option .bar-account{pointer-events:none}.bar-option .bar-account:after{display:none}.bar-option .balance-line{margin-left:auto}.appbar{border-radius:0;height:48px;padding:0 12px}.appbar .balance-line{flex-wrap:nowrap}.appbar>.bar-account{order:1}.appbar>[data-bar-balance]{order:2}.appbar>.bar-tile{order:3}.appbar>.bar-spacer{order:5}.bar-menu-note{border-top:1px solid var(--line);color:var(--muted);margin:4px 0 0;padding:8px 10px 4px;font-size:11px}.screens{padding:12px 12px calc(76px + var(--tab-safe))}.screen{width:min(440px,100%);margin-inline:auto}.screen[hidden]{display:none}.placeholder{text-align:center;color:var(--muted);gap:6px;margin:80px 0 0;font-size:12px;display:grid}.placeholder strong{color:var(--text);font-size:13px}.tab{border-radius:var(--chip-radius);min-height:24px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 12px;font-size:12px;font-weight:600}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--phase);background:#172232;border-color:#2c4a6e}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.m-tabbar{--m-tab-x:0;--m-bead-sx:1;--m-bead-sy:1;--m-tab-press:0;--m-tab-touch-x:50%;--m-tabbar-h:60px;--m-tabbar-pad-x:12px;--m-tabbar-bottom-pad:var(--tab-safe);--m-tab-count:4;z-index:5;box-sizing:border-box;min-height:calc(var(--m-tabbar-h) + var(--m-tabbar-bottom-pad));padding:6px var(--m-tabbar-pad-x) var(--m-tabbar-bottom-pad);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0c0fb3;border-top:1px solid #ffffff0d;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}@media (prefers-reduced-transparency:reduce){.m-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1e}}.m-tabbar .m-tab{z-index:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:0;padding:4px 0;display:flex;position:relative}.m-tabbar .m-tab[aria-selected=true]{color:#fff;background:0 0;border-color:#0000}.m-tab__icon{stroke-width:1.75px;will-change:scale, opacity;width:22px;height:22px;opacity:calc(.88 + .12 * var(--m-tab-lens,0));scale:calc(1 + (.07 + .14 * var(--m-tab-press)) * var(--m-tab-lens,0))}.m-tab[aria-selected=true] .m-tab__icon{fill:#fff3}.m-tab__label{letter-spacing:.2px;white-space:nowrap;color:#ffffff9e;font-size:10px;font-weight:600}.m-tab[aria-selected=true] .m-tab__label{color:#fff}.m-tabbar__glow{opacity:var(--m-tab-press);pointer-events:none;will-change:opacity;position:absolute;inset:0;overflow:hidden}.m-tabbar__glow:before{content:"";width:220px;height:220px;transform:translateX(var(--m-tab-touch-x));background:radial-gradient(circle closest-side,#ffffff3d,#0000);margin-top:-110px;position:absolute;top:50%;left:-110px}.m-tabbar__bead{top:6px;bottom:var(--m-tabbar-bottom-pad);left:var(--m-tabbar-pad-x);width:calc((100% - 2 * var(--m-tabbar-pad-x)) / var(--m-tab-count));transform:translateX(calc(var(--m-tab-x) * 100%)) scale(var(--m-bead-sx), var(--m-bead-sy));pointer-events:none;will-change:transform;border-radius:12px;position:absolute}.m-tabbar__face,.m-tabbar__drop{border-radius:inherit;position:absolute;inset:0 10%}.m-tabbar__face{opacity:calc(1 - var(--m-tab-press));will-change:opacity;background:linear-gradient(#3b82f680,#3b82f657);box-shadow:inset 0 0 0 1px #3b82f6e6}.m-tabbar__drop{opacity:var(--m-tab-press);will-change:opacity;background:#3b82f6a6;box-shadow:inset 0 0 0 1px #3b82f6}.desk-only{display:none}@media (width>=900px){.desk-only{display:inline-flex}.mobile-only{display:none}.appbar{gap:10px;height:44px}.screens{padding-bottom:24px}}.screen.is-from-right{animation:screen-from-right .32s var(--ios-spring,cubic-bezier(.2, .9, .3, 1))}.screen.is-from-left{animation:screen-from-left .32s var(--ios-spring,cubic-bezier(.2, .9, .3, 1))}@keyframes screen-from-right{0%{opacity:.4;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes screen-from-left{0%{opacity:.4;transform:translate(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen.is-from-right,.screen.is-from-left{animation:none}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff24 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}}.appbar>.bar-account:after{display:none}.appbar>.bar-toggle{cursor:pointer;background:0 0;border:0;border-radius:6px;order:3;place-items:center;width:24px;height:24px;padding:0;display:grid}.appbar>.bar-toggle:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.appbar>.bar-toggle[aria-expanded=true]:before{margin-top:3px;transform:rotate(-135deg)}.appbar>.bar-toggle:hover{background:#ffffff0f}.bar-option-loss{display:none}body.is-desk .bar-menu:not([hidden]){grid-template-columns:repeat(5,auto);display:grid}body.is-desk .bar-menu>*{grid-column:1/-1}body.is-desk .bar-menu-list{grid-template-columns:subgrid}body.is-desk .bar-menu-list>*{grid-column:1/-1}body.is-desk .bar-option{grid-template-columns:subgrid;white-space:nowrap;align-items:center;column-gap:8px;display:grid}body.is-desk .bar-option>.bar-account,body.is-desk .bar-option>.balance-line,body.is-desk .bar-option>.bar-tile{justify-self:start}body.is-desk .bar-option>*{order:0;margin:0}body.is-desk .bar-option .balance-line{margin-left:0}body.is-desk .bar-option-loss{display:inline-flex}.appbar>.bar-account,.appbar>[data-bar-balance],.appbar>.bar-tile{cursor:pointer}body:not(.is-desk) .appbar>.bar-toggle{order:2}body:not(.is-desk) .appbar>.bar-spacer{order:3}body:not(.is-desk) .appbar>[data-bar-balance]{order:4}body:not(.is-desk){overscroll-behavior:none;flex-direction:column;height:100dvh;margin:0;display:flex;overflow:hidden}:root.is-standalone body:not(.is-desk){height:var(--app-h)}body:not(.is-desk) .appbar-wrap{padding-top:env(safe-area-inset-top);flex:none}body:not(.is-desk) .screens{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}@media (width<=480px){body:not(.is-desk) #screen-trade{flex:1;height:auto}}body:not(.is-desk) .screens{overflow:hidden}body:not(.is-desk) .screen:not([data-screen=trade]){flex-direction:column;flex:1;min-height:0;display:flex}body:not(.is-desk) .screen[hidden]{display:none}body:not(.is-desk) :is(.watch-list,.account-list,.m-positions-list){overscroll-behavior:contain;min-height:0;margin-bottom:calc(-76px - var(--tab-safe));padding-bottom:calc(76px + var(--tab-safe));flex:1;overflow-y:auto}body:not(.is-desk) :is(.account-list,.m-positions-list){margin-top:-6px;padding-inline:12px;align-content:start;margin-inline:-12px;padding-top:6px}body.is-desk .bar-option>.balance-line{flex-wrap:nowrap;width:max-content}#screen-watchlist{width:auto;margin:-12px -12px 0}.watch-top{z-index:1;position:sticky;top:49px}body:not(.is-desk) #screen-watchlist{position:relative}body:not(.is-desk) .watch-top{position:static}body:not(.is-desk) #screen-watchlist>.watch-top{z-index:2;position:absolute;top:0;left:0;right:0}body:not(.is-desk) #screen-watchlist>:is(.watch-list,[data-list-state]){padding-top:var(--watch-top-h)}body:not(.is-desk) #screen-watchlist .watch-list{scroll-padding-top:var(--watch-top-h)}.watch-top:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#07080b8c;height:80px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 40%,#000c 55%,#00000080 70%,#0003 85%,#0000 100%);mask-image:linear-gradient(#000 0% 40%,#000c 55%,#00000080 70%,#0003 85%,#0000 100%)}.watch-toolbar{gap:8px;padding:8px 12px;display:flex}.watch-search{flex:1;min-width:0;position:relative}.watch-search:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ba1a9' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") 50%/contain no-repeat;width:13px;height:13px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.watch-toolbar{--glass:linear-gradient(180deg, #ffffff0d, #ffffff05);--glass-hover:linear-gradient(180deg, #ffffff14, #ffffff09);--glass-edge:inset 0 1px 0 #ffffff17, inset 0 0 0 1px #ffffff12}#screen-watchlist .watch-toolbar{--glass:linear-gradient(180deg, #ffffff17, #ffffff0d);--glass-hover:linear-gradient(180deg, #ffffff1f, #ffffff12)}.watch-search input,.watch-mode-button{background:var(--glass);height:32px;box-shadow:var(--glass-edge);color:#cfd3da;font:inherit;border:0;border-radius:11px;transition:box-shadow .16s,background .16s}.watch-search input{width:100%;padding:0 10px 0 28px;font-size:12px;font-weight:500}.watch-search input::placeholder{color:var(--muted)}.watch-search input:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #60a5fa73,0 0 0 3px #60a5fa1a}.watch-mode{flex:none;position:relative}.watch-mode-button{color:#d1d5db;letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;align-items:center;padding:0 28px 0 10px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.watch-mode-button:hover{background:var(--glass-hover)}.watch-mode-button:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #60a5fa73,0 0 0 3px #60a5fa1a}.watch-mode-button:after{content:"";border-bottom:1.5px solid #8b98ad;border-right:1.5px solid #8b98ad;width:7px;height:7px;transition:transform .16s,border-color .16s;position:absolute;top:50%;right:12px;transform:translateY(-60%)rotate(45deg)}.watch-mode-button:hover:after{border-color:#b7c2d4}.watch-mode-button[aria-expanded=true]:after{border-color:#93c5fd;transform:translateY(-40%)rotate(225deg)}.watch-mode-menu{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top;background:#10141aeb;border:1px solid #ffffff14;border-radius:12px;gap:2px;min-width:100%;padding:4px;animation:.14s cubic-bezier(.4,0,.2,1) menu-in;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:inset 0 1px #ffffff14,0 12px 34px #0000006b}.watch-mode-menu[hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.watch-mode-option{color:#d1d5db;min-height:32px;font:inherit;letter-spacing:.02em;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600}.watch-mode-option:hover{color:#fff;background:#ffffff0f}.watch-mode-option[aria-selected=true]{color:#fff;background:#ffffff1f}.watch-status{color:#7f8ca3;justify-content:space-between;gap:12px;padding:0 12px 4px;font-size:11px;font-weight:500;display:flex}.watch-status span:last-child{color:#6b7280}.watch-row{cursor:pointer;align-items:center;gap:8px;height:46px;padding:0 14px 0 10px;display:flex;position:relative}.watch-row:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f 18% 82%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.watch-row.is-selected:before,.watch-row.is-selected:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f6 18% 82%,#0000);height:1px;position:absolute;left:0;right:0}.watch-row.is-selected:before{top:0}.watch-row.is-selected{background:#3b82f652}.watch-star{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cfd3da' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.8 5.7 6.2.9-4.5 4.4 1 6.2L12 17.3 6.5 20.2l1-6.2L3 9.6l6.2-.9z'/%3E%3C/svg%3E") 50%/15px no-repeat,#ffffff1a;border:0;border-radius:9px;flex:none;width:30px;height:30px}.watch-star[aria-pressed=true]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.8 5.7 6.2.9-4.5 4.4 1 6.2L12 17.3 6.5 20.2l1-6.2L3 9.6l6.2-.9z'/%3E%3C/svg%3E") 50%/15px no-repeat,#ffffff1a}.watch-logo{background:var(--raised);width:24px;height:24px;color:var(--muted);object-fit:cover;border-radius:50%;flex:none;place-items:center;margin:0 3px 0 4px;font-size:11px;font-weight:700;display:grid}.watch-row .watch-logo{margin:0 2px}.watch-name{flex:1;gap:2px;min-width:0;display:grid}.watch-name b{align-items:center;gap:6px;display:flex}.watch-closed{color:#9ba1a9;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:5px;padding:1px 5px;font-size:9px;font-style:normal;font-weight:600}.watch-name b{min-width:0}.watch-name b>*{flex-shrink:0}.watch-quote{font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;display:flex}.watch-quote b{border-radius:4px;padding:0 3px;font-size:15px;font-weight:600}.watch-quote span{text-align:right;min-width:64px;font-size:14px;font-weight:600}.watch-row:has(.watch-closed) .watch-quote{opacity:.5}.tick-up{animation:.7s ease-out tick-up}.tick-down{animation:.7s ease-out tick-down}@keyframes tick-up{0%{color:var(--positive);background:#7ee2a840}}@keyframes tick-down{0%{color:var(--negative);background:#f18a8a40}}.watch-name b{letter-spacing:.1px;font-size:15px;font-weight:700}@media (width>=900px){#screen-watchlist{width:min(440px,100%);margin:0 auto}.watch-top{top:45px}}body.is-desk .watch-row{gap:6px;height:34px;padding:0 10px 0 6px}body.is-desk .watch-star{background-size:13px;width:22px;height:22px}body.is-desk .watch-logo{width:18px;height:18px;margin:0 2px}body.is-desk .watch-name b{font-size:12px}body.is-desk .watch-quote{gap:10px}body.is-desk .watch-quote b{font-size:12px}body.is-desk .watch-quote span{min-width:52px;font-size:11px}:where(body:not(.is-desk)) .is-pressed{filter:brightness(var(--press-dim));box-shadow:0 10px 30px #00000080;transform:scale(var(--press-scale))!important;transition:transform var(--press-in) cubic-bezier(.2, 0, .3, 1), filter var(--press-in) ease, box-shadow var(--press-in) ease!important}:where(body:not(.is-desk)) .is-released{transition:transform .6s var(--ios-spring), filter .2s ease, box-shadow .3s ease!important}.m-sheet-overlay{z-index:20;opacity:0;pointer-events:none;background:#00000080;transition:opacity .2s;position:fixed;inset:0}.m-sheet-overlay.is-visible{opacity:1;pointer-events:auto}.m-sheet{--spring:cubic-bezier(.32, .72, 0, 1);--press-scale:1.05;--press-dim:1.08;--press-in:.18s;--ios-spring:linear(0, .0342 3.3%, .1192 6.7%, .2332 10.0%, .3595 13.3%, .486 16.7%, .6045 20.0%, .71 23.3%, .8 26.7%, .8737 30%, .9317 33.3%, .9752 36.7%, 1.0063 40.0%, 1.0269 43.3%, 1.0391 46.7%, 1.0449 50.0%, 1.0459 53.3%, 1.0436 56.7%, 1.0393 60%, 1.0339 63.3%, 1.028 66.7%, 1.0222 70.0%, 1.0169 73.3%, 1.0122 76.7%, 1.0083 80.0%, 1.0051 83.3%, 1.0026 86.7%, 1.0007 90.0%, .9994 93.3%, .9986 96.7%, 1);--solid-spec:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f;--solid-shine:linear-gradient(180deg, #ffffff24, #fff0);--pg-spec:inset 0 1px 0 #ffffff1a;--pg-edge:inset 0 0 0 1px #ffffff12;--pg-fill:linear-gradient(180deg, #ffffff06, #ffffff02);--pg-glass:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff12;z-index:21;width:min(480px,100%);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);touch-action:none;background:#0a0c0f80;border-radius:16px 16px 0 0;margin-inline:auto;transition:transform .26s cubic-bezier(.2,.9,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d,0 -8px 30px #00000059}.m-sheet.is-open{transform:translate(0,0)}.m-sheet.is-dragging,.m-sheet-overlay:has(+.m-sheet.is-dragging){transition:none}.m-sheet-handle{cursor:grab;justify-content:center;padding:10px 0 8px;display:flex}.m-sheet-handle:before{content:"";background:#ffffff24;border-radius:999px;width:36px;height:4px}.m-sheet-content{padding:0 14px 16px}.sheet-actions{grid-template-columns:46px 1fr;gap:8px;height:46px;display:grid}.sheet-cancel,.sheet-submit{font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;transition:transform .14s,opacity .2s,filter .14s;display:flex}.sheet-cancel{background:var(--pg-fill);box-shadow:var(--pg-glass);color:#9ca3af;font-size:21px;font-weight:450}.sheet-submit{color:#2a0505;background:#ef4444 linear-gradient(#ffffff24,#fff0);font-size:14px;font-weight:800;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f}.is-tp .sheet-submit{color:#04210f;background-color:#22c55e}.sheet-submit.is-close{text-transform:uppercase}.sheet-submit.is-remove{background:var(--pg-fill);box-shadow:var(--pg-glass);color:#9ca3af}.sheet-submit:disabled{opacity:.48;cursor:default}.box-ghost{z-index:1;pointer-events:none;opacity:1;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.box-ghost.is-fading{opacity:0}.box-ghost,.box-ghost *{animation:none!important}body.is-desk .m-sheet-overlay{background:0 0;transition:none}body.is-desk .m-sheet{transform-origin:0 0;opacity:0;pointer-events:none;touch-action:auto;background:#12151af2;border-radius:12px;width:340px;margin:0;padding-bottom:0;transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1);bottom:auto;right:auto;transform:translateY(-4px)scale(.98);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 16px 40px #0000008c}body.is-desk .m-sheet.is-open{opacity:1;pointer-events:auto;transform:none}body.is-desk .m-sheet-handle{display:none}body.is-desk .m-sheet-content{padding:12px 14px 14px}body.is-desk :is(.m-sheet--sltp,.m-sheet--close){width:300px}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .m-sheet-content{padding:10px 12px 12px}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-body{gap:9px;padding:0}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-actions{grid-template-columns:32px 1fr;height:32px}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-cancel{font-size:16px}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-submit{font-size:12px}body.is-desk .m-sheet--sltp .order-tpsl-head .sheet-badge{min-height:24px;font-size:12px}body.is-desk .m-sheet--sltp .order-tpsl-modes button{min-height:24px;padding:2px 10px}body.is-desk .m-sheet--sltp .sheet-field-row{height:34px}body.is-desk .m-sheet--sltp .sheet-price-input{padding-left:9px;font-size:13px}body.is-desk .m-sheet--sltp .sheet-clear{width:22px;height:22px}body.is-desk .m-sheet--sltp .order-leg{grid-template-rows:34px auto}body.is-desk .m-sheet--sltp .order-leg .order-input{height:34px;font-size:13px}body.is-desk .m-sheet--sltp .order-leg-pct span{top:17px}body.is-desk .m-sheet--sltp .order-leg-delete{height:34px}body.is-desk .m-sheet--sltp .order-leg-add{min-height:26px}body.is-desk .m-sheet--close .close-input{height:34px}@media (hover:hover){body.is-desk :is(.m-sheet--sltp,.m-sheet--close) :is(.sheet-cancel,.order-tpsl-modes button,.order-leg-add,.sheet-clear,.order-leg-delete){transition:background .12s,color .12s}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-submit:not(:disabled):hover{filter:brightness(1.12)}body.is-desk :is(.m-sheet--sltp,.m-sheet--close) .sheet-cancel:hover{color:#fff;background:#ffffff1a}body.is-desk .m-sheet--sltp .order-tpsl-modes button{cursor:pointer}body.is-desk .m-sheet--sltp .order-tpsl-modes button:not(.is-active):hover{color:#e8ebf1;background:#ffffff0f}body.is-desk .m-sheet--sltp .order-leg-add:not(:disabled):hover{background:#ffffff0f}body.is-desk .m-sheet--sltp :is(.sheet-clear,.order-leg-delete):hover{color:#e8ebf1;background:#ffffff14}body.is-desk .m-sheet--close .close-range::-webkit-slider-thumb{transition:box-shadow .12s}body.is-desk .m-sheet--close .close-range:hover::-webkit-slider-thumb{box-shadow:0 3px 8px #0006,0 0 0 .5px #0003,0 0 0 4px #ffffff1a}body.is-desk .m-sheet--close .close-range:hover::-moz-range-thumb{box-shadow:0 3px 8px #0006,0 0 0 4px #ffffff1a}}#app{display:contents}.account-name.is-alone{border-right:1px solid var(--edge);border-radius:var(--chip-radius);padding-right:8px}.tile-value.is-red{color:var(--negative)}.state-skeleton{gap:6px;display:grid}.skeleton-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);height:112px;animation:1.4s ease-in-out infinite skeleton-pulse;display:block}.state-skeleton.is-markets .skeleton-card{background:0 0;border-width:0 0 1px;border-radius:0;height:60px}@keyframes skeleton-pulse{50%{opacity:.55}}.spinner{border:2px solid var(--line-strong);border-top-color:var(--phase);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.placeholder p{margin:0}div.placeholder{justify-items:center;gap:10px;display:grid}.state-retry{border-radius:var(--chip-radius);background:var(--chip-bg);min-height:28px;color:var(--text);font:inherit;cursor:pointer;border:0;padding:0 14px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff12}.state-retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feed-note{color:var(--negative)}.feed-note:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.4s ease-in-out infinite skeleton-pulse;display:inline-block}.is-old{opacity:.45}.m-quick-btn.is-old{opacity:.8;cursor:default}.card-failed{color:var(--negative);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.skeleton-card,.feed-note:before,.spinner{animation:none}}.m-segmented{gap:8px;margin:0 0 10px;display:flex}.m-segmented-btn{color:#9ca3af;height:38px;font:inherit;cursor:pointer;background:#151920;border:1px solid #1f2329;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:1px 6px;font-size:12px;font-weight:700;display:inline-flex}.m-segmented-btn.is-active{color:#f3f4f6;background:#3b82f629;border-color:#3b82f6}.m-segmented-count{color:#f3f4f6;background:#ffffff14;border-radius:999px;place-items:center;width:18px;height:18px;margin-left:6px;font-size:10px;font-weight:700;display:inline-grid}.m-positions-scope-segmented{margin:6px 0 8px}.m-positions-list{gap:10px;padding-bottom:12px;display:grid}.m-position-card{background:#111418;border:1px solid #1f2329;border-radius:8px;gap:7px;padding:10px 11px;display:grid}.m-open-position-card{cursor:pointer}.m-open-position-card.is-selected{border-color:#3b82f6}.m-pos-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.m-pos-left{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.m-position-symbol{font-size:14px;font-weight:800}:is(.m-position-symbol,.pos-symbol).is-long{color:#22c55e}:is(.m-position-symbol,.pos-symbol).is-short{color:#f87171}.m-pos-logo{width:20px;height:20px;margin:0 -2px 0 0;font-size:10px}.owner-chip{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.m-pos-left .owner-chip{order:1}.m-pos-pnl,.m-pos-vol-value,.m-pos-price-val,.m-pos-price-arrow,.m-pos-sltp-item{font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace}.m-pos-pnl{background-image:linear-gradient(#ffffff24,#fff0);border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:2px 7px;font-size:13px;font-weight:700;display:flex}.m-pos-pnl.is-positive{color:#04210f;background-color:#22c55e;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f}.m-pos-pnl.is-negative{color:#2a0505;background-color:#ef4444;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f}.m-pos-trade-line{justify-content:space-between;align-items:center;gap:7px;min-height:44px;display:flex}.m-pos-trade-values{flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex}.m-pos-trade-size{align-items:center;gap:7px;display:inline-flex}.m-position-type-pill{color:#cfd3da;letter-spacing:.4px;text-transform:capitalize;background:#ffffff14;border-radius:7px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;line-height:14px;display:flex}.m-pos-vol{align-items:baseline;gap:4px;display:inline-flex}.m-pos-vol-value,.m-pos-price-val{font-size:13px;font-weight:700}.m-pos-vol-unit{color:#9ca3af;font-size:12px;font-weight:600}.m-pos-price-pair{align-items:center;gap:5px;display:inline-flex}.m-pos-price-arrow{color:#9ca3af;font-size:12px;font-weight:600}.m-pos-expand-cue{width:16px;height:16px;transition:transform .2s var(--snap);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}.is-expanded .m-pos-expand-cue{transform:rotate(180deg)}.m-pos-sltp{justify-content:space-between;gap:6px;min-height:36px;display:flex}.m-pos-sltp-item{background:#0f172a52;border:1px solid #94a3b824;border-radius:4px;align-content:center;min-width:100px;min-height:36px;padding:4px 7px;display:grid}.m-pos-sltp-main{align-items:center;gap:4px;display:flex}.m-pos-sltp-bullet{background:#fb7185;border-radius:999px;width:6px;height:6px}.m-pos-sltp-item.is-tp .m-pos-sltp-bullet{background:#34d399}.m-pos-sltp-label{color:#9ca3af;font-size:11px;font-weight:800}.m-pos-sltp-value{font-size:12px;font-weight:700;line-height:12.6px}.m-pos-sltp-profit{opacity:.78;padding-left:10px;font-size:10px;font-weight:800;line-height:10.5px}.m-pos-sltp-item.is-empty{background:#94a3b80f;min-width:86px}.m-pos-sltp-item.is-empty .m-pos-sltp-bullet{background:0 0;box-shadow:inset 0 0 0 1.5px #6b7280}.m-pos-sltp-item.is-empty :is(.m-pos-sltp-label,.m-pos-sltp-value){color:#6b7280}.m-pos-action-panel{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-pos-action-item{height:44px;font:inherit;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.m-pos-action-item.is-sl{color:#f0b2b2;background:#6d1e293d;border-color:#ef444459}.m-pos-action-item.is-tp{color:#a3d9bf;background:#104e3a40;border-color:#22c55e59}.m-pos-action-item.is-danger{color:#ffdede;background:#f8717124;border-color:#f8717173}.m-pos-action-icon{width:18px;height:18px;display:inline-grid}.m-pos-action-icon svg{width:100%;height:100%}#screen-positions{--pg-fill:linear-gradient(180deg, #ffffff06, #ffffff02);--pg-spec:inset 0 1px 0 #ffffff1a;--pg-edge:inset 0 0 0 1px #ffffff12;--solid-spec:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f;--solid-shine:linear-gradient(180deg, #ffffff24, #fff0)}.m-positions-scope-segmented{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border-radius:14px;gap:0;padding:4px}.m-positions-scope-segmented .m-segmented-btn{color:#6b7280;background:0 0;border:0;border-radius:10px}.m-positions-scope-segmented .m-segmented-btn.is-active{color:#fff;background:#ffffff1f}.m-positions-view{--underline:min(100px, calc(33.333% - 8px));gap:0;margin:2px 0 8px;position:relative;box-shadow:inset 0 -1px #ffffff17}.m-positions-view .m-segmented-btn{color:#8b8f96;background:0 0;border:0;border-radius:0;height:30px;font-size:12.5px;font-weight:600}.m-positions-view .m-segmented-btn.is-active{color:#f2f4f7;background:0 0}.m-positions-view .m-segmented-count{color:#fff;background:#ffffff29;border-radius:5px;width:auto;min-width:16px;height:18px;padding:0 4px;line-height:15px}.m-positions-view:after{content:"";bottom:-1px;left:calc(16.667% - var(--underline) / 2);width:var(--underline);pointer-events:none;background:#f2f4f7;border-radius:2px;height:2px;transition:left .22s cubic-bezier(.2,.8,.2,1);position:absolute}.m-positions-view:has([data-pos-view=pending].is-active):after{left:calc(50% - var(--underline) / 2)}.m-positions-view:has([data-pos-view=history].is-active):after{left:calc(83.333% - var(--underline) / 2)}.m-pos-sltp-item{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border:0;border-radius:9px}.m-pos-sltp-item.is-sl:not(.is-empty) .m-pos-sltp-label{color:#ef4444}.m-pos-sltp-item.is-tp:not(.is-empty) .m-pos-sltp-label{color:#22c55e}.m-pos-action-item{border:0;border-radius:10px}.m-pos-action-item:is(.is-sl,.is-tp){background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge)}.m-pos-action-item.is-sl{color:#ef4444}.m-pos-action-item.is-tp{color:#22c55e}.m-pos-action-item.is-danger{background:#ef4444 var(--solid-shine);box-shadow:var(--solid-spec);color:#2a0505}.m-pos-action-item.is-danger:active{color:#f2f4f7;background:#3a3f47}#screen-positions{--spring:cubic-bezier(.32, .72, 0, 1);--snap:cubic-bezier(.2, .9, .3, 1);--press-scale:1.025;--press-dim:1.08;--press-in:.18s;--ios-spring:linear(0, .0342 3.3%, .1192 6.7%, .2332 10.0%, .3595 13.3%, .486 16.7%, .6045 20.0%, .71 23.3%, .8 26.7%, .8737 30%, .9317 33.3%, .9752 36.7%, 1.0063 40.0%, 1.0269 43.3%, 1.0391 46.7%, 1.0449 50.0%, 1.0459 53.3%, 1.0436 56.7%, 1.0393 60%, 1.0339 63.3%, 1.028 66.7%, 1.0222 70.0%, 1.0169 73.3%, 1.0122 76.7%, 1.0083 80.0%, 1.0051 83.3%, 1.0026 86.7%, 1.0007 90.0%, .9994 93.3%, .9986 96.7%, 1)}.m-position-card{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .42s var(--spring), border-color .2s ease, opacity .26s ease;gap:0}.m-position-card>*+*{margin-top:7px}.m-pos-action-item.is-pressed{--press-scale:1.05;z-index:1}.m-pos-action-item:is(.is-sl,.is-tp).is-pressed{box-shadow:var(--pg-spec), var(--pg-edge), 0 8px 24px #00000080}.m-pos-action-item.is-danger.is-pressed{box-shadow:var(--solid-spec), 0 8px 24px #00000080}.m-pos-action-wrap{visibility:hidden;transition:grid-template-rows .2s var(--snap), margin-top .2s var(--snap), visibility 0s .2s;grid-template-rows:0fr;display:grid}.m-position-card>.m-pos-action-wrap{margin-top:0}.m-pos-action-wrap>.m-pos-action-panel{min-height:0;overflow:hidden}.m-position-card.is-settled>.m-pos-action-wrap>.m-pos-action-panel{overflow:visible}.m-position-card.is-expanded>.m-pos-action-wrap{visibility:visible;grid-template-rows:1fr;margin-top:7px;transition-delay:0s}.m-pos-action-item{opacity:0;transition:opacity .12s ease, transform .2s var(--snap), background-color .12s ease;transform:translateY(-4px)scale(.97)}.is-expanded .m-pos-action-item{opacity:1;transform:none}.is-expanded .m-pos-action-item:nth-child(2){transition-delay:20ms}.is-expanded .m-pos-action-item:nth-child(3){transition-delay:40ms}.m-position-card.is-leaving{opacity:0;pointer-events:none;transform:scale(.94)}.m-pos-sltp-more{color:#9ca3af;background:#ffffff14;border-radius:4px;margin-left:4px;padding:0 4px;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.m-position-card,.m-pos-action-wrap,.m-pos-action-item,.m-pos-expand-cue{transition:none}}.m-history-card.is-selected{border-color:#3b82f6}.m-history-trade-meta{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.m-history-time{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:600}.m-history-meta-chips{gap:10px;display:inline-flex}.m-history-meta-chip{gap:5px;font-size:11px;display:inline-flex}.m-history-meta-label{color:#9ca3af;font-weight:800}.m-history-meta-value{font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace;font-weight:800}.m-history-card .m-pos-action-panel{display:block}.m-history-receipt-panel{background:#080c1289;border:1px solid #60a5fa29;border-radius:6px;overflow:hidden}.m-history-receipt-grid{grid-template-columns:minmax(44px,max-content) minmax(48px,max-content) minmax(38px,max-content) minmax(0,1fr) minmax(58px,max-content);display:grid}.m-history-receipt-row{display:contents}.m-history-receipt-head-cell,.m-history-receipt-cell{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #1f29379e;align-items:center;min-width:0;min-height:30px;padding:6px 7px;display:flex;overflow:hidden}.m-history-receipt-head-cell+.m-history-receipt-head-cell,.m-history-receipt-cell+.m-history-receipt-cell{border-left:1px solid #1f293794}.m-history-receipt-head-cell{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;border-top:0;min-height:28px;font-size:10px;font-weight:900;line-height:1.1}.m-history-receipt-cell{font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace;font-size:11.5px;font-weight:750;line-height:1.12}.m-history-receipt-lot,.m-history-receipt-price,.m-history-receipt-pnl{text-align:right;justify-content:flex-end}.m-history-receipt-time{color:#9ca3af}.m-history-receipt-pnl{color:#9ca3af;font-weight:850}.m-history-receipt-pnl.is-positive,.m-history-receipt-cost .is-positive{color:#34d399}.m-history-receipt-pnl.is-negative,.m-history-receipt-cost .is-negative{color:#fca5a5}.m-history-receipt-cost-footer{background:#2563eb14;border-top:1px solid #60a5fa24;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px;display:flex}.m-history-receipt-cost-title{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.m-history-receipt-cost{white-space:nowrap;gap:4px;font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.m-history-receipt-cost-label{color:#9ca3af}.m-pending-order-card{cursor:pointer}.m-pending-order-card.is-selected{border-color:#3b82f6}.m-pending-order-card .m-pos-row-top{min-height:22px}#screen-positions{margin-top:-1px}.m-positions-scope-segmented{position:relative}.m-positions-scope-segmented:before{content:"";width:calc(50% - 4px);transition:transform .46s var(--spring);background:#ffffff1f;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff14}.m-positions-scope-segmented:has([data-pos-scope=global].is-active):before{transform:translate(100%)}.m-positions-scope-segmented .m-segmented-btn{z-index:1;transition:color .22s,transform .16s;position:relative}.m-positions-scope-segmented .m-segmented-btn.is-active{background:0 0}:where(body:not(.is-desk)) .m-positions-scope-segmented .m-segmented-btn:active{transform:scale(.95)}.m-positions-view .m-segmented-btn{transition:color .22s}.m-positions-list[data-enter]>.m-position-card{animation:card-in-right .52s var(--spring) backwards}.m-positions-list[data-enter=left]>.m-position-card{animation-name:card-in-left}.m-positions-list[data-enter]>.m-position-card:nth-child(2){animation-delay:45ms}.m-positions-list[data-enter]>.m-position-card:nth-child(3){animation-delay:90ms}.m-positions-list[data-enter]>.m-position-card:nth-child(4){animation-delay:.135s}.m-positions-list[data-enter]>.m-position-card:nth-child(n+5){animation-delay:.18s}@keyframes card-in-right{0%{opacity:0;transform:translate(28px)scale(.98)}}@keyframes card-in-left{0%{opacity:0;transform:translate(-28px)scale(.98)}}.m-position-card.is-busy [data-pnl]{color:#0000;width:26px;min-width:26px;box-shadow:none;background:0 0;padding:2px 7px;font-size:0;overflow:hidden}.m-position-card.is-busy [data-pnl]:before{content:"";box-sizing:border-box;border:2px solid #ffffff24;border-top-color:#3b82f6;border-radius:50%;width:12px;height:12px;margin:0 auto;animation:.85s linear infinite spin}.m-position-card.is-busy .m-pos-action-item{pointer-events:none}.m-pos-action-item.is-loading{opacity:.8}.m-pending-order-card [data-pnl]:empty{display:none}.m-pending-order-card.is-busy [data-pnl],.m-pending-order-card.is-done [data-pnl]{display:flex}.m-pos-pnl.is-done{box-shadow:var(--solid-spec);color:#04210f;background:#22c55e linear-gradient(#ffffff24,#fff0)}:where(body:not(.is-desk)) .m-pos-pnl.is-done{animation:pop .42s var(--ios-spring)}.m-pos-sltp-item.is-sl{--tint:#ef4444}.m-pos-sltp-item.is-tp{--tint:#22c55e}.m-pos-sltp-item.is-updated{animation:1.1s ease-out chip-flash}@keyframes chip-flash{0%{background:color-mix(in srgb, var(--tint) 45%, transparent)}to{background:var(--pg-fill)}}.m-pos-sltp-item.is-updated .m-pos-sltp-bullet{animation:1.3s ease-out bullet-tick}@keyframes bullet-tick{0%,70%{box-shadow:none;background:0 0;background:var(--tint);border-radius:0;transform:scale(1.9);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat}}.m-pos-sltp-bullet{transform-origin:50%}:where(body:not(.is-desk)) [data-pnl].is-updated{animation:pop .6s var(--ios-spring)}.m-pos-vol-value.is-updated{animation:1.8s size-tint}@keyframes size-tint{0%,40%{color:#93c5fd}}@keyframes pop{0%{transform:scale(1)}30%{transform:scale(1.18)}to{transform:scale(1)}}.m-pos-sltp-value,.m-pos-vol-value{transform-origin:50%;display:inline-block}[data-pnl],.m-pos-vol-value,[data-mark],.m-pos-sltp-item{box-sizing:border-box;white-space:nowrap;overflow:hidden}[data-mark]{display:inline-block}.m-pos-action-item.is-sl.is-modal-active{background:#ef444433}.m-pos-action-item.is-tp.is-modal-active{background:#22c55e33}.m-pos-action-item.is-danger.is-modal-active{color:#f2f4f7;background:#3a3f47;box-shadow:inset 0 1px #ffffff1f}@media (prefers-reduced-motion:reduce){.m-positions-scope-segmented:before{transition:none}.m-position-card.is-pressed,.m-position-card.is-released,.m-pos-action-item.is-pressed,.m-pos-action-item.is-released{transition:none!important}.m-positions-list[data-enter]>.m-position-card,.m-pos-sltp-item.is-updated,.is-updated,.m-pos-pnl.is-done,.m-position-card.is-busy [data-pnl]:before{animation:none}}body.is-desk #screen-positions{flex-direction:column;padding:6px 8px 0;display:flex;overflow:hidden}.pos-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;margin:0 0 6px;display:flex}.pos-toolbar .m-segmented{background:#ffffff0a;border-radius:8px;gap:2px;margin:0;padding:2px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.pos-toolbar .m-segmented:before,.pos-toolbar .m-segmented:after{display:none}.pos-toolbar .m-segmented-btn{height:24px;box-shadow:none;color:#8b93a3;background:0 0;border:0;border-radius:6px;flex:none;padding:0 10px;font-size:11.5px;font-weight:600;transform:none}.pos-toolbar .m-segmented-btn:hover{color:#e8ebf1}.pos-toolbar .m-segmented-btn.is-active{color:#f2f4f7;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1a}.pos-toolbar .m-segmented-count{background:#ffffff1a;border-radius:5px;min-width:16px;height:16px;margin-left:5px;padding:0 4px;line-height:16px}body.is-desk .m-positions-list{flex:1;min-height:0;padding-bottom:8px;overflow:auto}body.is-desk .m-positions-list:not(.is-table){grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-content:start;align-items:start}.m-positions-list.is-table{padding-bottom:4px;display:block}.pos-tr{grid-template-columns:var(--pos-cols);color:#d5d9e2;cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;column-gap:8px;height:32px;padding:0 8px;font-size:12px;transition:background-color .12s;display:grid}.pos-tr.pos-th{z-index:1;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;cursor:default;background:#0e1114;height:24px;font-size:10.5px;font-weight:600;position:sticky;top:0}.pos-tr{--row-bg:transparent;box-sizing:border-box;min-width:var(--pos-min);background:var(--row-bg)}.pos-tr:not(.pos-th):hover{--row-bg:#ffffff08}.pos-tr.is-selected{--row-bg:#3b82f61f;box-shadow:inset 2px 0 #3b82f6}.pos-tr>.pos-td:last-child{background:linear-gradient(var(--row-bg), var(--row-bg)), #0e1114;align-self:stretch;padding-left:6px;position:sticky;right:0}.pos-td{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.pos-td.is-num{justify-content:flex-end;font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace}.pos-th .pos-td.is-num{font-family:inherit}.pos-td.is-num+.pos-td:not(.is-num){padding-left:12px}.pos-symbol{color:#f2f4f7;text-overflow:ellipsis;font-weight:800;overflow:hidden}.pos-tr .m-pos-vol-unit{font-size:11px}.pos-tr .m-position-type-pill{border-radius:5px;padding:2px 6px;font-size:10.5px;line-height:13px}.pos-tr .m-pos-pnl{min-height:0;box-shadow:none;background:0 0;padding:0;font-size:12px}.pos-tr .m-pos-pnl.is-positive{color:#22c55e}.pos-tr .m-pos-pnl.is-negative{color:#f87171}.pos-tr.is-busy [data-pnl]{color:#0000;width:26px;min-width:26px;font-size:0;overflow:hidden}.pos-tr.is-busy [data-pnl]:before{content:"";box-sizing:border-box;border:2px solid #ffffff24;border-top-color:#3b82f6;border-radius:50%;width:12px;height:12px;margin:0 auto;animation:.85s linear infinite spin}.pos-tr .m-pos-sltp-item{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:1px 4px;display:inline-flex}.pos-tr .m-pos-sltp-profit{display:none}.pos-act{color:#c5cad3;height:22px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:0 8px;font-size:11px;font-weight:700}.pos-act.is-sl{color:#f0b2b2;border-color:#ef444459}.pos-act.is-tp{color:#a3d9bf;border-color:#22c55e59}.pos-act:hover{color:#fff;background:#ffffff1a}.pos-act.is-sl:hover,.pos-act.is-sl.is-modal-active{background:#ef444433}.pos-act.is-tp:hover,.pos-act.is-tp.is-modal-active{background:#22c55e33}.pos-act.is-close.is-modal-active{color:#f2f4f7;background:#3a3f47}.pos-act.is-loading{opacity:.6}.pos-tr.is-busy .pos-act{pointer-events:none}@media (hover:hover){body.is-desk .m-position-card{cursor:pointer}body.is-desk .m-position-card:not(.is-selected):hover{border-color:#ffffff2e}}.pos-lev{color:#c4cad4;white-space:nowrap;background:#ffffff12;border-radius:5px;align-items:center;height:18px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.m-pos-risk{color:#8b93a3;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:12px;display:flex}.m-pos-risk b{color:#d1d5db;font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace;font-weight:700}.pos-sltp-btn{align-items:center;max-width:100%;padding:0 5px;display:inline-flex}.pos-tr .pos-sltp-btn .m-pos-sltp-item{padding:0;overflow:visible}.pos-tr .pos-sltp-btn .m-pos-sltp-item.is-empty .m-pos-sltp-label{color:inherit}.pos-tr .pos-sltp-btn .m-pos-sltp-item.is-empty .m-pos-sltp-value{display:none}.pos-tr .pos-sltp-btn .m-pos-sltp-item.is-empty .m-pos-sltp-label:before{content:"+ "}.pos-tr .pos-sltp-btn .m-pos-sltp-item:not(.is-empty) .m-pos-sltp-value{color:#e5e7eb}.pos-tr .pos-sltp-btn .m-pos-sltp-bullet{display:none}.m-pos-costs{color:#9ca3af;grid-column:1/-1;grid-template-columns:repeat(2,auto);justify-content:center;gap:4px 24px;font-size:11px;display:grid}.m-pos-costs b{color:#e5e7eb;font-family:SF Mono,ui-monospace,Monaco,Inconsolata,Roboto Mono,JetBrains Mono,monospace;font-weight:800}.m-pos-costs .is-positive{color:#34d399}.m-pos-costs .is-negative{color:#fca5a5}.m-history-receipt-cost small{color:#6b7280;margin-left:3px;font-size:9px;font-weight:700}.pos-td>.is-positive{color:#34d399}.pos-td>.is-negative{color:#fca5a5}.bar-offline{background:color-mix(in srgb, var(--negative) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--negative) 45%, transparent);color:var(--negative);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.appbar>.bar-offline{flex:none;order:9}.hist-result{color:#cfd3da;white-space:nowrap;background:#ffffff14;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.hist-result.is-bad{color:#f87171;background:#ef444426}.hist-result.is-good{color:#4ade80;background:#22c55e26}.pos-tr .hist-result{padding:1px 6px;font-size:10.5px}.m-positions-list>.positions-state{grid-column:1/-1}.positions-state .state-retry{margin-top:2px}.positions-state-name{color:var(--text);font-weight:700}.m-positions-list>.placeholder{grid-column:1/-1}.m-pos-action-item:disabled,.pos-act:disabled{opacity:.4;cursor:default}body:not(.is-desk) #screen-positions{position:relative}body:not(.is-desk) .m-pos-top{z-index:2;padding:11px 12px 0;position:absolute;top:-11px;left:-12px;right:-12px}body:not(.is-desk) .m-pos-top:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#07080b8c;height:calc(100% + 24px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#000c 80%,#00000080 87%,#0003 94%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000c 80%,#00000080 87%,#0003 94%,#0000 100%)}body:not(.is-desk) #screen-positions .m-positions-list{padding-top:calc(var(--pos-top-h) + 13px);scroll-padding-top:calc(var(--pos-top-h) + 13px);overflow-x:hidden}#screen-trade{--top-bar:40px;--pg-fill:linear-gradient(180deg, #ffffff06, #ffffff02);--pg-spec:inset 0 1px 0 #ffffff1a;--pg-edge:inset 0 0 0 1px #ffffff12;--solid-spec:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f;--solid-shine:linear-gradient(180deg, #ffffff24, #fff0);--press-scale:1.04;--press-dim:1.08;--press-in:.18s;--ios-spring:linear(0, .0342 3.3%, .1192 6.7%, .2332 10.0%, .3595 13.3%, .486 16.7%, .6045 20.0%, .71 23.3%, .8 26.7%, .8737 30%, .9317 33.3%, .9752 36.7%, 1.0063 40.0%, 1.0269 43.3%, 1.0391 46.7%, 1.0449 50.0%, 1.0459 53.3%, 1.0436 56.7%, 1.0393 60%, 1.0339 63.3%, 1.028 66.7%, 1.0222 70.0%, 1.0169 73.3%, 1.0122 76.7%, 1.0083 80.0%, 1.0051 83.3%, 1.0026 86.7%, 1.0007 90.0%, .9994 93.3%, .9986 96.7%, 1);height:calc(100dvh - 148px);min-height:380px;box-shadow:var(--pg-spec), var(--pg-edge);background:#0e1114;border-radius:10px;flex-direction:column;margin-top:-4px;display:flex;position:relative;overflow:hidden}#screen-trade[hidden]{display:none}@media (width<=480px){#screen-trade{border-radius:0;width:auto;margin:-12px -12px -16px;box-shadow:inset 0 -1px #ffffff12}}.m-trade-toolbar{z-index:5;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative;box-shadow:inset 0 -1px #ffffff12}.m-trade-symbol{color:#f2f4f7;min-width:0;max-width:calc(50% - 48px);font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex:0 auto;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.m-trade-logo{flex:none;width:22px;height:22px}.m-trade-symbol-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-trade-symbol-kind{color:#9ca3af;letter-spacing:.04em;background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.m-trade-toolbar .m-trade-timeframes{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m-timeframe-button{background:var(--pg-fill);width:64px;min-height:40px;box-shadow:var(--pg-spec), var(--pg-edge);color:#f2f4f7;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px 8px 3px;font-size:12px;font-weight:700;display:flex;position:relative}.m-timeframe-label{transform:translateY(-2px)}.m-timeframe-chevron{pointer-events:none;border-bottom:1.5px solid #9ca3af;border-right:1.5px solid #9ca3af;width:7px;height:7px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)rotate(45deg)}.m-trade-timeframes.is-open .m-timeframe-button{background:#151920;box-shadow:inset 0 0 0 1px #3b82f6}.m-timeframe-chevron{transition:transform .14s cubic-bezier(.4,0,.2,1),border-color .14s}.m-trade-timeframes.is-open .m-timeframe-chevron{border-color:#60a5fa;transform:translate(-50%)translateY(3px)rotate(225deg)}.m-timeframe-label{display:inline-block}.m-timeframe-label.is-swapped{animation:tf-swap .42s var(--ios-spring)}@keyframes tf-swap{0%{opacity:0;transform:translateY(-6px)scale(.8)}to{opacity:1;transform:translateY(-2px)scale(1)}}.order-select-menu.m-timeframe-menu{--menu-x:-50%;min-width:120px;left:50%;right:auto}.m-timeframe-menu .order-select-option{justify-content:center;padding-right:10px}.m-timeframe-menu .order-select-option[aria-selected=true]:after{right:14px}.m-timeframe-button.is-pressed{--press-scale:1.06;box-shadow:var(--pg-spec), var(--pg-edge), 0 8px 24px #00000080}.order-select{position:relative}.order-select-button{color:#f3f4f6;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:6px 30px 6px 10px;font-size:12px;font-weight:500;line-height:1.2;display:flex;position:relative}.order-select.is-open .order-select-button{background:#151920;box-shadow:inset 0 0 0 1px #3b82f6}.order-select-chevron{pointer-events:none;border-bottom:1.5px solid #9ca3af;border-right:1.5px solid #9ca3af;width:7px;height:7px;transition:transform .14s cubic-bezier(.4,0,.2,1),border-color .14s;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.order-select.is-open .order-select-chevron{border-color:#60a5fa;transform:translateY(-30%)rotate(225deg)}.order-select.is-open .order-select-button{transition:background .12s,box-shadow .12s}.order-select-menu{--menu-x:0;z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;min-width:179px;transform:translate(var(--menu-x), -4px) scale(.98);transform-origin:top;background:#10141aeb;border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:4px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:inset 0 1px #ffffff14,0 12px 34px #0000006b}.order-select-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--menu-x), 0) scale(1);transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1),visibility}.order-select-option{color:#d1d5db;min-height:32px;font:inherit;letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 26px 8px 10px;font-size:12px;font-weight:600;transition:background .12s,transform .12s;display:flex;position:relative}.order-select-option:active{background:#ffffff14}:where(body:not(.is-desk)) .order-select-option:active{transform:scale(.97)}.order-select-option[aria-selected=true]{color:#fff;background:#ffffff1f}.order-select-option[aria-selected=true]:after{content:"";border-bottom:2px solid #60a5fa;border-right:2px solid #60a5fa;width:6px;height:10px;position:absolute;top:50%;right:11px;transform:translateY(-60%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.m-timeframe-label.is-swapped{animation:none}.order-select-menu,.order-select-chevron,.m-timeframe-chevron{transition:none}}#screen-trade .m-trade-toolbar{height:var(--top-bar);box-shadow:none;text-shadow:0 1px 6px #000c;background:linear-gradient(#0b0d10e6 0%,#0b0d1099 55%,#0b0d1000 100%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;padding:0 0 0 12px;display:grid;position:absolute;top:0;left:0;right:0}#screen-trade .m-trade-symbol{gap:8px;max-width:none}#screen-trade .m-trade-logo{width:20px;height:20px}.m-trade-symbol-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}#screen-trade .m-trade-symbol-name{font-size:14px}.m-trade-symbol-sub{color:#8b93a1;letter-spacing:0;white-space:nowrap;font-size:10.5px;font-weight:600}.m-trade-symbol-chevron{border-bottom:1.5px solid #9ca3af;border-right:1.5px solid #9ca3af;flex:none;width:7px;height:7px;margin-left:3px;transform:translateY(-2px)rotate(45deg)}#screen-trade .m-trade-toolbar .m-trade-timeframes{height:100%;position:relative;top:auto;left:auto;transform:none}#screen-trade .m-timeframe-button,#screen-trade .m-trade-margin-wrap .order-select-button{height:100%;min-height:0;box-shadow:none;color:#f2f4f7;background:0 0;border-radius:0;font-size:13px;font-weight:600}#screen-trade .m-timeframe-button{width:auto;min-width:64px;padding:0 28px 0 18px}#screen-trade .m-timeframe-label{transform:none}#screen-trade .m-timeframe-label.is-swapped{animation-name:tf-swap-flat}@keyframes tf-swap-flat{0%{opacity:0;transform:translateY(-4px)scale(.8)}to{opacity:1;transform:none}}#screen-trade .m-timeframe-chevron{width:7px;height:7px;inset:50% 12px auto auto;transform:translateY(-70%)rotate(45deg)}#screen-trade .m-trade-timeframes.is-open .m-timeframe-chevron{transform:translateY(-30%)rotate(225deg)}#screen-trade .m-trade-timeframes.is-open .m-timeframe-button{box-shadow:none;color:#60a5fa}#screen-trade .m-trade-margin-wrap,#screen-trade .m-trade-margin-wrap .order-select{height:100%}#screen-trade .m-trade-margin-wrap .order-select-button{justify-content:center;width:100%;padding:0 12px}#screen-trade .m-trade-margin-wrap .order-select-chevron{flex:none;margin-left:9px;position:relative;top:auto;right:auto;transform:translateY(-2px)rotate(45deg)}#screen-trade .m-trade-margin-wrap .order-select.is-open .order-select-chevron{transform:translateY(2px)rotate(225deg)}#screen-trade .m-trade-margin-wrap .order-select.is-open .order-select-button{color:#60a5fa}.desk-layout #screen-trade{height:100%;min-height:0;box-shadow:none;border-radius:0}body.is-desk #screen-trade{--top-bar:36px}body.is-desk #screen-trade .m-trade-toolbar{gap:12px;padding:0 8px 0 12px;display:flex}body.is-desk #screen-trade .m-trade-symbol{flex:none}body.is-desk .m-timeframe-button{display:none}body.is-desk #screen-trade .m-trade-toolbar .m-trade-timeframes{height:auto}body.is-desk .order-select-menu.m-timeframe-menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:2px;padding:0;display:flex;position:static;transform:none}body.is-desk .m-timeframe-menu .order-select-option{color:#8b93a3;min-height:26px;padding:0 9px}body.is-desk .m-timeframe-menu .order-select-option:hover{color:#e8ebf1;background:#ffffff0f}body.is-desk .m-timeframe-menu .order-select-option[aria-selected=true]{color:#fff;background:#ffffff1a}body.is-desk .m-timeframe-menu .order-select-option[aria-selected=true]:after{display:none}body.is-desk #screen-trade .m-trade-margin-wrap{flex:none}body.is-desk #screen-trade .m-trade-margin-wrap .order-select-button{white-space:nowrap;padding:0 8px}body.is-desk .m-timeframe-menu{min-width:0;overflow:hidden}body.is-desk #screen-trade .m-trade-toolbar .m-trade-timeframes{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}body.is-desk .m-timeframe-menu .order-select-option{padding:0 clamp(5px,.6vw,9px)}body.is-desk .order-select-menu.m-timeframe-menu{gap:0}body.is-desk #screen-trade .m-trade-toolbar{gap:8px}.m-symbol-menu{z-index:30;border:1px solid var(--chip-line);border-radius:var(--radius);background:var(--chip-bg);width:340px;height:min(520px,70vh);padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 28px #000c}.m-symbol-menu[hidden]{display:none}.m-symbol-menu>.screen{border-radius:inherit;min-width:0;height:100%;box-shadow:none;flex:1;margin:0;overflow:auto}.m-symbol-menu .watch-top{top:0}.m-symbol-menu{transform-origin:top;animation:.14s cubic-bezier(.4,0,.2,1) menu-in}.m-trade-quick-order{z-index:3;pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;top:0;left:0;right:0}.m-quick-btn{font:inherit;letter-spacing:.12em;cursor:pointer;pointer-events:auto;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:800;display:inline-flex}.m-quick-btn__label{line-height:1}.m-quick-btn__price{letter-spacing:.04em;opacity:.8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.m-quick-btn--buy{background:#22c55e var(--solid-shine);box-shadow:var(--solid-spec);color:#04210f}.m-quick-btn--sell{background:#ef4444 var(--solid-shine);box-shadow:var(--solid-spec);color:#2a0505}.m-quick-btn.is-pressed{--press-scale:1.05;z-index:1;box-shadow:var(--solid-spec), 0 8px 24px #00000080}.m-quick-btn--buy.is-modal-active,.m-quick-btn--sell.is-modal-active{filter:brightness(.85)}.m-scalp-size{min-width:0;box-shadow:var(--pg-spec), var(--pg-edge);pointer-events:auto;background:#0e1114e6;align-items:stretch;display:flex}.m-scalp-size__input{color:#f2f4f7;min-width:0;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0;font-weight:700}.m-scalp-size__unit{color:#93c5fd;font:inherit;letter-spacing:.06em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;font-size:11px;font-weight:800}.m-trade-quick-order>*{box-shadow:var(--solid-spec), 0 6px 16px #0000008c;border-radius:12px}.m-quick-btn{letter-spacing:0;flex:1 1 0;min-width:0;min-height:40px;padding:0 14px}.m-quick-btn__label{display:none}.m-quick-btn__price{opacity:1;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;font-family:inherit;font-size:15px}.m-scalp-size{background:#23272ef2;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 6px 16px #0000008c}.m-scalp-size__input{width:calc(var(--len,3) * 1ch + 2px);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.1}.m-scalp-size__unit{color:#c4cad3;letter-spacing:0;white-space:nowrap;background:#23272ef2;border-radius:5px;padding:3px 9px;font-weight:700;line-height:1.3;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff17,0 4px 12px #0000008c}.m-scalp-size__unit:after{content:" ⇅"}body:not(.is-desk) .m-trade-quick-order{top:calc(var(--top-bar) + 12px);width:max-content;max-width:calc(100% - 16px);left:50%;right:auto;transform:translate(-50%)}.m-chart-order-form{z-index:4;color:#9ca3af;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#23272ef2;border:0;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 12px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff17,0 6px 16px #0000008c}.m-chart-order-form svg{width:16px;height:16px}.m-chart-order-form .m-chart-order-form__sliders{width:15px;height:15px}.m-chart-order-form:active{transform:translate(-50%)scale(.94)}body.is-desk .m-trade-quick-order{top:calc(var(--top-bar) + 8px);left:8px;right:auto}body.is-desk .m-trade-quick-order>*{box-shadow:var(--solid-spec), 0 4px 12px #0000008c;border-radius:9px}body.is-desk .m-quick-btn{min-height:32px}body.is-desk .m-quick-btn__price{font-size:14px}body.is-desk .m-scalp-size{box-shadow:inset 0 0 0 1px #ffffff17,0 4px 12px #0000008c}body.is-desk .m-scalp-size__input{font-size:14px}body.is-desk .m-scalp-size__unit{padding:2px 8px;font-size:10px}body.is-desk:not(.show-quick) .m-trade-quick-order{display:none}body.is-desk.show-quick .m-trade-quick-order{animation:.14s cubic-bezier(.4,0,.2,1) menu-in}.settings-title{margin:4px 2px 6px;font-size:16px;font-weight:800}.settings-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row b{font-size:14px;font-weight:700;display:block}.settings-row small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.settings-switch{cursor:pointer;background:#ffffff1f;border:0;border-radius:14px;flex:none;width:46px;height:28px;transition:background .16s;position:relative}.settings-switch:after{content:"";width:22px;height:22px;transition:transform .2s var(--ios-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000080}.settings-switch[aria-checked=true]{background:#3b82f6}.settings-switch[aria-checked=true]:after{transform:translate(18px)}.settings-seg{background:#ffffff0f;border-radius:9px;flex:none;padding:3px;display:inline-flex}.settings-seg>button{color:#9ca3af;min-width:64px;height:28px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.settings-seg>button[aria-checked=true]{color:#fff;background:#3b82f6}.desk-size{background:#ffffff0a;border:1px solid #ffffff26;border-radius:6px;align-items:center;height:28px;display:inline-flex}.desk-size:focus-within{border-color:#3b82f6}.desk-size input{color:#e8ebf1;width:80px;font:inherit;text-align:right;background:0 0;border:0;outline:none;padding:0 8px;font-size:13px}.size-ask{z-index:40;border:1px solid var(--chip-line);background:#12151a;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:8px;width:240px;padding:12px;animation:.14s ease-out ask-in;display:grid;position:fixed;box-shadow:0 12px 32px #000c}.size-ask-title{color:#e8ebf1;font-size:12.5px}.size-ask .desk-size{width:100%;min-width:0;height:34px;display:flex;overflow:hidden}.size-ask .desk-size input{text-align:left;flex:1;width:auto;min-width:0;font-size:15px}.size-ask-unit{color:#93c5fd;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff1a;padding:0 10px;font-size:11px;font-weight:700}.size-ask-note{color:#8b93a3;font-size:11px}.size-ask-actions{gap:6px;display:flex}.size-ask-actions>button{height:30px;font:inherit;cursor:pointer;border:0;border-radius:7px;font-size:11.5px;font-weight:700}.size-ask-cancel{color:#c4cad4;background:#ffffff0f;padding:0 10px}.size-ask-go{color:#fff;flex:1}.size-ask-go.is-buy{color:#04210f;background:#22c55e}.size-ask-go.is-sell{color:#2a0505;background:#ef4444}.size-ask-go:disabled{opacity:.4;cursor:default}@keyframes ask-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.m-trade-chart-shell{flex:1;min-height:0;position:relative}.m-trade-chart{touch-action:none;position:absolute;inset:0}body:not(.is-desk) .m-trade-chart-shell.is-grid-off{background:#0e1114;overflow:hidden}.chart-history-loading{z-index:3;color:#9ca3af;letter-spacing:.2px;opacity:0;pointer-events:none;background:#0a0c0fd9;border:1px solid #1f2430;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-size:11px;transition:opacity .2s;display:flex;position:absolute;bottom:38px;left:40px}.chart-history-loading:before{content:"";border:2px solid #ffffff26;border-top-color:#9ca3af;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.chart-history-progress{background:#ffffff14;border-radius:999px;width:32px;height:6px;position:relative;overflow:hidden}.chart-history-progress:before{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;height:100%;animation:1.8s cubic-bezier(.22,1,.36,1) infinite history-progress;position:absolute;top:0;left:-40%}.chart-history-edge{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0a0c0fcc,#0a0c0f00);width:24px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.chart-history-edge:before{content:"";filter:blur(10px);mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#60a5fa80,#0000);width:60%;height:100%;animation:2.8s cubic-bezier(.22,1,.36,1) infinite history-shimmer;position:absolute;top:0;left:-60%}.chart-history-loading.is-visible,.chart-history-edge.is-visible{opacity:1}@keyframes history-progress{0%{opacity:.4;transform:translate(0)}50%{opacity:1}to{opacity:.4;transform:translate(280%)}}@keyframes history-shimmer{0%{opacity:.25;transform:translate(0)}50%{opacity:.85}to{opacity:.25;transform:translate(240%)}}.chart-first-loading{z-index:1;pointer-events:none;background:#0e1114;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.chart-first-loading.is-visible{display:flex}.chart-first-loading:before{content:"";box-sizing:border-box;border:2px solid #ffffff1a;border-top-color:#6b7280;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.chart-history-loading:before,.chart-history-progress:before,.chart-history-edge:before{animation:none}}#tv-attr-logo{transform-origin:0 100%;opacity:.45;transform:scale(.75)}#tv-attr-logo:hover{opacity:.8}.m-chart-settings{z-index:3;width:32px;height:32px;box-shadow:var(--pg-spec), var(--pg-edge);color:#9ca3af;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0e1114cc;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:28px;right:10px}.m-chart-settings:before{content:"";position:absolute;inset:-6px}.m-chart-settings svg{width:17px;height:17px}body.is-desk .m-chart-settings{display:none}.m-chart-lines{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.m-chart-pill{--pill-h:26px;--card:#3a3f48f2;--divider:#ffffff21;z-index:1;height:var(--pill-h);color:#f2f4f7;white-space:nowrap;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:0;right:8px;transform:translateY(-50%)}.m-chart-pill:before{content:"";inset:calc((var(--pill-h) - 44px) / 2) 0;z-index:-1;position:absolute}.m-chart-pill>*{background:var(--card);order:1;place-items:center;padding:0 8px;display:grid;position:relative}.m-chart-pill>:first-child{border-radius:7px 0 0 7px}.m-chart-pill>:not(:first-child):is(.m-chart-pill__qty,button:last-of-type){box-shadow:inset 1px 0 0 var(--divider)}.m-chart-pill__type{text-transform:uppercase}.m-chart-pill__qty{font-weight:800}.m-chart-pill__qty.is-buy{color:#4ade80}.m-chart-pill__qty.is-sell{color:#f87171}.m-chart-pill>button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-weight:800}.m-chart-pill>button:before{content:"";inset:calc((var(--pill-h) - 44px) / 2) -3px;position:absolute}.m-chart-pill>button:last-of-type{color:#d1d5db;border-radius:0 7px 7px 0;order:3}.m-chart-pill>button.is-pressed{background-image:linear-gradient(#ffffff1f,#ffffff1f)}.m-chart-pill>[data-line-act^=add-]{color:#fff;border-radius:7px;margin-right:4px}.m-chart-pill>[data-line-act=add-tp]{background:#22a55a;order:-1}.m-chart-pill>[data-line-act=add-sl]{background:#e75656;order:0}.m-chart-pill>.is-pnl{color:#4ade80;background:#131722e6;border-radius:7px;order:4;margin-left:4px;box-shadow:inset 0 0 0 1px #ffffff17}.m-chart-pill>.is-pnl.is-negative{color:#f87171}.m-chart-pill:is(.is-sl,.is-tp){--divider:#ffffff5c;color:#fff}.m-chart-pill.is-sl{--card:#e75656}.m-chart-pill.is-tp{--card:#22a55a}.m-chart-pill:is(.is-sl,.is-tp)>:is(.m-chart-pill__qty,button:last-of-type){color:#fff}@media (hover:hover){.m-chart-pill.is-draggable{cursor:ns-resize}.m-chart-pill>button:hover{background-image:linear-gradient(#ffffff1a,#ffffff1a)}.m-chart-pill.is-dragging,.m-chart-pill.is-dragging>button{cursor:ns-resize}.m-chart-chip:hover{filter:brightness(1.12)}}.m-chart-lines[data-pill=s] .m-chart-pill{--pill-h:22px;font-size:11px}.m-chart-lines[data-pill=s] .m-chart-pill>*{padding:0 6px}.m-chart-pill.is-dragging{z-index:2;filter:drop-shadow(0 8px 12px #00000080)}.m-chart-pill.is-over{z-index:0;opacity:.45}.m-chart-pill.is-busy{opacity:.72}.m-chart-pill.is-busy>button{pointer-events:none}.m-chart-chips{z-index:3;pointer-events:none;gap:6px;animation:.16s ease-out chip-in;display:inline-flex;position:absolute;top:0;right:8px;transform:translateY(-50%)}.m-chart-chips[hidden]{display:none}.m-chart-chip{height:32px;box-shadow:var(--pg-spec), inset 0 0 0 1px #ffffff1f, 0 6px 18px #0006;color:#f2f4f7;font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0e1114f2;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:800;position:relative}.m-chart-chip:before{content:"";position:absolute;inset:-6px -3px}.m-chart-chip.is-buy{background:#22c55e var(--solid-shine);color:#04210f;box-shadow:var(--solid-spec), 0 6px 18px #0006}.m-chart-chip.is-sell{background:#ef4444 var(--solid-shine);color:#2a0505;box-shadow:var(--solid-spec), 0 6px 18px #0006}.m-chart-chip.is-sl{color:#f87171;box-shadow:var(--pg-spec), inset 0 0 0 1px #f87171, 0 6px 18px #0006}.m-chart-chip.is-tp{color:#19ff7a;box-shadow:var(--pg-spec), inset 0 0 0 1px #19ff7a, 0 6px 18px #0006}.m-chart-chip:active{filter:brightness(1.15)}@keyframes chip-in{0%{opacity:0;transform:translateY(-50%)scale(.92)}to{opacity:1;transform:translateY(-50%)}}.m-chart-fill{z-index:0;color:#04210f;pointer-events:none;background:#19ff7a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #0e1114,0 2px 6px #00000080}.m-chart-fill.is-sell{color:#2a0505;background:#f87171}body.is-desk .m-chart-chip{height:28px;padding:0 10px;font-size:11.5px}.m-chart-chips:not([data-picked]){gap:5px;margin-top:6px}.m-chart-chips:not([data-picked])>.m-chart-chip{color:#f2f4f7;background:#3a3f48f2;border-radius:7px;height:26px;padding:0 9px;font-size:11.5px;box-shadow:0 4px 12px #0006}.m-chart-chips:not([data-picked])>.m-chart-chip.is-on{color:#fff;background:#8b93a1}.m-chart-chips[data-chips-for*=sl\:]>.m-chart-chip.is-on{background:#e75656}.m-chart-chips[data-chips-for*=tp\:]>.m-chart-chip.is-on{background:#22a55a}.m-chart-chips:not([data-picked])>.m-chart-chip.is-off{opacity:.4}.m-chart-menu{z-index:20;transform-origin:0 0;border-radius:4px;min-width:180px;position:fixed;right:auto}.m-chart-menu>.watch-mode-option{border-radius:2px}.m-chart-menu__separator{background:#ffffff14;border:0;height:1px;margin:4px 0}.m-chart-plus{z-index:4;color:#d1d4dc;text-align:center;cursor:pointer;background:#2a2e39;border:0;border-radius:4px;width:18px;height:18px;margin-right:2px;padding:0;font:400 15px/18px system-ui,sans-serif;position:absolute;transform:translateY(-50%)}.m-chart-plus:hover{color:#fff;background:#3b82f6}.m-chart-plus[hidden]{display:none}.chart-failed{z-index:3;color:var(--muted);text-align:center;background:#0e1114;place-content:center;margin:0;font-size:12px;position:absolute;inset:0}.m-sheet--order,.order-panel{--range-color:#3b82f6;--oe-line:#1f2329;--oe-field:#111418;--oe-muted:#8b93a3}.m-sheet--order.is-buy,.order-panel.is-buy{--range-color:#22c55e}.m-sheet--order.is-sell,.order-panel.is-sell{--range-color:#ef4444}.m-sheet--order .m-sheet-content{max-height:calc(88dvh - 90px);padding-bottom:12px;overflow-y:auto}.order-footer{padding:0 14px 16px}.order-footer .order-submit{width:100%}.order-form{grid-template-columns:minmax(0,1fr);gap:12px;padding:2px 0 0;display:grid}.order-market-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:18px;display:grid}.order-head-market{justify-content:center;align-items:center;gap:6px;display:flex}.order-head-side{font-variant-numeric:tabular-nums;gap:1px;min-width:0;line-height:1.25;display:grid}.order-head-side.is-right{text-align:right}.order-head-label{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.order-head-label b{color:#cbd5e1;font-weight:600}.order-logo{flex:none;width:18px;height:18px}.order-symbol{color:#f2f4f8;letter-spacing:.6px;text-transform:uppercase;text-align:center;font-size:14px;font-weight:700}.order-side-controls{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:4px;display:grid}.order-side-button{height:48px;color:var(--oe-muted);font:inherit;letter-spacing:.75px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:1px 6px;font-size:14px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.order-side-button.is-buy.is-active{background:#22c55e var(--solid-shine);box-shadow:var(--solid-spec);color:#04210f}.order-side-button.is-sell.is-active{background:#ef4444 var(--solid-shine);box-shadow:var(--solid-spec);color:#2a0505}.order-side-button:disabled{cursor:default;opacity:.55}.order-config-row{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.order-config-row>*+*{border-left:1px solid #ffffff17}.order-config-row>:first-child.order-select-button{border-radius:7px 0 0 7px}.order-config-row>:last-child .order-select-button{border-radius:0 7px 7px 0}.order-sizing-group{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border:1px solid #0000;border-radius:8px;display:grid}.order-sizing-values{grid-template-columns:minmax(0,1fr);display:grid}.order-sizing-values>*+*{border-left:1px solid #ffffff17}.order-size-wrap{align-items:center;min-width:0;height:46px;display:flex;position:relative}.order-input{box-sizing:border-box;border:1px solid var(--oe-line);background:var(--oe-field);color:#f3f4f6;width:100%;min-width:0;height:46px;font:inherit;border-radius:6px;outline:0;padding:6px 9px;font-size:16px;font-weight:500}.order-input::placeholder{color:#6b7280}.order-input:focus{border-color:#3b82f6}.order-size-input{background:0 0;border:0;border-radius:7px 7px 0 0;padding-right:60px}.order-size-input:focus{background:#151920;box-shadow:inset 0 0 0 1px #3b82f6}.order-unit{color:#909dae;height:24px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:5px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.order-unit:after{content:" ⇅"}.order-presets{border-top:1px solid #ffffff17;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.order-preset{color:#e8ebf1;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:5px 7px;font-size:11px;font-weight:700;transition:background .12s}.order-preset+.order-preset{border-left:1px solid #ffffff17}.order-preset:first-child{border-bottom-left-radius:7px}.order-preset:last-child{border-bottom-right-radius:7px}.order-preset.is-active{background:#ffffff17}.order-paired-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.order-paired-row.is-hidden{display:none}.order-grow{display:grid}[data-sltp-box],.order-tpsl,.order-grow[data-order-price-wrap]{position:relative}.box-ghost .order-tpsl-head{visibility:hidden}.order-grow.is-hidden{height:0;margin-top:-12px;overflow:hidden}:where(body:not(.is-desk)) .order-grow:not(.is-hidden)>[data-order-price-row],:where(body:not(.is-desk)) .order-tpsl.is-partial .order-tpsl-partial,:where(body:not(.is-desk)) .order-tpsl:not(.is-partial) .order-tpsl-entire{animation:section-in .38s var(--spring) both}@keyframes section-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.order-paired-row>:only-child{grid-column:1/-1}.order-field{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.order-label{color:#8f99a9;letter-spacing:.7px;text-transform:uppercase;margin:0 0 1px;font-size:10px;font-weight:600}.order-input-shell{display:flex;position:relative}.order-input-shell .order-input{padding-right:32px}.order-clear{color:#8b98ad;width:22px;height:22px;font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:16px;line-height:1;transition:opacity .12s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.order-input-shell:has(.order-input:not(:placeholder-shown)) .order-clear{opacity:1}.order-field-error{color:#f87171;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding-top:1px;font-size:10px;line-height:11px;position:absolute;top:100%;left:1px;right:0;overflow:hidden}:where(body:not(.is-desk)) .order-field-error{animation:section-in .24s var(--spring) both}.order-field-error:empty{display:none}.order-field.is-invalid .order-input{border-color:#ef444480}.order-tpsl{gap:8px;display:grid}.order-tpsl-head{justify-content:space-between;align-items:center;display:flex}.order-tpsl-head .order-label{margin:0}.order-menu-toggle{color:#d1d5db;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-top:2px;padding:4px 8px 2px;font-size:13px;font-weight:600;display:flex}.order-menu-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-switch{background:#ffffff1f;border-radius:10px;flex:none;width:34px;height:20px;transition:background .2s;position:relative}.order-switch:after{content:"";background:#f3f4f6;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}:where(body:not(.is-desk)) .order-switch:after{transition:transform .32s var(--ios-spring)}.order-menu-toggle input:checked+.order-switch{background:#3b82f6}.order-menu-toggle input:checked+.order-switch:after{transform:translate(14px)}.order-type-tag{color:#93c5fd;letter-spacing:.3px;text-transform:uppercase;vertical-align:1px;background:#3b82f629;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.order-summary{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);color:#8b98ad;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:9px;padding:9px;font-size:11px;display:flex}.order-metrics{align-items:stretch;display:flex}.order-metric{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding:0 8px 1px;display:flex;position:relative}.order-metric+.order-metric{border-left:1px solid #838fa033}.order-metric:after{content:"";border-top:1px solid #838fa03d;position:absolute;top:15px;left:8px;right:8px}.order-metric-label{color:#8b93a3;letter-spacing:.32px;text-transform:uppercase;min-height:10px;font-size:9px;font-weight:600;line-height:1.1;display:block}.order-metric-value{color:#f0f5fb;text-overflow:ellipsis;white-space:nowrap;padding-top:2px;font-family:Monaco,Menlo,Consolas,ui-monospace,monospace;font-size:12px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.order-metric-value.is-positive{color:#22c55e}.order-metric-value.is-negative{color:#ef4444}.order-toast{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fca5a5;text-align:center;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;background:#2a1012e6;border:1px solid #ef44448c;border-radius:12px;max-width:calc(100% - 32px);padding:9px 14px;font-size:13px;font-weight:600;line-height:1.3;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%,10px)scale(.92);box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000080}.order-toast.is-shown{opacity:1;transition:opacity .14s ease, transform .42s var(--ios-spring);transform:translate(-50%)scale(1)}.m-sheet:not(.is-open) .order-toast{opacity:0;transition:none}.order-submit{background:#3b82f6 var(--solid-shine);min-height:36px;box-shadow:var(--solid-spec);color:#fff;font:inherit;letter-spacing:.75px;text-transform:uppercase;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:800;transition:opacity .2s;display:flex;position:relative}.order-submit.is-buy{background:#22c55e var(--solid-shine);color:#04210f}.order-submit.is-sell{background:#ef4444 var(--solid-shine);color:#2a0505}.order-submit:disabled{opacity:.45;cursor:default}:where(body:not(.is-desk)) .order-submit.is-done{animation:.6s pop-wide}@keyframes pop-wide{0%{transform:scale(1)}30%{transform:scale(1.04)}to{transform:scale(1)}}.order-submit-dots{white-space:nowrap;flex:0 0 3ch;justify-content:flex-start;display:inline-flex}.order-submit-dots[hidden]{display:none}.order-dot:before{content:".";opacity:0;display:inline-block}.order-dot.is-static:before{opacity:1}.order-dot.is-mid:before{animation:1.05s linear infinite order-dot-mid}.order-dot.is-late:before{animation:1.05s linear infinite order-dot-late}@keyframes order-dot-mid{0%,32.999%{opacity:0}33%,to{opacity:1}}@keyframes order-dot-late{0%,65.999%{opacity:0}66%,to{opacity:1}}.m-sheet.is-busy .order-form>:not(.order-submit),.order-panel.is-busy .order-form>:not(.order-submit){pointer-events:none;opacity:.7}.order-select.is-left .order-select-menu{left:0;right:auto}.order-select.is-left .margin-menu{min-width:0;right:0}[data-order-type-select] .order-select-menu{min-width:0;left:0;right:0}.margin-menu{gap:0}.margin-modes{--i:0;background:#ffffff0a;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.margin-modes:before{content:"";width:calc(50% - 3px);transform:translateX(calc(var(--i) * 100%));background:#ffffff1f;border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff14}:where(body:not(.is-desk)) .margin-modes:before{transition:transform .42s var(--ios-spring)}.margin-mode{z-index:1;color:#8b93a3;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700;transition:color .2s,transform .14s;position:relative}.margin-mode.is-active{color:#fff}:where(body:not(.is-desk)) .margin-mode:active:not(:disabled){transform:scale(.95)}.margin-mode:disabled{cursor:default;opacity:.5}.margin-lock{color:#6b7280;margin:6px 6px 0;font-size:10.5px;line-height:1.3}.margin-menu{min-width:200px}.margin-scroll{border-top:1px solid #ffffff12;margin-top:4px;padding-top:4px;position:relative}.margin-levels{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;gap:2px;max-height:171px;display:grid;overflow-y:auto}.margin-levels::-webkit-scrollbar{display:none}.margin-more{z-index:1;opacity:0;pointer-events:none;background:#1c222b;border-radius:9px;place-items:center;width:22px;height:18px;margin-left:-11px;display:grid;position:absolute;left:50%;box-shadow:0 2px 8px #0008}:where(body:not(.is-desk)) .margin-more{transition:opacity .14s,transform .14s cubic-bezier(.4,0,.2,1);transform:scale(.7)}.margin-more:before{content:"";border-bottom:1.5px solid #9ca3af;border-right:1.5px solid #9ca3af;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.margin-more--up{top:8px}.margin-more--up:before{transform:translateY(2px)rotate(225deg)}.margin-more--down{bottom:4px}.margin-scroll.can-up .margin-more--up,.margin-scroll.can-down .margin-more--down{opacity:1;transform:none}.margin-levels .order-select-option{min-height:29px;padding-top:6px;padding-bottom:6px}.margin-max{color:#6b7280;letter-spacing:.4px;text-transform:uppercase;margin-left:6px;font-size:9.5px;font-weight:700}[data-margin-label]{display:inline-block}:where(body:not(.is-desk)) [data-margin-label].is-swapped{animation:value-swap .42s var(--ios-spring)}@keyframes value-swap{0%{opacity:0;transform:translateY(-5px)scale(.85)}to{opacity:1;transform:none}}.m-keypad{--ios-spring:linear(0, .0342 3.3%, .1192 6.7%, .2332 10.0%, .3595 13.3%, .486 16.7%, .6045 20.0%, .71 23.3%, .8 26.7%, .8737 30%, .9317 33.3%, .9752 36.7%, 1.0063 40.0%, 1.0269 43.3%, 1.0391 46.7%, 1.0449 50.0%, 1.0459 53.3%, 1.0436 56.7%, 1.0393 60%, 1.0339 63.3%, 1.028 66.7%, 1.0222 70.0%, 1.0169 73.3%, 1.0122 76.7%, 1.0083 80.0%, 1.0051 83.3%, 1.0026 86.7%, 1.0007 90.0%, .9994 93.3%, .9986 96.7%, 1);z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;background:#0d1117f0;border:1px solid #ffffff14;border-radius:20px;width:272px;padding:10px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:fixed;transform:translateY(-4px)scale(.98);box-shadow:inset 0 1px #ffffff14,0 18px 50px #000000a6}.m-keypad[data-placement=above]{transform-origin:bottom;transform:translateY(10px)scale(.92)}.m-keypad.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1),visibility;transform:none}.m-keypad-head{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 6px 10px;display:flex}.m-keypad-label{color:#6b7280;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.m-keypad-value{color:#f3f4f6;font-variant-numeric:tabular-nums;align-items:center;min-width:0;font-family:Monaco,Menlo,Consolas,ui-monospace,monospace;font-size:22px;font-weight:600;display:flex;overflow:hidden}.m-keypad-value>span:first-child{text-overflow:ellipsis;white-space:nowrap;direction:rtl;unicode-bidi:plaintext;overflow:hidden}.m-keypad-value>span.is-empty:before{content:"0";color:#374151}.m-keypad-caret{background:#3b82f6;border-radius:1px;width:2px;height:22px;margin-left:2px;animation:1s steps(2,start) infinite keypad-caret}@keyframes keypad-caret{to{visibility:hidden}}.m-keypad-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.m-keypad-key{color:#f3f4f6;height:44px;font:inherit;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:11px;padding:0;font-size:20px;font-weight:600;line-height:1;transition:background .1s,transform .1s;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.m-keypad-key.is-del,.m-keypad-key.is-dot{color:#9ca3af;background:#ffffff07}.m-keypad-key:active{color:#fff;background:#3b82f6;transition:none;transform:scale(.96)}.m-keypad-key:disabled{color:#374151}.m-keypad-foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:6px;display:grid}.m-keypad-tool{color:#60a5fa;height:34px;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;font-size:13px;font-weight:600}.m-keypad-tool:active{background:#3b82f61f}.m-keypad-hide{background:#ffffff0a;border:0;border-radius:10px;width:44px;height:34px;position:relative}.m-keypad-hide:before{content:"";border-bottom:2px solid #9ca3af;border-right:2px solid #9ca3af;width:8px;height:8px;position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(225deg)}.m-keypad[data-placement=above] .m-keypad-hide:before{top:10px;transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.margin-modes:before,.margin-more,.order-toast,.m-keypad,.order-switch,.order-switch:after{transition:none}.m-keypad-caret{animation:none}}.order-panel{--ios-spring:linear(0, .0342 3.3%, .1192 6.7%, .2332 10.0%, .3595 13.3%, .486 16.7%, .6045 20.0%, .71 23.3%, .8 26.7%, .8737 30%, .9317 33.3%, .9752 36.7%, 1.0063 40.0%, 1.0269 43.3%, 1.0391 46.7%, 1.0449 50.0%, 1.0459 53.3%, 1.0436 56.7%, 1.0393 60%, 1.0339 63.3%, 1.028 66.7%, 1.0222 70.0%, 1.0169 73.3%, 1.0122 76.7%, 1.0083 80.0%, 1.0051 83.3%, 1.0026 86.7%, 1.0007 90.0%, .9994 93.3%, .9986 96.7%, 1);--solid-spec:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #0000001f;--solid-shine:linear-gradient(180deg, #ffffff24, #fff0);--pg-spec:inset 0 1px 0 #ffffff1a;--pg-edge:inset 0 0 0 1px #ffffff12;--pg-fill:linear-gradient(180deg, #ffffff06, #ffffff02);--pg-glass:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff12;box-sizing:border-box;height:100%;padding:10px 12px 14px;overflow-y:auto}.order-panel .order-toast{white-space:normal;opacity:1;max-width:none;display:none;position:static;transform:none}.order-panel .order-toast.is-shown{display:block}body.is-desk .order-panel .order-form{gap:8px}body.is-desk .order-panel .order-market-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.is-desk .order-panel .order-head-market{display:none}body.is-desk .order-panel .order-side-controls{border-radius:9px;padding:3px}body.is-desk .order-panel .order-side-button{border-radius:7px;height:32px;font-size:12px}body.is-desk .order-panel .order-select-button{min-height:34px}body.is-desk .order-panel .order-size-wrap,body.is-desk .order-panel .order-input{height:34px}body.is-desk .order-panel .order-input{font-size:13px}body.is-desk .order-panel .order-preset{min-height:26px}body.is-desk .order-panel .order-metric{gap:4px}body.is-desk .order-panel .order-submit{min-height:30px;padding:6px 12px;font-size:12px}body.is-desk .order-panel .order-side-button{height:28px}body.is-desk .order-panel{container-type:inline-size}body.is-desk .order-panel .order-grow.is-hidden{display:none}body.is-desk .order-panel{padding:8px 12px}body.is-desk .order-panel .order-summary{padding:6px 8px}.order-tpsl-toggle{color:#8b93a3;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.order-tpsl-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.order-tpsl-toggle .order-switch{width:30px;height:18px}.order-tpsl-toggle .order-switch:after{width:14px;height:14px}.order-tpsl-toggle input:checked+.order-switch{background:var(--range-color)}.order-tpsl-toggle input:checked+.order-switch:after{transform:translate(12px)}.order-tpsl-toggle input:checked~span:last-child,.order-tpsl-toggle:hover{color:#e8ebf1}.order-tpsl-toggle input:focus-visible+.order-switch{outline-offset:2px;outline:2px solid #3b82f6}body.is-desk .order-panel .order-tpsl{gap:6px}body.is-desk .order-panel .order-tpsl-head{min-height:26px}body.is-desk .order-panel .order-tpsl-modes button{min-height:24px;padding:2px 10px}.order-tpsl.is-folded .order-tpsl-modes,.order-tpsl.is-folded .order-tpsl-entire,.order-tpsl.is-folded .order-tpsl-partial{display:none}body.is-desk .order-panel .order-tpsl-entire .order-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.is-desk .order-panel .order-metric:first-child{flex-grow:1.5}body.is-desk .order-panel .order-metric{padding:0 4px 1px}body.is-desk .order-panel .order-metric-value{max-width:100%;font-size:clamp(10px,4cqi,14px)}.order-form.is-disabled>:not(.order-toast){pointer-events:none;opacity:.55}.order-entry-empty{color:#8b93a3;text-align:center;margin:0;padding:16px 4px;font-size:12px}.order-tpsl.is-reduce{display:none}.m-sheet--order .order-tpsl-head{min-height:32px}.order-tpsl-modes{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border:1px solid #0000;border-radius:8px;grid-template-columns:1fr 1fr;display:grid}.order-tpsl-modes button{color:#8b93a3;min-width:70px;min-height:30px;font:inherit;background:0 0;border:0;padding:4px 10px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.order-tpsl-modes button+button{border-left:1px solid #ffffff17}.order-tpsl-modes button:first-child{border-radius:7px 0 0 7px}.order-tpsl-modes button:last-child{border-radius:0 7px 7px 0}.order-tpsl-modes button.is-active{color:#e8ebf1;background:#ffffff17}.order-tpsl-partial{gap:12px;display:none}.order-tpsl.is-partial .order-tpsl-entire{display:none}.order-tpsl.is-partial .order-tpsl-partial{display:grid}.order-legs{gap:4px;display:grid}.order-legs-head{justify-content:space-between;align-items:baseline;display:flex}.order-legs-head .order-label{margin:0}.order-legs-count{color:#6b7280;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.order-legs-count.is-over{color:#f87171}.order-legs-box{background:var(--pg-fill);box-shadow:var(--pg-spec), var(--pg-edge);border:1px solid #0000;border-radius:8px;display:grid}.order-legs-box>*+*{border-top:1px solid #ffffff17}.order-leg{grid-template-rows:46px auto;grid-template-columns:minmax(0,1fr) 72px 40px;display:grid}:where(body:not(.is-desk)) .order-leg{animation:option-in .36s var(--ios-spring) both}@keyframes option-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.order-leg>:first-child{grid-area:1/1}.order-leg>:nth-child(2){grid-area:1/2/3/3}.order-leg>:nth-child(3){grid-area:1/3/3/4}.order-leg-est{grid-area:2/1}.order-leg>:nth-child(2),.order-leg>:nth-child(3){border-left:1px solid #ffffff17}.order-leg .order-input{background:0 0;border:0;border-radius:0;height:46px}.order-leg .order-input:focus{background:#151920;box-shadow:inset 0 0 0 1px #3b82f6}.order-legs-box>.order-leg:first-child .order-leg-price{border-top-left-radius:7px}.order-leg-pct{align-items:flex-start;display:flex;position:relative}.order-leg-pct .order-input{text-align:right;padding-right:22px}.order-leg-pct span{color:#909dae;pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:23px;right:9px;transform:translateY(-50%)}.order-leg-delete{color:#8b98ad;height:46px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}.order-legs-box>.order-leg:first-child .order-leg-delete{border-top-right-radius:7px}.order-leg-est{color:#6b7280;font-variant-numeric:tabular-nums;grid-column:1;padding:0 9px 7px;font-size:10px;line-height:13px}.order-leg-est:empty{display:none}.order-leg.is-invalid .order-leg-est{color:#f87171}.order-leg.is-invalid .order-leg-price{box-shadow:inset 0 0 0 1px #ef444480}.order-leg-add{color:#e8ebf1;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0 0 7px 7px;padding:5px 7px;font-size:11px;font-weight:700;transition:background .12s}.order-legs-box>.order-leg-add:only-child{border-top:0;border-radius:7px}.order-leg-add:disabled{color:#4b5563;cursor:default}.sheet-body{gap:13px;padding:2px 0 4px;display:grid}.m-sheet--close .sheet-body{gap:14px}.sheet-field-row{grid-template-columns:54px 1fr;height:48px;display:grid}.sheet-field-row.is-wide{grid-template-columns:1fr}.sheet-field-row.is-wide .sheet-price-field{border-radius:10px}.m-sheet--sltp{--oe-line:#1f2329;--oe-field:#111418}.m-sheet--sltp .order-tpsl-head{align-items:center}.m-sheet--sltp .order-tpsl-head .sheet-badge{border-radius:7px;min-height:30px;padding:0 10px}.m-sheet--sltp .order-grow.is-hidden{margin-top:0}.sheet-badge{letter-spacing:.56px;background:#ffffff0d;border:1px solid #ffffff17;border-radius:7px 0 0 7px;justify-content:center;align-items:center;font-size:14px;font-weight:850;display:flex}.is-sl .sheet-badge{color:#ef4444}.is-tp .sheet-badge{color:#22c55e}.sheet-price-field{background:var(--pg-fill);border:1px solid #ffffff17;border-left-width:0;border-radius:0 7px 7px 0;align-items:center;min-width:0;padding-right:10px;transition:border-color .16s;display:flex}.sheet-price-field:focus-within{border-color:#ffffff38}.sheet-field-row.is-invalid :is(.sheet-badge,.sheet-price-field){border-color:#ef444480}:where(body:not(.is-desk)) .sheet-field-row.is-invalid{animation:.32s field-shake}@keyframes field-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sheet-price-input{color:#f3f4f6;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 0 0 16px;font-size:17px;font-weight:780}.sheet-price-input::placeholder{color:#6f7787}.sheet-clear{background:var(--pg-fill);width:26px;height:26px;box-shadow:var(--pg-glass);color:#8b98ad;font:inherit;opacity:.86;cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;font-size:16px;display:grid}.sheet-summary{justify-content:space-between;gap:14px;line-height:14px;display:flex}.sheet-summary>span{align-items:baseline;gap:6px;display:flex}.sheet-summary-label{color:#6b7280;letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:750}.sheet-summary-value{color:#9ca3af;font-size:12px;font-weight:750}.sheet-summary-value.is-positive{color:#22c55e}.sheet-summary-value.is-negative{color:#ef4444}.sheet-status{color:#fca5a5;margin:-4px 0 0;font-size:12px}.close-range{--fill:100%;--range-color:#ef4444;appearance:none;cursor:pointer;touch-action:pan-x;background:0 0;width:100%;height:30px;margin:0}.close-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--range-color) 0 var(--fill), #ffffff2e var(--fill) 100%);border-radius:999px;height:6px}.close-range::-webkit-slider-thumb{appearance:none;width:28px;height:28px;transition:transform .16s var(--spring);background:#fff;border:0;border-radius:50%;margin-top:-11px;box-shadow:0 3px 8px #0006,0 0 0 .5px #0003}:where(body:not(.is-desk)) .close-range:active::-webkit-slider-thumb{transform:scale(1.15)}.close-range::-moz-range-track{background:#ffffff2e;border-radius:999px;height:6px}.close-range::-moz-range-progress{background:var(--range-color);border-radius:999px;height:6px}.close-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 3px 8px #0006}.close-marks{color:#6b7280;min-height:13px;margin-top:-9px;font-size:11px;font-weight:600;line-height:1;position:relative}.close-marks>span:before{content:"";background:#ffffff40;width:1px;height:4px;position:absolute;top:-9px;left:50%}.close-marks>span:first-child:before{left:2px}.close-marks>span:last-child:before{left:auto;right:2px}.close-marks>span{position:absolute;top:0;transform:translate(-50%)}.close-marks>span:first-child{left:0;transform:none}.close-marks>span:nth-child(2){left:calc(25% + 6px)}.close-marks>span:nth-child(3){left:50%}.close-marks>span:nth-child(4){left:calc(75% - 6px)}.close-marks>span:last-child{left:100%;transform:translate(-100%)}.close-fields{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.82fr);gap:7px;display:grid}.close-field{min-width:0;display:block;position:relative}.close-input{box-sizing:border-box;background:var(--pg-fill);width:100%;height:46px;box-shadow:var(--pg-glass);color:#f3f4f6;font:inherit;border:1px solid #0000;border-radius:6px;outline:0;padding:7px 34px 7px 8px;font-size:13px;font-weight:750}.close-input:focus{border-color:#ffffff38}.close-field.is-pnl .close-input{color:#bbf7d0;padding-left:22px}.close-field.is-pnl.is-negative .close-input{color:#fecaca}.close-prefix,.close-suffix{color:#9ca3af;pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.close-prefix{left:9px}.close-suffix{right:10px}@media (prefers-reduced-motion:reduce){.sheet-field-row.is-invalid,.order-leg{animation:none}}
