@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--bg:#101016;--panel:#17171f;--panel-2:#1b1b24;--line:#292934;--muted:#858593;--text:#f0eff6;--purple:#aa91ff;--green:#5bd2a8;--red:#ee7e88;--font:"DM Sans",sans-serif;--display:"Manrope",sans-serif;--mono:"DM Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px;-webkit-font-smoothing:antialiased}.app-shell{min-height:100vh;display:flex}.sidebar{width:240px;min-width:240px;position:fixed;top:0;bottom:0;left:0;background:#131319;border-right:1px solid #272731;padding:24px 15px 15px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;padding:1px 8px 26px}.brand-mark{width:32px;height:32px;border-radius:10px;background:#a98dff;display:grid;place-items:center;color:#17151e;position:relative;box-shadow:0 0 24px #9e7dff3a}.brand-mark:after{content:"";position:absolute;inset:5px;border:1px solid #fff8;border-radius:50%}.brand-mark span{font-size:19px;line-height:1}.brand-name{font:800 16px var(--display);letter-spacing:.5px}.brand-dot{color:#aa91ff}.brand-name small{display:block;color:#747380;font:500 8px var(--mono);letter-spacing:1.55px;margin-top:3px}.nav-title,.workspace-label{font:500 9px var(--mono);color:#777683;letter-spacing:1.3px;padding:0 9px;display:flex;align-items:center;gap:6px}.workspace{width:100%;margin-top:11px;border:1px solid #30303b;background:#1a1a22;color:var(--text);border-radius:9px;padding:9px 8px;display:flex;align-items:center;gap:9px;text-align:left;font:600 11px var(--font);cursor:pointer}.workspace>span:nth-child(2){flex:1 1}.profile small,.workspace small{display:block;color:#898895;font-weight:400;font-size:10px;margin-top:3px}.workspace-icon{width:28px;height:28px;display:grid;place-items:center;background:#a98dff18;color:#b59fff;border-radius:7px}.muted{color:#858390}.nav-title{margin:30px 0 10px}.nav-list{display:grid;grid-gap:4px;gap:4px}.nav-item{height:37px;padding:0 10px;display:flex;align-items:center;gap:11px;border:0;border-radius:7px;background:transparent;color:#a3a2ad;text-align:left;font:500 12px var(--font);cursor:pointer;transition:.15s}.nav-item:hover{background:#ffffff08;color:#eceaf4}.nav-item.active{background:#a98dff19;color:#c4b3ff;box-shadow:inset 2px 0 #a98dff}.nav-item span{flex:1 1}.nav-count{font:500 10px var(--mono);background:#a98dff24;color:#c3b2ff;padding:2px 6px;border-radius:8px}.tools-label{margin-top:30px}.nav-plus{color:#70707d}.sidebar-spacer{flex:1 1}.market-status{height:39px;border-top:1px solid #2a2a34;border-bottom:1px solid #2a2a34;display:flex;align-items:center;gap:7px;padding:0 6px;color:#aaa9b4;font-size:10px}.live-dot{width:6px;height:6px;background:#5bd2a8;display:inline-block;border-radius:50%;box-shadow:0 0 8px #5bd2a888}.market-time{margin-left:auto;color:#777683;font:10px var(--mono)}.profile{margin-top:12px;background:transparent;color:#efedf4;border:0;display:flex;align-items:center;text-align:left;gap:9px;padding:5px 3px;font:600 11px var(--font);cursor:pointer}.profile>span:nth-child(2){flex:1 1}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(140deg,#ceaf8f,#765d7e);color:#fff;font:700 12px var(--display)}.main-column{margin-left:240px;width:calc(100% - 240px);min-height:100vh}.topbar{height:58px;border-bottom:1px solid #292933;justify-content:space-between;padding:0 42px;position:-webkit-sticky;position:sticky;top:0;background:#101016ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:4}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:10px;color:#858490;font-size:11px}.crumb-slash{color:#4f4e59}.breadcrumbs strong{font-weight:500;color:#d4d2dc}.top-actions{gap:15px}.searchbox,.top-actions{display:flex;align-items:center}.searchbox{height:31px;width:235px;gap:8px;padding:0 9px;border:1px solid #30303a;border-radius:6px;color:#858490;background:#15151c}.searchbox input{width:100%;min-width:0;border:0;outline:0;background:none;color:#e8e6ef;font:11px var(--font)}.searchbox input::placeholder{color:#777682}.searchbox kbd{white-space:nowrap;font:9px var(--mono);color:#858490;background:#22222b;border:1px solid #353540;border-radius:3px;padding:2px 4px}.help-button,.icon-button{border:0;background:none;color:#a3a2ae;display:flex;align-items:center;justify-content:center;cursor:pointer}.notify{position:relative;width:25px;height:28px}.notify i{position:absolute;width:5px;height:5px;background:#a98dff;border:1px solid #101016;border-radius:50%;right:3px;top:4px}.help-button{font:11px var(--font);gap:6px}.content{max-width:1440px;margin:0 auto;padding:35px 42px 20px}.welcome-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.eyebrow,.heading-eyebrow{font:500 9px var(--mono);letter-spacing:1.2px;color:#908f9c}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow-line{display:inline-block;width:17px;height:1px;background:#a98dff}.welcome-row h1{font:600 27px var(--display);letter-spacing:-1px;margin:9px 0 4px}.welcome-row h1 span{color:#b6a1ff}.subhead{color:#8e8d99;margin:0;font-size:12px}.welcome-actions{display:flex;gap:8px;margin-bottom:2px}.btn-primary,.btn-secondary{height:34px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;padding:0 13px;font:600 11px var(--font);cursor:pointer;transition:.15s}.btn-primary{background:#aa91ff;color:#1a1625;border:1px solid #b6a2ff;box-shadow:0 3px 15px #9e7dff18}.btn-primary:hover{background:#bba9ff}.btn-secondary{background:#1a1a22;border:1px solid #34343e;color:#d0ced8}.btn-secondary:hover{border-color:#77718b}.summary-grid{display:grid;grid-template-columns:1.22fr .91fr .85fr;grid-gap:12px;gap:12px}.summary-card{height:202px;background:linear-gradient(145deg,#191921,#17171f);border:1px solid #2b2b36;border-radius:9px;padding:15px 16px;position:relative;overflow:hidden}.portfolio-card{padding-bottom:11px}.card-topline{justify-content:space-between;color:#92919d;letter-spacing:.8px}.card-topline,.tiny-select{display:flex;align-items:center;font:500 9px var(--mono)}.tiny-select{height:23px;border:1px solid #34343f;background:#202029;border-radius:4px;color:#c6c4ce;gap:5px;padding:0 7px;cursor:pointer}.value-row{display:flex;align-items:center;gap:10px;margin-top:14px}.value-row h2{margin:0;font:600 25px var(--display);letter-spacing:-1px}.period-chip{display:flex;align-items:center;gap:2px;padding:4px 6px;background:#5bd2a817;color:#6cdbb3;border-radius:4px;font:500 10px var(--mono)}.value-sub{color:#898894;font:10px var(--font);margin-top:5px}.dot-sep{color:#555460;padding:0 4px}.mini-chart{height:45px;margin-top:8px}.mini-chart svg{width:100%;height:100%}.chart-footer{display:flex;align-items:center;justify-content:space-between;color:#74737f;font-size:9px}.chart-periods{display:flex;gap:1px}.chart-periods button{background:none;border:0;color:#777682;padding:4px 5px;border-radius:3px;font:9px var(--mono);cursor:pointer}.chart-periods button.selected{color:#d3c8ff;background:#a98dff20}.more-button{border:0;background:transparent;color:#777682;cursor:pointer}.allocation-body{display:flex;align-items:center;gap:18px;margin-top:16px}.donut-wrap{width:100px;height:100px;display:grid;place-items:center;flex:none}.donut{width:90px;height:90px;border-radius:50%;background:conic-gradient(#a98dff 0 42%,#4a8dff 42% 68%,#e8bd57 68% 87%,#50c9aa 87% 100%);display:grid;place-items:center;position:relative}.donut:before{content:"";position:absolute;inset:9px;background:#191921;border-radius:50%}.donut>div{position:relative;text-align:center}.donut b{display:block;font:600 19px var(--display)}.donut span{display:block;color:#858490;font-size:9px}.legend{flex:1 1;display:grid;grid-gap:9px;gap:9px}.legend-row{display:flex;align-items:center;gap:7px;font-size:9px;color:#aaa9b4}.legend-row i{width:6px;height:6px;border-radius:2px}.legend-row span{flex:1 1}.legend-row b{color:#dedce5;font:500 9px var(--mono)}.allocation-foot{border-top:1px solid #2b2b35;margin-top:9px;color:#7d7c88}.allocation-foot>span:first-child{display:flex;align-items:center;gap:6px}.allocation-foot .live-dot{width:5px;height:5px}.fx-live{display:flex;align-items:center;gap:5px;font-size:8px;color:#69d5ae}.alarm-active i,.data-note i,.fx-live i{width:5px;height:5px;background:#59d2a7;border-radius:50%}.fx-title{gap:12px;margin-top:17px}.currency-pair,.fx-title{display:flex;align-items:center}.flag-emoji{width:28px;height:28px;display:grid;place-items:center;background:#24242d;border:2px solid #191921;border-radius:50%;font-size:14px}.flag-overlap{margin-left:-7px}.fx-title h3{margin:0;font:600 12px var(--display)}.fx-title h3 span{color:#757480;font-weight:400}.fx-title small{display:block;color:#84838f;font-size:9px;margin-top:3px}.fx-rate{font:600 23px var(--display);letter-spacing:-.5px;margin-top:11px;display:flex;gap:9px;align-items:center}.change-down,.change-up{display:inline-flex;align-items:center;gap:2px;color:var(--green);font:500 10px var(--mono);white-space:nowrap}.change-down{color:var(--red)}.fx-rate .change-up{background:#5bd2a816;padding:4px 5px;border-radius:4px;font-size:9px}.fx-scale{display:flex;justify-content:space-between;color:#8a8995;font:9px var(--mono);margin-top:5px}.fx-note{position:absolute;bottom:13px;display:flex;align-items:center;gap:5px;color:#9b99a6;font-size:9px}.fx-note svg{color:#77cdb0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:30px 0 12px}.heading-eyebrow{font-size:8px;margin-bottom:5px}.panel-head h2,.section-heading h2{font:600 16px var(--display);letter-spacing:-.3px;margin:0;display:flex;align-items:center;gap:8px}.count-pill{font:10px var(--mono);color:#aaa8b4;background:#24242d;border:1px solid #30303b;border-radius:5px;padding:3px 6px}.text-button{border:0;background:none;color:#b4a1ff;font:500 10px var(--font);display:flex;align-items:center;gap:6px;cursor:pointer;padding:5px 0}.alarms-card,.panel,.table-card{border:1px solid #2b2b36;border-radius:9px;background:#17171f;overflow:hidden}.table-toolbar{height:47px;padding:0 15px;justify-content:space-between;border-bottom:1px solid #2b2b36}.table-caption,.table-toolbar{display:flex;align-items:center}.table-caption{gap:8px;color:#d6d4de;font:600 11px var(--font)}.table-caption-icon{color:#a990ff;display:grid;place-items:center}.table-subcaption{color:#797884;font:10px var(--font);font-weight:400}.table-controls{gap:8px}.data-note,.table-controls{display:flex;align-items:center}.data-note{gap:5px;margin-right:5px;color:#84838f;font-size:9px}.data-note i{width:5px;height:5px;background:#d4ad66}.control-button{height:26px;padding:0 8px;border:1px solid #353540;border-radius:5px;background:#1d1d26;color:#bbb9c4;display:flex;align-items:center;gap:5px;font:10px var(--font);cursor:pointer}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}thead{background:#191920}th{height:33px;padding:0 14px;color:#777682;font:500 8px var(--mono);letter-spacing:.55px}th:first-child{padding-left:16px}th:first-child svg{vertical-align:middle}td{height:52px;border-top:1px solid #272731;padding:0 14px;color:#e4e2eb;font-size:10px}tbody tr{cursor:pointer;transition:background .15s}tbody tr.row-selected,tbody tr:hover{background:#a98dff07}.asset-name{display:flex;align-items:center;gap:9px;min-width:175px}.asset-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:700 12px var(--display)}.asset-name b,td>b{font:600 10px var(--display)}.asset-name small{display:block;margin-top:3px;color:#858490;font-size:9px}.asset-name small i{font-style:normal;color:#55545f}.cell-secondary{display:block;color:#777682;font:9px var(--mono);margin-top:3px}.row-more{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:none;color:#7e7d89;cursor:pointer}.row-more:hover{background:#292933;color:#fff}.table-footer{height:34px;border-top:1px solid #292933;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:#767580;font-size:9px}.table-footer button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#aaa0ca;font:9px var(--font);cursor:pointer}.empty-search{padding:30px;text-align:center;color:#9998a3}.bottom-grid{display:grid;grid-template-columns:.92fr 1.28fr;grid-gap:12px;gap:12px;margin-top:14px}.panel{padding:14px 15px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between}.panel-head h2{font-size:15px}.square-action{width:27px;height:27px;border:1px solid #363641;border-radius:5px;background:#202029;color:#aaa8b5;display:grid;place-items:center;cursor:pointer}.square-action:hover{color:#cbbaff;border-color:#8274ac}.watch-rows{margin-top:11px}.watch-row{height:45px;display:flex;align-items:center;gap:8px;border-top:1px solid #292933;cursor:pointer}.watch-row:hover{background:#ffffff04}.watch-symbol{width:24px;height:24px;display:grid;place-items:center;background:#282632;border-radius:6px;color:#bdaaff;font:600 11px var(--display)}.watch-name{flex:1 1}.watch-name b{font:600 10px var(--display)}.watch-name small{display:block;color:#858490;font-size:9px;margin-top:2px}.watch-price{text-align:right}.watch-price b{font:500 10px var(--mono)}.watch-price small{display:flex;justify-content:flex-end;margin-top:2px;font-size:8px}.star-button{border:0;background:none;color:#6c6b77;cursor:pointer;padding:4px}.star-button:hover{color:#f1ca68}.view-all{width:100%;padding:10px 0 1px;border:0;border-top:1px solid #292933;background:transparent;color:#b7a4ff;font:10px var(--font);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.chart-panel{padding-bottom:9px}.chart-head{align-items:center}.chart-head h2{gap:7px}.chart-asset-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.chart-asset-name{font:400 10px var(--font);color:#858490;letter-spacing:0;margin-left:2px}.chart-head-actions{display:flex;gap:6px}.chart-meta{display:flex;align-items:center;gap:8px;margin-top:9px}.chart-meta>b{font:600 13px var(--display)}.chart-meta-spacer{flex:1 1}.powered-by{font-size:8px;color:#777682}.powered-by span{font-weight:600;color:#9998a4}.chart-wrap{height:130px;position:relative;margin:10px 2px 0 48px;background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,#292933 32px,transparent 33px)}.price-chart{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chart-y-labels{position:absolute;left:-49px;top:-3px;bottom:0;flex-direction:column;color:#7e7d89;z-index:1}.chart-x-labels,.chart-y-labels{display:flex;justify-content:space-between;font:8px var(--mono)}.chart-x-labels{margin:4px 3px 0 47px;color:#74737f}.tradingview-slot{margin-top:10px;border-top:1px solid #292933;padding-top:8px;display:flex;align-items:center;gap:6px;color:#777682;font-size:9px}.tradingview-slot>svg{color:#a88eff}.tradingview-slot span{flex:1 1}.tradingview-slot button{border:0;background:none;color:#b5a2ff;display:flex;align-items:center;gap:3px;font:9px var(--font);cursor:pointer}.alarm-section-title{margin-top:28px}.alarms-card,.no-alarms{min-height:66px}.no-alarms{padding:12px 15px;display:flex;align-items:center;gap:10px}.alarm-icon{width:31px;height:31px;display:grid;place-items:center;flex:none;color:#b49fff;background:#a98dff18;border:1px solid #a98dff24;border-radius:7px}.no-alarms>div:nth-child(2){flex:1 1}.no-alarms b{display:block;font-size:10px}.no-alarms span{display:block;color:#858490;font-size:9px;margin-top:3px}.no-alarms .btn-secondary{height:29px;font-size:9px}.alarm-row{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid #2b2b36}.alarm-row:last-child{border-bottom:0}.alarm-row>span:nth-child(2){flex:1 1}.alarm-row b{font:600 10px var(--display)}.alarm-row small{display:block;color:#858490;font-size:9px;margin-top:3px}.alarm-row>strong{font:500 11px var(--mono)}.alarm-active{display:flex;align-items:center;gap:5px;color:#65d3ad;font-size:9px}.remove-alarm{border:0;background:none;color:#777682;cursor:pointer}.security-note{margin-top:14px;padding:10px 12px;border:1px solid #33303e;background:linear-gradient(90deg,#a98dff0a,transparent);border-radius:7px;display:flex;align-items:center;gap:8px;color:#91909b;font-size:9px}.note-icon{display:grid;place-items:center;color:#b5a1ff}.security-note b{color:#c4c2cc;font-weight:500}.security-note>span:nth-child(2){flex:1 1}.security-note button{border:0;background:none;color:#b29eff;font:9px var(--font);gap:4px;cursor:pointer}.footer,.security-note button{display:flex;align-items:center}.footer{justify-content:space-between;color:#6f6e7a;font:8px var(--mono);padding:17px 1px 3px}.footer>span:nth-child(2){display:flex;gap:15px}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:#c5b3ff}.footer-version{display:flex;align-items:center;gap:6px}.footer-version .live-dot{width:5px;height:5px}.modal-backdrop{position:fixed;z-index:20;inset:0;background:#08080cbf;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{width:min(430px,100%);background:#1a1a23;border:1px solid #383744;border-radius:12px;padding:22px;box-shadow:0 25px 90px #0009;animation:appear .16s ease-out}@keyframes appear{0%{opacity:0;transform:translateY(5px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between}.modal-header h2{margin:5px 0 0;font:600 20px var(--display);letter-spacing:-.4px}.modal-close{width:28px;height:28px;border:1px solid #373641;border-radius:6px;background:#22222b;color:#aaa8b4;display:grid;place-items:center;cursor:pointer}.modal-copy{color:#9796a2;font-size:11px;line-height:1.55;margin:12px 0 20px}.modal-copy b{color:#eee}.field-label{display:block;color:#93919e;font:500 8px var(--mono);letter-spacing:.8px;margin-bottom:14px}.asset-select-label,.field-label input,.field-label select{margin-top:7px;width:100%;height:39px;border:1px solid #373742;border-radius:6px;background:#15151d;color:#eee;padding:0 10px;outline:none;font:11px var(--font);letter-spacing:0}.field-label input:focus,.field-label select:focus{border-color:#9380ce;box-shadow:0 0 0 2px #a98dff1f}.field-label input::placeholder{color:#656470}.field-label select{color:#d8d6df}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.asset-select-label{display:flex;align-items:center;gap:8px;color:#e5e3ec}.asset-select-label i{width:8px;height:8px;border-radius:50%}.form-hint{display:flex;align-items:center;gap:7px;color:#92909d;background:#21212a;border:1px solid #30303a;border-radius:6px;padding:9px;font-size:9px;line-height:1.4}.form-hint svg{color:#b5a2ff;flex:none}.modal-submit{width:100%;margin-top:17px;height:38px}.toast{position:fixed;z-index:30;right:25px;bottom:24px;max-width:min(400px,calc(100vw - 32px));padding:11px 15px;border:1px solid #454052;background:#25232e;color:#e7e3f0;border-radius:8px;box-shadow:0 8px 30px #0007;display:flex;align-items:center;gap:9px;font-size:11px;animation:appear .17s ease-out}.toast-check{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#5bd2a824;color:#70d7b5;font-weight:700}.mobile-menu{display:none}@media(max-width:1180px){.content{padding-left:27px;padding-right:27px}.topbar{padding:0 27px}.summary-grid{grid-template-columns:1.12fr .9fr}.fx-card{grid-column:1/-1;height:135px}.fx-title{margin-top:10px}.fx-rate{top:31px}.fx-rate,.fx-scale{position:absolute;left:215px}.fx-scale{top:94px;width:260px}.fx-note{left:50%;bottom:16px}.bottom-grid{grid-template-columns:1fr}.watch-rows{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;column-gap:15px}.watch-row:nth-child(2){border-top:1px solid #292933}.view-all{margin-top:5px}}@media(max-width:760px){.sidebar{width:57px;min-width:57px;padding:17px 8px}.brand{padding:0 3px 25px}.brand-name,.market-status,.nav-count,.nav-item span,.nav-plus,.nav-title,.profile>span:nth-child(2),.profile>svg,.workspace,.workspace-label{display:none}.brand-mark{width:34px;height:34px}.nav-list{gap:5px}.nav-item{justify-content:center;padding:0;height:38px}.nav-item.active{box-shadow:inset 2px 0 #a98dff}.sidebar-spacer{flex:1 1}.profile{justify-content:center;padding:5px 0}.main-column{margin-left:57px;width:calc(100% - 57px)}.topbar{height:51px;padding:0 16px}.breadcrumbs{font-size:10px}.top-actions{gap:9px}.searchbox{width:32px;padding:0 8px;border-color:transparent;background:transparent}.searchbox input,.searchbox kbd{display:none}.searchbox:focus-within{position:absolute;right:88px;top:9px;width:min(270px,calc(100vw - 170px));background:#1a1a22;border-color:#45424e;z-index:5}.searchbox:focus-within input{display:block}.help-button span{display:none}.content{padding:24px 15px 16px}.welcome-row{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:17px}.welcome-row h1{font-size:23px}.welcome-actions{align-self:flex-end;margin-top:-2px}.summary-grid{grid-template-columns:1fr 1fr;gap:8px}.summary-card{height:177px;padding:12px}.portfolio-card{grid-column:1/-1;height:187px}.value-row h2{font-size:23px}.mini-chart{height:43px}.allocation-body{gap:5px}.donut-wrap{width:80px}.donut{width:74px;height:74px}.donut:before{inset:8px}.legend{gap:7px}.legend-row{font-size:8px;gap:5px}.allocation-foot{margin-top:7px}.fx-card{grid-column:auto;height:177px}.fx-title{gap:7px;margin-top:12px}.currency-pair{transform:scale(.85);transform-origin:left center;width:48px}.fx-title h3{font-size:10px}.fx-title small{font-size:8px}.fx-rate{position:static;font-size:20px;margin-top:11px;gap:6px}.fx-rate .change-up{font-size:8px}.fx-scale{position:static;width:auto;margin-top:4px;font-size:7px}.fx-note{left:12px;bottom:9px;font-size:8px}.section-heading{margin-top:24px}.table-toolbar{padding:0 10px}.data-note,.table-subcaption{display:none}.table-footer{font-size:8px;padding:0 9px}.table-footer button{white-space:nowrap;font-size:8px}.table-card td,.table-card th{padding-left:9px;padding-right:9px}.bottom-grid{margin-top:10px;gap:10px}.panel{padding:12px}.watch-rows{grid-template-columns:1fr}.watch-row:nth-child(2){border-top:0}.watch-row:first-child{border-top:1px solid #292933}.chart-wrap{height:120px}.security-note{align-items:flex-start;line-height:1.45}.security-note button{display:none}.footer{gap:8px;flex-wrap:wrap}.footer>span:nth-child(2){gap:8px}.footer-version{margin-left:auto}}@media(max-width:390px){.summary-grid{grid-template-columns:1fr}.fx-card,.portfolio-card{grid-column:auto}.portfolio-card{height:183px}.allocation-card{height:168px}.allocation-body{justify-content:flex-start;gap:22px}.donut-wrap{width:95px}.donut{width:85px;height:85px}.legend-row{font-size:9px}.fx-card{height:165px}.fx-title{margin-top:9px}.fx-rate{margin-top:7px}.fx-note{bottom:8px}.welcome-actions .btn-primary,.welcome-actions .btn-secondary{padding:0 9px;font-size:10px}.no-alarms{flex-wrap:wrap}.no-alarms>div:nth-child(2){min-width:70%}.no-alarms .btn-secondary{margin-left:40px}}.tradingview-frame{height:170px;width:100%;margin-top:9px;overflow:hidden;border-radius:5px;background:#131319}.tradingview-frame iframe{width:100%;height:100%;border:0;display:block}.tradingview-slot a{border:0;background:none;color:#b5a2ff;display:flex;align-items:center;gap:3px;font:9px var(--font);cursor:pointer;text-decoration:none}@media(max-width:760px){.tradingview-frame{height:165px}}.fx-source{color:#8d8b98;font:9px var(--mono);letter-spacing:0}.currency-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:9px}.fx-currency-badge{min-width:34px;height:29px;display:grid;place-items:center;padding:0 6px;background:#24242d;border:1px solid #373642;border-radius:6px;color:#ddd9eb;font:600 9px var(--mono)}.fx-pair-slash{color:#777682;font:10px var(--mono)}.row-actions{display:flex;align-items:center;gap:3px}.delete-action:hover{color:#f08b94!important;background:#ee7e8814!important}.btn-danger{height:34px;padding:0 12px;border:1px solid #a84c56;background:#8c3842;color:#fff;border-radius:6px;display:flex;align-items:center;gap:6px;font:600 10px var(--font);cursor:pointer}.btn-danger:hover{background:#a34651}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.market-page{min-height:75vh}.provider-pill{height:31px;padding:0 10px;border:1px solid #343340;border-radius:6px;background:#1a1a23;color:#b9b0d7;display:flex;align-items:center;gap:7px;font:10px var(--font)}.market-search-card{height:49px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #383744;border-radius:8px;background:#191920;color:#a995ec}.market-search-card input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:#eee;font:13px var(--font)}.market-search-card input::placeholder{color:#777682}.market-search-card span{color:#777682;font:9px var(--mono)}.market-category-row{display:flex;gap:7px;overflow:auto;padding:17px 0 13px}.market-category{white-space:nowrap;height:29px;padding:0 11px;border:1px solid #32323d;border-radius:15px;background:#191920;color:#a7a5b1;font:10px var(--font);cursor:pointer}.market-category.active,.market-category:hover{border-color:#806eb8;background:#a98dff19;color:#cfbeff}.market-scope-note{padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #34303f;border-radius:7px;background:#a98dff0a;color:#aaa8b4;font-size:10px;line-height:1.5}.market-scope-note svg{color:#b49fff;flex:none}.market-results-card{margin-top:14px;border:1px solid #2b2b36;border-radius:9px;background:#17171f;overflow:hidden}.market-results-head{height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2b36}.market-results-head b{font:600 12px var(--display)}.market-results-head small{display:block;color:#858490;font-size:9px;margin-top:4px}.market-data-label{display:flex;align-items:center;gap:6px;color:#92909b;font:9px var(--mono)}.market-data-label i{width:6px;height:6px;border-radius:50%;background:#d4ad66}.market-list-row{min-height:57px;padding:0 15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #292933}.market-list-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#282632;color:#bcaaff;font:700 12px var(--display)}.market-list-name{flex:1 1;min-width:150px}.market-list-name b{font:600 10px var(--display)}.market-list-name small{display:block;color:#858490;font-size:9px;margin-top:3px}.market-list-category{width:130px;color:#aaa8b4;font-size:9px}.market-list-exchange{width:120px;color:#c9c7d1;font:9px var(--mono)}.market-list-exchange small{display:block;margin-top:3px;color:#777682}.market-add{height:27px;padding:0 9px;border:1px solid #484052;border-radius:5px;background:#211f2a;color:#c5b6f8;display:flex;align-items:center;gap:5px;font:9px var(--font);cursor:pointer;white-space:nowrap}.market-add:hover{background:#a98dff20}.market-empty{padding:45px 15px;text-align:center;color:#888792;font-size:11px}.market-error{padding:9px 15px;background:#ffb45f0a;color:#d3a76c;font-size:10px}.market-disclaimer{padding:11px 15px;color:#777682;border-top:1px solid #292933;font-size:9px;line-height:1.5}.market-disclaimer a{display:inline-flex;align-items:center;gap:3px;margin-left:5px;color:#b6a3ff;text-decoration:none}@media(max-width:760px){.market-page .welcome-row{align-items:flex-start}.market-search-card span{display:none}.market-list-row{padding:9px;gap:7px;flex-wrap:wrap}.market-list-name{min-width:calc(100% - 60px)}.market-list-category{display:none}.market-list-exchange{margin-left:36px;flex:1 1}.market-add{margin-left:auto}.data-note{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.currency-select{max-width:65px}}.market-quote-value{width:100px;text-align:right;color:#e2dfeb;font:500 10px var(--mono);white-space:nowrap}.market-quote-button{height:27px;padding:0 8px;border:1px solid #373641;border-radius:5px;background:#1d1d25;color:#b6b3c1;font:9px var(--font);cursor:pointer;white-space:nowrap}.market-quote-button:hover:not(:disabled){border-color:#8273ad;color:#d1c4ff}.market-quote-button:disabled{opacity:.55;cursor:wait}@media(max-width:760px){.market-quote-value{width:auto;text-align:left;margin-left:36px}.market-list-exchange{width:auto;min-width:90px;margin-left:36px;flex:none}.market-quote-button{margin-left:auto}}.asset-picker{margin:12px 0 15px;padding:10px;border:1px solid #343340;border-radius:7px;background:#17171f}.asset-picker-controls{display:grid;grid-template-columns:minmax(0,1fr) 145px;grid-gap:9px;gap:9px}.asset-picker-controls .field-label{margin-bottom:6px}.asset-picker-controls input,.asset-picker-controls select{width:100%;height:36px;border:1px solid #373742;border-radius:6px;background:#15151d;color:#eee;padding:0 9px;outline:none;font:10px var(--font)}.asset-picker-results{max-height:190px;overflow:auto;border:1px solid #30303a;border-radius:6px}.asset-picker-result{width:100%;min-height:43px;padding:6px 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid #292933;background:#17171f;color:#e9e7ef;text-align:left;cursor:pointer}.asset-picker-result:last-child{border-bottom:0}.asset-picker-result.selected,.asset-picker-result:hover{background:#a98dff18}.asset-picker-result b,.asset-picker-result small{display:block}.asset-picker-result b{font:600 10px var(--display)}.asset-picker-result small{margin-top:3px;color:#858490;font-size:9px}.asset-picker-meta{color:#aaa7b5;font:9px var(--mono);white-space:nowrap}.asset-picker-selected{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;border:1px solid #474050;border-radius:6px;color:#cfc9dc;font-size:9px}.asset-picker-selected b{color:#f1eff6;font:600 10px var(--display)}.asset-picker-selected span{flex:1 1}.asset-picker-selected strong{color:#aee0cf;font:10px var(--mono)}.asset-picker-state{padding:9px;color:#9b99a6;font-size:9px}.asset-picker .market-error{margin-top:7px;border-radius:5px}.portfolio-switcher{width:100%;margin-top:11px;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid #30303b;background:#1a1a22;border-radius:9px}.portfolio-switcher .workspace-icon{flex:none}.portfolio-switcher select{flex:1 1;min-width:0;height:30px;border:0;outline:0;background:transparent;color:#eee;font:600 10px var(--font)}.portfolio-switcher select option{background:#1a1a22}.portfolio-switcher button{width:25px;height:26px;display:grid;place-items:center;border:1px solid #383743;border-radius:5px;background:#22222b;color:#aaa7b5;cursor:pointer}.portfolio-switcher button:hover{color:#c9b9ff;border-color:#8273ad}.portfolio-pnl-grid{height:74px;margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.portfolio-pnl-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px}.portfolio-pnl-grid small{color:#858490;font:500 8px var(--mono);letter-spacing:.45px}.portfolio-pnl-grid b{font:600 13px var(--display)}.portfolio-pnl-grid span{color:#8b8995;font-size:9px}.allocation-body .legend{max-height:104px;overflow:auto}.allocation-empty{color:#9997a3;font-size:9px;line-height:1.5}.allocation-foot{margin-top:10px;padding-top:8px;border-top:1px solid #292933;display:flex;justify-content:space-between;gap:6px;color:#858490;font-size:8px}.portfolio-select-control{max-width:180px}@media(max-width:760px){.portfolio-switcher{justify-content:center;padding:4px}.portfolio-switcher button,.portfolio-switcher select{display:none}.portfolio-switcher .workspace-icon{display:grid}.portfolio-pnl-grid{margin-top:10px}.allocation-body .legend{max-height:105px}}.top-portfolio{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #34333e;border-radius:6px;background:#191920}.top-portfolio select{max-width:125px;min-width:70px;border:0;outline:0;background:transparent;color:#dddbe5;font:10px var(--font);padding:0 4px}.top-portfolio select option{background:#191920}.top-portfolio button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:4px;background:#24232d;color:#a9a5b5;cursor:pointer}.top-portfolio button:hover{color:#c9b9ff;background:#302c3b}@media(max-width:760px){.top-portfolio select{max-width:78px;min-width:55px}.top-portfolio button{width:21px;height:22px}.top-actions{gap:6px}.help-button{padding:0 7px}}.period-chip.profit{background:#5bd2a817;color:var(--green)}.period-chip.loss{background:#ee7e8818;color:var(--red)}.budget-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;color:#92909b;font:500 8px var(--mono);letter-spacing:.45px}.budget-row b{color:#e3e0eb;font:600 11px var(--display);letter-spacing:0}.portfolio-card{height:220px!important}@media(max-width:760px){.portfolio-card{height:214px!important}}.theme-light{--bg:#f1f4fa;--panel-2:#f7f8fc;--line:#e1e5ef;--muted:#697386;--text:#20283a;--purple:#7358c9;--green:#13845f;--red:#c33d4c;color:var(--text);background:radial-gradient(ellipse at 80% 0,#e5ddff99,transparent 35%),var(--bg)}html[data-theme=light],html[data-theme=light] body{background:var(--bg);color:var(--text)}.theme-light .sidebar,.theme-light .topbar{background:#f9faff;border-color:#e1e5ef}.theme-light .main-column{background:transparent}.theme-light .brand-mark{background:#8065d6;box-shadow:0 0 20px #8668d52e}.theme-light .brand-name small,.theme-light .nav-title,.theme-light .workspace-label{color:#7a8395}.theme-light .market-results-card,.theme-light .panel,.theme-light .portfolio-switcher,.theme-light .summary-card,.theme-light .table-card,.theme-light .top-portfolio{background:#fff;border-color:#e1e5ef}.theme-light .portfolio-switcher select,.theme-light .top-portfolio select{color:#273047}.theme-light .portfolio-switcher select option,.theme-light .top-portfolio select option{background:#fff;color:#273047}.theme-light .nav-item{color:#667087}.theme-light .nav-item.active,.theme-light .nav-item:hover{background:#eee9fc;color:#6049ad}.theme-light .portfolio-switcher button,.theme-light .profile,.theme-light .top-actions .help-button,.theme-light .top-actions .icon-button,.theme-light .top-portfolio button{color:#667087;background:#f1f3f9;border-color:#e1e5ef}.theme-light .alarm-row,.theme-light .market-category,.theme-light .market-list-row,.theme-light .market-results-head,.theme-light .market-search-card,.theme-light .searchbox,.theme-light .table-toolbar,.theme-light .watch-row,.theme-light .workspace{background:#fff;border-color:#e7eaf1;color:#344058}.theme-light .market-list-name b,.theme-light .market-results-head b,.theme-light .market-search-card input,.theme-light .searchbox input,.theme-light .table-card{color:#263149}.theme-light .searchbox kbd{background:#eef0f6;color:#667087;border-color:#dfe3ec}.theme-light .table-card td,.theme-light .table-card th{border-color:#e8ebf2}.theme-light .cell-secondary,.theme-light .chart-asset-name,.theme-light .market-list-exchange,.theme-light .market-list-name small,.theme-light .subhead,.theme-light .table-card th,.theme-light .watch-name small{color:#737e91}.theme-light .row-selected,.theme-light .table-card tbody tr:hover{background:#f3f0fc}.theme-light .asset-icon,.theme-light .market-list-icon,.theme-light .watch-symbol{background:#eeeaf9!important;color:#705ab5}.theme-light .fx-currency-badge,.theme-light .market-add,.theme-light .market-category,.theme-light .market-quote-button,.theme-light .tiny-select{background:#f5f6fb;border-color:#e0e4ed;color:#45516b}.theme-light .market-category.active{background:#eee9fc;color:#6049ad}.theme-light .market-scope-note,.theme-light .security-note{background:#f7f4ff;border-color:#e6defb;color:#657087}.theme-light .security-note b{color:#35415a}.theme-light .allocation-foot,.theme-light .market-disclaimer,.theme-light .market-list-row,.theme-light .market-results-head,.theme-light .tradingview-slot,.theme-light .view-all,.theme-light .watch-row{border-color:#e8ebf2}.theme-light .modal{background:#fff;border-color:#dfe4ee;color:#263149}.theme-light .field-label,.theme-light .form-hint,.theme-light .modal-copy{color:#657087}.theme-light .asset-picker-controls input,.theme-light .asset-picker-controls select,.theme-light .asset-select-label,.theme-light .field-label input,.theme-light .field-label select{background:#f7f8fc;border-color:#dfe4ee;color:#253149}.theme-light .asset-picker,.theme-light .asset-picker-result,.theme-light .asset-picker-state,.theme-light .form-hint{background:#f7f8fc;border-color:#e2e6ee;color:#5f6b80}.theme-light .asset-picker-result{border-bottom-color:#e5e8f0;color:#263149}.theme-light .asset-picker-result.selected,.theme-light .asset-picker-result:hover{background:#eee9fc}.theme-light .asset-picker-selected{border-color:#ddd6f2;color:#4c5570}.theme-light .asset-picker-selected b,.theme-light .modal-copy b{color:#263149}.theme-light .modal-close{background:#f4f5f9;border-color:#e0e4ed;color:#657087}.theme-light .toast{background:#fff;color:#263149;border-color:#dfe4ee}.theme-light .footer,.theme-light .footer a,.theme-light .market-empty{color:#737e91}.theme-light .watch-row:hover{background:#f8f7fc}.theme-light .budget-row b{color:#28334b}.brand-mark .brand-asteroid{position:absolute;right:-3px;top:0;width:7px;height:7px;border-radius:50%;background:#f0c76f;box-shadow:0 0 9px #f0c76f}.brand-mark>svg{position:relative;z-index:1}.brand-mark:after{inset:2px;border-style:dashed;transform:rotate(-20deg)}.theme-dark{--bg:#0b1420;--panel:#111d2b;--panel-2:#162435;--line:#27384b;--muted:#91a0b3;--text:#e8eef5;--purple:#59b8b0;--green:#39c995;--red:#f0747b;background:radial-gradient(ellipse at 78% -8%,#1c3c4c88,transparent 36%),var(--bg)}.theme-dark .sidebar,.theme-dark .topbar{background:#0e1926;border-color:#243548}.theme-dark .market-results-card,.theme-dark .panel,.theme-dark .summary-card,.theme-dark .table-card{background:#111d2b;border-color:#27384b}.theme-dark .market-search-card,.theme-dark .portfolio-switcher,.theme-dark .searchbox,.theme-dark .top-portfolio,.theme-dark .workspace{background:#142233;border-color:#2b4055}.theme-dark .nav-item.active{background:#55b8b01a;color:#8bd8cf;box-shadow:inset 2px 0 #53b7af}.theme-dark .brand-mark{background:#55b8b0;color:#0b1823;box-shadow:0 0 24px #55b8b033}.theme-dark .brand-dot,.theme-dark .footer a:hover,.theme-dark .view-all{color:#73c9c1}.theme-dark .data-note i,.theme-dark .eyebrow-line,.theme-dark .fx-live i,.theme-dark .live-dot{background:#42c29c}.theme-dark .change-up,.theme-dark .nav-count,.theme-dark .period-chip.profit{color:#55d5a7}.theme-dark .change-down,.theme-dark .period-chip.loss{color:#ff8188}.theme-dark .asset-picker-result.selected,.theme-dark .asset-picker-result:hover,.theme-dark .market-category.active{background:#54b8af1d;border-color:#4c9d98;color:#a0e0d8}.theme-dark .market-scope-note,.theme-dark .security-note{background:#55b8b00b;border-color:#31515a}.theme-dark .market-add:hover,.theme-dark .market-quote-button:hover:not(:disabled){border-color:#4faaa2;color:#95ddd5}.theme-dark .brand-mark .brand-asteroid{background:#e6bb65;box-shadow:0 0 9px #e6bb65}.theme-light{--bg:#f2f6f9;--panel:#fff;--panel-2:#f7fafc;--line:#dce5ec;--muted:#637487;--text:#172b40;--purple:#177e82;--green:#087d58;--red:#c53e4b;background:radial-gradient(ellipse at 80% 0,#dcefeb99,transparent 36%),var(--bg)}.theme-light .sidebar,.theme-light .topbar{background:#fbfdff;border-color:#dce5ec}.theme-light .market-results-card,.theme-light .panel,.theme-light .summary-card,.theme-light .table-card{background:#fff;border-color:#dce5ec}.theme-light .brand-mark{background:#167f83;color:#fff;box-shadow:0 0 20px #167f8326}.theme-light .brand-dot,.theme-light .footer a:hover,.theme-light .view-all{color:#137f80}.theme-light .nav-item.active{background:#16848713;color:#126f73;box-shadow:inset 2px 0 #168487}.theme-light .nav-item:hover{background:#eaf3f3;color:#126f73}.theme-light .market-search-card,.theme-light .portfolio-switcher,.theme-light .searchbox,.theme-light .top-portfolio,.theme-light .workspace{background:#f6fafc;border-color:#dce5ec}.theme-light .data-note i,.theme-light .eyebrow-line,.theme-light .fx-live i,.theme-light .live-dot{background:#138d68}.theme-light .change-up,.theme-light .period-chip.profit{color:#087d58}.theme-light .change-down,.theme-light .period-chip.loss{color:#c53e4b}.theme-light .asset-picker-result.selected,.theme-light .asset-picker-result:hover,.theme-light .market-category.active{background:#e8f4f3;border-color:#a8cfcb;color:#176d70}.theme-light .market-scope-note,.theme-light .security-note{background:#f2f9f8;border-color:#d1e7e4}.theme-light .market-add:hover,.theme-light .market-quote-button:hover:not(:disabled){border-color:#62a9a4;color:#176d70}.theme-light .fx-currency-badge{background:#edf5f6;border-color:#d5e4e8;color:#29475a}.theme-light .asset-icon,.theme-light .market-list-icon,.theme-light .watch-symbol{background:#e7f2f3!important;color:#167e82}.theme-dark .table-card{background:#111d2b;border-color:#2a3d51}.theme-dark .table-toolbar{background:#142233;border-color:#2a3d51}.theme-dark .table-card thead{background:#172638}.theme-dark .table-card th{background:#172638;color:#9bacc0;border-color:#293c50}.theme-dark .table-card td{background:#111d2b;color:#e3ebf3;border-color:#293c50}.theme-dark .table-card tbody tr.row-selected,.theme-dark .table-card tbody tr.row-selected td,.theme-dark .table-card tbody tr:hover,.theme-dark .table-card tbody tr:hover td{background:#17413f}.theme-dark .table-card .asset-name small,.theme-dark .table-card .cell-secondary{color:#91a3b6}.theme-dark .table-card .table-caption{color:#e3ebf3}.theme-dark .table-card .data-note,.theme-dark .table-card .table-subcaption{color:#93a5b8}.theme-dark .table-card .control-button{background:#1a2a3d;border-color:#34495f;color:#c2d0df}.theme-dark .table-card .table-footer{background:#111d2b;border-color:#293c50;color:#91a3b6}.theme-dark .table-card .row-more{color:#9aabba}.theme-dark .table-card .row-more:hover{background:#24384c;color:#fff}.theme-light .table-card{background:#fff;border-color:#d9e3eb}.theme-light .table-toolbar{background:#f6f9fb;border-color:#dce5ec}.theme-light .table-card th,.theme-light .table-card thead{background:#edf3f6;color:#52677a;border-color:#dce5ec}.theme-light .table-card td{background:#fff;color:#1c3044;border-color:#e2e9ef}.theme-light .table-card tbody tr.row-selected,.theme-light .table-card tbody tr.row-selected td,.theme-light .table-card tbody tr:hover,.theme-light .table-card tbody tr:hover td{background:#eaf5f3}.theme-light .table-card .asset-name small,.theme-light .table-card .cell-secondary{color:#667b8e}.theme-light .table-card .table-caption{color:#20364a}.theme-light .table-card .data-note,.theme-light .table-card .table-subcaption{color:#65798c}.theme-light .table-card .control-button{background:#fff;border-color:#d8e2e9;color:#43596d}.theme-light .table-card .table-footer{background:#f8fafc;border-color:#dce5ec;color:#64798c}.theme-light .table-card .row-more{color:#64798c}.theme-light .table-card .row-more:hover{background:#e8eff3;color:#1d3c52}.theme-dark .count-pill{background:#1a2e3d;border-color:#355064;color:#9dd6d0}.theme-light .count-pill{background:#eaf2f5;border-color:#d7e3e9;color:#3d6073}.theme-dark .alarms-card{background:#111d2b;border-color:#2a3d51}.theme-dark .alarm-row{background:#111d2b;border-color:#293c50;color:#e3ebf3}.theme-dark .alarm-row small{color:#91a3b6}.theme-dark .no-alarms{background:#111d2b;color:#e3ebf3}.theme-dark .no-alarms span{color:#91a3b6}.theme-dark .alarm-icon{background:#55b8b016;border-color:#55b8b033;color:#79cfc5}.theme-dark .alarm-active{color:#55d5a7}.theme-dark .remove-alarm{color:#91a3b6}.theme-dark .security-note{background:#142433;border-color:#2d4655;color:#a5b7c6}.theme-dark .security-note b{color:#d7e3eb}.theme-light .alarms-card{background:#fff;border-color:#d9e3eb}.theme-light .alarm-row{background:#fff;border-color:#e2e9ef;color:#20364a}.theme-light .alarm-row small{color:#667b8e}.theme-light .no-alarms{background:#fff;color:#20364a}.theme-light .no-alarms span{color:#667b8e}.theme-light .alarm-icon{background:#e9f4f3;border-color:#d1e7e4;color:#177e82}.theme-light .alarm-active{color:#087d58}.theme-light .remove-alarm{color:#64798c}.theme-light .security-note{background:#f4f9fa;border-color:#dce8ec;color:#586e81}.theme-light .security-note b{color:#264258}.theme-dark .btn-secondary,.theme-dark .control-button,.theme-dark .icon-button,.theme-dark .market-add,.theme-dark .market-quote-button,.theme-dark .modal-close,.theme-dark .square-action{background:#1a2a3b;border-color:#344b60;color:#c5d3df}.theme-dark .btn-secondary:hover,.theme-dark .control-button:hover,.theme-dark .icon-button:hover,.theme-dark .market-add:hover,.theme-dark .market-quote-button:hover:not(:disabled),.theme-dark .square-action:hover{background:#20394a;border-color:#4c8f91;color:#a1e0d8}.theme-dark .btn-primary{background:#278d83;border-color:#329b91;color:#fff;box-shadow:0 3px 14px #278d8325}.theme-dark .btn-primary:hover{background:#32a095;border-color:#45b4a7}.theme-light .btn-secondary,.theme-light .control-button,.theme-light .icon-button,.theme-light .market-add,.theme-light .market-quote-button,.theme-light .modal-close,.theme-light .square-action{background:#f4f8fa;border-color:#d7e2e9;color:#34536a}.theme-light .btn-secondary:hover,.theme-light .control-button:hover,.theme-light .icon-button:hover,.theme-light .market-add:hover,.theme-light .market-quote-button:hover:not(:disabled),.theme-light .square-action:hover{background:#e8f3f3;border-color:#9bc9c5;color:#126f73}.theme-light .btn-primary{background:#177e82;border-color:#177e82;box-shadow:0 3px 12px #177e821f}.theme-light .btn-primary:hover{background:#126f73;border-color:#126f73}.theme-dark .table-footer button,.theme-dark .text-button,.theme-dark .tradingview-slot a{color:#79cfc5}.theme-light .table-footer button,.theme-light .text-button,.theme-light .tradingview-slot a{color:#14777a}.theme-dark .donut:before{background:#111d2b}.theme-dark .donut b{color:#e8eef5}.theme-dark .donut span{color:#9aabba}.theme-dark .legend-row{color:#b4c2d0}.theme-dark .legend-row b{color:#e0e9f0}.theme-dark .allocation-foot{border-color:#293c50;color:#91a3b6}.theme-light .donut:before{background:#fff}.theme-light .donut b{color:#20364a}.theme-light .donut span{color:#667b8e}.theme-light .legend-row{color:#52697c}.theme-light .legend-row b{color:#294359}.theme-light .allocation-foot{border-color:#dce5ec;color:#667b8e}.app-shell{font-size:14px}.subhead{font-size:13px;line-height:1.55}.eyebrow{font-size:10px;letter-spacing:1.1px}.heading-eyebrow,.nav-title,.workspace-label{font-size:10px;letter-spacing:1px}.brand-name small{font-size:9px;letter-spacing:1.15px}.nav-item{font-size:13px}.profile,.workspace{font-size:12px}.breadcrumbs,.help-button,.profile small,.searchbox input,.top-portfolio select,.workspace small{font-size:11px}.card-topline>span:first-child,.summary-card .card-topline{font-size:9px;letter-spacing:.75px}.value-row h2{font-size:29px}.value-sub{font-size:11px;line-height:1.45}.budget-row{font-size:9px}.budget-row b{font-size:12px}.portfolio-pnl-grid small{font-size:9px}.portfolio-pnl-grid b{font-size:14px}.allocation-empty,.legend-row,.legend-row b,.portfolio-pnl-grid span{font-size:10px}.allocation-foot{font-size:9px}.table-card th{font-size:9px;letter-spacing:.4px}.asset-name b,.table-card td,.table-card td>b{font-size:11px}.asset-name small,.cell-secondary{font-size:10px}.table-caption{font-size:12px}.control-button,.data-note,.table-footer,.table-subcaption{font-size:10px}.panel-head h2,.section-heading h2{font-size:17px}.alarm-row b,.alarm-row>strong,.count-pill,.watch-name b,.watch-price b{font-size:11px}.alarm-active,.alarm-row small,.watch-name small,.watch-price small{font-size:10px}.modal-copy,.security-note{font-size:11px;line-height:1.55}.field-label{font-size:9px;letter-spacing:.6px}.asset-picker-controls input,.asset-picker-controls select,.field-label input,.field-label select{font-size:12px}.asset-picker-meta,.asset-picker-result small,.asset-picker-state,.form-hint{font-size:10px;line-height:1.45}.btn-primary,.btn-secondary,.market-add,.market-quote-button{font-size:11px}.footer{font-size:9px}.market-list-name b{font-size:11px}.market-data-label,.market-disclaimer,.market-list-category,.market-list-exchange,.market-list-name small{font-size:10px;line-height:1.45}.market-quote-value{font-size:11px}.fx-note,.fx-scale,.fx-source,.fx-title small{font-size:10px}.change-down,.change-up{font-weight:600}.theme-dark .alarm-row small,.theme-dark .allocation-foot,.theme-dark .asset-name small,.theme-dark .cell-secondary,.theme-dark .footer,.theme-dark .market-disclaimer,.theme-dark .market-list-name small,.theme-dark .security-note,.theme-dark .subhead,.theme-dark .value-sub,.theme-dark .watch-name small{color:#a7b6c5}.theme-light .alarm-row small,.theme-light .allocation-foot,.theme-light .asset-name small,.theme-light .cell-secondary,.theme-light .footer,.theme-light .market-disclaimer,.theme-light .market-list-name small,.theme-light .security-note,.theme-light .subhead,.theme-light .value-sub,.theme-light .watch-name small{color:#5c7184}button{font-family:var(--font);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}button:disabled{opacity:.52;cursor:not-allowed!important;transform:none!important}.btn-danger,.btn-primary,.btn-secondary,.help-button{min-height:36px;padding:0 14px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 12px var(--font);line-height:1;white-space:nowrap}.icon-button,.modal-close,.more-button,.square-action{width:34px;height:34px;min-width:34px;padding:0;border-radius:7px;display:inline-grid;place-items:center}.control-button,.market-add,.market-quote-button{min-height:32px;height:32px;padding:0 11px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font:600 11px var(--font);line-height:1;white-space:nowrap}.portfolio-switcher button,.top-portfolio button{width:28px;height:28px;border-radius:6px;display:grid;place-items:center}.remove-alarm,.row-more,.star-button{width:30px;height:30px;min-width:30px;padding:0;border-radius:6px;display:inline-grid;place-items:center}.text-button,.view-all{min-height:32px;border-radius:6px;font:600 11px var(--font)}.market-category{height:32px;padding:0 13px;border-radius:16px;font:600 11px var(--font)}.tiny-select{min-height:30px;border-radius:6px;font:600 10px var(--font)}.theme-dark .btn-primary{background:#177e7a;border:1px solid #238d88;color:#f6ffff;box-shadow:0 2px 8px #177e7a35}.theme-dark .btn-primary:hover{background:#20948e;border-color:#37aaa3;box-shadow:0 4px 12px #177e7a45;transform:translateY(-1px)}.theme-dark .btn-secondary,.theme-dark .help-button{background:#1a2a3b;border:1px solid #354a5f;color:#d2deea}.theme-dark .btn-secondary:hover,.theme-dark .help-button:hover{background:#22384a;border-color:#4c7c85;color:#eaffff}.theme-dark .btn-danger{background:#702f3b;border:1px solid #a94c59;color:#fff1f2}.theme-dark .btn-danger:hover{background:#8a3542;border-color:#cf6671;box-shadow:0 3px 10px #792c3b55}.theme-dark .control-button,.theme-dark .icon-button,.theme-dark .market-add,.theme-dark .market-quote-button,.theme-dark .modal-close,.theme-dark .more-button,.theme-dark .portfolio-switcher button,.theme-dark .remove-alarm,.theme-dark .row-more,.theme-dark .square-action,.theme-dark .star-button,.theme-dark .tiny-select,.theme-dark .top-portfolio button{background:#17283a;border:1px solid #30465b;color:#b9c9d7}.theme-dark .control-button:hover,.theme-dark .icon-button:hover,.theme-dark .market-add:hover,.theme-dark .market-quote-button:hover:not(:disabled),.theme-dark .modal-close:hover,.theme-dark .more-button:hover,.theme-dark .portfolio-switcher button:hover,.theme-dark .row-more:hover,.theme-dark .square-action:hover,.theme-dark .tiny-select:hover,.theme-dark .top-portfolio button:hover{background:#203a4b;border-color:#438d8e;color:#c6fffa;box-shadow:0 2px 8px #07121d66}.theme-dark .star-button:hover{background:#362f20;border-color:#78633a;color:#f2c86d}.theme-dark .delete-action:hover,.theme-dark .remove-alarm:hover{background:#492831!important;border-color:#9e4651!important;color:#ff9aa1!important}.theme-dark .text-button,.theme-dark .view-all{background:transparent;border:1px solid transparent;color:#79cfc5}.theme-dark .text-button:hover,.theme-dark .view-all:hover{background:#55b8b012;border-color:#55b8b02e;color:#a5eee6}.theme-dark .market-category{background:#17283a;border:1px solid #30465b;color:#b9c9d7}.theme-dark .market-category.active,.theme-dark .market-category:hover{background:#1a4445;border-color:#378c89;color:#c0f4ed}.theme-light .btn-primary{background:#147a78;border:1px solid #147a78;color:#fff;box-shadow:0 2px 7px #147a7824}.theme-light .btn-primary:hover{background:#0e6968;border-color:#0e6968;box-shadow:0 4px 11px #147a7835;transform:translateY(-1px)}.theme-light .btn-secondary,.theme-light .help-button{background:#f4f8fa;border:1px solid #d5e1e8;color:#29475d}.theme-light .btn-secondary:hover,.theme-light .help-button:hover{background:#eaf3f5;border-color:#a8c7d0;color:#173d50}.theme-light .btn-danger{background:#fff1f2;border:1px solid #efc4c8;color:#a32d3b}.theme-light .btn-danger:hover{background:#ffe3e6;border-color:#d77e87;color:#8b2330;box-shadow:0 3px 9px #a32d3b18}.theme-light .control-button,.theme-light .icon-button,.theme-light .market-add,.theme-light .market-quote-button,.theme-light .modal-close,.theme-light .more-button,.theme-light .portfolio-switcher button,.theme-light .remove-alarm,.theme-light .row-more,.theme-light .square-action,.theme-light .star-button,.theme-light .tiny-select,.theme-light .top-portfolio button{background:#f4f8fa;border:1px solid #d6e2e9;color:#426077}.theme-light .control-button:hover,.theme-light .icon-button:hover,.theme-light .market-add:hover,.theme-light .market-quote-button:hover:not(:disabled),.theme-light .modal-close:hover,.theme-light .more-button:hover,.theme-light .portfolio-switcher button:hover,.theme-light .row-more:hover,.theme-light .square-action:hover,.theme-light .tiny-select:hover,.theme-light .top-portfolio button:hover{background:#e7f2f4;border-color:#a5c7cd;color:#126f73;box-shadow:0 2px 7px #31576d16}.theme-light .star-button:hover{background:#fff7e6;border-color:#ebd39a;color:#9b6b13}.theme-light .delete-action:hover,.theme-light .remove-alarm:hover{background:#fff0f1!important;border-color:#e2a3aa!important;color:#b52f3d!important}.theme-light .text-button,.theme-light .view-all{background:transparent;border:1px solid transparent;color:#14777a}.theme-light .text-button:hover,.theme-light .view-all:hover{background:#eaf4f3;border-color:#d2e8e5;color:#0e676a}.theme-light .market-category{background:#f4f8fa;border:1px solid #d6e2e9;color:#426077}.theme-light .market-category.active,.theme-light .market-category:hover{background:#e4f2f1;border-color:#a7ceca;color:#126f73}.btn-danger:active,.btn-primary:active,.btn-secondary:active,.control-button:active,.market-add:active,.market-quote-button:active{transform:translateY(0)}.theme-dark button:focus-visible{outline:2px solid #69c8c0;outline-offset:2px}.theme-light button:focus-visible{outline:2px solid #177e82;outline-offset:2px}.theme-dark .searchbox,.theme-dark .searchbox:focus-within{background:#142436!important;border:1px solid #3b596a!important;color:#86cfc6!important;box-shadow:none}.theme-dark .searchbox:focus-within{border-color:#55b8b0!important;box-shadow:0 0 0 3px #55b8b01f!important}.theme-dark .searchbox input{background:transparent!important;color:#edf5f7!important}.theme-dark .searchbox input::placeholder{color:#9aabba!important}.theme-dark .searchbox kbd{background:#20364a!important;border-color:#3b5368!important;color:#b3c5d4!important}.theme-light .searchbox,.theme-light .searchbox:focus-within{background:#f3f8fa!important;border:1px solid #cbdce4!important;color:#147a78!important;box-shadow:none}.theme-light .searchbox:focus-within{border-color:#17817e!important;box-shadow:0 0 0 3px #17817e1c!important}.theme-light .searchbox input{background:transparent!important;color:#1d384d!important}.theme-light .searchbox input::placeholder{color:#718596!important}.theme-light .searchbox kbd{background:#e7f0f3!important;border-color:#d0dfe6!important;color:#516b7e!important}.theme-dark .fx-currency-badge{background:#1c3446!important;border-color:#3d5b6c!important;color:#d8f2ee!important;box-shadow:inset 0 1px #ffffff08}.theme-dark .fx-pair-slash{color:#9ab0bd!important}.theme-dark .fx-title h3{color:#e7f0f5}.theme-dark .fx-title h3 span{color:#8ca4b3}.theme-light .fx-currency-badge{background:#eaf3f5!important;border-color:#cbdde4!important;color:#25485c!important;box-shadow:inset 0 1px #fff}.theme-light .fx-pair-slash{color:#688093!important}.theme-light .fx-title h3{color:#234258}.theme-light .fx-title h3 span{color:#718899}.language-select{height:32px;min-width:86px;padding:0 26px 0 9px;border:1px solid #30465b;border-radius:7px;background:#17283a;color:#c7d6e2;font:600 11px var(--font);cursor:pointer;outline:none}.language-select option{background:#142436;color:#edf5f7}.theme-light .language-select{background:#f4f8fa;border-color:#d6e2e9;color:#34536a}.theme-light .language-select option{background:#fff;color:#25384a}.language-select:focus-visible{outline:2px solid #55b8b0;outline-offset:2px}.theme-light .language-select:focus-visible{outline-color:#177e82}@media(max-width:760px){.language-select{min-width:72px;height:30px;padding-left:7px;font-size:10px}}.watch-row{height:auto;min-height:76px;display:block;padding:9px 4px;border-top:1px solid #293c50;cursor:default}.watch-row-top{display:flex;align-items:center;gap:8px;min-width:0}.watch-row .watch-name{min-width:0}.watch-latest{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:2px;white-space:nowrap}.watch-latest small,.watch-metrics small{font-size:9px;color:#9aabba;letter-spacing:.3px}.watch-latest b{font:600 11px var(--mono);color:var(--text)}.watch-row .star-button{flex:none}.watch-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 0 32px}.watch-metrics>div{min-width:0;display:flex;flex-direction:column;gap:3px}.watch-metrics b{font:600 10px var(--mono);white-space:nowrap}.theme-light .watch-row{border-color:#e2e9ef}.theme-light .watch-latest small,.theme-light .watch-metrics small{color:#6b8091}.theme-light .watch-latest b{color:#20364a}@media(max-width:760px){.watch-row{min-height:80px}.watch-metrics{margin-left:31px;gap:5px}.watch-metrics small{font-size:8px}.watch-metrics b{font-size:9px}}.chart-modal-backdrop{position:fixed;z-index:40;inset:0;background:#07111dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:clamp(12px,3vw,36px)}.chart-modal{width:min(1500px,100%);height:min(900px,94vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #30495a;border-radius:14px;background:#111d2b;color:#e8eef5;box-shadow:0 30px 100px #0009}.chart-modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #2a3d51;background:#142233}.chart-modal-head h2{margin:4px 0 0;font:700 21px var(--display)}.chart-modal-head h2 span{margin-left:8px;font:400 13px var(--font);color:#9aabba}.chart-modal-price{display:flex;align-items:center;gap:12px;margin-top:7px;font:600 16px var(--mono)}.chart-modal-price small{font:600 12px var(--mono)}.chart-modal-frame{flex:1 1;min-height:0;background:#111d2b}.chart-modal-frame iframe{width:100%;height:100%;border:0;display:block}.chart-modal-foot{height:36px;flex:none;display:flex;align-items:center;gap:8px;padding:0 18px;border-top:1px solid #2a3d51;color:#91a3b6;font-size:11px}.chart-modal-foot svg{color:#69bdb5}.theme-light .chart-modal{background:#fff;border-color:#cbdce4;color:#20364a}.theme-light .chart-modal-head{background:#f4f8fa;border-color:#dce5ec}.theme-light .chart-modal-foot,.theme-light .chart-modal-head h2 span{color:#64798c}.theme-light .chart-modal-frame{background:#fff}.theme-light .chart-modal-foot{border-color:#dce5ec}.chart-head-actions .square-action:disabled{opacity:.45;cursor:not-allowed}.chart-modal .modal-close{flex:none}@media(max-width:760px){.chart-modal-backdrop{padding:0}.chart-modal{height:100dvh;width:100%;border-radius:0}.chart-modal-head{padding:13px 15px}.chart-modal-head h2{font-size:18px}.chart-modal-head h2 span{display:block;margin:4px 0 0}}.market-dashboard{display:flex;flex-direction:column;gap:18px}.md-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);grid-gap:14px;gap:14px}.md-movers,.md-overview,.md-risk,.md-watch{padding:17px;min-width:0}.md-heading{justify-content:space-between;gap:10px;margin-bottom:14px}.md-heading,.md-heading>div{display:flex;align-items:center}.md-heading>div{gap:8px;color:#59b9b1}.md-heading h2{margin:0;color:var(--text);font:650 14px var(--display)}.md-live{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:10px}.md-live i{width:7px;height:7px;border-radius:50%;background:#18a879;box-shadow:0 0 0 3px #18a87920}.md-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden}.md-stats>div{min-height:100px;padding:15px;display:flex;flex-direction:column;gap:7px;border-right:1px solid var(--line)}.md-stats>div:last-child{border-right:0}.md-risk-pair small,.md-stats small{color:var(--muted);font-size:10px}.md-stats strong{font:700 clamp(17px,2vw,23px) var(--mono);color:var(--text);white-space:nowrap}.md-stats span{font-size:10px;color:var(--muted)}.md-list-head,.md-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto) minmax(75px,auto);grid-gap:12px;gap:12px;align-items:center}.md-list-head{padding:15px 8px 8px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.5px}.md-list-head span:last-child{text-align:right}.md-row{min-height:53px;padding:7px 8px;border-top:1px solid var(--line)}.md-symbol{display:flex;flex-direction:column;gap:4px;min-width:0}.md-alert-row b,.md-symbol b{font:650 11px var(--display);color:var(--text)}.md-alert-row small,.md-symbol small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.md-row>strong{font:600 11px var(--mono);color:var(--text);text-align:right}.md-row>span{display:flex;align-items:center;justify-content:flex-end;font:600 10px var(--mono);white-space:nowrap}.md-risk p{margin:0 0 17px;color:var(--muted);font-size:10px;line-height:1.6}.md-derived{border:1px solid var(--line);border-radius:20px;padding:4px 8px;color:var(--muted);font-size:9px;white-space:nowrap}.md-risk-main{display:flex;align-items:baseline;gap:8px}.md-risk-main strong{font:750 37px var(--mono);color:var(--text)}.md-risk-main span{color:var(--muted);font-size:10px}.md-meter{height:7px;margin:5px 0 17px;border-radius:9px;background:var(--panel-2);overflow:hidden}.md-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#43b99b,#d9ae58,#d96870)}.md-risk-pair{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:9px}.md-risk-pair>div{display:flex;flex-direction:column;gap:8px;padding:11px;min-width:0}.md-risk-pair>div+div{border-left:1px solid var(--line)}.md-risk-pair b{font:650 16px var(--mono);color:var(--text)}.md-risk-foot{display:flex;gap:7px;align-items:flex-start;margin-top:15px;color:var(--muted);font-size:9px;line-height:1.5}.md-movers,.md-watch{grid-column:span 1}.md-watch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.md-watch-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.md-watch-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.md-watch-card b{color:var(--text);font:700 12px var(--display)}.md-watch-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font:550 10px var(--mono)}.md-watch-card em{font:600 10px var(--mono);font-style:normal}.md-alert-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:50px;border-top:1px solid var(--line)}.md-alert-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.md-alert-row>span{color:var(--text);font:550 10px var(--mono);white-space:nowrap}.md-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:20px 8px;color:var(--muted);font-size:10px}.text-action{border:0;background:transparent;color:#168487;font:600 10px var(--font);cursor:pointer}.theme-dark .md-watch-card{background:#142436}.theme-light .md-watch-card{background:#f6fafc}@media(max-width:900px){.md-grid{grid-template-columns:1fr}.md-movers,.md-risk,.md-watch{grid-column:auto}}@media(max-width:600px){.md-stats{grid-template-columns:1fr}.md-stats>div{min-height:75px;border-right:0;border-bottom:1px solid var(--line)}.md-stats>div:last-child{border-bottom:0}.md-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-live{font-size:9px}.md-movers,.md-overview,.md-risk,.md-watch{padding:12px}.md-heading h2{font-size:12px}}.md-sentiment{grid-column:1/-1;padding:17px}.md-sentiment>p{margin:-5px 0 14px;color:var(--muted);font-size:10px}.md-sentiment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.md-sentiment-card{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.md-sentiment-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.md-sentiment-title>div{display:flex;flex-direction:column;gap:5px}.md-attribution,.md-sentiment-title small{font-size:9px;color:var(--muted)}.md-sentiment-title b{font:650 12px var(--display);color:var(--text)}.md-sentiment-title a{color:#168487;font-size:10px;text-decoration:none}.md-sentiment-title a:hover{text-decoration:underline}.md-gauge-row{display:flex;align-items:center;gap:14px;margin:16px 0 11px}.md-gauge{width:86px;height:86px;display:grid;place-items:center;flex:none;border-radius:50%;background:conic-gradient(from 220deg,#d96870 0,#d9ae58 45%,#43b99b var(--score),var(--line) var(--score));position:relative}.md-gauge:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--panel-2)}.md-gauge>div{z-index:1;display:flex;align-items:baseline;gap:2px}.md-gauge b{font:750 22px var(--mono);color:var(--text)}.md-gauge small{font:500 9px var(--mono);color:var(--muted)}.md-gauge-copy{display:flex;flex-direction:column;gap:6px}.md-gauge-copy b{font:650 13px var(--display);color:var(--text)}.md-gauge-copy span,.md-sentiment-unavailable{font-size:10px;color:var(--muted)}.md-sentiment-unavailable{min-height:86px;display:flex;align-items:center}.md-attribution{display:block;border-top:1px solid var(--line);padding-top:9px}@media(max-width:600px){.md-sentiment-grid{grid-template-columns:1fr}.md-sentiment{padding:12px}}.md-sentiment-body{padding:14px 2px 4px}.md-score-line{display:flex;align-items:baseline;gap:10px;min-width:0}.md-score-line>strong{font:750 clamp(24px,3vw,34px) var(--mono);color:var(--text);white-space:nowrap}.md-score-line>strong small{margin-left:3px;color:var(--muted);font:500 11px var(--mono)}.md-score-line>b{font:700 13px var(--display);white-space:nowrap}.md-score-line>span{margin-left:auto;color:var(--muted);font-size:10px;text-align:right}.md-scale{position:relative;margin:18px 4px 0;padding:0 0 3px}.md-scale-track{height:13px;display:flex;gap:3px;overflow:visible}.md-scale-segment{flex:1 1;min-width:0;border-radius:4px;background:color-mix(in srgb,var(--stage-color) 45%,var(--panel));opacity:.68;transition:opacity .2s,transform .2s}.md-scale-segment.active{opacity:1;transform:scaleY(1.25);box-shadow:0 0 0 1px var(--stage-color),0 2px 9px color-mix(in srgb,var(--stage-color) 35%,transparent)}.md-scale-marker{position:absolute;z-index:1;top:-5px;width:4px;height:23px;border:1px solid var(--panel-2);border-radius:4px;background:var(--marker-color);box-shadow:0 1px 4px #0005;transform:translateX(-50%)}.md-scale-labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:3px;gap:3px;margin-top:9px}.md-scale-labels span{min-width:0;color:var(--muted);font-size:9px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.theme-light .md-scale-marker{border-color:#fff}.theme-dark .md-scale-marker{border-color:#142436}@media(max-width:600px){.md-score-line{gap:7px}.md-score-line>b{font-size:11px}.md-score-line>span{font-size:9px}.md-scale-labels span{font-size:8px}.md-scale-track{height:12px}}.econ-calendar{grid-column:1/-1;min-width:0;padding:0;overflow:hidden}.econ-head{padding:16px 17px 0}.econ-head .md-heading{margin-bottom:5px}.econ-head>p{margin:0 0 13px;color:var(--muted);font-size:10px}.econ-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel-2)}.econ-period{display:flex;padding:3px;border:1px solid var(--line);border-radius:7px;background:var(--panel)}.econ-period button{height:27px;padding:0 11px;border:0;border-radius:5px;background:transparent;color:var(--muted);font:600 10px var(--font);cursor:pointer}.econ-period button.active{background:#168487;color:#fff}.econ-reminder-default select,.econ-toolbar>select{height:31px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--text);font:500 10px var(--font)}.econ-reminder-default{display:flex;align-items:center;gap:6px;margin-left:auto;color:var(--muted);font-size:10px}.econ-reminder-default svg{color:#168487}.econ-reminder-default select{height:29px}.econ-table-wrap{position:relative;overflow:auto;max-height:610px}.econ-table{width:100%;min-width:1020px;border-collapse:collapse;text-align:left}.econ-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:10px 9px;background:var(--panel);border-bottom:1px solid var(--line);color:var(--muted);font:600 9px var(--font);letter-spacing:.35px;text-transform:uppercase;white-space:nowrap}.econ-table td:first-child,.econ-table th:first-child{padding-left:16px}.econ-table td{padding:10px 9px;border-bottom:1px solid var(--line);color:var(--text);font:500 10px var(--mono);white-space:nowrap}.econ-table tbody tr:hover{background:color-mix(in srgb,#168487 5%,var(--panel))}.econ-date,.econ-event,.econ-impact{max-width:210px}.econ-date small,.econ-event small,.econ-impact small{display:block;margin-top:4px;color:var(--muted);font:400 9px var(--font);white-space:normal;line-height:1.35}.econ-event b,.econ-impact b{font:650 10px var(--display);white-space:normal}.econ-impact{white-space:normal}.econ-importance{display:inline-flex;align-items:center;padding:4px 7px;border-radius:20px;font:600 9px var(--font)}.econ-importance.level-3{background:#d6535d20;color:#c4424d}.econ-importance.level-2{background:#d9ae5826;color:#a67817}.econ-importance.level-1{background:#74829520;color:var(--muted)}.theme-dark .econ-importance.level-3{color:#ff969c}.theme-dark .econ-importance.level-2{color:#e6c16c}.econ-actual{color:var(--green)!important;font-weight:700!important}.econ-alarm{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--panel-2);color:var(--muted);cursor:pointer}.econ-alarm.enabled,.econ-alarm:hover{border-color:#168487;color:#168487;background:color-mix(in srgb,#168487 10%,var(--panel))}.econ-empty{padding:30px!important;text-align:center;color:var(--muted)!important;font:500 11px var(--font)!important;white-space:normal!important}.econ-error,.econ-loading,.econ-state{display:flex;align-items:center;gap:8px;padding:13px 16px;color:var(--muted);font-size:10px}.econ-error{color:#bf4e55}.econ-state{color:#a67817}.econ-notice{position:-webkit-sticky;position:sticky;bottom:0;width:100%;padding:9px 16px;border:0;background:color-mix(in srgb,#168487 12%,var(--panel));color:var(--text);text-align:left;font:550 10px var(--font);cursor:pointer}.econ-foot,.econ-notice{border-top:1px solid var(--line)}.econ-foot{display:flex;align-items:center;gap:7px;padding:10px 16px;color:var(--muted);font-size:9px;line-height:1.4}.econ-foot svg{flex:none;color:#168487}.econ-foot a{color:#168487;text-decoration:none}.econ-spin{animation:econ-spin 1s linear infinite}@keyframes econ-spin{to{transform:rotate(1turn)}}@media(max-width:650px){.econ-head{padding:13px 12px 0}.econ-toolbar{padding:9px;gap:6px}.econ-reminder-default{margin-left:0}.econ-foot{align-items:flex-start;padding:9px 11px}.econ-calendar .md-heading h2{font-size:12px}}