@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/static/media/Proxima%20Nova%20Alt%20Regular-webfont.102731a886416fa1c26b.eot);src:url(/static/media/Proxima%20Nova%20Alt%20Regular-webfont.102731a886416fa1c26b.eot?#iefix) format("embedded-opentype"),url(/static/media/Proxima%20Nova%20Alt%20Regular-webfont.f97c01b0e242be8525d4.woff) format("woff"),url(/static/media/Proxima%20Nova%20Alt%20Regular-webfont.e3143307b178239510bb.ttf) format("truetype"),url(/static/media/Proxima%20Nova%20Alt%20Regular-webfont.6ec631a339d544a4aaf9.svg#proxima_nova_altregular) format("svg")}@font-face{font-family:Abel;font-style:normal;font-weight:400;src:url(/static/media/abel-v10-latin-regular.d59b4ba1473ddf2f2bdb.eot);src:local("Abel Regular"),local("Abel-Regular"),url(/static/media/abel-v10-latin-regular.d59b4ba1473ddf2f2bdb.eot?#iefix) format("embedded-opentype"),url(/static/media/abel-v10-latin-regular.1015dcd4587ce320bd3b.woff2) format("woff2"),url(/static/media/abel-v10-latin-regular.13de83c258d80debc6ca.woff) format("woff"),url(/static/media/abel-v10-latin-regular.18b42ddb3a89da662509.ttf) format("truetype"),url(/static/media/abel-v10-latin-regular.545c73d3260cf38a63df.svg#Abel) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-v20-latin-regular.e464241bd44d99ce5121.eot);src:local("Roboto"),local("Roboto-Regular"),url(/static/media/roboto-v20-latin-regular.e464241bd44d99ce5121.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-v20-latin-regular.176f8f5bd5f02b3abfcf.woff2) format("woff2"),url(/static/media/roboto-v20-latin-regular.49ae34d4cc6b98c00c69.woff) format("woff"),url(/static/media/roboto-v20-latin-regular.127ea449b06124c441cb.ttf) format("truetype"),url(/static/media/roboto-v20-latin-regular.4f862c8ba4ed785461ee.svg#Roboto) format("svg")}:root{--color-bg:#0b1117;--color-surface:#111a22;--color-elevated:#17222d;--color-border:#233241;--color-border-strong:#2f4152;--color-text:#e6edf3;--color-text-secondary:#a9b6c3;--color-text-muted:#7a8ba0;--color-accent:#22c3e6;--color-accent-hover:#4fd3ef;--color-accent-contrast:#04121a;--color-focus:#e3a008;--color-success:#2fbf71;--color-warning:#e3a008;--color-danger:#f0565a;--color-info:#4c8dff;--color-up:var(--color-success);--color-down:var(--color-danger);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-family-base:-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,Menlo,Monaco,Consolas,"Courier New",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-2xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #00000059;--content-max:1200px;--content-max-wide:1440px;--header-height:2.5rem;--z-content:0;--z-dropdown:100;--z-header:300;--z-modal:1300;--z-toast:1500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0b1117;background-color:var(--color-bg);color:#e6edf3;color:var(--color-text);font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-base);line-height:1.5;line-height:var(--line-height-base);margin:0}h1 h2 h3 h4 h5{margin-block:.3em}h1,h2,h3,h4,h5{text-shadow:none;white-space:normal}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#17222d;background-color:var(--color-elevated);border:1px solid #2f4152;border:1px solid var(--color-border-strong);border-radius:6px;border-radius:var(--radius-sm);box-shadow:none;color:#e6edf3;color:var(--color-text);cursor:pointer;font-family:inherit;text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}button:hover{background-color:#233241;background-color:var(--color-border);border-color:#22c3e6;border-color:var(--color-accent);box-shadow:none}button:focus-visible{outline:2px solid #e3a008;outline:2px solid var(--color-focus);outline-offset:2px}button:disabled{cursor:default;opacity:.55}input{background-color:#111a22;background-color:var(--color-surface);border:1px solid #2f4152;border:1px solid var(--color-border-strong);border-radius:6px;border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;color:#e6edf3;color:var(--color-text);height:1.5em;margin:1px 2px;text-align:center;text-decoration:none}.inputBox{height:2.3em}textarea{background-color:#111a22;background-color:var(--color-surface);border:1px solid #2f4152;border:1px solid var(--color-border-strong);border-radius:6px;border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;color:#e6edf3;color:var(--color-text);margin:1px 2px;padding:5px;resize:vertical;text-decoration:none;width:100%}textarea.inputBox{min-height:3em;width:100%}select{border:1px solid #2f4152;border:1px solid var(--color-border-strong);border-radius:6px;border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;cursor:pointer;height:2.1em;margin:1px 2px;text-align:center;text-decoration:none;width:100%}select,select option{background-color:#111a22;background-color:var(--color-surface);color:#e6edf3;color:var(--color-text)}a{transition:color .3s ease-in-out}a,a:link,a:visited{color:#22c3e6;color:var(--color-accent);text-decoration:none;text-shadow:none;transition:color .15s ease-in-out}a:active,a:hover{color:#4fd3ef;color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:.2em}a:focus-visible{border-radius:2px;color:#4fd3ef;color:var(--color-accent-hover);outline:2px solid #e3a008;outline:2px solid var(--color-focus);outline-offset:2px;text-decoration:underline;text-underline-offset:.2em}dt{font-weight:700;padding:0 0 .5em}dd,dt{margin:0 10px;text-align:left}dd{padding:0 0 .2em}tr:nth-child(2n){background:#ffffff05}thead{background:#17222d;background:var(--color-elevated);color:#a9b6c3;color:var(--color-text-secondary);font-size:.75rem;font-size:var(--font-size-xs);text-shadow:none}table{margin:0}table,td,th{border-collapse:collapse;vertical-align:initial}th{background:#17222d;background:var(--color-elevated);box-shadow:inset 0 -1px 0 #233241;box-shadow:inset 0 -1px 0 var(--color-border);padding:2px 0 2px 1px;position:sticky;top:0}tr:hover{background:color-mix(in srgb,#22c3e6 6%,#0000);background:color-mix(in srgb,var(--color-accent) 6%,#0000)}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--newsBarrier:1.5rem;--topBarrier:2.5rem;--topStart:0rem;--cardHeight:30vh;--marketSummaryHeight:6vh;--normalMargin:0.1vw;--borderRadius:0px;--graphTop:calc(var(--marketSummaryHeight));--graphHeight:40vh;--graphHeightSmall:20vh;--graphMinWidth:350px;--buySellTop:calc(var(--marketSummaryHeight) + var(--graphHeight));--buySellHeight:17vh;--auctionBuySellTop:calc(var(--marketSummaryHeight) + var(--graphHeight));--auctionBuySellHeight:17vh;--auctionBuySellHeight:21vh;--openTradesTop:calc(var(--marketSummaryHeight) + var(--graphHeight) + var(--buySellHeight));--openTradesHeight:calc(22vh + var(--normalMargin)*2);--tradesBookHeight:25vh;--exchangeViewHeight:90vh;--pageViewHeight:780px;--rightSideWidth:26vw;--rightSideMargin:26.1vw;--leftSideWidth:15vw;--leftSideMargin:15.1vw;--exchangeColor:#022534f2;--logoInnerColor:#02253480;--logoBackgroundColor:#02253400;--toastInnerColor:#314f6ee6;--toastOuterColor:#022534e6;--toastErrorInnerColor:#934f95e6;--toastErrorOuterColor:#52254ee6;--exchangeHighliteColor:#286ce9cc;--gradientStartColor:#094f6e26;--gradientEndColor:#02253400;--overlayBannerColor:#2c2c2c80;--overlayNewsBannerColor:#2c2c2ce6;--windowColor:#094f6e1a;--windowBorder:1px solid #4d4d4d80;--viewBuySellBackground:#094f6e1a;--viewBackground:#0225340d;--viewBorder:1px solid hsla(0,0%,100%,.008);--redColor:#c82d2df2;--greenColor:#2dc82df2;--blueColor:#96c7d5fc;--itemHighliteColor:#d467ff;--backgroundColor:#1b1919;--headerBackgroundColor:#3d3d3dd9;--grayColor:#9d9d9d;--textColor:#cddee7;--textColor2:#b9c4ca;--textColor3:#a0acb3;--textHoverColor:#fdb6ff;--textColorActive:#f3bff4;--textColorCompleted:#aadcaa;--textColorDisabled:#646464;--hoverColor:#96c7d5;--marketTextHighlite:#96c7d5;--centerModalImage:#ee5afc80;--locationInnerColor:#634f6ee6;--locationOuterColor:#316d6ee6;--supplyLocationColor:#d23dffcc;--demandLocationColor:#14ff33cc;--cardBackground:#2b2b2be6}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App{font-size:1em;line-height:1.2;text-align:center}@media (min-width:1200px){.App{font-size:1em}}@keyframes scaleAnimation{0%{transform:scale(.1)}95%{transform:scale(1.05)}to{transform:scale(1)}}.modal{background-color:#0006;height:100%;left:0;overflow:auto;padding-top:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{animation:scaleAnimation .1s ease-in-out;background-color:var(--color-bg);background-color:var(--backgroundColor);border:1px solid #888;height:70%;margin:5% auto;padding:0;width:60%}.modal-close{float:center}.settingsWindow{align-items:left;background-color:#363636;border:2px solid #4d4d4d;border-radius:0;border-radius:var(--borderRadius);box-shadow:15px 15px 15px #14141480;color:var(--color-text);color:var(--textColor);display:flex;flex-direction:column;justify-content:left;left:50%;margin:auto;max-height:80vh;max-width:480px;min-width:280px;overflow-y:auto;padding:10px;position:absolute;text-align:center;text-decoration:none;top:45%;transform:translate(-50%,-50%);width:85%;z-index:30}.statusErrorWindow{bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);pointer-events:none;position:fixed;right:var(--space-2);text-align:right}.connectionIndicator{align-items:center;color:var(--color-text-secondary);color:var(--textColor2);display:inline-flex;font-size:.75rem;gap:.35rem;white-space:nowrap}.connectionIndicatorDot{background-color:#9e9e9e;border-radius:50%;flex:none;height:8px;width:8px}.connectionIndicator--connected .connectionIndicatorDot{background-color:#4caf50}.connectionIndicator--reconnecting .connectionIndicatorDot{background-color:#ff9800}.connectionIndicator--disconnected .connectionIndicatorDot{background-color:#f44336}.connectionIndicator--disconnected,.connectionIndicator--reconnecting{color:var(--color-text);color:var(--textColor);font-weight:600}.linkButton{background:none;border:none;cursor:pointer;font:inherit;padding:0}.viewOnlyMarketNote{padding:12px 16px}.topLogo{align-items:center;background:radial-gradient(circle,var(--color-surface) 0,#0000 100%);background:radial-gradient(circle,var(--logoInnerColor) 0,var(--logoBackgroundColor) 100%);display:flex;flex:0 0 auto;height:100%;justify-content:center;min-width:130px;width:15vw;width:var(--leftSideWidth)}.topLink{color:#e5e5e5}.dialogLogo{background:radial-gradient(circle,var(--color-surface) 0,#0000 90%);background:radial-gradient(circle,var(--logoInnerColor) 0,var(--logoBackgroundColor) 90%);border-radius:0;height:1.5rem;height:calc(var(--topBarrier) - 1rem);padding:1em 0 .5rem;width:100%}.bannerLink,.inlineLink{color:#e5e5e5}.bannerLink{font-size:.7em;padding:.7rem 0}.topBanner{align-items:stretch;background-color:var(--color-surface);background-color:var(--overlayBannerColor);background:linear-gradient(180deg,var(--color-surface) 50%,#0000 100%);background:linear-gradient(180deg,var(--logoInnerColor) 50%,var(--logoBackgroundColor) 100%);border:none;border-radius:0;color:#ccc;display:flex;height:2.5rem;height:var(--topBarrier);position:absolute;width:100%;z-index:30}.bannerNav{gap:clamp(.5rem,1.6vw,1.9rem);margin-left:clamp(.75rem,2vw,2.25rem)}.bannerActions,.bannerNav{align-items:center;display:flex}.bannerActions{gap:clamp(.4rem,1vw,1rem);margin-left:auto;padding-right:1rem}.bannerActions .bannerLink,.bannerNav .bannerLink{align-items:center;display:inline-flex;line-height:1;padding:0;transition:color .12s ease}.bannerActions .bannerLink:hover,.bannerNav .bannerLink:hover{color:var(--color-accent-hover);color:var(--textHoverColor)}.bannerNav .bannerLink.active{color:var(--color-accent);color:var(--textColorActive)}.bannerActions .bannerLink svg{font-size:1.25rem}.bannerDropdown{align-items:center;align-self:stretch;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap}.bannerDropdownCaret{display:inline-block;font-size:.85em;transition:transform .15s ease}.bannerDropdownOpen .bannerDropdownCaret{transform:rotate(180deg)}.bannerDropdown:hover,.bannerDropdownOpen{color:var(--color-accent-hover);color:var(--textHoverColor)}.bannerDropdownMenu{background:#062c3d;border:1px solid #96c7d540;border-radius:6px;box-shadow:0 10px 24px #0000008c;display:flex;flex-direction:column;left:0;min-width:200px;padding:4px 0;position:absolute;top:100%;z-index:1000}.bannerDropdownItem{align-items:center;color:var(--color-text);color:var(--textColor);display:flex;font-size:.72em;gap:.6rem;letter-spacing:.02em;padding:.55rem 1rem;text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap}.bannerDropdownItem svg{font-size:1.15rem;opacity:.8}.bannerDropdownItem:hover{background:#96c7d51f;color:var(--color-accent-hover);color:var(--textHoverColor)}.bannerDropdownItem:hover svg{opacity:1}.bannerDropdownDivider{background:#96c7d52e;height:1px;margin:4px 0}.bannerDropdownMenu.alignRight{left:auto;right:0}.bannerAccountAvatar{font-size:1.4rem!important;margin-right:.4rem}.bannerAccountName{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsBanner{background:linear-gradient(0deg,var(--color-surface) 0,#0000 100%);background:linear-gradient(0deg,var(--logoInnerColor) 0,var(--logoBackgroundColor) 100%);border:none;border-radius:0;color:#ccc;display:grid;height:1.5rem;height:var(--newsBarrier);justify-items:center;position:absolute;text-align:center;top:2.5rem;top:var(--topBarrier);vertical-align:middle;width:100%;z-index:20}.tableText{min-width:20px;overflow:hidden;text-overflow:ellipsis}.tableHeader{color:var(--color-text-muted);color:var(--grayColor);font-size:1.5vmin}.tableSummaryText{font-size:.8em}.tableFinancialView{overflow:auto;text-align:left}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}.textAsLink{text-decoration:underline}.pageNormalViewContents.walletView,.pageNormalViewContents.walletView h1,.pageNormalViewContents.walletView h3,.pageNormalViewContents.walletView p,.uiPage,.uiPage h1,.uiPage h2,.uiPage h3,.uiPage p{text-align:left}.uiPage,.uiPage.uiPageWide,.walletView{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:8px 24px 48px}.uiHeader,.walletHeader{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.uiHeader h1,.walletHeader h1{margin:8px 0}.uiHeaderActions{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px}.uiHeader .uiExportButton{font-size:.8rem;padding:6px 14px;width:auto}.uiCrossLink,.walletCrossLink,.walletIntro a{color:var(--color-accent);color:var(--itemHighliteColor);font-size:.9rem;text-decoration:none;white-space:nowrap}.uiCrossLink:hover,.walletCrossLink:hover,.walletIntro a:hover{color:var(--color-accent-hover);color:var(--textHoverColor);text-decoration:underline}.uiIntro,.walletIntro{color:var(--color-text-muted);color:var(--textColor3);margin:0 0 20px}.uiCard,.walletCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-bottom:18px;padding:16px 20px}.uiCard h3,.walletCard h3{color:var(--color-text-secondary);color:var(--textColor2);letter-spacing:.04em;margin:0 0 12px}.uiCard p,.walletCard p{color:var(--color-text-muted);color:var(--textColor3);margin:0 0 14px;max-width:70ch}.uiRow,.walletRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.uiControl,.walletControl{background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;box-shadow:none;box-sizing:border-box;color:var(--color-text);color:var(--textColor);font-size:.9rem;height:auto;line-height:1.4;margin:0;max-width:420px;min-height:2.6em;padding:9px 12px;text-align:left;width:100%}.walletControl.walletAmount{max-width:200px}select.uiControl,select.walletControl{height:2.6em;line-height:normal;padding-bottom:0;padding-top:0}.uiControl:focus,.walletControl:focus{border-color:var(--itemHighliteColor);outline:none}.uiControl option,.walletControl option{background:#282828;color:#fff}.uiButton,.walletButton{background:var(--color-accent);background:var(--itemHighliteColor);border:none;border-radius:6px;box-shadow:none;color:#12121a;cursor:pointer;font-size:.85rem;font-weight:600;padding:10px 18px;transition:filter .12s ease}.uiButton:hover:not(:disabled),.walletButton:hover:not(:disabled){box-shadow:0 0 14px #d467ff66;filter:brightness(1.1)}.uiButton:disabled,.walletButton:disabled{cursor:not-allowed;opacity:.45}.uiGroup{flex:1 1 240px;min-width:200px;padding:2px 4px 12px}.uiGroup>h3{border-bottom:1px solid #ffffff17;color:var(--color-text-secondary);color:var(--textColor2);letter-spacing:.04em;margin:0 0 10px;padding-bottom:6px}.uiGroup a{color:var(--color-text);color:var(--textColor);line-height:1.9;text-decoration:none}.uiGroup a:hover{color:var(--color-accent-hover);color:var(--textHoverColor);text-decoration:underline}.uiGroup a h3{border:none;color:inherit;display:block;font-size:.95rem;font-weight:600;margin:0 0 2px}.uiGroupTop{border-top:1px solid #ffffff17;flex-basis:100%;margin-top:4px;padding-top:14px}.uiButton.uiButtonGhost{background:#0000;border:1px solid #d467ff66;color:var(--color-accent);color:var(--itemHighliteColor)}.uiButton.uiButtonGhost:hover:not(:disabled){background:#d467ff1a;box-shadow:none}.uiRight{float:right;margin-left:auto;text-align:right}.walletAvailable{color:var(--color-text);color:var(--textColor)}.uiReference,.walletReference{background:#d467ff14;border:1px solid #d467ff40;border-radius:6px;color:var(--color-text)!important;color:var(--textColor)!important;display:inline-block;font-family:monospace;line-height:1.6;margin:16px 0 0!important;padding:10px 14px;word-break:break-all}.uiReference strong,.walletReference strong{color:var(--color-accent);color:var(--itemHighliteColor)}.uiHint,.walletHint{color:#646464!important;color:var(--textColorDisabled)!important}.uiTableScroll{overflow-x:auto;width:100%}.uiCard .tableFinancialView,.uiCard table,.walletCard .tableFinancialView{border-collapse:collapse;display:table;width:100%}.uiCard .tableFinancialView th,.uiCard table th,.walletCard .tableFinancialView th{border-bottom:1px solid #96c7d52e;color:var(--color-text-muted);color:var(--textColor3);font-weight:600;padding:6px 10px;text-align:left;white-space:nowrap}.uiCard .tableFinancialView td,.uiCard table td,.walletCard .tableFinancialView td{border-bottom:1px solid #96c7d512;padding:6px 10px}@media (max-width:768px){.uiPage,.walletView{padding:8px 12px 40px}.uiHeader,.walletHeader{align-items:flex-start;flex-direction:column;gap:4px}.uiRow,.walletRow{align-items:stretch;flex-direction:column}.uiControl,.walletControl,.walletControl.walletAmount{max-width:none}.uiButton,.walletButton{width:100%}.profileInformationSection{display:table;max-width:100%;width:100%}.profileInformationSection td{word-break:break-word}}.pageViewScrollable{background:radial-gradient(circle,#22c3e60d 0,#0b111700 70%);background:radial-gradient(circle,var(--gradientStartColor) 0,var(--gradientEndColor) 70%);bottom:6em;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:2.5rem;top:var(--topBarrier)}.pageViewContents{height:95%;margin-bottom:100px;overflow-y:auto;padding:1em 2em;text-align:left}@media only print{#printablePageViewContents{display:block;height:auto;overflow:visible;width:auto}}.pageNormalViewContents{height:95%;margin-bottom:100px;overflow-y:auto;padding:0 .5em;text-align:center}.pageFixedHeaderViewContents{height:87%}.balancesSection,.contractsSection{display:inline-table;justify-content:center;width:90%}.contractsSection{border:1px solid #000;line-height:1.5;padding:5px}td.contractsSection,th.contractsSection{padding:15px;text-align:left}.shipmentSectionHeader{margin:0}.profileInformationSection,.shipmentSectionHeader{display:inline-table;justify-content:right;text-align:left}.profileInformationSection{margin:0 0 30px}.profileInformationSection td{padding:3px 6px 3px 3px}.documentInformationSection{justify-content:right;margin:10px 15% 10%;text-align:left}.profileVerificationSection{display:inline-table;justify-content:center;width:90%}@keyframes viewMarketSummaryAnimation{0%{height:0}to{height:6vh;height:var(--marketSummaryHeight)}}#textLeft{display:table-cell;text-align:left}#textRight{display:table-cell;text-align:right}#textCenter{display:table-cell;text-align:center}.header-left,.popup-left{float:left;padding-left:.7vmin;text-align:left}.header-left{width:32%}.header-right{float:right;text-align:left;width:32%}.header-center{display:inline-flex;margin:0 0 auto!important;text-align:center;width:32%}.header-text-left{float:left;margin:0 5px;text-align:left;width:10%}.header-text-right{float:right;text-align:left;width:35%}.header-text-center{display:inline-flex;margin:0 0 auto!important;text-align:left;width:8%}.text-left{text-align:left}.text-right{text-align:right}@keyframes viewOrdersBuySellAnimation{0%{height:0}to{height:17vh;height:var(--buySellHeight)}}@keyframes viewOpenTradesAnimation{0%{height:0}to{height:calc(22vh + .2vw);height:var(--openTradesHeight)}}.centerModalBackground{align-items:center;background:#1e50ac80;display:flex;justify-content:center}.centerModalImageBackground{align-items:center;background:radial-gradient(circle,var(--color-elevated) 0,#0000 10%);background:radial-gradient(circle,var(--toastInnerColor) 0,var(--logoBackgroundColor) 10%);display:block;justify-content:center;margin:5% auto;width:80%}.centerModalImageBackground:focus{outline:0 dashed cyan}.centerModalImage{box-shadow:0 0 10.15em #ee5afc80;box-shadow:0 0 10.15em var(--centerModalImage);display:block;margin-left:auto;margin-right:auto;max-width:100%}.leftSide{float:left;width:20%}.rightSide{float:right;width:80%}.red{color:#c82d2df2;color:var(--redColor)}.topPadding{float:right;padding-top:1.5rem}.App{display:flex;flex-direction:column;min-height:100vh}.App>.topBanner{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:0 0 auto;order:-3;position:sticky;top:0;z-index:var(--z-header)}.hxPage--workspace .viewExchange{position:relative;top:auto}.App .dataplaceViewScrollable{bottom:auto;flex:0 0 auto;height:calc(100vh - var(--header-height));position:relative;top:auto}.App:not(:has(.hxPage--workspace)) .pageViewScrollable{background:none;bottom:auto;left:auto;overflow:visible;position:relative;right:auto;top:auto}.App:not(:has(.hxPage--workspace)) .pageNormalViewContents,.App:not(:has(.hxPage--workspace)) .pageViewContents{box-sizing:border-box;height:auto;margin:0 auto;max-width:var(--content-max);overflow:visible;padding:var(--space-5) var(--space-4) var(--space-7)}.App:not(:has(.hxPage--workspace)) .pageViewProjectContents{margin-left:auto;margin-right:auto;width:auto}.siteFooter.hxFooter{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex:0 0 auto;font-size:var(--font-size-sm);line-height:var(--line-height-base);margin-top:auto;position:relative;text-align:left}.hxFooterBar{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5)}.hxFooterCopy{margin:0;white-space:nowrap}.hxFooterInline{gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0}.hxFooterInline,.hxFooterNav{align-items:center;display:flex;flex-wrap:wrap}.hxFooterNav{gap:var(--space-2) var(--space-4);margin-left:auto}.hxFooter .hxFooterLink,.hxFooter .hxFooterLink:visited{color:var(--color-text-muted);text-decoration:none;white-space:nowrap}.hxFooterCopy .hxFooterLink,.hxFooterCopy .hxFooterLink:visited,.hxFooterKeyLinks .hxFooterLink,.hxFooterKeyLinks .hxFooterLink:visited{color:var(--color-text-secondary)}.hxFooter .hxFooterLink:focus-visible,.hxFooter .hxFooterLink:hover,.hxFooter .hxFooterMenuLink:focus-visible,.hxFooter .hxFooterMenuLink:hover{color:var(--color-accent-hover);text-decoration:underline}.hxFooter a:focus-visible,.hxFooterMenuButton:focus-visible{border-radius:2px;outline:2px solid var(--color-focus);outline-offset:2px}.hxFooterGroups{align-items:center;display:flex;gap:var(--space-1)}.hxFooterMenu{position:relative}.hxFooterMenuButton{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-1);min-height:2rem;padding:0 var(--space-2)}.hxFooterMenuButton:hover,.hxFooterMenuButton[aria-expanded=true]{background:var(--color-elevated);border-color:var(--color-border);color:var(--color-text)}.hxFooterCaret{font-size:.75em;transition:transform .12s ease}.hxFooterMenuButton[aria-expanded=true] .hxFooterCaret{transform:rotate(180deg)}.hxFooterPanel{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);bottom:calc(100% + var(--space-2));box-shadow:var(--shadow-md);min-width:200px;padding:var(--space-1) 0;position:absolute;right:0;z-index:var(--z-dropdown)}.hxFooterPanel[hidden]{display:none}.hxFooterMenuList{list-style:none;margin:0;padding:0}.hxFooter .hxFooterMenuLink,.hxFooter .hxFooterMenuLink:visited{color:var(--color-text);display:block;padding:var(--space-2) var(--space-4);text-decoration:none;white-space:nowrap}.hxFooter .hxFooterMenuLink:focus-visible,.hxFooter .hxFooterMenuLink:hover{background:var(--color-surface)}.hxFooterMore{display:none}.hxFooterGroupTitle{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;margin:0;padding:var(--space-2) var(--space-4) var(--space-1);text-transform:uppercase}@media only screen and (max-width:1023px){.hxFooterBar{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4)}}@media only screen and (max-width:599px){.hxFooterBar{align-items:flex-start;flex-direction:column;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.hxFooterNav{justify-content:space-between;margin-left:0;width:100%}.hxFooterGroups{display:none}.hxFooterMore{display:contents}.hxFooterPanel.hxFooterPanel--inline{box-shadow:none;flex:1 0 100%;min-width:0;position:static}.hxFooterMoreGrid{grid-gap:var(--space-1) var(--space-3);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.hxFooter .hxFooterMenuLink,.hxFooter .hxFooterMenuLink:visited{white-space:normal}}:root{--backgroundColor:var(--color-bg);--textColor:var(--color-text);--textColor2:var(--color-text-secondary);--textColor3:var(--color-text-muted);--textHoverColor:var(--color-accent-hover);--textColorActive:var(--color-accent);--itemHighliteColor:var(--color-accent);--headerBackgroundColor:var(--color-elevated);--grayColor:var(--color-text-muted);--logoInnerColor:var(--color-surface);--logoBackgroundColor:#0000;--overlayBannerColor:var(--color-surface);--windowBorder:1px solid var(--color-border);--gradientStartColor:#22c3e60d;--gradientEndColor:#0b111700;--toastInnerColor:var(--color-elevated);--toastOuterColor:var(--color-elevated);--toastErrorInnerColor:#3a2328;--toastErrorOuterColor:#3a2328}@media only screen and (max-width:599px){.topBanner .connectionIndicatorText{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.topBanner .bannerAccountName{display:none}}.bannerMenu{align-items:center;align-self:stretch;display:none;position:relative}.bannerMenuToggle{align-items:center;background:#0000;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.bannerMenuToggle:hover,.bannerMenuToggle[aria-expanded=true]{background:var(--color-elevated);color:var(--color-text)}.bannerMenuToggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.bannerMobileMenu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;max-width:calc(100vw - var(--space-4));min-width:220px;padding:var(--space-1) 0;position:absolute;right:0;top:calc(100% + var(--space-1));z-index:var(--z-dropdown)}.bannerMobileMenu .bannerMobileMenuItem,.bannerMobileMenu .bannerMobileMenuItem:link,.bannerMobileMenu .bannerMobileMenuItem:visited{color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4);text-decoration:none;white-space:nowrap}.bannerMobileMenu .bannerMobileMenuItem:focus-visible,.bannerMobileMenu .bannerMobileMenuItem:hover{background:var(--color-elevated);color:var(--color-accent-hover)}.bannerMobileMenu .bannerMobileMenuItem.active{color:var(--color-accent)}.bannerMobileMenu .bannerMobileMenuItemVerify,.bannerMobileMenu .bannerMobileMenuItemVerify:link,.bannerMobileMenu .bannerMobileMenuItemVerify:visited{color:var(--color-warning)}@media only screen and (max-width:899px){.topBanner .bannerNav{display:none}.topBanner .bannerMenu{display:inline-flex}.topBanner .topLogo{min-width:0;padding:0 var(--space-3);width:auto}.topBanner .bannerActions{min-width:0;padding-right:var(--space-3)}}.hxNotFound{margin:var(--space-7) auto;max-width:560px;padding:0 var(--space-4)}.hxNotFoundCode{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:56px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}.hxLoginBackdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04080cb8;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:1300}.settingsWindow.hxLoginDialog{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:14px;border-radius:var(--radius-lg,14px);box-shadow:0 8px 24px #00000059,0 1px 2px #0006;color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-4);left:auto;margin:0;max-height:calc(100vh - var(--space-4)*2);max-width:420px;min-width:0;outline:none;overflow-y:auto;padding:var(--space-6);position:relative;text-align:left;top:auto;transform:none;width:100%}.hxLoginHeader{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.hxLoginWordmark{color:var(--color-accent);font-size:1.125rem;font-size:var(--font-size-lg,1.125rem);font-weight:700;letter-spacing:.01em}.hxLoginTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;margin:0}.hxLoginAction{display:flex;flex-direction:column;gap:var(--space-2)}.hxLoginDialog .hxLoginPrimary{box-sizing:border-box;justify-content:center;width:100%}.hxLoginDialog .is-disabled{cursor:not-allowed;opacity:.55}.hxLoginHint,.hxLoginSecondary p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.hxLoginSecondary .inlineLink{color:var(--color-accent);font-weight:600;text-shadow:none}.hxLoginSecondary .inlineLink:focus-visible,.hxLoginSecondary .inlineLink:hover{text-decoration:underline}.hxLoginTwoFactor{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-2)}.hxLoginTwoFactor input{font-feature-settings:"tnum";background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--color-text);font-size:1rem;font-size:var(--font-size-md,1rem);font-variant-numeric:tabular-nums;height:2.5rem;letter-spacing:.15em;padding:0 var(--space-3);text-align:center}.hxLoginTwoFactor input:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.hxLoginDialog .hxLoginCancel{align-self:center}.hxLoginDialog .notice a{color:var(--color-accent)}@media (max-width:600px){.hxLoginBackdrop{align-items:flex-end;padding:0}.settingsWindow.hxLoginDialog{border-bottom:none;border-radius:14px 14px 0 0;border-radius:var(--radius-lg,14px) var(--radius-lg,14px) 0 0;max-height:90vh;max-width:none;padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}}.mxPage .notice{margin-bottom:var(--space-4)}.mxIntro{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0 0 var(--space-4);max-width:72ch}.mxMuted{color:var(--color-text-muted)}.mxNum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mxPositive{color:var(--color-up)}.mxNegative{color:var(--color-down)}.mxStack{display:flex;flex-direction:column;gap:var(--space-5)}.mxPage .hxCard>.hxSectionTitle{margin:0 0 var(--space-3)}.mxHubGrid+.hxSection{margin-top:var(--space-6)}.mxHubGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mxHubCard{display:flex;flex-direction:column;gap:var(--space-3)}.mxHubCardHead{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin:0}.mxHubCardHead svg{color:var(--color-accent);font-size:1.15rem}.mxHubStats{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mxHubStats li+li{border-top:1px solid var(--color-border)}.mxHubStat{align-items:baseline;color:var(--color-text-secondary);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) 0;text-decoration:none}a.mxHubStat:focus-visible,a.mxHubStat:hover{color:var(--color-text);text-decoration:none}a.mxHubStat:focus-visible .mxHubStatLabel,a.mxHubStat:hover .mxHubStatLabel{text-decoration:underline}.mxHubStatValue{font-feature-settings:"tnum";color:var(--color-text);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.mxHubLinks{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto}.mxBalanceCards{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:var(--space-5)}.mxBalanceCard{display:flex;flex-direction:column;gap:var(--space-1)}.mxBalanceLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.mxBalanceAmount,.mxBalanceLabel{font-weight:var(--font-weight-semibold)}.mxBalanceAmount{font-feature-settings:"tnum";color:var(--color-text);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;white-space:nowrap}.mxBalanceUnit{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.mxBalanceSub,.mxBalanceUnit{color:var(--color-text-secondary)}.mxBalanceSub{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-4)}.mxBalanceSub strong{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.mxToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.mxToolbar .hxTabs{margin-bottom:0}.mxCheck{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}.mxCheck input{accent-color:var(--color-accent)}.mxWalletGrid{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.mxInput{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);min-height:2.5rem;padding:var(--space-2) var(--space-3);width:100%}.mxInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.mxInput:disabled{opacity:.6}.mxFormActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.mxReference{align-items:baseline;background:var(--color-bg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)}.mxReference code{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-md);-webkit-user-select:all;user-select:all;word-break:break-all}.mxHint{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-2) 0 0}.mxTier{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 var(--space-3)}.mxTier dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.mxTier dd{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;margin:var(--space-1) 0 0}.mxList{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-2) 0 0;padding-left:var(--space-5)}.mxDetail{max-width:340px;white-space:pre-wrap;word-break:break-word}.mxReply{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.mxReplyText{color:var(--color-text-secondary)}.mxTextarea{min-height:5rem;resize:vertical;width:100%}.mxError{color:var(--color-danger);font-size:var(--font-size-sm)}.mxAnalysisTabs{border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.mxKpiGroup+.mxKpiGroup{margin-top:var(--space-5)}.mxKpiGroupTitle{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0 0 var(--space-3);text-transform:uppercase}.mxKpiGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mxKpi{flex-direction:column}.mxKpi,.mxKpiHead{display:flex;gap:var(--space-2)}.mxKpiHead{align-items:center;justify-content:space-between}.mxKpiTitle{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0;text-transform:uppercase}.mxKpiIcon{color:var(--color-accent);display:inline-flex}.mxKpiIcon svg{font-size:1.15rem}.mxKpiValue{font-feature-settings:"tnum";color:var(--color-text);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere}.mxKpiFoot{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-1) var(--space-2)}.mxKpiDelta{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);gap:2px}.mxKpiDelta svg{font-size:1rem}.mxKpiDelta--up{color:var(--color-up)}.mxKpiDelta--down{color:var(--color-down)}.mxKpiDelta--flat{color:var(--color-text-secondary)}@media (max-width:600px){.mxBalanceCards,.mxHubGrid,.mxKpiGrid,.mxWalletGrid{grid-template-columns:1fr}.mxBalanceAmount,.mxKpiValue{font-size:var(--font-size-lg)}}.betaCompactNotice{background:#e3a0081a;border-left:3px solid var(--color-warning);border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-2)}.yourDataPanel input[type=text],.yourDataPanel textarea{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);display:block;font:inherit;margin:var(--space-2) 0;max-width:32em;padding:var(--space-2) var(--space-3);width:100%}.yourDataButton{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:var(--space-1) var(--space-2) var(--space-1) 0;padding:var(--space-2) var(--space-4)}.yourDataButton:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.yourDataButton:disabled{cursor:default;opacity:.5}.yourDataError{color:var(--color-danger)}.yourDataInfo{color:var(--color-success)}.yourDataPanel h4{color:var(--color-text);font-size:var(--font-size-md);margin:var(--space-5) 0 var(--space-2)}.yourDataPanel .small{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.hxAccountIdentity{gap:var(--space-3)}.hxAccountIdentity,.hxAvatar{align-items:center;display:inline-flex}.hxAvatar{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-accent) 45%,#0000);border-radius:var(--radius-pill);color:var(--color-accent);flex:0 0 auto;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);height:2.75rem;justify-content:center;letter-spacing:.04em;width:2.75rem}.hxMono{font-family:var(--font-family-mono);font-size:.92em}.hxAccount .hxPageHeader{align-items:center}.hxAccount .hxPageSubtitle{overflow-wrap:anywhere}.hxAccountLayout{grid-gap:var(--space-6);align-items:start;display:grid;gap:var(--space-6);grid-template-columns:220px minmax(0,1fr)}.hxAccountNav{position:sticky;top:calc(var(--header-height) + var(--space-4))}.hxAccountNav ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.hxAccountNav .hxAccountNavItem{background:#0000;border:none;border-left:2px solid #0000;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);text-align:left;width:100%}.hxAccountNav .hxAccountNavItem:hover{background:var(--color-surface);color:var(--color-text)}.hxAccountNav .hxAccountNavItem--active,.hxAccountNav .hxAccountNavItem--active:hover{background:color-mix(in srgb,var(--color-accent) 10%,#0000);border-left-color:var(--color-accent);color:var(--color-text)}.hxAccountNav .hxAccountNavItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hxAccountContent{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.hxAccountPanel{min-width:0}.hxAccountPanelHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.hxAccountPanelHeading{flex:1 1 18rem;min-width:0}.hxAccountPanelTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.hxAccountPanelDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.hxAccountPanelActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxAccountPanel>.hxTableWrap{margin-top:var(--space-2)}.hxAccountPanel>.hxEmptyState{padding:var(--space-6) var(--space-5)}.hxAccountPanel .hxEmptyStateAction{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.hxAccountText{color:var(--color-text);line-height:var(--line-height-base)}.hxAccountMuted,.hxAccountText{font-size:var(--font-size-sm);margin:0 0 var(--space-3)}.hxAccountMuted{color:var(--color-text-muted)}span.hxAccountMuted{margin:0}.hxSmall{font-size:var(--font-size-xs)}.hxCaps{font-size:var(--font-size-md);letter-spacing:.04em;text-transform:uppercase}.hxAccountButtonRow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.errorMessage.hxAccountError,.successMessage.hxAccountSuccess{border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);text-align:left}.errorMessage.hxAccountError{background:color-mix(in srgb,var(--color-danger) 14%,#0000);border-color:color-mix(in srgb,var(--color-danger) 40%,#0000)}.successMessage.hxAccountSuccess{background:color-mix(in srgb,var(--color-success) 14%,#0000);border-color:color-mix(in srgb,var(--color-success) 40%,#0000)}.hxKeyValue{display:grid;margin:0}.hxKeyValueRow{grid-gap:var(--space-4);border-top:1px solid var(--color-border);display:grid;gap:var(--space-4);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);padding:var(--space-2) 0}.hxKeyValueRow:first-child{border-top:none}.hxKeyValue dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.hxKeyValue dd{color:var(--color-text);font-size:var(--font-size-sm);margin:0;overflow-wrap:anywhere}.hxWallet{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.hxWallet code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow-wrap:anywhere;padding:2px var(--space-2)}.hxSteps{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));list-style:none;margin:0;padding:0}.hxStep{grid-column-gap:var(--space-3);align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);column-gap:var(--space-3);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:var(--space-3)}.hxStepMarker{align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);display:inline-flex;font-weight:var(--font-weight-semibold);grid-row:1/span 2;height:1.75rem;justify-content:center;width:1.75rem}.hxStepLabel,.hxStepMarker{font-size:var(--font-size-sm)}.hxStepLabel{color:var(--color-text);font-weight:var(--font-weight-medium)}.hxStepStatus{color:var(--color-text-muted);font-size:var(--font-size-xs)}.hxStep--done .hxStepMarker{background:color-mix(in srgb,var(--color-success) 18%,#0000);border-color:var(--color-success);color:var(--color-success)}.hxStep--done .hxStepStatus{color:var(--color-success)}.hxStep--pending .hxStepMarker{border-color:var(--color-warning);color:var(--color-warning)}.hxStep--pending .hxStepStatus{color:var(--color-warning)}.hxStep--failed .hxStepMarker{border-color:var(--color-danger);color:var(--color-danger)}.hxStep--failed .hxStepStatus{color:var(--color-danger)}.hxAccountNote{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-4) 0 0}.hxKybCard--Approved{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.hxKybCard--Rejected{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-border))}.hxVerification{display:flex;flex-direction:column;gap:var(--space-5)}.hxProgress{margin:var(--space-2) 0 var(--space-3);max-width:28rem}.hxProgressTrack{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-pill);height:.5rem;overflow:hidden}.hxProgressFill{background:var(--color-accent);border-radius:var(--radius-pill);height:100%;transition:width .3s}.hxProgressLabel{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin-top:var(--space-1)}.hxRequired{color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase}.hxPositive{color:var(--color-success)}.hxCellNote{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:2px}.hxCellNote--danger{color:var(--color-danger)}.hxBankStatus{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-1)}.hxRowClickable{cursor:pointer}.hxRowSelected td{background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.hxSpecTable{font-size:var(--font-size-xs);margin-bottom:var(--space-3)}.hxAccount .MuiAccordion-root{background:#0000;box-shadow:none}.hxAccount .MuiAccordion-root:before{display:none}.hxAccount .MuiAccordionSummary-root{min-height:0;padding:0}.hxSubsection+.hxSubsection{margin-top:var(--space-5)}.hxSubsectionHeader{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-3)}.hxSubsectionTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxSecurity{display:flex;flex-direction:column;gap:var(--space-5)}.hxAccountForm{margin-top:var(--space-4)}.hxAccountForm .hxFormRow{align-items:flex-end}.hxFormRowAction{padding-bottom:var(--space-4)}.hxEnrollment{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3)}.hxEnrollmentQr{background:#fff;border-radius:var(--radius-md);flex:0 0 auto;line-height:0;padding:var(--space-3)}.hxEnrollmentSteps{flex:1 1 18rem;min-width:0}.hxSecret{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-family-mono);overflow-wrap:anywhere;padding:2px var(--space-2);-webkit-user-select:all;user-select:all}.hxAccountInlineForm{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxAccountInput{font-feature-settings:"tnum";background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;height:2.25rem;letter-spacing:.15em;max-width:10rem;padding:0 var(--space-3)}.hxAccountInput:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.hxRecoveryCodes{color:var(--color-text);display:block;font-family:var(--font-family-mono);margin-top:var(--space-2);-webkit-user-select:all;user-select:all;white-space:pre-wrap}.hxIntro{color:var(--color-text-secondary);margin-bottom:var(--space-5);max-width:60rem}.hxCertificatesLayout{grid-gap:var(--space-5);align-items:start;display:grid;gap:var(--space-5);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.hxCertificateForm .hxAccountPanelTitle{margin-bottom:var(--space-4)}.hxCertificateForm .hxField input[type=file]{height:auto;padding:var(--space-2)}.hxFieldControl{margin-top:var(--space-1)}.hxFieldControl input,.hxFieldControl select{box-sizing:border-box;width:100%}.hxCertificateList{overflow:hidden}.hxCertificateListTitle{padding:var(--space-4) var(--space-5) var(--space-3)}.hxCertificateList .hxTableWrap{border:none;border-radius:0;border-top:1px solid var(--color-border)}.hxCertificateList>.hxEmptyState{margin:var(--space-4) var(--space-5) var(--space-5)}.hxSettingsCard,.hxSettingsCard .hxAccountPanelTitle{margin-bottom:var(--space-4)}.hxCompanyView{box-sizing:border-box;margin:0 auto;max-width:var(--content-max);padding:var(--space-5) var(--space-4) var(--space-7);text-align:left;width:100%}.hxPage .hxCompanyView,.hxPage.hxCompanyView{padding:0}.hxCompanyDetail{max-width:52rem}@media (max-width:1023px){.hxAccountLayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.hxAccountNav{border-bottom:1px solid var(--color-border);margin:0 calc(var(--space-4)*-1);overflow-x:auto;padding:0 var(--space-4);position:static}.hxAccountNav ul{flex-direction:row;gap:var(--space-1)}.hxAccountNav .hxAccountNavItem{border-bottom:2px solid #0000;border-left:none;border-radius:0;padding:var(--space-3);white-space:nowrap}.hxAccountNav .hxAccountNavItem--active,.hxAccountNav .hxAccountNavItem--active:hover{background:#0000;border-bottom-color:var(--color-accent);color:var(--color-accent)}.hxCertificatesLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.hxKeyValueRow{gap:2px;grid-template-columns:minmax(0,1fr)}.hxAvatar{font-size:var(--font-size-sm);height:2.25rem;width:2.25rem}.hxAccount .hxPageTitle{font-size:var(--font-size-lg)}}.card-selector-grid,.card-selector-grid2{align-items:stretch;display:inline-grid;height:max-content;text-align:center}.card-selector-grid{gap:100px;justify-content:center;width:100%}.pageViewProjectContents{margin-left:5%;margin-right:5%;width:80%}.viewSearchSummary{height:var(--marketSummaryHeight);height:calc(var(--marketSummaryHeight)*.5);min-width:var(--graphMinWidth);overflow:hidden;position:absolute;right:calc(var(--rightSideMargin)*0 + var(--normalMargin));top:var(--topStart)}.viewSearchGroups,.viewSearchSummary{background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);left:calc(var(--normalMargin))}.viewSearchGroups{justify-items:left;overflow-y:auto;padding:5px 0;position:relative;text-align:left;top:calc(var(--topStart)*0 + var(--marketSummaryHeight)*.2);width:calc(var(--leftSideWidth)*1.4);z-index:7}.termsRegister{margin-bottom:var(--space-4)}.termsRegisterInForce{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.termsRegisterUpcoming{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));border:1px solid var(--color-border);border-left:3px solid var(--color-warning);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.termsRegisterUpcoming p{margin:0 0 var(--space-2) 0}.termsAcceptButton,.termsToggleButton{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;margin-left:var(--space-2);padding:var(--space-1) var(--space-3)}.termsAcceptButton{border-color:var(--color-success);color:var(--color-success)}.termsAcceptButton:disabled{cursor:default;opacity:.6}.termsAcceptError{color:var(--color-danger)}.termsUpcomingText{border-top:1px dashed var(--color-border-strong);margin-top:var(--space-2);padding-top:var(--space-2)}.hxLandingPage{padding-top:var(--space-6)}.hxLanding{margin-bottom:var(--space-7)}.hxHero{max-width:52rem;padding:var(--space-6) 0 var(--space-5)}.hxHeroEyebrow{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;margin:0 0 var(--space-3);text-transform:uppercase}.hxHeroTitle{color:var(--color-text);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin:0 0 var(--space-4)}.hxHeroLead{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-base);margin:0 0 var(--space-5);max-width:44rem}.hxHeroActions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-5)}.hxHeroNotice{max-width:52rem}.hxFeatureGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:var(--space-5) 0 var(--space-4)}.hxFeatureCard{border-top:2px solid var(--color-accent);display:flex;flex-direction:column;gap:var(--space-2)}.hxFeatureTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxFeatureText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.hxRoadmapNote{color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;margin:0 0 var(--space-4)}.hxLandingLinks{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-5)}.hxWelcomeBack{padding:var(--space-6) 0}.storefrontLoading{margin:0}.storefrontCommodities{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;margin:0 0 var(--space-4);padding:0}.storefrontCommodity{grid-gap:var(--space-1);box-sizing:border-box;display:grid;gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-4)}.storefrontCommodityName{color:var(--color-text);font-weight:var(--font-weight-semibold)}.storefrontCommodityCount{font-feature-settings:"tnum";color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.landingSrOnly{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.landingGroups{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.landingGroupHeading{font-size:inherit;font-weight:inherit;margin:0}.landingGroupToggle{align-items:baseline;background:none;border:0;border-radius:var(--radius-lg);color:var(--color-text);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);text-align:left;width:100%}.landingGroupToggle:hover .landingGroupName{color:var(--color-accent)}.landingGroupToggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.landingGroupChevron{color:var(--color-text-muted);width:1em}.landingGroupName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);min-width:11rem}.landingGroupTotals{font-feature-settings:"tnum";color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:var(--space-1) var(--space-4)}.landingGroupTotals b{color:var(--color-text);font-weight:var(--font-weight-semibold)}.landingGroupBody{border-top:1px solid var(--color-border)}.landingColGroup{text-align:center}.landingAuctionTable td,.landingMarketTable td{white-space:nowrap}.landingMarketName{color:var(--color-text);font-weight:var(--font-weight-medium)}.landingMarketGroup{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular)}.landingMarketLinks{text-align:right}.landingLastAge{display:block;font-size:var(--font-size-xs)}.landingMarketLinks a+a{margin-left:var(--space-3)}.landingCountdown{color:var(--color-text)}@media (max-width:599px){.landingMarkets .hxTable.landingAuctionTable thead,.landingMarkets .hxTable.landingMarketTable thead{display:none}.landingMarkets .hxTable.landingAuctionTable,.landingMarkets .hxTable.landingAuctionTable tbody,.landingMarkets .hxTable.landingMarketTable,.landingMarkets .hxTable.landingMarketTable tbody{display:block;width:100%}.landingMarkets .hxTable.landingAuctionTable tr,.landingMarkets .hxTable.landingMarketTable tr{grid-gap:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-1) var(--space-3);grid-template-columns:1fr 1fr;padding:var(--space-3) var(--space-4)}.landingMarkets .hxTable.landingAuctionTable td,.landingMarkets .hxTable.landingMarketTable td{border:0;display:block;padding:0;text-align:left;white-space:normal}.landingMarkets .hxTable.landingAuctionTable td[data-label]:before,.landingMarkets .hxTable.landingMarketTable td[data-label]:before{color:var(--color-text-muted);content:attr(data-label);display:block;font-size:var(--font-size-xs)}.landingMarkets .hxTable.landingAuctionTable .landingMarketName,.landingMarkets .hxTable.landingMarketTable .landingMarketName{grid-column:1/-1}.landingMarkets .hxTable.landingAuctionTable td.landingMarketName:before,.landingMarkets .hxTable.landingMarketTable td.landingMarketName:before{display:none}.landingMarkets .landingMarketLinks{grid-column:1/-1}.landingGroupName{min-width:0}}.hxProse{color:var(--color-text-secondary);line-height:1.65;max-width:46rem}.hxProse h1,.hxProse h2,.hxProse h3,.hxProse h4{color:var(--color-text);line-height:var(--line-height-tight)}.hxProse h1{font-size:var(--font-size-xl);margin:0 0 var(--space-4)}.hxProse h2{font-size:var(--font-size-lg);margin:var(--space-7) 0 var(--space-3);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.hxProse h3{font-size:var(--font-size-md);margin:var(--space-5) 0 var(--space-2)}.hxProse ol,.hxProse p,.hxProse ul{margin:0 0 var(--space-4)}.hxProse li{margin-bottom:var(--space-1)}.hxProse table{border-collapse:collapse;font-size:var(--font-size-sm);margin:0 0 var(--space-5);width:100%}@media (max-width:640px){.hxProse table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}}.hxProse td,.hxProse th{border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.hxProse th{background:var(--color-elevated);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.hxProse img{border-radius:var(--radius-md);height:auto;max-width:100%}.hxProse hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-6) 0}.hxProse code{font-family:var(--font-family-mono);font-size:.9em}.hxDefList{grid-gap:var(--space-3) var(--space-5);display:grid;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(10rem,16rem) 1fr;margin:0 0 var(--space-6)}.hxDefList dt{color:var(--color-text);font-weight:var(--font-weight-semibold);margin:0}.hxDefList dd{color:var(--color-text-secondary);margin:0}@media only screen and (max-width:599px){.hxDefList{gap:var(--space-1);grid-template-columns:1fr}.hxDefList dd{margin-bottom:var(--space-3)}}.hxProse .apexcharts-canvas,.hxProse svg{max-width:100%}.hxPostList{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin:0 0 var(--space-6)}.hxPost{grid-gap:var(--space-2) var(--space-5);align-items:start;display:grid;gap:var(--space-2) var(--space-5);grid-template-columns:minmax(0,1fr) auto}.hxPostTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.hxPostTitle,.hxPostTitle a,.hxPostTitle a:link,.hxPostTitle a:visited{color:var(--color-text)}.hxPostTitle a:hover{color:var(--color-accent-hover)}.hxPostMeta{font-feature-settings:"tnum";align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;gap:var(--space-2);margin-top:var(--space-1)}.hxPostSummary{color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-column:1/-1;margin:0}.hxPostActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media only screen and (max-width:599px){.hxPost{grid-template-columns:minmax(0,1fr)}}.hxStatusMessage{color:var(--color-text-muted);padding:var(--space-6) 0}.hxStatusMessage--error{color:var(--color-danger)}.hxAccountTypes{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hxAccountType{display:flex;flex-direction:column;gap:var(--space-2);transition:border-color .15s ease-in-out}a.hxAccountType,a.hxAccountType:link,a.hxAccountType:visited{color:var(--color-text);text-decoration:none}a.hxAccountType:hover{border-color:var(--color-accent);text-decoration:none}.hxAccountTypeImage{height:56px;object-fit:contain;width:56px}.hxAccountTypeTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxAccountTypeText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.hxAccountTypeCta{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:auto}.hxFeesBody{max-width:56rem}.hxFeesBody>div>p,.hxFeesBody>p{color:var(--color-text-secondary)}.hxFeesBody h3{border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:var(--space-7) 0 var(--space-3);padding-top:var(--space-4)}.hxFeesTable{background:var(--color-surface);border:1px solid var(--color-border);border-collapse:initial;border-radius:var(--radius-md);border-spacing:0;margin:0 0 var(--space-4);overflow:hidden;width:100%}.hxFeesTable tr:last-child td{border-bottom:0}.hxFeesTable td:first-child{color:var(--color-text-secondary);width:45%}.hxFeesNote{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-3) 0 var(--space-5)}.hxFeesBody .errorMessage{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));border:1px solid var(--color-border);border-left:3px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-3) var(--space-4)}@media only screen and (max-width:599px){.hxFeesTable{display:block;overflow-x:auto}.hxFeesTable td:first-child{width:auto}}.hxContactCard{margin-bottom:var(--space-5)}.hxContactCard .hxDefList{margin:0}.hxPager{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:0 0 var(--space-6)}.hxDialogProse{margin-top:var(--space-4);max-width:none}.settingsWindow.hxRegisterForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;color:var(--color-text);display:block;height:auto;inset:auto;margin:0;max-height:none;max-width:40rem;overflow:visible;padding:var(--space-5);position:static;text-align:left;transform:none;width:auto;z-index:auto}.hxRegisterStatus{font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.hxRegisterNotice{margin-bottom:var(--space-5);max-width:52rem}.hxSearchBar{display:flex;gap:var(--space-2);margin-bottom:var(--space-5);max-width:40rem}.hxSearchInput{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);flex:1 1;font:inherit;height:2.25rem;min-width:0;padding:0 var(--space-3)}.hxSearchInput:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.hxSearchGroups{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hxSearchGroups,.hxVerifyCard{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.hxVerifyCard{max-width:40rem}.hxContactLayout{grid-gap:var(--space-7);align-items:start;display:grid;gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hxContactFormColumn,.hxContactInfo{min-width:0}@media (max-width:1023px){.hxContactLayout{gap:var(--space-5);grid-template-columns:1fr}}.hxContactFormCard form{display:flex;flex-direction:column;gap:var(--space-4)}.hxContactFormCard .hxSectionTitle{margin:0}.hxTopicPicker{border:0;margin:0;min-width:0;padding:0}.hxTopicGrid{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.hxTopicCard{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:var(--space-1);padding:var(--space-3);text-align:left;transition:border-color .15s ease,background-color .15s ease}.hxTopicCard:hover{background:var(--color-elevated);border-color:var(--color-border-strong)}.hxTopicCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hxTopicCard.is-selected{background:var(--color-elevated);border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.hxTopicIcon{font-size:var(--font-size-lg);line-height:1}.hxTopicLabel{font-weight:var(--font-weight-semibold)}.hxTopicDescription{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hxChoiceGroup{border:0;margin:0;min-width:0;padding:0}.hxChoiceChips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxChoiceChip{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.hxChoiceChip input{accent-color:var(--color-accent);margin:0}.hxChoiceChip.is-on{border-color:var(--color-accent);color:var(--color-text)}.hxChoiceChip:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.hxCheckRow{align-items:flex-start;color:var(--color-text);cursor:pointer;display:flex;gap:var(--space-2)}.hxCheckRow input{accent-color:var(--color-accent);margin-top:3px}.hxContactPrivacy{margin:0}.hxContactActions{display:flex;justify-content:flex-end}@media (max-width:599px){.hxTopicGrid{grid-template-columns:1fr 1fr}.hxContactActions .hxButton{justify-content:center;width:100%}}.hxHoneypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.hxContactSuccess{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3)}.hxContactSuccessIcon{background:var(--color-success);border-radius:50%;color:var(--color-accent-contrast);display:grid;font-weight:var(--font-weight-bold);height:2.5rem;place-items:center;width:2.5rem}.hxBetaAccessDialog.MuiPaper-root{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);max-width:640px;width:100%}.hxBetaAccessDialog.MuiDialog-paperFullScreen{border:0;max-width:none}.hxBetaAccessTitle{align-items:center;display:flex;font-weight:var(--font-weight-semibold);gap:var(--space-3);justify-content:space-between}.hxBetaAccessClose.MuiIconButton-root{color:var(--color-text-secondary);font-size:var(--font-size-xl);height:2rem;line-height:1;width:2rem}.hxBetaAccessBody.MuiDialogContent-root{border-color:var(--color-border)}.hxBetaAccessIntro{color:var(--color-text-secondary);margin:0 0 var(--space-4)}.hxBetaAccessOther{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--space-4) 0 0}.hxInquiryForm--compact form{display:flex;flex-direction:column;gap:var(--space-4)}.hxField .hxChoiceChip input[type=checkbox]{accent-color:var(--color-accent);background:none;border:0;box-shadow:none;flex:0 0 auto;height:auto;margin:0;min-height:0;padding:0;width:auto}.hxChoiceChip{white-space:nowrap}.viewExchange{background:radial-gradient(circle,var(--gradientStartColor) 0,var(--gradientEndColor) 50%);position:absolute;top:var(--topBarrier);width:100%}.viewExchangeLeft{display:flex;flex-direction:column;height:100%;left:var(--normalMargin);position:absolute;width:calc(var(--leftSideWidth) - var(--normalMargin))}.viewExchangeCenterRight{display:block;height:80vh;left:var(--leftSideMargin);overflow-y:hidden;padding-bottom:30px;position:absolute;right:10px;text-align:left}.exchangesBanner{margin:10px}.viewMarketSummary{animation-name:viewOpenTradesAnimation}.viewMarketSummaryTable{width:100%}.exchangesTable{flex-direction:row;overflow:hidden}.exchangeItem{cursor:pointer;padding:1px 5px}.exchangeItem:hover{color:var(--hoverColor)}.marketHeader{padding:2px 0;text-align:center}.marketName{width:60%}.marketPrice{width:40%}.marketItem{cursor:pointer}.marketItem:hover{color:var(--hoverColor)}.orderHeader{padding:0}.orderSellItem{color:var(--redColor);font-size:.8em}.orderSellItem:hover{color:var(--hoverColor)}.orderBuyItem{color:var(--greenColor);font-size:.8em}.orderBuyItem:hover{color:var(--hoverColor)}.orderRedItem{color:var(--redColor)}.orderRedItem:hover{color:var(--hoverColor)}.orderGreenItem{color:var(--greenColor)}.orderGreenItem:hover{color:var(--hoverColor)}.viewOrdersBuySell{background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);display:flex}.viewOrderBuy,.viewOrderSell{background-color:var(--viewBuySellBackground);border:var(--viewBorder);color:var(--grayColor);display:flex;margin:0 5px;overflow:hidden;width:50%}.viewOrderBuyInside{box-sizing:border-box;margin:5px 0;width:100%}.orderbuy-line{display:flex;flex-direction:row;margin:0;white-space:pre-wrap}.orderbuy-header{margin:3px 1px;text-align:center;text-overflow:ellipsis}.orderbuy-left{margin:5px 0;min-width:5ex;overflow:hidden;text-align:right;text-overflow:clip;width:9ex}.orderbuy-right{margin:5px 0}.orderbuy-center,.orderbuy-right{display:flex;text-overflow:ellipsis}.orderbuy-center{margin:0 1px;width:62%}.orderbuy-button{justify-content:center;margin:1ex;max-height:5vmin;max-width:200px;text-align:center;width:80%}.tradeinput{background-color:#5555554d;border:1px solid #838383;border-radius:2px;color:#fff;height:24px;justify-content:center;padding:10px;text-align:right;width:100%}.inputdisabled{background-color:#555555b3;border:0 solid #ccc}.orderBuyView,.orderSellView{background-color:var(--viewBackground);color:var(--grayColor);overflow:hidden;overflow-y:auto;vertical-align:bottom}.viewOrderbookBuys,.viewOrderbookSells,.viewTradebook{background-color:var(--windowColor);border:var(--windowBorder);height:var(--cardHeight)}.tradeView,.viewOrderbookBuys,.viewOrderbookSells,.viewTradebook{display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.tradeView{align-items:center;background-color:var(--viewBackground);border:var(--viewBorder)}.viewOpenTrades{animation-duration:1s;animation-name:viewOpenTradesAnimation;background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);height:var(--openTradesHeight);overflow:hidden;overflow-y:auto}.openTradesText{min-width:30px;overflow:hidden;text-overflow:ellipsis}.openTradesView{background-color:var(--viewBackground);border:var(--viewBorder);width:100%}@media only screen and (max-width:1023px){.exchangesBanner,.viewMarkets{display:none}.viewMarketSummary{left:var(--normalMargin);right:var(--normalMargin);top:calc(var(--normalMargin)*1)}.viewOrderbookSells{left:var(--normalMargin)}.viewOrderbookBuys,.viewOrderbookSells{height:var(--buySellHeight);top:calc(var(--graphHeightSmall) + var(--marketSummaryHeight) + var(--normalMargin)*2);width:49.7vw}.viewOrderbookBuys{right:var(--normalMargin)}.viewOpenTrades{left:var(--normalMargin)}.viewOpenTrades,.viewTradebook{height:var(--buySellHeight);top:calc(var(--graphHeightSmall) + var(--marketSummaryHeight) + var(--buySellHeight) + var(--normalMargin)*3);width:49.7vw}.viewOrdersBuySell{left:var(--normalMargin);right:var(--normalMargin);top:calc(var(--graphHeightSmall) + var(--marketSummaryHeight) + var(--buySellHeight)*2 + var(--normalMargin)*4)}}.trd{--trd-gap:var(--space-3);grid-gap:var(--trd-gap);align-items:start;box-sizing:border-box;color:var(--color-text);display:grid;font-size:var(--font-size-sm);gap:var(--trd-gap);grid-template-areas:"markets main book";grid-template-columns:minmax(200px,248px) minmax(0,1fr) minmax(280px,340px);margin:0 auto;max-width:1680px;padding:var(--space-4) var(--space-4) var(--space-6);text-align:left}.hxPage>.trd{max-width:none;padding:0}.trdMarkets{grid-area:markets}.trdMain{grid-area:main}.trdBook,.trdMain{display:flex;flex-direction:column;gap:var(--trd-gap);min-width:0}.trdBook{grid-area:book}.trd .viewOpenTrades,.trd .viewOrderbookBuys,.trd .viewOrderbookSells,.trd .viewTradebook{animation:none;display:block;height:auto;overflow:visible;width:auto}.trdPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;min-width:0}.trdPanelHeader{align-items:baseline;display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2)}.trdPanelTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;margin:0}.trdPanelMeta{color:var(--color-text-muted);font-size:var(--font-size-xs)}.trdEmpty,.trdEmptyCell{font-size:var(--font-size-sm);margin:0;padding:var(--space-4) var(--space-3) var(--space-5);text-align:center}.trdEmpty,.trdEmptyCell,.trdMuted{color:var(--color-text-muted)}.trdSrOnly{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.trd .trdTableScroll{max-height:22rem;overflow:auto}.trd .trdTable{font-size:var(--font-size-xs)}.trd .trdTable thead{text-shadow:none}.trd .trdTable th{box-shadow:inset 0 -1px 0 var(--color-border);padding:var(--space-2) var(--space-3)}.trd .trdTable td{border-top:1px solid color-mix(in srgb,var(--color-border) 60%,#0000);padding:5px var(--space-3)}.trd .trdTable tbody tr{box-shadow:none;cursor:default}.trd .trdTable tbody tr:hover{box-shadow:none}.trd .trdTable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.trd .orderBuyItem,.trd .orderSellItem{color:var(--color-text);font-size:inherit}.trd .orderBuyItem .trdPrice{color:var(--color-up)}.trd .orderSellItem .trdPrice{color:var(--color-down)}.trd .orderBuyItem:hover,.trd .orderSellItem:hover{color:var(--color-text)}.trdDir{font-size:.8em}.trdPriceDir--up{color:var(--color-up)}.trdPriceDir--down{color:var(--color-down)}.trdPriceDir--flat{color:var(--color-text-secondary)}.trd .trdMarkets{display:flex;flex-direction:column;max-height:calc(100vh - var(--space-4)*2);overflow:hidden;position:sticky;top:var(--space-3)}.trd .exchangesBanner{border-bottom:1px solid var(--color-border);display:block;margin:0;padding:var(--space-3) var(--space-3) var(--space-2)}.trdExchangesLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;margin-bottom:var(--space-2);text-transform:uppercase}.trdChips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.trdChip{appearance:none;background:#0000;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);line-height:1.6;padding:2px var(--space-2);text-transform:capitalize}.trdChip.is-selected,.trdChip:hover{border-color:var(--color-accent);color:var(--color-text)}.trdChip.is-selected{background:color-mix(in srgb,var(--color-accent) 16%,#0000);font-weight:var(--font-weight-semibold)}.trdChip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.trd .viewMarkets{display:block;min-height:0;overflow:auto}.trdMarketList .trdTable td{cursor:pointer}.trdMarketList .marketItem.is-selected{background:color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:inset 2px 0 0 var(--color-accent)}.trdMarketList .marketItem.is-selected .trdMarketName{color:var(--color-text);font-weight:var(--font-weight-semibold)}.trdMarketName{color:var(--color-text-secondary)}.trdMarketList .marketItem:hover .trdMarketName{color:var(--color-text)}.trdMarketList .marketDisabledBadge{margin-left:var(--space-1)}.trdMarketList .marketItemDisabled .trdMarketName{color:var(--color-text-muted)}.trdSummary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:space-between;padding:var(--space-3) var(--space-4)}.trdSummaryIdentity{cursor:help;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.trdSummaryName{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.trdSummaryTags{display:flex;flex-wrap:wrap;gap:var(--space-1)}.trdSummaryEmpty{padding:0;text-align:right}.trdStats{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.trdStat{display:flex;flex-direction:column;gap:2px;min-width:4.5rem}.trdStatLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.trdStatValue{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);white-space:nowrap}.trdStat--primary .trdStatValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.trd .trdChart{min-height:18rem;min-width:0;padding:var(--space-2)}.pc{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.pcSeg{align-self:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;flex-wrap:wrap;overflow:hidden}.pcBtn{font-feature-settings:"tnum";appearance:none;background:#0000;border:0;border-right:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);min-height:28px;padding:4px 10px}.pcBtn:last-child{border-right:0}.pcBtn:hover{background:var(--color-elevated);color:var(--color-text)}.pcBtn[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 14%,#0000);color:var(--color-accent)}.pcBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.pcLegend{font-feature-settings:"tnum";align-items:baseline;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;gap:2px var(--space-3);min-height:1.25rem}.pcLegend abbr{text-decoration:none}.pcLegend b{color:var(--color-text);font-weight:var(--font-weight-medium);white-space:nowrap}.pcLegendTime{color:var(--color-text-secondary);white-space:nowrap}.pcUp{color:var(--color-up)}.pcDown,.pcUp{white-space:nowrap}.pcDown{color:var(--color-down)}.pcFlat{white-space:nowrap}.pcFlat,.pcNote{color:var(--color-text-secondary)}.pcCanvas{height:clamp(16rem,42vh,30rem);min-width:0;position:relative;width:100%}.pcCanvasInner{inset:0;position:absolute}.pcEmpty{background:var(--color-surface);inset:0;pointer-events:none;position:absolute;text-align:center}.pcEmpty,.pcEmptyFrame{align-items:center;color:var(--color-text-muted);display:flex;justify-content:center}.pcEmptyFrame{height:calc(clamp(16rem, 42vh, 30rem) + 4rem)}@media (max-width:599px){.pcCanvas{height:18rem}.pcBtn{padding:4px 8px}}.trdDepthRow td:last-child{background-image:linear-gradient(to left,var(--trd-depth-color) 0,#0000 0);background-image:linear-gradient(to left,var(--trd-depth-color) var(--depth,0),#0000 var(--depth,0));background-repeat:no-repeat}.trdBookSide--ask .trdDepthRow{--trd-depth-color:color-mix(in srgb,var(--color-down) 13%,#0000)}.trdBookSide--bid .trdDepthRow{--trd-depth-color:color-mix(in srgb,var(--color-up) 13%,#0000)}.trd .trdBookSide .trdTable tbody tr{cursor:pointer}.trd .trdBookSide .trdTable tbody tr:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,#0000)}.trd .trdBookSide .trdTableScroll{max-height:15rem}.trd .trdTrades .trdTableScroll{max-height:18rem}.trd .viewOrdersBuySell{grid-gap:0;border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.trd .trdOrderSide{background:none;border:0;color:var(--color-text);display:block;margin:0;overflow:visible;padding:var(--space-3) var(--space-4) var(--space-4);width:auto}.trd .trdOrderSide+.trdOrderSide{border-left:1px solid var(--color-border)}.trd .viewOrderBuyInside{margin:0}.trd .orderbuy-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;margin:0 0 var(--space-3);text-align:left}.trdOrderTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.trdOrderSide--buy .trdOrderTitle{color:var(--color-up)}.trdOrderSide--sell .trdOrderTitle{color:var(--color-down)}.trdOrderMeta{align-items:baseline;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-1) var(--space-3)}.trdOrderMeta strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.trdOrderFees{color:var(--color-text-muted)}.trd .orderbuy-line{grid-gap:var(--space-2);align-items:center;display:grid;gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr) minmax(3.5rem,auto);margin:0 0 var(--space-2);white-space:normal}.trd .orderbuy-left{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;min-width:0;text-align:left;width:auto}.trd .orderbuy-center{display:block;margin:0;width:auto}.trd .orderbuy-right{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs);margin:0;white-space:nowrap}.trd .tradeinput{font-feature-settings:"tnum";background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;height:2.25rem;padding:0 var(--space-3);text-align:right;width:100%}.trd select.tradeinput{text-align:left}.trd .tradeinput:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.trd .tradeinput:disabled{opacity:.55}.trd .trdOrderHint{color:var(--color-text-muted);display:block;font-size:var(--font-size-xs)}.trd .trdOrderHint small{font-size:inherit}.trd .trdSubmit{border:0;border-radius:var(--radius-sm);box-shadow:none;color:var(--color-accent-contrast);cursor:pointer;display:block;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:2.5rem;margin:var(--space-3) 0 var(--space-2);max-height:none;max-width:none;text-shadow:none;width:100%}.trd .trdSubmit--buy{background:var(--color-up)}.trd .trdSubmit--sell{background:var(--color-down)}.trd .trdSubmit:hover{filter:brightness(1.08)}.trd .trdSubmit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.trd .trdSubmit:disabled{cursor:default;filter:none;opacity:.5}.trd .trdOrderFoot{display:block;font-size:var(--font-size-xs);margin:0}.trd .trdOrderNote{color:var(--color-text-secondary);grid-column:1/-1;padding:var(--space-4)}.trdViewOnly{align-items:flex-start;background:color-mix(in srgb,var(--color-info) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-info) 45%,var(--color-border));display:flex;gap:var(--space-3);padding:var(--space-4)}.trdViewOnlyTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1)}.trdViewOnly p{color:var(--color-text-secondary);margin:0}.trd .marketInactiveBanner{margin:0}.mgmtCard{overflow:hidden;padding:0}.mgmtCard>:not(.mgmtTableScroll):not(.pagerBar){margin-left:var(--space-4);margin-right:var(--space-4)}.mgmtTableScroll{overflow-x:auto}.mgmtTable{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mgmtTable thead{text-shadow:none}.mgmtTable tbody tr{box-shadow:none}.trdEmptyLinks{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.pagerBar{font-feature-settings:"tnum";align-items:center;border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.pagerBarButtons{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}@media (max-width:1279px){.trd{grid-template-areas:"markets main" "markets book";grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.trd .trdBook{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.trd{grid-template-areas:"main" "book" "markets";grid-template-columns:minmax(0,1fr);padding:var(--space-3) var(--space-3) var(--space-5)}.trd .trdMarkets{max-height:none;position:static}.trd .viewMarkets{max-height:18rem}.trd .trdBook{grid-template-columns:repeat(2,minmax(0,1fr))}.trd .trdTrades{grid-column:1/-1}}@media (max-width:599px){.trd .trdBook,.trd .viewOrdersBuySell{grid-template-columns:minmax(0,1fr)}.trd .trdOrderSide+.trdOrderSide{border-left:0;border-top:1px solid var(--color-border)}.trdSummary{padding:var(--space-3)}.trdStats{gap:var(--space-2) var(--space-4)}}.trd .trdOrderBetaNote{grid-column:1/-1;padding:0 var(--space-4) var(--space-3)}.trd .trdOrderBetaNote:empty{display:none}.viewAuctionsMap{height:calc(var(--graphHeight));z-index:12}.viewAuction,.viewAuctionsMap{align-items:left;background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);display:flex;flex-direction:column;justify-content:left;overflow:hidden}.viewAuction{max-height:calc(var(--graphHeight) - 19vh);overflow-y:auto}.auctionCommandList{display:grid}.viewAuctionTable{display:inline-table;justify-content:center;width:95%}.viewAuctionBook{flex-direction:column;max-height:calc(var(--auctionBuySellHeight) + var(--buySellTop) + var(--auctionBuySellHeight) - var(--normalMargin)*15);overflow:hidden;overflow-y:auto}.viewAuctionBook,.viewAuctionCreateBid{background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);display:flex}.viewAuctionCreateBid{justify-content:center}.viewAuctionTextBottom{background-color:var(--windowColor);border:var(--windowBorder);border-radius:var(--borderRadius);display:flex;height:calc(var(--auctionBuySellHeight) - var(--normalMargin)*15);left:var(--leftSideMargin);min-width:calc(var(--auctionBuySellHeight) - var(--normalMargin)*20);position:absolute;right:calc(var(--rightSideMargin) + var(--normalMargin));text-align:left;top:calc(var(--buySellTop) + var(--auctionBuySellHeight))}.auction-create-button{width:100%}.trd .viewAuction,.trd .viewAuctionBook,.trd .viewAuctionCreateBid,.trd .viewAuctionsMap{border-radius:var(--radius-md);display:block;height:auto;max-height:none;overflow:visible}.trdAsideSection{border-top:1px solid var(--color-border);padding:var(--space-3)}.trdAsideSection .trdPanelTitle{margin-bottom:var(--space-1)}.trdAsideHint{line-height:var(--line-height-base);margin:0 0 var(--space-2)}.trdAsideHint,.trdAsideNote{color:var(--color-text-muted);font-size:var(--font-size-xs)}.trdAsideNote{border-top:1px solid var(--color-border);margin:0;padding:var(--space-3)}.trdCreateActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.trdMatchList{font-feature-settings:"tnum";display:flex;flex-direction:column;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;gap:var(--space-1);list-style:none;margin:0;padding:0}.trd .auctionCommandList{display:block}.trdToolbar{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0 var(--space-3) var(--space-2)}.trd .trdAuctionBook .trdTableScroll{max-height:min(70vh,40rem)}.trd .trdAuctionRow{cursor:pointer}.trd .trdAuctionRow.is-selected{background:color-mix(in srgb,var(--color-accent) 14%,#0000);box-shadow:inset 2px 0 0 var(--color-accent)}.trd .trdAuctionRow.is-expired{color:var(--color-text-muted)}.trdIconButton{appearance:none;background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;font:inherit;line-height:1;padding:0 var(--space-1)}.trdIconButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.trd .trdAuctionStats{font-feature-settings:"tnum";background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-4)}.trd .trdAuctionStats strong{color:var(--color-text)}.trd .trdMap{height:clamp(18rem,44vh,32rem);overflow:hidden;position:relative}.trdMapCanvas{background:var(--color-bg);height:100%}.trdMapCanvas>svg{display:block;height:100%!important;width:100%}.trd .trdCurrentAuction{padding-bottom:var(--space-3)}.trd .trdCurrentAuction .trdPanelTitle{align-items:center;display:flex;gap:var(--space-2)}.trdAuctionFigures{padding:0 var(--space-3) var(--space-3)}.trdTerms{grid-gap:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);display:grid;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:var(--space-3)}.trdTerm dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.trdTerm dd{color:var(--color-text);margin:2px 0 0}.trdAuctionLinks{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.trd .viewAuctionCreateBid{display:block}.trdOrderSide--bid .trdOrderTitle{color:var(--color-text)}.trd .trdSubmit--accent{background:var(--color-accent)}.trd--auctions{grid-template-columns:minmax(200px,248px) minmax(0,1fr) minmax(320px,420px)}@media (max-width:1279px){.trd--auctions{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.trd--auctions .trdBook{display:flex}}@media (max-width:1023px){.trd--auctions{grid-template-columns:minmax(0,1fr)}}.trdAuctionDetail{color:var(--color-text);display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.trdAuctionDetail .hxPageHeader{margin-bottom:0}.trdAuctionDetail .hxPageSubtitle{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-2)}.trdDetailSection{padding:var(--space-4)}.trdDetailSection>.trdPanelTitle{margin:0 0 var(--space-2)}.trdDetailSection .trdTerms{border-top:0;padding:var(--space-2) 0 0}.trdDetailSection .trdAuctionLinks{padding:0 0 var(--space-3)}.trdWinNote{margin:0 0 var(--space-3)}.hxCard>.trdTerms{border-top:0;padding:0}.trdAuctionDetail .viewAuctionTable{display:table;width:100%}.trdAuctionDetail h2{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3)}.trdAuctionDetail .trdDetailSection{overflow-x:auto}.trdAuctionDetail .trdDetailSection table{font-feature-settings:"tnum";border-collapse:collapse;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;width:100%}.trdAuctionDetail .trdDetailSection thead{background:none;font-size:inherit;text-shadow:none}.trdAuctionDetail .trdDetailSection th{background:var(--color-elevated);box-shadow:inset 0 -1px 0 var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:var(--space-2) var(--space-3);position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.trdAuctionDetail .trdDetailSection td{border-top:1px solid var(--color-border);padding:5px var(--space-3)}.trdAuctionDetail .trdDetailSection tr:hover,.trdAuctionDetail .trdDetailSection tr:nth-child(2n){box-shadow:none}.trdAuctionDetail .trdDetailSection tr:nth-child(2n){background:none}.trdAuctionDetail .trdDetailSection tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 6%,#0000)}.trdAuctionDetail .trdDetailSection hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-4) 0}.trdCreateDialog.MuiPaper-root{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text)}.trdCreateDialog .trdCreateTitle{display:flex;flex-direction:column;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--space-1);padding-right:var(--space-8)}.trdCreateDialog .trdCreateSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.trdCreateDialog .trdCreateBody{display:flex;flex-direction:column;gap:var(--space-4)}.trdCreateDialog .trdCreateSection{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.trdCreateDialog .trdCreateSectionTitle{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0 0 var(--space-3);text-transform:uppercase}.trdCreateDialog .trdCreateGrid{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.trdCreateDialog .trdCreateGrid .orderbuy-line{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-1);margin:0;text-align:left}.trdCreateDialog .trdCreateGrid .MuiInputBase-root{margin:0;width:100%}.trdCreateDialog .MuiSelect-select{padding-bottom:var(--space-2);padding-top:var(--space-2)}.trdCreateDialog .orderbuy-center{min-width:0;width:auto}.trdCreateDialog .trdCreateLabel.MuiFormHelperText-root{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.trdCreateDialog .MuiOutlinedInput-root,.trdCreateDialog .MuiSelect-select{background:var(--color-elevated);color:var(--color-text)}.trdCreateDialog .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-strong)}.trdCreateDialog .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-accent)}.trdCreateDialog .trdCreateOrder{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.trdCreateDialog .trdCreateOrder .orderbuy-line{grid-gap:var(--space-2);align-items:center;display:grid;gap:var(--space-2);grid-template-columns:6rem 1fr auto;margin:0}.trdCreateDialog .orderbuy-left{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.trdCreateDialog .orderbuy-right{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.trdCreateDialog .tradeinput{font-feature-settings:"tnum";background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;padding:var(--space-2) var(--space-3);text-align:right;width:100%}.trdCreateDialog .tradeinput:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.trdCreateDialog .trdCreateSummary{grid-gap:var(--space-2);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:var(--space-3)}.trdCreateDialog .trdCreateSummary dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}.trdCreateDialog .trdCreateSummary dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.trdCreateDialog .trdCreateNote{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0}.trdCreateDialog .trdCreateError{background:color-mix(in srgb,var(--color-danger) 14%,#0000);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-2) var(--space-3);width:100%}.trdCreateDialog .trdCreateActions.MuiDialogActions-root{padding:0}.trdCreateDialog .trdCreateActions .auction-create-button{width:100%}@media (max-width:640px){.trdCreateDialog .trdCreateGrid,.trdCreateDialog .trdCreateOrder{grid-template-columns:1fr}.trdCreateDialog .trdCreateSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgTone--neutral{color:var(--color-text)}.lgTone--accent{color:var(--color-accent)}.lgTone--success{color:var(--color-success)}.lgTone--info{color:var(--color-info)}.lgTone--warning{color:var(--color-warning)}.lgTone--danger{color:var(--color-danger)}.lgMuted{color:var(--color-text-muted)}.lgSecondary{color:var(--color-text-secondary)}.lgNum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lgMono{font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.lgGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.lgGrid--main{align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lgGrid--half{align-items:start;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lgStack{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:1023px){.lgGrid--main{grid-template-columns:minmax(0,1fr)}}.lgCardHeader{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin:0 0 var(--space-3)}.lgCardTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.lgCardMeta{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgScroll{max-height:26rem;overflow-y:auto}.lgKpis{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lgKpi{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.lgKpiValue{font-feature-settings:"tnum";font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.lgKpiLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1)}.lgKpiHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.lgKv{grid-gap:var(--space-2);display:grid;gap:var(--space-2);margin:0}.lgKv--cols{column-gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lgKvRow{display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.lgKvRow dt{color:var(--color-text-secondary);flex:0 0 auto;font-size:var(--font-size-sm)}.lgKvRow dd{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere;text-align:right}.lgProgress{background:var(--color-border);border-radius:var(--radius-pill);height:4px;overflow:hidden}.lgProgressFill{height:100%;transition:width .3s ease}.lgFill--accent{background:var(--color-accent)}.lgFill--success{background:var(--color-success)}.lgFill--info{background:var(--color-info)}.lgFill--warning{background:var(--color-warning)}.lgDeliveryList{display:flex;flex-direction:column;gap:var(--space-2)}.lgDelivery{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.lgDelivery--expanded{border-color:var(--color-accent)}.lgDelivery--consolidated{border-left:3px solid var(--color-info)}.lgDeliveryHead{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:var(--space-3);text-align:left;width:100%}.lgDeliveryHead:hover{background:color-mix(in srgb,var(--color-accent) 6%,#0000)}.lgDeliveryHead:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.lgDeliveryTop{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin:var(--space-2) 0 var(--space-1)}.lgDeliveryId{color:var(--color-text);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}.lgDeliveryFacts,.lgDeliveryRoute{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgDeliveryFacts{font-feature-settings:"tnum";display:flex;font-variant-numeric:tabular-nums;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-1)}.lgDeliveryToggle{color:var(--color-accent)}.lgDeliveryBody{padding:0 var(--space-3) var(--space-3)}.lgWorkflow{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.lgSteps{display:flex;list-style:none;margin:0 0 var(--space-3);padding:0}.lgStep{flex:1 1;min-width:0;position:relative;text-align:center}.lgStep:before{background:var(--color-border-strong);content:"";height:2px;left:-50%;position:absolute;top:11px;width:100%}.lgStep:first-child:before{display:none}.lgStep--current:before,.lgStep--done:before{background:var(--color-success)}.lgStepDot{align-items:center;background:var(--color-elevated);border:2px solid var(--color-border-strong);border-radius:50%;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;margin:0 auto;position:relative;width:24px}.lgStep--done .lgStepDot{background:var(--color-success);border-color:var(--color-success);color:var(--color-accent-contrast)}.lgStep--current .lgStepDot{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.lgStepLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgStep--current .lgStepLabel{color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (max-width:599px){.lgStepLabel{display:none}.lgStep--current .lgStepLabel{display:block;overflow:visible}}.lgWorkflowStatus{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.lgWorkflowStatusLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.lgWorkflowStatusValue{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.lgWorkflowStatusText{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgWorkflowFacts{background:var(--color-elevated);border-radius:var(--radius-sm);margin-top:var(--space-3);padding:var(--space-3)}.lgDialogBackdrop{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-modal)}.lgDialog{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-text);display:flex;flex-direction:column;max-height:calc(100% - var(--space-4)*2);text-align:left;width:100%}.lgDialog--sm{max-width:420px}.lgDialog--md{max-width:560px}.lgDialog--lg{max-width:900px}.lgDialogHeader{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.lgDialogTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.lgDialogSubtitle{font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.lgDialogClose,.lgDialogSubtitle{color:var(--color-text-secondary)}.lgDialogClose{background:none;border:0;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 var(--space-1)}.lgDialogClose:hover{color:var(--color-text)}.lgDialogClose:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus)}.lgDialogBody{overflow-y:auto;padding:var(--space-4) var(--space-5)}.lgDialogBody>p:first-child{margin-top:0}.lgDialogFooter{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5)}.lgChoice{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:var(--space-3)}.lgChoice .hxField{margin:0}.lgToolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}.lgToolbar .hxField{margin:0;min-width:9rem}.lgToolbarSpacer{flex:1 1}.lgSummary{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-2)}.lgMap{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;position:relative}.lgMap svg{display:block;height:auto;width:100%}.lgLiveMap svg{min-height:14rem}.lgMapLegend{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-4);list-style:none;margin:0;padding:var(--space-2) var(--space-3)}.lgMapLegend li{align-items:center;display:inline-flex;gap:var(--space-1)}.lgDot{border-radius:50%;display:inline-block;height:8px;width:8px}.lgDot--warning{background:var(--color-warning)}.lgDot--info{background:var(--color-info)}.lgDot--success{background:var(--color-success)}.lgDot--accent{background:var(--color-accent)}.lgLine{display:inline-block;height:2px;width:14px}.lgLine--info{background:var(--color-info)}.lgCheck{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}.lgCheck input{accent-color:var(--color-accent)}.lgIssueList{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.lgIssueList li{margin-bottom:var(--space-1)}.lgDocHeader{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.lgDocRef{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.lgParties{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lgParty h3{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.06em;margin:0 0 var(--space-2);text-transform:uppercase}.lgParty h3,.lgPartyName{font-weight:var(--font-weight-semibold)}.lgPartyName{color:var(--color-text)}.lgRoute{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.lgLinkButton,.lgRouteArrow{color:var(--color-accent)}.lgLinkButton{background:none;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}.lgLinkButton:hover{color:var(--color-accent-hover);text-decoration:underline}.lgLinkButton:focus-visible{border-radius:2px;outline:2px solid var(--color-focus)}.lgDistributionMap svg{display:block;height:auto;width:100%}.trd .lgWorkspaceMap{margin:0 var(--space-3) var(--space-3)}.trd .lgWorkspaceBody{padding:0 var(--space-3) var(--space-3)}.lgBook{overflow:hidden}.lgBookHeader{border-bottom:1px solid var(--color-border);margin:0;padding:var(--space-3) var(--space-4)}.lgBookHeading{display:flex;flex-direction:column;min-width:0}.lgBookMarket{font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgBookMarket,.lgBookStale{color:var(--color-text-secondary)}.lgBookStale{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);justify-content:space-between;margin:0;padding:var(--space-2) var(--space-4)}.lgJobList{list-style:none;margin:0;padding:0}.lgJobList>li+li{border-top:1px solid var(--color-border)}.lgJob{grid-column-gap:var(--space-3);grid-row-gap:2px;background:none;border:0;color:var(--color-text);column-gap:var(--space-3);cursor:pointer;display:grid;font:inherit;grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-4);row-gap:2px;text-align:left;width:100%}.lgJob:hover{background:var(--color-elevated)}.lgJob:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.lgJob--selected{background:color-mix(in srgb,var(--color-accent) 10%,#0000);box-shadow:inset 2px 0 0 var(--color-accent)}.lgJobParties,.lgJobRoute{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgJobRoute{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.lgJobParties{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.lgJobFigure{font-feature-settings:"tnum";font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-self:end;white-space:nowrap}.lgJobFigure--secondary{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.lgBoardFilters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4) 0}.lgBoardFilter{color:var(--color-text-secondary);display:flex;flex:1 1 6.5rem;flex-direction:column;font-size:var(--font-size-xs);gap:2px;min-width:0}.lgBoardFilter select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:4px;border-radius:var(--radius-sm,4px);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);height:1.9rem;min-width:0;padding:0 var(--space-2);text-align:left;width:100%}.lgBoardFilter select:disabled{cursor:not-allowed;opacity:.55}.lgBoardFilter select:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.lgBoardFleet,.lgBook .lgBookHeader .lgCardMeta{white-space:nowrap}.lgBoardFleet{height:1.9rem;text-transform:none}.lgBoardFleet:disabled{cursor:not-allowed;opacity:.55}.lgBoardChips{align-items:center;border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-4)}.lgBoardChips .trdChip{text-transform:none}.lgBoardHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.lgBoardSelect{margin-left:auto}.lgBoardRoute{align-items:center;background:color-mix(in srgb,var(--color-info) 10%,#0000);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-4)}.lgJobScore{background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-contrast);display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-width:1.8em;padding:0 4px;text-align:center}.lgJobCheck,.lgJobScore{margin-right:var(--space-2)}.lgJobCheck{color:var(--color-info)}.lgBookPaging{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:nowrap;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-4)}.lgBookPaging .hxButton{white-space:nowrap}.lgBookPagingPosition{font-feature-settings:"tnum";color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.lgBookScroll{max-height:22rem;overflow-y:auto}.lgBook .hxTableWrap{border:0;border-radius:0}.lgBlock{display:block}.lgFullWidth{justify-content:center;width:100%}.lgHowTo ol{color:var(--color-text);margin:0;padding-left:var(--space-5)}.lgHowTo li{margin-bottom:var(--space-1)}.lgControl{display:flex;flex-direction:column;gap:var(--space-3)}.lgControlTop{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.lgControlActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lgReportStatus{margin-bottom:var(--space-3)}.lgReportGenerated{align-self:center;color:var(--color-text-muted);font-size:var(--font-size-xs);margin-right:auto}.lgReportRoute{grid-gap:var(--space-3);align-items:center;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid;gap:var(--space-3);grid-template-columns:1fr auto 1fr;margin-bottom:var(--space-4);padding:var(--space-4);text-align:center}.lgReportRouteLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.lgReportRouteName{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.lgReportRouteMeta{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgReportRouteArrow{color:var(--color-accent);font-size:var(--font-size-xl);line-height:1}.lgReportColumns{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.lgReportColumns--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.lgReportColumns,.lgReportColumns--3,.lgReportRoute{grid-template-columns:minmax(0,1fr)}}.lgReportSection{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-4)}.lgReportSection--warning{background:color-mix(in srgb,var(--color-warning) 8%,var(--color-elevated));border-color:var(--color-warning)}.lgReportSection--info{background:color-mix(in srgb,var(--color-info) 8%,var(--color-elevated));border-color:var(--color-info)}.lgReportHeading{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;margin:0 0 var(--space-3);padding-bottom:var(--space-2);text-transform:uppercase}.lgReportHeading,.lgReportSubheading{font-weight:var(--font-weight-semibold)}.lgReportSubheading{color:var(--color-text);margin-bottom:var(--space-2)}.lgReportGrid{grid-gap:var(--space-2) var(--space-3);display:grid;font-size:var(--font-size-sm);gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr)}.lgReportLabel{color:var(--color-text-secondary)}.lgReportValue{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.lgReportValue--inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.lgReportTotalRow{border-top:1px solid var(--color-border);margin-top:var(--space-1);padding-top:var(--space-2)}.lgReportTotalValue{color:var(--color-success);font-size:var(--font-size-lg)}.lgReportBlock{margin-bottom:var(--space-3)}.lgReportNote{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgReportNote--spaced{margin-top:var(--space-2)}.lgReportCallout{background:color-mix(in srgb,var(--color-warning) 14%,#0000);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-xs);margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.lgReportHash{font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin-top:var(--space-1);word-break:break-all}.lgReportTotal{align-items:baseline;background:color-mix(in srgb,var(--color-success) 14%,#0000);border-radius:var(--radius-sm);color:var(--color-text);display:flex;gap:var(--space-2);justify-content:center;margin-top:var(--space-3);padding:var(--space-3)}.lgReportTotal strong{font-feature-settings:"tnum";font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.lgSteps--timeline{margin-bottom:0}.lgStepTime{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums}@media (max-width:599px){.lgSteps--timeline .lgStepLabel{display:block}.lgSteps--timeline{overflow-x:auto}.lgSteps--timeline .lgStep{min-width:4.5rem}}.lgChecklist{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;margin:0;padding:0}.lgChecklistItem{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.lgChecklistItem--done{background:color-mix(in srgb,var(--color-success) 10%,#0000);border-color:var(--color-success);color:var(--color-text)}.lgClickableRow{cursor:pointer}.lgSelectedRow td{background:color-mix(in srgb,var(--color-accent) 10%,#0000)}.lgDocFacts{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-3)}.lgSubsection{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:var(--space-5) 0 var(--space-1)}.lgFormActions{align-items:center;margin-top:var(--space-4)}.lgFileList{font-size:var(--font-size-sm);margin:var(--space-2) 0 0;padding-left:var(--space-5)}.lgFileList li{margin-bottom:var(--space-2)}.lgAccordions{display:flex;flex-direction:column;gap:var(--space-2)}.lgContractDoc{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);overflow-x:auto;padding:var(--space-5);text-align:left}.lgCard--success{border-color:color-mix(in srgb,var(--color-success) 50%,var(--color-border))}.lgCard--danger{border-color:color-mix(in srgb,var(--color-danger) 50%,var(--color-border))}.lgPanel{margin-top:var(--space-4);text-align:left}.lgPanel:first-child{margin-top:0}.lgPanel--compact{margin-top:var(--space-2)}.lgPanelTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1)}.lgPanelText{color:var(--color-text-secondary);margin:var(--space-1) 0 0}.lgPanelEmpty,.lgPanelText{font-size:var(--font-size-sm)}.lgPanelEmpty{color:var(--color-text);margin:var(--space-2) 0 0}.lgPanelForm{margin-top:var(--space-3)}.lgPanelForm input,.lgPanelForm select{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);padding:var(--space-1) var(--space-2)}.lgPanelForm input:focus-visible,.lgPanelForm select:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.lgSchemaForm{text-align:left}.lgSchemaForm fieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}.lgSchemaForm legend{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;padding:0 var(--space-2);text-transform:uppercase}.lgSchemaForm label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.lgSchemaForm input,.lgSchemaForm select,.lgSchemaForm textarea{font-feature-settings:"tnum";background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family-base);font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-2);width:100%}.lgAdminFilters{grid-area:markets}.lgAdminDetail{grid-area:book;min-width:0}@media (min-width:1280px){.trd.lgAdmin--noDetail{grid-template-areas:"markets main";grid-template-columns:minmax(200px,248px) minmax(0,1fr)}}.lgAdminSection{padding:0 var(--space-3) var(--space-3)}.lgAdminDivider{border-top:1px solid var(--color-border)}.lgAdminActions,.lgAdminLayers{display:flex;gap:var(--space-2)}.lgAdminLayers{flex-direction:column}.lgAdminKpis{grid-gap:var(--space-3);display:grid;gap:var(--space-3);padding-top:var(--space-3)}.lgAdminDetailBody .lgReportHeading{margin:var(--space-4) 0 var(--space-2)}.lgAdminTabs{margin:0;padding:0 var(--space-2)}.trd .lgAdminTable{max-height:36rem}.trd.lgAdmin .lgAdminList tbody tr{cursor:pointer}.trd.lgAdmin .trdTable tbody tr.is-selected{background:color-mix(in srgb,var(--color-accent) 12%,#0000);box-shadow:inset 2px 0 0 var(--color-accent)}.lgAdminMap{margin:var(--space-3)}.lgAdminMap svg{max-height:36rem}.lgAdminLegend{background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-2) var(--space-5);padding:var(--space-2) var(--space-3)}.lgLegendTitle{color:var(--color-text-muted);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.lgLegendItems{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.lgLegendItem{gap:var(--space-1)}.lgLegendItem,.lgLegendSwatch{align-items:center;display:inline-flex}.lgLegendSwatch{height:10px;justify-content:center;width:10px}.lgLegendSwatch--round{border-radius:50%}.lgLegendSwatch--rounded{border-radius:2px}.lgLegendSwatch--glyph{color:var(--color-text);font-size:8px;font-weight:var(--font-weight-bold)}.lgLegendSwatch--triangle{border-bottom:10px solid;border-left:5px solid #0000;border-right:5px solid #0000;height:0;width:0}.lgLegendSwatch--house{height:8px;position:relative}.lgLegendSwatch--house:before{border-bottom:5px solid;border-bottom-color:inherit;border-left:5px solid #0000;border-right:5px solid #0000;content:"";left:0;position:absolute;top:-5px}.hxDataplaceNav{margin:0 0 var(--space-5)}.hxDataplaceNav .hxPageHeader{margin-bottom:var(--space-3)}.hxDataplaceTabs{margin-bottom:0}.hxDataplaceTabs .hxTab{font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap}.hxDataplaceTabs .hxTab:hover{text-decoration:none}.hxChipRow{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}.hxChip{background:var(--color-surface);height:2rem;padding:0 var(--space-4);white-space:nowrap}.hxChip--active,.hxChip--active:hover{background:color-mix(in srgb,var(--color-accent) 14%,#0000);border-color:var(--color-accent);color:var(--color-accent)}.hxDataplaceBar{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;margin:0 0 var(--space-4)}.hxDataplaceBarText{min-width:0}.hxDataplaceFilter{align-items:center;display:inline-flex;gap:var(--space-2)}.hxDataplace .hxSelect{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);height:2.25rem;padding:0 var(--space-3)}.hxDataplace .hxSecondary{color:var(--color-text-secondary)}.hxDataplace .hxMuted{color:var(--color-text-muted)}.hxDataGrid{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.hxDataCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5)}.hxDataCard:hover{border-color:var(--color-border-strong)}.hxDataCardHead{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.hxDataCardHeading{min-width:0}.hxDataCardTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;overflow-wrap:anywhere}.hxDataCardMarket{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-1)}.hxDataCardPrice{font-feature-settings:"tnum";color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);white-space:nowrap}.hxDataCardDesc{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--color-text-secondary);display:-webkit-box;font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0;overflow:hidden}.hxDataCardBadges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.hxDataCardLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.06em;margin-bottom:var(--space-1);text-transform:uppercase}.hxDataCardSample pre{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);margin:0;max-height:160px;overflow:auto;padding:var(--space-2) var(--space-3);white-space:pre-wrap;word-break:break-word}.hxDataCardAlert{margin:0 0 var(--space-3)}.hxDataCardFoot{border-top:1px solid var(--color-border);margin-top:auto;padding-top:var(--space-3)}.hxDataCardNote{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-top:var(--space-2)}.hxDataCardNote--warning{color:var(--color-warning)}.hxStudioCard{padding:0}.hxStudioTabs{border-bottom:1px solid var(--color-border);padding:0 var(--space-4)}.hxStudioPanel{padding:var(--space-5)}.hxStudioForm{max-width:40rem}.hxLibraryDesc{max-width:48ch;white-space:normal}.hxHash{font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:nowrap}.rjsf{display:inline-block}.rjsf .form-group{font-size:1em;line-height:1.8;margin:5px;text-align:left;width:100%}.rjsf .form-control{background-color:#c8c8c81a;border:none;font-size:1.16em;padding:10px;text-align:left;width:100%}.hxAnalytics,.hxAnalytics h2,.hxAnalytics h3{color:var(--color-text)}.hxChartCard{margin:0 0 var(--space-5);overflow:hidden}.hxChartCardHeader{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5) 0}.hxChartCardTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxChartCardSubtitle{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:var(--space-1) 0 0}.hxChartCardActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxChartCardBody{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4)}.hxChartCard--flush .hxChartCardBody{padding:var(--space-3) 0 0}.hxChartCardEmpty{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-7) var(--space-4);text-align:center}.hxAnalyticsGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--grid-min,420px)),1fr));margin:0 0 var(--space-5)}.hxAnalyticsGrid>.hxChartCard{margin:0}.hxMarketNav{margin:0 0 var(--space-5)}.hxMarketNav .hxPageHeader{margin-bottom:var(--space-3)}.hxMarketNavTabs{margin-bottom:0}.hxMarketNavTabs .hxTab{font-size:var(--font-size-sm);text-decoration:none;white-space:nowrap}.hxMarketNavTabs .hxTab:hover{text-decoration:none}.hxAnalyticsStatus{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;min-height:14rem;padding:var(--space-7) var(--space-4);text-align:center}.hxAnalyticsStatusIcon{color:var(--color-text-muted);font-size:2rem}.hxAnalyticsStatusTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.hxAnalyticsStatusMessage{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;max-width:46ch}.hxAnalyticsStatus--error .hxAnalyticsStatusIcon,.hxAnalyticsStatus--error .hxAnalyticsStatusMessage{color:var(--color-danger)}.hxAnalyticsSpinner{animation:hxSpin .9s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-accent);height:28px;width:28px}@keyframes hxSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hxAnalyticsSpinner{animation:none}}.hxPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;margin:0 0 var(--space-5);min-width:0;padding:var(--space-4)}.hxPanel--scroll{overflow-x:auto}.hxPanel--chart400{height:400px;padding:var(--space-3)}.hxPanel--flex{flex:1 1 420px;margin:0}.hxPanelTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:var(--space-6) 0 var(--space-3)}.hxPanelTitle--first{margin-top:0}.MuiGrid-item>.hxPanel,.hxGrid .hxPanel{height:100%;margin-bottom:0}.hxEmptyBlock{color:var(--color-text-muted);padding:var(--space-8) var(--space-5);text-align:center}.hxGapBottom{margin-bottom:var(--space-5)!important}.hxCaption{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.hxCaption--xs{font-size:.6875rem}.hxAccent{color:var(--color-accent)}.hxFlexWrap{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0 0 var(--space-5)}.hxOverline{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0 0 var(--space-3);text-transform:uppercase}.hxStatGrid--inset{margin:0}.hxStatGrid--inset .hxStat{background:var(--color-elevated);border-color:#0000}.hxCardLink{font-size:var(--font-size-sm);white-space:nowrap}.hxLinkRow{display:flex;gap:var(--space-3);white-space:nowrap}.hxChartCard .hxTableWrap{border:none;border-radius:0}.hxHubRow{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin:0 0 var(--space-5)}@media (max-width:1023px){.hxHubRow{grid-template-columns:minmax(0,1fr)}}.hxAnalyticsGrid>.hxHubCard,.hxHubRow>.hxChartCard{margin:0}.hxCenter{text-align:center}.hxKeyValues{border-top:1px solid var(--color-border);margin:var(--space-4) 0 0;padding:var(--space-3) 0 0}.hxKeyValues>div{display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-1) 0}.hxKeyValues dt{color:var(--color-text-secondary)}.hxKeyValues dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.hxKeyValues--plain{border-top:none;margin-top:var(--space-3);padding-top:0}.hxKeyRow{border-bottom:1px solid var(--color-border);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);justify-content:space-between;padding:var(--space-2) 0}.hxKeyRow:last-child{border-bottom:none}.hxKeyRow .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hxGapTop{margin-top:var(--space-4)!important}.hxRankList{list-style:none;margin:0;padding:0}.hxRankList li{align-items:center;border-bottom:1px solid var(--color-border);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);padding:var(--space-2) 0}.hxRankList li:last-child{border-bottom:none}.hxRankNo{font-feature-settings:"tnum";color:var(--color-text-muted);font-variant-numeric:tabular-nums;width:1.5rem}.hxRankName{color:var(--color-text);flex:1 1 auto;min-width:0}.hxRankName,.hxRankValue{display:flex;flex-direction:column}.hxRankValue{font-feature-settings:"tnum";align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.hxLinkList{display:flex;flex-direction:column;gap:var(--space-2)}.hxLinkList a{align-items:center;background:var(--color-elevated);border:1px solid #0000;border-radius:var(--radius-sm);color:var(--color-text);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);text-decoration:none}.hxLinkList a:hover{border-color:var(--color-border-strong);color:var(--color-accent);text-decoration:none}.hxDisclosure{border-bottom:1px solid var(--color-border)}.hxDisclosure:first-of-type{border-top:1px solid var(--color-border)}.hxDisclosureHeading{font-size:inherit;margin:0}.hxDisclosureHead{align-items:center;background:none;border:none;color:var(--color-text);cursor:pointer;display:flex;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);gap:var(--space-3);padding:var(--space-4) var(--space-1);text-align:left;width:100%}.hxDisclosureHead:hover{color:var(--color-accent)}.hxDisclosureHead:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hxDisclosureChevron{color:var(--color-text-muted);display:inline-block;font-size:var(--font-size-lg);transition:transform .15s ease;width:1rem}.hxDisclosure--open .hxDisclosureChevron{color:var(--color-accent);transform:rotate(90deg)}.hxDisclosureBody{padding:0 0 var(--space-5)}.hxNivoTooltip{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding:var(--space-2) var(--space-3)}.hxEmptyTitle{color:var(--color-text);font-weight:var(--font-weight-semibold)}.hxEmptyText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-2)}.hxExchangeBlock{margin:0 0 var(--space-6)}.hxExchangeHeader{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;margin:0 0 var(--space-3);padding:0 0 var(--space-2)}.hxExchangeName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.hxExchangeVolume{font-feature-settings:"tnum";color:var(--color-accent);font-variant-numeric:tabular-nums}.hxMarketDashHead{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;margin:0 0 var(--space-3)}.hxMarketDashTitle{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-3);min-width:0}.hxMarketDashActions{display:flex;gap:var(--space-1)}.hxRowLabel{white-space:nowrap}.hxRowLabel,.hxStrong{font-weight:var(--font-weight-semibold)}.hxFootNote{border-top:1px solid var(--color-border);margin:var(--space-5) 0 0;padding-top:var(--space-4)}.hxAnalytics .hxTable td,.hxAnalytics .hxTable th{white-space:nowrap}.hxMuted{color:var(--color-text-muted)}.hxSecondary{color:var(--color-text-secondary)}.hxUp{color:var(--color-up)}.hxDown{color:var(--color-down)}.hxToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-4)}.hxSelect,.hxToolbar select{background:var(--color-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;height:2.25rem;padding:0 var(--space-3)}.errorMessage,.hxSelect,.hxToolbar select{color:var(--color-text);font-size:var(--font-size-sm)}.errorMessage{background-color:color-mix(in srgb,var(--color-danger) 14%,#0000);border:1px solid color-mix(in srgb,var(--color-danger) 40%,#0000);border-left:3px solid var(--color-danger);border-radius:var(--radius-sm);display:block;line-height:var(--line-height-base);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);text-align:left}.errorMessage a{color:var(--color-text);text-decoration:underline}.Toastify__toast.toast-error,.Toastify__toast.toast-info,.Toastify__toast.toast-info-popup,.Toastify__toast.toast-info-popup-demand,.Toastify__toast.toast-info-popup-supply,.Toastify__toast.toast-success{background:var(--color-elevated);border:1px solid var(--color-border);border-left:3px solid var(--toast-accent,var(--color-info));border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:var(--line-height-base);min-height:0;padding:var(--space-2) var(--space-3)}.Toastify__toast.toast-error{--toast-accent:var(--color-danger)}.Toastify__toast.toast-success{--toast-accent:var(--color-success)}.Toastify__toast.toast-info,.Toastify__toast.toast-info-popup{--toast-accent:var(--color-info)}.Toastify__toast.toast-info-popup-supply{--toast-accent:var(--color-success)}.Toastify__toast.toast-info-popup-demand{--toast-accent:var(--color-accent)}.Toastify__toast.toast-error .Toastify__toast-body,.Toastify__toast.toast-info .Toastify__toast-body,.Toastify__toast.toast-info-popup .Toastify__toast-body,.Toastify__toast.toast-info-popup-demand .Toastify__toast-body,.Toastify__toast.toast-info-popup-supply .Toastify__toast-body,.Toastify__toast.toast-success .Toastify__toast-body{margin:0;padding:0;text-align:left}.Toastify__toast[class*=toast-] .Toastify__toast-icon svg{fill:var(--color-info);fill:var(--toast-accent,var(--color-info))}.Toastify__toast[class*=toast-] .Toastify__progress-bar{background:var(--color-info);background:var(--toast-accent,var(--color-info));height:2px}.Toastify__toast[class*=toast-] .Toastify__close-button{align-self:center;color:var(--color-text-secondary);opacity:1}.Toastify__toast[class*=toast-] .Toastify__close-button:hover{color:var(--color-text)}.hxNotifBell{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;position:relative;width:2rem}.hxNotifBell:hover,.hxNotifBell[aria-expanded=true]{background:var(--color-elevated);color:var(--color-text)}.hxNotifBell:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hxNotifBellCount{font-feature-settings:"tnum";background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-contrast);font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);height:1rem;line-height:1rem;min-width:1rem;padding:0 4px;position:absolute;right:1px;text-align:center;top:1px}.hxNotifPanel{background:var(--color-surface);display:flex;flex-direction:column;max-height:min(520px,70vh);text-align:left;width:min(380px,calc(100vw - var(--space-4)))}.hxNotifPanel .hxEmptyState{padding:var(--space-6) var(--space-4)}.hxNotifPanelHeader{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-3) var(--space-4)}.hxNotifPanelTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxNotifPanelList{flex:1 1 auto;list-style:none;margin:0;overflow-y:auto;padding:0}.hxNotifPanelFooter{background:var(--color-elevated);border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:space-between;padding:var(--space-2) var(--space-4)}.hxTextAction{background:none;border:0;color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--font-size-sm);padding:0;text-decoration:none}.hxTextAction:focus-visible,.hxTextAction:hover{color:var(--color-accent-hover);text-decoration:underline}.hxTextAction:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.hxNotifItem{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);position:relative}.hxNotifItem:last-child,.hxNotifItemWrap:last-child>.hxNotifItem{border-bottom:0}.hxNotifItemWrap{list-style:none}a.hxNotifItem,a.hxNotifItem:hover,a.hxNotifItem:link,a.hxNotifItem:visited{color:var(--color-text-secondary);text-decoration:none}a.hxNotifItem--unread,a.hxNotifItem--unread:hover,a.hxNotifItem--unread:link,a.hxNotifItem--unread:visited{color:var(--color-text)}.hxNotifItem .visuallyHidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hxNotifList>li.hxNotifItem,ul.hxNotifPanelList>li.hxNotifItem{list-style:none}.hxNotifList{margin:0;padding:0}.hxNotifItem:focus-visible,.hxNotifItem:hover{background:var(--color-elevated);outline:none}.hxNotifItem--unread{color:var(--color-text)}.hxNotifItem--unread:before{background:var(--color-accent);border-radius:50%;content:"";height:8px;left:var(--space-2);position:absolute;top:calc(var(--space-3) + .45em);width:8px}.hxNotifItemIcon{color:var(--color-text-secondary);color:var(--notif-tone,var(--color-text-secondary));display:inline-flex;flex:0 0 auto}.hxNotifItemBody{flex:1 1 auto;min-width:0}.hxNotifItemTitle{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.hxNotifItem--unread .hxNotifItemTitle{color:var(--color-text)}.hxNotifItemText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:2px 0 0;overflow-wrap:anywhere}.hxNotifItemMeta{font-feature-settings:"tnum";color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;margin-top:var(--space-1)}.hxNotifItemActions{align-items:flex-start;display:flex;flex:0 0 auto;gap:var(--space-1)}.hxNotifItemActions button{background:none;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;padding:2px}.hxNotifItemActions button:focus-visible,.hxNotifItemActions button:hover{background:var(--color-surface);color:var(--color-text)}.hxNotifItem[data-tone=success]{--notif-tone:var(--color-success)}.hxNotifItem[data-tone=warning]{--notif-tone:var(--color-warning)}.hxNotifItem[data-tone=danger]{--notif-tone:var(--color-danger)}.hxNotifItem[data-tone=info]{--notif-tone:var(--color-info)}.hxNotifItem[data-tone=accent]{--notif-tone:var(--color-accent)}.hxNotifToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3)}.hxNotifFilters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxChip{align-items:center;background:#0000;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--font-size-sm);gap:var(--space-1);padding:4px var(--space-3)}.hxChip:hover{border-color:var(--color-text-muted);color:var(--color-text)}.hxChip[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 14%,#0000);border-color:var(--color-accent);color:var(--color-text)}.hxChip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hxSettingsGroup+.hxSettingsGroup{margin-top:var(--space-4)}.hxToggleRow{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) 0}.hxToggleRow:last-child{border-bottom:0}.hxToggleRowLabel{min-width:0}.hxToggleRowTitle{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.hxToggleRowHint{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:2px 0 0}.hxToggleRowControls{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}.hxSwitch{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2)}.hxSwitch input{accent-color:var(--color-accent);cursor:pointer;height:1rem;width:1rem}.hxFormStack{display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.hxFormStack input[type=email],.hxFormStack input[type=text],.hxFormStack select,.hxFormStack textarea{box-sizing:border-box;width:100%}.hxFormActions{gap:var(--space-2);justify-content:flex-end}.hxFormActions,.hxScale{display:flex;flex-wrap:wrap}.hxScale{gap:var(--space-1)}.hxScale button{font-feature-settings:"tnum";background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;height:2.25rem;min-width:2.25rem}.hxScale button:hover{border-color:var(--color-text-muted);color:var(--color-text)}.hxScale button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.hxScale button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hxScaleLegend{color:var(--color-text-muted);display:flex;font-size:var(--font-size-xs);justify-content:space-between;margin-top:var(--space-1)}.hxPage.hxNarrowPage{max-width:640px}.hxNotifPager{display:flex;justify-content:center;margin-top:var(--space-4)}.hxToggleRowIcon{color:var(--color-text-secondary);display:inline-flex;vertical-align:-.2em}.hxScaleFieldset{border:0;margin:0;min-width:0;padding:0}.hxScaleFieldset legend{margin-bottom:var(--space-2);padding:0}.hxSupportGrid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.hxSupportCard{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.hxSupportTitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.hxSupportText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.hxSupportLinks{display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--space-3);margin-top:auto;padding-top:var(--space-2)}.settingsWindow .notice{margin:var(--space-2) 0;text-align:left}.bannerLink.bannerLinkVerify{color:var(--color-warning)}.bannerLink.bannerLinkVerify:focus-visible,.bannerLink.bannerLinkVerify:hover{color:var(--color-text)}span .Mui-completed{color:var(--color-success)}span .Mui-active{color:var(--color-accent)}.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary{margin-left:auto}button.MuiButtonBase-root{box-shadow:none}div.MuiAccordionDetails-root{display:block}h1.MuiCardHeader-root{margin:0;padding:10px}.MuiCardHeader-content{transition:all .3s ease-in-out}.bannerStack{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);order:-1;padding:var(--space-1) var(--space-4)}.bannerStack.bannerStack--critical{order:-2}.bannerStack:empty{display:none}.notice{align-items:center;background:linear-gradient(0deg,color-mix(in srgb,var(--notice-color) 12%,#0000),color-mix(in srgb,var(--notice-color) 12%,#0000)),var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--notice-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);display:flex;font-size:var(--font-size-sm);gap:var(--space-3);line-height:1.4;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);text-align:left;width:100%}.notice,.notice--info{--notice-color:var(--color-info)}.notice--success{--notice-color:var(--color-success)}.notice--warning{--notice-color:var(--color-warning)}.notice--danger{--notice-color:var(--color-danger)}.noticeIcon{background:var(--notice-color);border-radius:50%;color:var(--color-bg);display:inline-grid;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:700;height:1.4rem;place-items:center;width:1.4rem}.noticeBody{flex:1 1 auto;min-width:0}.noticeTitle{margin-right:var(--space-2)}.noticeError{color:var(--color-danger)}.noticeActions{display:flex;flex:0 0 auto;gap:var(--space-2)}.notice .noticeAction,.notice a.noticeAction,.notice a.noticeAction:visited{align-items:center;background:#0000;border:1px solid var(--notice-color);border-radius:var(--radius-sm);box-shadow:none;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;height:2rem;padding:0 var(--space-3);text-decoration:none;white-space:nowrap}.notice .noticeAction:hover,.notice a.noticeAction:hover{background:color-mix(in srgb,var(--notice-color) 20%,#0000);box-shadow:none;color:var(--color-text);text-decoration:none}.notice .noticeAction:disabled{cursor:default;opacity:.6}.notice .noticeDismiss{background:#0000;border:none;border-radius:var(--radius-sm);box-shadow:none;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;font-size:1.25rem;height:2rem;line-height:1;width:2rem}.notice .noticeDismiss:hover{background:var(--color-elevated);box-shadow:none;color:var(--color-text)}@media only screen and (max-width:599px){.notice{grid-row-gap:var(--space-2);display:grid;grid-template-areas:"icon body dismiss" ".    actions actions";grid-template-columns:auto 1fr auto;row-gap:var(--space-2)}.noticeIcon{grid-area:icon}.noticeBody{grid-area:body}.noticeActions{grid-area:actions}.notice .noticeDismiss{align-self:start;grid-area:dismiss}}.hxPage{box-sizing:border-box;display:block;margin:0 auto;max-width:var(--content-max);padding:var(--space-5) var(--space-4) var(--space-7);text-align:left;width:100%}.hxPage--wide{max-width:var(--content-max-wide)}.hxPage--workspace{max-width:none;padding:0;position:relative}a.hxButton,a.hxButton:focus-visible,a.hxButton:hover,a.hxButton:link,a.hxButton:visited{text-decoration:none;text-shadow:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}.hxButton{align-items:center;border:1px solid #0000;border-radius:var(--radius-sm);box-shadow:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);height:2.25rem;justify-content:center;line-height:1;padding:0 var(--space-4);text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}.hxButton--sm{font-size:var(--font-size-xs);height:1.75rem;padding:0 var(--space-3)}.hxButton--lg{font-size:var(--font-size-md);height:2.75rem;padding:0 var(--space-5)}.hxButton--primary,a.hxButton--primary,a.hxButton--primary:visited{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.hxButton--primary:hover,a.hxButton--primary:focus-visible,a.hxButton--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:none;color:var(--color-accent-contrast);text-decoration:none}.hxButton--secondary,a.hxButton--secondary,a.hxButton--secondary:visited{background:var(--color-elevated);border-color:var(--color-border-strong);color:var(--color-text)}.hxButton--secondary:hover,a.hxButton--secondary:focus-visible,a.hxButton--secondary:hover{background:var(--color-border);border-color:var(--color-accent);box-shadow:none;color:var(--color-text);text-decoration:none}.hxButton--ghost,a.hxButton--ghost,a.hxButton--ghost:visited{background:#0000;border-color:#0000;color:var(--color-accent)}.hxButton--ghost:hover,a.hxButton--ghost:focus-visible,a.hxButton--ghost:hover{background:var(--color-elevated);box-shadow:none;color:var(--color-accent-hover);text-decoration:none}.hxButton--danger,a.hxButton--danger,a.hxButton--danger:visited{background:#0000;border-color:var(--color-danger);color:var(--color-danger)}.hxButton--danger:hover,a.hxButton--danger:focus-visible,a.hxButton--danger:hover{background:color-mix(in srgb,var(--color-danger) 15%,#0000);box-shadow:none;color:var(--color-text);text-decoration:none}.hxButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hxButton:disabled{cursor:default;opacity:.55}.hxCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);text-align:left}.hxCard--elevated{background:var(--color-elevated);box-shadow:var(--shadow-md)}.hxCard--padded{padding:var(--space-5)}.hxPageHeader{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin:var(--space-2) 0 var(--space-6);text-align:left}.hxPageTitle{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.hxPageSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:var(--space-2) 0 0}.hxPageActions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hxSection{margin:0 0 var(--space-7);text-align:left}.hxSectionHeader{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.hxSectionTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.hxSectionDescription{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-1) 0 0}.hxSectionActions{display:flex;gap:var(--space-2)}.hxTableWrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto;width:100%}.hxTable{border-collapse:collapse;color:var(--color-text);font-size:var(--font-size-sm);text-align:left;width:100%}.hxTableCaption{caption-side:top;color:var(--color-text-muted);padding:var(--space-3) var(--space-4);text-align:left}.hxTable thead{background:none;font-size:inherit}.hxTable th{background:var(--color-elevated);box-shadow:inset 0 -1px 0 var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;position:sticky;text-transform:uppercase;top:0;vertical-align:bottom;white-space:nowrap;z-index:1}.hxTable td,.hxTable th{padding:var(--space-3) var(--space-4)}.hxTable td{border-top:1px solid var(--color-border);vertical-align:middle}.hxTable tr:nth-child(2n){background:none}.hxTable tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 6%,#0000)}.hxTable .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hxTable--dense td,.hxTable--dense th{padding:var(--space-2) var(--space-3)}.hxBadge{--badge-color:var(--color-text-muted);align-items:center;background:color-mix(in srgb,var(--badge-color) 12%,#0000);border:1px solid color-mix(in srgb,var(--badge-color) 45%,#0000);border-radius:var(--radius-pill);color:var(--color-text);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:var(--space-1);line-height:1.4;padding:2px var(--space-2);white-space:nowrap}.hxBadge--accent{--badge-color:var(--color-accent)}.hxBadge--info{--badge-color:var(--color-info)}.hxBadge--success{--badge-color:var(--color-success)}.hxBadge--warning{--badge-color:var(--color-warning)}.hxBadge--danger{--badge-color:var(--color-danger)}.hxStatusDot{background:var(--badge-color);border-radius:50%;height:6px;width:6px}.hxEmptyState{align-items:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center}.hxEmptyStateIcon{color:var(--color-text-muted);font-size:1.75rem}.hxEmptyStateTitle{color:var(--color-text);font-weight:var(--font-weight-semibold);margin:0}.hxEmptyStateText{font-size:var(--font-size-sm);margin:0;max-width:40ch}.hxEmptyStateAction{margin-top:var(--space-3)}.hxField{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);text-align:left}.hxFieldLabel{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.hxField input,.hxField select,.hxField textarea{font:inherit;height:2.25rem;margin:0;padding:0 var(--space-3);text-align:left;width:100%}.hxField textarea{height:auto;min-height:5rem;padding:var(--space-2) var(--space-3)}.hxField input:focus-visible,.hxField select:focus-visible,.hxField textarea:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-focus);outline-offset:1px}.hxFieldHint{color:var(--color-text-muted)}.hxFieldError,.hxFieldHint{font-size:var(--font-size-xs);margin:0}.hxFieldError{color:var(--color-danger)}.hxField--error input,.hxField--error select,.hxField--error textarea{border-color:var(--color-danger)}.hxFormRow{grid-gap:0 var(--space-4);display:grid;gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hxTabs{border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-1);margin-bottom:var(--space-5);overflow-x:auto}.hxTabs .hxTab{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;box-shadow:none;color:var(--color-text-secondary);cursor:pointer;flex:0 0 auto;font:inherit;font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4)}.hxTabs .hxTab:hover{background:#0000;border-color:var(--color-border-strong);color:var(--color-text)}.hxTabs .hxTab--active,.hxTabs .hxTab--active:hover{border-bottom-color:var(--color-accent);color:var(--color-accent)}.hxTabs .hxTab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.hxStatGrid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--stat-min,160px),1fr));margin:0 0 var(--space-5)}.hxStat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;min-width:0;padding:var(--space-4)}.hxStat--center{text-align:center}.hxStat--kpi{height:100%;text-align:left}.hxStat--lg{min-height:6.5rem;padding:var(--space-5)}.hxStatTitle{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase}.hxStatTitle,.hxStatValue{font-weight:var(--font-weight-semibold)}.hxStatValue{font-feature-settings:"tnum";color:var(--color-text);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.hxStatValue--sm{font-size:var(--font-size-md)}.hxStatValue--md{font-size:1.375rem}.hxStatValue--lg{font-size:var(--font-size-xl)}.hxStatValue--accent{color:var(--color-accent)}.hxStatValue--info{color:var(--color-info)}.hxStatValue--success{color:var(--color-success)}.hxStatValue--warning{color:var(--color-warning)}.hxStatValue--danger{color:var(--color-danger)}.hxStatSubtitle{color:var(--color-text-secondary)}.hxStatSubtitle,.hxStatTrend{font-size:var(--font-size-xs);margin-top:var(--space-1)}.hxStatTrend{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hxStatTrend--up{color:var(--color-up)}.hxStatTrend--down{color:var(--color-down)}