html,body{margin:0}html.pancake-desktop,html.pancake-desktop body{width:100%;height:100%}html.pancake-desktop body{overflow:hidden}body{background-color:#f0f8ff}#testDiv{position:absolute;inset:0}#testDiv.loading{background-color:#9fb6c1;background-image:radial-gradient(circle at 82% 28%,#ffffffdb,#faf7f252 38%,#0000 70%),linear-gradient(135deg,#6f91a6 0%,#a7bdc7 38%,#dde6e8 70%,#f7f3ed 100%);background-size:cover}#testDiv.loading:before{content:"";z-index:101;background:#7297c5;height:55px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #1f314629}#testDiv.loading:after{content:"";opacity:0;z-index:100;transform-origin:25%;background-color:#7297c5;border-radius:50%;width:32px;height:32px;margin:0 10px;animation-name:reveal,bounce;animation-duration:1s,1s;animation-timing-function:ease,ease;animation-iteration-count:1,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:.75s;animation-fill-mode:forwards;animation-timeline:auto,auto;position:absolute;top:150px;left:calc(50% - 16px)}.pancakeRuntimeError{z-index:200;box-sizing:border-box;color:#7d3838;text-align:center;background:#fffdfa;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;inset:0}.pancakeRuntimeError h1{margin:0;font-size:20px}.pancakeRuntimeError p{max-width:46em;margin:0;line-height:1.5}.pancakeRuntimeError code{word-break:break-all;font-size:.95em}.pancakeRuntimeError button{color:#fffdfa;font:inherit;cursor:pointer;background:#7297c5;border:0;border-radius:10px;padding:8px 20px}@keyframes reveal{to{opacity:1}}@keyframes bounce{to{transform:rotate(360deg)}}
p,a{cursor:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-family:arial}input{font-size:14px}a:hover{text-decoration:underline!important}div[name=gridDiv]{background-color:#9fb6c1}.loginButtons a:hover{text-decoration:none!important}.pancake-bg{background-color:#9fb6c1;background-image:url(../media/beach-sky-bg.0u7-prvjz-7dc.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.IN_GRID_ADD_CARD_BUTTON_CLASS{background:#fff3;box-shadow:1px 1px 1px 1px #00000040}.iconButton{opacity:.8;cursor:pointer}.iconButton:hover{opacity:1}.gridInnerComponent{color:#263a3f;outline-offset:-1px;background-image:url(../media/card-honeycomb-bg.33klhpgg9dznq.svg);background-position:top;background-repeat:repeat;background-size:64px 55.424px;outline:1px solid #50696c2e;transition:box-shadow .16s,outline-color .16s}.gridWrapperComponent:hover .gridInnerComponent{outline-color:#458b9752}.gridCard--background-state .gridInnerComponent{background-image:none}.gridCard--summary .gridInnerComponent{background-color:#fffdf7!important}.cardLoadFailure{box-sizing:border-box;color:#536a6e;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px 14px 12px;display:flex;position:absolute;inset:0}.cardLoadFailure__mark{box-sizing:border-box;color:#54767b;border:1px solid #52747970;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:6px;font:700 15px/1 Arial,sans-serif;display:grid}.cardLoadFailure__title,.cardLoadFailure__detail{margin:0}.cardLoadFailure__title{color:#304b50;letter-spacing:.015em;font-size:14px;font-weight:700}.cardLoadFailure__detail{color:#708184;max-width:280px;margin-top:3px;font-size:10.5px;line-height:1.3}.cardLoadFailure__retry{color:#41666c;cursor:pointer;background:#fffdfa6b;border:1px solid #4b787f57;border-radius:999px;min-width:52px;margin-top:8px;padding:3px 10px;font:600 10.5px/1.25 Arial,sans-serif;transition:border-color .13s,background-color .13s,color .13s}.cardLoadFailure__retry:hover,.cardLoadFailure__retry:focus-visible{color:#244b52;background:#fffdfab3;border-color:#3c768094;outline:none}.cardLoadFailure__retry:disabled{cursor:wait;opacity:.65}.cardLoadingState{box-sizing:border-box;color:#7a8a8d;letter-spacing:.025em;pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:10.5px;font-weight:600;display:flex;position:absolute;inset:0}.cardLoadingState--initial{top:38px}.is-intro .cardLoadingState{display:none}.gridCardPlaceholder{background-color:#fffdfa4d;background-image:url(../media/card-honeycomb-placeholder.3tof5o_fwm4zp.svg);background-position:top;background-repeat:repeat;background-size:64px 55.424px;border:2px dashed #46686f61;box-shadow:inset 0 0 22px #5e7a801a}.gridCardPlaceholder--resize{background-image:url(../media/card-honeycomb-bg.33klhpgg9dznq.svg)}.resizeHintLine{border:0 dashed #46686f9e}.resizeHintLine--vertical{border-right-width:2px}.resizeHintLine--horizontal{border-bottom-width:2px}.resizeHintDot{box-sizing:border-box;background:#fffdfaf0;border:2px solid #46686fd1;border-radius:50%;box-shadow:0 1px 3px #2d444942}.cardHeader{color:#26383d;box-shadow:inset 0 -1px #ffffffb3}.cardSymbol{color:#17343b;letter-spacing:.035em;line-height:15px}.cardCompanyName{color:#607174;letter-spacing:.005em;line-height:13px}.currentQuoteValue{color:#172f35;letter-spacing:-.02em;line-height:23px}.currentQuoteChange{letter-spacing:-.01em;font-weight:700}.portfolioMetricLabel{color:#667678;font-size:11px}.portfolioMetricValue{color:#23383d;font-variant-numeric:tabular-nums;font-size:11px}.portfolioSummary{background:0 0;border-radius:6px;font-family:Arial,Helvetica,sans-serif;box-shadow:inset 0 0 0 1px #5d777621}.portfolioSummary__positionRow{box-sizing:border-box;border-bottom:1px solid #67807e21}.portfolioSummary__positionRow .portfolioMetricLabel,.portfolioSummary__positionRow .portfolioMetricValue{margin:0;line-height:1;position:absolute;bottom:auto!important}.portfolioSummary__positionRow .portfolioMetricLabel{color:#778789;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700;top:5px}.portfolioSummary__positionRow .portfolioMetricValue{color:#1f373c;font-size:11px;font-weight:700;top:16px}.portfolioSummary__positionRow .portfolioMetricLabel--cost,.portfolioSummary__positionRow .portfolioMetricValue--cost{left:7px!important}.portfolioSummary__positionRow .portfolioMetricLabel--quantity,.portfolioSummary__positionRow .portfolioMetricValue--quantity{left:51%!important}.portfolioSummary__positionRow .portfolioEditTrigger{top:6px;bottom:auto!important;right:5px!important}.portfolioSummary__metric{box-sizing:border-box;padding:5px 7px 4px}.portfolioSummary__metric--value{border-right:1px solid #67807e21}.portfolioSummary__metric .portfolioMetricLabel,.portfolioSummary__metric .portfolioMetricValue{margin:0;line-height:1}.portfolioSummary__metric .portfolioMetricLabel{color:#778789;letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:700}.portfolioSummary__primaryValue{color:#1f373c;font-family:Arial,Helvetica,sans-serif;font-weight:700;display:inline-block;margin-top:3px!important;font-size:12px!important}.portfolioSummary__gainLine{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.portfolioSummary__percentage{font-variant-numeric:tabular-nums;font-family:Arial,Helvetica,sans-serif;font-size:8.5px;font-weight:700}.portfolioEditTrigger{outline-offset:-1px;background:0 0;border-radius:50%;outline:1px solid #0000;transition:background-color .14s,outline-color .14s}.portfolioEditTrigger:hover,.portfolioEditTrigger:focus-visible{background:#4e97a433;outline-color:#4e97a46b}.portfolioEditTrigger:focus-visible{box-shadow:0 0 0 2px #5aaebe4d}.portfolioEditTrigger:after{content:attr(data-tooltip);z-index:4;color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#1f373cf0;border-radius:3px;padding:3px 6px;font:600 9px/1 Arial,Helvetica,sans-serif;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)translate(2px)}.portfolioEditTrigger:hover:after,.portfolioEditTrigger:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.portfolioEditTrigger svg{opacity:.68;top:2px!important;left:2px!important}.portfolioEditOverlay{z-index:10000;box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b2f3452;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portfolioEditModal{box-sizing:border-box;color:#23383d;background-color:#fffdfa;background-image:radial-gradient(circle at 84% -6%,#5aaebe24,#0000 42%),url(../media/card-honeycomb-bg.33klhpgg9dznq.svg);background-position:50%,top;background-repeat:no-repeat,repeat;background-size:100% 100%,54px 46.77px;border:1px solid #4a696b33;border-radius:14px;width:min(360px,100vw - 32px);padding:22px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c303447,0 3px 10px #1c303429}.portfolioEditModal:before{content:"";opacity:.85;background:linear-gradient(90deg,#5aaebe 0%,#77bfc4 45%,#c9a273 100%);height:3px;position:absolute;top:0;left:0;right:0}.portfolioEditModal__header{border-bottom:1px solid #4a696b24;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:14px;display:flex}.portfolioEditModal__header h2{color:#17343b;letter-spacing:.025em;margin:3px 0 0;font-size:27px;line-height:1}.portfolioEditModal__eyebrow{color:#4e97a4;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.portfolioEditModal__company{color:#566b6e;max-width:270px;margin:7px 0 0;font-size:12px;line-height:1.35}.portfolioEditModal__close{color:#718083;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;margin:-6px -6px 0 12px;padding:0;font-size:24px;line-height:28px}.portfolioEditModal__close:hover,.portfolioEditModal__close:focus{color:#28454b;background:#edf3f1;outline:none}.portfolioEditModal__price{background:#ffffffd1;border:1px solid #d8e4e1;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:11px 13px 11px 15px;display:flex;box-shadow:inset 3px 0 #5aaebe,0 1px 2px #1c30340d}.portfolioEditModal__priceLabel{color:#607376;font-size:12px;font-weight:600}.portfolioEditModal__priceLabel:before{content:"";vertical-align:1px;background:#5aaebe;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.portfolioEditModal__priceValue{color:#17343b;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px}.portfolioEditModal__form{margin:0}.portfolioEditModal__field{margin-top:14px;display:block}.portfolioEditModal__label,.portfolioEditModal__hint{display:block}.portfolioEditModal__label{color:#263d42;font-size:13px;font-weight:700}.portfolioEditModal__hint{color:#7a898a;margin-top:2px;font-size:11px}.portfolioEditModal__field input{box-sizing:border-box;color:#1f353a;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd8d5;border-radius:8px;outline:none;width:100%;height:42px;margin-top:7px;padding:0 12px;font-size:15px;transition:border-color .13s,box-shadow .13s;box-shadow:inset 0 1px 2px #1c303412}.portfolioEditModal__field input[type=number]{-moz-appearance:textfield}.portfolioEditModal__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.portfolioEditModal__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.portfolioEditModal__field input:focus{border-color:#5aaebe;box-shadow:inset 0 1px 2px #1c30340d,0 0 0 3px #5aaebe2e}.portfolioEditModal__error{color:#b34f49;min-height:15px;margin:9px 0 0;font-size:11px}.portfolioEditModal__actions{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.portfolioEditModal__button{cursor:pointer;letter-spacing:.01em;border-radius:7px;min-width:84px;height:32px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background-color .13s,border-color .13s,box-shadow .13s}.portfolioEditModal__button--secondary{color:#506466;background:#ffffffe6;border:1px solid #cbd8d5}.portfolioEditModal__button--secondary:hover,.portfolioEditModal__button--secondary:focus{background:#f3f6f4;border-color:#9fb5b2;outline:none}.portfolioEditModal__button--primary{color:#fff;background:linear-gradient(#56a1ad 0%,#4b939f 100%);border:1px solid #46909d;box-shadow:0 1px 1px #1c30341a}.portfolioEditModal__button--primary:hover,.portfolioEditModal__button--primary:focus{background:linear-gradient(#4d97a3 0%,#428894 100%);border-color:#3a828e;outline:none;box-shadow:0 1px 3px #1c303426}.pancakeIcon{width:24px;height:22px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAOySURBVEhLxZVZSFRhFMfHtIigLCSSnuoheioIIsmWoVJwmRmXcZvFZUawYEbIcmKKSogMKSghihGpl4zKCnsIgh4UsgwLWgQzilJMzAczpQVx6fY7H/faZRqLnvrg8H33f875n+2791r+y6qrq1tUUlKyOzc3N5yXl3fL4XB0Z2dnD/A8wbOWk5PzyWazDYA/Qq6A1RQXF6fil6BTxF4ul2sdDhHIxrOysrR/FfxGSOKM3+9frVP+Wk6nsxaDSbOD3W7vJ+A5nPZlZmaWGUJ1NVRxBLmIrp1qPpv94JkoLCz06tQWCw8BQ4nxGE4Nbrd7Q2tra3xBQcFWCYAEScIWCoWW6m5zS9O0uIqKih3YROD4pgfRioqK7KKPI8sRAcn4QWlpaZKA5eXly8GfGIENwWYU5xLaub26unql2JqX1+tdS5KvxBb/bhnoAhx+CJCfn1+l21kkczPxPDJL1h20bJPuphZDPyl6Ag0qgEidAhDoO+2qIehiwQniQ/fcRBhTIBoPh8Mr8E0k4Al4ZgVnRi1GgNtRDqPST66eTfS0ZdCsjxZJLBAIJMHTYcYJcNZo0ZQAGPSZDXQjN5WsZ2/nWbXSLPhqtCidC7CZs+hn4HkjOhJ9JwnGkeGYAGR9lyGlsDdA+FqcwSc5H7JarQmcb4odBPfZj8sZX40klzC/FoKc8vl8KWCq5ewvJIAM5ZIAIpD287yfW5RcVVWVKG80jv60tLRE9NfFhnfhdEZGhlUnUQGwX0NiR3mee0kJWqcqIKMhAzREsgfvQZpxDHs8nmXg8wagHb2GryFU3qVmgFIB3III4B2ep6ONaR2FOL3SX4a/J1YAkvpKMi1kfk10YB9Ui3B6KAAGE5AEKisrVzFYD/gFpAuSYRz75O1WDqzoAOh2iR92Mht1adBdVcaAbQIYQuRhlI0EcciHS6oUocJ45cCKDgBHA35fzDx0o9FokWqJlM/+21WEZIrqehm+SDeBD/5hBjOc38qZ/b36UGGkvoYEaKPXqRKZcz+YeiOjBV0zH7JtcsZ3sqmpaSHYDaqoLysr28L5sejgeanKZSjqTotIVDIMyoestrY2GV2azIW9Hn09vb6M415pF1gIcQpHMBhci90xKv1ocGFToQKIMaWfBzS3ZwaiZ+BNZHZAhs5ygO/knA7uQW+H1E8VPXKtTb7T2BxW5OYln2DKu4dBzNb8TQgib30rL+dGnTL2wkCuqXxJI2T/lH0kKkNppcxiCOmEtJEuuOQfolPoy2L5CRUM2MvXE96dAAAAAElFTkSuQmCC)!important}.pancakeButton{box-sizing:border-box;cursor:pointer;background:linear-gradient(#fff,#f5f5f5);border:1px solid #ccc}.pancakeButton:hover{background:linear-gradient(#fff,#eee);border-color:silver;box-shadow:0 1px 1px #00000012}.pancakeButton:active{-webkit-box-shadow:none;box-shadow:none;background:#e9e9e9;border-color:#cfcfcf}.pancakeButton div{background:#aaa;border-top-color:#aaa}.pancakeButton:hover div{background:#999;border-top-color:#999}.pancakeButton:active div{background:#888;border-top-color:#888}.pancakeButton:hover p{text-decoration:underline}.pancakeButton .pancakeIcon{opacity:.7}.pancakeButton:hover .pancakeIcon{opacity:.8}.pancakeButton:active .pancakeIcon{opacity:.9}.revertActionToast{box-sizing:border-box;color:#263a3f;cursor:default;background:linear-gradient(#f6a43a 0%,#f29018 100%);border:1px solid #c97812;border-radius:9px;align-items:stretch;width:245px;max-width:calc(100vw - 24px);height:40px;margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1;display:flex;overflow:hidden;box-shadow:0 7px 18px #2d44492e,0 1px 3px #2d444924,inset 0 1px #ffffff4d}.revertActionMessage{color:#263a3f;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;min-width:0;margin:0;padding:0 14px 0 16px;font-size:14px;font-weight:600;line-height:38px;overflow:hidden}.revertActionDivider{background:#263a3f47;flex:0 0 1px;align-self:center;width:1px;height:20px}.revertActionUndo{box-sizing:border-box;color:#263a3f;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:7px;min-width:78px;height:100%;padding:0 14px;transition:background-color .14s,box-shadow .14s;display:flex}.revertActionUndo:hover{background:#fffdfa33}.revertActionUndo:active{background:#fffdfa52;box-shadow:inset 0 1px 2px #263a3f24}.revertActionUndoIcon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.revertActionUndoIcon svg{display:block}.revertActionUndoText{color:#263a3f;margin:0;font-size:14px;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.RevertActionServicePapa{transition-duration:.01ms!important}}.tileOpenListButtonClass:hover p{text-decoration:underline}.cardSizeButton{color:#777!important;background:#f3f3f3!important}.cardSizeButton:hover{background:#eaeaea!important;border-color:#dadada!important}.cardSizeButton:active{background:#e0e0e0!important;border-color:#dadada!important}.cardSizeOptionDiv p:hover{background:#ccc!important}.titleSortDirectionButton:hover{background:#f0f0f0}.titleSortDirectionButton:active,.titleSortDirectionButton.selectedButtonClass{background:#e9e9e9}.titleSortDirectionButton.selectedButtonClass:hover{background:#f0f0f0}.blueButtonClass{color:#fff;background:#0b893e;border:1px solid #333;box-shadow:0 0 1px 1px #c8c8c84d}.blueButtonClass:hover{background:#0d9343;border:1px solid #000;box-shadow:0 0 1px 1px #c8c8c880}.blueButtonClass:active{background:#0e9e47}.loginButtonClass{box-shadow:1px 1px #00000040}.loginButtonClass:hover{box-shadow:1px 1px 1px 1px #0006}.userManagementButton{background:url(../media/userIcon.27hmxrd54v6r7.svg) no-repeat;width:32px;height:32px}.openListIcon{background:url(../media/briefCase.1k1hkx_qj6koh.svg) no-repeat;width:32px;height:32px}.tinyGarbageIcon{background:url(../media/garbage.2pug48ly2_qe2.svg) no-repeat;width:13px;height:13px}.closeListIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAEJSURBVFhH7Zc7CgIxEEDTW+wdvIJgYWXnocS76CmsBQu9i60EYT++WSYKK/sRJwZxHwxhTTJvWI1J3M9RluWEWBP7qqq2xEy74oMsQ3yifcDzjWapQ+KBJCuK4lxbG1DEUYfFAUerXKDvokPtIX+nXKD/oMNtIXevnNfviYVOsYPcQ+UrnWIHuUd5K/8rF5BviPmnQaqpqofLraEQ2UsyKUA2lCRQxM5dQZ+/jrhle01WgLjTfwW0aX+E76wEJpksQ+/9cxkGyJ/ujyiAYyyiBsdYRA2Ol2N4Ey3C/kgWwNFbBG8qzqE0gKOzCAqIdywP4Gktgs/jXkwCuNJdzQIIJ3mep7mc2uPcHRsd2K3VIq99AAAAAElFTkSuQmCC)}.compareBar{z-index:2;box-sizing:border-box;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:3px;padding:2px 5px;display:flex}.compareBar__label{letter-spacing:.07em;flex:none;font-size:9px;font-weight:700;line-height:20px;color:#6f8081!important;margin:0 2px 0 0!important;padding:0!important}.compareBar .CompareButtonOptionClass{appearance:none;min-width:34px;height:22px;box-shadow:none;cursor:pointer;white-space:nowrap;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:20px;color:#637273!important;background:#ffffffe6!important;border:1px solid #d4dfdc!important;margin:0!important;padding:0 6px!important;font-weight:700!important}.compareBar .CompareButtonOptionClass:hover,.compareBar .CompareButtonOptionClass:focus{outline:none;color:#315b61!important;background:#f2f8f6!important;border-color:#9ebfbe!important}.compareBar .CompareButtonOptionClass.selectedButtonClass{color:#24545c!important;background:#dff1f2!important;border-color:#72b6c0!important}.compareBar .CompareButtonCancelClass{min-width:22px;font-size:14px;line-height:19px;color:#748183!important;padding:0 4px!important}.compareBar--compact{justify-content:flex-end;gap:2px;padding-left:3px;padding-right:4px}.compareBar--compact .compareBar__label{font-size:8px;margin-right:0!important}.compareBar--compact .CompareButtonOptionClass{min-width:30px;font-size:8px;padding-left:4px!important;padding-right:4px!important}.compareBar--compact .CompareButtonCancelClass{width:18px;min-width:18px;font-size:17px;line-height:20px;padding-left:0!important;padding-right:0!important;font-weight:500!important}.lineChartArea--withCompare [name=topTooltipArea]{z-index:3;pointer-events:none}.CompareButtonOptionClass{color:#999!important;font-weight:700!important}.CompareButtonOptionClass:hover{background:#eee!important}.CompareButtonOptionClass:active,.CompareButtonOptionClass.selectedButtonClass{color:#333!important;background:#eaeaea!important}.CompareButtonOptionClass.DRILL_FREQUENCY_BUTTON_CLASS{border-color:#eee}.refreshingValueGoodClass{background-color:#fff0;animation-name:valueRefreshAnimationGood;animation-duration:.8s}.refreshingValueBadClass{background-color:#fff0;animation-name:valueRefreshAnimationBad;animation-duration:.8s}@keyframes valueRefreshAnimationGood{0%{background-color:#fff0}50%{background-color:#00ff001a}to{background-color:#fff0}}@keyframes valueRefreshAnimationBad{0%{background-color:#fff0}50%{background-color:#ff000012}to{background-color:#fff0}}.cardContentNav button,.cardContentNav p{letter-spacing:.04em;border:none;outline:none;padding:0;font-size:10px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;color:#667572!important;background:0 0!important}.cardContentNav button:hover,.cardContentNav button:focus,.cardContentNav p:hover,.cardContentNav p:focus{color:#2f5158!important;background:#eaf1ef!important}.cardContentNav .selectedButtonClass{font-weight:700;color:#234c54!important;background:#5aaebe14!important}.DRILL_ICON_SVG:hover .DRILL_ICON_TEXT{text-decoration:underline}.DROPDOWN_OPTION_CLASS{cursor:pointer}.DROPDOWN_OPTION_CLASS.selectedButtonClass{cursor:default;background:#dfdfdf}.DROPDOWN_OPTION_CLASS.selectedButtonClass:hover{background:#dfdfdf}.DROPDOWN_OPTION_CLASS:hover{background:#efefef}.DROPDOWN_SELECT_TEXT_CLASS:hover{border-color:#999!important}.newsPapaClass{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;color:#294248;padding:2px 6px 8px 2px;overflow:hidden auto}.newsList{box-sizing:border-box;min-height:100%}.newsItem{border-bottom:1px solid #5b797b2e;border-radius:5px;padding:8px 5px 9px;transition:background-color .12s}.newsItem:first-child{padding-top:3px}.newsItem:last-child{border-bottom:0}.newsItem:hover{background:#5aaebe12}.newsItemTitle{color:#24464d;font-family:Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;display:block}.newsItemTitle:hover,.newsItemTitle:focus-visible{color:#178fb7;text-underline-offset:2px;text-decoration:underline}.newsItemTitle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #178fb759}.newsItemDescription{color:#657679;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.newsItemMeta{color:#7a898b;align-items:center;gap:5px;margin-top:5px;font-size:10px;line-height:1;display:flex}.newsItemSource{color:#5f777b;letter-spacing:.025em;text-transform:uppercase;font-weight:700}.newsItemMetaDot{color:#9babab}.newsState{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:20px;display:flex}.newsStateTitle,.newsStateDetail{margin:0}.newsStateTitle{color:#35555b;font-size:14px;font-weight:700}.newsStateDetail{color:#78888a;max-width:280px;margin-top:5px;font-size:11px;line-height:1.35}.ZOOM_CHART_PAGE_BUTTON_CLASS{opacity:.2}.ZOOM_CHART_PAGE_BUTTON_CLASS:hover{opacity:1}.IndicatorWindowSetIconClass{display:none}.selectedButtonClass>div>.IndicatorWindowSetIconClass{display:inline-block}.DRILL_FREQUENCY_BUTTON_CLASS{color:#524f4f;cursor:pointer;background:#fff;border:1px solid #c9cbcd;font-weight:700;transition:box-shadow .25s;box-shadow:0 0 #00000080}.DRILL_FREQUENCY_BUTTON_CLASS:hover{color:#68696b;border-color:#b4b6b8}.DRILL_FREQUENCY_BUTTON_CLASS:active,.DRILL_FREQUENCY_BUTTON_CLASS.selectedButtonClass{color:#68696b;background:#f2f5f8;border-color:#b4b6b8}.zoomButtonClass{opacity:.8;color:#333;cursor:pointer;background:#fff;border:1px solid #999;font-weight:700}.zoomButtonClass:hover{opacity:1!important}.zoomButtonClass:active{background:#eee;border-color:#666}.chartTypeToggle{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:0;transition:background-color .14s,border-color .14s}.chartTypeToggle:hover{background:#edf5f4;border-color:#c6d8d6}.chartTypeToggle svg{opacity:.82;transform-origin:50%;transition:opacity .14s;transform:scale(.82)}.chartTypeToggle .chartTypeIconFill{stroke:none;fill:#c5d5d6!important}.chartTypeToggle .chartTypeIconStroke{stroke:#63787b;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;fill:none!important}.chartTypeToggle .chartTypeIconCandle{stroke:#63787b;stroke-width:.8px;fill:#c5d5d6!important}.chartTypeToggle .chartTypeIconCandleWick{stroke:none;fill:#63787b!important}.chartTypeToggle:hover svg,.chartTypeToggle:focus-visible svg{opacity:1}.chartTypeToggle:focus-visible,.TimeRangeSelectorButton:focus-visible{outline-offset:-2px;outline:2px solid #4a9ea880}.timeRangeSelector{z-index:1;font-family:Arial,Helvetica,sans-serif;overflow:visible}.timeRangeSelector--vertical .TimeRangeSelectorButton{font-size:inherit;font-weight:inherit;display:block}.TimeRangeSelectorButton{appearance:none;box-shadow:none;font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:4px;flex:none;padding:0;font-family:Arial,Helvetica,sans-serif;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .25s}.TimeRangeSelectorButton:hover{color:#365d62!important;background:#edf5f4!important;border-color:#c8d8d6!important}.TimeRangeSelectorButton.selectedButtonClass{color:#244f55!important;background:#dcebed!important;border-color:#0000 #0000 #70aeb6!important}.studyRangeSelector{z-index:1;font-family:Arial,Helvetica,sans-serif}.ActionSelectorUltimateOptionText:hover{background:#eee}.cardCurrentDataSection.loading:before{content:"";z-index:1;transform-origin:25%;background-color:#4285f5;border-radius:50%;width:16px;height:16px;margin:0 10px;animation:1s infinite bounce;position:absolute;bottom:calc(50% - 8px);left:calc(50% - 8px)}.drillWindowLayer{background:#1f373c0b}.drillWindowPanel{color:#263a3f;background-color:#fffdfa;background-image:radial-gradient(circle at 88% 0,#5aaebe21,#0000 34%),url(../media/card-honeycomb-bg.33klhpgg9dznq.svg);background-position:50%,top;background-repeat:no-repeat,repeat;background-size:100% 100%,64px 55.424px;border-radius:0 16px 0 0;box-shadow:0 22px 58px #1f3a3f3d,0 3px 12px #1f3a3f1f}.drillWindowPanel,.drillWindowPanel p,.drillWindowPanel a,.drillWindowPanel input,.drillWindowPanel button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.drillWindowHeader{z-index:3;background:0 0}.drillWindowTitle{box-sizing:border-box;color:#18373e;white-space:nowrap;justify-content:center;align-items:center;gap:9px;height:100%;margin:0;padding:0 54px;font-size:15px;line-height:1;display:flex;overflow:hidden}.drillWindowSymbol{color:#165766;letter-spacing:.08em;background:#e4f4f4;border:1px solid #94c7cd;border-radius:7px;flex:none;padding:4px 8px;font-size:13px;font-weight:800}.drillWindowTitleDivider{color:#98aaab;flex:none;font-weight:400}.drillWindowCompany{color:#50676b;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.drillWindowClose{z-index:4;color:#446165;cursor:pointer;background:#ffffffb8;border:1px solid #53707233;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin:0;padding:0 0 2px;font-size:23px;font-weight:400;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex;position:absolute;top:6px;right:8px}.drillWindowClose:hover,.drillWindowClose:focus-visible{color:#175666;background:#e8f4f3;border-color:#91bec2;outline:none;transform:scale(1.03)}.drillWindowClose:focus-visible{box-shadow:0 0 0 3px #5aaebe38}.drillWindowChart{box-shadow:none;background:0 0;border:0;border-radius:0}.drillChartToolbar{z-index:2;box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 4px}.drillChartToolbar>div>p:first-child{letter-spacing:.015em;font-weight:700;color:#607477!important;font-size:11px!important}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS,.drillChartToolbar .DROPDOWN_SELECT_TEXT_CLASS{font-weight:600;color:#3f5d62!important;background:#fffffff0!important;border-color:#b8cecf!important;border-radius:6px!important;box-shadow:0 1px 3px #2a43471a!important}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS{transition:background-color .14s,border-color .14s,color .14s,transform .14s}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS:hover{color:#244f57!important;background:#eaf5f4!important;border-color:#8eb8bd!important}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS.selectedButtonClass{color:#164f5a!important;background:#d5ebee!important;border-color:#63a8b2!important;box-shadow:inset 0 -2px #2e7b8838,0 1px 3px #2a43471a!important}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS.drillFrequencyZoomReset{transform:translateY(-1px);color:#165766!important;background:#dcf1f1f0!important;border-color:#5ba4af!important;box-shadow:0 0 0 2px #4c9eaa38,0 5px 12px #1f5b6540!important}.drillChartToolbar .DRILL_FREQUENCY_BUTTON_CLASS.drillFrequencyZoomReset:hover{background:#e4f4f4!important;border-color:#438f9c!important;box-shadow:0 0 0 3px #4c9eaa33,0 6px 14px #1f5b654d!important}.drillChartToolbar .chartTypeSegmentedControl{box-sizing:border-box;background:#fffffff0;border:1px solid #b8cecf;border-radius:7px;overflow:hidden;box-shadow:0 1px 3px #2a43471a}.drillChartToolbar .chartTypeSegmentButton{appearance:none;background:0 0;border:0;border-radius:0;padding:0;transition:background-color .14s,box-shadow .14s}.drillChartToolbar .chartTypeSegmentButton+.chartTypeSegmentButton{border-left:1px solid #8eb8bd8c}.drillChartToolbar .chartTypeSegmentButton:hover:not(.is-selected),.drillChartToolbar .chartTypeSegmentButton:focus-visible:not(.is-selected){background:#dceff09e}.drillChartToolbar .chartTypeSegmentButton.is-selected{background:linear-gradient(#e3f2f3 0%,#cce6e9 100%);box-shadow:inset 0 -2px #317d8a4d}.drillChartToolbar .chartTypeSegmentButton:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #4a9ea880}.drillChartToolbar .chartTypeSegmentButton svg{opacity:.68;transform-origin:50%;transition:opacity .14s,transform .14s;transform:scale(.68)}.drillChartToolbar .chartTypeSegmentButton:hover svg,.drillChartToolbar .chartTypeSegmentButton:focus-visible svg{opacity:.88}.drillChartToolbar .chartTypeSegmentButton.is-selected svg{opacity:1;transform:scale(.72)}.drillChartToolbar .chartTypeSegmentButton .chartTypeIconFill{fill:#bddadd!important}.drillChartToolbar .chartTypeSegmentButton .chartTypeIconStroke{stroke:#426b71;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none!important}.drillChartToolbar .chartTypeSegmentButton .chartTypeIconCandle{stroke:#426b71;stroke-width:.85px;fill:#bddadd!important}.drillChartToolbar .chartTypeSegmentButton .chartTypeIconCandleWick{stroke:none;fill:#426b71!important}.drillChartToolbar input{color:#3f5d62;font-weight:600;box-shadow:0 1px 3px #2a43471a;background:#fffffff0!important;border-color:#b8cecf!important;border-radius:6px!important}.drillChartToolbar input:focus{outline:none;box-shadow:0 0 0 2px #5aaebe2e;border-color:#79b6bf!important}.drillWindowPanel .pancakeDropdownMenu,.drillWindowPanel .drillSymbolSearchMenu{border-radius:10px;background:#fffdfafa!important;border:1px solid #4f6c6f38!important;box-shadow:0 16px 36px #1f3a3f2e,0 2px 8px #1f3a3f1a!important}.drillWindowPanel .indicatorSelectionMenu{scrollbar-color:#aac4c4 transparent;scrollbar-width:thin}.drillWindowPanel .indicatorSelectionOption{color:#29464c;background:0 0;transition:background-color .12s}.drillWindowPanel .indicatorSelectionOption:hover{background:#e0f0efc2!important}.drillWindowPanel .indicatorSelectionOptionTitle{color:#29464c;font-weight:650;font-size:13px!important}.drillWindowPanel .indicatorSelectionLabel{color:#52696d;font-size:11px!important}.drillWindowPanel .indicatorSelectionInput{color:#20393f;background:#fff;border:1px solid #cbdad8;border-radius:6px;margin-left:5px}.drillWindowPanel .indicatorSelectionDivider{background:#5e797929!important}.drillChartZoomHint{letter-spacing:.005em;pointer-events:none;color:#8a9b9d!important;font-size:12px!important}.drillChartRestoreZoom{z-index:4;color:#286b76;cursor:pointer;letter-spacing:.015em;white-space:nowrap;background:#f0f9f8eb;border:1px solid #49919bb3;border-radius:12px;justify-content:center;align-items:center;height:24px;padding:0 11px;font-size:11px;font-weight:700;line-height:22px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 3px 9px #1f5b652e}.drillChartRestoreZoom:before{content:"↺";margin-right:5px;font-size:14px;font-weight:500}.drillChartRestoreZoom:hover{background:#e5f5f4;border-color:#438f9c;transform:translate(-50%,-1px);box-shadow:0 5px 13px #1f5b6540}.drillChartRestoreZoom:active{transform:translate(-50%);box-shadow:0 2px 6px #1f5b652e}.drillChartRestoreZoom:focus-visible{outline:none;box-shadow:0 0 0 3px #4c9eaa40,0 4px 12px #1f5b6538}.drillChartPlot [name=topTooltipArea]{z-index:5;pointer-events:none}.drillChartPlot [name=topTooltipArea]>div{z-index:6!important}.drillChartPlot [name=xAxisArea] p{white-space:nowrap;font-family:Arial,sans-serif}.drillWindowBottom{background:0 0;border-radius:11px}.drillWindowSectionTitle{box-sizing:border-box;color:#537075;letter-spacing:.11em;padding-left:2px;font-size:10px;font-weight:800;border-bottom:0!important}.drillWindowStats,.drillWindowNews{background:0 0;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #263f430d,inset 0 0 0 1px #57767629}.drillWindowStats .statsViewRow{padding:0 7px;border-color:#5e79791f!important}.drillWindowStats .statsViewLabel{font-size:11px;color:#53686c!important}.drillWindowStats .statsViewValue{font-variant-numeric:tabular-nums;color:#20393f!important}.drillWindowStats .statsViewLive{background:0 0;border-radius:8px}.drillWindowStats .statsViewLivePrice{color:#18373e!important}.drillWindowNews .newsPapaClass{padding:7px 9px 9px}.drillWindowNews .newsItem{border-radius:8px;padding:8px 9px 9px;transition:background-color .14s}.drillWindowNews .newsItem:hover{background:#e2f1f0b8}.stockSidebar{box-sizing:border-box;color:#263a3f;background-color:#fffdfa;border-right:1px solid #5370722e;border-top-right-radius:12px;overflow:hidden}.stockSidebar,.stockSidebar p,.stockSidebar input,.stockSidebar button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.stockSidebar__inner{background:#f7faf8}.stockSidebar__toolbar{z-index:2;box-shadow:0 2px 8px #2d44490f}.stockSidebar__titleLabel,.stockSidebar__drillTitle{color:#29464b;letter-spacing:.12em;text-transform:uppercase;height:42px;margin:0;font-size:11px;font-weight:800;line-height:42px;position:absolute;top:0;left:13px}.stockSidebar__drillTitle{font-size:10px;color:#506a6e!important;left:13px!important}.stockSidebar__columns{z-index:1;box-shadow:inset 0 -1px #53707214}.stockSidebar__column{color:#64787a;transition:color .13s,background-color .13s;position:relative}.stockSidebar__column:hover{color:#315d63;background:#5aaebe17}.stockSidebar__columnLabel{letter-spacing:.095em;font-size:9px;font-weight:800}.stockSidebar__body,.stockSidebar__scroller{background:#f7faf8}.stockSidebar__scroller{scrollbar-color:#b9cac7 transparent;scrollbar-width:thin}.stockSidebar__scroller::-webkit-scrollbar{width:6px}.stockSidebar__scroller::-webkit-scrollbar-track{background:0 0}.stockSidebar__scroller::-webkit-scrollbar-thumb{background:#b9cac7;border:1px solid #f7faf8;border-radius:999px}.stockSidebar .listEntryClass{box-sizing:border-box;cursor:pointer;font-variant-numeric:tabular-nums;outline:0 solid #0000;transition:background-color .14s,box-shadow .14s,outline-color .14s}.stockSidebar .listEntryClass.is-hovered{box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #5aaebe12}.stockSidebar .listEntryClass.is-selected{box-shadow:inset 0 0 0 1px #5aaebe29}.stockSidebar .listEntryContentClass{box-sizing:border-box}.stockSidebar .selectedStrokeClass{border-radius:0 3px 3px 0;box-shadow:1px 0 5px #5aaebe2e}.stockSidebar .nameAreaClass{box-sizing:border-box;padding-left:10px!important}.stockSidebar .valueAreaClass,.stockSidebar .changeAreaClass{text-align:right}.stockSidebar .stockListRow__symbol{color:#18373e;letter-spacing:.035em;font-weight:800;line-height:16px;font-size:14px!important;top:6px!important}.stockSidebar .stockListRow__company{color:#607174;font-weight:500;line-height:13px;font-size:10.5px!important;top:9px!important}.stockSidebar .stockListRow__quote{font-size:14px!important;top:6px!important}.stockSidebar .stockListRow__quote,.stockSidebar .stockListRow__totalValue{color:#20393f;letter-spacing:-.015em;font-weight:750;line-height:16px}.stockSidebar .stockListRow__dayChange{top:9px!important}.stockSidebar .stockListRow__dayChange,.stockSidebar .stockListRow__totalChange{font-weight:750;line-height:13px;font-size:10.5px!important}.stockSidebar .stockListRow__totalValue.is-long{font-size:12px!important}.stockSidebar .stockListRow__totalChange.is-long{top:12px!important}.stockSidebar .listEntryClass.is-unavailable .stockListRow__company{color:#78888a}.stockSidebar .stockListRow__unavailable,.stockSidebar .stockListRow__unavailableDetail{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.stockSidebar .stockListRow__unavailable{color:#4e676b;letter-spacing:.015em;font-size:11px;font-weight:700;position:relative;top:7px}.stockSidebar .stockListRow__unavailableDetail{color:#879496;font-size:9.5px;font-weight:500;position:relative;top:10px}.stockSidebar .DELETE_ENTRY_BUTTON_CLASS{opacity:.58;border-radius:5px;transition:background-color .13s,opacity .13s;background-color:#fffdfadb!important;background-position:50%!important;background-size:11px 11px!important;width:17px!important;height:17px!important;bottom:-2px!important;right:2px!important}.stockSidebar .DELETE_ENTRY_BUTTON_CLASS:hover{opacity:.9;background-color:#f3dedb!important}.stockSidebar__add{box-sizing:border-box;background:#fffdfad1}.stockSidebar .stockSidebarAddButton{color:#315d63;box-shadow:none;background:#fffdfa;border-color:#b9cfcc;padding:0;border-radius:7px!important;width:132px!important;height:32px!important;top:9px!important}.stockSidebar .stockSidebarAddButton:hover{box-shadow:none;background:#edf7f5;border-color:#8dbdc0}.stockSidebar .stockSidebarAddButton:active{background:#e1efed;box-shadow:inset 0 1px 2px #2d44491a}.stockSidebar .stockSidebarAddButton>div{background:0 0}.stockSidebar .stockSidebarAddButton p{letter-spacing:.01em;font-weight:750;color:#315d63!important;font-size:12px!important}.stockSidebar .stockSidebarAddButton:hover p{text-decoration:none!important}.stockSidebarAddSearch{box-sizing:border-box;background:0 0;width:calc(100% - 24px)!important;height:36px!important;top:7px!important}.stockSidebarAddSearch>div{width:100%!important;height:100%!important}.stockSidebarAddSearch>div>input{box-sizing:border-box;color:#18373e;outline:none;box-shadow:0 0 0 3px #5aaebe1c;background:#fff!important;border:1px solid #a9c9c7!important;border-radius:9px!important;width:100%!important;height:36px!important;padding:0 11px!important;font-size:13px!important;font-weight:600!important}.stockSidebarAddSearch>div>input::placeholder{color:#8da0a1}.stockSidebarAddSearch .drillSymbolSearchMenu{border-radius:9px;background:#fffdfa!important;border:1px solid #cad9d6!important;width:100%!important;top:41px!important;overflow:hidden auto!important;box-shadow:0 10px 24px #2d44492e!important}.stockSidebarAddSearch .drillSymbolSearchMenu>div{border-bottom:1px solid #5d77761a;transition:background-color .12s;padding:7px 9px!important}.stockSidebarAddSearch .drillSymbolSearchMenu>div:last-child{border-bottom:0}.stockSidebarAddSearch .drillSymbolSearchMenu>div p:first-child{color:#24464d;letter-spacing:.025em;font-weight:800;font-size:12px!important}.stockSidebarAddSearch .drillSymbolSearchMenu>div p:last-child{color:#667a7d;margin-top:2px!important;font-size:10.5px!important}.stockSidebar__emptyHint{box-sizing:border-box;transition:opacity .14s}.stockSidebar__add.is-searching+.stockSidebar__emptySpace .stockSidebar__emptyHint{opacity:0}.stockSidebar__emptyHintText{font-size:12px;line-height:1.45}.stockSidebarDrawer{z-index:3;color:#263a3f;background:#fffdfa}.stockSidebarDrawer__background{background-color:#fffdfa;background-position:50%,top;background-repeat:no-repeat,repeat;background-size:100% 100%,64px 55.424px;background-image:radial-gradient(circle at 88% 0,#5aaebe21,#0000 38%),url(../media/card-honeycomb-bg.33klhpgg9dznq.svg)!important}.stockSidebarDrawer__header{background:#fffdfa}.stockSidebarDrawer__unavailable{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.stockSidebarDrawer__unavailableTitle,.stockSidebarDrawer__unavailableDetail{margin:0}.stockSidebarDrawer__unavailableTitle{color:#304b50;font-size:15px;font-weight:700}.stockSidebarDrawer__unavailableDetail{color:#718285;max-width:230px;margin-top:5px;font-size:11px;line-height:1.4}.stockSidebarDrawer__expand:disabled{opacity:.28;cursor:default!important}.stockSidebarDrawer__title{gap:7px}.stockSidebarDrawer__symbol,.stockSidebarDrawer__company{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.stockSidebarDrawer__symbol{color:#165766;letter-spacing:.07em;background:#e4f4f4;border:1px solid #94c7cd;border-radius:6px;flex:none;padding:3px 6px;font-size:11px;font-weight:800;line-height:1}.stockSidebarDrawer__company{color:#50676b;font-size:11px;font-weight:650}.stockSidebarDrawer__expand{appearance:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,transform .14s;display:flex}.stockSidebarDrawer__expand:hover,.stockSidebarDrawer__expand:focus-visible{background:#e8f4f3;border-color:#b8d1cf;outline:none}.stockSidebarDrawer__expand:active{transform:translateY(1px)}.stockSidebarDrawer__expand svg{width:16px!important;height:13px!important;position:static!important}.stockSidebarDrawer__body{box-sizing:border-box;padding:0 7px}.stockSidebarDrawer__quoteValue{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#17343b!important;font-size:21px!important;font-weight:800!important}.stockSidebarDrawer__quoteChange{font-variant-numeric:tabular-nums;font-size:13px!important;font-weight:750!important}.stockSidebarDrawer__session{box-sizing:border-box;font-variant-numeric:tabular-nums;padding:0 3px;color:#718385!important;font-size:10.5px!important}.stockSidebarDrawer__range{width:auto!important}.stockSidebarDrawer__holdings{box-sizing:border-box;background:#ffffff94;border:1px solid #5d777624;border-radius:8px;padding:0 9px;height:32px!important;margin-top:7px!important}.stockSidebarDrawer__holdings .portfolioMetricLabel,.stockSidebarDrawer__holdings .portfolioMetricValue{margin:0;line-height:1;right:auto;bottom:auto!important}.stockSidebarDrawer__holdings .portfolioMetricLabel{color:#778789;letter-spacing:.07em;text-transform:uppercase;font-size:7.5px;font-weight:800;top:5px}.stockSidebarDrawer__holdings .portfolioMetricValue{color:#1f373c;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:750;top:16px}.stockSidebarDrawer__holdings .portfolioMetricLabel--cost,.stockSidebarDrawer__holdings .portfolioMetricValue--cost{left:9px!important}.stockSidebarDrawer__holdings .portfolioMetricLabel--quantity,.stockSidebarDrawer__holdings .portfolioMetricValue--quantity{left:52%!important}.stockSidebarDrawer__holdings .portfolioEditTrigger{top:6px;bottom:auto!important;right:5px!important}.stockSidebarDrawer__holdings .portfolioEditTrigger:after{top:calc(100% + 5px);right:0;transform:none}.stockSidebarDrawer__holdings .portfolioEditTrigger:hover:after,.stockSidebarDrawer__holdings .portfolioEditTrigger:focus-visible:after{transform:none}.stockSidebarDrawer__total{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;display:flex;color:#263a3f!important;margin-top:7px!important;font-size:11px!important}.stockSidebarDrawer__totalLabel{color:#6d7f81;font-weight:600;padding-right:0!important}.stockSidebarDrawer__totalValue,.stockSidebarDrawer__totalGain{padding-right:0!important;font-weight:800!important}.stockSidebarDrawer__chart{border-top:1px solid #5d777626}.stockSidebarDrawer__chart .TimeRangeSelectorButton{color:#718183!important}.stockSidebarDrawer__chart .TimeRangeSelectorButton:hover{color:#315d63!important}.stockSidebarDrawer__chart .TimeRangeSelectorButton.selectedButtonClass{color:#244f55!important}@media (prefers-reduced-motion:reduce){.stockSidebar *,.stockSidebar :before,.stockSidebar :after{transition-duration:.01ms!important}}.studyChartToolbar{z-index:4;color:#29464c;background:linear-gradient(#fffdfafa 0,#fffdfaf2 24px,#fffdfa00 30px);align-items:flex-start;gap:4px;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:visible}.studyToolbar__mode,.studyToolbar__section{flex:none;height:24px}.studyModeSelect{box-sizing:border-box;color:#31565d;background:#f5faf9f5;border:1px solid #bfd3d1;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:0 4px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;box-shadow:0 1px 2px #23434814}.studyModeSelect:hover,.studyModeSelect:focus-visible,.studyModeSelect.is-open{background:#e9f4f3;border-color:#78adb3;outline:none;box-shadow:0 0 0 2px #5aaebe24}.studyModeSelect__label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;line-height:22px;overflow:hidden;color:#31565d!important;font-size:10.5px!important}.studyChartToolbar--compact .studyModeSelect__label{margin-right:0!important;font-size:10px!important}.studyModeSelect__caret{opacity:.66;flex:0 0 6px;margin-left:2px;transition:transform .12s;top:0!important}.studyModeSelect.is-open .studyModeSelect__caret{transform:rotate(180deg)}.studyModeMenu{border-radius:8px;overflow:hidden;background:#fffdfafc!important;border-color:#c6d7d5!important;box-shadow:0 12px 28px #2540452e,0 2px 6px #25404514!important}.studyModeMenu__option{color:#405d62;border-radius:5px;font-weight:650;line-height:1.1;transition:background-color .1s,color .1s;padding:6px 7px!important;font-size:11px!important}.studyModeMenu__option:hover{color:#174f5b;background:#e8f3f2!important}.studyIndicatorSlot,.studyCompareSlot{box-sizing:border-box}.studyIndicatorSlot .pancakeDropdown__trigger{text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s,background-color .12s,box-shadow .12s;display:block;overflow:hidden;box-shadow:0 1px 2px #2343480f;color:#64777a!important;background:#fffdfaf5!important;border-color:#cad9d6!important;border-radius:6px!important;padding:0 24px 0 8px!important;font-size:10.5px!important;font-weight:650!important;line-height:22px!important;top:0!important}.studyIndicatorSlot .pancakeDropdown__trigger:hover,.studyIndicatorSlot .pancakeDropdown__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #5aaebe21;background:#f5faf9!important;border-color:#88b8bd!important}.studyIndicatorSlot.is-selected .pancakeDropdown__trigger{border-color:color-mix(in srgb, var(--study-series-color) 46%, #cad9d6)!important;color:#304c52!important;background:#fffdfa!important;padding-left:22px!important;font-weight:750!important}.studyIndicatorSlot.is-selected .pancakeDropdown__trigger:before{background:var(--study-series-color);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:8px;box-shadow:0 0 0 2px #ffffffe6}.studyIndicatorSlot .pancakeDropdown__caret,.studyIndicatorSlot .pancakeDropdown__clear{width:24px!important;height:24px!important;top:0!important;right:0!important}.studyIndicatorSlot .pancakeDropdown__caret{opacity:.65}.studyIndicatorSlot .pancakeDropdown__clear{color:#718386;border:0;border-left:1px solid #526f721f;border-radius:0 6px 6px 0;transition:background-color .1s,color .1s;background:0 0!important}.studyIndicatorSlot .pancakeDropdown__clear:hover,.studyIndicatorSlot .pancakeDropdown__clear:focus-visible{color:#304f55;outline:none;background:#d7e5e3b8!important}.studyIndicatorSlot .pancakeDropdown__clearIcon{color:inherit;font-weight:400;height:24px!important;font-size:16px!important;line-height:22px!important}.studyChartToolbar .indicatorSelectionMenu{overscroll-behavior:contain;box-sizing:border-box;scrollbar-color:#a9c2c1 transparent;scrollbar-width:thin;border-radius:9px;background:#fffdfafc!important;border:1px solid #c7d7d5!important;max-height:232px!important;top:28px!important;overflow:hidden auto!important;box-shadow:0 16px 34px #203b4033,0 3px 8px #203b4014!important}.studyChartToolbar--compact .indicatorSelectionMenu{max-height:216px!important}.studyChartToolbar .indicatorSelectionOption{box-sizing:border-box;color:#29464c;background:0 0;border-bottom:1px solid #5370711c;transition:background-color .1s,box-shadow .1s;padding:7px 8px!important}.studyChartToolbar .indicatorSelectionOption:last-child{border-bottom:0}.studyChartToolbar .indicatorSelectionOption:hover{background:#f0f7f6!important}.studyChartToolbar .indicatorSelectionOption.selectedButtonClass,.studyChartToolbar .indicatorSelectionOption.selectedButtonClass:hover{box-shadow:inset 3px 0 var(--study-series-color);cursor:pointer;background:#e9f3f1!important}.studyChartToolbar .indicatorSelectionOptionTitle{color:#29464c;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.indicatorSelectionCode,.indicatorSelectionName,.studyChartToolbar .indicatorSelectionLegacyTitle{display:none}.studyChartToolbar .indicatorSelectionCode{border:1px solid color-mix(in srgb, var(--study-series-color) 48%, #cbdad8);color:#31535a;letter-spacing:.035em;background:#fffdfa;border-radius:5px;flex:none;padding:2px 5px;font-size:9.5px;font-weight:800;line-height:1;display:inline-block}.studyChartToolbar .indicatorSelectionName{color:#5b7073;text-overflow:ellipsis;min-width:0;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.studyChartToolbar .indicatorSelectionFields{align-items:center;gap:6px;display:flex;margin-top:5px!important}.studyChartToolbar .indicatorSelectionField{align-items:center;gap:6px;min-width:0;display:inline-flex}.studyChartToolbar .indicatorSelectionLabel{color:#6c7f82;line-height:20px;margin:0!important;font-size:9.5px!important;font-weight:700!important}.studyChartToolbar .indicatorSelectionInput{box-sizing:border-box;color:#28464c;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c8d8d6;border-radius:5px;padding:1px 2px;width:40px!important;height:21px!important;margin:0 0 0 5px!important;font-size:11px!important}.studyChartToolbar .indicatorSelectionInput:focus{border-color:#75afb7;outline:none;box-shadow:0 0 0 2px #5aaebe29}.studyChartToolbar .IndicatorWindowSetIconClass{flex:none;height:21px;line-height:19px;color:#205a63!important;background:#e4f2f1!important;border-color:#8dbec2!important;border-radius:5px!important;margin-left:auto!important;padding:0 7px!important;font-size:9.5px!important}.studyChartToolbar .indicatorSelectionDivider{display:none}.studyChartToolbar--compact .indicatorSelectionOption{padding:6px 7px!important}.studyChartToolbar--compact .indicatorSelectionName{font-size:10px}.studyChartToolbar--compact .indicatorSelectionFields{flex-wrap:wrap;gap:4px 6px}.studyChartToolbar--compact .indicatorSelectionLabel{font-size:9px!important}.studyChartToolbar--compact .indicatorSelectionInput{width:36px!important}.studyCompareSlot>div>input{font-size:10.5px;transition:border-color .12s,background-color .12s,box-shadow .12s;color:#435f64!important;background:#fffdfaf5!important;border-color:#cad9d6!important;border-radius:6px!important}.studyCompareSlot>div>input:hover,.studyCompareSlot>div>input:focus{outline:none;box-shadow:0 0 0 2px #5aaebe21;background:#f7fbfa!important;border-color:#83b5bb!important}.studyCompareSlot.is-selected>div>input{border-color:color-mix(in srgb, var(--study-series-color) 46%, #cad9d6)!important;color:#304c52!important;background:#fffdfa!important;padding-left:22px!important;font-weight:750!important}.studyCompareSlot__swatch{z-index:2;background:var(--study-series-color);pointer-events:none;border-radius:50%;width:8px;height:8px;display:none;position:absolute;top:8px;left:8px;box-shadow:0 0 0 2px #ffffffe6}.studyCompareSlot.is-selected .studyCompareSlot__swatch{display:block}.studyToolbar__section--compare .drillSymbolSearchMenu{overscroll-behavior:contain;scrollbar-color:#a9c2c1 transparent;scrollbar-width:thin;border-radius:8px;background:#fffdfafc!important;border:1px solid #c7d7d5!important;max-height:232px!important;top:28px!important;overflow:hidden auto!important;box-shadow:0 14px 30px #203b402e!important}.studyChartToolbar--compact .studyToolbar__section--compare .drillSymbolSearchMenu{max-height:216px!important}.studyToolbar__section--compare .drillSymbolSearchMenu>div{box-sizing:border-box;border-bottom:1px solid #5370711a;padding:5px 7px!important}.studyToolbar__section--compare .drillSymbolSearchMenu>div:last-child{border-bottom:0}.studyToolbar__section--compare .drillSymbolSearchMenu>div p:first-child{color:#294e55;font-weight:800;font-size:11px!important}.studyToolbar__section--compare .drillSymbolSearchMenu>div p:last-child{color:#6d8083;margin-top:1px!important;font-size:9.5px!important}.studyCompareClear{vertical-align:middle;line-height:21px;transition:border-color .1s,background-color .1s,color .1s;color:#6a7e81!important;background:#fffdfaf5!important;border-color:#cad9d6!important;border-radius:6px!important;font-size:16px!important;font-weight:400!important}.studyCompareClear:hover{color:#31565d!important;background:#eaf4f3!important;border-color:#94b9bb!important}.studyProfitSummary{box-sizing:border-box;color:#425f64;background:#fffdfaf5;border:1px solid #cad9d6;border-radius:6px;box-shadow:0 1px 2px #2343480f}.studyProfitSummary .portfolioMetricLabel,.studyProfitSummary .portfolioMetricValue{color:#536b6f;font-size:9.5px;line-height:1;bottom:5px!important}.studyProfitSummary .portfolioMetricLabel{color:#7a8b8d;text-transform:uppercase;font-size:8.5px;font-weight:750}.studyProfitSummary .portfolioEditTrigger{bottom:2px!important;right:2px!important}.studyMegaChart .studyCompareHoverLegend{color:#496267;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;z-index:10!important;background:#fffdfaf7!important;border-color:#c7d7d5!important;top:1px!important;box-shadow:0 8px 20px #203b4029,0 2px 5px #203b4014!important}.studyMegaChart .studyChartHoverTip{color:#405d62;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:7px;z-index:10!important;background:#fffdfaf7!important;border-color:#c7d7d5!important;font-size:10.5px!important;top:1px!important;box-shadow:0 8px 20px #203b4029,0 2px 5px #203b4014!important}.studyMegaChart .studyCompareHoverLegend__name{color:#496267;font-weight:700;border-bottom:0!important}.studyMegaChart .studyCompareHoverLegend__name:before{background:var(--study-series-color);content:"";border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block;box-shadow:0 0 0 1px #ffffffe6}.studyMegaChart .studyCompareHoverLegend__value{color:#2f4b51;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.studyChartToolbar *,.studyChartToolbar :before,.studyChartToolbar :after{transition-duration:.01ms!important}}
.pancakeButton{background:#fff;border-color:#0f3a5c29;transition:background-color .13s,border-color .13s,box-shadow .13s;box-shadow:0 1px 1px #0c2d480d}[name=gridTitleDiv]>.headerSearchEdge{box-shadow:none;background:#ffffffe6;border:1px solid #1f314633}[name=gridTitleDiv]>.headerSearchEdge--right{border-left:0;border-radius:0 9px 9px 0}[name=gridTitleDiv]>.headerSearchEdge:hover{box-shadow:none;background:#fffffffa;border-color:#1f314657}[name=gridTitleDiv]>.headerSearchEdge:active{background:#eef3f8fa;border-color:#1f314666;box-shadow:inset 0 1px 2px #1f31461f}[name=gridTitleDiv]>.headerSearchEdge div,[name=gridTitleDiv]>.headerSearchEdge:hover div,[name=gridTitleDiv]>.headerSearchEdge:active div{background-color:#293e57;border-top-color:#293e57}.pancakeButton:hover{background:#f4f8fb;border-color:#0f3a5c47;box-shadow:0 1px 3px #0c2d4821}.pancakeButton:active{background:#e8eff5;border-color:#0f3a5c57;box-shadow:inset 0 1px 2px #0c2d4824}.pancakeButton div{background:#6b7f90;border-top-color:#6b7f90;transition:background-color .13s,border-top-color .13s}.pancakeButton:hover div{background:#3d566b;border-top-color:#3d566b}.pancakeButton:active div{background:#24384a;border-top-color:#24384a}.pancakeButton:hover p{text-decoration:none}.headerSearchArea{box-shadow:none;background:#ffffffe6;border:1px solid #1f314633;border-right:0;border-radius:9px 0 0 9px;transition:border-color .14s,box-shadow .14s,background-color .14s;overflow:visible}.headerSearchArea:before,.headerSearchArea:after{z-index:1;content:"";pointer-events:none;display:block;position:absolute}.headerSearchArea:before{border:1.5px solid #293e57;border-radius:50%;width:11px;height:11px;top:9px;left:12px}.headerSearchArea:after{transform-origin:0;background:#293e57;border-radius:2px;width:6px;height:1.5px;top:21px;left:23px;transform:rotate(45deg)}.headerSearchArea--focused{background:#fff;border-color:#1f314633;box-shadow:inset 0 -2px #23416547}.headerSearchArea input{color:#1f3349;letter-spacing:.01em;caret-color:#294f79;background:0 0;border:0;outline:none;font-family:Arial,sans-serif}.headerSearchArea input::placeholder{color:#697d92;font-weight:400}.desktopStockSuggestions{scrollbar-color:#455d785c transparent;padding:4px;overflow-x:hidden!important}.desktopStockSuggestions .desktopStockSuggestion{color:#1f3349;border-radius:6px;transition:background-color .12s}.desktopStockSuggestions .desktopStockSuggestion+.desktopStockSuggestion{border-top:1px solid #1f31460f}.desktopStockSuggestions .desktopStockSuggestion__symbol{color:#1f3349;font-weight:700}.desktopStockSuggestions .desktopStockSuggestion__name{color:#697d92}.volumeToggleButton{color:inherit;border-style:solid;border-width:1px;margin:0;padding:0;font-family:arial}.volumeToggleButton:focus-visible{outline-offset:2px;outline:2px solid #5aaebe66}.dashboardActionRow{justify-content:center;gap:8px;display:flex}.dashboardActionButton{color:#4f6265;cursor:pointer;text-align:center;white-space:nowrap;background:#fafbfa;border:1px solid #4b62653d;border-radius:5px;height:32px;padding:0 12px;font-family:Arial,sans-serif;font-size:13px;font-weight:600;transition:background-color .13s,border-color .13s,color .13s,box-shadow .13s}.dashboardActionButton:hover{color:#2f464a;background:#f1f4f2;border-color:#4b626561;box-shadow:0 1px 2px #30434517}.dashboardActionButton:active{background:#e8eeeb;box-shadow:inset 0 1px 2px #3043451c}.dashboardActionButton:focus-visible{outline-offset:2px;outline:2px solid #5aaebe66}.openListIcon,.closeListIcon{filter:brightness(0)saturate();opacity:.76;background-position:50%;background-repeat:no-repeat;background-size:23px 23px;flex:0 0 26px;transition:opacity .14s}.tileOpenListButtonClass:hover .openListIcon,.tileOpenListButtonClass:hover .closeListIcon{opacity:1}.openListIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyLjUiIHk9IjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNCIgcng9IjMiLz48cGF0aCBkPSJNNyA1SDUuNUEzIDMgMCAwIDAgMi41IDh2OGEzIDMgMCAwIDAgMyAzSDd6IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNNyA1djE0Ii8+PHBhdGggZD0iTTExLjkgOS4ybDIuOSAyLjgtMi45IDIuOCIgc3Ryb2tlLXdpZHRoPSIxLjkiLz48L3N2Zz4=)}.closeListIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cmVjdCB4PSIyLjUiIHk9IjUiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxNCIgcng9IjMiLz48cGF0aCBkPSJNNyA1SDUuNUEzIDMgMCAwIDAgMi41IDh2OGEzIDMgMCAwIDAgMyAzSDd6IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9Im5vbmUiLz48cGF0aCBkPSJNNyA1djE0Ii8+PHBhdGggZD0iTTE0LjggOS4yTDExLjkgMTJsMi45IDIuOCIgc3Ryb2tlLXdpZHRoPSIxLjkiLz48L3N2Zz4=)}.tileOpenListButtonClass{appearance:none;color:#23384f;box-shadow:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#ffffffc7;border:1px solid #1f314633;border-radius:9px;outline:0;justify-content:center;align-items:center;padding:0;font-family:Arial,sans-serif;transition:background-color .13s,border-color .13s,box-shadow .13s;display:flex}.tileOpenListButtonClass .iconButton{opacity:.76}.tileOpenListButtonClass:hover{background:#fffffff0;border-color:#1f314657}.tileOpenListButtonClass:active{background:#edf2f7f0;box-shadow:inset 0 1px 2px #1f31461f}.tileOpenListButtonClass.is-open{background:#ffffffe6;border-color:#1f31464d}.tileOpenListButtonClass:focus-visible{outline-offset:2px;outline:2px solid #1f3146bf}.tileOpenListButtonClass:hover p{text-decoration:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mobile-blue:#7297c5;--mobile-blue-deep:#526f94;--mobile-blue-soft:#edf2f8;--mobile-ink:#263a3f;--mobile-ink-soft:#5f7478;--mobile-line:#49686c30;--mobile-surface:#fffdfaf5;--mobile-surface-solid:#fffdfa;--mobile-positive:#23975a;--mobile-negative:#d84b4b;--mobile-radius:14px;--mobile-shadow:0 10px 26px #1f3d4526, 0 2px 6px #1f3d4517;--mobile-focus:#f3bd38;--mobile-page-max:600px;--mobile-page-gutter:12px}html.pancake-mobile *,html.pancake-mobile :before,html.pancake-mobile :after{box-sizing:border-box}html.pancake-mobile{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#c5d5da;min-width:320px;min-height:100%}html.pancake-mobile body{min-width:320px;min-height:100dvh;color:var(--mobile-ink);-webkit-font-smoothing:antialiased;isolation:isolate;background:#c5d5da;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4}html.pancake-mobile body:before{z-index:-1;content:"";background-image:linear-gradient(#e5eff17a,#fff9ee40),radial-gradient(circle at 78% 8%,#ffffff9e,#0000 42%),url(../media/beach-sky-bg.0u7-prvjz-7dc.svg);background-position:50%,50%,top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}html.pancake-mobile button,html.pancake-mobile input{color:inherit;font:inherit}html.pancake-mobile button{-webkit-tap-highlight-color:transparent}html.pancake-mobile [hidden],html.pancake-mobile #testDiv,html.pancake-desktop #mobileApp{display:none!important}#mobileApp{min-height:100dvh}.mobileHeader{z-index:50;width:100%;padding:max(8px, env(safe-area-inset-top)) max(25px, env(safe-area-inset-right)) 8px max(25px, env(safe-area-inset-left));background:var(--mobile-blue);box-shadow:none;border-bottom:1px solid #1f314629;justify-content:center;display:flex;position:sticky;top:0}.mobileSearch{width:min(100%, calc(var(--mobile-page-max) - (2 * var(--mobile-page-gutter))));min-width:0;margin:0;display:flex;position:relative}.mobileSearch__icon{z-index:2;color:#293e57;pointer-events:none;width:21px;height:21px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.mobileSearch__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%;display:block;overflow:visible}#mobileSearchInput{color:#1f3349;letter-spacing:.01em;appearance:none;background:#ffffffeb;border:1px solid #1f31462e;border-radius:12px;outline:0;width:100%;min-width:0;height:44px;padding:0 46px 0 42px;font-size:16px;font-weight:600;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px #fff9,0 1px 3px #1f31461f}#mobileSearchInput::placeholder{color:#66798e;opacity:1;font-weight:500}#mobileSearchInput:focus{background:#fff;border-color:#1f31466b;box-shadow:0 0 0 2px #ffffff61,0 2px 6px #1f314626}.mobileSearch__clear{z-index:3;color:#31485f;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;font-size:23px;font-weight:400;line-height:1;display:grid;position:absolute;top:2px;right:2px}#mobileSuggestions{z-index:60;overscroll-behavior:contain;background:#fffdfafb;border:1px solid #4364693d;border-radius:12px;max-height:min(52dvh,360px);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden auto;box-shadow:0 14px 34px #18383f3d,0 3px 8px #18383f1f}#mobileSuggestions:empty{display:none}#mobileSuggestions>*{width:100%;min-height:44px;color:var(--mobile-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;margin:0;padding:8px 10px;text-decoration:none;display:flex}#mobileSuggestions>*+*{border-top:1px solid #49686c1a}#mobileSuggestions>[aria-selected=true],#mobileSuggestions>.is-active{color:#214e55;background:#e6f2f2}#mobileSuggestions>.mobileSuggestions__label{color:#718588;letter-spacing:.08em;text-transform:uppercase;cursor:default;border-top:0;border-radius:0;min-height:0;padding:5px 9px 4px;font-size:10px;font-weight:800}#mobileSuggestions>.mobileSuggestions__empty{color:#718588;cursor:default;border-top:0;justify-content:center}.mobileSuggestion{gap:9px}.mobileSuggestion__symbol{color:#246574;letter-spacing:.035em;flex:0 0 56px;font-size:12px;font-weight:850}.mobileSuggestion__copy{flex-direction:column;min-width:0;display:flex}.mobileSuggestion__name,.mobileSuggestion__exchange{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobileSuggestion__name{color:#304d52;font-size:12px;font-weight:700}.mobileSuggestion__exchange{color:#809093;margin-top:1px;font-size:10px}.mobileMain{width:min(100%, var(--mobile-page-max));min-height:calc(100dvh - 60px);padding:12px max(var(--mobile-page-gutter), env(safe-area-inset-right)) max(28px, calc(env(safe-area-inset-bottom) + 18px)) max(var(--mobile-page-gutter), env(safe-area-inset-left));margin:0 auto}.mobileWatchlistToolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;margin:0 0 8px;display:flex}.mobileWatchlistToolbar__title{color:#2d5158;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1}.mobileWatchlistToolbar__controls,.mobileSortControl,.mobileLayoutControl{align-items:center;min-width:0;display:flex}.mobileWatchlistToolbar__controls{justify-content:flex-end;gap:6px}.mobileSortControl,.mobileLayoutControl{color:#365f67;background:#3069731f;border:1px solid #2a5c662e;border-radius:999px;height:40px;overflow:hidden;box-shadow:inset 0 1px #ffffff70}.mobileSortControl__button,.mobileLayoutControl__button{width:40px;min-width:40px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #2a5c661f;outline:0;place-items:center;padding:0;font-size:14px;font-weight:800;line-height:1;transition:color .14s,background-color .14s,box-shadow .14s;display:grid}.mobileSortControl__button:first-child,.mobileLayoutControl__button:first-child{border-left:0}.mobileLayoutControl__button{width:40px;padding:0}.mobileSortControl__button svg,.mobileLayoutControl__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:18px;height:18px}.mobileSortControl__button[data-sort-direction=none] path{stroke-width:3px}.mobileSortControl__button.is-selected,.mobileLayoutControl__button.is-selected{color:#f7fbfa;background:#5d6f9e;border-radius:0;box-shadow:inset 0 1px #ffffff29}.mobileSortControl__button:focus-visible,.mobileLayoutControl__button:focus-visible,.mobileExpandAllControl:focus-visible{z-index:1;outline:2px solid var(--mobile-focus);outline-offset:-2px;position:relative}.mobileExpandAllControl{color:#365f67;cursor:pointer;background:#3069731f;border:1px solid #2a5c662e;border-radius:999px;outline:0;place-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:color .14s,background-color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffff70}.mobileExpandAllControl svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:18px;height:18px}.mobileExpandAllControl.is-collapsing{color:#f7fbfa;background:#5d6f9e;border-color:#0000;box-shadow:inset 0 1px #ffffff29}.mobileExpandAllControl:disabled{opacity:.45;cursor:default}.mobileIndexStrip{pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#2a4c54f5,#385b62e8);border:1px solid #1c3d454d;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,306px);margin:0 auto 6px;padding:2px 3px;display:grid;overflow:hidden;box-shadow:0 5px 13px #1d3b4229,inset 0 1px #ffffff17}.mobileIndexCard{min-width:0;height:34px;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:1px;padding:2px 5px;display:grid;overflow:hidden}.mobileIndexCard:not(:last-child){border-right:1px solid #ffffff29}.mobileIndexCard__label,.mobileIndexCard__value,.mobileIndexCard__percentage{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobileIndexCard__label{color:#bfd0d1;letter-spacing:.045em;font-size:8.5px;font-weight:850;line-height:1}.mobileIndexCard__value{color:#f7fbfa;font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:11px;font-weight:820;line-height:1.05}.mobileIndexCard__metrics{justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;line-height:1;display:flex}.mobileIndexCard__change{color:#ecf6f5a8;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:8.5px;font-weight:820;line-height:1;display:flex}.mobileIndexCard__trendIcon{flex:none;place-items:center;width:8px;height:8px;display:inline-grid}.mobileIndexCard__trendIcon:before{content:"";border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0}.mobileIndexCard__trendIcon.is-up:before{border-bottom:4px solid}.mobileIndexCard__trendIcon.is-down:before{border-top:4px solid}.mobileIndexCard__trendIcon.is-flat:before{background:currentColor;border:0;border-radius:999px;width:7px;height:2px}.mobileIndexCard.is-positive .mobileIndexCard__change{color:#7ce0a5}.mobileIndexCard.is-negative .mobileIndexCard__change{color:#ffb0aa}.mobileIndexCard.is-loading .mobileIndexCard__value,.mobileIndexCard.is-loading .mobileIndexCard__change,.mobileIndexCard.is-error .mobileIndexCard__change{color:#ebf7f67a}#mobileCardList{flex-direction:column;gap:5px;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}#mobileCardList[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));grid-auto-flow:row;align-items:start;gap:5px;display:grid}.mobileCompareBoard{background-color:#fbfcf8f0;background-image:url(../media/card-honeycomb-bg.33klhpgg9dznq.svg),linear-gradient(145deg,#ffffffb8,#fafbf794);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:64px 55.424px,cover;border:1px solid #41606538;border-radius:14px;width:100%;margin-top:18px;padding:10px;position:relative;box-shadow:0 9px 24px #1f3d4524,0 2px 5px #1f3d4514}.mobileCompareBoard__header{justify-content:space-between;align-items:center;min-height:28px;padding:0 2px 6px;display:flex}.mobileCompareBoard__title{color:#29484f;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:850;line-height:1}.mobileCompareBoard__title:before{content:"";border-top:2px solid #1687aa;border-bottom:2px solid #cf743b;width:15px;height:10px;margin-right:7px;display:inline-block;transform:skewY(-24deg)}.mobileCompareBoard__count{color:#75888b;font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:9px;font-weight:800}.mobileCompareBoard__picker{z-index:12;width:100%;margin:0;position:relative}.mobileCompareBoard__addIcon{z-index:2;color:#3f747d;pointer-events:none;font-size:20px;font-weight:500;line-height:1;position:absolute;top:50%;left:11px;transform:translateY(-52%)}.mobileCompareBoard__input{color:#29464b;appearance:none;background:#fffdfa4d;border:1px solid #49686c33;border-radius:9px;outline:0;width:100%;min-width:0;height:38px;padding:0 12px 0 31px;font-size:12px;font-weight:650}.mobileCompareBoard__input::placeholder{color:#718689;opacity:1}.mobileCompareBoard__input:focus{background:#fffdfa7a;border-color:#277d8c85;box-shadow:0 0 0 3px #bee2e947}.mobileCompareBoard__input:disabled{color:#879598;cursor:default;opacity:.72}.mobileCompareBoardSuggestions{z-index:20;overscroll-behavior:contain;background:#fffdfaf5;border:1px solid #4364693d;border-radius:10px;max-height:230px;padding:4px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 28px #18383f33,0 2px 7px #18383f1a}.mobileCompareBoardSuggestion,.mobileCompareBoardSuggestions__label,.mobileCompareBoardSuggestions__empty{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:44px;margin:0;padding:7px 9px;display:flex}.mobileCompareBoardSuggestion{color:#29464b;cursor:pointer;gap:10px}.mobileCompareBoardSuggestion+.mobileCompareBoardSuggestion{border-top:1px solid #49686c17}.mobileCompareBoardSuggestion.is-active{background:#bfe2e757}.mobileCompareBoardSuggestion__symbol{color:#246574;letter-spacing:.035em;flex:0 0 58px;font-size:11px;font-weight:850}.mobileCompareBoardSuggestion__name{color:#63777b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.mobileCompareBoardSuggestions__label{color:#75888b;letter-spacing:.1em;text-transform:uppercase;min-height:24px;font-size:8.5px;font-weight:850}.mobileCompareBoardSuggestions__empty{color:#75888b;justify-content:center;font-size:11px}.mobileCompareBoard__legend{scrollbar-width:none;align-items:center;gap:5px;min-height:31px;margin-top:6px;padding-bottom:1px;display:flex;overflow:auto hidden}.mobileCompareBoard__legend::-webkit-scrollbar{display:none}.mobileCompareBoard__chip{color:#425f64;cursor:pointer;background:#fffdfa2b;border:1px solid #49686c2e;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;min-width:66px;height:30px;padding:0 7px;display:inline-flex}.mobileCompareBoard__chip.is-error{opacity:.66;border-style:dashed}.mobileCompareBoard__chipSwatch{flex:none;width:18px;height:8px;overflow:visible}.mobileCompareBoard__chipSymbol{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9.5px;font-weight:850;overflow:hidden}.mobileCompareBoard__chipRemove{color:#73878a;font-size:15px;font-weight:500;line-height:1}.mobileCompareBoard__chart{cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:linear-gradient(#edf6f62e,#fffdfa0a);border:1px solid #49686c21;border-radius:10px;width:100%;min-width:0;height:210px;margin-top:7px;padding:7px 5px 5px;position:relative;overflow:hidden}.mobileCompareBoard__chart svg{width:100%;height:100%;display:block;overflow:visible}.mobileCompareBoard.is-loading .mobileCompareBoard__chart{cursor:progress}.mobileCompareBoard__empty{color:#74878a;text-align:center;align-content:center;justify-items:center;gap:7px;font-size:11px;display:grid;position:absolute;inset:0}.mobileCompareBoard__empty p{margin:0}.mobileCompareBoard__emptyMark{color:#3c7882;border:1px solid #27707c3d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.mobileCompareBoardTooltip{gap:3px;min-width:188px;max-width:236px}.mobileRangeSelector--compareBoard{margin-top:7px}.mobileStockCard{--mobile-card-swipe-x:0px;touch-action:pan-y pinch-zoom;background-color:#fbfcf8;background-image:url(../media/card-honeycomb-bg.33klhpgg9dznq.svg),linear-gradient(145deg,#fffffffc,#fafbf7f5);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:64px 55.424px,cover;border:1px solid #41606533;border-radius:12px;flex-direction:column;flex:none;width:100%;min-width:0;min-height:0;transition:box-shadow .15s,border-color .15s,opacity .18s,translate .22s cubic-bezier(.2,.75,.22,1);display:flex;position:relative;overflow:hidden;translate:0;box-shadow:0 6px 18px #1f3d451f,0 1px 3px #1f3d4514}.mobileStockCard.is-newly-added{opacity:0;translate:0 10px}.mobileStockCard:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd1}.mobileStockCard__summary{z-index:2;min-width:0;height:62px;transform:translate3d(var(--mobile-card-swipe-x), 0, 0);will-change:auto;background-color:#fbfcf8;background-image:url(../media/card-honeycomb-bg.33klhpgg9dznq.svg),linear-gradient(145deg,#fffffffc,#fafbf7f5);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:64px 55.424px,cover;border-radius:11px;grid-template-columns:36px minmax(82px,1fr) minmax(64px,1.05fr) minmax(72px,auto) 38px;align-items:center;gap:4px;padding:0;transition:transform .19s cubic-bezier(.2,.75,.22,1);display:grid;position:relative}.mobileStockCard.is-expanded .mobileStockCard__summary{border-radius:11px 11px 0 0}.mobileStockCard.is-swiping .mobileStockCard__summary{will-change:transform;transition:none}.mobileStockCard.is-swipe-open{--mobile-card-swipe-x:-76px}.mobileSwipeDelete{z-index:1;color:#fffaf7;cursor:pointer;opacity:0;touch-action:manipulation;background:linear-gradient(145deg,#e18c80eb,#c6655df0);border:0;border-left:1px solid #904e4826;border-radius:0 11px 11px 0;outline:0;justify-content:center;align-items:center;gap:4px;width:76px;height:62px;padding:0;transition:opacity .15s,transform .19s cubic-bezier(.2,.75,.22,1),background-color .12s;display:flex;position:absolute;top:0;right:0;transform:translate(8px);box-shadow:inset 1px 0 #ffffff3d}.mobileSwipeDelete svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:14px;height:14px}.mobileSwipeDelete span{letter-spacing:.02em;font-size:9px;font-weight:780}.mobileStockCard.is-swiping .mobileSwipeDelete,.mobileStockCard.is-swipe-open .mobileSwipeDelete{opacity:1;transform:translate(0)}.mobileSwipeDelete:active{background:linear-gradient(145deg,#d3796ef7,#b8554ffa)}.mobileStockCard.is-removing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) forwards mobileSwipeRemove;overflow:visible}.mobileExpandToggle{color:#587176;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-right:1px solid #49686c1a;border-radius:11px 0 0 11px;place-items:center;width:36px;height:100%;min-height:44px;padding:0;display:grid}.mobileExpandToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px;transition:transform .15s}.mobileStockCard.is-expanded .mobileExpandToggle svg{transform:rotate(90deg)}.mobileStockCard__identity{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0 1px;display:flex}.mobileStockCard__symbol{color:#213f45;letter-spacing:.02em;font-size:14px;font-weight:850;line-height:1.1}.mobileStockCard__name{min-width:0;color:var(--mobile-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:560;line-height:1.25;display:block;overflow:hidden;margin-left:0!important}.mobileStockCard__sparkline{cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;align-self:stretch;min-width:0;height:44px;margin:9px 0;padding:3px 2px;position:relative;overflow:hidden}.mobileStockCard__quote{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:0 2px;display:flex;position:relative}.mobileStockCard__price{color:#18363c;font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:16px;font-weight:800;line-height:1}.mobileStockCard__change{color:var(--mobile-ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;margin:3px 0 0;font-size:13px;font-weight:750;line-height:1.2;display:flex}.mobileStockCard__trendIcon{flex:none;place-items:center;width:12px;height:12px;display:inline-grid}.mobileStockCard__trendIcon:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.mobileStockCard__trendIcon.is-up:before{border-bottom:6px solid}.mobileStockCard__trendIcon.is-down:before{border-top:6px solid}.mobileStockCard__trendIcon.is-flat:before{background:currentColor;border:0;border-radius:999px;width:8px;height:2px}.mobileStockCard__change.is-positive,.mobileStockCard.is-positive .mobileStockCard__change,.mobileStockCard [data-tone=positive]{color:var(--mobile-positive)}.mobileStockCard__change.is-negative,.mobileStockCard.is-negative .mobileStockCard__change,.mobileStockCard [data-tone=negative]{color:var(--mobile-negative)}.mobileStockCard__sparkline svg,.mobileStockCard__largeChart svg{width:100%;height:100%;display:block;overflow:visible}.mobileStockCard__details{background:0 0;border-top:1px solid #49686c24}.mobileStockCard__detailsInner{gap:6px;min-width:0;padding:9px;display:grid}.mobileStockCard__failure{color:#5f7478;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:142px;padding:18px 12px 20px;display:none}.mobileStockCard.is-error .mobileStockCard__detailsInner>:not(.mobileStockCard__failure),.mobileStockCard[data-state=error] .mobileStockCard__detailsInner>:not(.mobileStockCard__failure){display:none}.mobileStockCard.is-error .mobileStockCard__failure,.mobileStockCard[data-state=error] .mobileStockCard__failure{display:grid}.mobileStockCard__failureMark{color:#638087;border:1px solid #4b6f754d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:650;line-height:1;display:grid}.mobileStockCard__failureTitle,.mobileStockCard__failureDetail{margin:0}.mobileStockCard__failureTitle{color:#3d5b61;font-size:13px;font-weight:800}.mobileStockCard__failureDetail{color:#718488;max-width:270px;font-size:10.5px;font-weight:580;line-height:1.4}.mobileStockCard__failureRetry{margin-top:3px}.mobileStockCard__detailsInner.is-entering{animation:.15s ease-out mobileDetailsIn}.mobileCompareSelector{justify-content:flex-end;align-items:center;gap:3px;min-width:0;min-height:28px;display:flex}.mobileCompareSelector__label{color:#7a8b8e;letter-spacing:.08em;margin-right:2px;font-size:9px;font-weight:850}.mobileCompareSelector__button,.mobileCompareSelector__clear{color:#63777b;cursor:pointer;touch-action:manipulation;background:#fffdfa2e;border:1px solid #49686c33;border-radius:7px;height:28px;padding:0 9px;font-size:9.5px;font-weight:800;line-height:1}.mobileCompareSelector__button.is-selected{color:#276572;background:#c2e8ed61;border-color:#208ea99e;box-shadow:inset 0 -2px #208ea98c}.mobileCompareSelector__clear{color:#708286;opacity:0;pointer-events:none;visibility:hidden;background:0 0;border-color:#0000;width:25px;padding:0;font-size:17px}.mobileCompareSelector__clear.is-visible{opacity:1;pointer-events:auto;visibility:visible}.mobileCompareSelector.is-loading .mobileCompareSelector__button.is-selected{opacity:.58}.mobileCompareSelector.is-error .mobileCompareSelector__button.is-selected{border-style:dashed}.mobileStockCard__largeChart{background:linear-gradient(#edf6f633,#fffdfa0f);border:1px solid #49686c1f;border-radius:9px;min-width:0;height:148px;padding:8px 6px 6px;position:relative;overflow:hidden}.mobileChartGridLine{stroke:#49686c24;stroke-width:1px;vector-effect:non-scaling-stroke}.mobileChartGridLine--baseline{stroke:#3754596b;stroke-dasharray:4 3}.mobileChartAxisLine{stroke:#425f6447;stroke-width:1px;vector-effect:non-scaling-stroke}.mobileChartAxisLabel{fill:#708589;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:650}.mobileChartAxisLabel--y{dominant-baseline:middle;text-anchor:end}.mobileChartAxisLabel--baseline{fill:#536a70;font-weight:800}.mobileChartInspection{opacity:0;pointer-events:none;transition:opacity .12s}.mobileChartInspection.is-visible{opacity:1}.mobileChartInspection__line{stroke:#234a518c;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.mobileChartInspection__dot{stroke:#fffdfa;stroke-width:2px;vector-effect:non-scaling-stroke}.mobileChartTooltip{z-index:3;color:#fff;opacity:0;pointer-events:none;visibility:hidden;background:#22363be0;border:1px solid #fff3;border-radius:7px;flex-direction:column;min-width:90px;max-width:124px;padding:5px 8px;transition:opacity .15s;display:flex;position:absolute;top:6px;transform:translate(-50%);box-shadow:0 5px 14px #1b32383d}.mobileChartTooltip.is-visible{opacity:1;visibility:visible}.mobileChartTooltip__value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;line-height:1.15}.mobileChartTooltip--compact{border-radius:5px;width:max-content;min-width:0;max-width:calc(100% - 4px);padding:3px 5px;top:2px;transform:translate(-50%);box-shadow:0 3px 9px #1b323833}.mobileChartTooltip--compact .mobileChartTooltip__value{font-size:10px}.mobileChartTooltip--compact .mobileChartTooltip__date{margin-top:0;font-size:7px}.mobileChartTooltip--comparison{gap:3px;min-width:176px;max-width:210px}.mobileChartTooltip__series{font-variant-numeric:tabular-nums;grid-template-columns:6px minmax(43px,1fr) auto auto;align-items:baseline;gap:5px;min-width:0;line-height:1.15;display:grid}.mobileChartTooltip__swatch{border-radius:50%;align-self:center;width:6px;height:6px}.mobileChartTooltip__seriesName{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:750;overflow:hidden}.mobileChartTooltip__seriesPrice{color:#fff;font-size:10.5px;font-weight:800}.mobileChartTooltip__seriesChange{color:#fffc;font-size:8.5px;font-weight:700}.mobileChartTooltip__date{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;font-weight:650;line-height:1.15;overflow:hidden}.mobileStockCard__largeChart{cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.mobileRangeSelector{background:#deeae82e;border:1px solid #49686c21;border-radius:9px;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:3px;display:grid}.mobileRangeSelector__button{color:#667b7f;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:6px;min-width:0;height:28px;padding:0 2px;font-size:9.5px;font-weight:800}.mobileRangeSelector__button.is-selected{color:#276b78;background:#fffdfa6b;box-shadow:0 1px 4px #25495029}.mobileStockCard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.mobileStat{background:0 0;border:1px solid #49686c1a;border-radius:8px;min-width:0;min-height:43px;padding:6px 7px}.mobileStat__label,.mobileStat__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;display:block;overflow:hidden}.mobileStat__label{color:#7a8d90;letter-spacing:.045em;text-transform:uppercase;font-size:8.5px;font-weight:800;line-height:1.15}.mobileStat__value{color:#29464b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-weight:750;line-height:1.2}.mobileDragHandle{color:#60787c;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-left:1px solid #49686c1a;border-radius:0 11px 11px 0;align-content:center;align-self:stretch;place-items:center;gap:3px;width:38px;height:100%;min-height:44px;padding:0;display:grid}.mobileDragHandle:before{content:none}.mobileDragHandle>span{opacity:.78;background:currentColor;border-radius:999px;width:16px;height:2px;display:block}.mobileDragHandle:active{color:#315f67;cursor:grabbing;background:#3976801a}.mobileStockCard.is-dragging{z-index:100;cursor:grabbing;pointer-events:none;will-change:transform;border-color:#3677827a;transition:none;box-shadow:0 20px 40px #19384047,0 5px 12px #19384029}.mobileStockCard.is-dragging .mobileDragHandle{color:#285c65;cursor:grabbing}.mobileCardPlaceholder{width:100%;min-height:var(--mobile-placeholder-height,64px);border-radius:var(--mobile-radius);background-color:#fffdfa57;background-image:linear-gradient(#f4f9f74d,#f4f9f74d),url(../media/card-honeycomb-placeholder.3tof5o_fwm4zp.svg);background-position:50%;background-repeat:repeat;background-size:auto,64px 55.424px;border:2px dashed #46686f7a;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #48696f1c}.mobileStockCard.mobileCardPlaceholder{box-shadow:inset 0 0 24px #48696f1c}.mobileStockCard.mobileCardPlaceholder>*{visibility:hidden}html.mobile-is-dragging,body.mobile-is-dragging,body.mobile-is-dragging #mobileCardList{overflow-anchor:none}body.mobile-is-dragging{cursor:grabbing;overscroll-behavior-y:contain;-webkit-user-select:none;user-select:none}body.mobile-is-dragging .mobileHeader,body.mobile-is-dragging .mobileWatchlistToolbar{pointer-events:none}body.mobile-is-dragging .mobileStockCard:not(.is-dragging):not(.mobileCardPlaceholder){opacity:.82}.mobileDragHandle:disabled{color:#8c9a9c;cursor:not-allowed;opacity:.24;background:0 0}.mobileStockCard.is-grid-card:not(.is-expanded){aspect-ratio:auto;width:100%;height:96px}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__summary{grid-template:"identity"14px"quote"minmax(0,1fr)/minmax(0,1fr);gap:2px;width:100%;height:100%;min-height:0;padding:6px 6px 38px}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__identity{grid-area:identity;align-self:start;padding:0 22px 0 0}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__symbol{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__name,.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__sparkline{display:none}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__quote{text-align:left;grid-area:quote;grid-template-rows:auto auto;place-content:start;align-self:stretch;place-items:flex-start start;row-gap:4px;padding:1px 0;display:grid;position:static}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__price{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;overflow:hidden}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__change{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3px;margin-top:0;line-height:1}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__changePercent{font-size:13px;font-weight:850}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__trendIcon{z-index:3;color:#6f8285;pointer-events:none;background:#5870741a;border-radius:50%;width:18px;height:18px;position:absolute;top:5px;right:5px}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__trendIcon.is-up{color:var(--mobile-positive);background:#23975a21}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileStockCard__trendIcon.is-down{color:var(--mobile-negative);background:#d84b4b21}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileExpandToggle,.mobileStockCard.is-grid-card:not(.is-expanded) .mobileDragHandle{z-index:3;background:0 0;border:0;border-radius:0;width:36px;height:36px;min-height:0;position:absolute;right:0}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileExpandToggle{border-radius:0 8px 0 11px;inset:auto auto 0 0}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileExpandToggle svg{width:14px;height:14px}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileDragHandle{border-radius:8px 0 11px;gap:2px;bottom:0}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileDragHandle>span{width:13px;height:1.5px}.mobileStockCard.is-grid-card:not(.is-expanded).is-error .mobileStockCard__sparkline{z-index:4;cursor:default;width:36px;height:36px;margin:0;padding:0;display:block;position:absolute;bottom:0;left:0;overflow:visible}.mobileStockCard.is-grid-card:not(.is-expanded).is-error .mobileStockCard__sparkline .mobileRetry{border-radius:0 8px 0 11px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:8px}.mobileStockCard.is-grid-card:not(.is-expanded).is-error .mobileExpandToggle{display:none}.mobileStockCard.is-grid-card:not(.is-expanded) .mobileSwipeDelete{width:76px;height:100%}.mobileStockCard.is-grid-card:not(.is-expanded).is-swipe-open{--mobile-card-swipe-x:-76px}.mobileStockCard.is-grid-card.is-expanded{aspect-ratio:auto;grid-column:1/-1}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__summary{grid-template:"expand identity sparkline quote handle"62px/36px minmax(80px,.84fr) minmax(68px,1fr) minmax(68px,auto) 38px;gap:4px;height:62px;padding:0}.mobileStockCard.is-grid-card.is-expanded .mobileExpandToggle{grid-area:expand;align-self:stretch;width:36px;height:100%}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__identity{grid-area:identity}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__name{display:block}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__sparkline{grid-area:sparkline;display:block}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__quote{text-align:right;grid-area:quote;justify-content:center;align-items:flex-end;padding:0 2px}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__change{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:5px;margin-top:3px}.mobileStockCard.is-grid-card.is-expanded .mobileDragHandle{grid-area:handle;align-self:stretch;width:38px;height:100%}.mobileStockCard.is-grid-card.is-expanded .mobileSwipeDelete{width:76px;height:62px}#mobileCardList[data-layout=grid]>.mobileCardPlaceholder{width:100%;min-width:0}#mobileCardList[data-layout=grid]>.mobileCardPlaceholder.is-expanded-placeholder{grid-column:1/-1}#mobileEmptyState,.mobileState{border-radius:var(--mobile-radius);width:100%;color:var(--mobile-ink-soft);text-align:center;background:#fffdfae6;border:1px solid #40626730;margin:16px auto 0;padding:30px 22px;box-shadow:0 9px 24px #1f3d451f}#mobileEmptyState:before{content:"";background:linear-gradient(#4a8d98,#4a8d98) 50%/15px 2px no-repeat,linear-gradient(#4a8d98,#4a8d98) 50%/2px 15px no-repeat,#e9f3f2;border:1px solid #35758040;border-radius:50%;width:38px;height:38px;margin:0 auto 12px;display:block}#mobileEmptyState h1,#mobileEmptyState h2,#mobileEmptyState p,.mobileState h1,.mobileState h2,.mobileState p{margin:0}#mobileEmptyState h1,#mobileEmptyState h2,.mobileState h1,.mobileState h2{color:#29484e;font-size:17px;line-height:1.25}#mobileEmptyState p,.mobileState p{margin-top:6px;font-size:13px}.mobileEmptyState__title{color:#29484e;font-weight:800;line-height:1.25;font-size:17px!important}.mobileEmptyState__copy{max-width:310px;margin-left:auto!important;margin-right:auto!important}.mobileStockCard__error,.mobileErrorState{color:#60777b;text-align:center;place-items:center;min-height:108px;padding:18px;font-size:13px;font-weight:600;display:grid}.mobileStockCard.is-error,.mobileStockCard[data-state=error]{border-color:#4b6f754d}.mobileStockCard.is-error .mobileStockCard__price,.mobileStockCard[data-state=error] .mobileStockCard__price{color:#5a7175;letter-spacing:0;font-size:15px}.mobileStockCard.is-error .mobileStockCard__change,.mobileStockCard[data-state=error] .mobileStockCard__change{color:#657c80;font-size:10.5px;line-height:1.35}.mobileStockCard.is-error .mobileStockCard__sparkline,.mobileStockCard[data-state=error] .mobileStockCard__sparkline{justify-content:center;align-items:center;display:flex}.mobileRetry{color:#315d64;cursor:pointer;background:#eef6f480;border:1px solid #37717b57;border-radius:9px;min-width:50px;min-height:28px;padding:0 8px;font-size:10px;font-weight:750}.mobileRetry:active{background:#dfeeed9e}.mobileChartEmpty{color:#839396;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.mobileChartSkeleton,.mobileStockCard.is-loading .mobileStockCard__quote:before,.mobileStockCard.is-loading .mobileStockCard__sparkline:before,.mobileStockCard[aria-busy=true] .mobileStockCard__quote:before,.mobileStockCard[aria-busy=true] .mobileStockCard__sparkline:before{background:linear-gradient(100deg,#e4ecea9e 18%,#f7faf8d6 38%,#e4ecea9e 58%) 0 0/220% 100%;border-radius:7px;animation:1.25s ease-in-out infinite mobileSkeletonSweep}.mobileStockCard.is-loading .mobileStockCard__quote>*,.mobileStockCard[aria-busy=true] .mobileStockCard__quote>*,.mobileStockCard.is-loading .mobileStockCard__sparkline>*,.mobileStockCard[aria-busy=true] .mobileStockCard__sparkline>*{visibility:hidden}.mobileChartSkeleton{position:absolute;inset:7px}.mobileChartLoading{pointer-events:none;position:absolute;inset:8px 6px 6px;overflow:hidden}.mobileCompareBoard__chart .mobileChartLoading{inset:7px 5px 5px}.mobileChartLoading__label{z-index:1;color:#61767a;letter-spacing:.02em;background:#fffdfae0;border:1px solid #49686c1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:750;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1f3d4514}.mobileStockCard.is-range-loading .mobileStockCard__largeChart{cursor:progress}.mobileStockCard.is-loading .mobileStockCard__quote:before,.mobileStockCard[aria-busy=true] .mobileStockCard__quote:before{content:"";position:absolute;inset:18px 2px}.mobileStockCard.is-loading .mobileStockCard__sparkline:before,.mobileStockCard[aria-busy=true] .mobileStockCard__sparkline:before{content:"";position:absolute;inset:7px 3px}.mobileBoot{color:#49666b;background:#fffdfae6;border:1px solid #45696f33;border-radius:999px;align-items:center;gap:10px;padding:11px 15px;font-size:13px;font-weight:650;display:flex;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1f3d4521}.mobileBoot__mark{border:2px solid #307c8940;border-top-color:#307c89;border-radius:50%;width:14px;height:14px;animation:.72s linear infinite mobileSpin}.mobileNoScript{box-shadow:var(--mobile-shadow);color:#7d3838;text-align:center;background:#fffdfa;border-radius:10px;margin:0 auto;padding:12px 16px;position:fixed;bottom:16px;left:16px;right:16px}.mobileVisuallyHidden,.mobileAnnouncer{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mobileStockCard.is-highlighted{animation:.9s ease-out mobileCardHighlight}.mobileSearch__clear:focus-visible,.mobileDragHandle:focus-visible,#mobileSuggestions>:focus-visible,.mobileStockCard button:focus-visible,.mobileStockCard a:focus-visible,.mobileCompareBoard button:focus-visible,.mobileCompareBoard__input:focus-visible{outline:3px solid var(--mobile-focus);outline-offset:2px}#mobileSearchInput:focus-visible{outline:0}.mobileExpandToggle:focus-visible,.mobileDragHandle:focus-visible{box-shadow:inset 0 0 0 3px var(--mobile-focus);outline:0}@media (hover:hover) and (pointer:fine){.mobileStockCard:hover{border-color:#38768057;box-shadow:0 12px 30px #1f3d452e,0 2px 7px #1f3d451a}.mobileDragHandle:hover,.mobileExpandToggle:hover,.mobileCompareSelector__button:hover,.mobileCompareSelector__clear:hover,.mobileRangeSelector__button:hover,.mobileSearch__clear:hover,.mobileSortControl__button:not(.is-selected):hover,.mobileLayoutControl__button:not(.is-selected):hover,.mobileCompareBoard__chip:hover,.mobileCompareBoardSuggestion:hover{color:#315f67;background:#39768017}#mobileSuggestions>:hover{background:#edf5f3}}@media (min-width:420px){:root{--mobile-page-gutter:16px}.mobileMain{padding-top:15px}#mobileCardList{gap:6px}.mobileStockCard__summary{grid-template-columns:40px minmax(92px,.95fr) minmax(105px,1.25fr) minmax(90px,auto) 42px}.mobileExpandToggle{width:40px}.mobileDragHandle{width:42px}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__summary{grid-template-columns:40px minmax(102px,.81fr) minmax(105px,1fr) minmax(80px,auto) 42px}.mobileStockCard.is-grid-card.is-expanded .mobileExpandToggle{width:40px}.mobileStockCard.is-grid-card.is-expanded .mobileDragHandle{width:42px}.mobileStockCard__largeChart{height:158px}}@media (max-width:350px){:root{--mobile-page-gutter:8px;--mobile-radius:12px}.mobileHeader{padding-bottom:7px}#mobileSearchInput{height:42px}.mobileSearch__clear{width:38px;height:38px}.mobileMain{padding-top:9px}.mobileWatchlistToolbar__title{display:none}.mobileWatchlistToolbar__controls{justify-content:center;width:100%}#mobileCardList{gap:4px}.mobileStockCard__summary{grid-template-columns:32px minmax(62px,.9fr) minmax(54px,1fr) minmax(72px,auto) 34px;gap:3px}.mobileExpandToggle{width:32px}.mobileDragHandle{width:34px}.mobileStockCard.is-grid-card.is-expanded .mobileStockCard__summary{grid-template-columns:32px minmax(68px,1fr) minmax(54px,1fr) minmax(66px,auto) 34px}.mobileStockCard.is-grid-card.is-expanded .mobileExpandToggle{width:32px}.mobileStockCard.is-grid-card.is-expanded .mobileDragHandle{width:34px}.mobileStockCard__price{font-size:14px}.mobileStockCard__name{font-size:9.5px}.mobileStockCard__change{font-size:13px}.mobileStockCard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mobileCompareBoard{padding:8px}.mobileCompareBoard__chart{height:204px}.mobileCompareBoard__chip{flex-basis:0;gap:3px;min-width:58px;padding-left:4px;padding-right:4px}.mobileCompareBoard__chipSwatch{width:14px}.mobileCompareBoard__chipSymbol{font-size:9px}.mobileCompareBoard__chipRemove{font-size:13px}}@media (max-width:299px){.mobileIndexCard__percentage{display:none}.mobileIndexCard__metrics{gap:2px}}@media (max-width:259px){.mobileIndexStrip{display:none}}@media (prefers-reduced-motion:reduce){html.pancake-mobile,html.pancake-mobile *,html.pancake-mobile :before,html.pancake-mobile :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mobileStockCard.is-newly-added{opacity:1;translate:none}}@media (prefers-contrast:more){.mobileStockCard,#mobileSuggestions,#mobileEmptyState,.mobileState{border-color:#233e438c}.mobileDragHandle{color:#254e55}}@keyframes mobileSkeletonSweep{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes mobileSpin{to{transform:rotate(360deg)}}@keyframes mobileDetailsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileCardHighlight{0%,28%{border-color:#248497c7;box-shadow:0 0 0 4px #50b2c33b,0 12px 30px #1f3d4533}to{box-shadow:var(--mobile-shadow);border-color:#41606533}}@keyframes mobileSwipeRemove{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px)}}
