.eSOIBG_showcase{--accent:#3cc3ef;--accent-ink:hsl(var(--link));--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--cycle:10.4s;flex-direction:column;gap:20px;width:100%;min-width:0;max-width:640px;display:flex;container-type:inline-size}.eSOIBG_brand{align-items:center;display:flex}.eSOIBG_stage{--gutter:clamp(18px, 5.5cqw, 34px);--band:64px;padding:var(--band) var(--gutter);position:relative}.eSOIBG_code{opacity:.6;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;grid-template-columns:1fr 1fr;gap:24px;font-size:10.5px;line-height:1.65;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.dark .eSOIBG_code{opacity:.5}.eSOIBG_codeColumn{min-width:0;overflow:hidden}.eSOIBG_codeBlock{white-space:pre;font:inherit;margin:0;padding-bottom:1.65em}.eSOIBG_codeLine{display:block}.eSOIBG_t_method{color:var(--accent-ink);font-weight:600}.eSOIBG_t_path{color:hsl(var(--foreground))}.eSOIBG_t_status{color:hsl(var(--muted-foreground))}.eSOIBG_t_key{color:hsl(var(--subtle-foreground))}.eSOIBG_t_string{color:hsl(var(--chart-stroke))}.eSOIBG_t_number{color:var(--accent-ink)}.eSOIBG_t_punct,.eSOIBG_t_plain{color:hsl(var(--muted-foreground))}.eSOIBG_tag{z-index:2;max-width:calc(50% - var(--gutter) - 6px);white-space:nowrap;text-overflow:ellipsis;border:1px solid hsl(var(--border-strong));background:hsl(var(--card));color:hsl(var(--foreground));font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:6px;padding:4px 8px;font-size:10px;line-height:1.4;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000d}.eSOIBG_tag b{color:var(--accent-ink);font-weight:600}.eSOIBG_tagQuery{color:hsl(var(--muted-foreground))}.eSOIBG_tag:after{content:"";border-radius:inherit;opacity:0;background:#3cc3ef1a;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3cc3ef99}.eSOIBG_tag_top_left{top:20px;left:var(--gutter)}.eSOIBG_tag_top_right{top:20px;right:var(--gutter)}.eSOIBG_tag_bottom_left{bottom:20px;left:var(--gutter)}.eSOIBG_tag_bottom_right{bottom:20px;right:var(--gutter)}.eSOIBG_mockFrame{z-index:1;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000d,0 18px 40px -18px #00000038}.dark .eSOIBG_mockFrame{box-shadow:0 0 0 1px #ffffff1a,0 20px 48px -16px #000000b3}.eSOIBG_flows{z-index:3;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.eSOIBG_flowBase{stroke:hsl(var(--border-strong));stroke-width:1px;opacity:.6}.dark .eSOIBG_flowBase{stroke:hsl(var(--muted-foreground));opacity:.35}.eSOIBG_flowPulse{stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:14 200;stroke-dashoffset:14px;opacity:0}.eSOIBG_flowEnd{fill:hsl(var(--card));stroke:var(--accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.eSOIBG_mock{--m-surface:#fff;--m-canvas:#f5f6f7;--m-line:#e6e8eb;--m-line-2:#d4d8dc;--m-ink:#1d262c;--m-ink-2:#56626a;--m-ink-3:#7d878d;--m-accent:#78ddff;--m-accent-line:#3cc3ef;--m-accent-ink:#0e7490;--m-accent-soft:#e1f6fd;--m-pos:#13803f;background:var(--m-canvas);color:var(--m-ink);text-align:left;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.35}.eSOIBG_mockBar{border-bottom:1px solid var(--m-line);background:var(--m-surface);align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.eSOIBG_mockMenu{border-block:1.5px solid var(--m-ink-2);background:linear-gradient(var(--m-ink-2), var(--m-ink-2)) center / 100% 1.5px no-repeat;width:12px;height:9px}.eSOIBG_mockCrumb{color:var(--m-ink-3);white-space:nowrap;font-size:10px}.eSOIBG_mockCrumb i{color:var(--m-line-2);margin:0 3px;font-style:normal}.eSOIBG_mockSearch{border:1px solid var(--m-line);width:128px;color:var(--m-ink-3);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:9.5px}.eSOIBG_mockAvatar{border:1px solid var(--m-line);background:var(--m-canvas);border-radius:50%;flex:none;width:18px;height:18px}.eSOIBG_mockHead{background:var(--m-surface);padding:12px 14px 10px}.eSOIBG_ident{align-items:center;gap:10px;display:flex}.eSOIBG_logo{-o-object-fit:cover;object-fit:cover;border-radius:7px;flex:none;width:30px;height:30px;display:block}.eSOIBG_identText{min-width:0}.eSOIBG_name{letter-spacing:-.01em;font-size:15px;font-weight:700}.eSOIBG_ids{color:var(--m-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.eSOIBG_watch{border:1px solid var(--m-line-2);color:var(--m-ink-2);border-radius:6px;flex:none;margin-left:auto;padding:3px 8px;font-size:10px}.eSOIBG_quoteRow{flex-wrap:wrap;align-items:flex-end;gap:6px 14px;margin-top:10px;display:flex}.eSOIBG_quote{align-items:baseline;gap:10px;display:flex}.eSOIBG_price{letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:1.1}.eSOIBG_currency{color:var(--m-ink-2);margin-left:3px;font-size:11px;font-weight:600}.eSOIBG_change{color:var(--m-pos);white-space:nowrap;font-size:11.5px;font-weight:600}.eSOIBG_change b{margin-left:4px}.eSOIBG_quoteMeta{color:var(--m-ink-3);white-space:nowrap;flex-direction:column;gap:2px;font-size:9.5px;display:flex}.eSOIBG_badge{border:1px solid var(--m-line-2);width:fit-content;color:var(--m-ink-2);letter-spacing:.05em;text-transform:uppercase;border-radius:3px;padding:0 4px;font-size:8px;font-weight:600}.eSOIBG_actions{gap:6px;margin-left:auto;display:flex}.eSOIBG_buy,.eSOIBG_sell{border:1px solid var(--m-accent);border-radius:6px;padding:4px 12px;font-size:10.5px;font-weight:600}.eSOIBG_buy{background:var(--m-accent);color:#171717}.eSOIBG_sell{background:var(--m-surface);color:var(--m-accent-ink)}.eSOIBG_tabs{border-bottom:1px solid var(--m-line);background:var(--m-surface);color:var(--m-ink-2);white-space:nowrap;gap:16px;padding:0 14px;font-size:11px;display:flex;overflow:hidden}.eSOIBG_tabs span{padding:7px 0}.eSOIBG_tabActive{color:var(--m-ink);box-shadow:inset 0 -2px 0 var(--m-accent);font-weight:600}.eSOIBG_mockBody{gap:8px;padding:10px;display:grid}.eSOIBG_card{border:1px solid var(--m-line);background:var(--m-surface);border-radius:8px;min-width:0;padding:9px 11px}.eSOIBG_cardHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.eSOIBG_cardTitle{white-space:nowrap;font-size:11.5px;font-weight:700}.eSOIBG_cardMeta{color:var(--m-ink-3);white-space:nowrap;font-size:9.5px}.eSOIBG_chips{gap:2px;display:flex}.eSOIBG_chips span{color:var(--m-ink-3);border-radius:4px;padding:1px 6px;font-size:9.5px}.eSOIBG_chips .eSOIBG_chipActive{background:var(--m-accent-soft);color:var(--m-accent-ink);font-weight:600}.eSOIBG_chart{height:84px;position:relative}.eSOIBG_chartSvg{width:100%;height:100%;display:block;overflow:visible}.eSOIBG_grid{stroke:var(--m-line);stroke-width:1px}.eSOIBG_prevClose{stroke:var(--m-ink-3);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.eSOIBG_chartLine{fill:none;stroke:var(--m-accent-line);stroke-width:1.5px;stroke-linejoin:round}.eSOIBG_prevLabel{color:var(--m-ink-3);background:#ffffffd9;padding:0 3px;font-size:8.5px;position:absolute;left:4px;transform:translateY(-125%)}.eSOIBG_axis{color:var(--m-ink-3);justify-content:space-between;margin-top:4px;font-size:8.5px;display:flex}.eSOIBG_cardRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eSOIBG_kv{margin:0}.eSOIBG_kv div{border-top:1px solid var(--m-line);justify-content:space-between;gap:8px;padding:3.5px 0;display:flex}.eSOIBG_kv div:first-child{border-top:0}.eSOIBG_kv dt,.eSOIBG_trading dt{color:var(--m-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eSOIBG_kv dd,.eSOIBG_trading dd{white-space:nowrap;margin:0;font-weight:600}.eSOIBG_pos{color:var(--m-pos)}.eSOIBG_consensus{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.eSOIBG_rating{color:var(--m-pos);font-size:14px;font-weight:700}.eSOIBG_ratingScore{color:var(--m-ink-3);white-space:nowrap;font-size:9.5px}.eSOIBG_ratingBar{border-radius:3px;gap:1.5px;height:6px;margin:6px 0 4px;display:flex;overflow:hidden}.eSOIBG_ratingBar span{flex-basis:0}.eSOIBG_r5{background:#13803f}.eSOIBG_r4{background:#6cb48b}.eSOIBG_r3{background:#c9ced2}.eSOIBG_r2{background:#e8a3ac}.eSOIBG_r1{background:#c8283c}.eSOIBG_ratingCounts{color:var(--m-ink-3);text-align:center;grid-template-columns:repeat(5,1fr);gap:2px;margin-bottom:4px;font-size:8px;display:grid}.eSOIBG_ratingCounts span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eSOIBG_ratingCounts b{color:var(--m-ink);font-size:10px;font-weight:600;display:block}.eSOIBG_trading{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;display:grid}.eSOIBG_trading div{min-width:0}.eSOIBG_trading dt{color:var(--m-ink-3);font-size:9px}.eSOIBG_trading dd{font-size:11px}.eSOIBG_field{isolation:isolate;display:inline-block;position:relative}.eSOIBG_field:after{content:"";z-index:-1;background:var(--m-accent-soft);opacity:0;border-radius:5px;position:absolute;inset:-3px -6px;box-shadow:inset 0 0 0 1px #3cc3efb3}.eSOIBG_chartPoint{background:var(--m-accent-line);width:8px;height:8px;box-shadow:0 0 0 2px var(--m-surface);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.eSOIBG_chartPoint:after{border-radius:50%;inset:-7px}@media (prefers-reduced-motion:no-preference){.eSOIBG_enter{animation:eSOIBG_enter .28s var(--ease-out) both}.eSOIBG_mockFrame{animation-delay:60ms}.eSOIBG_part{animation:eSOIBG_enterPart .26s var(--ease-out) both;animation-delay:calc(.14s + var(--i,0) * 50ms)}.eSOIBG_code{animation:eSOIBG_fadeIn .28s var(--ease-out) .1s both}.eSOIBG_tag{animation:eSOIBG_fadeIn .26s var(--ease-out) .38s both}.eSOIBG_flows{animation:eSOIBG_fadeIn .26s var(--ease-out) .42s both}.eSOIBG_codeScroll{will-change:transform;animation:84s linear infinite eSOIBG_scroll}.eSOIBG_codeColumn:nth-child(2) .eSOIBG_codeScroll{animation-duration:104s;animation-delay:-40s}.eSOIBG_tag:after{animation:eSOIBG_tagLit var(--cycle) var(--ease-in-out) var(--delay) infinite both}.eSOIBG_flowBase{animation:eSOIBG_baseLit var(--cycle) var(--ease-in-out) var(--delay) infinite both}.eSOIBG_flowPulse{animation:eSOIBG_pulse var(--cycle) var(--ease-in-out) var(--delay) infinite both}.eSOIBG_flowEnd{animation:eSOIBG_endLit var(--cycle) var(--ease-in-out) var(--delay) infinite both}.eSOIBG_field:after{animation:eSOIBG_fieldLit var(--cycle) var(--ease-in-out) var(--delay) infinite both}.eSOIBG_mockFrame [data-field=price]{--delay:var(--d0)}.eSOIBG_mockFrame [data-field=chart]{--delay:calc(var(--d0) + var(--step))}.eSOIBG_mockFrame [data-field=pe]{--delay:calc(var(--d0) + var(--step) * 2)}.eSOIBG_mockFrame [data-field=rating]{--delay:calc(var(--d0) + var(--step) * 3)}.eSOIBG_showcase[data-motion=paused] .eSOIBG_codeScroll,.eSOIBG_showcase[data-motion=paused] .eSOIBG_tag:after,.eSOIBG_showcase[data-motion=paused] .eSOIBG_flowItem,.eSOIBG_showcase[data-motion=paused] .eSOIBG_field:after{animation-play-state:paused}}@keyframes eSOIBG_enter{0%{opacity:0;transform:translateY(8px)}}@keyframes eSOIBG_enterPart{0%{opacity:0;transform:translateY(4px)}}@keyframes eSOIBG_fadeIn{0%{opacity:0}}@keyframes eSOIBG_scroll{to{transform:translateY(-50%)}}@keyframes eSOIBG_tagLit{0%{opacity:0}3%,22%{opacity:1}29%,to{opacity:0}}@keyframes eSOIBG_baseLit{0%{opacity:.6}3%,22%{opacity:1}29%,to{opacity:.6}}@keyframes eSOIBG_pulse{0%{stroke-dashoffset:14px;opacity:0}1%{stroke-dashoffset:14px;opacity:1}13%{stroke-dashoffset:-100px;opacity:1}14%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes eSOIBG_endLit{0%,11.5%{opacity:0;transform:scale(.6)}14.5%,22%{opacity:1;transform:scale(1)}29%,to{opacity:0;transform:scale(1)}}@keyframes eSOIBG_fieldLit{0%,11.5%{opacity:0}15%,23%{opacity:1}30%,to{opacity:0}}@container (max-width:520px){.eSOIBG_mockSearch,.eSOIBG_tagQuery,.eSOIBG_tabs span:nth-child(n+5),.eSOIBG_trading div:nth-child(5){display:none}.eSOIBG_trading{grid-template-columns:repeat(4,1fr)}.eSOIBG_quoteMeta span:last-child{font-size:9px}}@container (max-width:440px){.eSOIBG_ratingCounts,.eSOIBG_watch,.eSOIBG_mockCrumb,.eSOIBG_cardMeta,.eSOIBG_trading{display:none}.eSOIBG_stage{--band:56px}.eSOIBG_code{grid-template-columns:1fr}.eSOIBG_codeColumn:nth-child(2){display:none}}@media (max-height:820px){.eSOIBG_trading{display:none}.eSOIBG_stage{--band:56px}}@container (max-width:380px){.eSOIBG_stage{--band:36px;--gutter:0px}.eSOIBG_tag,.eSOIBG_flows{display:none}.eSOIBG_cardRow{grid-template-columns:1fr}.eSOIBG_actions{display:none}}
