.structure-module__ER3wVG__shell{color:#dbe5f7;background:#070b13;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.structure-module__ER3wVG__topbar{z-index:30;background:#0b111d;border-bottom:1px solid #1f2b42;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex;position:sticky;top:0}.structure-module__ER3wVG__topbar>div{align-items:baseline;gap:9px;display:flex}.structure-module__ER3wVG__topbar b{color:#f8fafc}.structure-module__ER3wVG__topbar span{color:#52d9c9;letter-spacing:.12em;font-size:12px;font-weight:900}.structure-module__ER3wVG__topbar nav{align-items:center;gap:7px;display:flex}.structure-module__ER3wVG__topbar a,.structure-module__ER3wVG__topbar nav strong{color:#b8c7df;border:1px solid #263652;border-radius:7px;padding:7px 9px;font-size:11px;text-decoration:none}.structure-module__ER3wVG__topbar a:hover,.structure-module__ER3wVG__topbar a:focus-visible{color:#fff;border-color:#42bfc0}.structure-module__ER3wVG__hero{background:radial-gradient(circle at 82% 24%,#123b43 0,#0000 38%),linear-gradient(#0d1626,#090f1a);border-bottom:1px solid #18243a;justify-content:space-between;align-items:center;gap:28px;padding:32px clamp(18px,4vw,52px) 25px;display:flex}.structure-module__ER3wVG__hero span{color:#55e6d8;letter-spacing:.14em;font-size:10px;font-weight:900}.structure-module__ER3wVG__hero h1{color:#f8fafc;max-width:820px;margin:6px 0;font-size:clamp(26px,4vw,45px);line-height:1.03}.structure-module__ER3wVG__hero p{color:#8fa1bd;max-width:850px;margin:0;font-size:13px}.structure-module__ER3wVG__heroActions{gap:9px;display:flex}.structure-module__ER3wVG__heroActions button,.structure-module__ER3wVG__controls input,.structure-module__ER3wVG__controls select{color:#dbe5f7;background:#111b2d;border:1px solid #314363;border-radius:8px;min-height:38px}.structure-module__ER3wVG__heroActions button{cursor:pointer;padding:0 14px;font-weight:800}.structure-module__ER3wVG__heroActions button:first-child{color:#abfff5;background:#0d2c30;border-color:#217c7b}.structure-module__ER3wVG__heroActions button:disabled{opacity:.5;cursor:wait}.structure-module__ER3wVG__controls{background:#0a101b;border-bottom:1px solid #18243a;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(120px,.7fr)) minmax(280px,1.4fr);gap:11px;padding:16px clamp(18px,4vw,52px);display:grid}.structure-module__ER3wVG__controls label{color:#7f91ad;gap:5px;font-size:10px;font-weight:800;display:grid}.structure-module__ER3wVG__controls input,.structure-module__ER3wVG__controls select{width:100%;padding:0 10px}.structure-module__ER3wVG__marketSearch{gap:5px;display:grid;position:relative}.structure-module__ER3wVG__marketSearch>strong{color:#e7eef9;font-size:11px}.structure-module__ER3wVG__searchResults{z-index:40;background:#0c1422;border:1px solid #314363;border-radius:9px;width:100%;max-height:300px;position:absolute;top:45px;left:0;overflow:auto;box-shadow:0 18px 44px #0009}.structure-module__ER3wVG__searchResults button{color:#dbe5f7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18243a;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 11px;display:flex}.structure-module__ER3wVG__searchResults button:hover{background:#16233a}.structure-module__ER3wVG__searchResults span{font-weight:800}.structure-module__ER3wVG__searchResults small{color:#7790b6}.structure-module__ER3wVG__status{background:#0d1625;border:1px solid #22314b;border-radius:8px;flex-direction:column;justify-content:center;padding:9px 12px;display:flex}.structure-module__ER3wVG__status b{font-size:11px}.structure-module__ER3wVG__status small{color:#71839f;margin-top:3px;font-size:9px}.structure-module__ER3wVG__workspace{grid-template-columns:minmax(0,1fr) 260px;gap:14px;padding:20px clamp(18px,4vw,52px);display:grid}.structure-module__ER3wVG__chartPanel,.structure-module__ER3wVG__summary article,.structure-module__ER3wVG__panel{background:#0b121f;border:1px solid #22314b;border-radius:11px}.structure-module__ER3wVG__chartPanel{min-width:0;padding:15px}.structure-module__ER3wVG__chartPanel>header,.structure-module__ER3wVG__panel>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.structure-module__ER3wVG__chartPanel h2,.structure-module__ER3wVG__panel h2{color:#f1f5f9;margin:0;font-size:16px}.structure-module__ER3wVG__chartPanel p,.structure-module__ER3wVG__panel p{color:#8192ad;margin:4px 0 0;font-size:10px}.structure-module__ER3wVG__chartPanel>header>strong{color:#f8fafc;font-size:18px}.structure-module__ER3wVG__chart{height:520px;min-height:360px}.structure-module__ER3wVG__summary{align-content:start;gap:10px;display:grid}.structure-module__ER3wVG__summary article{flex-direction:column;min-height:112px;padding:13px;display:flex}.structure-module__ER3wVG__summary span{color:#6f849f;letter-spacing:.08em;font-size:9px;font-weight:900}.structure-module__ER3wVG__summary strong{color:#f3f7fd;text-transform:capitalize;margin:8px 0 4px;font-size:15px}.structure-module__ER3wVG__summary p{color:#788ca9;margin:auto 0 0;font-size:10px}.structure-module__ER3wVG__grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 clamp(18px,4vw,52px);display:grid}.structure-module__ER3wVG__panel{margin-bottom:18px;padding:16px}.structure-module__ER3wVG__frames{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.structure-module__ER3wVG__frames>div{background:#0e1726;border:1px solid #1e2c44;border-radius:8px;flex-direction:column;min-height:95px;padding:10px;display:flex}.structure-module__ER3wVG__frames>div>b{color:#8ba0bf;font-size:10px}.structure-module__ER3wVG__frames strong{text-transform:uppercase;margin:6px 0 4px;font-size:13px}.structure-module__ER3wVG__frames span,.structure-module__ER3wVG__frames small{color:#7e91ad;font-size:9px}.structure-module__ER3wVG__frames small{margin-top:auto}.structure-module__ER3wVG__positive{color:#41daa2!important}.structure-module__ER3wVG__negative{color:#ff7184!important}.structure-module__ER3wVG__neutral{color:#93a4bc!important}.structure-module__ER3wVG__session{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.structure-module__ER3wVG__session div{background:#0e1726;border:1px solid #1e2b43;border-radius:8px;padding:9px}.structure-module__ER3wVG__session dt{color:#71839f;text-transform:uppercase;font-size:8px}.structure-module__ER3wVG__session dd{color:#eef3fb;margin:4px 0 0;font-size:11px}.structure-module__ER3wVG__levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.structure-module__ER3wVG__levels article{background:#0e1725;border:1px solid #1c2a40;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.structure-module__ER3wVG__levels i{border-radius:3px;width:4px;height:32px}.structure-module__ER3wVG__levels div{flex-direction:column;min-width:0;display:flex}.structure-module__ER3wVG__levels b{color:#e8eef9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.structure-module__ER3wVG__levels small{color:#71839f;font-size:8px}.structure-module__ER3wVG__levels strong,.structure-module__ER3wVG__levels span{font-size:11px}.structure-module__ER3wVG__clusters{gap:8px;display:grid}.structure-module__ER3wVG__clusters>div{background:#0e1726;border:1px solid #1e2b43;border-radius:8px;grid-template-columns:auto auto;gap:4px 12px;padding:10px;display:grid}.structure-module__ER3wVG__clusters strong{color:#f4f7fc}.structure-module__ER3wVG__clusters span{color:#8ca4c5;text-align:right}.structure-module__ER3wVG__clusters p{color:#7c8fa9;grid-column:1/-1;margin:0;font-size:10px}.structure-module__ER3wVG__limitations{color:#d0b78d;gap:7px;margin:0;padding-left:18px;font-size:11px;display:grid}.structure-module__ER3wVG__clear{background:#0d241f;border:1px solid #214b42;border-radius:8px;padding:10px;color:#84d8bd!important}.structure-module__ER3wVG__empty{text-align:center;color:#7588a5;padding:30px}@media (max-width:1180px){.structure-module__ER3wVG__controls{grid-template-columns:repeat(3,1fr)}.structure-module__ER3wVG__status{grid-column:1/-1}.structure-module__ER3wVG__workspace{grid-template-columns:1fr}.structure-module__ER3wVG__summary{grid-template-columns:repeat(4,1fr)}.structure-module__ER3wVG__chart{height:460px}}@media (max-width:860px){.structure-module__ER3wVG__topbar{flex-direction:column;align-items:flex-start;padding:10px 14px}.structure-module__ER3wVG__topbar nav{flex-wrap:wrap}.structure-module__ER3wVG__hero{flex-direction:column;align-items:flex-start}.structure-module__ER3wVG__controls{grid-template-columns:1fr 1fr}.structure-module__ER3wVG__status{grid-column:1/-1}.structure-module__ER3wVG__grid{grid-template-columns:1fr}.structure-module__ER3wVG__summary,.structure-module__ER3wVG__frames{grid-template-columns:1fr 1fr}.structure-module__ER3wVG__levels{grid-template-columns:1fr}.structure-module__ER3wVG__chart{height:420px}}@media (max-width:520px){.structure-module__ER3wVG__controls{grid-template-columns:1fr}.structure-module__ER3wVG__status{grid-column:auto}.structure-module__ER3wVG__heroActions{width:100%}.structure-module__ER3wVG__heroActions button{flex:1}.structure-module__ER3wVG__summary,.structure-module__ER3wVG__frames,.structure-module__ER3wVG__session{grid-template-columns:1fr}.structure-module__ER3wVG__chart{height:380px}.structure-module__ER3wVG__levels article{grid-template-columns:4px minmax(0,1fr) auto}.structure-module__ER3wVG__levels article>span{text-align:right;grid-column:2/-1}}
