.stocks-landing{--accent:#2f8938;--f50:#f3fbf4;--f100:#e4f7e6;--f200:#c4edc9;--f300:#98dd9f;--f400:#64c46d;--f500:#42b34d;--f600:#2f8938;--f700:#286c30;--f800:#24562a;--f900:#1f4723;--f950:#0c2710;--lime:#f0fe9b;--ease-snap:cubic-bezier(0.23,1,0.32,1);background:var(--f100);color:var(--f900);font-family:GT-America,Arial,Helvetica,sans-serif;container-type:inline-size;container-name:stocks-a1;-webkit-font-smoothing:antialiased}.stocks-landing *{box-sizing:border-box}.stocks-landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.stocks-landing .stk{--tuck:60px;position:relative;z-index:1;margin-top:calc(-1 * var(--tuck))}.stocks-landing .h2{font-weight:700;letter-spacing:-.03em;line-height:.98;margin:0;text-wrap:balance}.stocks-landing .lede{font-size:18px;line-height:1.3;margin:0;max-width:30em}.stocks-landing .cta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;background:var(--f900);color:var(--lime);font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:transform .2s var(--ease-snap)}.stocks-landing .cta svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.stocks-landing .cta:hover{transform:scale(1.05)}}.stocks-landing .cta:active{transform:scale(.97)}.stocks-landing .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:15px}.stocks-landing .eyebrow .badge{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--f900);font-size:14px;line-height:1;color:var(--f900)}.stocks-landing .eyebrow .badge b{font-weight:700}.stocks-landing .eyebrow .badge .dot{flex:none;display:block;width:4px;height:4px;fill:currentColor;opacity:.55}.stocks-landing .stk-a .a-panel{position:relative;overflow:hidden;border-radius:40px;padding:calc(100px + var(--tuck)) 87px 64px}.stocks-landing .stk-a.a1 .a-panel{background:var(--f50)}.stocks-landing .stk-a .a-bg{position:absolute;inset:0;max-width:1440px;margin-inline:auto;pointer-events:none}.stocks-landing .stk-a.a1 .a-bg:before{content:"";position:absolute;width:1239px;height:1239px;right:-330px;bottom:-670px;border-radius:50%;background:radial-gradient(closest-side,rgba(240,254,155,.4),rgba(240,254,155,.152) 50%,rgba(240,254,155,0) 78%)}.stocks-landing .stk-a.a1 .a-bg:after{content:"";position:absolute;width:1300px;height:1300px;right:-330px;bottom:-680px;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 79px,rgba(31,71,35,.043) 79px 80px)}.stocks-landing .stk-a .a-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:48px;align-items:center;max-width:1266px;margin:0 auto}.stocks-landing .stk-a .a-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.stocks-landing .stk-a .h2{font-size:60px}.stocks-landing .stk-a .a-stage{position:relative;height:560px;--disc:58px;touch-action:manipulation}.stocks-landing .stk-a .a-mamo{position:absolute;pointer-events:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 10px 18px rgba(12,39,16,.14))}.stocks-landing .stk-a .a-disc{position:absolute;left:0;top:0;width:var(--disc);height:var(--disc);z-index:3;padding:0;margin:0;border:0;background:none;border-radius:50%;font-family:revert;cursor:pointer;-webkit-tap-highlight-color:transparent}.stocks-landing .stk-a .a-disc.par{translate:calc(var(--px, 0) * var(--pz, 0) * 30px) calc(var(--py, 0) * var(--pz, 0) * 22px);transition:translate 1.08s cubic-bezier(.16,1,.3,1);transition-timing-function:linear(0,.2217,.3944,.5289,.6337,.7153,.7788,.8283,.8668,.8968,.9202,.9384,.9526,.9636,.9722,.9789,.9841,.9882,.9913,.9938,.9957,.9972,.9984,.9993,1)}.stocks-landing .stk-a .a-float,.stocks-landing .stk-a .a-spin{position:absolute;inset:0;display:block}.stocks-landing .stk-a .a-disc img{user-select:none;-webkit-user-drag:none;width:100%;height:100%;border-radius:50%;display:block;box-shadow:0 1px 2px rgba(12,39,16,.1),0 8px 18px -6px rgba(12,39,16,.28);transition:transform .2s var(--ease-snap)}.stocks-landing .stk-a .a-disc.in img{box-shadow:0 1px 2px rgba(12,39,16,.14)}.stocks-landing .stk-a .a-disc.rest{cursor:default}.stocks-landing .stk-a .a-disc.rest img{opacity:.38;filter:saturate(.55)}.stocks-landing .stk-a .a-disc img{transition:transform .2s var(--ease-snap),opacity .3s var(--ease-snap)}.stocks-landing .stk-a .a-disc:focus-visible{outline:2px solid var(--f900);outline-offset:3px}.stocks-landing .stk-a .a-disc .tip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);opacity:0;pointer-events:none;white-space:nowrap;font-size:13px;font-weight:700;line-height:1;color:var(--f900);background:var(--lime);height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;transition:opacity .18s var(--ease-snap),transform .25s var(--ease-snap)}@media (hover:hover) and (pointer:fine){.stocks-landing .stk-a .a-disc:not(.rest):hover img{transform:scale(1.08)}.stocks-landing .stk-a .a-disc:not(.rest):hover .tip{opacity:1;transform:translate(-50%)}}.stocks-landing .stk-a .a-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.stocks-landing .stk-a.a1 .a-head{align-items:center;min-height:32px}.stocks-landing .stk-a.a1 .a-val{line-height:22px}.stocks-landing .stk-a.a1 .a-head{align-items:flex-start;min-height:0}.stocks-landing .stk-a.a1 .a-col{display:flex;flex-direction:column;gap:4px;min-width:0}.stocks-landing .stk-a.a1 .a-col.r{align-items:flex-end;text-align:right}.stocks-landing .stk-a.a1 .a-cap{font-size:11px;line-height:13px;font-weight:700;letter-spacing:.1px;text-transform:uppercase;color:rgba(31,71,35,.6);white-space:nowrap}.stocks-landing .stk-a.a1 .a-rr{font-size:22px;line-height:22px;letter-spacing:-.02em;font-weight:700;color:#009966;white-space:nowrap}.stocks-landing .stk-a.a1 .a-rr.neg{color:#c2410c}.stocks-landing .stk-a.a1 .a-rr.none{color:rgba(31,71,35,.28)}.stocks-landing .stk-a .a-val{font-size:22px;line-height:1;letter-spacing:-.02em;font-weight:700;white-space:nowrap}.stocks-landing .stk-a .a-strip{position:relative;display:flex;gap:3px;height:10px;margin-top:18px;border-radius:5px}.stocks-landing .stk-a .a-strip.empty{background:rgba(31,71,35,.07)}.stocks-landing .stk-a .a-strip i{position:absolute;left:0;transform-origin:left center;display:block;height:100%;border-radius:5px;min-width:0;flex:0 0 auto}.stocks-landing .stk-a.a1 .a-stage{--slot:52px;height:600px}.stocks-landing .stk-a.a1 .a-account{position:absolute;left:0;right:0;bottom:24px;width:452px;margin:0 auto}.stocks-landing .stk-a.a1 .a-mamo-anchor{position:absolute;top:0;left:calc(50% - 200px);width:192px;transform:translateY(-115px);z-index:1}.stocks-landing .stk-a.a1 .a-mamo{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 8px 14px rgba(12,39,16,.12))}.stocks-landing .stk-a.a1 .a-thread{position:absolute;left:0;top:0;z-index:4;width:0;height:0;pointer-events:none}.stocks-landing .stk-a.a1 .tb{position:absolute;left:0;bottom:0;width:max-content;max-width:var(--tw,240px);background:#fff;color:var(--f900);font-size:15px;line-height:20px;padding:10px 15px;border-radius:18px;transform-origin:0 100%;box-shadow:0 0 .5px rgba(12,39,16,.28),0 8px 12px rgba(12,39,16,.1)}.stocks-landing .stk-a.a1 .tb.now{border-bottom-left-radius:4px}.stocks-landing .stk-a.a1 .tb.old{color:rgba(31,71,35,.55);font-size:14px;line-height:19px;padding:8px 14px}.stocks-landing .stk-a.a1 .tb .ok{display:flex;align-items:center;gap:6px}.stocks-landing .stk-a.a1 .tb .ok svg{flex:none;width:15px;height:15px;color:var(--f600)}.stocks-landing .stk-a.a1 .a-card{position:relative;width:100%;z-index:2;background:#fff;border-radius:28px;padding:20px 22px 22px;box-shadow:0 1px 0 rgba(12,39,16,.04),0 2px 6px rgba(12,39,16,.05),0 24px 56px -18px rgba(12,39,16,.22)}.stocks-landing .stk-a.a1 .a-slots{display:flex;justify-content:space-between;margin-top:22px;padding:0 10px}.stocks-landing .stk-a.a1 .a-slot{position:relative;width:var(--slot);display:flex;flex-direction:column;align-items:center;gap:7px;transition:opacity .3s var(--ease-snap),transform .4s var(--ease-snap)}.stocks-landing .stk-a.a1 .a-slot.enter{opacity:0;transform:scale(.8)}.stocks-landing .stk-a.a1 .a-slots.dense .a-slot .tk{font-size:9.5px;letter-spacing:0}.stocks-landing .stk-a.a1 .a-slots.tiny .a-slot .tk{display:none}.stocks-landing .stk-a.a1 .a-slot .ring{width:var(--slot);height:var(--slot);border-radius:50%;border:1.5px dashed rgba(31,71,35,.22);box-shadow:none;transition:opacity .3s var(--ease-snap),transform .45s var(--ease-snap)}.stocks-landing .stk-a.a1 .a-slot.filled .ring{opacity:0}.stocks-landing .stk-a.a1 .a-slot.pop .ring{transform:scale(1.18)}.stocks-landing .stk-a.a1 .a-slot .tk{font-family:GT-America-Mono,ui-monospace,monospace;font-weight:300;font-size:11px;letter-spacing:.02em;line-height:1;height:11px;color:rgba(31,71,35,.7);opacity:0;transform:translateY(-3px);transition:opacity .25s var(--ease-snap),transform .35s var(--ease-snap)}.stocks-landing .stk-a.a1 .a-slot.filled .tk{opacity:1;transform:none}@container stocks-a1 (width < 1280px){.stocks-landing .stk{--tuck:52px}.stocks-landing .stk-a .a-panel{border-radius:32px;padding:calc(52px + var(--tuck)) 22px 22px}.stocks-landing .stk-a .a-grid{grid-template-columns:1fr;gap:12px;max-width:600px}.stocks-landing .stk-a .h2{font-size:40px}.stocks-landing .stk-a .a-copy{gap:18px}.stocks-landing .stk-a .lede{font-size:17px}.stocks-landing .stk-a .a-stage{height:432px;--disc:44px;margin-inline:-6px}.stocks-landing .stk-a.a1 .a-head{min-height:0}.stocks-landing .stk-a.a1 .a-val{line-height:20px}.stocks-landing .stk-a.a1 .a-rr{font-size:19px;line-height:20px}.stocks-landing .stk-a .a-val{font-size:19px}.stocks-landing .stk-a .a-strip{margin-top:16px;height:8px}.stocks-landing .stk-a.a1 .a-stage{--slot:42px;height:450px}.stocks-landing .stk-a.a1 .a-account{width:100%;bottom:0}.stocks-landing .stk-a.a1 .a-mamo-anchor{width:138px;left:18px;transform:translateY(-83px)}.stocks-landing .stk-a.a1 .tb{font-size:13px;line-height:18px;padding:8px 12px;white-space:nowrap;max-width:none}.stocks-landing .stk-a.a1 .tb.old{font-size:12px;line-height:17px;padding:7px 11px}.stocks-landing .stk-a.a1 .tb .ok{gap:5px}.stocks-landing .stk-a.a1 .tb .ok svg{width:14px;height:14px}.stocks-landing .stk-a.a1 .a-card{padding:16px 16px 18px;border-radius:24px}.stocks-landing .stk-a.a1 .a-slots{margin-top:18px;padding:0 4px}.stocks-landing .stk-a.a1 .a-bg:before{width:873px;height:873px;right:-297px;bottom:-457px}.stocks-landing .stk-a.a1 .a-bg:after{width:900px;height:900px;right:-330px;bottom:-470px}}.stocks-landing{font-size:16px;line-height:1.5;letter-spacing:normal;width:100%}.stocks-landing.paused *,.stocks-landing.paused :after,.stocks-landing.paused :before{animation-play-state:paused!important}.stocks-landing.snapshot *,.stocks-landing.snapshot :after,.stocks-landing.snapshot :before{animation:none!important;transition:none!important}.stocks-landing .a-number-viewport{display:block;overflow:hidden}.stocks-landing .a-number-frames,.stocks-landing .a-number-frames>span{display:block}