/* The rail is outside the sole vertical scroll area. Shared cards keep Today styling. */
#aaron-invest[data-view=invest]{overflow:hidden;padding:0;background:var(--at-page,#0a1729);font-family:Manrope,system-ui,sans-serif}
#aaron-invest[data-view=invest]>.iv-wrap{height:100%;min-height:0;max-width:1540px;display:flex;flex-direction:column}
#aaron-invest[data-view=invest]>.iv-wrap>:not(.iv-invest){display:none!important}
#aaron-invest[data-view=invest] .iv-invest{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}
#aaron-invest .iw-heading{flex:none;padding:15px 20px 9px}
#aaron-invest .iw-heading h1{font-size:24px;line-height:1.15;margin:0 0 5px;color:var(--at-ink)}
#aaron-invest .iw-heading h1:focus{outline:none}
#aaron-invest .iw-heading p{font-size:11px;line-height:1.4;color:var(--at-muted)}
#aaron-invest .iw-rail-shell{flex:none;min-width:0;border-bottom:1px solid var(--at-line);background:var(--at-page,#0a1729)}
#aaron-invest .iw-rail-shell>.at-carousel{padding:4px 20px 10px;gap:9px;scroll-padding-inline:20px;isolation:isolate;font:600 16px/1.4 Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:normal}
#aaron-invest .iw-body{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px 20px max(30px,env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:#a38b49 transparent}
#aaron-invest .iw-body>.t4-broker-opportunity{margin:0;padding:0;border:0;background:none}
#aaron-invest .iw-review{margin:18px 0}
#aaron-invest .iw-review-button{width:100%;min-height:49px;font-size:15px;font-weight:800;border-radius:12px}
#aaron-invest .iw-review p{margin:9px 0 0;font-size:11px;line-height:1.5;color:var(--at-muted)}
#aaron-invest [data-iw-status]{padding:11px 13px;border:1px solid var(--at-line);border-radius:9px;background:var(--at-surface-2);color:var(--at-ink)}
#aaron-invest .iw-advanced{margin-top:20px;border-top:1px solid var(--at-line);padding-top:15px;color:var(--at-muted);font-size:12px}
#aaron-invest .iw-advanced summary{cursor:pointer}
#aaron-invest .iw-advanced p{font-size:11px;line-height:1.5;margin-top:10px}
#aaron-invest .iw-empty{font-size:13px;padding:16px;color:var(--at-muted)}
@media(min-width:1000px){#aaron-invest[data-view=invest]{padding:18px 24px 20px}#aaron-invest .iw-heading{padding:2px 0 14px}#aaron-invest .iw-heading h1{font-size:29px}#aaron-invest .iw-rail-shell>.at-carousel{padding:4px 0 14px;gap:12px;scroll-padding-inline:0}#aaron-invest .iw-body{padding:22px 3px 32px}.iw-body>[data-iw-summary],.iw-body>.iw-review,.iw-body>[data-iw-settings],.iw-body>.iw-advanced{max-width:1000px}}
@media(max-height:620px){#aaron-invest .iw-heading{padding-block:9px 5px}#aaron-invest .iw-heading p{display:none}#aaron-invest .iw-heading h1{font-size:21px;margin:0}}
html[data-aaron-theme=light] #aaron-invest[data-view=invest]{background:var(--al-page,#f5f5f1);color:var(--al-ink,#172332)}
html[data-aaron-theme=light] #aaron-invest .iw-rail-shell{background:var(--al-page,#f5f5f1)}
/* Reference 1: metallic double bezel, luminous gold, coral amount and inset result cards. */
#aaron-invest .iw-selected-head{display:block;margin:0 0 17px;padding:0}
#aaron-invest .iw-selected-head .ao-eyebrow{display:block;margin-bottom:12px;font-size:9px;letter-spacing:1.3px;font-weight:800;color:#edcc74}
#aaron-invest .iw-selected-asset{display:flex;align-items:center;gap:14px;min-width:0}
#aaron-invest [data-iw-selected-logo]{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f7fbff;box-shadow:0 3px 10px #0005}
#aaron-invest [data-iw-selected-logo] .aaron-asset-logo{--aaron-logo-size:48px;margin:0;box-shadow:none}
#aaron-invest .iw-selected-monogram{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#264c56;color:#fff;font-size:17px;font-weight:800}
#aaron-invest .iw-selected-head h3{display:flex;align-items:center;gap:13px;margin:0 0 4px;color:var(--at-ink);font-size:27px;line-height:1.15;letter-spacing:-.8px}
#aaron-invest .iw-selected-head h3 [data-side]{font-size:12px;line-height:1.6;letter-spacing:0;padding:3px 9px;border:1px solid #25cda58c;border-radius:6px;color:#49e4c0;background:#16caa50a}
#aaron-invest .iw-selected-head h3 [data-side=SHORT]{color:#ff8291;border-color:#b44c60;background:#d950650a}
#aaron-invest .iw-selected-head small{display:block;color:var(--at-muted);font-size:11px;line-height:1.45}
#aaron-invest .iw-investment{--iw-gold:#f6d874;--iw-loss:#ff797e;--iw-gain:#42e5ce;position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding:25px 29px 23px;border:1px solid #eacb61;border-radius:20px;background:radial-gradient(ellipse at 14% 63%,#9d702716,transparent 53%),radial-gradient(ellipse at 57% 0,#b6d5f009,transparent 50%),linear-gradient(145deg,#0e2032,#061827 66%,#061522);box-shadow:inset 0 1px 0 #fff5c329,inset 0 -1px 0 #0007,0 18px 40px #0002;color:#f6f8fc}
#aaron-invest .iw-card-heading{position:relative;z-index:1}
#aaron-invest .iw-card-heading h2{font-size:29px;line-height:1.2;letter-spacing:-.9px;margin:0 0 7px;font-weight:800;color:inherit}
#aaron-invest .iw-card-heading p{font-size:12px;line-height:1.5;margin:0;color:#b2c5d8}
#aaron-invest .iw-investment-grid{display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);align-items:center;gap:15px;margin-top:15px}
#aaron-invest .iw-dial-column{min-width:0;max-width:428px;width:100%;justify-self:center;position:relative}
#aaron-invest .iw-dial{position:relative;width:100%;aspect-ratio:1/1;isolation:isolate}
#aaron-invest .iw-dial-halo{position:absolute;inset:1%;border-radius:50%;background:radial-gradient(circle,transparent 52%,#ffdc4d0d 57%,#e9ac3a33 63%,#f2ba3a2c 67%,#cc97330b 73%,transparent 77%);filter:blur(8px);animation:iw-breathe 3.6s ease-in-out infinite;pointer-events:none}
#aaron-invest .iw-dial-control{position:absolute;inset:0;border-radius:50%;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;outline:none}
#aaron-invest .iw-dial-control:active{cursor:grabbing}
#aaron-invest .iw-dial-control:focus-visible{outline:2px solid #fff0aa;outline-offset:3px}
#aaron-invest .iw-dial-control[aria-disabled=true]{cursor:wait}
#aaron-invest .iw-dial-control>svg{display:block;width:100%;height:100%;overflow:visible}
#aaron-invest .iw-dial-bezel-shadow{fill:var(--iw-bezel-fill,#0b1c2b);stroke:var(--iw-bezel-stroke,#172737);stroke-width:7;opacity:.75;filter:drop-shadow(0 5px 9px #0009)}
#aaron-invest .iw-dial-bezel{fill:none;stroke:#d1a744;stroke-width:1;stroke-opacity:.53;filter:drop-shadow(0 0 3px #f3bd4355)}
#aaron-invest .iw-dial-bezel-inner{fill:none;stroke:url(#iw-dial-metal);stroke-width:2;opacity:.8}
#aaron-invest .iw-dial-face{fill:url(#iw-dial-face);stroke:#536172;stroke-opacity:.25;stroke-width:1}
#aaron-invest .iw-dial-track{fill:none;stroke:url(#iw-dial-metal);stroke-width:16;stroke-linecap:round}
#aaron-invest .iw-dial-arc-glow{fill:none;stroke:#ffc73b;stroke-width:23;stroke-linecap:round;opacity:.28;filter:blur(6px)}
#aaron-invest .iw-dial-arc{fill:none;stroke:url(#iw-dial-gold);stroke-width:16;stroke-linecap:round;filter:drop-shadow(0 0 3px #f8cc726b)}
#aaron-invest .iw-dial-arc-highlight{fill:none;stroke:#fff8c2;stroke-width:1.8;stroke-linecap:round;opacity:.88;transform:translate(-1px,-1px);filter:drop-shadow(0 0 1px #fff0b4)}
#aaron-invest .iw-dial-ticks line{stroke:#5a4d31;stroke-width:1;opacity:.65}
#aaron-invest .iw-dial-ticks .is-active{stroke:#f6d664;opacity:1}
#aaron-invest .iw-dial-ticks .is-major{stroke:#e9c65a;stroke-width:1.8;filter:drop-shadow(0 0 2px #ffcd6570)}
#aaron-invest .iw-dial-thumb-shadow{fill:#e8ae2c;filter:blur(8px);opacity:.52}
#aaron-invest .iw-dial-thumb{fill:url(#iw-dial-knob);stroke:#fff4b5;stroke-width:1.6;filter:drop-shadow(0 3px 5px #0008)}
#aaron-invest .iw-dial-thumb-glint{fill:#fffce1;opacity:.8;filter:blur(2px)}
#aaron-invest .iw-dial-value{position:absolute;inset:36% 15% auto;text-align:center;pointer-events:none}
#aaron-invest .iw-dial-value label{display:block;color:var(--iw-dial-label,#c5d5e4);font-size:10px;letter-spacing:.2px;font-weight:600;margin-bottom:9px}
#aaron-invest .iw-amount-editor{display:flex;justify-content:center;align-items:center;gap:0;white-space:nowrap;color:var(--iw-amount-color,var(--at-ink,#f6f8fc));font-size:calc(var(--iw-amount-font) * 1px);letter-spacing:-1.5px;line-height:1.18;font-weight:800;pointer-events:auto;text-shadow:var(--iw-amount-shadow,none)}
#aaron-invest .iw-amount-field{display:inline-block;position:relative;min-width:0;max-width:calc(100% - 42px);line-height:inherit}
#aaron-invest .iw-amount-measure{display:block;visibility:hidden;white-space:pre;font:inherit;letter-spacing:inherit;padding:1px 0}
#aaron-invest .iw-amount-editor input{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;max-width:100%;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;box-shadow:none;outline:none;padding:1px 0;appearance:textfield}
#aaron-invest .iw-amount-editor input:focus{background:#ff747809;box-shadow:0 1px 0 #ffc871}
#aaron-invest .iw-amount-editor input:disabled{opacity:1;-webkit-text-fill-color:currentColor}
#aaron-invest .iw-edit-icon{display:inline-flex;flex:none;width:19px;height:19px;color:#f2cb47;margin-left:4px;filter:drop-shadow(0 0 2px #e5b52d33)}
#aaron-invest .iw-edit-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}
#aaron-invest .iw-capital-percent{display:block;margin-top:10px;font-size:11px;font-weight:500;color:var(--iw-amount-color,var(--at-ink,#f6f8fc))}
#aaron-invest .iw-dial-controls{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 33px;margin-top:-28px}
#aaron-invest .iw-dial-controls button{display:grid;place-items:center;width:47px;height:47px;flex:none;border:1px solid #f6d56b;border-radius:50%;background:radial-gradient(circle at 33% 18%,#425064,#0e1f2b 42%,#031019 82%);color:#f8fbff;font:400 29px/1 Manrope,system-ui;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 1px 1px #fff5d46b,inset 0 -3px 6px #0009,0 2px 7px #0005;transition:filter .2s,transform .2s}
#aaron-invest .iw-dial-controls button:hover:not(:disabled){filter:brightness(1.18);transform:scale(1.04)}
#aaron-invest .iw-dial-controls button:disabled{opacity:.45;cursor:default}
#aaron-invest .iw-dial-controls span{font-size:12px;color:#b7c9dd}
#aaron-invest .iw-plan-metrics{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:18px 0 0 7px}
#aaron-invest .iw-metrics-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:25px 0;border-bottom:1px solid #cfad493c}
#aaron-invest .iw-metric{min-width:0;padding-inline:15px;border-left:1px solid #94aeca38}
#aaron-invest .iw-metric:first-child{padding-left:0;border-left:0}
#aaron-invest .iw-metric:last-child{padding-right:0}
#aaron-invest .iw-metric>span{display:block;color:#b7cbdf;font-size:11px;line-height:1.45;margin-bottom:8px}
#aaron-invest .iw-metric strong{display:block;font-size:29px;line-height:1.18;letter-spacing:-.8px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 2px 6px #0004;overflow-wrap:anywhere}
#aaron-invest .iw-metric small{display:block;color:#a5b8ce;font-size:9px;line-height:1.4;margin-top:6px}
#aaron-invest .iw-price-metrics{padding-block:28px}
#aaron-invest .iw-price-metrics .iw-metric>span{font-size:10px;letter-spacing:.4px;font-weight:600}
#aaron-invest .iw-loss strong{color:var(--iw-loss)}
#aaron-invest .iw-gain strong{color:var(--iw-gain)}
#aaron-invest .iw-entry strong{color:#f4f7fc}
#aaron-invest .iw-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:19px 0 0;border-bottom:0}
#aaron-invest .iw-result-metrics .iw-metric{padding:16px 18px 14px;border:1px solid #b15a5f;border-radius:14px;background:radial-gradient(ellipse at 38% 100%,#ff616924,transparent 73%),linear-gradient(140deg,#ff7e7e10,#121d2b);box-shadow:inset 0 1px 0 #fff1,0 3px 7px #0002}
#aaron-invest .iw-result-metrics .iw-gain{border-color:#166a6b;background:radial-gradient(ellipse at 40% 100%,#00dec325,transparent 76%),linear-gradient(140deg,#16b5ad0c,#091f2b)}
#aaron-invest .iw-result-metrics .iw-metric strong{font-size:34px;text-shadow:0 1px 7px #ff6b7540}
#aaron-invest .iw-result-metrics .iw-gain strong{text-shadow:0 1px 7px #1de7c433}
#aaron-invest .iw-source-details{margin:14px 0 0;color:var(--at-muted);font-size:11px;line-height:1.6}
#aaron-invest .iw-source-details>summary{cursor:pointer;display:inline-block;padding:6px 0;font-weight:600}
#aaron-invest .iw-source-details .t4-broker-opportunity-note{margin:9px 0}
#aaron-invest .iw-reference-note{font-size:10px;line-height:1.6;color:var(--at-muted);margin-top:12px}
#aaron-invest .iw-review{margin:19px 0 18px}
#aaron-invest .iw-review-button.iv-gold{color:#161305!important;background:linear-gradient(180deg,#ffed9f 0%,#f5d363 31%,#d6aa3a 88%,#c4942c 100%)!important;border:1px solid #ffe998!important;min-height:48px;border-radius:9px;font-size:15px;letter-spacing:-.2px;box-shadow:inset 0 1px 0 #fff9,0 4px 13px #b88f2518;cursor:pointer}
#aaron-invest .iw-review-button.iv-gold:disabled{opacity:.45;cursor:default}
#aaron-invest .iw-review>p{text-align:center}
#aaron-invest .iw-pending-ring{display:grid;place-items:center;max-width:280px;aspect-ratio:1;margin:22px auto 6px;border:12px solid #3d3b2b;border-radius:50%;color:#c5af73;font-size:40px}
@keyframes iw-breathe{0%,100%{opacity:.65;transform:scale(.99)}50%{opacity:1;transform:scale(1.025)}}
@media(max-width:1150px) and (min-width:761px){#aaron-invest .iw-investment{padding:24px 22px 22px}#aaron-invest .iw-investment-grid{gap:9px;grid-template-columns:44% minmax(0,1fr)}#aaron-invest .iw-metric{padding-inline:10px}#aaron-invest .iw-metric strong{font-size:24px}#aaron-invest .iw-metric>span{font-size:10px}#aaron-invest .iw-result-metrics .iw-metric{padding:13px 11px}#aaron-invest .iw-result-metrics .iw-metric strong{font-size:29px}#aaron-invest .iw-dial-value label{font-size:9px}#aaron-invest .iw-amount-editor{font-size:calc(var(--iw-amount-font) * .9px)}#aaron-invest .iw-dial-controls{padding-inline:23px}}
@media(max-width:760px){#aaron-invest .iw-investment-grid{grid-template-columns:1fr;gap:6px;margin-top:12px}#aaron-invest .iw-investment{padding:22px 18px 20px;border-radius:19px}#aaron-invest .iw-card-heading h2{font-size:27px}#aaron-invest .iw-card-heading p{font-size:11px}#aaron-invest .iw-dial-column{max-width:365px}#aaron-invest .iw-plan-metrics{padding:4px 0 0}#aaron-invest .iw-metrics-row{padding:19px 0}#aaron-invest .iw-metric{padding-inline:10px}#aaron-invest .iw-metric strong{font-size:23px}#aaron-invest .iw-metric>span{font-size:10px}#aaron-invest .iw-price-metrics .iw-metric>span{font-size:9px}#aaron-invest .iw-result-metrics{padding:17px 0 0;gap:10px}#aaron-invest .iw-result-metrics .iw-metric{padding:14px 11px;border-radius:12px}#aaron-invest .iw-result-metrics .iw-metric strong{font-size:29px}#aaron-invest .iw-amount-editor{font-size:calc(var(--iw-amount-font) * .9px)}#aaron-invest .iw-dial-value label{font-size:9px}#aaron-invest .iw-capital-percent{font-size:10px}#aaron-invest .iw-dial-controls{padding-inline:24px;margin-top:-22px}#aaron-invest .iw-dial-controls button{width:44px;height:44px;font-size:27px}#aaron-invest .iw-selected-head h3{font-size:26px}}
@media(max-width:370px){#aaron-invest .iw-investment{padding:19px 11px 17px}#aaron-invest .iw-card-heading h2{font-size:24px}#aaron-invest .iw-metric{padding-inline:6px}#aaron-invest .iw-metric strong{font-size:19px}#aaron-invest .iw-metric>span{font-size:9px}#aaron-invest .iw-amount-editor{font-size:calc(var(--iw-amount-font) * .74px);letter-spacing:-1.2px}#aaron-invest .iw-dial-value label{font-size:8px}#aaron-invest .iw-capital-percent{font-size:9px}#aaron-invest .iw-edit-icon{width:15px;height:15px;margin-left:2px}#aaron-invest .iw-dial-controls{padding-inline:14px;margin-top:-16px}#aaron-invest .iw-dial-controls span{font-size:10px}#aaron-invest .iw-result-metrics .iw-metric{padding:12px 9px}#aaron-invest .iw-result-metrics .iw-metric strong{font-size:25px}#aaron-invest .iw-selected-head small{font-size:10px}}
@media(prefers-reduced-motion:reduce){#aaron-invest .iw-dial-halo{animation:none;opacity:.8}#aaron-invest .iw-dial-controls button{transition:none}}
html[data-aaron-theme=light] #aaron-invest .iw-selected-head .ao-eyebrow{color:#8a6818}
html[data-aaron-theme=light] #aaron-invest .iw-investment{--iw-loss:#c94153;--iw-gain:#087e72;background:radial-gradient(ellipse at 20% 50%,#dfc46215,transparent 55%),linear-gradient(145deg,#fffef8,#f9f7ec);color:#172332;box-shadow:inset 0 1px #fff,0 12px 28px #7963230a}
html[data-aaron-theme=light] #aaron-invest .iw-card-heading p,html[data-aaron-theme=light] #aaron-invest .iw-metric>span,html[data-aaron-theme=light] #aaron-invest .iw-metric small{color:#5b6876}
html[data-aaron-theme=light] #aaron-invest .iw-entry strong{color:#172332}
html[data-aaron-theme=light] #aaron-invest .iw-metric{border-left-color:#8d7b4e3b}
html[data-aaron-theme=light] #aaron-invest .iw-result-metrics .iw-loss{background:radial-gradient(ellipse at 38% 100%,#ff61691a,transparent 73%),#fff6f4;border-color:#d9929b}
html[data-aaron-theme=light] #aaron-invest .iw-result-metrics .iw-gain{background:radial-gradient(ellipse at 40% 100%,#00bba21a,transparent 76%),#f0fbf8;border-color:#7bb6af}
html[data-aaron-theme=light] #aaron-invest .iw-metric strong{text-shadow:none}
html[data-aaron-theme=light] #aaron-invest .iw-amount-editor .iw-amount-field input[data-iw-allocation-amount]{color:var(--iw-amount-color,var(--at-ink,#172332))!important;background:transparent!important;-webkit-text-fill-color:currentColor}
html[data-aaron-theme=light] #aaron-invest[data-view=invest] .iw-dial-value label{color:var(--iw-dial-label,#555e62)!important}
html[data-aaron-theme=light] #aaron-invest .iw-dial-controls span{color:#5b6876}
/* Keep complete currency values on one line at each metric's actual width. */
#aaron-invest .iw-metrics-row:first-child .iw-metric{container-type:inline-size}
#aaron-invest .iw-metrics-row:first-child .iw-metric strong{font-size:clamp(12px,18cqi,29px);white-space:nowrap;overflow-wrap:normal}
/* The Invest rail keeps the shared nodes and history, with a denser local layout. */
html.t3-reimagined body.aaron-today-theme.awh-visible #aaron-invest[data-view=invest]{top:var(--awh-bottom,82px)!important}
#aaron-invest[data-view=invest]{padding-top:0}
#aaron-invest[data-view=invest] .iw-heading{padding-top:0;padding-bottom:5px}
#aaron-invest[data-view=invest] .iw-heading h1{font-size:23px;line-height:1.15;margin-bottom:3px}
#aaron-invest[data-view=invest] .iw-heading p{display:block;margin:0;font-size:10px;line-height:1.3}
#aaron-invest[data-view=invest] .iw-rail-shell>[data-iw-rail]{padding-top:2px;padding-bottom:7px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail]>.at-asset{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);align-content:start;align-items:stretch;gap:3px 6px;min-height:0!important;padding:7px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-asset-top{grid-column:1/-1;min-height:20px;gap:4px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-asset-top :is(b,strong){font-size:11px!important;line-height:1.15}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-asset-top :is(.at-letter,.aaron-asset-logo,img){width:20px!important;height:20px!important;min-width:20px!important;--aaron-logo-size:20px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-direction{min-height:18px;padding:2px 4px;font-size:9px;line-height:1.15}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] :is(.t4-top20-rail-current,.t4-top20-rail-entry){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-rail-current{grid-column:1}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-rail-entry{grid-column:2}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-rail-current strong{font-size:12px!important;line-height:1.2}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] :is(.t4-top20-rail-current,.t4-top20-rail-entry) small{font-size:8px;line-height:1.15}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-rail-entry strong{font-size:24px!important;line-height:1.1;letter-spacing:-.04em}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-asset-metric{grid-column:1/-1;min-height:12px!important;gap:2px 4px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-asset-metric b{font-size:11px!important;line-height:1.15}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-status{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column:1/-1;flex:none;gap:2px 4px;width:calc(100% + 14px);min-height:0;margin:2px -7px -7px!important;padding:4px 7px 6px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-status>*{grid-column:1/-1}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-status>.t4-top20-category{grid-column:1;grid-row:1}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .at-status>.t4-top20-opportunity-label{grid-column:2;grid-row:1;min-width:0;align-self:center;text-align:right;white-space:normal;overflow-wrap:normal}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-category>svg.t4-top20-tier-icon{width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;flex-basis:12px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-category{font-size:10px;line-height:1.15}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-opportunity-label{font-size:10px;line-height:1.2}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-signal-mini{margin-top:2px;padding-top:4px;font:500 10px/1.2 Manrope,system-ui!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-line{grid-template-columns:8px minmax(0,1fr) auto;gap:4px;padding-block:2px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-line span{font-size:10px!important;line-height:1.2!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-line :is(time,.t4-top20-history-unknown){font-size:9.5px!important;line-height:1.2!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-icon{width:8px!important;height:8px!important;min-width:8px!important;max-width:8px!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-stamp{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:76px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-now{align-self:auto;padding:0 3px;font-size:8px!important;line-height:1.2!important}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-line+.t4-top20-history-line:before{left:3px;top:-4px;height:8px}
#aaron-invest[data-view=invest] .iw-rail-shell [data-iw-rail] .t4-top20-history-line+.t4-top20-history-line:after{left:1px;top:0;width:4px;height:4px}
#aaron-invest .iw-investment{--iw-amount-color:var(--iw-amount-dark,var(--at-ink,#f6f8fc));--iw-metal-start:#526273;--iw-metal-mid:#102335;--iw-metal-lower:#304353;--iw-metal-end:#091928;--iw-face-start:#0e2132;--iw-face-mid:#061725;--iw-face-end:#0c1b28;--iw-bezel-fill:#0b1c2b;--iw-bezel-stroke:#172737;--iw-dial-label:#c5d5e4}
html[data-aaron-theme=light] #aaron-invest .iw-investment{--iw-amount-color:var(--iw-amount-light,var(--at-ink,#172332));--iw-metal-start:#d9cdaf;--iw-metal-mid:#bca779;--iw-metal-lower:#e1d3b0;--iw-metal-end:#a58b54;--iw-face-start:#fffef8;--iw-face-mid:#f7f2e0;--iw-face-end:#fcfaf1;--iw-bezel-fill:#f5efde;--iw-bezel-stroke:#d5c6a1;--iw-dial-label:#555e62}
#aaron-invest :is(.iw-amount-editor,.iw-amount-editor input,.iw-capital-percent){transition:color 220ms ease}
html[data-aaron-theme=light] #aaron-invest .iw-dial-ticks line{stroke:#a08a50}
html[data-aaron-theme=light] #aaron-invest .iw-dial-ticks :is(.is-active,.is-major){stroke:#8a651c}
html[data-aaron-theme=light] #aaron-invest .iw-dial-controls button{color:#4d3d18;background:radial-gradient(circle at 33% 18%,#fffef6,#eee3bf 42%,#d9c17b 82%);box-shadow:inset 0 1px 1px #fff,inset 0 -3px 6px #a88a3440,0 2px 7px #79632322}
@media(prefers-reduced-motion:reduce){#aaron-invest :is(.iw-amount-editor,.iw-amount-editor input,.iw-capital-percent){transition:none}}
