.scn-page{--rz-green:#007154;--rz-green-dark:#023a2c;--rz-green-deeper:#03251c;--rz-green-mid:#10a27d;--rz-mint:#32bb98;--rz-mint-bright:#00ffbe;--rz-mint-soft:#75dac1;--rz-mint-pale:#e5f6f1;--rz-sage:#c4dfd8;--rz-orange:#f80;--rz-amber:#ffb200;--rz-ink:#052a21;--rz-body:#3d5a51;--scn-unlock:#14ffc3;--scn-lock-text:#566d63;--scn-ease-settle:cubic-bezier(0.22,1,0.36,1);--scn-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--scn-dur-fast:180ms;--scn-dur:320ms;--scn-dur-slow:600ms;--scn-stagger:40ms;--scn-lift:translateY(-4px);--scn-press:scale(0.97);--scn-radius-card:18px;--scn-shadow-rest:0 16px 40px rgba(4,42,31,.08);--scn-shadow-hover:0 22px 50px rgba(4,42,31,.12),0 0 28px rgba(20,255,195,.3);--scn-shadow-dark-hover:0 24px 56px rgba(0,0,0,.35),0 0 32px rgba(20,255,195,.22);--scn-glow-mint:radial-gradient(closest-side,rgba(20,255,195,.35),rgba(20,255,195,0) 70%);background:#fff;overflow-x:clip}.scn-page *{transition:none}.scn-container{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 20px;width:100%}.scn-section{padding:72px 0;position:relative}@media (min-width:901px){.scn-section{padding:88px 0}}.scn-section--white{background:#fff}.scn-section--pale{background:var(--rz-mint-pale)}.scn-section--dark{background:var(--rz-green-dark)}.scn-section--deep{background:var(--rz-green-deeper)}.scn-section--grad{background:radial-gradient(circle at 70% 20%,#0a4939 0,var(--rz-green-deeper) 70%)}.scn-section:not(.scn-hero){isolation:isolate;overflow:clip}.scn-section>.scn-container{position:relative;z-index:1}.scn-section--pale:after,.scn-section--pale:before{border-radius:50%;content:"";height:560px;pointer-events:none;position:absolute;width:560px;will-change:transform;z-index:0}.scn-section--pale:before{animation:scn-drift-a 46s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(20,255,195,.28),rgba(20,255,195,0) 72%);left:-160px;top:-180px}.scn-section--pale:after{animation:scn-drift-b 58s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(255,178,0,.2),rgba(255,178,0,0) 72%);bottom:-220px;right:-180px}@keyframes scn-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(120px,80px,0) scale(1.15)}}@keyframes scn-drift-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-140px,-60px,0) scale(.95)}}.scn-section--white:before{background-image:radial-gradient(rgba(0,113,84,.13) 1.2px,transparent 1.6px);background-size:26px 26px;content:"";inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 30%,#000 70%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,transparent 30%,#000 70%,transparent 100%);pointer-events:none;position:absolute;z-index:0}#charts:after{animation-duration:64s}#charts>.scn-container:before{background-image:linear-gradient(rgba(0,113,84,.06) 1px,transparent 0),linear-gradient(90deg,rgba(0,113,84,.06) 1px,transparent 0);background-size:44px 44px;content:"";inset:-40px -20px;mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);pointer-events:none;position:absolute;z-index:-1}.scn-section--grad:before{animation:scn-twinkle-field 5.5s ease-in-out infinite alternate;background-image:radial-gradient(circle at 12% 22%,rgba(255,178,0,.55) 0 1.6px,transparent 2.4px),radial-gradient(circle at 34% 78%,rgba(20,255,195,.5) 0 1.4px,transparent 2.2px),radial-gradient(circle at 58% 14%,rgba(20,255,195,.45) 0 1.2px,transparent 2px),radial-gradient(circle at 81% 64%,rgba(255,178,0,.5) 0 1.6px,transparent 2.4px),radial-gradient(circle at 92% 18%,rgba(117,218,193,.5) 0 1.3px,transparent 2px),radial-gradient(circle at 6% 86%,rgba(117,218,193,.45) 0 1.2px,transparent 2px),radial-gradient(circle at 47% 52%,rgba(255,178,0,.35) 0 1.2px,transparent 2px);inset:0}.scn-section--grad:after,.scn-section--grad:before{content:"";pointer-events:none;position:absolute;z-index:0}.scn-section--grad:after{animation:scn-drift-b 52s ease-in-out infinite alternate;background:radial-gradient(closest-side,rgba(20,255,195,.14),rgba(20,255,195,0) 72%);border-radius:50%;height:620px;right:-200px;top:-240px;width:620px}@keyframes scn-twinkle-field{0%{opacity:.45}to{opacity:1}}@media (max-width:600px){.scn-section--grad:after,.scn-section--pale:after,.scn-section--pale:before{height:360px;width:360px}}.scn-h1{color:#fff;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.12;margin:18px 0 20px}@media (min-width:601px){.scn-h1{font-size:38px}}@media (min-width:901px){.scn-h1{font-size:44px}}.scn-h2{color:var(--rz-ink);font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0}@media (min-width:601px){.scn-h2{font-size:38px}}.scn-h3{color:var(--rz-ink);font-size:17px;font-weight:600;line-height:1.25;margin:0 0 8px}@media (min-width:601px){.scn-h3{font-size:20px}}.scn-subtitle{font-size:15px;line-height:1.4;margin:12px 0 0;max-width:640px}.scn-body,.scn-subtitle{color:var(--rz-body);font-weight:400}.scn-body{font-size:13.5px;line-height:1.5;margin:8px 0 0}.scn-title{margin-bottom:36px}.scn-title--center{text-align:center}.scn-title--center .scn-h2{margin:0 auto;max-width:820px}.scn-title--center .scn-subtitle{margin-left:auto;margin-right:auto}.scn-title--wide .scn-subtitle{max-width:960px}.scn-section--dark .scn-h2,.scn-section--dark .scn-h3,.scn-section--deep .scn-h2,.scn-section--deep .scn-h3,.scn-section--grad .scn-h2,.scn-section--grad .scn-h3{color:#fff}.scn-section--dark .scn-subtitle,.scn-section--deep .scn-subtitle,.scn-section--grad .scn-subtitle{color:#b9d9cf}.scn-section--dark .scn-body,.scn-section--deep .scn-body,.scn-section--grad .scn-body{color:#d6efe6}.scn-accent{color:var(--rz-green)}.scn-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.scn-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px}.scn-cta-row,.scn-cta-row--section{margin-top:28px}.scn-cta{border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-block;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;padding:15px 28px;text-align:center;text-decoration:none;transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out,border-color .14s ease-out}.scn-cta:active{transform:scale(.97)}.scn-cta:focus-visible,.scn-tab:focus-visible{outline:3px solid var(--scn-unlock);outline-offset:2px}.scn-cta--primary{background:var(--rz-orange);color:var(--rz-ink)}.scn-cta--ghost{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.scn-cta--link{background:transparent;color:var(--rz-mint-bright);padding-left:8px;padding-right:8px;text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.scn-cta--primary:hover{background-color:#ffa338;box-shadow:0 12px 26px rgba(255,136,0,.28);transform:translateY(-2px)}.scn-cta--ghost:hover{background:hsla(0,0%,100%,.1)}.scn-cta--ghost:hover,.scn-cta--link:hover{transform:translateY(-2px)}}.scn-section--pale .scn-cta--ghost,.scn-section--white .scn-cta--ghost{border-color:var(--rz-green);color:var(--rz-green)}@keyframes scn-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scn-line-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}.scn-section.reveal-armed .scn-item{opacity:0}.scn-section.reveal-armed.reveal-in .scn-item{opacity:1}.scn-section.reveal-in .scn-item{animation:scn-fade-up .46s var(--scn-ease-settle) backwards;animation-delay:calc(var(--scn-i, 0)*70ms)}.scn-hero{background:radial-gradient(circle at 70% 20%,#0a4939 0,var(--rz-green-deeper) 70%);isolation:isolate;margin-top:-290px;overflow:clip;padding:430px 0 72px}@media (min-width:901px){.scn-hero{padding:450px 20px 80px}}.scn-hero:before{background-image:linear-gradient(rgba(117,218,193,.08) 1px,transparent 0),linear-gradient(90deg,rgba(117,218,193,.08) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);opacity:.35;pointer-events:none;position:absolute;z-index:0}.scn-hero-inner{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}@media (min-width:901px){.scn-hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}}.scn-hero-copy .scn-h1{margin-top:0}.scn-h1-accent{color:var(--scn-unlock);font-weight:700}#at-home .scn-cta-row,#part-of-simulator .scn-cta-row,.scn-hero-copy .scn-cta-row{margin-top:35px}.scn-line-clip{display:block;overflow:hidden}.scn-line{display:block}.scn-hero-sub{color:#cfeee3;font-size:16px;font-weight:400;line-height:1.5;margin:0;max-width:560px}.scn-hero-media{position:relative}.scn-hero-ready .scn-line{animation:scn-line-rise .56s var(--scn-ease-settle) both}.scn-hero-ready .scn-fade{animation:scn-fade-up .48s var(--scn-ease-settle) both;animation-delay:var(--scn-d,0s)}.scn-chip{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#8fb8aa;font-size:12px;font-weight:600;padding:7px 12px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s var(--scn-ease-spring)}.scn-chip--on{background:var(--rz-mint-bright);border-color:var(--rz-mint-bright);color:var(--rz-ink);transform:translateY(-1px)}.scn-steps{counter-reset:none;display:grid;gap:22px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:601px){.scn-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1001px){.scn-steps{grid-template-columns:repeat(4,1fr)}}.scn-step{background:#fff;border:1px solid var(--rz-sage);border-radius:var(--scn-radius-card);box-shadow:var(--scn-shadow-rest);padding:18px 18px 22px;position:relative}.scn-step-art{background:var(--rz-mint-pale);border-radius:12px;margin-bottom:16px;padding:8px}.scn-step-num{background:var(--rz-green);border-radius:50%;color:#fff;display:grid;font-size:14px;font-weight:700;height:30px;place-items:center;position:absolute;right:12px;top:10px;width:30px}.scn-step{transition:transform var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur-fast) var(--scn-ease-settle),border-color var(--scn-dur-fast) ease}.scn-step-art{transition:background-color var(--scn-dur) ease}.scn-step-art .scn-mock{transition:transform var(--scn-dur) var(--scn-ease-spring)}.scn-step-num{transition:transform var(--scn-dur) var(--scn-ease-spring),background-color var(--scn-dur-fast) ease}@keyframes scn-num-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.scn-section.reveal-in .scn-step-num{animation:scn-num-pop .52s var(--scn-ease-spring) backwards;animation-delay:calc(var(--scn-i, 0)*70ms + .22s)}@media (hover:hover) and (pointer:fine){.scn-step:hover{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-step:hover .scn-step-art{background-color:#d6f3ea}.scn-step:hover .scn-mock{transform:scale(1.04) rotate(-1deg)}.scn-step:hover .scn-step-num{background-color:var(--rz-green-mid);transform:scale(1.12) rotate(-8deg)}}.scn-mock{display:block;height:auto;width:100%}.scn-mock-window{fill:#fff;stroke:var(--rz-sage);stroke-width:1.5}.scn-mock-dot{fill:var(--rz-sage)}.scn-mock-card{fill:var(--rz-mint-pale);stroke:var(--rz-sage);stroke-width:1}.scn-mock-card--on{fill:#fff;stroke:var(--rz-green-mid);stroke-width:2}.scn-mock-line{fill:var(--rz-green);opacity:.8}.scn-mock-line--soft{fill:var(--rz-sage);opacity:1}.scn-mock-switch{fill:var(--rz-sage)}.scn-mock-switch--on{fill:var(--rz-green-mid)}.scn-mock-knob{fill:#fff}.scn-mock-tag{fill:var(--rz-mint-soft);opacity:.8}.scn-mock-text{font-size:10px;font-weight:600;fill:var(--rz-ink);font-family:inherit}.scn-mock-chart{fill:none;stroke:var(--rz-green-mid);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.scn-tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.scn-tab{align-items:flex-start;background:#fff;border:1.5px solid var(--rz-sage);border-radius:14px;color:var(--rz-ink);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-family:inherit;gap:2px;padding:12px 20px;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.scn-tab-name{font-size:15px;font-weight:600}.scn-tab-count{color:var(--scn-lock-text);font-size:12px;font-weight:300}.scn-tab.is-active{background:var(--rz-green);border-color:var(--rz-green);box-shadow:0 10px 24px rgba(0,113,84,.25);color:#fff}.scn-tab.is-active .scn-tab-count{color:#cdeee3}.scn-panel{margin-top:12px}.scn-panel[hidden]{display:none}.scn-idea-grid{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:601px){.scn-idea-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1001px){.scn-idea-grid{grid-template-columns:repeat(4,1fr)}}.scn-idea{animation:scn-fade-up .38s var(--scn-ease-settle) both;animation-delay:calc(var(--scn-i, 0)*60ms);transition:transform .18s var(--scn-ease-settle),box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.scn-idea:hover{box-shadow:var(--scn-shadow-hover);transform:translateY(-4px)}}.scn-cat-grid{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:601px){.scn-cat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px){.scn-cat-grid{grid-template-columns:repeat(3,1fr)}}.scn-cat{background:var(--rz-mint-pale);border:1px solid transparent;border-radius:var(--scn-radius-card);padding:22px}.scn-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 0;padding:0}.scn-tag{background:rgba(20,255,195,.1);border:1px solid rgba(20,255,195,.3);border-radius:999px;color:var(--rz-mint-bright);font-size:12px;font-weight:600;padding:6px 12px}.scn-tags--on-light{margin-bottom:22px;margin-top:4px}.scn-tags--on-light .scn-tag{background:#fff;border-color:var(--rz-green-mid);color:var(--rz-green)}.scn-charts-layout{align-items:center;gap:32px}@media (min-width:901px){.scn-charts-layout{gap:56px;grid-template-columns:1.1fr .9fr}}.scn-chart-grid{stroke:hsla(0,0%,100%,.08);stroke-width:1}.scn-chart-divider{stroke:hsla(0,0%,100%,.18);stroke-width:1}.scn-candle line{stroke-width:1.5}.scn-candle--up line{stroke:var(--rz-mint)}.scn-candle--up rect{fill:var(--rz-mint)}.scn-candle--down line{stroke:var(--rz-orange)}.scn-candle--down rect{fill:var(--rz-orange)}.scn-section.reveal-in .scn-candle{animation:scn-candle-grow .6s var(--scn-ease-settle) both;animation-delay:calc(var(--scn-i, 0)*45ms)}@keyframes scn-candle-grow{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.scn-type-icon{height:20px;width:34px;fill:none;stroke:var(--rz-green);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scn-type-icon rect{fill:var(--rz-mint-pale)}.scn-use-grid{display:grid;gap:18px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:901px){.scn-use-grid{grid-template-columns:repeat(3,1fr)}}.scn-use{background:var(--rz-mint-pale);border-radius:var(--scn-radius-card);padding:26px}.scn-use-num{display:inline-grid;font-size:15px;height:34px;margin-bottom:14px;width:34px}.scn-split{align-items:center;display:grid;gap:36px;grid-template-columns:1fr}@media (min-width:901px){.scn-split{gap:56px;grid-template-columns:1.2fr .8fr}}.scn-split .scn-title{margin-bottom:8px}.scn-cash{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:22px;padding:34px 20px;text-align:center}.scn-cash-figure{color:var(--rz-mint-bright);display:block;font-size:52px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em}.scn-cash-label{color:#b9d9cf;display:block;font-size:14px;margin-top:4px}.scn-faq-section{background:#fff}.scn-img{display:block;height:auto;max-width:100%;user-select:none;-webkit-user-drag:none}.scn-funnel{margin-inline:auto;max-width:540px}.scn-funnel-graphic{position:relative}.scn-funnel-field{aspect-ratio:1/.8;perspective-origin:50% 50%;position:relative;width:100%;--k:1}@media (max-width:600px){.scn-funnel-field{aspect-ratio:1/.72;--k:0.78}}.scn-dot{height:calc(var(--r)*2*var(--k));margin:calc(var(--r)*-1*var(--k)) 0 0 calc(var(--r)*-1*var(--k));pointer-events:none;position:absolute;transform-style:preserve-3d;width:calc(var(--r)*2*var(--k));z-index:0;--c:var(--rz-mint-soft);--o:0.7;animation:scn-float var(--dur,3.6s) ease-in-out infinite alternate;animation-delay:var(--delay,0s);transition:none}.scn-dot--mint{--c:var(--rz-mint);--o:0.62}.scn-dot--mid{--c:var(--rz-green-mid);--o:0.9}.scn-dot--gold{--c:var(--rz-amber);--o:0.45}@keyframes scn-float{0%{transform:translateZ(0)}30%{transform:translate3d(calc(var(--dx)*.5),calc(var(--amp)*-1),0)}55%{transform:translate3d(var(--dx),calc(var(--amp)*-.35),0)}80%{transform:translate3d(calc(var(--dx)*.4),calc(var(--amp)*.6),0)}to{transform:translate3d(calc(var(--dx)*-.3),0,0)}}.scn-dot-core{background:var(--c);border-radius:50%;display:block;height:100%;opacity:calc(var(--o) + var(--stage, 0)*.06);position:relative;transform:translateZ(calc(var(--stage, 0)*var(--z-step, 30px))) scale(var(--s,1));transition:transform 1.1s var(--scn-ease-settle),opacity .5s ease,background-color .42s ease,box-shadow .42s ease;width:100%}.scn-dot-core--out{opacity:0;transform:translateZ(-2600px) scale(1);transition:transform 1.15s cubic-bezier(.55,0,.8,.25) var(--out,0s),opacity .52s ease-in calc(var(--out, 0s) + .52s),background-color .42s ease}.scn-funnel-field--rewind .scn-dot-core{transition:transform 1s var(--scn-ease-settle) var(--back,0s),opacity .6s ease-out var(--back,0s),background-color .42s ease}.scn-dot-core--win{--s:1.15;background:var(--rz-mint-bright);box-shadow:0 0 12px rgba(20,255,195,.55);opacity:1;transition:transform .7s var(--scn-ease-spring) var(--win,0s),opacity .3s ease var(--win,0s),background-color .3s ease var(--win,0s),box-shadow .3s ease var(--win,0s)}.scn-dot-core--gold{background:var(--rz-amber);box-shadow:0 0 12px rgba(255,178,0,.55)}.scn-dot-core--win:after{animation:scn-dot-pulse 2.2s ease-in-out infinite both;animation-delay:var(--win,0s);background:var(--scn-glow-mint);border-radius:50%;content:"";inset:-110%;pointer-events:none;position:absolute}.scn-dot-core--gold:after{background:radial-gradient(closest-side,rgba(255,178,0,.5),rgba(255,178,0,0) 70%)}@keyframes scn-dot-pulse{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.1)}}@keyframes scn-dot-pop{0%{opacity:0;transform:scale(0)}}.scn-hero-ready .scn-dot-core{animation:scn-dot-pop .56s var(--scn-ease-spring) backwards;animation-delay:var(--pop,0s)}@media (max-width:600px){.scn-dot--extra{display:none}}.scn-funnel-gate{animation:scn-gate-pass 1.3s linear both;border:1.5px solid rgba(20,255,195,.6);border-radius:28px;box-shadow:0 0 28px rgba(20,255,195,.22),inset 0 0 28px rgba(20,255,195,.16);height:68%;left:18%;opacity:0;pointer-events:none;position:absolute;top:16%;width:64%;z-index:0}@keyframes scn-gate-pass{0%{opacity:0;transform:translateZ(-1600px)}35%{opacity:.7}80%{opacity:.25}to{opacity:0;transform:translateZ(520px)}}.scn-funnel--paused .scn-dot,.scn-funnel--paused .scn-dot-core--win:after,.scn-funnel--paused .scn-funnel-gate{animation-play-state:paused}.scn-glass{background:rgba(8,58,44,.78);border:1px solid hsla(0,0%,100%,.28);box-shadow:0 10px 30px -12px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.18)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.scn-glass{-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);background:hsla(0,0%,100%,.11)}}.scn-funnel-head{border-radius:18px;display:inline-flex;flex-direction:column;gap:6px;left:0;min-width:13ch;padding:12px 18px;position:absolute;top:0;z-index:1}.scn-funnel-label{color:#bfe6da;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.scn-funnel-count{color:var(--rz-mint-bright);font-size:40px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.scn-funnel-chips{bottom:0;display:flex;flex-wrap:wrap;gap:8px;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;z-index:1}@media (max-width:600px){.scn-funnel-chips{margin-top:12px;position:static}.scn-funnel-count{font-size:34px}}.scn-funnel-chips .scn-chip{border-radius:999px;color:#d3efe6;font-size:12px;font-weight:600;padding:7px 12px;transition:background-color .3s ease,color 0s linear .15s,border-color .3s ease,box-shadow .3s ease,transform .42s var(--scn-ease-spring)}.scn-funnel-chips .scn-chip--on{background:var(--rz-mint-bright);border-color:var(--rz-mint-bright);box-shadow:0 6px 18px -6px rgba(20,255,195,.6),inset 0 1px 0 hsla(0,0%,100%,.5);color:var(--rz-ink)}.scn-funnel-chips .scn-chip--new{animation:scn-chip-press .52s var(--scn-ease-spring)}@keyframes scn-chip-press{0%{transform:scale(.94)}55%{transform:scale(1.06)}to{transform:scale(1)}}.scn-tab,.scn-tabs{position:relative}.scn-tab{align-items:center;flex-direction:row;gap:10px;padding:10px 20px 10px 12px;transition:border-color var(--scn-dur-fast) var(--scn-ease-settle),color var(--scn-dur) var(--scn-ease-settle),transform var(--scn-dur-fast) var(--scn-ease-settle);z-index:1}.scn-tab-art{flex:0 0 36px;height:36px;width:36px}.scn-tab-text{display:flex;flex-direction:column;gap:2px}.scn-tab.is-active{transition:color var(--scn-dur) var(--scn-ease-settle)}.scn-tab-pill{background:var(--rz-green);border-radius:14px;box-shadow:0 10px 24px rgba(0,113,84,.25);left:0;pointer-events:none;position:absolute;top:4px;will-change:transform,width;z-index:0}.scn-tabs.is-armed .scn-tab-pill{transition:transform var(--scn-dur) var(--scn-ease-settle),width var(--scn-dur) var(--scn-ease-settle)}.scn-tabs.is-measured .scn-tab.is-active{background:transparent;border-color:transparent;box-shadow:none}@media (hover:hover) and (pointer:fine){.scn-tab:not(.is-active):hover{border-color:var(--rz-green-mid);transform:translateY(-2px)}}.scn-tabs--shelves{margin-inline:auto;max-width:100%;width:max-content}.scn-idea-grid{--scn-idea-vis:1.15;--scn-idea-cols:var(--scn-idea-half,1);gap:16px;grid-auto-flow:row;grid-template-columns:repeat(var(--scn-idea-cols),calc((100% - (var(--scn-idea-vis) - 1)*16px)/var(--scn-idea-vis)));justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:-8px -16px -12px;padding:8px 16px 28px;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:thin}.scn-idea-grid>.scn-idea{scroll-snap-align:start}.scn-idea-grid:focus-visible{border-radius:var(--scn-radius-card);outline:2px solid var(--rz-green);outline-offset:-2px}@media (min-width:600px){.scn-idea-grid{--scn-idea-vis:2.25}}@media (min-width:900px){.scn-idea-grid{--scn-idea-vis:3.25}}@media (min-width:1200px){.scn-idea-grid{--scn-idea-vis:4.25;--scn-idea-cols:var(--scn-idea-wide,4)}}.scn-idea{align-items:flex-start;animation:none;background:#fff;border:1px solid var(--rz-sage);border-radius:var(--scn-radius-card);box-shadow:var(--scn-shadow-rest);display:flex;flex-direction:column;gap:14px;padding:20px;transition:transform var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur-fast) var(--scn-ease-settle)}.scn-idea-art{flex:0 0 auto;height:96px;transition:transform var(--scn-dur) var(--scn-ease-spring);width:96px}.scn-idea-text{min-width:0}.scn-idea .scn-h3{margin-bottom:0}.scn-panel.is-staggering .scn-idea{animation:scn-fade-up var(--scn-dur-slow) var(--scn-ease-settle) backwards;animation-delay:min(calc(var(--scn-i, 0)*var(--scn-stagger)),.4s)}@media (hover:hover) and (pointer:fine){.scn-idea:hover{box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-idea:hover .scn-idea-art{transform:translateY(-6px) rotate(-4deg) scale(1.04)}}@media (max-width:599px){.scn-idea{align-items:center;flex-direction:row;gap:14px;padding:16px}.scn-idea-art{height:72px;width:72px}}.scn-filter-controls{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;margin:0 0 20px}.scn-tabs--center{margin:0 0 -12px -14px;max-width:calc(100% + 14px);padding:4px 14px 16px;width:max-content}.scn-tabs--center .scn-tab-pill,.scn-tabs--center:not(.is-measured) .scn-tab.is-active{box-shadow:0 8px 16px -8px rgba(0,113,84,.45)}@media (max-width:600px){.scn-filter-controls{align-items:stretch;flex-direction:column}.scn-tabs--center{display:grid;grid-template-columns:1fr 1fr;margin-left:0;max-width:100%;padding-inline:2px;width:100%}.scn-tabs--center .scn-tab-art{display:none}.scn-tabs--center .scn-tab{justify-content:center;padding:10px 12px;text-align:center}.scn-tabs--center .scn-tab-name{font-size:14px}}.scn-band.scn-panel{margin-top:4px}.scn-lang-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center}.scn-lang-label{color:var(--rz-ink);font-size:15px;font-weight:600}.scn-seg--yn{border-radius:999px;min-width:128px;padding:3px}.scn-seg--yn .scn-seg-thumb{border-radius:999px;bottom:3px;left:3px;top:3px;width:calc((100% - 6px)/var(--scn-count, 2))}.scn-seg--yn .scn-seg-btn{border-radius:999px;font-size:14px;min-height:36px;padding:6px 16px}.scn-tip{display:inline-flex;position:relative}.scn-tip-btn{background:transparent;border:0;border-radius:50%;color:var(--rz-green-mid);cursor:help;display:grid;height:28px;padding:0;place-items:center;transition:background-color var(--scn-dur-fast) ease,color var(--scn-dur-fast) ease;width:28px}.scn-tip-btn svg{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.scn-tip-btn .scn-tip-dot{fill:currentColor;stroke:none}.scn-tip-btn:focus-visible{outline:3px solid var(--scn-unlock);outline-offset:1px}.scn-tip-bubble{background:var(--rz-ink);border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 14px 32px rgba(4,42,31,.22);color:#e6f5ef;font-size:13px;font-weight:400;left:50%;line-height:1.45;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity var(--scn-dur-fast) var(--scn-ease-settle),transform var(--scn-dur-fast) var(--scn-ease-settle),visibility 0s linear var(--scn-dur-fast);visibility:hidden;width:min(320px,calc(100vw - 32px));z-index:5}.scn-tip-bubble:after{border:6px solid transparent;border-top:6px solid var(--rz-ink);content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.scn-tip-btn:focus-visible+.scn-tip-bubble,.scn-tip.is-open .scn-tip-bubble{opacity:1;transform:translate(-50%);transition:opacity var(--scn-dur-fast) var(--scn-ease-settle),transform var(--scn-dur-fast) var(--scn-ease-settle),visibility 0s;visibility:visible}@media (hover:hover) and (pointer:fine){.scn-tip:hover .scn-tip-bubble{opacity:1;transform:translate(-50%);transition:opacity var(--scn-dur-fast) var(--scn-ease-settle),transform var(--scn-dur-fast) var(--scn-ease-settle),visibility 0s;visibility:visible}.scn-tip:hover .scn-tip-btn{background:rgba(0,113,84,.08);color:var(--rz-green)}}@media (max-width:600px){.scn-lang-toggle{position:relative}.scn-tip{position:static}.scn-tip-bubble:after{display:none}}.scn-cat{box-shadow:0 0 0 rgba(4,42,31,0);cursor:default;display:flex;flex-direction:column;gap:0;outline:none;padding:20px;transition:transform var(--scn-dur-fast) var(--scn-ease-settle),border-color var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur) var(--scn-ease-settle)}.scn-section--pale .scn-cat{background:#fff;border-color:var(--rz-sage);box-shadow:var(--scn-shadow-rest)}.scn-section--pale .scn-cat-art{background:var(--rz-mint-pale)}.scn-section--pale .scn-cat-filters li{background:var(--rz-mint-pale);border-color:transparent}.scn-cat-top{align-items:center;display:flex;gap:14px}.scn-cat .scn-h3{margin:0}.scn-cat-head{display:flex;flex-direction:column;gap:4px;min-width:0}.scn-cat-count{color:var(--rz-green);font-size:13px;font-weight:500;line-height:1.3;margin:0}.scn-cat-stack{display:grid;min-width:0}.scn-cat-stack>*{grid-area:1/1;min-width:0}.scn-cat-reveal{margin-top:14px;overflow:clip}.scn-cat-layer{display:grid}.scn-cat-layer>*{grid-area:1/1}.scn-lang-layer{transition:opacity var(--scn-dur) var(--scn-ease-settle),visibility 0s}.scn-lang-layer.is-off{opacity:0;transition:opacity var(--scn-dur) var(--scn-ease-settle),visibility 0s linear var(--scn-dur);visibility:hidden}.scn-cat .scn-cat-blurb{align-self:start;font-size:13.5px;margin:0;transition:transform var(--scn-dur) var(--scn-ease-settle),opacity var(--scn-dur-fast) var(--scn-ease-settle)}.scn-cat-filters{align-content:flex-start;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.scn-cat-filters li{background:#fff;border:1px solid var(--rz-sage);border-radius:999px;color:var(--rz-green);font-size:12.5px;font-weight:500;line-height:1.35;opacity:0;padding:4px 10px;transform:translateY(14px);transition:transform var(--scn-dur) var(--scn-ease-settle),opacity var(--scn-dur-fast) var(--scn-ease-settle)}.scn-cat:focus-visible .scn-cat-blurb{opacity:0;transform:translateY(-110%)}.scn-cat:focus-visible .scn-cat-filters li{opacity:1;transform:translateY(0);transition-delay:calc(var(--scn-j, 0)*25ms + 60ms)}@media (hover:none){.scn-cat.is-open .scn-cat-blurb{opacity:0;transform:translateY(-110%)}.scn-cat.is-open .scn-cat-filters li{opacity:1;transform:translateY(0);transition-delay:calc(var(--scn-j, 0)*25ms + 60ms)}}@media (hover:hover) and (pointer:fine){.scn-cat:hover .scn-cat-blurb{opacity:0;transform:translateY(-110%)}.scn-cat:hover .scn-cat-filters li{opacity:1;transform:translateY(0);transition-delay:calc(var(--scn-j, 0)*25ms + 60ms)}}.scn-cat-art{background:hsla(0,0%,100%,.72);border-radius:50%;display:grid;flex:none;height:76px;place-items:center;position:relative;width:76px}.scn-cat-art:before{background:var(--scn-glow-mint);border-radius:50%;content:"";inset:-16px;opacity:.55;pointer-events:none;position:absolute;transform:scale(.9);transition:transform var(--scn-dur) var(--scn-ease-spring),opacity var(--scn-dur) var(--scn-ease-settle)}.scn-cat-art .scn-img{height:64px;position:relative;transition:transform var(--scn-dur) var(--scn-ease-spring);width:64px}@keyframes scn-cat-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.scn-section.reveal-in .scn-cat.scn-item{animation-delay:calc(var(--scn-i, 0)*var(--scn-stagger));animation-fill-mode:backwards}.scn-section.reveal-in .scn-cat-art .scn-img{animation:scn-cat-pop .52s var(--scn-ease-spring) backwards;animation-delay:calc(var(--scn-i, 0)*var(--scn-stagger) + .1s)}.scn-band.is-staggering .scn-cat{animation:scn-fade-up var(--scn-dur-slow) var(--scn-ease-settle) backwards;animation-delay:min(calc(var(--scn-i, 0)*var(--scn-stagger)),.4s)}.scn-cat:focus-visible{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-cat:focus-visible .scn-cat-art:before{opacity:1;transform:scale(1.15)}.scn-cat:focus-visible .scn-cat-art .scn-img{transform:scale(1.06) rotate(-3deg)}@media (hover:none){.scn-cat.is-open{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover)}.scn-cat.is-open .scn-cat-art:before{opacity:1;transform:scale(1.15)}}@media (hover:hover) and (pointer:fine){.scn-cat:hover{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-cat:hover .scn-cat-art:before{opacity:1;transform:scale(1.15)}.scn-cat:hover .scn-cat-art .scn-img{transform:scale(1.06) rotate(-3deg)}}.scn-charts-layout{align-items:start;display:grid;gap:20px;grid-template-areas:"type" "art" "studies";grid-template-columns:1fr}.scn-charts-type{grid-area:type;min-width:0}.scn-charts-art{grid-area:art;min-width:0}.scn-charts-studies{grid-area:studies;min-width:0}.scn-charts-studies .scn-h3,.scn-charts-type .scn-h3{margin-bottom:10px}@media (min-width:901px){.scn-charts-layout{align-items:center;column-gap:48px;grid-template-areas:"art type" "art studies";grid-template-columns:1.35fr .65fr;row-gap:28px}.scn-charts-type{align-self:end}.scn-charts-studies{align-self:start}}.scn-charts-art{background:var(--rz-green-deeper);border-radius:var(--scn-radius-card);box-shadow:var(--scn-shadow-rest);isolation:isolate;margin:0;overflow:clip;padding:14px 12px 12px;position:relative;transition:transform var(--scn-dur) var(--scn-ease-settle),box-shadow var(--scn-dur) var(--scn-ease-settle)}.scn-charts-art:before{aspect-ratio:1;background:var(--scn-glow-mint);content:"";opacity:.55;pointer-events:none;position:absolute;right:-18%;top:-34%;width:70%;z-index:-1}@media (hover:hover) and (pointer:fine){.scn-charts-art:hover{box-shadow:var(--scn-shadow-dark-hover);transform:var(--scn-lift)}}.scn-charts-art:focus-within{box-shadow:var(--scn-shadow-dark-hover)}.scn-seg{background:#fff;border:1px solid var(--rz-sage);border-radius:16px;display:grid;grid-template-columns:repeat(var(--scn-count,3),1fr);padding:4px;position:relative}.scn-seg-thumb{background:var(--rz-green);border-radius:12px;bottom:4px;box-shadow:0 6px 16px rgba(0,113,84,.28);left:4px;position:absolute;top:4px;transform:translateX(calc(var(--scn-idx, 0)*100%));transition:transform var(--scn-dur) var(--scn-ease-settle);width:calc((100% - 8px)/var(--scn-count, 3))}.scn-seg-btn{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--rz-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:13px;font-weight:600;gap:4px;justify-content:center;min-height:64px;padding:8px 6px;position:relative;transition:color var(--scn-dur-fast) ease,background-color var(--scn-dur-fast) ease,transform var(--scn-dur-fast) var(--scn-ease-settle);z-index:1}.scn-seg-btn:active{transform:var(--scn-press)}.scn-seg-btn:focus-visible{outline:3px solid var(--scn-unlock);outline-offset:2px}.scn-seg-btn .scn-type-icon{transition:stroke var(--scn-dur) ease}.scn-seg-btn .scn-type-icon rect{transition:fill var(--scn-dur) ease}.scn-seg-btn.is-on{color:#fff}.scn-seg-btn.is-on .scn-type-icon{stroke:#fff}.scn-seg-btn.is-on .scn-type-icon rect{fill:hsla(0,0%,100%,.22)}@media (hover:hover) and (pointer:fine){.scn-seg-btn:not(.is-on):hover{background:rgba(0,113,84,.08)}}.scn-studies li{display:flex}.scn-charts-studies .scn-studies{margin-bottom:0}.scn-tags--on-light .scn-study-chip{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:8px;min-height:40px;padding:8px 14px;transition:background-color var(--scn-dur-fast) ease,border-color var(--scn-dur-fast) ease,color var(--scn-dur-fast) ease,box-shadow var(--scn-dur-fast) ease,transform var(--scn-dur-fast) var(--scn-ease-settle)}.scn-tags--on-light .scn-study-chip.is-on{background:var(--rz-mint-bright);border-color:var(--rz-green-mid);color:var(--rz-ink)}.scn-tags--on-light .scn-study-chip:active{transform:var(--scn-press)}.scn-tags--on-light .scn-study-chip:focus-visible{outline:3px solid var(--scn-unlock);outline-offset:2px}.scn-study-swatch{background:var(--scn-swatch,#ffd24a);border-radius:50%;box-shadow:0 0 0 1px rgba(5,42,33,.35);flex:none;height:9px;opacity:.55;transition:opacity var(--scn-dur-fast) ease,transform var(--scn-dur) var(--scn-ease-spring);width:9px}.scn-study-chip.is-on .scn-study-swatch{opacity:1;transform:scale(1.15)}.scn-study-chip--sma{--scn-swatch:#ffd24a}.scn-study-chip--ema{--scn-swatch:#8fd3ff}.scn-study-chip--boll{--scn-swatch:#75dac1}.scn-study-chip--rsi{--scn-swatch:#00ffbe}.scn-study-chip--macd{--scn-swatch:#ffb200}@media (hover:hover) and (pointer:fine){.scn-tags--on-light .scn-study-chip:hover{box-shadow:0 8px 18px rgba(4,42,31,.1);transform:translateY(-2px)}.scn-tags--on-light .scn-study-chip:not(.is-on):hover{background:var(--rz-mint-pale)}.scn-tags--on-light .scn-study-chip:active{transform:var(--scn-press)}}.scn-chart-svg{--scn-morph:450ms;display:block;height:auto;overflow:visible;width:100%}.scn-chart-svg .scn-chart-grid{stroke:hsla(0,0%,100%,.06);stroke-width:1}.scn-chart-svg .scn-chart-divider{stroke:hsla(0,0%,100%,.12);stroke-width:1}.scn-chart-svg .scn-pane-frame{fill:hsla(0,0%,100%,.025);stroke:hsla(0,0%,100%,.07);stroke-width:1}.scn-chart-svg .scn-chart-last{stroke:hsla(0,0%,100%,.22);stroke-width:1;stroke-dasharray:3 4}.scn-chart-svg .scn-draw{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1}.scn-chart-svg .scn-body,.scn-chart-svg .scn-tick,.scn-chart-svg .scn-wick{transform-box:fill-box;transition:transform var(--scn-morph) var(--scn-ease-settle),opacity var(--scn-morph) var(--scn-ease-settle);transition-delay:calc(var(--scn-i, 0)*13ms)}.scn-chart-svg .scn-candle line{stroke-width:1.5;stroke-linecap:round}.scn-chart-svg .scn-body{opacity:1;transform:scale(1);transform-origin:50% var(--scn-bcp,100%)}.scn-chart-svg .scn-wick{opacity:1;transform:scale(1);transform-origin:50% var(--scn-wcp,100%)}.scn-chart-svg .scn-tick{opacity:0;stroke-width:1.8}.scn-chart-svg .scn-tick--open{transform:translate(-7px)}.scn-chart-svg .scn-tick--close{transform:translate(7px)}.scn-chart-svg.is-line .scn-body,.scn-chart-svg.is-line .scn-wick{opacity:0;transform:scaleY(0)}.scn-chart-svg.is-ohlc .scn-body{opacity:0;transform:scaleX(0)}.scn-chart-svg.is-ohlc .scn-tick{opacity:1;transform:translate(0)}.scn-chart-svg .scn-chart-close{stroke:var(--rz-mint-bright);stroke-width:2.2;opacity:0;transition:opacity var(--scn-morph) ease,stroke-dashoffset 0s linear var(--scn-morph)}.scn-chart-svg .scn-chart-area{opacity:0;transition:opacity var(--scn-morph) var(--scn-ease-settle)}.scn-chart-svg .scn-chart-end{fill:var(--rz-mint-bright);opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity var(--scn-dur-fast) ease,transform var(--scn-dur-fast) ease}.scn-chart-svg.is-line .scn-chart-close{opacity:1;stroke-dashoffset:0;transition:opacity var(--scn-dur-fast) linear 60ms,stroke-dashoffset var(--scn-morph) var(--scn-ease-settle) 60ms}.scn-chart-svg.is-line .scn-chart-area{opacity:1;transition-delay:.16s}.scn-chart-svg.is-line .scn-chart-end{opacity:1;transform:scale(1);transition:opacity var(--scn-dur) ease calc(var(--scn-morph)*.9),transform var(--scn-dur) var(--scn-ease-spring) calc(var(--scn-morph)*.9)}.scn-chart-svg .scn-study .scn-draw{opacity:0;transition:stroke-dashoffset var(--scn-dur) var(--scn-ease-settle),opacity var(--scn-dur) ease}.scn-chart-svg .scn-study.is-on .scn-draw{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--scn-morph) var(--scn-ease-settle),opacity var(--scn-dur-fast) linear}.scn-chart-svg .scn-study-line{stroke-width:2}.scn-chart-svg .scn-study--sma .scn-study-line{stroke:#ffd24a}.scn-chart-svg .scn-study--ema .scn-study-line{stroke:#8fd3ff}.scn-chart-svg .scn-boll-edge{stroke:rgba(117,218,193,.85);stroke-width:1.4}.scn-chart-svg .scn-boll-area{fill:rgba(117,218,193,.14);opacity:0;transition:opacity var(--scn-dur) ease}.scn-chart-svg .scn-study--boll.is-on .scn-boll-area{opacity:1;transition:opacity var(--scn-morph) ease}.scn-chart-svg .scn-pane{opacity:0;transition:opacity var(--scn-dur) ease}.scn-chart-svg .scn-pane.is-on{opacity:1}.scn-chart-svg .scn-pane .scn-draw{transition:stroke-dashoffset 0s linear var(--scn-dur)}.scn-chart-svg .scn-pane.is-on .scn-draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--scn-morph) var(--scn-ease-settle)}.scn-chart-svg .scn-pane-guide{stroke:hsla(0,0%,100%,.12);stroke-width:1;stroke-dasharray:2 4}.scn-chart-svg .scn-pane-idle{stroke:hsla(0,0%,100%,.1);stroke-width:1;stroke-dasharray:2 5}.scn-chart-svg .scn-macd-line,.scn-chart-svg .scn-rsi-line{stroke:var(--rz-mint-bright);stroke-width:1.8}.scn-chart-svg .scn-macd-signal{stroke:#ffb200;stroke-width:1.6}.scn-chart-svg .scn-hist{transform:scaleY(0);transform-box:fill-box;transition:transform var(--scn-dur) var(--scn-ease-settle)}.scn-chart-svg .scn-hist--pos{fill:rgba(50,187,152,.7);transform-origin:50% 100%}.scn-chart-svg .scn-hist--neg{fill:rgba(255,136,0,.7);transform-origin:50% 0}.scn-chart-svg .scn-pane.is-on .scn-hist{transform:scale(1);transition-duration:var(--scn-morph)}.scn-section.reveal-in .scn-candle{animation:scn-candle-grow var(--scn-dur-slow) var(--scn-ease-settle) both;animation-delay:calc(var(--scn-i, 0)*14ms);transform-box:fill-box;transform-origin:center bottom}@media (prefers-reduced-motion:reduce){.scn-chart-svg *,.scn-charts-art,.scn-seg-thumb{animation:none!important;transition:none!important}}#classroom .scn-h2{max-width:20em}.scn-use-grid{gap:22px}.scn-use{background:none;border-radius:0;padding:0}.scn-use-card{background:#fff;border:1px solid var(--rz-sage);border-radius:var(--scn-radius-card);box-shadow:var(--scn-shadow-rest);box-sizing:border-box;height:100%;padding:14px 14px 26px;position:relative;transition:transform var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur-fast) ease,border-color var(--scn-dur-fast) ease}.scn-use-card .scn-body,.scn-use-card .scn-h3{padding:0 8px}.scn-use-card .scn-h3{margin-top:20px}.scn-use-stage{background:radial-gradient(circle at 50% 55%,#fff 0,var(--rz-mint-pale) 72%);border-radius:14px;display:grid;padding:22px 0 18px;place-items:center;position:relative}.scn-use-art{height:120px;transition:transform var(--scn-dur) var(--scn-ease-spring);width:120px}.scn-use-num{background:var(--rz-green);border:3px solid #fff;border-radius:50%;box-shadow:0 6px 14px rgba(0,113,84,.3);color:#fff;display:grid;font-size:16px;font-weight:700;height:38px;left:-10px;place-items:center;position:absolute;top:-14px;transition:transform var(--scn-dur) var(--scn-ease-spring);width:38px}@media (hover:hover) and (pointer:fine){.scn-use-card:hover{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-use-card:hover .scn-use-art{transform:translateY(-5px) rotate(-3deg) scale(1.06)}.scn-use-card:hover .scn-use-num{transform:scale(1.1) rotate(-6deg)}}@media (min-width:901px){.scn-split.scn-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.scn-home-visual{min-width:0}.scn-home-stage{display:grid;margin-bottom:18px;place-items:center;position:relative}.scn-home-stage:before{animation:scn-uses-breathe 7s ease-in-out infinite;background:var(--scn-glow-mint);border-radius:50%;content:"";height:300px;left:50%;margin:-150px 0 0 -150px;pointer-events:none;position:absolute;top:50%;width:300px}.scn-home-art{animation:scn-uses-float 6s ease-in-out infinite;height:160px;position:relative;width:160px;will-change:transform}@media (min-width:601px){.scn-home-art{height:220px;width:220px}}.scn-points{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:379px){.scn-points{grid-template-columns:1fr}}.scn-point{align-items:center;background:#fff;border:1px solid var(--rz-sage);border-radius:16px;box-shadow:var(--scn-shadow-rest);display:flex;gap:12px;padding:12px 14px;transition:transform var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur-fast) ease,border-color var(--scn-dur-fast) ease}.scn-point-art{flex:0 0 auto;height:56px;width:56px}.scn-point-label{color:var(--rz-ink);font-size:14px;font-weight:500;line-height:1.3;min-width:0}@media (min-width:601px){.scn-point-label{font-size:15px}}@media (hover:hover) and (pointer:fine){.scn-point:hover{border-color:var(--rz-green-mid);box-shadow:var(--scn-shadow-hover);transform:var(--scn-lift)}.scn-point:hover .scn-point-art{animation:scn-uses-wiggle .52s var(--scn-ease-spring)}}.scn-sim-split .scn-cash{--scn-cash-art:130px;--scn-cash-pop:76px;margin-top:var(--scn-cash-pop);padding:0 20px 34px;position:relative;transition:transform var(--scn-dur-fast) var(--scn-ease-settle),box-shadow var(--scn-dur-fast) ease,border-color var(--scn-dur-fast) ease}@media (min-width:601px){.scn-sim-split .scn-cash{--scn-cash-art:150px;--scn-cash-pop:88px}}.scn-cash-stage{display:grid;margin-bottom:4px;margin-top:calc(var(--scn-cash-pop)*-1);place-items:center;position:relative}.scn-cash-stage:before{animation:scn-uses-breathe 6s ease-in-out infinite;background:var(--scn-glow-mint);border-radius:50%;content:"";height:260px;left:50%;margin:-130px 0 0 -130px;pointer-events:none;position:absolute;top:50%;width:260px}.scn-cash-art{animation:scn-uses-float 5.5s ease-in-out infinite;height:var(--scn-cash-art);position:relative;width:var(--scn-cash-art);will-change:transform}.scn-spark{animation:scn-uses-twinkle 2.8s ease-in-out infinite;background:var(--rz-mint-bright);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);height:14px;opacity:.9;pointer-events:none;position:absolute;width:14px}.scn-spark--a{left:calc(50% - var(--scn-cash-art)/2 - 22px);top:6%}.scn-spark--b{animation-delay:.9s;background:var(--rz-amber);height:10px;left:calc(50% + var(--scn-cash-art)/2 + 8px);top:22%;width:10px}.scn-spark--c{animation-delay:1.8s;height:8px;left:calc(50% - var(--scn-cash-art)/2 - 6px);top:62%;width:8px}@media (hover:hover) and (pointer:fine){.scn-sim-split .scn-cash:hover{border-color:rgba(20,255,195,.4);box-shadow:var(--scn-shadow-dark-hover);transform:var(--scn-lift)}}@keyframes scn-uses-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes scn-uses-breathe{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes scn-uses-twinkle{0%,to{opacity:.25;transform:scale(.5) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}@keyframes scn-uses-wiggle{0%{transform:rotate(0)}30%{transform:rotate(-9deg) scale(1.08)}65%{transform:rotate(6deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.scn-page *,.scn-page :after,.scn-page :before{animation:none!important;transition:none!important}.scn-fade,.scn-idea,.scn-item,.scn-line{opacity:1!important;transform:none!important}}