@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{opacity:0;width:20px;height:20px;position:absolute}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
:root{--bg:#f3f7f5;--surface:#fff;--surface-raised:#fff;--surface-soft:#f6f9f8;--surface-hover:#edf4f1;--border:#dce7e2;--border-strong:#c8d8d1;--text:#10231c;--text-secondary:#4c625a;--muted:#7b8f87;--green:#0a9b68;--green-bright:#16b97d;--green-soft:#e3f7ef;--red:#df4f69;--red-soft:#fff0f3;--amber:#d48b12;--blue:#2c80d3;--shadow-sm:0 1px 2px #122d230d, 0 3px 12px #122d230a;--shadow-lg:0 22px 70px #05191229;--sidebar-width:238px;--header-height:66px}:root[data-theme=dark]{--bg:#07110e;--surface:#0c1915;--surface-raised:#10211b;--surface-soft:#0a1612;--surface-hover:#142820;--border:#1e342c;--border-strong:#2c473d;--text:#e8f1ed;--text-secondary:#9cafa7;--muted:#71857d;--green:#25c987;--green-bright:#39d798;--green-soft:#25c9871f;--red:#f05c74;--red-soft:#f05c741a;--amber:#f2ad38;--blue:#59a9ef;--shadow-sm:0 1px 2px #00000042, 0 8px 25px #00000024;--shadow-lg:0 24px 80px #00000075}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--bg)}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:2px}::selection{color:#fff;background:#0a9b68}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 38%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.brand{align-items:center;gap:10px;min-height:34px;display:inline-flex}.brand__mark{color:#062119;background:linear-gradient(145deg,#48e5a8,#13ac73);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 25px #1ed18c33}.brand__name{color:inherit;letter-spacing:-.5px;font-family:Manrope Variable,sans-serif;font-size:18px;font-weight:760}.brand__tag{color:#063a29;letter-spacing:.7px;background:#7ff0c3;border-radius:4px;margin-left:-4px;padding:2px 5px;font-size:8px;font-weight:800}.eyebrow{letter-spacing:1.3px;align-items:center;gap:7px;font-size:10px;font-weight:750;display:inline-flex}.eyebrow--dark,.eyebrow--green{color:var(--green)}.live-dot{background:#40dfa2;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #40dfa21f}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-layout{background:var(--surface);grid-template-columns:minmax(500px,1.12fr) minmax(430px,.88fr);min-height:100vh;display:grid}.auth-story{color:#eaf9f3;isolation:isolate;background:radial-gradient(circle at 76% 18%,#1bb47c2e,#0000 29%),radial-gradient(circle at 15% 88%,#12835c2e,#0000 35%),linear-gradient(142deg,#071b15 0%,#0a291f 54%,#071b15 100%);flex-direction:column;min-height:100vh;padding:36px 7vw 28px;display:flex;position:relative;overflow:hidden}.auth-story:before{z-index:-1;opacity:.32;content:"";background-image:linear-gradient(#7cddb70b 1px,#0000 1px),linear-gradient(90deg,#7cddb70b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.auth-story:after{z-index:-1;content:"";border:1px solid #4be2a617;border-radius:50%;width:520px;height:520px;position:absolute;top:20%;right:-15%;box-shadow:0 0 0 75px #4be2a606,0 0 0 150px #4be2a605}.auth-story__top{justify-content:space-between;align-items:center;display:flex}.auth-story__content{width:min(590px,92%);margin:auto 0 18px}.auth-story__content .eyebrow{color:#8adbbd;margin-bottom:25px}.auth-story h1{letter-spacing:-2.4px;margin:0;font-family:Manrope Variable,sans-serif;font-size:clamp(39px,4vw,62px);font-weight:690;line-height:1.05}.auth-story h1 span{color:#4bdda7}.auth-story__content>p{color:#9ebdb1;max-width:560px;margin:24px 0 29px;font-size:15px;line-height:1.72}.auth-benefits{gap:13px;display:grid}.auth-benefits>div{align-items:center;gap:13px;display:flex}.auth-benefits>div>span{color:#44d69f;background:#2bb38014;border:1px solid #4cdda62b;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.auth-benefits p{flex-direction:column;gap:2px;margin:0;display:flex}.auth-benefits strong{color:#d9eee6;font-size:12px;font-weight:620}.auth-benefits small{color:#76988b;font-size:11px}.auth-preview{background:#05140f94;border:1px solid #66dcaf21;border-radius:13px;width:min(640px,96%);margin:28px 0 24px;overflow:hidden;box-shadow:0 22px 60px #0000002b}.auth-preview__head{color:#739486;border-bottom:1px solid #66dcaf1a;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:9px;display:flex}.auth-preview__head i{background:#365047;border-radius:50%;width:5px;height:5px}.auth-preview__head span{letter-spacing:.3px;margin-left:9px;font-weight:650}.auth-preview__head b{color:#4bd9a4;margin-left:auto;font-size:9px}.auth-preview svg{width:100%;height:138px;display:block}.preview-grid{fill:none;stroke:#77bea213;stroke-width:1px}.preview-area{fill:url(#chart-fill)}.preview-line{fill:none;stroke:#36d399;stroke-width:2px;vector-effect:non-scaling-stroke}.auth-story footer{color:#5e7f72;letter-spacing:.25px;align-items:center;gap:7px;font-size:9px;display:flex}.auth-story footer svg{color:#41c894;margin-left:9px}.auth-form-side{background:var(--surface);justify-content:center;align-items:center;min-height:100vh;padding:44px clamp(30px,6vw,92px);display:flex;position:relative}.auth-mobile-brand{display:none}.auth-card{width:min(410px,100%)}.auth-card__heading{margin-bottom:28px}.auth-card__heading h2{letter-spacing:-1px;margin:12px 0 8px;font-family:Manrope Variable,sans-serif;font-size:30px;font-weight:720}.auth-card__heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.auth-form{gap:18px;display:grid}.auth-form--register{gap:14px}.field{gap:7px;display:grid}.field>span:first-child{color:var(--text-secondary);font-size:11px;font-weight:650}.field__control{height:48px;color:var(--muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:11px;padding:0 13px;transition:border .18s,box-shadow .18s,background .18s;display:flex}.field__control:focus-within{color:var(--green);border-color:var(--green);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 12%, transparent)}.field__control--invalid{border-color:var(--red)}.field__control input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.field__control input::placeholder{color:color-mix(in srgb, var(--muted) 70%, transparent)}.field__action{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.field small{color:var(--red);margin-top:-3px;font-size:10px}.form-row{justify-content:space-between;align-items:center;display:flex}.checkbox{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:11px;display:inline-flex}.checkbox input{opacity:0;position:absolute}.checkbox span{border:1px solid var(--border-strong);border-radius:4px;width:15px;height:15px;position:relative}.checkbox input:checked+span{border-color:var(--green);background:var(--green)}.checkbox input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.link-button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:620}.primary-button,.secondary-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;font-size:12px;font-weight:680;transition:transform .16s,filter .16s,opacity .16s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg,#0aac74,#078a5d);border:1px solid #079262;box-shadow:0 8px 20px #089e6929}.primary-button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.primary-button:disabled{opacity:.45;cursor:not-allowed}.secondary-button{color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-soft)}.form-error{color:var(--red);border:1px solid color-mix(in srgb, var(--red) 28%, transparent);background:var(--red-soft);border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.45}.form-divider{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.form-divider:before,.form-divider:after{background:var(--border);content:"";flex:1;height:1px}.auth-switch{color:var(--muted);text-align:center;margin:24px 0 0;font-size:11px}.auth-switch a{color:var(--green);font-weight:680;text-decoration:none}.auth-legal{color:var(--muted);text-align:center;margin:0;font-size:9px;position:absolute;bottom:18px;left:20px;right:20px}.app-shell{background:var(--bg);min-height:100vh}.sidebar{z-index:80;width:var(--sidebar-width);color:#a7bbb3;background:linear-gradient(#091914,#081510);border-right:1px solid #193229;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar>header{height:var(--header-height);color:#edf9f4;border-bottom:1px solid #8ecbb317;flex:none;justify-content:space-between;align-items:center;padding:0 19px;display:flex}.sidebar-close{color:#81978e;background:0 0;border:0;padding:5px;display:none}.sidebar nav{flex-direction:column;flex:1;gap:3px;padding:19px 12px;display:flex}.nav-label{color:#4e6a5f;letter-spacing:1.05px;margin:14px 10px 7px;font-size:8px;font-weight:750}.nav-label:first-child{margin-top:0}.sidebar nav button{color:#81988f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex;position:relative}.sidebar nav button:hover{color:#cfe0d9;background:#69be9c0e}.sidebar nav button.active{color:#e9f8f2;background:#2ac98b1c}.sidebar nav button.active>svg{color:#35d496}.sidebar nav button.active i{background:#35d496;border-radius:2px 0 0 2px;width:2px;height:21px;position:absolute;right:-12px}.sidebar nav button small{color:#4d6a5f;margin-left:auto;font-size:8px}.flag{border-radius:3px;place-items:center;width:23px;height:17px;font-size:7px;font-weight:800;display:grid}.flag--cl{color:#e6f3ff;background:linear-gradient(135deg,#1e4f94 50%,#b7353f 50%)}.flag--us{color:#fff;text-shadow:0 1px 2px #1d477c;background:repeating-linear-gradient(#b43b48 0 2px,#e8edf4 2px 4px)}.sidebar__system{padding:12px}.sidebar__system>div{color:#40d49a;background:#1e97690f;border:1px solid #36bf8a21;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.sidebar__system span{flex-direction:column;gap:2px;display:flex}.sidebar__system strong{color:#9ecbbb;font-size:9px;font-weight:620}.sidebar__system small{color:#557569;font-size:8px}.sidebar footer{border-top:1px solid #8ecbb314;gap:1px;padding:9px 13px 15px;display:flex;position:relative}.sidebar footer button{color:#5d766c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:33px;height:33px;display:grid}.sidebar footer button:hover{color:#b7cdc4;background:#69be9c0f}.sidebar footer button span{display:none}.sidebar__chevrons{color:#3f5d51;margin:auto 6px auto auto}.sidebar-backdrop{display:none}.app-main{min-height:100vh;margin-left:var(--sidebar-width)}.dashboard-header{z-index:60;height:var(--header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:10px;padding:0 23px;display:flex;position:sticky;top:0}.mobile-menu-button{display:none}.dashboard-header__search{width:min(420px,40vw)}.header-add-button,.icon-button{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;height:34px;display:inline-flex}.header-add-button{color:var(--text-secondary);gap:7px;padding:0 12px;font-size:10px;font-weight:620}.header-add-button:hover,.icon-button:hover{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--border));background:var(--green-soft)}.header-divider{background:var(--border);width:1px;height:25px;margin-left:auto}.icon-button{width:34px;color:var(--muted);padding:0;position:relative}.notification-button i{border:1px solid var(--surface);background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.profile-menu{margin-left:2px;position:relative}.profile-button{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-width:160px;height:43px;padding:3px 5px;display:flex}.profile-button:hover{background:var(--surface-hover)}.user-avatar{color:#073526;background:linear-gradient(145deg,#60ddb0,#27b57f);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:780;display:grid}.profile-button>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.profile-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:10px;font-weight:680;overflow:hidden}.profile-button small{color:var(--muted);font-size:8px}.profile-button>svg{color:var(--muted)}.profile-popover{z-index:120;border:1px solid var(--border);background:var(--surface-raised);width:230px;box-shadow:var(--shadow-lg);border-radius:9px;flex-direction:column;gap:3px;padding:14px;display:flex;position:absolute;top:calc(100% + 9px);right:0}.profile-popover strong{font-size:11px}.profile-popover span{color:var(--text-secondary);text-overflow:ellipsis;font-size:10px;overflow:hidden}.profile-popover small{color:var(--muted);border-top:1px solid var(--border);margin-top:7px;padding-top:8px;font-size:9px;line-height:1.4}.instrument-search{width:100%;height:38px;color:var(--muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 12px;display:flex;position:relative}.instrument-search:focus-within{border-color:color-mix(in srgb, var(--green) 55%, var(--border));background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 9%, transparent)}.instrument-search>input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.instrument-search>input::-webkit-search-cancel-button{display:none}.instrument-search>button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.instrument-search kbd{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:4px;padding:3px 5px;font-family:inherit;font-size:8px}.instrument-search__results{z-index:180;border:1px solid var(--border);background:var(--surface-raised);max-height:370px;box-shadow:var(--shadow-lg);border-radius:10px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.search-results__label{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;padding:6px 8px 7px;font-size:8px;font-weight:700}.instrument-search__results>button{width:100%;min-height:49px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;display:flex}.instrument-search__results>button:hover{background:var(--surface-hover)}.instrument-search__results>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.instrument-search__results strong{font-size:10px}.instrument-search__results small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.instrument-search__results em{color:var(--muted);background:var(--surface-soft);border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.search-state{min-height:70px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex}.search-state--error{color:var(--red)}.instrument-search--compact{height:35px;margin-top:11px}.instrument-search--compact kbd{display:none}.instrument-search--compact .instrument-search__results{left:-5px;right:-5px}.instrument-avatar{color:#196046;letter-spacing:-.2px;background:#e3f8ef;border:1px solid #b8e8d5;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}:root[data-theme=dark] .instrument-avatar{color:#72e2b8;background:#25c9871a;border-color:#39d39933}.instrument-avatar--ipsa{color:#1c63a4;background:#eaf5fd;border-color:#c3dff6}:root[data-theme=dark] .instrument-avatar--ipsa{color:#75bdf5;background:#3787c71c;border-color:#4ea0e136}.dashboard-main{padding:26px 25px 45px}.dashboard-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.dashboard-title-row h1{letter-spacing:-.8px;margin:7px 0 4px;font-family:Manrope Variable,sans-serif;font-size:24px;font-weight:730}.dashboard-title-row p{color:var(--muted);margin:0;font-size:10px}.dashboard-actions{align-items:center;gap:8px;display:flex}.dashboard-actions button{height:34px;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:620;display:inline-flex}.dashboard-actions button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.dashboard-actions button.action-primary{color:#fff;background:#0b9f6b;border-color:#0b9f6b}.workspace-save{color:var(--muted);align-items:center;gap:6px;margin-right:3px;font-size:8px;display:inline-flex}.workspace-save--saving svg{animation:1s infinite alternate pulse}.workspace-save--error{color:var(--red)}@keyframes pulse{to{opacity:.35}}.dashboard-summary{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:9px;grid-template-columns:.7fr .8fr 1.15fr 1fr;margin-bottom:9px;display:grid;overflow:hidden}.dashboard-summary>div{border-right:1px solid var(--border);align-items:center;gap:10px;min-height:64px;padding:12px 16px;display:flex;position:relative}.dashboard-summary>div:last-child{border-right:0}.summary-icon{border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.summary-icon--green{color:var(--green);background:var(--green-soft)}.summary-icon--amber{color:var(--amber);background:color-mix(in srgb, var(--amber) 11%, transparent)}.summary-icon--blue{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.dashboard-summary p{flex-direction:column;gap:3px;min-width:0;margin:0;display:flex}.dashboard-summary small{color:var(--muted);letter-spacing:.65px;font-size:7px;font-weight:700}.dashboard-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.dashboard-summary button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:8px}.summary-connection>i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%;margin-left:3px}.summary-connection>i.offline{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.dashboard-grid-wrap{min-height:500px}.grid-card-wrap{transition:z-index}.grid-card-wrap:focus-within{z-index:30!important}.react-grid-item.react-grid-placeholder{z-index:0;border:1px dashed var(--green);background:var(--green-soft);opacity:1;border-radius:10px}.react-grid-item.react-draggable-dragging{z-index:70!important}.react-grid-item>.react-resizable-handle:after{border-color:var(--muted);opacity:.45;width:7px;height:7px;bottom:6px;right:6px}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw:after{left:6px;right:auto;transform:rotate(90deg)}.dashboard-grid-skeleton{grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;display:grid}.dashboard-grid-skeleton div{border:1px solid var(--border);background:linear-gradient(100deg, var(--surface) 25%, var(--surface-hover) 45%, var(--surface) 65%);background-size:220% 100%;border-radius:10px;height:445px;animation:1.7s infinite shimmer}@keyframes shimmer{to{background-position-x:-220%}}.dashboard-error,.empty-dashboard{min-height:390px;color:var(--muted);border:1px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.dashboard-error>svg{color:var(--red)}.dashboard-error h2,.empty-dashboard h2{color:var(--text);margin:14px 0 5px;font-family:Manrope Variable,sans-serif;font-size:17px}.dashboard-error p,.empty-dashboard p{max-width:450px;margin:0 0 18px;font-size:10px;line-height:1.55}.dashboard-error button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}.empty-dashboard>span{width:65px;height:65px;color:var(--green);background:var(--green-soft);border-radius:18px;place-items:center;display:grid}.empty-dashboard .instrument-search{width:min(430px,100%)}.dashboard-loading,.app-loading,.fatal-error{min-height:100vh;color:var(--muted);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.dashboard-loading{font-size:11px}.loading-bar{background:var(--border);border-radius:3px;width:130px;height:2px;margin-top:8px;position:relative;overflow:hidden}.loading-bar:after{background:var(--green);content:"";width:45%;animation:1.1s ease-in-out infinite loading-slide;position:absolute;inset:0}@keyframes loading-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.fatal-error{text-align:center;padding:30px}.fatal-error svg{color:var(--red)}.fatal-error h1{color:var(--text);margin:5px 0 0}.fatal-error p{margin:0 0 10px}.fatal-error .primary-button{width:auto;padding:0 18px}.market-card{border:1px solid var(--border);background:var(--surface);width:100%;height:100%;box-shadow:var(--shadow-sm);content-visibility:auto;contain-intrinsic-size:460px;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:visible;container-type:inline-size}.market-card__header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;min-height:51px;padding:7px 9px;display:flex}.card-drag-handle{width:19px;height:31px;color:var(--muted);cursor:grab;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.card-drag-handle:active{cursor:grabbing}.card-drag-handle:hover{color:var(--green);background:var(--surface-hover)}.market-card__header .instrument-avatar{border-radius:7px;width:29px;height:29px}.market-card__identity{flex:1;min-width:95px}.market-card__identity>div{align-items:center;gap:6px;display:flex}.market-card__identity h2{letter-spacing:.1px;margin:0;font-size:11px;font-weight:740}.market-card__identity p{max-width:170px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.market-pill{color:var(--green);background:var(--green-soft);letter-spacing:.35px;border-radius:3px;padding:2px 4px;font-size:6px;font-weight:750}.market-pill--ipsa{color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent)}.market-card__quote{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.market-card__quote strong{font-variant-numeric:tabular-nums;font-size:11px}.market-card__quote span{font-variant-numeric:tabular-nums;font-size:8px;font-weight:700}.positive{color:var(--green)}.negative{color:var(--red)}.market-card__meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.market-card__meta small{color:var(--muted);white-space:nowrap;font-size:7px}.save-status{color:var(--muted);display:flex}.save-status--saving{color:var(--amber);animation:1s infinite alternate pulse}.save-status--error{color:var(--red)}.market-card__controls{border-left:1px solid var(--border);align-items:center;gap:1px;padding-left:3px;display:flex}.market-card__controls button{width:27px;height:27px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.market-card__controls button:hover{color:var(--text);background:var(--surface-hover)}.market-card__controls button.is-favorite{color:var(--amber)}.market-card__controls button.danger-hover:hover{color:var(--red);background:var(--red-soft)}.market-card__content{flex-direction:column;flex:1;min-height:0;display:flex}.market-card--minimized{overflow:hidden}.market-card--minimized .market-card__header{border-bottom:0;min-height:100%}.market-card--fullscreen{background:var(--surface);border:0;border-radius:0;width:100vw;height:100vh}.market-card--fullscreen .market-card__header{min-height:60px;padding-left:18px;padding-right:20px}.market-card--fullscreen .stock-chart-region{padding:8px 18px 16px}.chart-toolbar{z-index:25;border-bottom:1px solid var(--border);background:var(--surface-soft);flex:none;align-items:center;gap:5px;min-height:39px;padding:4px 8px;display:flex;position:relative}.chart-toolbar__group{align-items:center;gap:2px;display:flex}.chart-toolbar button{height:27px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:8px;font-weight:590;display:inline-flex}.chart-toolbar button:hover{color:var(--text-secondary);background:var(--surface-hover)}.chart-toolbar button.active{color:var(--green);border-color:color-mix(in srgb, var(--green) 23%, transparent);background:var(--green-soft)}.chart-toolbar button.active-subtle{color:var(--green)}.chart-toolbar button b{color:#fff;background:var(--green);border-radius:8px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:7px;display:grid}.chart-toolbar__timeframes button{font-variant-numeric:tabular-nums;min-width:25px;padding:0 5px}.toolbar-separator{background:var(--border);width:1px;height:18px;margin:0 2px}.toolbar-spacer{flex:1}.stock-chart-region{flex:1;min-height:0;padding:4px 4px 5px;position:relative;overflow:hidden}.stock-chart,.stock-chart>div,.stock-chart .highcharts-container,.stock-chart .highcharts-root{width:100%!important;height:100%!important}.stock-chart{min-height:260px}.highcharts-background{fill:#0000}.highcharts-navigator-mask-inside{fill-opacity:.08}.chart-state{width:100%;height:100%;min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.chart-state strong{color:var(--text-secondary);font-size:11px}.chart-state p{max-width:360px;margin:0;font-size:9px;line-height:1.45}.chart-state--error svg{color:var(--red)}.chart-state--error button{color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:4px;padding:6px 9px;font-size:9px;display:inline-flex}.chart-state--deferred{background:repeating-linear-gradient(-45deg, transparent, transparent 8px, color-mix(in srgb, var(--border) 18%, transparent) 8px, color-mix(in srgb, var(--border) 18%, transparent) 9px)}.chart-skeleton{width:80%;height:130px;position:relative;overflow:hidden}.chart-skeleton:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface-hover) 70%, transparent), transparent);content:"";animation:1.2s infinite loading-slide;position:absolute;inset:0}.chart-skeleton span{background:var(--border);border-radius:2px 2px 0 0;width:8%;position:absolute;bottom:0}.chart-skeleton span:first-child{height:35%;left:8%}.chart-skeleton span:nth-child(2){height:61%;left:27%}.chart-skeleton span:nth-child(3){height:45%;left:46%}.chart-skeleton span:nth-child(4){height:78%;left:65%}.chart-skeleton span:nth-child(5){height:67%;left:84%}.floating-panel{z-index:210;width:min(365px,100vw - 40px);color:var(--text);border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-lg);border-radius:10px;position:absolute;top:calc(100% + 5px);right:8px;overflow:visible}.floating-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:42px;padding:0 11px 0 14px;display:flex}.floating-panel>header span{align-items:center;gap:8px;font-size:10px;font-weight:680;display:flex}.floating-panel>header span svg{color:var(--green)}.floating-panel>header button{place-items:center;width:25px;height:25px;padding:0;display:grid}.floating-panel>p{color:var(--muted);border-bottom:1px solid var(--border);margin:0;padding:9px 13px;font-size:8px;line-height:1.4}.indicator-list{max-height:min(410px,55vh);padding:6px;overflow-y:auto}.indicator-item{border:1px solid #0000;border-radius:7px;padding:8px}.indicator-item+.indicator-item{border-top-color:var(--border);border-radius:0}.indicator-item--active{border-color:color-mix(in srgb, var(--green) 20%, var(--border));background:color-mix(in srgb, var(--green-soft) 60%, transparent);border-radius:7px!important}.indicator-item__head{align-items:center;gap:8px;display:flex}.indicator-item__head strong{flex:1;font-size:9px;font-weight:620}.switch{width:27px;height:15px;display:inline-flex;position:relative}.switch input{opacity:0;position:absolute}.switch span{background:var(--border-strong);cursor:pointer;border-radius:9px;width:100%;height:100%;transition:background .16s}.switch span:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translate(12px)}.color-input{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;width:20px;height:20px;padding:2px}.indicator-params{flex-wrap:wrap;gap:7px;margin:8px 0 0 35px;display:flex}.indicator-params label{color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.indicator-params input{width:47px;height:24px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:5px;outline:none;padding:0 4px;font-size:8px}.indicator-params input:focus{border-color:var(--green)}.comparison-panel{width:min(330px,100vw - 40px)}.comparison-panel>.instrument-search{width:auto;margin:10px 11px}.comparison-list{padding:2px 10px 10px}.comparison-list>div{border-bottom:1px solid var(--border);align-items:center;gap:7px;min-height:33px;padding:4px 3px;display:flex}.comparison-list>div:last-child{border-bottom:0}.comparison-list strong{width:64px;font-size:9px}.comparison-list small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}.comparison-list button{place-items:center;width:23px;height:23px;padding:0;display:grid}.series-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px}.series-dot--primary{background:var(--green)}.series-dot--1{background:#a78bfa}.series-dot--2{background:#f472b6}.series-dot--3{background:#2dd4bf}@container (max-width:620px){.chart-toolbar button span{display:none}.chart-toolbar__types button,.chart-toolbar__actions button{padding-left:5px;padding-right:5px}.market-card__meta{display:none}}.drawer-layer{z-index:250;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010c0880;border:0;width:100%;height:100%;position:absolute;inset:0}.favorites-drawer{border-left:1px solid var(--border);background:var(--surface);width:min(420px,94vw);animation:.22s ease-out drawer-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000038}@keyframes drawer-in{0%{transform:translate(100%)}}.favorites-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:0 19px;display:flex}.favorites-drawer>header>div{align-items:center;gap:10px;display:flex}.favorites-drawer>header>div>span{width:35px;height:35px;color:var(--amber);background:color-mix(in srgb, var(--amber) 11%, transparent);border-radius:9px;place-items:center;display:grid}.favorites-drawer h2{margin:0;font-family:Manrope Variable,sans-serif;font-size:15px}.favorites-drawer header p{color:var(--muted);margin:2px 0 0;font-size:8px}.favorites-drawer header>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.favorites-drawer__body{height:calc(100% - 72px);padding:12px;overflow-y:auto}.favorites-drawer article{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:11px 7px;display:flex}.favorites-drawer article>div{flex:1;grid-template-columns:auto 1fr;gap:2px 7px;min-width:0;display:grid}.favorites-drawer article strong{font-size:10px}.favorites-drawer article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.favorites-drawer article em{color:var(--green);grid-column:1/-1;font-size:7px;font-style:normal}.favorites-drawer article>button:not(.unfavorite){color:var(--green);border:1px solid color-mix(in srgb, var(--green) 25%, var(--border));background:var(--green-soft);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.favorites-drawer .unfavorite{color:var(--amber);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.on-dashboard{color:var(--muted);font-size:8px}.drawer-empty{height:70%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.drawer-empty h3{color:var(--text);margin:12px 0 4px;font-size:13px}.drawer-empty p{max-width:270px;margin:0;font-size:9px;line-height:1.5}.toast-region{z-index:400;pointer-events:none;flex-direction:column;gap:8px;width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{min-height:45px;color:var(--text-secondary);border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:9px;align-items:center;gap:9px;padding:10px 10px 10px 13px;font-size:10px;animation:.2s ease-out toast-in;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.toast>span{flex:1}.toast>button{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.toast--success>svg{color:var(--green)}.toast--error>svg{color:var(--red)}.toast--info>svg{color:var(--blue)}@media (max-width:1180px){.dashboard-actions .workspace-save{display:none}.dashboard-summary{grid-template-columns:repeat(2,1fr)}.dashboard-summary>div:nth-child(2){border-right:0}.dashboard-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.chart-toolbar button span{display:none}.chart-toolbar__timeframes button{display:inline-flex}.market-card__meta{display:none}}@media (max-width:900px){:root{--sidebar-width:0px}.sidebar{width:250px;transition:transform .22s;transform:translate(-101%)}.sidebar--open{transform:translate(0);box-shadow:20px 0 60px #00000059}.sidebar-close{display:grid}.sidebar-backdrop{z-index:75;background:#010c0880;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobile-menu-button{width:34px;height:34px;color:var(--muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;flex:none;place-items:center;display:grid}.dashboard-header{padding:0 14px}.dashboard-header__search{width:min(390px,49vw)}.profile-button{min-width:auto}.profile-button>span:nth-child(2),.profile-button>svg{display:none}.dashboard-main{padding:22px 16px 38px}.dashboard-title-row{flex-direction:column;align-items:flex-start}.dashboard-actions{justify-content:flex-end;width:100%}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{padding-top:95px}.auth-mobile-brand{display:block;position:absolute;top:28px;left:30px}}@media (max-width:640px){:root{--header-height:59px}.dashboard-header{gap:7px;padding:0 10px}.dashboard-header__search{flex:1;width:auto}.instrument-search kbd,.header-add-button,.notification-button,.header-divider{display:none}.profile-button{min-width:35px;padding:1px}.dashboard-main{padding:18px 8px 30px}.dashboard-title-row{padding:0 5px}.dashboard-title-row h1{font-size:21px}.dashboard-title-row p{line-height:1.45}.dashboard-actions{justify-content:flex-start;overflow-x:auto}.dashboard-actions button{flex:none}.dashboard-actions button:not(.action-primary){display:none}.dashboard-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 3px 7px}.dashboard-summary>div{min-height:57px;padding:9px}.summary-icon{width:29px;height:29px}.dashboard-summary>div:nth-child(3){border-right:1px solid var(--border)}.dashboard-summary>div:nth-child(2),.dashboard-summary>div:nth-child(4){border-right:0}.dashboard-summary strong{font-size:9px}.dashboard-summary button{display:none}.market-card__header{gap:5px;padding:6px}.market-card__header .instrument-avatar,.market-card__meta{display:none}.market-card__identity{min-width:70px}.market-card__identity p{max-width:110px}.market-card__quote strong{font-size:9px}.market-card__controls button{width:24px}.market-card__controls .danger-hover{display:none}.chart-toolbar{padding-left:4px;padding-right:4px;overflow:visible}.chart-toolbar__timeframes{scrollbar-width:none;min-width:0;overflow-x:auto}.chart-toolbar__timeframes::-webkit-scrollbar{display:none}.chart-toolbar__actions button{padding:0 4px}.chart-toolbar__actions button:nth-child(3),.toolbar-separator{display:none}.floating-panel{right:2px}.auth-form-side{align-items:flex-start;padding:100px 24px 50px}.auth-card__heading h2{font-size:26px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
