.favorites-panel{right:max(14px,env(safe-area-inset-right));z-index:100;color:#e0ebe8;background:#101c21;border:1px solid #2a4048;border-radius:12px;flex-direction:column;width:210px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 150px);padding:8px;display:flex;position:fixed;box-shadow:0 18px 50px #0009}.favorites-list{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.favorites-list li{border:1px solid #0000;border-radius:7px;align-items:stretch;min-height:46px;margin:3px 0;display:flex}.favorites-list li:hover{background:#172a2d}.favorites-list li.is-dragging{background:#17352d;border-color:#70e0b6}.favorites-list a{min-width:0;color:inherit;overflow-wrap:anywhere;flex:1;align-items:center;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.favorite-drag-handle{color:#91a3a7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff05;border:0;border-left:1px solid #ffffff08;border-radius:0 6px 6px 0;flex:0 0 44px;place-items:center;display:grid}.favorite-drag-handle:active{cursor:grabbing;color:#70e0b6}.favorites-empty,.favorites-error{color:#a5b8bb;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.favorites-error,.favorite-error{color:#f4a3a8}.favorites-error button{color:inherit;background:0 0;text-decoration:underline}.favorites-panel :focus-visible,.favorite-toggle:focus-visible{outline-offset:-2px;outline:2px solid #70e0b6}.asset-favorite-control{position:absolute;top:-50px;right:0}.asset-favorite-control .favorite-toggle{color:#91a3a7;width:42px;height:42px}.asset-favorite-control .favorite-toggle[aria-pressed=true]{color:#ee8caa}.dc-asset-summary .dc-asset-currency-switch{right:52px}.favorite-error{z-index:5;background:#20171c;border:1px solid #58313a;border-radius:8px;width:240px;max-width:calc(100vw - 30px);padding:10px;font-size:12px;position:absolute;top:46px;right:0}@media (max-width:720px){.favorites-panel{width:190px}.asset-favorite-control{top:-46px}.favorites-list li{min-height:48px}}.global-activity-slot{z-index:12;pointer-events:none;width:280px;position:fixed;top:36px;left:50%;transform:translate(-50%,-50%)}.global-activity-clip{overflow:visible}.global-activity{--activity-color:#79dfeb;--activity-glow:#52cedb;isolation:isolate;color:#e6f3f5;opacity:0;pointer-events:none;align-items:center;gap:10px;width:100%;min-height:0;margin:0 auto;padding:0;font:500 12px/1.5 Manrope,sans-serif;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .25s;display:flex;position:relative;transform:translateY(-12px)scale(.96)}.global-activity-slot.is-active .global-activity{opacity:1;transform:translateY(0)scale(1)}.global-activity.is-calculation{--activity-color:#c1b2ff;--activity-glow:#a38aef}.global-activity.is-history{--activity-color:#93baff;--activity-glow:#779deb}.global-activity-aura{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--activity-glow) 13%, transparent), transparent 68%);animation:3.6s ease-in-out infinite alternate activity-breathe;position:absolute;inset:-22px -45px}.global-activity-content{flex:1;min-width:0}.global-activity-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.global-activity-mobile-phase{display:none}.global-activity-phase{overflow-wrap:anywhere;font-weight:650;animation:.4s cubic-bezier(.2,.8,.2,1) both activity-phase}.global-activity-count{color:#9daebc;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.global-activity-count strong{color:var(--activity-color);font-size:14px;font-weight:700;animation:.36s ease-out activity-count;display:inline-block}.global-activity-track{height:12px;margin:5px 3px 0;position:relative}.global-activity-rail{background:#7896aa30;border-radius:4px;position:absolute;inset:4px 0;overflow:hidden}.global-activity-fill{transform-origin:0;transform:scaleX(var(--activity-progress));background:linear-gradient(90deg, color-mix(in srgb, var(--activity-glow) 55%, #23303e), var(--activity-color));transition:transform .7s cubic-bezier(.22,1,.36,1),background .5s;position:absolute;inset:0}.global-activity-start,.global-activity-end{background:#92adbd;border-radius:2px;width:2px;height:10px;position:absolute;top:1px}.global-activity-start{background:var(--activity-color);left:-1px}.global-activity-end{right:-1px}.global-activity-head{top:2px;left:calc(var(--activity-progress) * 100%);width:8px;height:8px;box-shadow:0 0 8px var(--activity-color), 0 0 18px var(--activity-glow);background:#e6fcff;border-radius:50%;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%)}.global-activity-head:after{content:"";border:1px solid var(--activity-color);border-radius:inherit;animation:2s ease-out infinite activity-pulse;position:absolute;inset:-4px}.global-activity-flow{background:linear-gradient(90deg, transparent 0%, var(--activity-color) 50%, transparent 100%);animation:2.4s ease-in-out infinite activity-stream;position:absolute;inset:0}.is-determinate .global-activity-flow,.is-indeterminate .global-activity-fill{display:none}.global-activity-detail{color:#a7b7c2;overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:12px}.global-activity-glyph{width:28px;height:30px;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--activity-glow) 40%, transparent));flex:none;position:relative}.global-activity-glyph i{background:var(--activity-color);border-radius:3px;width:4px;height:20px;transition:top .55s,left .55s,width .55s,height .55s,border-radius .55s,background .55s;animation:1.5s ease-in-out infinite alternate activity-bars;position:absolute;top:5px;left:2px}.global-activity-glyph i:nth-child(2){animation-delay:-.5s;left:12px}.global-activity-glyph i:nth-child(3){animation-delay:-1s;left:22px}.is-calculation .global-activity-glyph i{border-radius:2px;width:12px;height:12px;animation-name:activity-compute;top:9px;left:8px}.is-history .global-activity-glyph i{width:26px;height:3px;animation-name:activity-stack;top:4px;left:1px}.is-history .global-activity-glyph i:nth-child(2){top:13px}.is-history .global-activity-glyph i:nth-child(3){top:22px}.is-view .global-activity-glyph i{border-radius:50%;width:6px;height:6px;top:11px}@keyframes activity-bars{0%{opacity:.45;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes activity-compute{0%{opacity:.4;transform:rotate(45deg)translate(-6px,-6px)scale(.65)}to{opacity:1;transform:rotate(225deg)translate(3px,3px)scale(1)}}@keyframes activity-stack{0%{opacity:.35;transform:translate(-3px)scaleX(.45)}to{opacity:1;transform:translate(2px)scaleX(1)}}@keyframes activity-stream{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes activity-breathe{0%{opacity:.5;transform:translate(-5%)scale(.85)}to{opacity:1;transform:translate(5%)scale(1.12)}}@keyframes activity-pulse{0%{opacity:.7;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}@keyframes activity-phase{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes activity-count{0%{opacity:.4;transform:translateY(4px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.signal-shell:has(.global-activity-slot.is-active) .signal-header-actions{max-width:calc(50vw - 156px)}.signal-shell:has(.global-activity-slot.is-active) .signal-header .global-search{flex-shrink:1;min-width:0}@media (max-width:1120px){.signal-shell:has(.global-activity-slot.is-active) .signal-header .analyst-chip>span:last-child{display:none}}@media (max-width:720px),(min-width:721px) and (max-width:950px) and (max-height:600px){.global-activity-slot{width:auto;max-width:280px;margin-inline:auto;top:29px;left:76px;right:106px;transform:translateY(-50%)}.global-activity{gap:7px;min-height:30px;font-size:11px;line-height:14px}.global-activity-heading{white-space:nowrap;justify-content:flex-start;gap:6px;height:14px}.global-activity-phase{text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.global-activity-desktop-phase,.global-activity-detail,.global-activity-unit{display:none}.global-activity-mobile-phase{display:inline}.global-activity-count{white-space:nowrap;font-size:10px;line-height:14px}.global-activity-count strong{font-size:11px}.global-activity-track{height:10px;margin-top:2px}.global-activity-rail{inset-block:3px}.global-activity-start,.global-activity-end{height:8px}.global-activity-head{top:1px}.global-activity-glyph{transform-origin:0;width:18px;transform:scale(.65)}.signal-shell:has(.global-activity-slot.is-active) .mobile-portfolio-title{visibility:hidden}.signal-shell:has(.global-activity-slot.is-active) .mobile-header-actions>button:first-child{visibility:hidden}}@media (max-width:359px){.global-activity-glyph{display:none}}@media (prefers-reduced-motion:reduce){.global-activity-slot,.global-activity,.global-activity *,.global-activity :after{transition:none!important;animation:none!important}}.app-help-tooltip{z-index:1000;color:#e6f2ee;letter-spacing:.01em;pointer-events:none;background:#0d1b1e;border:1px solid #376159;border-radius:6px;width:max-content;max-width:min(340px,100vw - 24px);padding:8px 10px;font:500 12px/1.45 Inter,system-ui,sans-serif;animation:.12s ease-out app-help-in;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px #000b,0 0 18px #16c7841f}.app-help-tooltip.is-above{transform:translate(-50%,-100%)}[data-help]{cursor:help}button[data-help]{cursor:pointer}@keyframes app-help-in{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}.app-help-tooltip.is-above{animation-name:app-help-in-above}@keyframes app-help-in-above{0%{opacity:0;transform:translate(-50%,calc(3px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.app-help-tooltip{animation:none}}.session-gate{--session-gold:#e6b059;--session-gold-soft:#b8843e;isolation:isolate;color:#edf2ee;background:radial-gradient(circle at 50% 43%,#13413d47,#0000 31%),radial-gradient(circle at 50% 43%,#e6b0591a,#0000 18%),#070b0e;place-items:center;min-height:100dvh;padding:clamp(18px,4vw,48px);display:grid;position:relative;overflow:hidden}.session-gate:before{content:"";z-index:-2;opacity:.2;background:linear-gradient(#070b0e14,#070b0e 82%),url(/assets/brand/mimir-header-runes-v1.png) 0 0/512px 128px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.session-gate:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e6b05914;border-radius:50%;width:min(720px,84vw);position:absolute;box-shadow:inset 0 0 110px #0000003d,0 0 100px #144e4514}.session-gate-card{width:min(560px,100%);animation:session-gate-enter .34s var(--motion-ease,cubic-bezier(.22, 1, .36, 1)) both;background:linear-gradient(145deg,#0d191df5,#070e11fa);border:1px solid #b8843e52;border-radius:18px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094,inset 0 1px #ffffff06}.session-gate-card:before{content:"";background:linear-gradient(90deg,#0000,#e6b059d9,#0000);height:1px;position:absolute;inset:0 0 auto}.session-gate-brand{align-items:center;gap:11px;display:flex}.session-gate-brand img{object-fit:contain;width:42px;height:42px}.session-gate-brand span{gap:1px;display:grid}.session-gate-brand strong{color:#f2dfbc;letter-spacing:.01em;font-size:.9rem}.session-gate-brand small{color:#748783;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.session-gate-crest{aspect-ratio:1;place-items:center;width:148px;margin:22px auto 18px;display:grid;position:relative}.session-gate-crest i{border:1px solid #e6b05947;border-radius:50%;animation:7s linear infinite session-gate-orbit;position:absolute;inset:4px;box-shadow:0 0 34px #e6b05914,inset 0 0 34px #00000059}.session-gate-crest i:before{content:"";background:var(--session-gold);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #e6b059b8}.session-gate-crest i:nth-child(2){border-color:#659f9233;animation-duration:5.5s;animation-direction:reverse;inset:18px}.session-gate-crest i:nth-child(2):before{background:#68a897;box-shadow:0 0 12px #68a89794}.session-gate-crest img{object-fit:contain;filter:drop-shadow(0 16px 24px #0000008c);width:70%;height:70%}.session-gate-copy{text-align:center}.session-gate-kicker{color:var(--session-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}.session-gate-copy h1{color:#f1f4f1;letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(1.65rem,4vw,2.2rem);line-height:1.08}.session-gate-copy p{color:#91a29e;max-width:46ch;margin:0 auto;font-size:.86rem;line-height:1.65}.session-gate-state{background:#081215bd;border:1px solid #263a3a;border-radius:10px;align-items:center;gap:12px;margin-top:28px;padding:13px 14px;display:flex}.session-gate-state>span:last-child{gap:2px;display:grid}.session-gate-state strong{color:#dce5e2;font-size:.78rem}.session-gate-state small{color:#718581;font-size:.75rem;line-height:1.4}.session-gate-pulse{background:var(--session-gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.8s ease-out infinite session-gate-pulse;box-shadow:0 0 #e6b05952}.session-gate-track{background:#192926;border-radius:99px;height:2px;margin-top:12px;overflow:hidden}.session-gate-track i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--session-gold), #6ea495, transparent);width:34%;height:100%;animation:1.8s ease-in-out infinite session-gate-scan;display:block}.session-gate-foot{color:#657773;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.session-gate-foot span{align-items:center;gap:7px;font-size:.75rem;display:inline-flex}.session-gate-foot svg{color:#879b96}.session-gate-foot small{font-size:.75rem}@keyframes session-gate-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes session-gate-orbit{to{transform:rotate(1turn)}}@keyframes session-gate-pulse{60%,to{box-shadow:0 0 0 9px #e6b05900}}@keyframes session-gate-scan{0%{transform:translate(-120%)}to{transform:translate(420%)}}@media (max-width:520px){.session-gate{padding:14px}.session-gate-card{border-radius:15px;padding:23px 20px}.session-gate-crest{width:122px;margin-block:18px 14px}.session-gate-state{margin-top:23px}.session-gate-foot{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-height:620px) and (min-width:600px){.session-gate{padding-block:14px;overflow:auto}.session-gate-card{grid-template-columns:120px minmax(0,1fr);column-gap:24px;width:min(680px,100%);padding:24px 28px}.session-gate-brand{grid-column:1/-1}.session-gate-crest{grid-area:2/1/5;width:116px;margin:24px 0 0}.session-gate-copy{text-align:left;grid-column:2;margin-top:20px}.session-gate-copy p{margin-inline:0}.session-gate-state,.session-gate-track{grid-column:2}.session-gate-state{margin-top:18px}.session-gate-foot{grid-column:1/-1;margin-top:14px}}@media (prefers-reduced-motion:reduce){.session-gate-card,.session-gate-crest i,.session-gate-pulse,.session-gate-track i{animation:none}.session-gate-track i{background:linear-gradient(90deg, var(--session-gold-soft), #6ea495);opacity:.72;width:100%}}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=)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;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.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;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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}select{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#f7fbfa!important;background-color:#081014!important}select option,select optgroup{color:#f7fbfa!important;background:#081014!important}:root{color:#f3f1ff;font-synthesis:none;--canvas:#070a12;--surface:#0d1220;--surface2:#11182a;--line:#222b42;--text:#f3f1ff;--muted:#8c95ad;--violet:#7c5cff;--cyan:#2fd7e5;--green:#39dfad;--red:#ff6b77;--yellow:#f3bf69;background:#070a12;font-family:Manrope,ui-sans-serif,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--canvas);min-height:100%;margin:0}body{min-width:320px}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:Manrope,sans-serif}.muted{color:var(--muted)!important}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.cyan-text{color:var(--cyan)}.warning-text{color:var(--yellow)}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.shell{min-height:100vh;display:flex}.sidebar{z-index:4;border-right:1px solid var(--line);background:#070a12f0;flex-direction:column;width:244px;padding:30px 16px 18px;display:flex;position:fixed;top:0;bottom:0}.brand{letter-spacing:-.03em;align-items:center;gap:11px;padding:0 14px 38px;font-size:16px;font-weight:800;display:flex}.brand img{filter:invert();object-fit:contain;width:27px;height:27px}.brand i,.login-logo i{color:var(--muted);font-style:normal;font-weight:500}.rail-label,.kicker,.eyebrow{letter-spacing:.16em;color:#64708d;font-family:Manrope,sans-serif;font-size:12px}.rail-label{padding:0 14px 11px}.sidebar nav{gap:4px;display:grid}.nav-item{min-height:44px;color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:13px;transition:background .18s,color .18s;display:flex}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item.active{color:var(--text);box-shadow:inset 2px 0 var(--violet);background:linear-gradient(90deg,#7c5cff2e,#7c5cff0d)}.nav-item b,.bottom-item b{background:var(--red);color:#1a0a12;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:12px;display:grid}.sidebar-bottom{gap:15px;margin-top:auto;display:grid}.activity-trigger{border-top:1px solid var(--line);background:0 0;border-radius:0;padding-top:18px}.activity-trigger i,.icon-btn i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-left:auto}.user-chip{text-align:left;color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:7px;display:flex}.user-chip:hover{background:var(--surface)}.user-chip strong,.user-chip small{display:block}.user-chip small{color:var(--muted);margin-top:3px;font-size:12px}.avatar{color:#07101b;background:linear-gradient(135deg,#977eff,#2fd7e5);border-radius:50%;place-items:center;width:34px;min-width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.main{width:calc(100% - 244px);min-width:0;margin-left:244px;padding:0 40px 70px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;margin-bottom:34px;display:flex}.crumb{color:#59627a;margin-left:9px;font-family:Manrope;font-size:12px}.top-actions{align-items:center;gap:13px;display:flex}.icon-btn{min-width:44px;min-height:44px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;display:grid;position:relative}.icon-btn:hover{color:var(--text);background:var(--surface)}.top-actions .avatar{border:0}.mobile-header,.bottom-nav{display:none}.page{max-width:1400px;margin:0 auto}.page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 30px;display:flex}.page-title h1{letter-spacing:-.05em;margin:7px 0;font-size:31px;line-height:1.1}.page-title p{color:var(--muted);margin:0;font-size:13px}.title-actions{align-items:center;gap:12px;display:flex}.btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--violet);color:#fff;box-shadow:0 8px 24px #7c5cff33}.btn-primary:hover{background:#8f77ff}.btn-ghost{background:var(--surface);border:1px solid var(--line);color:#d7dbeb}.btn-danger{color:var(--red);background:#ff6b7726;border:1px solid #ff6b774d}.btn-icon{width:44px;padding:0}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.card{border:1px solid var(--line);background:linear-gradient(145deg,#11182ad9,#0d1220d6);border-radius:12px;min-width:0;padding:22px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.metric-grid.three{grid-template-columns:repeat(3,1fr)}.metric{position:relative}.metric>span{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.metric strong{letter-spacing:-.04em;font-size:21px;font-weight:700;display:block}.metric small{margin-top:7px;font-size:12px;display:block}.sparkline{width:100%;height:40px;color:var(--green);opacity:.9;margin-top:12px}.sparkline.down{color:var(--red)}.metric-orbit{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;margin:14px 0 0 auto;font-size:19px;display:grid}.progress{background:#1b2438;border-radius:8px;height:4px;margin-top:20px;overflow:hidden}.progress span{background:var(--violet);border-radius:inherit;height:100%;display:block}.progress.cyan span{background:var(--cyan)}.dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(270px,1fr);gap:16px;margin-bottom:16px;display:grid}.section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.section-head h2{letter-spacing:-.03em;margin:0 0 5px;font-size:16px}.section-head span{color:var(--muted);font-size:12px;display:block}.section-head>.btn{margin-top:-5px}.segmented,.chart-ranges{border:1px solid var(--line);background:#080d18;border-radius:7px;padding:3px;display:flex}.segmented button,.chart-ranges button{color:var(--muted);background:0 0;border-radius:5px;min-height:30px;padding:7px 10px;font-size:12px}.segmented button.selected,.chart-ranges button.selected{background:var(--violet);color:#fff}.legend{color:var(--muted);flex-wrap:wrap;gap:25px;margin:-2px 0 15px;font-size:12px;display:flex}.legend span{align-items:center;gap:7px;display:flex}.legend b{color:var(--text);margin-left:4px}.dot{background:var(--violet);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.violet{background:var(--violet);box-shadow:0 0 8px #7c5cff80}.dot.cyan{background:var(--cyan)}.dot.green{background:var(--green)}.muted-dot{background:#4d5671}.portfolio-chart{height:270px;padding-bottom:25px;position:relative}.portfolio-chart svg{width:calc(100% - 36px);height:calc(100% - 25px);position:absolute;top:0;left:0}.chart-tooltip{background:#172137;border:1px solid #344160;border-radius:7px;padding:10px 12px;position:absolute;top:16%;right:8%;box-shadow:0 10px 30px #05070c99}.chart-tooltip span,.chart-tooltip strong,.chart-tooltip .delta{display:block}.chart-tooltip span{color:var(--muted);font-size:12px}.chart-tooltip strong{margin:4px 0;font-size:13px}.delta{color:var(--green);align-items:center;gap:3px;font-size:12px;display:inline-flex}.chart-axis{color:#5e6983;justify-content:space-between;margin-left:0;font-size:12px;display:flex}.portfolio-chart .chart-axis{position:absolute;bottom:0;left:0;right:0}.donut-wrap{place-items:center;padding:8px 0 18px;display:grid}.donut{background:conic-gradient(var(--violet) 0 49.8%,var(--cyan) 49.8% 78.9%,var(--green) 78.9% 100%);border-radius:50%;place-items:center;width:164px;height:164px;display:grid}.donut:after{content:"";background:var(--surface);border-radius:50%;width:123px;height:123px;position:absolute}.donut div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut strong{font-size:20px}.donut span{color:var(--muted);margin-top:3px;font-size:12px}.allocation-list{border-top:1px solid var(--line);gap:11px;padding-top:16px;display:grid}.allocation-list div{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.allocation-list span{align-items:center;gap:8px;display:flex}.allocation-list b{color:var(--text)}.assets-card{padding-bottom:10px}.asset-table,.ledger-card{width:100%}.table-head,.asset-row,.ledger-row{grid-template-columns:2.1fr 1fr .8fr 1fr 1.15fr 28px;align-items:center;gap:15px;display:grid}.table-head{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#64708d;padding:0 12px 11px;font-family:Manrope;font-size:12px}.asset-row{text-align:left;width:100%;color:var(--text);background:0 0;border-bottom:1px solid #222b42a6;padding:13px 12px;font-size:12px}.asset-row:hover,.ledger-row:hover{background:#7c5cff12}.asset-name,.ledger-kind{align-items:center;gap:11px;display:flex}.asset-name>i{color:#07101b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:800;display:grid}.asset-name strong,.asset-name small,.ledger-kind strong,.ledger-kind small{display:block}.asset-name small,.ledger-kind small{color:var(--muted);margin-top:3px;font-size:12px}.weight{align-items:center;gap:8px;display:flex}.weight i{background:var(--violet);border-radius:4px;max-width:65px;height:4px;display:block}.weight small{color:var(--muted);font-size:12px}.badge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;min-height:23px;padding:0 8px;font-family:Manrope;font-size:12px;display:inline-flex}.badge-live{color:var(--cyan);background:#2fd7e51a}.badge-positive{color:var(--green);background:#39dfad1a}.badge-negative{color:var(--red);background:#ff6b771a}.badge-warning{color:var(--yellow);background:#f3bf691a}.badge-neutral{color:#a4aec7;background:#1a2336}.toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.search{border:1px solid var(--line);background:var(--surface);min-width:240px;height:44px;color:var(--muted);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.filter-pills{gap:4px;display:flex;overflow:auto}.filter-pills button{white-space:nowrap;height:34px;color:var(--muted);background:0 0;border-radius:6px;padding:0 11px;font-size:12px}.filter-pills button.selected{background:var(--surface2);color:var(--text);border:1px solid var(--line)}.ledger-head{grid-template-columns:2.1fr 1.2fr .9fr 1fr 1fr 28px}.ledger-row{text-align:left;width:100%;color:var(--text);background:0 0;border-bottom:1px solid #222b42a6;grid-template-columns:2.1fr 1.2fr .9fr 1fr 1fr 28px;padding:14px 12px;font-size:12px}.ledger-kind i{border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.violet-bg{color:#b6a9ff;background:#7c5cff26}.positive-bg{color:var(--green);background:#39dfad26}.negative-bg{color:var(--red);background:#ff6b7726}.pagination{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 2px;font-size:12px;display:flex}.pagination>div{gap:5px;display:flex}.pagination .icon-btn{border:1px solid var(--line);min-width:34px;min-height:34px}.page-loading,.center-state{min-height:80vh;color:var(--muted);align-content:center;place-items:center;gap:15px;font-size:12px;display:grid}.loader{border:2px solid #26304a;border-top-color:var(--cyan);border-radius:50%;width:22px;height:22px;animation:1s linear infinite spin}.back-link{color:var(--muted);background:0 0;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:inline-flex}.asset-hero{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.asset-hero-name{align-items:center;gap:14px;display:flex}.asset-hero-name>i{color:#07101b;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;font-weight:800;display:grid}.asset-hero h1{margin:5px 0;font-size:28px}.asset-hero-name span,.asset-quote>span{color:var(--muted);font-size:12px}.asset-quote{text-align:right}.asset-quote>strong{letter-spacing:-.04em;font-size:25px;display:block}.asset-quote>.delta{justify-content:flex-end;margin:5px 0}.asset-tabs,.tabs{border-bottom:1px solid var(--line);gap:23px;margin-bottom:16px;display:flex}.tabs button{color:var(--muted);background:0 0;min-height:42px;font-size:12px;position:relative}.tabs button.selected{color:var(--text)}.tabs button.selected:after{content:"";background:var(--violet);height:2px;position:absolute;bottom:-1px;left:0;right:0}.stale-banner{color:var(--yellow);background:#f3bf6914;border:1px solid #f3bf6952;border-radius:7px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 14px;font-size:12px;display:flex}.stale-banner button{color:inherit;background:0 0;margin-left:auto;text-decoration:underline}.asset-chart-card{padding:18px 20px}.chart-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:12px;display:flex}.chart-card-top>div>span{color:var(--muted)}.chart-ranges button{min-height:25px;padding:4px 8px}.asset-chart{height:390px;padding-right:36px;position:relative}.chart-tools{align-items:center;gap:4px;height:42px;margin-bottom:3px;display:flex}.chart-tools button{min-width:34px;height:34px;color:var(--muted);background:0 0;border-radius:5px}.chart-tools button:hover,.chart-tools button.selected{background:var(--surface2);color:var(--cyan)}.chart-tools>span{flex:1}.chart-tools .badge{margin-left:8px}.chart-svg{touch-action:none;background:linear-gradient(#2fd7e505,#0000);width:100%;height:calc(100% - 65px)}.grid-line{stroke:#222b42;stroke-width:.35px;vector-effect:non-scaling-stroke;stroke-dasharray:2 3}.drawing{stroke:#f3bf69;stroke-width:.7px;vector-effect:non-scaling-stroke;fill:#f3bf69}.drawing line{stroke:#f3bf69;stroke-width:.8px;vector-effect:non-scaling-stroke}.drawing.draft{stroke:#7c5cff;stroke-dasharray:4 3;stroke-width:1px;vector-effect:non-scaling-stroke}.price-axis{color:#64708d;flex-direction:column;justify-content:space-between;font:12px Manrope;display:flex;position:absolute;top:45px;bottom:40px;right:0}.time-axis{color:#64708d;justify-content:space-between;padding:8px 0 0;font:12px Manrope;display:flex}.asset-lower{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.position-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.position-grid .metric strong{font-size:15px}.insight-item,.operation,.signal-row,.provider-cost{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.insight-item>div,.operation>div,.signal-row>div{flex:1}.insight-item strong,.insight-item small,.operation strong,.operation small,.signal-row strong,.signal-row small{display:block}.insight-item small,.operation small,.signal-row small{color:var(--muted);margin-top:4px;font-size:12px}.source-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-family:serif;display:grid}.asset-lower .card>.section-head{margin-bottom:9px}.import-stepper{max-width:510px;color:var(--muted);align-items:center;gap:9px;margin:0 auto 30px;font:12px Manrope;display:flex}.import-stepper i{background:var(--line);flex:1;height:1px}.import-stepper span{white-space:nowrap;align-items:center;gap:4px;display:flex}.import-stepper .done{color:var(--green)}.import-stepper .active{color:var(--violet);border:1px solid var(--violet);border-radius:20px;padding:7px 10px}.import-stepper b{color:var(--text);font-weight:500}.dropzone{text-align:center;cursor:pointer;border-style:dashed;border-color:#3a4564;align-content:center;place-items:center;min-height:285px;display:grid}.dropzone:hover{border-color:var(--violet);background:#7c5cff0f}.dropzone>svg{color:var(--cyan);margin-bottom:8px}.dropzone h3{margin:3px;font-size:16px}.dropzone p{color:var(--muted);margin:5px 0 18px;font-size:12px}.import-grid{grid-template-columns:.8fr 1.4fr;gap:16px;display:grid}.document-preview{text-align:center;border:1px solid var(--line);min-height:190px;color:var(--muted);background:#080d18;place-items:center;margin-bottom:15px;display:grid}.document-preview svg{color:var(--red);margin-bottom:9px}.document-preview strong,.document-preview span{display:block}.document-preview strong{color:var(--text);font-size:12px}.document-preview span{margin-top:6px;font-size:12px}.review-card .section-head{margin-bottom:5px}.review-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;min-height:55px;display:flex}.review-row>span:nth-child(2){flex:1}.review-row strong,.review-row small{display:block}.review-row small{color:var(--muted);margin-top:3px;font-size:12px}.check-square{width:20px;height:20px;color:var(--green);background:#39dfad26;border-radius:5px;place-items:center;display:grid}.review-warning{color:var(--yellow);background:#f3bf6914;border:1px solid #f3bf6938;border-radius:6px;align-items:flex-start;gap:8px;margin:17px 0;padding:10px;font-size:12px;line-height:1.5;display:flex}.opportunity-summary{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:30px;display:grid}.opportunity-summary .metric strong{font-size:26px}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:25px;display:grid}.opportunity-card{padding:18px}.opportunity-top,.opportunity-foot{align-items:center;gap:10px;display:flex}.opportunity-top>div{flex:1}.opportunity-top strong,.opportunity-top small{display:block}.opportunity-top small,.opportunity-foot span,.opportunity-change span{color:var(--muted);margin-top:4px;font-size:12px}.opportunity-top .icon-btn{min-width:30px;min-height:30px}.asset-mini{color:#09101b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.opportunity-change{justify-content:space-between;align-items:center;margin:20px 0 11px;display:flex}.opportunity-card p{color:#d9dcee;min-height:43px;margin:0 0 18px;font-size:12px;line-height:1.55}.opportunity-foot{border-top:1px solid var(--line);justify-content:space-between;padding-top:13px}.opportunity-foot span{margin:0}.review-list .review-row{padding:5px 0}.alert-banner{background:linear-gradient(100deg,#2fd7e51f,#7c5cff14);border:1px solid #2fd7e545;border-radius:10px;align-items:center;gap:13px;margin-bottom:16px;padding:16px 18px;display:flex}.alert-radar{width:40px;height:40px;color:var(--cyan);background:#2fd7e51f;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #2fd7e51f}.alert-banner>div:nth-child(2){flex:1}.alert-banner strong,.alert-banner span{display:block}.alert-banner span{color:var(--muted);margin-top:4px;font-size:12px}.alerts-layout{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.alert-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 0;display:flex}.alert-icon{width:30px;height:30px;color:var(--muted);background:var(--surface2);border-radius:8px;place-items:center;display:grid}.alert-icon.on{color:var(--cyan);background:#2fd7e51f}.alert-main{flex:1}.alert-main strong,.alert-main span,.alert-main small{display:block}.alert-main span,.alert-main small{color:var(--muted);margin-top:3px;font-size:12px}.toggle{background:#273149;border-radius:20px;width:42px;min-width:42px;height:24px;padding:3px}.toggle i{background:#71809d;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.toggle.on{background:var(--cyan)}.toggle.on i{background:#07151b;transform:translate(18px)}.signal-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%}.signal-dot.muted{box-shadow:none;background:#59647d}.logs-grid{grid-template-columns:1.4fr 1fr;gap:16px;margin:16px 0;display:grid}.cost-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:7px;height:200px;padding:10px 0;display:flex}.cost-bars i{opacity:.8;background:#4c3e90;border-radius:3px 3px 0 0;flex:1;max-width:24px;display:block}.cost-bars i.recent{background:var(--violet);box-shadow:0 0 12px #7c5cff40}.cost-card .chart-axis{margin-top:11px}.provider-cost{gap:9px}.provider-cost span{flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.provider-cost strong{font-size:12px}.provider-cost small{width:30px;color:var(--muted);text-align:right;font-size:12px}.logs-filters{align-items:center;gap:12px;display:flex}.logs-filters .section-head{flex:1;margin:0}.logs-filters select{height:36px}.logs-filters .search{flex:initial;min-width:180px;height:36px}.logs-head,.log-row{grid-template-columns:.65fr 1.2fr 1.5fr .9fr .65fr .6fr}.log-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:13px 12px;font-size:12px;display:grid}.log-row strong{font-weight:600}.log-row .badge{justify-self:start}.settings-layout{grid-template-columns:240px 1fr;gap:16px;display:grid}.settings-nav{flex-direction:column;height:max-content;padding:10px;display:flex}.settings-nav>a{color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;display:flex}.settings-nav>a svg:last-child{margin-left:auto}.settings-nav>a:hover,.settings-nav>a.selected{color:var(--text);background:var(--surface2)}.settings-nav>a.selected{box-shadow:inset 2px 0 var(--violet)}.settings-version{border-top:1px solid var(--line);color:#67738e;margin-top:14px;padding:18px 10px 7px;font:12px/1.6 Manrope}.settings-version span{color:#46516b}.settings-content>.section-head{border-bottom:1px solid var(--line);margin:2px 0 11px;padding-bottom:13px}.settings-profile{align-items:center;gap:12px;padding:14px 0 20px;display:flex}.profile-orbit{background:linear-gradient(135deg,var(--violet),var(--cyan));color:#07101b;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.settings-profile>div{flex:1}.settings-profile strong,.settings-profile small{display:block}.settings-profile small{color:var(--muted);margin-top:4px;font-size:12px}.setting-row,.provider-setting{border-bottom:1px solid var(--line);align-items:center;gap:13px;min-height:66px;padding:12px 0;display:flex}.setting-row>div:first-child,.provider-setting>div:nth-child(2){flex:1}.setting-row strong,.setting-row span,.provider-setting strong,.provider-setting span,.provider-setting small{display:block}.setting-row span,.provider-setting span,.provider-setting small{color:var(--muted);margin-top:4px;font-size:12px}.setting-row select,.inline-fields input,.logs-filters select{background:var(--surface2);border:1px solid var(--line);border-radius:6px;height:36px;padding:0 9px;font-size:12px}.settings-content>.section-head:not(:first-child){margin-top:30px}.provider-logo{background:var(--surface2);width:34px;height:34px;color:var(--text);border-radius:8px;place-items:center;font-weight:700;display:grid}.provider-logo.gemini{color:#75a9ff}.provider-logo.openrouter{color:#dd9bff}.provider-logo.xai{font-family:serif}.provider-logo.tr{color:#8affc4;font-size:12px}.provider-setting>.btn{min-width:80px}.settings-actions{justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.inline-fields{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.inline-fields input{width:75px}.theme-preview{border:1px solid var(--violet);background:#7c5cff14;border-radius:8px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.theme-preview>div:nth-child(2){flex:1}.theme-preview strong,.theme-preview span{display:block}.theme-preview span{color:var(--muted);margin-top:4px;font-size:12px}.preview-orbit{border:2px solid var(--cyan);width:32px;height:32px;box-shadow:0 0 17px var(--cyan);border-radius:50%;position:relative}.preview-orbit:after{content:"";background:var(--violet);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:-2px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:7px;margin-bottom:14px;display:grid}.field>span{color:var(--muted);font-size:12px}.field input{background:var(--surface2);border:1px solid var(--line);border-radius:7px;width:100%;height:44px;padding:0 12px;font-size:12px}.field input::placeholder{color:#56617a}.ack-box{color:var(--muted);background:#2fd7e50f;border:1px solid #2fd7e52e;border-radius:6px;gap:9px;margin:4px 0 16px;padding:11px;font-size:12px;line-height:1.5;display:flex}.ack-box svg{color:var(--cyan);min-width:18px}.sheet-backdrop{z-index:12;background:#020409b8;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{border:1px solid var(--line);background:#11182a;border-radius:14px 14px 0 0;width:min(430px,100%);padding:21px 20px 25px;box-shadow:0 -20px 60px #0008}.sheet-handle{background:#3a4560;border-radius:4px;width:35px;height:3px;margin:0 auto 17px}.sheet-head{justify-content:space-between;align-items:flex-start;margin-bottom:19px;display:flex}.sheet-head h3{margin:6px 0 0;font-size:19px}.sheet-link{border-bottom:1px solid var(--line);color:#d5d9e8;align-items:center;gap:12px;padding:14px 5px;font-size:13px;display:flex}.sheet-link:hover{color:var(--cyan)}.activity-sheet{padding-bottom:30px}.operation{padding:13px 0}.operation-dot{border-radius:50%;width:9px;height:9px}.operation-dot.running{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.operation-dot.done{background:var(--green)}.operation>.mono{color:var(--cyan);font-size:12px}.activity-sheet>.btn{margin-top:17px}.drawer{border-radius:14px 0 0 14px;width:min(530px,100%);height:100%;overflow:auto}.confirm-modal{border:1px solid var(--line);background:#11182a;border-radius:12px;align-self:center;width:min(390px,100% - 30px);padding:24px;box-shadow:0 20px 70px #000b}.confirm-modal h3{margin:15px 0 7px}.confirm-modal p{color:var(--muted);font-size:12px;line-height:1.6}.confirm-modal>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.form-error{color:var(--red);align-items:center;gap:7px;padding:9px 0;font-size:12px;display:flex}.login-page{background:var(--canvas);grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.login-art{border-right:1px solid var(--line);background:radial-gradient(at 40%,#202049 0,#0000 57%),#080b15;position:relative;overflow:hidden}.login-art:before,.login-art:after{content:"";border:1px solid #7c5cff24;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:22%;transform:translate(-50%,-50%)rotate(-22deg)}.login-art:after{border-color:#2fd7e533;width:490px;height:490px;transform:translate(-50%,-50%)rotate(50deg)}.art-orbit{border:1px solid #7c5cff40;border-radius:50%;width:620px;height:180px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-b{border-color:#2fd7e547;width:460px;height:220px;transform:translate(-50%,-50%)rotate(58deg)}.art-signal{background:var(--cyan);border-radius:50%;width:13px;height:13px;position:absolute;top:35%;left:56%;box-shadow:0 0 35px 10px #2fd7e552}.login-art-copy{z-index:1;max-width:450px;position:absolute;bottom:13%;left:13%}.login-art-copy h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(37px,5vw,67px);line-height:1.04}.login-art-copy h1 em{color:#9d8eff;font-style:normal}.login-art-copy p{color:#a4acc2;max-width:380px;font-size:14px;line-height:1.7}.login-proof{color:#9ca6be;gap:19px;margin-top:35px;font-size:12px;display:flex}.login-proof span{align-items:center;gap:7px;display:flex}.login-proof svg{color:var(--cyan)}.login-panel{background:#080c16;flex-direction:column;padding:50px clamp(28px,7vw,120px);display:flex}.login-logo{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:800;display:flex}.login-logo img{filter:invert();width:30px}.login-form-wrap{width:min(370px,100%);margin:auto 0}.login-form-wrap h2{letter-spacing:-.05em;margin:12px 0 7px;font-size:26px}.login-form-wrap .muted{margin:0 0 28px;font-size:12px}.login-form-wrap form>.btn{width:100%;margin-top:8px}.login-divider{color:#59637a;align-items:center;gap:10px;margin:22px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-form-wrap>.btn{width:100%}.login-note{color:#59637a;text-align:center;margin-top:26px;font-size:12px;line-height:1.6;display:block}.login-version{color:#46516b;margin-top:auto;font:12px Manrope}.login-panel .field{margin-bottom:16px}@media (max-width:1050px){.main{padding:0 25px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.alerts-layout,.logs-grid{grid-template-columns:1fr}.allocation-card{grid-template-columns:1fr 1fr;align-items:center;display:grid}.allocation-card .section-head{grid-column:1/-1;margin-bottom:0}.donut-wrap{padding:8px}.allocation-list{border:0;padding:0}.opportunity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.sidebar{display:none}.shell{display:block}.main{width:100%;padding:66px 14px calc(86px + env(safe-area-inset-bottom));margin:0}.mobile-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#070a12eb;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-header .brand{padding:0}.mobile-header .brand img{width:25px}.mobile-header .icon-btn{min-width:44px}.bottom-nav{z-index:6;padding:7px 7px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e19f5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-item{min-height:53px;color:var(--muted);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex;position:relative}.bottom-item.active{color:var(--text)}.bottom-item.active:before{content:"";background:var(--violet);width:22px;height:2px;box-shadow:0 0 8px var(--violet);position:absolute;top:-7px}.bottom-item b{position:absolute;top:2px;right:23%}.topbar{height:48px;margin-bottom:23px;display:none}.top-actions{gap:3px}.top-actions>.btn{display:none}.page-title{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:23px}.page-title h1{font-size:27px}.page-title p{font-size:12px;line-height:1.5}.title-actions{justify-content:space-between;width:100%}.title-actions .btn{min-height:42px}.metric-grid,.metric-grid.three{grid-template-columns:1fr 1fr;gap:9px}.metric-grid .card{padding:15px}.metric strong{font-size:17px}.metric small{font-size:12px}.dashboard-grid{gap:10px}.card{border-radius:10px;padding:16px}.chart-card{padding:16px 12px}.section-head{margin-bottom:16px}.section-head h2{font-size:14px}.segmented button{padding:5px 7px;font-size:12px}.legend{gap:10px;font-size:12px}.portfolio-chart{height:190px}.chart-tooltip{padding:7px 9px;top:8%;right:3%}.chart-tooltip strong{font-size:12px}.allocation-card{display:block}.donut{width:137px;height:137px}.donut:after{width:103px;height:103px}.allocation-list{border-top:1px solid var(--line);padding-top:13px}.asset-table .table-head{display:none}.asset-row{grid-template-columns:1fr auto auto 18px;gap:7px;padding:13px 2px}.asset-row>span:nth-child(2),.asset-row>span:nth-child(5){display:none}.asset-row>span:nth-child(3),.asset-row>span:nth-child(4){font-size:12px}.asset-name>i{width:28px;height:28px}.asset-name strong,.asset-name small{font-size:12px}.toolbar{flex-wrap:wrap}.toolbar .search{flex-basis:100%;order:0}.toolbar>.btn{margin-left:auto}.filter-pills{order:1;max-width:100%}.ledger-head{display:none}.ledger-row{grid-template-columns:1fr auto 17px;gap:8px;padding:13px 2px}.ledger-row>span:nth-child(2),.ledger-row>span:nth-child(3),.ledger-row>span:nth-child(5){display:none}.ledger-row>span:nth-child(4),.ledger-kind strong{font-size:12px}.asset-hero{align-items:flex-start;gap:9px}.asset-hero h1{font-size:22px}.asset-hero-name>i{width:38px;height:38px}.asset-quote>strong{font-size:17px}.asset-quote>.delta,.asset-quote>span{font-size:12px}.asset-tabs{gap:17px;overflow:auto}.asset-tabs button{min-width:max-content}.asset-chart-card{padding:12px 8px}.chart-card-top{font-size:12px}.chart-ranges button{padding:3px 6px}.asset-chart{height:300px;padding-right:27px}.chart-tools .badge{margin-left:0;padding:0 4px;font-size:12px}.chart-tools button{min-width:31px}.asset-lower{grid-template-columns:1fr;gap:10px}.position-grid{gap:8px}.position-grid .metric strong{font-size:13px}.position-grid .metric>span{font-size:12px}.import-grid,.opportunity-grid,.opportunity-summary{grid-template-columns:1fr;gap:10px}.import-stepper{gap:4px;font-size:12px}.dropzone{min-height:230px}.opportunity-summary{margin-bottom:22px}.opportunity-summary .metric strong{font-size:22px}.opportunity-card p{min-height:0}.alert-banner{flex-wrap:wrap;align-items:flex-start}.alert-banner>.badge{margin-top:-9px;margin-left:53px}.alerts-layout{gap:10px}.logs-filters{flex-wrap:wrap}.logs-filters .section-head{flex-basis:100%;margin-bottom:0}.logs-filters select,.logs-filters .search{flex:1;min-width:0}.logs-table-card{overflow:hidden}.logs-head{display:none}.log-row{grid-template-columns:55px 1fr auto;gap:6px;padding:12px 2px}.log-row>span:nth-child(3),.log-row>span:nth-child(5){display:none}.log-row strong{font-size:12px}.settings-layout{grid-template-columns:1fr;gap:10px}.settings-nav{grid-template-columns:1fr 1fr;padding:5px;display:grid}.settings-nav>a{padding:11px 8px;font-size:12px}.settings-nav>a svg:last-child,.settings-version{display:none}.settings-profile .btn{padding:0 9px;font-size:12px}.provider-setting{flex-wrap:wrap;align-items:flex-start}.provider-setting>div:nth-child(2){min-width:calc(100% - 55px)}.provider-setting>.badge{margin-top:-23px;margin-left:48px}.provider-setting>.btn{margin-top:-28px;margin-left:auto}.form-grid{grid-template-columns:1fr}.drawer{border-radius:14px 14px 0 0;width:100%;height:auto;max-height:92vh}.sheet-backdrop{align-items:flex-end}.login-page{display:block}.login-art{display:none}.login-panel{min-height:100vh;padding:27px 24px calc(27px + env(safe-area-inset-bottom))}.login-form-wrap{margin:auto 0}.login-form-wrap h2{font-size:23px}.login-logo{margin-bottom:40px}.login-version{margin-top:30px}.sheet{width:100%}}@media (max-width:950px) and (max-height:600px){.sidebar{display:none}.shell{display:block}.main{width:100%;padding:62px 16px calc(78px + env(safe-area-inset-bottom));margin:0}.mobile-header{z-index:5;border-bottom:1px solid var(--line);background:#070a12f0;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-header .brand{padding:0}.bottom-nav{z-index:6;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0a0e19f7;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-item{min-height:53px;color:var(--muted);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.topbar{display:none}.metric-grid,.metric-grid.three{grid-template-columns:repeat(4,minmax(0,1fr))}.page-title{margin-bottom:18px}.page-title h1{font-size:25px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.portfolio-chart{height:180px}.card{padding:15px}.sheet{width:min(520px,100%)}}@media (max-width:720px){.title-actions .btn{min-height:44px}}.mobile-header-actions{align-items:center;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:hover{transform:none}}.provider-setting{flex-wrap:wrap}.provider-setting>label{color:var(--muted);gap:6px;font-size:12px;display:grid}.provider-setting>label select,.field select{height:44px;color:var(--text);background:var(--surface2);border:1px solid var(--line);border-radius:7px;padding:0 11px;font-size:13px}.detail-list{border:1px solid var(--line);border-radius:9px;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.detail-list>div{border-bottom:1px solid var(--line);background:#070a1247;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:16px;padding:13px 14px;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list span{color:var(--muted);font-size:12px}.detail-list strong{overflow-wrap:anywhere;font-size:13px}.activity-sheet .operation{flex-wrap:wrap;align-items:flex-start}.activity-sheet .operation>.btn{min-height:34px;font-size:12px}.metric-grid>.card>strong{letter-spacing:-.035em;margin-bottom:7px;font-size:24px;display:block}.metric-grid>.card>small{color:var(--muted);font-size:13px;line-height:1.45;display:block}.provider-setting.disabled{opacity:1}.signal-row{width:100%;color:var(--text);text-align:left;background:0 0;border:0}.signal-row:hover{background:#7c5cff12}.demo-banner{color:var(--yellow);background:#f3bf6914;border:1px solid #f3bf693d;border-radius:7px;align-items:center;gap:8px;margin:-16px 0 20px;padding:9px 12px;font-size:12px;display:flex}.snapshot-notice{color:var(--muted);background:#11182aa6;border:1px dashed #34405e;border-radius:8px;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;font-size:12px;display:flex}.snapshot-notice .btn{min-height:34px;margin-left:auto}.chart-plot,.asset-chart{position:relative}.lw-market-chart{z-index:0;position:absolute;inset:43px 36px 40px 0}.drawing-overlay{z-index:1;touch-action:none;width:auto;height:auto;position:absolute;inset:43px 36px 40px 0}.drawing-overlay .drawing{stroke:#f3bf69;stroke-width:.8px;fill:none;vector-effect:non-scaling-stroke}.drawing-overlay .draft{stroke:#7c5cff;stroke-dasharray:4 3}.main{padding-inline:clamp(24px,2.25vw,48px)}.page{width:100%;max-width:none;margin:0}.brand{font-size:18px}.rail-label,.kicker,.eyebrow{font-size:12px}.nav-item{min-height:48px;font-size:15px}.user-chip strong{font-size:14px}.user-chip small,.crumb{font-size:12px}.page-title h1{font-size:clamp(32px,2.2vw,42px)}.page-title p{max-width:72ch;font-size:15px}.btn{font-size:14px}.section-head h2{font-size:19px}.section-head span,.metric>span,.metric small,.legend,.allocation-list div{font-size:13px}.metric strong{font-size:24px}.segmented button,.chart-ranges button,.table-head{font-size:12px}.asset-row,.ledger-row,.log-row{font-size:14px}.asset-name small,.ledger-kind small,.weight small,.insight-item small,.operation small,.signal-row small{font-size:12px}.badge{min-height:28px;padding-inline:9px;font-size:12px}.search input,.filter-pills button,.tabs button,.stale-banner,.chart-card-top{font-size:13px}.setting-row,.provider-setting{min-height:76px}.settings-layout{grid-template-columns:minmax(260px,18vw) minmax(0,1fr);gap:20px}.settings-nav>a{min-height:48px;padding:12px;font-size:15px}.settings-profile strong,.setting-row strong,.provider-setting strong{font-size:15px}.settings-profile small,.setting-row span,.provider-setting small{font-size:13px;line-height:1.55}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 28px;display:grid}.settings-form-grid label{color:var(--muted);gap:9px;font-size:13px;display:grid}.settings-form-grid input,.settings-form-grid select{width:100%;height:48px;color:var(--text);background:var(--surface2);border:1px solid var(--line);border-radius:8px;padding:0 13px;font-size:14px}.settings-feedback{color:var(--cyan);background:#2fd7e514;border:1px solid #2fd7e547;border-radius:8px;margin-top:20px;padding:13px 15px;font-size:13px}.demo-banner,.snapshot-notice{font-size:13px}.login-form-wrap .muted{font-size:14px}.login-proof,.login-note,.login-version{font-size:12px}.field>span{font-size:13px}.field input{font-size:14px}@media (max-width:1050px){.main{padding-inline:24px}.settings-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:720px){body{font-size:14px}.main{padding-inline:16px}.page-title h1{font-size:30px}.page-title p{font-size:14px}.bottom-item,.metric>span,.metric small,.legend,.allocation-list div{font-size:12px}.metric strong{font-size:20px}.section-head h2{font-size:17px}.section-head span{font-size:12px}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;padding:6px;display:flex;overflow-x:auto}.settings-nav>a{min-width:max-content;padding:11px 12px;font-size:13px}.settings-form-grid{grid-template-columns:1fr}.setting-row,.provider-setting{flex-wrap:wrap;align-items:flex-start}.setting-row>div:first-child,.provider-setting>div:nth-child(2){min-width:calc(100% - 52px)}.setting-row>.btn,.provider-setting>.badge{margin-left:auto}.asset-row,.ledger-row,.log-row,.asset-name strong,.ledger-kind strong{font-size:13px}.asset-name small,.ledger-kind small,.badge,.segmented button,.chart-ranges button{font-size:12px}.login-form-wrap .muted{font-size:14px}}.settings-profile>.profile-orbit{flex:0 0 42px}.allocation-visual{grid-template-columns:minmax(132px,.75fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.allocation-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(150px,100%);margin:auto;display:grid;position:relative}.allocation-donut:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:24%}.allocation-donut>span{z-index:1;text-align:center;font-size:22px;font-weight:800;position:relative}.allocation-donut small{color:var(--muted);font-size:12px;font-weight:500;display:block}.allocation-visual .allocation-list{border-top:0;padding-top:0}.removal-breakdown{background:var(--canvas);border:1px solid var(--line);border-radius:8px;max-height:180px;margin:14px 0 0;padding:10px 12px;list-style:none;overflow:auto}.removal-breakdown li{color:var(--muted);justify-content:space-between;gap:16px;padding:4px 0;font-size:12px;display:flex}.removal-breakdown strong{color:var(--text)}@media (max-width:720px){.allocation-visual{grid-template-columns:1fr}.allocation-donut{width:132px}.confirm-modal{max-height:calc(100vh - 24px);overflow:auto}.setting-row>.btn{width:100%;margin-left:0}.settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.settings-nav>a{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:60px;padding:8px 4px;font-size:12px;line-height:1.2}.segmented button,.chart-ranges button,.tabs button{min-height:44px}.filter-pills button{height:auto;min-height:44px}.pagination .icon-btn,.opportunity-top .icon-btn,.toggle{min-width:44px;min-height:44px}.stale-banner button{min-height:44px}}.sheet-link{text-align:left;background:0 0;width:100%;min-height:44px}.async-status{color:var(--text);background:linear-gradient(135deg,#2fd7e513,#0c121ff5);border:1px solid #2fd7e53d;border-radius:9px;align-items:flex-start;gap:13px;margin:0 0 16px;padding:15px 16px;display:flex}.async-status-icon{width:34px;height:34px;color:var(--cyan);background:#2fd7e514;border:1px solid #2fd7e547;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.async-status-body{flex:1;gap:9px;min-width:0;display:grid}.async-status-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.async-status-head>div{gap:3px;display:grid}.async-status-head span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font:700 12px Manrope,sans-serif}.async-status-head strong{font-size:14px;line-height:1.35}.async-status-head>b{color:var(--cyan);font:700 12px Manrope,sans-serif}.async-status p{max-width:78ch;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.async-status-context{flex-wrap:wrap;gap:6px 18px;display:flex}.async-status-context span{color:#d5dce9;overflow-wrap:anywhere;gap:2px;min-width:min(180px,100%);font-size:12px;display:grid}.async-status-context b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font:600 12px Manrope,sans-serif}.async-status-track{background:#202b3e;border-radius:999px;height:5px;overflow:hidden}.async-status-track i{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green));width:100%;height:100%;transition:transform .3s;display:block}.async-status-meta{color:var(--muted);flex-wrap:wrap;gap:5px 14px;font:12px Manrope,sans-serif;display:flex}.async-status-meta span{align-items:center;gap:4px;display:inline-flex}.async-status-waiting{color:var(--yellow);border-top:1px solid #8c95ad29;padding-top:8px;font-size:12px;line-height:1.45}.async-status-failed,.async-status-cancelled{background:linear-gradient(135deg,#ff6b7714,#0c121ff5);border-color:#ff6b7757}.async-status-failed .async-status-icon,.async-status-cancelled .async-status-icon{color:var(--red);background:#ff6b7714;border-color:#ff6b774d}.async-status-failed .async-status-head span,.async-status-cancelled .async-status-head span{color:var(--red)}.async-status-succeeded .async-status-icon,.async-status-succeeded .async-status-head span{color:var(--green)}.async-status-compact{gap:10px;margin:8px 0;padding:11px 12px}.async-status-compact .async-status-icon{flex-basis:28px;width:28px;height:28px}.async-status-compact .async-status-head strong,.async-status-compact p{font-size:12px}.async-status-compact .async-status-context{gap:5px 12px}.async-status-compact .async-status-context span{min-width:min(130px,100%);font-size:12px}.async-status-diagnostics{border-top:1px solid #8c95ad2e;padding-top:9px}.async-status-diagnostics summary{cursor:pointer;color:#dce5f4;font:700 12px Manrope,sans-serif}.async-status-diagnostics>div{gap:8px;margin-top:10px;display:grid}.async-status-issue{background:#0409126b;border:1px solid #ff6b773d;border-radius:7px;gap:6px;padding:10px;display:grid}.async-status-issue.is-warning{border-color:#ffc65c42}.async-status-issue header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.async-status-issue header strong{overflow-wrap:anywhere}.async-status-issue header span{color:var(--red);text-transform:uppercase;flex:none;font:700 12px Manrope,sans-serif}.async-status-issue.is-warning header span{color:var(--yellow)}.async-status-issue p{max-width:none}.async-status-issue p b{color:#dce5f4}.async-status-issue ul{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:12px;display:grid}.async-status-issue code{overflow-wrap:anywhere;color:#f2b8bf;font:12px Manrope,sans-serif}.async-status-technical{color:var(--muted);font-size:12px}.async-status-technical summary{width:max-content;color:var(--muted);font-weight:700}.async-status-technical ul,.async-status-technical>code{margin-top:7px}.async-status.dc-market-progress{align-items:flex-start;margin:18px 0 16px;padding:18px!important}.async-status.dc-market-progress .async-status-icon,.async-status.dc-market-progress .async-status-body{display:grid}.async-status.dc-market-progress .async-status-head,.async-status.dc-market-progress .async-status-context,.async-status.dc-market-progress .async-status-meta{display:flex}.async-status.dc-market-progress .async-status-track{display:block}@media (max-width:600px){.async-status{padding:13px}.async-status-head{gap:8px}.async-status-context,.async-status.dc-market-progress .async-status-context{gap:7px;display:grid}.async-status-meta,.async-status.dc-market-progress .async-status-meta{gap:5px;display:grid}.async-status-track{height:6px}}@media (prefers-reduced-motion:reduce){.async-status .spin{animation:none}.async-status-track i{transition:none}}.signal-shell{--d-bg:#070b0f;--d-surface:#0b1216;--d-card:#0e171c;--d-line:#1c2a30;--d-text:#edf4f1;--d-muted:#82949a;--d-green:#16c784;--d-amber:#f5b845;--d-red:#ef666d;--d-gray:#91a0a8;background:radial-gradient(ellipse at 22% -20%,#112126 0,transparent 36%),var(--d-bg);min-height:100vh;color:var(--d-text);font-size:13px}.signal-header{border-bottom:1px solid var(--d-line);z-index:8;background:#070b0ff2;align-items:center;gap:28px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.signal-brand{background:0 0;align-items:center;padding:0;display:flex}.signal-brand .brand{padding:0}.signal-brand .brand img{filter:none;width:28px}.signal-brand .brand span{font-size:16px}.signal-topnav{align-items:center;gap:22px;min-width:0;display:flex}.signal-topnav a{color:#8a9aa0;white-space:nowrap;font-size:12px;transition:color .18s}.signal-topnav a:hover,.signal-topnav a.active{color:#f4faf7}.signal-topnav a.active{position:relative}.signal-topnav a.active:after{content:"";background:var(--d-green);height:2px;position:absolute;bottom:-25px;left:0;right:0;box-shadow:0 0 12px #16c78488}.signal-header-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.global-search{border:1px solid var(--d-line);color:#687c83;background:#0a1115;border-radius:7px;align-items:center;gap:7px;width:180px;height:34px;padding:0 10px;display:flex;position:relative}.global-search input{width:100%;color:var(--d-text);background:0 0;border:0;outline:0;font-size:12px}.global-search input::placeholder{color:#718187}.global-search .search-results{border:1px solid var(--d-line);z-index:12;background:#101a20;border-radius:7px;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 15px 35px #000b}.search-results button{text-align:left;border-bottom:1px solid var(--d-line);width:100%;color:var(--d-text);background:0 0;padding:9px 11px;display:block}.search-results button:hover{background:#16242a}.search-results strong,.search-results small{display:block}.search-results small{color:var(--d-muted);margin-top:2px;font-size:12px}.signal-header-actions .icon-btn{color:#82949a;min-width:36px;min-height:36px}.signal-header-actions .icon-btn:hover{color:#f4faf7;background:#132027}.notification-count{background:var(--d-red);color:#1a0b0d;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:700 12px Manrope,sans-serif;display:grid;position:absolute;top:0;right:0}.analyst-chip{color:#d7e2de;border-left:1px solid var(--d-line);background:0 0;align-items:center;gap:7px;padding:2px 7px;font-size:12px;display:flex}.analyst-chip .avatar{color:#8ee8bd;background:#183d37;border:1px solid #228d68;width:26px;min-width:26px;height:26px;font-size:12px}.direction-main{width:100%;max-width:1480px;margin:0 auto;padding:30px 28px 60px}.direction-page{width:100%}.direction-page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.direction-kicker{letter-spacing:.14em;color:#70939a;text-transform:uppercase;margin:0 0 6px;font:12px Manrope,sans-serif}.direction-page h1{letter-spacing:-.04em;margin:0 0 7px;font-size:24px;line-height:1.1}.direction-subtitle{color:var(--d-muted);margin:0;font-size:12px}.direction-subtitle span{color:#426069;margin:0 6px}.direction-head-actions{align-items:center;gap:8px;display:flex}.direction-head-actions .badge{font-size:12px}.direction-action{border:1px solid var(--d-line);border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.direction-action.primary{color:#04130d;background:#12a96e;border-color:#12a96e}.direction-action.secondary{color:#bfceca;background:#0d171c}.direction-action:hover{filter:brightness(1.15)}.direction-demo{color:#d9ae57;background:#1b160c;border:1px solid #5f4820;border-radius:5px;align-items:center;gap:8px;margin-bottom:15px;padding:8px 11px;font-size:12px;display:flex}.direction-demo span{color:#a18b64}.direction-overview,.direction-panel{border:1px solid var(--d-line);background:linear-gradient(145deg,#101b20,#0c1519);border-radius:8px;box-shadow:0 12px 35px #0003}.direction-overview{margin-bottom:14px;padding:16px 18px 14px}.direction-overview-top{justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.direction-label,.direction-kpis>div>span,.dashboard-kpi-card>span{letter-spacing:.08em;color:#799197;text-transform:uppercase;font:12px Manrope,sans-serif;display:block}.direction-overview-top strong{letter-spacing:-.04em;margin:4px 0 3px;font-size:25px;display:block}.direction-overview-top .direction-positive{font:12px Manrope,sans-serif}.direction-select{border:1px solid var(--d-line);color:#b4c2bf;background:#0a1115;border-radius:5px;align-items:center;gap:16px;padding:7px 9px;font-size:12px;display:flex}.direction-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.direction-kpis>div{background:#0c1519;border:1px solid #19292f;border-radius:6px;min-width:0;padding:12px 13px}.direction-kpis strong{letter-spacing:-.025em;margin:6px 0 3px;font-size:17px;display:block}.direction-kpis small{font:12px Manrope,sans-serif}.direction-positive{color:var(--d-green)!important}.direction-negative{color:var(--d-red)!important}.direction-warning{color:var(--d-amber)!important}.direction-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);gap:14px;margin-bottom:14px;display:grid}.direction-panel{min-width:0;padding:16px}.direction-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.direction-panel-head h2{letter-spacing:-.02em;margin:0;font-size:14px;line-height:1.2}.direction-panel-head p{color:var(--d-muted);margin:4px 0 0;font-size:12px}.direction-periods{background:#081014;border:1px solid #1b2a30;border-radius:5px;gap:2px;padding:2px;display:flex}.direction-periods button{color:#6f8288;background:0 0;border-radius:3px;min-width:28px;height:25px;font:12px Manrope,sans-serif}.direction-legend{color:#8da0a5;align-items:center;gap:18px;margin-bottom:8px;font-size:12px;display:flex}.legend-dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.legend-dot.green{background:var(--d-green);box-shadow:0 0 7px #16c78488}.legend-dot.gray{background:#8a969c}.legend-dot.amber{background:var(--d-amber)}.legend-dot.red{background:var(--d-red)}.direction-chart{height:236px;padding:0 53px 23px 35px;position:relative}.direction-chart svg{width:calc(100% - 87px);height:calc(100% - 27px);position:absolute;top:3px;left:35px;right:52px;overflow:visible}.direction-gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:7px 52px 26px 35px}.direction-gridlines i{background:#1c2b30;height:1px;display:block}.direction-yaxis{color:#63757b;flex-direction:column;justify-content:space-between;width:30px;font:12px Manrope,sans-serif;display:flex;position:absolute;top:0;bottom:25px;left:0}.direction-xaxis{color:#63757b;justify-content:space-between;font:12px Manrope,sans-serif;display:flex;position:absolute;bottom:0;left:35px;right:52px}.direction-end-tags{flex-direction:column;gap:19px;display:flex;position:absolute;top:36px;right:0}.direction-end-tags b{color:#05120d;border-radius:2px;padding:3px 5px;font:700 12px Manrope,sans-serif}.direction-end-tags .green{background:var(--d-green)}.direction-end-tags .gray{color:#101518;background:#8b969d}.direction-end-tags .amber{background:var(--d-amber);color:#211505}.direction-chart-empty{color:var(--d-muted);border:1px dashed #263a40;place-items:center;font-size:12px;display:grid;position:absolute;inset:45px 55px 35px 35px}.bias-panel{flex-direction:column;display:flex}.direction-count{color:#7c9298;font:12px Manrope,sans-serif}.bias-content{flex:1;align-items:center;gap:23px;padding:9px 0 17px;display:flex}.bias-donut{border-radius:50%;place-items:center;width:126px;min-width:126px;height:126px;display:grid;position:relative}.bias-donut:after{content:"";background:#0d171b;border-radius:50%;position:absolute;inset:22px}.bias-donut>div{z-index:1;text-align:center}.bias-donut strong,.bias-donut small{display:block}.bias-donut strong{letter-spacing:-.04em;font-size:22px}.bias-donut small{color:var(--d-muted);margin-top:2px;font:12px Manrope,sans-serif}.bias-list{gap:13px;width:100%;display:grid}.bias-list>div{color:#9daeb1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.bias-list span{align-items:center;display:flex}.bias-list b{color:#e0ebe8;font:12px Manrope,sans-serif}.direction-link{color:#78cdb2;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:inline-flex}.direction-link:hover{color:#c0f6dc}.direction-secondary-grid{grid-template-columns:1fr 1.35fr;gap:14px;margin-bottom:14px;display:grid}.movers-panel,.activity-panel{min-height:236px}.direction-movers{display:grid}.mover-row{color:var(--d-text);text-align:left;background:0 0;border-bottom:1px solid #1b2a30;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.mover-row:last-child{border-bottom:0}.mover-row:hover{background:#132329}.mover-symbol{background:#122029;border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font:700 12px Manrope,sans-serif;display:grid}.mover-row strong,.mover-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mover-row strong{font-size:12px}.mover-row small{color:var(--d-muted);margin-top:2px;font-size:12px}.mover-row b{font:12px Manrope,sans-serif}.activity-list{display:grid}.activity-row{border-bottom:1px solid #1b2a30;grid-template-columns:54px 78px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:grid}.activity-row:last-child{border-bottom:0}.activity-time,.activity-type{color:#6d8288;font:12px Manrope,sans-serif}.activity-type{text-transform:capitalize}.activity-row strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.activity-row>span:last-child{font:12px Manrope,sans-serif}.direction-empty{color:var(--d-muted);padding:22px 0;font-size:12px}.opportunities-panel{margin-bottom:18px}.opportunity-list{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.opportunity-row{min-width:0;color:var(--d-text);text-align:left;background:#0b1519;border:1px solid #1b2a30;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:12px;display:grid}.opportunity-row:hover{background:#10221f;border-color:#2c5b51}.opportunity-row>svg{color:#789399;margin-top:2px}.opportunity-tag{color:#65ddb2;background:#10342b;border:1px solid #1d7058;border-radius:3px;padding:3px 5px;font:12px Manrope,sans-serif}.opportunity-row strong,.opportunity-row small{display:block}.opportunity-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.opportunity-row small{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.opportunity-row b{color:var(--d-green);font:12px Manrope,sans-serif}.direction-page .sheet{background:#101c21;border-color:#2a4048}.direction-page .field input,.direction-page .field select{background:#0b1519;border-color:#253941}.direction-page .muted{color:var(--d-muted)!important}.profile-menu-wrap{position:relative}.analyst-chip:focus-visible,.profile-menu button:focus-visible{outline:2px solid var(--d-green);outline-offset:3px}.profile-menu{z-index:20;background:#101c21;border:1px solid #2a4048;border-radius:7px;min-width:170px;padding:5px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #000b}.profile-menu button{color:#d7e2de;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:12px;display:flex}.profile-menu button:hover{color:#f4faf7;background:#172a2d}.recent-searches>p,.search-status{color:var(--d-muted);margin:0;padding:10px 11px;font-size:12px}.recent-searches>small{color:var(--d-muted);padding:0 11px 12px;display:block}.recent-searches button{width:100%;min-height:42px;color:var(--d-text);text-align:left;background:0 0;align-items:center;gap:9px;padding:9px 11px;display:flex}.recent-searches button svg{color:var(--d-muted);flex-shrink:0}.recent-searches button span{overflow-wrap:anywhere;min-width:0}.recent-searches button:hover,.recent-searches button:focus-visible,.search-results button:focus-visible{outline:2px solid var(--d-green);outline-offset:-2px;background:#16242a}.mobile-search-dialog .recent-searches{max-height:48dvh;margin-top:10px;overflow-y:auto}.mobile-search-dialog .recent-searches button{min-height:44px}.global-search .search-results{top:calc(100% + 6px)}.mobile-search-backdrop{z-index:40;padding:calc(76px + env(safe-area-inset-top)) 14px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020608c7;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.mobile-search-dialog{width:min(100%,460px);max-height:calc(100dvh - 100px - env(safe-area-inset-top));color:var(--d-text);background:linear-gradient(145deg,#111e23,#0c1519);border:1px solid #2a4048;border-radius:12px;padding:18px;overflow:hidden;box-shadow:0 22px 60px #000c}.mobile-search-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.mobile-search-head h2{margin:3px 0 0;font-size:20px;line-height:1.2}.mobile-search-head .icon-btn{color:#91a3a7;min-width:44px;min-height:44px}.mobile-search-field{color:#7f969d;background:#081014;border:1px solid #34505a;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.mobile-search-field:focus-within{border-color:var(--d-green);color:#8ee8bd;box-shadow:0 0 0 3px #16c78424}.mobile-search-field input{width:100%;min-width:0;color:var(--d-text);background:0 0;border:0;outline:0;font-size:16px}.mobile-search-field input::placeholder{color:#718187}.mobile-search-results{border-radius:8px;max-height:min(48dvh,360px);margin-top:10px;overflow-y:auto}.mobile-search-results:empty{display:none}.mobile-search-results>div+div{border-top:1px solid var(--d-line)}.mobile-search-results button{width:100%;min-height:58px;color:var(--d-text);text-align:left;background:#0c171c;padding:10px 12px;display:block}.mobile-search-results button:hover,.mobile-search-results button:focus-visible{background:#15272c;outline:0}.mobile-search-results strong,.mobile-search-results small{display:block}.mobile-search-results strong{font-size:14px}.mobile-search-results small{color:var(--d-muted);margin-top:3px;font-size:12px}.mobile-search-status{color:var(--d-muted);margin:12px 2px 0;font-size:12px}.mobile-search-status.is-error{color:#f1a1a5}@media (max-width:1050px){.signal-topnav{gap:12px}.signal-topnav a{font-size:12px}.global-search{width:145px}.direction-main{padding-inline:20px}.direction-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,.8fr)}}@media (max-width:720px){.signal-shell{padding-bottom:70px;font-size:14px}.signal-header{display:none}.signal-shell .mobile-header{z-index:10;border-bottom:1px solid var(--d-line);background:#070b0ff5;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.signal-shell .mobile-header .brand{padding:0}.signal-shell .mobile-header .brand img{width:25px}.signal-shell .mobile-header .brand span{font-size:15px}.signal-shell .mobile-header-actions{gap:2px;display:flex}.signal-shell .mobile-header .icon-btn{color:#91a3a7;min-width:42px}.direction-main{padding:79px 13px 30px}.direction-page-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:15px}.direction-kicker{font-size:12px}.direction-page h1{font-size:23px}.direction-subtitle{font-size:12px}.direction-head-actions{justify-content:flex-end;width:100%}.direction-head-actions .badge{margin-right:auto}.direction-action{height:38px}.direction-demo{align-items:flex-start;margin-bottom:11px;font-size:12px}.direction-demo span{display:none}.direction-overview{margin-bottom:10px;padding:14px 13px 12px}.direction-overview-top{padding-bottom:12px}.direction-overview-top strong{font-size:24px}.direction-select{height:30px}.direction-kpis{grid-template-columns:repeat(2,1fr);gap:7px}.direction-kpis>div{padding:10px}.direction-kpis strong{font-size:16px}.direction-kpis small{font-size:12px}.direction-main-grid,.direction-secondary-grid{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.direction-panel{border-radius:7px;padding:13px}.direction-panel-head{margin-bottom:11px}.direction-panel-head h2{font-size:14px}.direction-panel-head p{font-size:12px}.direction-periods{gap:0;max-width:100%;overflow:hidden}.direction-periods button{min-width:27px;padding:0 3px;font-size:12px}.direction-legend{gap:12px;font-size:12px}.direction-chart{height:195px;padding-bottom:22px}.direction-chart svg{width:calc(100% - 73px);height:calc(100% - 26px);left:29px;right:44px}.direction-gridlines{bottom:25px;left:29px;right:44px}.direction-yaxis{width:24px;font-size:12px}.direction-xaxis{font-size:12px;left:29px;right:44px}.direction-end-tags{gap:16px;top:27px;right:0}.direction-end-tags b{padding:3px;font-size:12px}.bias-panel{min-height:0}.bias-content{gap:24px;padding:10px 4px 15px}.bias-donut{width:112px;min-width:112px;height:112px}.bias-donut:after{inset:20px}.bias-donut strong{font-size:19px}.bias-list{gap:11px}.bias-list>div{font-size:12px}.movers-panel,.activity-panel{min-height:0}.mover-row{padding:10px 0}.activity-row{grid-template-columns:47px 64px minmax(0,1fr) auto;gap:5px;padding:10px 0}.activity-row strong{font-size:12px}.opportunities-panel{margin-bottom:10px}.opportunity-list{grid-template-columns:1fr;gap:7px}.opportunity-row{padding:11px}.direction-page .sheet{width:100%}.signal-shell .bottom-nav{z-index:11;padding:5px 7px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--d-line);background:#091114fa;display:flex;position:fixed;bottom:0;left:0;right:0}.signal-shell .bottom-item{color:#7c9094;font-size:12px}.signal-shell .bottom-item.active{color:#c5f6df}.signal-shell .bottom-item.active:before{background:var(--d-green)}}@media (prefers-reduced-motion:reduce){.signal-shell *{scroll-behavior:auto!important;transition:none!important}}.signal-header-actions .icon-btn.needs-attention{color:var(--d-amber);background:#f5b84514}.review-attention-mark{color:#ffd675;background:#2b200b;border:1px solid #f5b845;border-radius:50%;place-items:center;width:17px;height:17px;font:800 12px Manrope,sans-serif;display:grid;position:absolute;top:-2px;right:-1px}.sheet-link.needs-attention{color:#f1c76f}.review-attention-inline{color:#d0aa58;align-items:center;gap:5px;margin-left:auto;font:12px Manrope,sans-serif;display:flex}.review-attention-inline b{color:#ffd675;border:1px solid #f5b845;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;display:grid}@media (max-width:720px){.direction-kpis,.direction-demo,.direction-head-actions .direction-action{display:none}.direction-head-actions .market-refresh-action{margin-left:auto;display:inline-flex}.direction-head-actions .badge{margin-left:auto}}@media (min-width:721px){.signal-header-actions{gap:clamp(16px,1.5vw,24px)}.direction-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.72fr);grid-template-areas:"head head head""demo demo demo""notice notice notice""performance performance bias""activity opportunity movers";align-items:stretch;gap:14px;display:grid}.direction-page-head{grid-area:head;margin-bottom:0}.direction-demo{grid-area:demo;margin-bottom:0}.direction-page>.snapshot-notice{grid-area:notice;margin-bottom:0}.direction-main-grid,.direction-secondary-grid{display:contents}.performance-panel{grid-area:performance}.bias-panel{grid-area:bias}.activity-panel{grid-area:activity}.opportunities-panel{grid-area:opportunity;margin-bottom:0}.movers-panel{grid-area:movers;min-height:0}.direction-overview{grid-column:1/-1;margin-bottom:0}.direction-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-total-card{position:relative}.overview-sparkline{opacity:.9;width:100px;height:30px;position:absolute;bottom:13px;right:14px}.direction-main-grid .direction-panel,.direction-secondary-grid .direction-panel{height:100%}}@media (max-width:720px){.direction-kpis{grid-template-columns:1fr;display:grid}.direction-kpis>div:not(:first-child){display:none}.overview-total-card{position:relative}.overview-sparkline{width:90px;height:28px;position:absolute;top:22px;right:11px}.direction-overview{margin-bottom:10px;padding:13px}.direction-overview .direction-kpis>div{padding:10px}.direction-overview .direction-kpis strong{font-size:23px}.direction-overview .direction-kpis small{font-size:12px}.bias-donut{display:none}.mobile-bias-bar{border-radius:8px;height:7px;margin:4px 0 12px;display:block}.bias-content{padding:7px 4px 10px;display:block}.bias-list{gap:8px}.bias-list>div{padding:2px 0;font-size:12px}.bias-panel .direction-link{margin-top:3px}}@media (min-width:721px){.mobile-bias-bar{display:none}.opportunity-list{grid-template-columns:1fr;gap:7px}.opportunity-row{grid-template-columns:58px minmax(0,1fr) auto 16px;align-items:center;padding:10px 11px}.opportunity-row small{-webkit-line-clamp:1}.opportunity-row>svg{grid-area:1/4}.opportunity-row>b{grid-area:1/3}.direction-page .portfolio-allocation-widget--compact{grid-area:bias;height:100%}.direction-main-grid>.portfolio-allocation-widget{height:100%}}@media (min-width:721px) and (max-width:950px) and (max-height:600px){.signal-header{display:none}.signal-shell .mobile-header{z-index:10;border-bottom:1px solid var(--d-line);background:#070b0ffa;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.signal-shell .mobile-header .brand{padding:0}.signal-shell .mobile-header .brand img{width:25px}.signal-shell .mobile-header-actions{gap:2px;display:flex}.signal-shell .mobile-header .icon-btn{color:#91a3a7;min-width:42px}.direction-main{max-width:100%;padding:79px 18px 78px;overflow-x:hidden}.direction-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""demo""notice""performance""bias""activity""opportunity""movers"}.direction-page .portfolio-allocation-widget--compact{width:100%}.signal-shell .bottom-nav{z-index:11;border-top:1px solid var(--d-line);background:#091114fa;padding:5px 7px;display:flex;position:fixed;bottom:0;left:0;right:0}.signal-shell .bottom-item{color:#7c9094;font-size:12px}.signal-shell .bottom-item.active{color:#c5f6df}.signal-shell .bottom-item.active:before{background:var(--d-green)}}.direction-periods{background:0 0;border:0;padding:0}.direction-periods button{color:#6f8288;background:0 0;border:0;border-radius:4px;min-width:44px;height:44px;min-height:44px;position:relative}.direction-periods button.selected{color:#11191c;background:linear-gradient(#0000 9px,#737e83 9px 35px,#0000 35px)}.direction-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.legend-unavailable{color:#68797e}@media (max-width:720px){.direction-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.direction-kpis>div,.direction-kpis>div:not(:first-child){padding:9px 6px;display:block}.direction-kpis>div>span,.dashboard-kpi-card>span{letter-spacing:.04em;font-size:12px}.direction-kpis strong{white-space:nowrap;margin:5px 0 2px;font-size:13px}.direction-kpis small{white-space:nowrap;font-size:12px}.overview-sparkline{display:none}.direction-legend{flex-wrap:wrap;row-gap:6px}}.direction-periods button{min-width:44px;min-height:44px}.direction-action{min-height:44px}.signal-header-actions .icon-btn.active{color:#f4faf7;background:#132027}@media (max-width:720px){.signal-shell .mobile-header .icon-btn{min-width:44px}}@media (min-width:721px) and (max-width:950px) and (max-height:600px){.signal-shell .mobile-header .icon-btn{min-width:44px}}.dashboard-page .dashboard-actions{justify-content:flex-end;margin-bottom:14px}.dashboard-page .dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid!important}.dashboard-page .dashboard-kpi-card{min-width:0;min-height:94px;color:var(--d-text);text-align:left;background:linear-gradient(145deg,#101b20,#0c1519);border:1px solid #1c3036;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:14px 15px;display:flex;position:relative;box-shadow:0 12px 35px #0003}.dashboard-page .dashboard-kpi-card strong{letter-spacing:-.035em;white-space:nowrap;align-items:baseline;margin:4px 0;font-size:21px;line-height:1.1;display:flex}.dashboard-page .dashboard-kpi-card .dashboard-realized-value{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:3px 6px;display:flex}.dashboard-page .dashboard-income-summary{color:#8fa1a6;letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:600}.dashboard-page .dashboard-income-summary:focus-visible{outline:2px solid var(--d-green);outline-offset:2px;border-radius:3px}.dashboard-page .dashboard-kpi-card small{color:#8fa1a6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.dashboard-page .dashboard-kpi-link{cursor:pointer;font:inherit}.dashboard-page .dashboard-kpi-link:hover{background:linear-gradient(145deg,#12251f,#0d1c19);border-color:#347667}.dashboard-page .dashboard-kpi-link:focus-visible{outline:2px solid var(--d-green);outline-offset:3px}.dashboard-page .dashboard-kpi-link>svg{color:#67cda9;position:absolute;top:13px;right:13px}.dashboard-page .overview-total-card{padding-right:126px}.dashboard-page .overview-total-card>strong{font-size:32px!important}.dashboard-page .overview-total-card .financial-value--kpi{--financial-value-size:1.75rem}.dashboard-page .dashboard-kpi-card small.overview-total-today{color:#8fa1a6;text-overflow:clip;white-space:nowrap;align-items:baseline;gap:5px;display:flex;overflow:visible}.dashboard-page .overview-total-percent{margin-left:5px}.dashboard-page .overview-total-today-label{color:#8fa1a6}.dashboard-page .overview-sparkline{opacity:.95;width:104px;height:34px;position:absolute;bottom:17px;right:15px}.dashboard-page .direction-main-grid{grid-template-columns:minmax(0,1fr) clamp(360px,22vw,520px);gap:14px;margin-bottom:14px;display:grid}.dashboard-page .performance-panel,.dashboard-page .portfolio-allocation-widget--compact,.dashboard-page .movers-panel,.dashboard-page .activity-panel,.dashboard-page .opportunities-panel{grid-area:auto}.dashboard-page .direction-main-grid>.direction-panel,.dashboard-page .direction-main-grid>.portfolio-allocation-widget{height:100%}.dashboard-page .performance-panel{flex-direction:column;display:flex}.signal-shell .dashboard-performance-reset{color:var(--d-muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:6px;padding:4px 0 0 8px;font:12px Manrope,sans-serif;font-size:12px!important}.dashboard-performance-reset:hover{color:var(--d-text);text-decoration:underline}.dashboard-performance-reset:focus-visible{outline:2px solid var(--d-green);outline-offset:3px;border-radius:2px}.dashboard-page .direction-chart{flex:1;height:auto;min-height:320px;padding:0;overflow:hidden}.dashboard-performance-chart,.dashboard-performance-chart__canvas{width:100%;height:100%}.dashboard-performance-chart{isolation:isolate;flex-direction:column;min-width:0;display:flex}.performance-control-matrix{border-bottom:1px solid #17262b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;padding:5px;display:flex}.performance-asset-selector,.performance-metric-selector{align-items:center;gap:4px;min-width:0;display:flex}.performance-asset-selector{flex:340px}.performance-metric-selector{flex:390px;justify-content:flex-end}.performance-asset-selector button,.performance-metric-selector label{color:#61747a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 9px;font:12px Manrope,sans-serif;transition:border-color .16s,background .16s,color .16s;display:flex}.performance-asset-selector button i{opacity:.55;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.performance-asset-selector button.is-selected,.performance-metric-selector label.is-selected{color:#d7e4e0;background:#111e23;border-color:#2a4147}.performance-asset-selector button.is-selected i{opacity:1;box-shadow:0 0 8px}.performance-asset-selector button:focus-visible,.performance-metric-selector label:focus-within{outline:2px solid var(--d-green);outline-offset:2px}.performance-asset-selector button:disabled{cursor:not-allowed;opacity:.35}.performance-metric-selector input{accent-color:#16c784;width:14px;height:14px;margin:0}.performance-metric-selector label>i{background:#8ca09f;width:20px;height:2px;display:block}.performance-metric-selector label>i.is-basis{background:repeating-linear-gradient(90deg,#8ca09f 0 5px,#0000 5px 8px)}.performance-metric-selector label>i.is-unrealized{background:repeating-linear-gradient(90deg,#8ca09f 0 2px,#0000 2px 5px)}.performance-metric-selector label>i.is-realized{background:repeating-linear-gradient(90deg,#8ca09f 0 7px,#0000 7px 10px,#8ca09f 10px 12px,#0000 12px 15px)}.performance-inspection-toggle{color:#8ca0a5;white-space:nowrap;background:#0c171b;border:1px solid #20343a;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font:700 12px Manrope,sans-serif;display:inline-flex}.performance-inspection-toggle:hover,.performance-inspection-toggle.is-selected{color:#c8f8fa;background:#102329;border-color:#2fd7e5}.performance-inspection-toggle:focus-visible{outline:2px solid var(--d-green);outline-offset:2px}.performance-inspection-toggle>svg,.performance-inspector svg{flex:0 0 14px;display:block;width:14px!important;height:14px!important;position:static!important;inset:auto!important}.dashboard-performance-chart__tooltip span>i{opacity:1;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px}.dashboard-performance-chart__plot{flex:1;min-height:0;position:relative}.dashboard-performance-chart.is-inspecting .dashboard-performance-chart__plot{flex-basis:300px;min-height:300px}.dashboard-performance-chart__canvas{position:absolute;inset:0}.dashboard-performance-chart__canvas:focus-visible{outline:2px solid var(--d-green);outline-offset:-3px}.dashboard-performance-chart__canvas>.tv-lightweight-charts{z-index:1;position:relative}.dashboard-performance-chart__gain-loss-fill{z-index:2;pointer-events:none;position:absolute;inset:0}.dashboard-performance-chart__tooltip{z-index:3;color:#b7c6c3;pointer-events:none;background:#081115f0;border:1px solid #2a4147;border-radius:6px;gap:5px;min-width:205px;max-width:calc(100% - 24px);padding:10px 11px;font:12px Manrope,sans-serif;display:grid;position:absolute;top:10px;box-shadow:0 12px 28px #0007}.dashboard-performance-chart__tooltip.is-center{left:50%;transform:translate(-50%)}.dashboard-performance-chart__tooltip>strong{color:#edf4f1;margin-bottom:2px;font-size:12px}.dashboard-performance-chart__tooltip span{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;display:grid}.dashboard-performance-chart__tooltip .dashboard-performance-chart__difference{border-top:1px solid #203137;grid-template-columns:1fr auto;padding-top:4px}.dashboard-performance-chart__tooltip b{color:inherit;white-space:nowrap}.dashboard-performance-chart__selection-layer{z-index:4;cursor:crosshair;touch-action:none;position:absolute;inset:0;overflow:hidden}.dashboard-performance-chart__selection-band{pointer-events:none;background:#2fd7e51a;border-inline:1px solid #2fd7e5;min-width:2px;position:absolute;top:0;bottom:22px;box-shadow:inset 0 0 22px #2fd7e50d}.dashboard-performance-chart__selection-band:before,.dashboard-performance-chart__selection-band:after{content:"";background:#2fd7e5;border-radius:2px;width:9px;height:9px;position:absolute;top:8px;box-shadow:0 0 8px #2fd7e588}.dashboard-performance-chart__selection-band:before{left:-5px}.dashboard-performance-chart__selection-band:after{right:-5px}.dashboard-performance-chart__selection-band>span{color:#85edf2;white-space:nowrap;background:#0b171c;border-radius:3px;padding:2px 4px;font:700 12px Manrope,sans-serif;position:absolute;top:5px}.dashboard-performance-chart__selection-band>span:first-child{left:7px}.dashboard-performance-chart__selection-band>span:last-child{right:7px}.performance-inspector{background:#0a1317;border-top:1px solid #1d3036;flex:none}.performance-inspector__controls{border-bottom:1px solid #17272c;align-items:center;gap:8px;min-height:54px;padding:5px 7px;display:flex}.performance-inspector__controls label{color:#84979c;align-items:center;gap:5px;min-height:44px;font:12px Manrope,sans-serif;display:flex}.performance-inspector__controls input{color:#dce9e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b161a;border:1px solid #263c42;border-radius:4px;height:32px;padding:0 6px;font:12px Manrope,sans-serif}.performance-inspector__controls button,.performance-inspector__actions button{color:#bcd0d1;background:#0d1b20;border:1px solid #29434a;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 10px;font:700 12px Manrope,sans-serif;display:inline-flex}.performance-inspector__controls button:hover,.performance-inspector__actions button:hover{color:#bff7f8;border-color:#2fd7e5}.performance-inspector__controls button:disabled{cursor:not-allowed;opacity:.4}.performance-inspector__controls button:focus-visible,.performance-inspector__controls input:focus-visible,.performance-inspector__actions button:focus-visible{outline:2px solid var(--d-green);outline-offset:2px}.performance-inspector__summary{border-bottom:1px solid #1c3036;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.performance-inspector__realized{flex:260px}.performance-inspector__toolbar{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.performance-inspector__summary>span:not(.performance-inspector__actions){gap:5px;display:grid}.performance-inspector__summary small{color:#71878c;letter-spacing:.06em;text-transform:uppercase;font:12px Manrope,sans-serif}.performance-inspector__realized>strong{font-size:20px;line-height:1.2}.performance-inspector__loading{align-items:center;gap:8px;color:#c8f8fa!important;font-size:16px!important;display:flex!important}.performance-inspector .performance-inspector__loading>svg{flex-basis:18px;animation:.8s linear infinite performance-inspector-spin;width:18px!important;height:18px!important}.performance-inspector__actions{gap:6px;display:flex}@keyframes performance-inspector-spin{to{transform:rotate(360deg)}}.performance-inspector__filters{color:#bcd0d1;flex-wrap:wrap;align-items:center;gap:8px;font:12px Manrope,sans-serif;display:flex}.performance-inspector__amount-filter{color:#84979c;border:1px solid #20343a;border-radius:5px;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex}.performance-inspector__amount-filter.is-active{color:#d7e4e0;background:#111e23;border-color:#2a4147}.performance-inspector__amount-filter label{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.performance-inspector__amount-filter input[type=checkbox]{accent-color:#16c784;width:14px;height:14px;margin:0}.performance-inspector__amount-filter input[type=text]{color:#dce9e6;width:54px;min-width:0;height:34px;font:inherit;background:#0b161a;border:1px solid #263c42;border-radius:4px;padding:0 6px}.performance-inspector__amount-filter input:disabled{opacity:.45}.performance-inspector__amount-filter input:focus-visible{outline:2px solid var(--d-green);outline-offset:2px}.performance-inspector__amount-filter input[aria-invalid=true]{border-color:var(--d-red)}.performance-inspector__amount-unit{margin-right:5px}.performance-inspector__filter-error{color:var(--d-red);margin:0;padding:6px 12px;font:12px Manrope,sans-serif}.performance-inspector__filter-count{color:#bcd0d1;padding:6px 12px;font:12px Manrope,sans-serif}@media (prefers-reduced-motion:reduce){.performance-inspector .performance-inspector__loading>svg{animation:none}}.performance-inspector__state{color:#819397;padding:18px 12px;font:12px Manrope,sans-serif}.performance-inspector__state.is-error{color:var(--d-red)}.performance-inspector__events{max-height:300px;overflow:auto}.performance-inspector__event{white-space:nowrap;border-bottom:1px solid #17282d;grid-template-columns:120px minmax(180px,1fr) minmax(440px,1.8fr) auto;align-items:center;gap:12px;min-width:920px;min-height:36px;padding:6px 12px;display:grid}.performance-inspector__event:last-child{border-bottom:0}.performance-inspector__event time{color:#83969b;font:12px Manrope,sans-serif}.performance-inspector__event>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.performance-inspector__event strong,.performance-inspector__event small{display:inline}.performance-inspector__event strong{font-size:12px}.performance-inspector__event small{color:#73868b;margin-left:8px;font:12px/1.35 Manrope,sans-serif}.performance-inspector__event>strong:last-child{white-space:nowrap;font-size:12px}.dashboard-page .dashboard-rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dashboard-page .dashboard-rankings-grid>.direction-panel{min-height:0;margin:0}.dashboard-page .dashboard-ranking-panel{padding:14px 16px 12px}.dashboard-page .dashboard-ranking-panel>.direction-panel-head{margin-bottom:8px}.dashboard-page .dashboard-ranking-title{gap:7px;display:flex}.dashboard-page .dashboard-ranking-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dashboard-page .dashboard-ranking-list{min-width:0}.dashboard-page .dashboard-ranking-list-head{grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;max-width:380px;margin-bottom:3px;display:grid}.dashboard-page .dashboard-ranking-list h3{color:#aebdbd;margin:0;font-size:12px;line-height:1.35}.dashboard-page .dashboard-ranking-sort{color:#809397;background:0 0;border:0;border-radius:5px;place-items:center;width:44px;height:44px;display:grid}.dashboard-page .dashboard-ranking-sort:hover{color:#d3e2df;background:#132329}.dashboard-page .dashboard-ranking-sort.is-amount{color:var(--d-green);background:#15342c}.dashboard-page .dashboard-ranking-sort:focus-visible{outline:2px solid var(--d-green);outline-offset:1px}.dashboard-page .dashboard-ranking-list .mover-row{border:0;border-radius:5px;width:100%;max-width:380px;min-height:48px;padding:3px}.dashboard-page .dashboard-ranking-list .mover-row strong{line-height:1.1}.dashboard-page .dashboard-ranking-list .mover-row small{margin-top:0;line-height:1.2}.dashboard-page .dashboard-ranking-list .mover-row:focus-visible{outline:2px solid var(--d-green);outline-offset:1px}.dashboard-page .dashboard-ranking-list .direction-empty{padding:12px 3px}.dashboard-page .dashboard-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-page .dashboard-insights-grid>.direction-panel{min-height:236px;margin:0}.dashboard-page .mover-row strong{color:var(--financial-value-default,#b9b9b9);font-size:14px;line-height:1.2}.dashboard-page .mover-row small{font-size:12px}.dashboard-page .mover-value-line{color:#6f8288;align-items:baseline;gap:5px;min-width:0;display:flex}.dashboard-page .mover-value-line>span:last-child{min-width:0}.dashboard-page .mover-asset-icon{color:#a5b6b8;background:#122029;border:1px solid #294246;width:30px;height:30px;font:700 12px Manrope,sans-serif}.dashboard-page .activity-row{border-inline:0;width:100%;color:var(--d-text);text-align:left;cursor:pointer;background:0 0;border-top:0}.dashboard-page .activity-row:hover{background:#132329}.dashboard-page .activity-row:focus-visible{outline:2px solid var(--d-green);outline-offset:2px;border-radius:4px}@media (min-width:721px){.direction-page.dashboard-page{display:block}.dashboard-page>.direction-demo,.dashboard-page>.snapshot-notice,.dashboard-page>.async-status{margin-bottom:14px}}@media (min-width:1101px){.dashboard-page .dashboard-kpis{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1100px){.dashboard-page .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-page .overview-total-card{grid-column:auto}}@media (max-width:1100px){.dashboard-page .direction-main-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page .direction-main-grid>.direction-panel,.dashboard-page .direction-main-grid>.portfolio-allocation-widget{height:auto}.performance-inspector__events{max-height:60dvh;overflow:auto}}@media (max-width:900px){.dashboard-page .dashboard-rankings-grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:950px) and (max-height:600px){.dashboard-page .direction-main-grid>.portfolio-allocation-widget--compact{align-self:start;height:auto}.dashboard-page .performance-panel .direction-panel-head{flex-direction:column;align-items:stretch}.dashboard-page .performance-panel .direction-periods{grid-template-columns:repeat(10,minmax(0,1fr));width:100%;display:grid;overflow:visible}.dashboard-page .performance-panel .direction-periods button{width:auto;min-width:0}}@media (max-width:720px){.dashboard-page .dashboard-actions{gap:6px;width:100%;margin-bottom:10px;display:flex}.dashboard-page .dashboard-actions .direction-action{min-width:44px;padding:0 9px;display:inline-flex}.dashboard-page .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}.dashboard-page .dashboard-kpi-card{min-height:86px;padding:11px 10px;display:flex!important}.dashboard-page .dashboard-kpi-card strong{font-size:16px}.dashboard-page .dashboard-kpi-card .dashboard-realized-value{max-width:100%}.dashboard-page .dashboard-income-summary{white-space:normal;max-width:100%;line-height:1.35}.dashboard-page .dashboard-kpi-card small{font-size:12px}.dashboard-page .overview-total-card{grid-column:auto;padding-right:10px}.dashboard-page :is(.dashboard-bank-card,.dashboard-tax-card){display:none!important}.dashboard-page .overview-total-card>strong{font-size:22px!important}.dashboard-page .dashboard-kpi-card .financial-value--kpi{--financial-value-size:clamp(.875rem,4vw,1.125rem)}.dashboard-page .dashboard-kpi-card small.overview-total-today{grid-template-columns:auto 1fr;gap:3px 5px;display:grid}.dashboard-page .overview-total-today>.financial-value:first-child{grid-column:1/-1}.dashboard-page .overview-total-percent{margin-left:0}.dashboard-page .overview-total-today-label{font-size:12px}.dashboard-page .overview-sparkline{display:none}.dashboard-page .direction-main-grid{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.dashboard-page .direction-chart{flex:none;height:440px;min-height:440px}.dashboard-page .direction-chart:has(.dashboard-performance-chart.is-inspecting){height:auto;min-height:0;overflow:visible}.dashboard-page .direction-chart:has(.dashboard-performance-chart.is-inspecting) .dashboard-performance-chart{height:auto}.dashboard-page .performance-panel .direction-panel-head{flex-direction:column;align-items:stretch}.dashboard-page .performance-panel .direction-periods{grid-template-columns:repeat(10,minmax(0,1fr));width:100%;display:grid;overflow:visible}.dashboard-page .performance-panel .direction-periods button{width:auto;min-width:0;padding-inline:0;font-size:12px!important}.performance-control-matrix{gap:2px;padding:3px;display:grid}.performance-asset-selector,.performance-metric-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.performance-asset-selector button,.performance-metric-selector label{gap:3px;min-height:44px;padding-inline:2px;font-size:0!important}.performance-asset-selector button span,.performance-metric-selector label span{font-size:0!important}.performance-asset-selector button i{flex-basis:6px;width:6px;height:6px}.performance-asset-selector button span:after,.performance-metric-selector label span:after{content:attr(data-mobile-label);font-size:12px}.performance-metric-selector input{width:13px;height:13px}.performance-metric-selector label>i{width:14px}.performance-inspection-toggle{width:100%;font-size:12px}.dashboard-performance-chart.is-inspecting .dashboard-performance-chart__plot{flex-basis:230px;min-height:230px}.performance-inspector__controls{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.performance-inspector__controls>span{grid-column:1/-1;min-width:0}.performance-inspector__controls label{grid-template-columns:auto 1fr;display:grid}.performance-inspector__controls button{grid-column:1/-1}.performance-inspector__summary{grid-template-columns:1fr 1fr;padding:9px}.performance-inspector__actions{grid-column:1/-1}.performance-inspector__actions button{flex:1}.performance-inspector__events{max-height:60dvh}.dashboard-performance-chart__tooltip{min-width:185px;padding:8px;font-size:12px}.dashboard-page .dashboard-rankings-grid{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.dashboard-page .dashboard-rankings-grid>.direction-panel{min-height:0}.dashboard-page .dashboard-ranking-columns{grid-template-columns:1fr;gap:8px}.dashboard-page .dashboard-ranking-panel{padding-inline:12px}.dashboard-page .dashboard-ranking-panel>.direction-panel-head{align-items:center;gap:8px}.dashboard-page .dashboard-ranking-title{white-space:nowrap;gap:5px}.dashboard-page .dashboard-ranking-panel>.direction-panel-head .direction-link{font-size:12px!important}.dashboard-page .dashboard-ranking-list .position-disclosure>summary{grid-template-rows:24px 18px;grid-template-columns:28px minmax(0,1fr) max-content 16px;gap:3px 6px;min-height:66px;padding:10px 4px}.dashboard-page .dashboard-ranking-list .position-disclosure-icon{grid-row:1;align-self:center;margin-top:0}.dashboard-page .dashboard-ranking-list .position-disclosure-name{align-self:center}.dashboard-page .dashboard-ranking-list .position-disclosure-name>strong{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;font-size:14px;line-height:24px;overflow:hidden}.dashboard-page .dashboard-ranking-list .position-disclosure-value{align-self:center}.dashboard-page .dashboard-ranking-list .position-performance{display:contents}.dashboard-page .dashboard-ranking-list .position-performance>strong{grid-area:1/3;place-self:center end}.dashboard-page .dashboard-ranking-list .position-performance .financial-value--kpi{--financial-value-size:1rem}.dashboard-page .dashboard-ranking-list .position-performance-today{flex-wrap:nowrap;grid-area:2/3;align-self:center;gap:4px}.dashboard-page .dashboard-ranking-list .position-performance-today>small{font-size:11px!important}.dashboard-page .dashboard-insights-grid{grid-template-columns:1fr;gap:10px}.dashboard-page .dashboard-insights-grid>.direction-panel{min-height:0}}@media (max-width:420px){.dashboard-page .dashboard-actions .direction-action{font-size:12px}.dashboard-page .dashboard-kpi-card strong{font-size:14px}}@media (max-width:720px){.dashboard-page .opportunity-row{grid-template-columns:auto minmax(0,1fr) auto 16px}.dashboard-page .opportunity-row>span:nth-child(2){min-width:0}.performance-control-matrix{gap:3px;padding:4px;display:grid}.performance-asset-selector,.performance-metric-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.performance-asset-selector button,.performance-metric-selector label{gap:3px;min-height:44px;padding-inline:2px;font-size:0!important}.performance-asset-selector button span,.performance-metric-selector label span{font-size:0!important}.performance-asset-selector button span:after,.performance-metric-selector label span:after{content:attr(data-mobile-label);font-size:12px}.performance-inspection-toggle{width:100%;font-size:12px}.dashboard-performance-chart.is-inspecting .dashboard-performance-chart__plot{flex-basis:230px;min-height:230px}.performance-inspector__controls{grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.performance-inspector__controls>span{grid-column:1/-1;min-width:0}.performance-inspector__controls label{grid-template-columns:auto 1fr;display:grid}.performance-inspector__controls button{grid-column:1/-1}.performance-inspector__summary{grid-template-columns:1fr;padding:9px}.performance-inspector__actions{grid-template-columns:1fr;display:grid}.performance-inspector__events{max-height:60dvh;max-height:60dvh;overflow:auto}}.dashboard-page .dashboard-kpi-card>span:first-child{min-height:1.4em;line-height:1.4}@media (max-width:700px){.dashboard-page .dashboard-kpi-card>span:first-child{align-items:flex-end;min-height:2.8em;display:flex}}:root{--type-primary:1.75rem;--type-name:1.375rem;--type-body:1.125rem;--type-control:1rem;--type-caption:.9375rem;--type-micro:.875rem;--type-nav:1rem}html{font-size:16px}body{font-size:var(--type-body);line-height:1.55}.login-logo img,.signal-shell .brand img{filter:none}.signal-shell{font-size:var(--type-body)}.signal-shell.is-disconnected{background:linear-gradient(155deg, #911f2a47 0%, #4a171e1f 34%, transparent 68%), radial-gradient(ellipse at 22% -20%, #112126 0, transparent 36%), var(--d-bg,#070b0f)}.signal-shell.is-disconnected .signal-header{border-bottom-color:#ef666d57}.has-save-error{background:linear-gradient(155deg,#911f2a38,#4a171e14 42%,#0000 72%)}.has-save-error :is(.dc-chart-card,.direction-entry-sheet,.dc-settings-content,.direction-review-card){border-color:#ef666d6b!important}.signal-header,.signal-shell .mobile-header{background:linear-gradient(#070b0f6b,#070b0f94),url(/assets/brand/mimir-header-runes-v1.png) 0 0/512px 128px}.signal-header{height:72px;min-height:72px}.signal-brand .brand img{object-fit:contain;width:68px;height:68px}.signal-brand{position:relative;overflow:visible}.signal-brand .brand{isolation:isolate;position:relative}.signal-brand .brand:after{content:"";pointer-events:none;mix-blend-mode:screen;filter:sepia()saturate(1.35);opacity:.65;background:url(/assets/brand/mimir-mark-512.png) 50%/contain no-repeat;animation:9s ease-in-out infinite mimir-gold-reflection;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 42%,#0008 47%,#000 50%,#0008 53%,#0000 58%);mask-image:linear-gradient(110deg,#0000 42%,#0008 47%,#000 50%,#0008 53%,#0000 58%);-webkit-mask-size:350% 100%;mask-size:350% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mimir-gold-reflection{0%,8%{-webkit-mask-position:100% 0;mask-position:100% 0}36%,to{-webkit-mask-position:0 0;mask-position:0 0}}.signal-brand.has-open-items .brand:after{display:none}.signal-brand.has-open-items .brand{filter:drop-shadow(0 0 5px #f5b84570);animation:2.8s ease-in-out infinite mimir-attention-glow}.signal-brand-attention{color:#ffd45c;text-shadow:0 0 9px #ffc43d80;pointer-events:none;background:#12140feb;border:1px solid #f5b845b3;border-radius:50%;place-items:center;width:30px;height:34px;font:800 29px/1 Manrope,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #f5b84540}.signal-brand:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ffd45c}@keyframes mimir-attention-glow{0%,to{filter:drop-shadow(0 0 3px #f5b84550)}50%{filter:drop-shadow(0 0 9px #f5b845c0)}}@media (prefers-reduced-motion:reduce){.signal-brand .brand:after{animation:none;display:none}.signal-brand.has-open-items .brand{animation:none}}.signal-brand-tooltip{z-index:100;color:#d6e1de;opacity:0;pointer-events:none;text-align:left;background:#090f13fa;border:1px solid #b8843e7a;border-radius:8px;gap:4px;width:290px;padding:12px 14px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:124px;left:0;transform:translateY(-4px);box-shadow:0 16px 35px #0000008c,inset 0 1px #e6b05914}.signal-brand-tooltip span{color:#aebfbb;font-size:.8125rem;font-weight:400;line-height:1.45}.signal-brand-tooltip .signal-brand-tooltip-title{color:#e6b059;font-size:.9375rem}.signal-brand:hover .signal-brand-tooltip,.signal-brand:focus-visible .signal-brand-tooltip{opacity:1;transform:translateY(0)}.signal-topnav{gap:clamp(14px,1.5vw,24px)}.signal-topnav a{color:#a8b7b9;letter-spacing:-.012em;font-weight:650;font-size:var(--type-nav)!important}.signal-topnav a.active:after{bottom:-8px}.global-search{width:270px;height:40px}.global-search input,.analyst-chip,.profile-menu button{font-size:var(--type-control)!important}.direction-main{width:100%;max-width:none;padding-inline:clamp(24px,2.5vw,56px)}.signal-shell .direction-page{width:100%;max-width:none!important}.signal-shell :is(button,a,input,select,textarea){font-size:var(--type-control)!important}.signal-shell :is(label,dt,dd){line-height:1.45;font-size:var(--type-caption)!important}.signal-shell .direction-main p{line-height:1.55;font-size:var(--type-control)!important}.signal-shell small:not(.financial-value__unit):not(.dc-holding-secondary):not(.dc-price-meta){line-height:1.45;font-size:var(--type-micro)!important}.signal-shell :is(.badge,[class*=-badge],[class*=-tag],.direction-kicker,.kicker,.eyebrow){font-size:var(--type-caption)!important}.signal-shell :is(.direction-subtitle,.direction-demo,.direction-muted,.snapshot-notice){line-height:1.5;font-size:var(--type-control)!important}.signal-shell .direction-main h1{line-height:1.08;font-size:clamp(2.125rem,3vw,2.75rem)!important}.signal-shell .direction-main :is(h2,.direction-panel-head h2,.section-head h2){line-height:1.18;font-size:1.5rem!important}.signal-shell .direction-main h3{font-size:1.25rem!important}.signal-shell .direction-main h4{font-size:1.125rem!important}.signal-shell :is(.direction-ledger-row,.direction-review-row,.log-row,.signal-row,.activity-row,.mover-row,.opportunity-row,.direction-research-item){font-size:var(--type-control)!important}.signal-shell :is(.direction-overview-top,.direction-kpis,.portfolio-summary-card,.dc-price-block,.dc-metric-grid .metric,.metric,.portfolio-card-main,.portfolio-donut,.portfolio-allocation-widget__donut,.dc-removal-total)>strong,.signal-shell :is(.direction-kpis,.portfolio-summary-card,.dc-metric-grid .metric,.metric) strong{letter-spacing:-.035em;line-height:1.08;font-size:var(--type-primary)!important}.signal-shell :is(.portfolio-asset-cell,.portfolio-card-head,.mover-row,.opportunity-row,.direction-ledger-instrument,.direction-research-item,.dc-log-row,.signal-row,.dc-wallet-name) strong,.signal-shell :is(.dc-instrument h1,.dc-source-card-header h4){line-height:1.2;font-size:var(--type-name)!important}.signal-shell :is(.portfolio-value-text,.portfolio-table td>strong,.portfolio-summary-breakdown b,.portfolio-allocation-card>div>strong,.portfolio-card-main strong,.direction-ledger-row>span:nth-child(4),.dc-chart-stats strong,.dc-info-card dd,.dc-event-value,.mover-row>b,.opportunity-row>b){line-height:1.2;font-size:1.25rem!important}.signal-shell :is(.portfolio-allocation-widget__row>span,.portfolio-allocation-widget__row>strong,.portfolio-allocation-widget__row>em){font-size:var(--type-caption)!important}.signal-shell .portfolio-allocation-widget__columns{font-size:var(--type-micro)!important}.signal-shell .portfolio-allocation-widget--compact .portfolio-allocation-widget__columns{font-size:.8125rem!important}.signal-shell .dashboard-page .dashboard-ranking-panel h2{font-size:1.25rem!important}.signal-shell .dashboard-page .dashboard-ranking-list h3,.signal-shell .dashboard-page .mover-row strong,.signal-shell .dashboard-page .mover-row>b{font-size:1rem!important}.signal-shell .dashboard-page .mover-row small{font-size:.75rem!important}.signal-shell :is(small:not(.financial-value__unit):not(.dc-holding-secondary):not(.dc-price-meta),time,code,.portfolio-freshness,.portfolio-table th,.portfolio-source-row,.portfolio-coverage-legend,.direction-yaxis,.direction-xaxis,.activity-time,.activity-type,.direction-ledger-note,.ledger-source-badge,.dc-source-meta,.dc-settings-kicker,.dc-kicker){line-height:1.4;font-size:var(--type-micro)!important}.signal-shell .direction-ledger-note,.signal-shell .direction-main time,.signal-shell .dc-bias-legend strong,.signal-shell .dc-event-value{font-size:var(--type-caption)!important}.signal-shell .portfolio-view :is(time,em,button,input,select,th,td),.signal-shell .portfolio-view small:not(.financial-value__unit):not(.dc-holding-secondary):not(.dc-price-meta),.signal-shell .portfolio-view :is(.portfolio-heading-result>span,.portfolio-state span,.portfolio-allocation-result span,.portfolio-allocation-widget span,.portfolio-entry-price span,.portfolio-result-cell span,.portfolio-result-cell strong,.portfolio-card span,.portfolio-source-card span,.portfolio-coverage span,.portfolio-coverage-head strong,.asset-icon-fallback){line-height:1.4;font-size:var(--type-micro)!important}.login-page :is(button,input){font-size:var(--type-control)!important}.login-page .field>span,.login-page :is(.login-proof,.login-note,.login-version,.eyebrow){font-size:var(--type-caption)!important}.login-page .login-form-wrap h2{font-size:2rem!important}.login-page .login-form-wrap .muted,.login-page .login-art-copy p{font-size:var(--type-control)!important}@media (max-width:1120px){.signal-header{gap:18px;padding-inline:20px}.signal-topnav{gap:12px}.signal-topnav a{font-size:.9375rem!important}.global-search{width:240px}}.signal-header .analyst-chip>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (min-width:721px) and (max-width:1400px) and (min-height:601px),(min-width:951px) and (max-width:1400px){.signal-header{grid-template-columns:auto minmax(0,1fr);gap:0 16px;height:auto;padding-inline:20px;display:grid}.signal-brand{grid-area:1/1}.signal-header-actions{grid-area:1/2;gap:8px;min-width:0;max-width:100%}.signal-header .global-search{width:clamp(140px,25vw,270px);min-width:0}.signal-header .global-search input{min-width:0}.signal-header .analyst-chip>span:last-child{max-width:120px}.signal-topnav{grid-area:2/1/auto/-1;gap:24px;min-width:0;max-width:100%;overflow-x:auto}.signal-topnav a{flex-shrink:0;align-items:center;min-height:44px;display:flex}.signal-topnav a.active:after{bottom:2px}}@media (max-width:720px){.signal-shell{font-size:1rem}.direction-main{padding-inline:16px}.signal-shell .bottom-item{font-size:.8125rem!important}.signal-shell .mobile-header .brand img{object-fit:contain;width:54px;height:54px}.signal-shell .direction-main h1{font-size:2rem!important}.signal-shell .direction-main h2{font-size:1.375rem!important}.signal-shell :is(.direction-kpis,.portfolio-summary-card,.dc-metric-grid .metric,.metric) strong,.signal-shell .dc-price-block>strong{font-size:1.5rem!important}.signal-shell :is(.portfolio-card-main strong,.portfolio-allocation-card>div>strong,.direction-ledger-row>span:nth-child(4),.dc-chart-stats strong,.dc-info-card dd,.mover-row>b,.opportunity-row>b){font-size:1.125rem!important}.signal-shell :is(.portfolio-asset-cell,.portfolio-card-head,.mover-row,.opportunity-row,.direction-ledger-instrument,.direction-research-item,.dc-wallet-name) strong,.signal-shell :is(.dc-instrument h1,.dc-source-card-header h4){font-size:1.25rem!important}.signal-shell .dashboard-page .mover-row strong,.signal-shell .dashboard-page .mover-row>b{font-size:1rem!important}}@media (min-width:721px) and (max-width:950px) and (max-height:600px){.signal-shell .mobile-header .brand img{object-fit:contain;width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.signal-shell,.signal-shell .signal-header,.has-save-error :is(.dc-chart-card,.direction-entry-sheet,.dc-settings-content,.direction-review-card){transition:none!important}}.connection-recovered{z-index:120;bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#c2f5d9;pointer-events:none;background:#10291f;border:1px solid #458c70;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:12px 18px;font-size:1rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0008}.connection-recovered svg{flex-shrink:0}.route-recovery{border:1px solid var(--line,#354047);background:var(--d-bg,#070b0f);max-width:640px;color:var(--text,#e2e8e6);border-radius:16px;margin:48px auto;padding:28px}.route-recovery>svg{color:#e7ae64}.route-recovery h2{margin:12px 0}.route-recovery p{margin:0 0 16px}@media (max-width:760px){.connection-recovered{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.route-recovery{margin:24px auto;padding:20px}}.dashboard-page .dashboard-ranking-columns{grid-template-columns:minmax(0,1fr);gap:12px}.dashboard-page .dashboard-ranking-list-head{max-width:none}.dashboard-page .position-disclosure .financial-value--kpi{--financial-value-size:1.375rem}.dashboard-page .position-disclosure-link{text-align:left;cursor:pointer;background:0 0;border:0}.dashboard-page .position-disclosure-facts{font-size:13px}.ov-quick .position-disclosure-link{cursor:pointer;background:0 0;border:0}@media (max-width:720px){.direction-main{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.signal-shell .bottom-nav{padding-bottom:calc(5px + env(safe-area-inset-bottom))}.direction-main :is(.page-head,.direction-page-head,.dc-settings-heading){flex-wrap:wrap;gap:10px}.direction-main :is(.sheet,.dialog,.finance-dialog){overscroll-behavior:contain;max-height:calc(100dvh - 20px);overflow-y:auto}.direction-main :is(input,select,textarea){max-width:100%;font-size:16px!important}.dashboard-page .direction-main-grid{gap:8px}.dashboard-page .overview-total-card small.overview-total-today{white-space:normal;flex-wrap:wrap}.portfolio-allocation-widget__metric{min-width:0;max-width:100%}.portfolio-allocation-widget__metric .financial-value{--financial-value-size:.8125rem}.portfolio-allocation-widget__columns{display:none!important}}.portfolio-shell>.portfolio-position-scope{gap:4px;width:max-content;max-width:calc(100% - 24px);margin:10px 12px 0;display:flex}.position-list-toolbar select{color:#dce7e4;background:#0c191c;border:1px solid #30443f;border-radius:6px;padding:6px 10px}.position-disclosure .position-disclosure-value>.position-value-context{display:block}@media (max-width:720px){.portfolio-shell>.portfolio-position-scope{width:calc(100% - 24px)}.portfolio-shell>.portfolio-position-scope>button{flex:1}.position-list-toolbar>div>.financial-value{--financial-value-size:.875rem}}.portfolio-update-note{color:#9eafaa;border-bottom:1px solid #21343b;padding:8px 12px;font-size:12px}.portfolio-update-note>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:flex}.portfolio-update-note p{margin:6px 0;font-size:12px}.content-unboxed.content-unboxed{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:root{--motion-fast:.14s;--motion-base:.21s;--motion-slow:.34s;--motion-ease:cubic-bezier(.22,1,.36,1);--motion-edge:#15b77b94;--motion-halo:#15b77b21}@keyframes motion-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes motion-value-settle{0%{opacity:.18;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes motion-plot-reveal{0%{opacity:.2;transform:scaleX(.985)}to{opacity:1;transform:none}}@keyframes motion-orbit{to{transform:rotate(1turn)}}@keyframes motion-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes motion-status-scan{0%{transform:translate(-120%)}to{transform:translate(420%)}}@keyframes motion-help-left{0%{opacity:0;transform:translate(calc(4px - 100%),-50%)}to{opacity:1;transform:translate(-100%,-50%)}}@keyframes motion-section-enter{0%{opacity:0;transform:translateY(14px)scale(.995)}to{opacity:1;transform:none}}@keyframes motion-row-enter{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.motion-loading-surface{isolation:isolate;border-radius:10px;min-height:min(720px,100dvh - 98px);position:relative;overflow:hidden}.motion-loading-skeleton{min-height:inherit;opacity:.56;filter:saturate(.72);padding:8px}.motion-skeleton-line{background:linear-gradient(100deg,#233138 18%,#38504e 42%,#233138 66%) 0 0/240% 100%;border-radius:999px;width:42%;height:9px;animation:1.7s ease-in-out infinite motion-skeleton-sheen;display:block}.motion-skeleton-line.is-wide{width:76%}.motion-skeleton-card,.motion-skeleton-chart,.motion-skeleton-side,.motion-skeleton-summary,.motion-skeleton-map,.motion-skeleton-radar,.motion-skeleton-radar-row,.motion-skeleton-panel{background:linear-gradient(145deg,#101b20,#0b1418);border:1px solid #1c3036;border-radius:8px;overflow:hidden}.motion-skeleton-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.motion-skeleton-card{align-content:center;gap:13px;min-height:100px;padding:15px;display:grid}.motion-skeleton-card .is-wide{height:17px}.motion-skeleton-main{grid-template-columns:minmax(0,1.8fr) minmax(280px,.72fr);gap:14px;display:grid}.motion-skeleton-chart{gap:20px;min-height:470px;padding:18px;display:grid}.motion-skeleton-plot{background:repeating-linear-gradient(0deg,#0000 0 69px,#1b2a30 70px);border-top:1px solid #1b2a30;align-items:flex-end;gap:10%;min-height:370px;padding:30px 20px 0;display:flex}.motion-skeleton-plot i{background:linear-gradient(#15b77b3d,#15b77b09);border-radius:4px 4px 0 0;width:14%;display:block}.motion-skeleton-plot i:first-child{height:28%}.motion-skeleton-plot i:nth-child(2){height:46%}.motion-skeleton-plot i:nth-child(3){height:38%}.motion-skeleton-plot i:nth-child(4){height:72%}.motion-skeleton-side{align-content:start;justify-items:start;gap:18px;min-height:470px;padding:18px;display:grid}.motion-skeleton-ring{border:15px solid #213039;border-top-color:#355e50;border-radius:50%;justify-self:center;width:116px;height:116px;margin:10px;display:block}.motion-skeleton-overview{grid-template-columns:minmax(0,3fr) minmax(330px,2fr);gap:16px;display:grid}.motion-skeleton-overview>div,.motion-skeleton-overview>aside{align-content:start;gap:14px;display:grid}.motion-skeleton-summary{gap:18px;min-height:176px;padding:20px;display:grid}.motion-skeleton-map{min-height:490px;padding:20px;position:relative}.motion-skeleton-map>i{aspect-ratio:1;background:#101d1a;border:2px solid #29423c;border-radius:50%;width:clamp(54px,8vw,98px);position:absolute}.motion-skeleton-map>i:first-of-type{top:24%;left:8%}.motion-skeleton-map>i:nth-of-type(2){width:70px;top:35%;left:28%}.motion-skeleton-map>i:nth-of-type(3){width:92px;top:20%;left:49%}.motion-skeleton-map>i:nth-of-type(4){width:62px;top:38%;right:9%}.motion-skeleton-map>i:nth-of-type(5){width:82px;bottom:11%;left:14%}.motion-skeleton-map>i:nth-of-type(6){width:112px;bottom:13%;left:39%}.motion-skeleton-map>i:nth-of-type(7){width:58px;bottom:8%;right:24%}.motion-skeleton-map>i:nth-of-type(8){width:76px;bottom:20%;right:5%}.motion-skeleton-radar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:90px;padding:15px;display:grid}.motion-skeleton-radar .motion-skeleton-ring{border-width:5px;width:36px;height:36px;margin:0}.motion-skeleton-radar-row{gap:13px;min-height:114px;padding:16px;display:grid}.motion-skeleton-asset-head{border-bottom:1px solid #21312f;grid-template-columns:auto minmax(180px,.8fr) minmax(620px,1.4fr);align-items:center;gap:16px;padding:16px 0 18px;display:grid}.motion-skeleton-logo{background:#1a2b28;border-radius:18px;width:78px;height:78px}.motion-skeleton-asset-head>div:nth-child(2){gap:15px;display:grid}.motion-skeleton-asset-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.motion-skeleton-asset-metrics>div{gap:12px;display:grid}.motion-skeleton-tabs{border-bottom:1px solid #21312f;gap:34px;padding:18px 4px;display:flex}.motion-skeleton-tabs .motion-skeleton-line{width:110px}.motion-skeleton-asset-chart{margin-top:18px}.motion-skeleton-tool{border:1px solid #263733;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;display:grid}.motion-skeleton-tool>span{background:#263a34;border-radius:5px;width:22px;height:22px}.motion-skeleton-panel{gap:18px;min-height:260px;padding:24px;display:grid}.motion-route-overlay{z-index:42;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:motion-route-overlay-in var(--motion-base) var(--motion-ease) both;background:radial-gradient(circle,#12302d47,#04090b7a 46%,#04090b2e);place-items:center;padding:18px;display:grid;position:fixed;inset:68px 0 0}.motion-route-status{background:linear-gradient(145deg,#0d1b1dfa,#070f12fc);border-color:#e6b0595c;border-radius:14px;width:min(440px,100vw - 28px);margin:0;padding:20px 21px;box-shadow:0 28px 90px #000c,0 0 0 1px #e6b0590a,0 0 42px #145d5021}.async-status.motion-route-status:before{background:linear-gradient(#e6b059,#68a897);box-shadow:0 0 16px #e6b05973}.motion-route-status.async-status-loading:after{background:linear-gradient(90deg,#0000,#e6b059,#68a897,#0000)}.motion-route-status .async-status-icon{background:#0a181a;border-color:#e6b05957;flex-basis:44px;width:44px;height:44px}.motion-route-status .async-status-orbit{background:conic-gradient(from 12deg,transparent 0 18%,#e6b05947 34%,#e6b059 72%,#68a897 100%);width:28px;height:28px}.motion-route-status .async-status-orbit:after{background:#0a181a url(/assets/brand/mimir-mark-512.png) 50%/82% no-repeat;inset:4px}.motion-route-status .async-status-head span{color:#e6b059}.motion-route-status .async-status-head strong{font-size:16px}.motion-route-status .async-status-track i{background:linear-gradient(90deg,#e6b059,#68a897)}@keyframes motion-route-overlay-in{0%{opacity:0}to{opacity:1}}.async-status{animation:motion-rise var(--motion-base) var(--motion-ease) both;background:linear-gradient(145deg,#0a1a1ffa,#081017fa);border-color:#2fd7e54f;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0005}.async-status:before{background:linear-gradient(var(--cyan),var(--green));width:2px;box-shadow:0 0 14px var(--cyan);content:"";position:absolute;inset:0 auto 0 0}.async-status-loading:after,.async-status-running:after,.async-status-queued:after{background:linear-gradient(90deg,transparent,var(--cyan),transparent);content:"";width:26%;height:1px;animation:1.8s ease-in-out infinite motion-status-scan;position:absolute;top:0;left:0}.async-status-icon{background:#091d22eb;border-color:#2fd7e552;border-radius:9px;box-shadow:inset 0 0 18px #2fd7e512}.async-status-orbit{background:conic-gradient(from 12deg,transparent 0 18%,#2fd7e542 34%,var(--cyan) 72%,var(--green) 100%);border-radius:50%;width:20px;height:20px;animation:.92s linear infinite motion-orbit;display:block;position:relative}.async-status-orbit:after{border-radius:inherit;content:"";background:#0a1a1f;position:absolute;inset:3px}.async-status-orbit i{z-index:1;width:4px;height:4px;box-shadow:0 0 9px var(--cyan);background:#d9fffa;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.async-status-succeeded{background:linear-gradient(145deg,#0a1f1afa,#081114fa);border-color:#39dfad5c}.async-status-succeeded:before{background:var(--green)}.async-status-failed,.async-status-cancelled{border-color:#ff6b7761}.async-status-failed:before,.async-status-cancelled:before{background:var(--red)}.async-status-track{background:#1b2a31;height:4px}.async-status-track i{background:linear-gradient(90deg,var(--cyan),var(--green));transition:transform var(--motion-slow) var(--motion-ease);box-shadow:0 0 12px #2fd7e54d}.ov-layout>.ov-module,.dashboard-page>.dashboard-kpis,.dashboard-page>.direction-main-grid,.dashboard-page>.dashboard-rankings-grid,.dashboard-page>.dashboard-insights-grid,.dc-asset>.dc-back,.dc-asset>.portfolio-quality-notice,.dc-asset>.dc-asset-head,.dc-asset>.dc-position-strip,.dc-asset>.dc-tabs,.dc-asset>.dc-chart-card,.dc-asset>.dc-detail-card{animation:motion-rise var(--motion-slow) var(--motion-ease) both}.ov-layout>.ov-radar,.dashboard-page>.direction-main-grid,.dc-asset>.dc-position-strip{animation-delay:55ms}.dashboard-page>.dashboard-rankings-grid,.dc-asset>.dc-tabs{animation-delay:90ms}.dashboard-page>.dashboard-insights-grid,.dc-asset>.dc-chart-card,.dc-asset>.dc-detail-card{animation-delay:.125s}.ov-summary strong,.dashboard-kpi-card>strong,.dc-head-metrics strong,.dc-head-metrics small{animation:motion-value-settle var(--motion-slow) var(--motion-ease) both}.ov-summary .ov-spark,.overview-sparkline,.dashboard-performance-chart__plot,.dc-chart-stage{transform-origin:0;animation:motion-plot-reveal .42s var(--motion-ease) .11s both}.portfolio-view>.portfolio-heading{animation:motion-section-enter .3s var(--motion-ease) both}.portfolio-view>.portfolio-view-tabs{animation:motion-section-enter .34s var(--motion-ease) 70ms both}.portfolio-view>.portfolio-layout{animation:none}.portfolio-view>.portfolio-layout>.portfolio-shell{animation:motion-section-enter .42s var(--motion-ease) .13s both}.portfolio-view>.portfolio-layout>.portfolio-sidebar{animation:motion-section-enter .42s var(--motion-ease) .21s both}.portfolio-view .portfolio-toolbar{animation:motion-rise .32s var(--motion-ease) .22s both}.portfolio-view .portfolio-table thead{animation:motion-rise .3s var(--motion-ease) .28s both}.portfolio-view .portfolio-table tbody tr,.portfolio-view .portfolio-card{animation:motion-row-enter .33s var(--motion-ease) .52s both}.portfolio-view .portfolio-table tbody tr:first-child,.portfolio-view .portfolio-card:first-child{animation-delay:.33s}.portfolio-view .portfolio-table tbody tr:nth-child(2),.portfolio-view .portfolio-card:nth-child(2){animation-delay:.36s}.portfolio-view .portfolio-table tbody tr:nth-child(3),.portfolio-view .portfolio-card:nth-child(3){animation-delay:.39s}.portfolio-view .portfolio-table tbody tr:nth-child(4),.portfolio-view .portfolio-card:nth-child(4){animation-delay:.42s}.portfolio-view .portfolio-table tbody tr:nth-child(5),.portfolio-view .portfolio-card:nth-child(5){animation-delay:.45s}.portfolio-view .portfolio-table tbody tr:nth-child(6),.portfolio-view .portfolio-card:nth-child(6){animation-delay:.48s}.portfolio-view .portfolio-table tbody tr:nth-child(7),.portfolio-view .portfolio-card:nth-child(7){animation-delay:.51s}.portfolio-view .portfolio-table tbody tr:nth-child(8),.portfolio-view .portfolio-card:nth-child(8){animation-delay:.54s}.portfolio-view .portfolio-table tbody tr:nth-child(9),.portfolio-view .portfolio-card:nth-child(9){animation-delay:.57s}.portfolio-view .portfolio-table tbody tr:nth-child(10),.portfolio-view .portfolio-card:nth-child(10){animation-delay:.6s}.dashboard-page:not(.is-loading)>.dashboard-kpis,.dashboard-page:not(.is-loading)>.direction-main-grid,.dashboard-page:not(.is-loading)>.dashboard-rankings-grid,.dashboard-page:not(.is-loading)>.dashboard-insights-grid{animation:none}.dashboard-page:not(.is-loading) .dashboard-kpi-card{animation:motion-section-enter .39s var(--motion-ease) both}.dashboard-page:not(.is-loading) .dashboard-kpi-card:first-child{animation-delay:90ms}.dashboard-page:not(.is-loading) .dashboard-kpi-card:nth-child(2){animation-delay:.135s}.dashboard-page:not(.is-loading) .dashboard-kpi-card:nth-child(3){animation-delay:.18s}.dashboard-page:not(.is-loading) .dashboard-kpi-card:nth-child(4){animation-delay:.225s}.dashboard-page:not(.is-loading) .dashboard-kpi-card:nth-child(5){animation-delay:.27s}.dashboard-page:not(.is-loading)>.direction-main-grid>*{animation:motion-section-enter .44s var(--motion-ease) .32s both}.dashboard-page:not(.is-loading)>.direction-main-grid>:nth-child(2){animation-delay:.39s}.dashboard-page:not(.is-loading)>.dashboard-rankings-grid>*{animation:motion-section-enter .42s var(--motion-ease) both}.dashboard-page:not(.is-loading)>.dashboard-rankings-grid>:first-child{animation-delay:.46s}.dashboard-page:not(.is-loading)>.dashboard-rankings-grid>:nth-child(2){animation-delay:.51s}.dashboard-page:not(.is-loading)>.dashboard-rankings-grid>:nth-child(3){animation-delay:.56s}.dashboard-page:not(.is-loading)>.dashboard-rankings-grid>:nth-child(4){animation-delay:.61s}.dashboard-page:not(.is-loading)>.dashboard-insights-grid>*{animation:motion-section-enter .42s var(--motion-ease) .66s both}.dashboard-page:not(.is-loading)>.dashboard-insights-grid>:nth-child(2){animation-delay:.71s}.dc-position-strip--loading{isolation:isolate;min-height:116px;position:relative;overflow:hidden}.dc-position-strip--loading:after{z-index:2;background:linear-gradient(90deg,transparent,var(--green),transparent);content:"";width:24%;height:1px;animation:1.7s ease-in-out infinite motion-status-scan;position:absolute;top:0;left:0}.dc-position-strip--loading .dc-position-summary{overflow:hidden}.dc-position-strip--loading .dc-position-metric{min-height:46px}.dc-position-value-skeleton{background:linear-gradient(100deg,#1c2b2c 18%,#315048 42%,#1c2b2c 66%) 0 0/240% 100%;border-radius:5px;width:min(132px,78%);height:18px;margin-top:2px;animation:1.7s ease-in-out infinite motion-skeleton-sheen;display:block}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status){z-index:42;width:min(410px,100vw - 28px);margin:0;padding:11px 12px;position:fixed;bottom:22px;right:22px;box-shadow:0 22px 60px #000c,0 0 28px #2fd7e517}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status) .async-status-icon{flex-basis:28px;width:28px;height:28px}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status) .async-status-body{gap:4px}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status) .async-status-head strong{font-size:12px}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status) :is(.async-status-context,.async-status-meta){display:none}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status) p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.async-status .async-status-diagnostics{overflow-wrap:anywhere;max-height:60vh;overflow:auto}.async-status .async-status-diagnostics .async-status-issue p{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.signal-shell :is(button,a[href]){transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease),filter var(--motion-fast) ease}:is(.dashboard-kpi-link,.opportunity-row,.ov-zone-settings,.ov-bubble-info button,.dc-automatic-tool-list>button,.dc-source-gallery-item,.dc-asset-source-media button):is(:hover,:focus-visible){box-shadow:0 12px 28px #0005,0 0 0 1px #15b77b2e,0 0 22px var(--motion-halo);transform:translateY(-2px);border-color:var(--motion-edge)!important}:is(.mover-row,.activity-row,.ov-radar-card):is(:hover,:focus-visible){box-shadow:inset 2px 0 var(--d-green,var(--green));transform:translate(3px);background:linear-gradient(90deg,#15b77b1c,#15b77b06)!important}:is(.dashboard-kpi-link,.opportunity-row,.ov-zone-settings,.ov-bubble-info button,.mover-row,.activity-row,.dc-automatic-tool-list>button):active{transition-duration:70ms;transform:translate(0,0)scale(.985)}.dc-tabs button:hover,.dc-tabs button:focus-visible,.direction-periods button:hover,.direction-periods button:focus-visible{color:#e8f6f0;background:#15b77b13;box-shadow:inset 0 -2px #15b77b61}[data-help-active=true]{filter:brightness(1.08);border-radius:6px;box-shadow:0 0 0 1px #2fd7e547,0 0 20px #2fd7e517}.app-help-tooltip{z-index:4000;color:#f1faf7;isolation:isolate;min-width:min(250px,100vw - 24px);max-width:min(360px,100vw - 24px);animation-duration:var(--motion-base);background:linear-gradient(145deg,#123028,#091719);border-color:#3a806f;border-radius:10px;padding:11px 13px;font:600 12px/1.55 Manrope,system-ui,sans-serif;animation-fill-mode:both;box-shadow:0 18px 44px #000e,0 0 0 1px #15b77b1f,0 0 26px #15b77b2e}.app-help-tooltip:before{content:"";background:#102620;border-top:1px solid #2f6f60;border-left:1px solid #2f6f60;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.app-help-tooltip.is-above:before{background:#0b1719;border:1px solid #2f6f60;border-top:0;border-left:0;top:auto;bottom:-5px}.app-help-tooltip.is-left{animation-name:motion-help-left;transform:translate(-100%,-50%)}.app-help-tooltip.is-left:before{border-top:1px solid #2f6f60;border-bottom:0;border-left:0;border-right:1px solid #2f6f60;top:50%;left:auto;right:-5px;transform:translateY(-50%)rotate(45deg)}.portfolio-quality-notice{animation:motion-rise var(--motion-base) var(--motion-ease) both;background:linear-gradient(100deg,#45330c7a,#1c170c9e);border-color:#f5b8456b;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px 12px;margin-bottom:13px;padding:10px 12px;display:grid;position:relative;box-shadow:0 12px 30px #0003}.portfolio-quality-notice>svg{color:#f5c868;margin-top:2px}.portfolio-quality-notice>div{gap:2px}.portfolio-quality-notice nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}.portfolio-quality-notice nav a{background:#231c0bb8;border-color:#ae87286b;min-height:34px;padding:5px 8px}.portfolio-quality-notice nav a:hover,.portfolio-quality-notice nav a:focus-visible{transform:translateY(-1px);box-shadow:0 8px 18px #0004,0 0 14px #f5b84514}.snapshot-notice{animation:motion-rise var(--motion-base) var(--motion-ease) both;background:linear-gradient(145deg,#101e21,#0b1518);border:1px solid #38504d;border-radius:9px;box-shadow:0 12px 30px #0003}@media (max-width:820px){.motion-loading-surface{min-height:calc(100dvh - 148px)}.motion-loading-skeleton{padding:4px}.motion-skeleton-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-skeleton-kpis>.motion-skeleton-card:last-child{grid-column:1/-1}.motion-skeleton-main,.motion-skeleton-overview,.motion-skeleton-asset-head{grid-template-columns:1fr}.motion-skeleton-side{min-height:250px}.motion-skeleton-chart{min-height:380px}.motion-skeleton-plot{min-height:280px}.motion-skeleton-overview>aside{display:none}.motion-skeleton-asset-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.motion-skeleton-logo{width:64px;height:64px}.motion-skeleton-tabs{gap:16px;overflow:hidden}.motion-skeleton-tabs .motion-skeleton-line{min-width:84px}.motion-route-overlay{inset:58px 0 calc(63px + env(safe-area-inset-bottom));padding:12px}.motion-route-status{padding:17px}.portfolio-quality-notice nav{grid-template-columns:1fr}.portfolio-quality-notice>div>span,.portfolio-quality-notice nav a>span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portfolio-quality-notice>div>span{-webkit-line-clamp:4;max-height:5.8em}.portfolio-quality-notice nav a>span{-webkit-line-clamp:2;max-height:2.9em}.portfolio-quality-notice nav a{min-height:48px}:is(.dc-settings[data-testid=settings-page]>.async-status,.dc-settings-content>.async-status,.dc-source-accounts>.async-status,.dc-wallets>.async-status,.portfolio-view>.async-status){right:10px;bottom:calc(78px + env(safe-area-inset-bottom));width:auto;left:10px}.dc-position-strip--loading{min-height:144px}}@media (max-width:950px) and (max-height:600px){.motion-loading-surface{min-height:calc(100dvh - 126px)}.motion-skeleton-chart,.motion-skeleton-side{min-height:240px}.motion-skeleton-plot{min-height:150px}.motion-route-overlay{inset:58px 0 calc(61px + env(safe-area-inset-bottom))}.motion-route-status{width:min(520px,100vw - 28px);padding:13px 15px}.motion-route-status .async-status-body{gap:5px}.motion-route-status .async-status-context{display:none}.portfolio-quality-notice>div>span,.portfolio-quality-notice nav a>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.9em;display:-webkit-box;overflow:hidden}.portfolio-quality-notice nav a{min-height:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-skeleton-line{background-position:0 0}.async-status-orbit{background:conic-gradient(from 12deg,transparent 0 25%,var(--cyan) 25% 70%,var(--green) 70%);transform:none}.motion-route-status .async-status-orbit{background:conic-gradient(from 12deg,transparent 0 25%,#e6b059 25% 70%,#68a897 70%)}}
