.pro-page{--pro-glow:37 99 235;--pro-gradient:linear-gradient(100deg, #1d4ed8, #2563eb 45%, #0891b2)}:root[data-home-theme=dark] .pro-page{--pro-glow:96 165 250;--pro-gradient:linear-gradient(100deg, #7ab4ff, #a5c9ff 45%, #67e8f9)}.pro-page .pro-gradient-text{background:var(--pro-gradient);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.pro-page{--glass-fill:linear-gradient(160deg, #ffffffd1, #ffffff85 60%, #ffffffa8);--glass-edge:#ffffffd9;--glass-ring:#0f172a14;--glass-shine:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff4d;--glass-drop:0 24px 56px -30px #1e40af61;--glass-blur:blur(22px) saturate(170%)}:root[data-home-theme=dark] .pro-page{--glass-fill:linear-gradient(160deg, #ffffff17, #ffffff06 55%, #ffffff0d), #101c2e75;--glass-edge:#ffffff1c;--glass-ring:#60a5fa0d;--glass-shine:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #ffffff08;--glass-drop:0 28px 64px -32px #000000d9}.pro-page .pro-glass,:root[data-home-theme=dark] .pro-page .pro-glass{background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), 0 0 0 1px var(--glass-ring), var(--glass-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.pro-page .pro-inset{background:color-mix(in srgb, var(--muted) 70%, transparent);border:1px solid color-mix(in srgb, var(--border) 80%, transparent)}:root[data-home-theme=dark] .pro-page .pro-inset{background:#0f1a2b99;border-color:#2b3d5599}.pro-page :is(.pro-badge,.pro-secondary,.pro-chip){background:color-mix(in srgb, var(--card) 80%, transparent);border:1px solid color-mix(in srgb, rgb(var(--pro-glow)) 28%, var(--border));box-shadow:inset 0 1px #ffffff8c}:root[data-home-theme=dark] .pro-page :is(.pro-badge,.pro-secondary,.pro-chip){background:#142236b3;box-shadow:inset 0 1px #c5dcff14}.pro-page :is(.pro-secondary,.pro-chip){transition:transform .22s,box-shadow .22s,border-color .22s}.pro-page :is(.pro-secondary,.pro-chip):hover{border-color:rgb(var(--pro-glow) / 60%);box-shadow:0 0 0 4px rgb(var(--pro-glow) / 10%), 0 10px 28px -10px rgb(var(--pro-glow) / 55%);transform:translateY(-2px)}.pro-page .pro-switch{--sw:37 99 235;color:var(--foreground);background:color-mix(in srgb, var(--card) 78%, transparent);border-color:var(--border);transition:border-color .25s,background-color .25s,box-shadow .25s,transform .2s}.pro-page .pro-switch[data-indicator=levels]{--sw:22 163 74}.pro-page .pro-switch[data-indicator=volume]{--sw:13 148 136}:root[data-home-theme=dark] .pro-page .pro-switch{background:#142236b3;border-color:#2b3d55}:root[data-home-theme=dark] .pro-page .pro-switch[data-indicator=cloud]{--sw:96 165 250}:root[data-home-theme=dark] .pro-page .pro-switch[data-indicator=levels]{--sw:74 222 128}:root[data-home-theme=dark] .pro-page .pro-switch[data-indicator=volume]{--sw:45 212 191}.pro-page .pro-switch:hover{border-color:rgb(var(--sw) / 55%);transform:translateY(-1px)}.pro-page .pro-switch[aria-pressed=true],:root[data-home-theme=dark] .pro-page .pro-switch[aria-pressed=true]{border-color:rgb(var(--sw) / 75%);background:color-mix(in srgb, rgb(var(--sw)) 12%, var(--card));box-shadow:0 0 0 4px rgb(var(--sw) / 14%), 0 10px 30px -10px rgb(var(--sw) / 70%)}:root[data-home-theme=dark] .pro-page .pro-switch[aria-pressed=true]{background:color-mix(in srgb, rgb(var(--sw)) 16%, #142236)}.pro-page .pro-switch-dot{opacity:.55;border-radius:99px;flex:none;width:10px;height:10px;transition:opacity .25s,box-shadow .25s}.pro-page [data-indicator=levels] .pro-switch-dot{background:linear-gradient(#ef4444 50%,#22c55e 50%)}.pro-page [data-indicator=cloud] .pro-switch-dot{background:linear-gradient(135deg,#3b82f6,#22c55e)}.pro-page [data-indicator=volume] .pro-switch-dot{background:linear-gradient(90deg,#14b8a6 50%,#ef4444 50%)}.pro-page [aria-pressed=true] .pro-switch-dot{opacity:1;box-shadow:0 0 0 3px rgb(var(--sw) / 22%), 0 0 12px rgb(var(--sw) / 80%)}.pro-page .pro-switch-progress{z-index:-1;background:rgb(var(--sw));transform-origin:0;height:2px;animation:linear both pro-grow;position:absolute;inset:auto 0 0}.pro-page .pro-hero-figure{isolation:isolate;position:relative}.pro-page .pro-hero-figure:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 45%, rgb(var(--pro-glow) / 34%), transparent 78%);border-radius:40px;position:absolute;inset:6% 4% 10%}.pro-page .pro-hero-frame{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pro-page .pro-hero-chart{--pane-bg:#fff;--pane-line:#e0e3eb;--pane-dim:#ffffff94;background:var(--pane-bg);position:relative;container-type:inline-size}:root[data-home-theme=dark] .pro-page .pro-hero-chart{--pane-bg:#0f0f0f;--pane-line:#2a2e39;--pane-dim:#0f0f0f9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pro-page :is(.pro-price-pane,.pro-volume-pane,.pro-time-axis){background:var(--pane-bg);position:relative;overflow:hidden}.pro-page :is(.pro-price-pane>div,.pro-volume-pane img,.pro-time-axis img){width:115%;max-width:none;height:auto;position:absolute}.pro-page .pro-price-pane img{width:100%;height:auto}.pro-page .pro-price-pane{aspect-ratio:1.403}.pro-page .pro-price-pane>div{top:-8.43%;left:-15%}.pro-page .pro-price-pane img{clip-path:inset(7.6% .4% 0 0)}.pro-page .pro-price-pane img.pro-light{filter:contrast(1.2)saturate(1.8)}.pro-page .pro-price-pane [data-chart-annotations]>span{font-size:clamp(10px,2.05cqw,14px)}.pro-page .pro-volume-pane{aspect-ratio:5;border-top:1px solid var(--pane-line)}.pro-page .pro-volume-pane img{transform-origin:0 0;clip-path:inset(0 7.2% 0 0);top:0;transform:scaleY(.339)translateY(-27%)}.pro-page .pro-volume-pane .pro-volume-dark{left:-22.94%}.pro-page .pro-volume-pane .pro-volume-light{left:-24.9%}.pro-page .pro-volume-pane:after{content:"";background:var(--pane-line);width:1px;position:absolute;top:0;bottom:0;left:92.7%}.pro-page .pro-pane-label{z-index:2;color:#0f766e;background:#ccfbf1e6;border-radius:.4em;padding:.2em .55em;font-size:clamp(10px,1.7cqw,12px);font-weight:650;transition:box-shadow .3s;position:absolute;top:8%;left:34%}:root[data-home-theme=dark] .pro-page .pro-pane-label{color:#5eead4;background:#0f2f2be6}.pro-page .pro-time-axis{aspect-ratio:34.2;border-top:1px solid var(--pane-line)}.pro-page .pro-time-axis img{clip-path:inset(0 .4% 1.4% 0);top:0;left:-15%;transform:translateY(-95.8%)}.pro-page .pro-glow{pointer-events:none;filter:blur(6px);opacity:0;border-radius:99px;height:2.6%;transition:opacity .45s;position:absolute;left:0;right:13%;transform:translateY(-50%)}.pro-page .pro-glow-resistance{background:linear-gradient(90deg,#0000,#ef4444b3 20% 80%,#0000);top:13.9%}.pro-page .pro-glow-support{background:linear-gradient(90deg,#0000,#22c55eb3 20% 80%,#0000);top:55.6%}.pro-page .pro-glow-cloud{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#3b82f64d,#0000);height:46%;transition:opacity .45s;position:absolute;top:22%;left:30%;right:12%}.pro-page .pro-hero-chart[data-focus=levels] .pro-glow,.pro-page .pro-hero-chart[data-focus=cloud] .pro-glow-cloud{opacity:1}.pro-page .pro-dim{z-index:1;background:var(--pane-dim);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}.pro-page .pro-hero-chart[data-focus=volume] .pro-price-pane .pro-dim,.pro-page .pro-hero-chart:is([data-focus=levels],[data-focus=cloud]) .pro-volume-pane .pro-dim{opacity:1}.pro-page .pro-volume-pane:before{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2dd4bf80,inset 0 0 28px #2dd4bf33}.pro-page .pro-hero-chart[data-focus=volume] .pro-volume-pane:before{opacity:1}.pro-page .pro-hero-chart[data-focus=volume] .pro-pane-label{box-shadow:0 0 0 3px #2dd4bf40,0 0 16px #2dd4bf80}.pro-page .pro-hero-chart [data-chart-annotations]>span{transition:opacity .35s,transform .35s}.pro-page .pro-hero-chart[data-focus=levels] [data-chart-annotations]>span:nth-child(2),.pro-page .pro-hero-chart[data-focus=cloud] [data-chart-annotations]>span:is(:first-child,:nth-child(3)),.pro-page .pro-hero-chart[data-focus=volume] [data-chart-annotations]>span{opacity:0}.pro-page .kl-comparison-width{width:min(100%,860px);max-width:none;margin-inline:auto}.pro-page .pro-compare{isolation:isolate;position:relative}.pro-page .pro-compare:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--pro-glow) / 24%), transparent);position:absolute;inset:10% 15%}.pro-page .pro-tour-tab{background:0 0;border-color:#0000;transition:background-color .25s,border-color .25s,box-shadow .25s}.pro-page .pro-tour-tab:hover{background:color-mix(in srgb, var(--card) 70%, transparent);border-color:var(--border)}.pro-page .pro-tour-tab[aria-selected=true]{background:color-mix(in srgb, var(--card) 88%, transparent);border-color:rgb(var(--pro-glow) / 50%);box-shadow:0 0 0 4px rgb(var(--pro-glow) / 9%), 0 16px 40px -22px rgb(var(--pro-glow) / 70%)}:root[data-home-theme=dark] .pro-page .pro-tour-tab:hover{background:#142236b3;border-color:#2b3d55}:root[data-home-theme=dark] .pro-page .pro-tour-tab[aria-selected=true]{border-color:rgb(var(--pro-glow) / 50%);background:#142236e6}.pro-page .pro-tour-bar{transform-origin:0;background:var(--pro-gradient);height:2px;animation:linear both pro-grow;position:absolute;inset:auto 0 0}.pro-page .pro-tour-stage{isolation:isolate;position:relative}.pro-page .pro-tour-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--pro-glow) / 26%), transparent);position:absolute;inset:8%}.pro-page .pro-tour-chart{opacity:0;pointer-events:none;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);transform:scale(1.015)}.pro-page .pro-tour-chart[data-active]{opacity:1;pointer-events:auto;transform:none}.pro-page .pro-cj-step{letter-spacing:.1em;text-transform:uppercase;color:var(--link);align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.75rem;font-weight:650;display:inline-flex}@media (min-width:1024px){.pro-page .pro-cj-trade .pro-cj-step{justify-content:flex-end;display:flex}}.pro-page .pro-hover-lift{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.pro-page .pro-hover-lift:hover{border-color:rgb(var(--pro-glow) / 50%);box-shadow:0 0 0 4px rgb(var(--pro-glow) / 8%), 0 28px 60px -24px rgb(var(--pro-glow) / 55%);transform:translateY(-4px)}.pro-page .pro-pill{white-space:nowrap;border-radius:.45em;padding:.3em .6em;font-size:clamp(9px,1.5vw,12px);font-weight:650;line-height:1.2;position:absolute;transform:translateY(-50%);box-shadow:0 4px 14px #00000038}.pro-page .pro-equity-line{stroke:var(--chart-1);filter:drop-shadow(0 4px 8px rgb(var(--pro-glow) / 45%))}.pro-page .pro-equity-fill{fill:url(#pro-equity-gradient)}.pro-page .pro-equity-grid{stroke:var(--border)}.pro-page .pro-equity-marker{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.pro-page .pro-equity-marker line{stroke:rgb(var(--pro-glow) / 60%)}.pro-page .pro-equity-marker circle{fill:var(--chart-1);stroke:var(--card);stroke-width:2px;filter:drop-shadow(0 0 6px rgb(var(--pro-glow)));transition:cy .45s cubic-bezier(.2,.7,.2,1)}.pro-page .pro-cal-day{--tint:100 116 139;text-align:left;background:rgb(var(--tint) / 5%);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:64px;padding:6px 8px;font-size:13px;transition:transform .2s,box-shadow .25s,border-color .25s,background-color .25s;display:flex;position:relative}.pro-page .pro-cal-day[data-tone=gain]{--tint:34 197 94;background:rgb(var(--tint) / calc(var(--heat) * 22%));border-color:rgb(var(--tint) / calc(var(--heat) * 45%));cursor:pointer}.pro-page .pro-cal-day[data-tone=loss]{--tint:239 68 68;background:rgb(var(--tint) / calc(var(--heat) * 20%));border-color:rgb(var(--tint) / calc(var(--heat) * 45%));cursor:pointer}.pro-page .pro-cal-day:is(button):hover{box-shadow:0 10px 22px -12px rgb(var(--tint) / 80%);transform:translateY(-2px)}.pro-page .pro-cal-day[aria-pressed=true]{border-color:rgb(var(--tint));box-shadow:0 0 0 3px rgb(var(--tint) / 22%), 0 12px 28px -12px rgb(var(--tint) / 90%);transform:translateY(-2px)}.pro-page .pro-cal-date{color:var(--muted-foreground);font-size:11px}.pro-page .pro-cal-count{color:var(--muted-foreground);font-size:10px}@media (max-width:639px){.pro-page .pro-cal-day{min-height:52px;padding:4px 5px;font-size:11px}.pro-page .pro-cal-count{display:none}}.pro-page .pro-scene{--px:0;--py:0;perspective:1600px;position:relative}.pro-page .pro-layer-pointer{transform:translate3d(calc(var(--px) * var(--depth,1) * 16px), calc(var(--py) * var(--depth,1) * 12px), 0);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.pro-page .pro-pill{translate:calc(var(--px,0) * 10px) calc(var(--py,0) * 8px);transition:translate .7s cubic-bezier(.2,.7,.2,1)}.pro-page .pro-float-chip{white-space:nowrap;background:color-mix(in srgb, var(--card) 82%, transparent);border:1px solid color-mix(in srgb, rgb(var(--pro-glow)) 35%, var(--border));box-shadow:0 18px 40px -18px rgb(var(--pro-glow) / 65%), inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);border-radius:14px;gap:2px;padding:10px 14px;display:grid}:root[data-home-theme=dark] .pro-page .pro-float-chip{box-shadow:0 18px 40px -18px rgb(var(--pro-glow) / 70%), inset 0 1px 0 #c5dcff1a;background:#142236cc}.pro-page .pro-float-chip>span{color:var(--muted-foreground);font-size:11px}.pro-page .pro-float-chip>strong{color:var(--foreground);font-size:17px;font-weight:650}.pro-page .pro-float-chip-gain{border-color:#22c55e80;box-shadow:0 18px 44px -16px #22c55e99,inset 0 1px #fff6}.pro-page .pro-float-chip-gain>strong,:root[data-home-theme=dark] .pro-page .pro-float-chip-gain>strong{color:var(--positive);font-size:22px}@media (min-width:1024px){.pro-page .pro-cj-chip-pnl{position:absolute;top:29%;right:-3%}.pro-page .pro-cj-chip-fill{position:absolute;bottom:-3%;left:36%}.pro-page .pro-js{padding:36px 0 150px}.pro-page .pro-js-calendar{width:49%;margin-left:20%}.pro-page .pro-js-day{width:30%;position:absolute;top:0;right:0}.pro-page .pro-js-equity{width:34%;position:absolute;bottom:0;left:0}.pro-page .pro-js-chip-rate{position:absolute;top:8px;left:7%}.pro-page .pro-js-chip-pf{position:absolute;bottom:40px;right:18%}}.pro-page .pro-floor:before{content:"";background-image:linear-gradient(rgb(var(--pro-glow) / 22%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--pro-glow) / 22%) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:-56px 0 0}.pro-page .pro-floor{z-index:-1;pointer-events:none;transform-origin:50% 100%;height:70%;position:absolute;bottom:-14%;left:-12%;right:-12%;overflow:hidden;transform:perspective(600px)rotateX(64deg);-webkit-mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%)}.pro-page .pro-cj-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--pro-glow) / 26%), transparent);position:absolute;inset:10% 20% 0}.pro-page .pro-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pro-page .pro-orb{border-radius:50%;width:70vmax;height:70vmax;position:absolute}.pro-page .pro-orb-a{background:radial-gradient(closest-side,#3b82f629,#0000);top:-20vmax;left:-30vmax}.pro-page .pro-orb-b{background:radial-gradient(closest-side,#06b6d41f,#0000);top:20vh;right:-32vmax}.pro-page .pro-orb-c{background:radial-gradient(closest-side,#8b5cf61c,#0000);bottom:-45vmax;left:20vw}:root[data-home-theme=dark] .pro-page .pro-orb-a{background:radial-gradient(closest-side,#2563eb4d,#0000)}:root[data-home-theme=dark] .pro-page .pro-orb-b{background:radial-gradient(closest-side,#06b6d42e,#0000)}:root[data-home-theme=dark] .pro-page .pro-orb-c{background:radial-gradient(closest-side,#8b5cf633,#0000)}.pro-page .pro-grid{background-image:linear-gradient(#0f172a0d 1px,#0000 1px),linear-gradient(90deg,#0f172a0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 80%)}:root[data-home-theme=dark] .pro-page .pro-grid{background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px)}.pro-page .pro-spotlight{opacity:0;width:640px;height:640px;transform:translate(var(--mx,50vw), var(--my,50vh));background:radial-gradient(closest-side, rgb(var(--pro-glow) / 10%), transparent);border-radius:50%;margin:-320px 0 0 -320px;transition:opacity .5s;position:absolute;top:0;left:0}:root[data-home-theme=dark] .pro-page .pro-spotlight{background:radial-gradient(closest-side,#60a5fa1c,#0000)}.pro-page .pro-backdrop[data-pointer] .pro-spotlight{opacity:1}.pro-page .pro-divider{position:relative}.pro-page .pro-divider:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--pro-glow) / 55%), transparent);width:min(760px,84%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pro-page .pro-divider:after{content:"";pointer-events:none;background:radial-gradient(closest-side, rgb(var(--pro-glow) / 16%), transparent);width:min(520px,70%);height:80px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.pro-page .pro-flow-track{z-index:0;background:var(--border);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:32px;bottom:32px;left:31px}.pro-page .pro-flow-beam{width:100%;height:calc(var(--flow,0) * 100%);border-radius:inherit;box-shadow:0 0 12px rgb(var(--pro-glow) / 80%);background:linear-gradient(#2563eb,#22d3ee);transition:height .7s cubic-bezier(.2,.7,.2,1),width .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0}@media (min-width:1024px){.pro-page .pro-flow-track{width:auto;height:2px;inset:31px 10% auto}.pro-page .pro-flow-beam{width:calc(var(--flow,0) * 100%);background:linear-gradient(90deg,#2563eb,#22d3ee);height:100%}}.pro-page .pro-flow-step{z-index:1;cursor:default}.pro-page .pro-flow-node{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .4s,color .4s,box-shadow .4s,border-color .4s}:root[data-home-theme=dark] .pro-page .pro-flow-node{background:#142236;border-color:#2b3d55}.pro-page .pro-flow-step[data-state=done] .pro-flow-node,:root[data-home-theme=dark] .pro-page .pro-flow-step[data-state=done] .pro-flow-node{color:var(--link);border-color:rgb(var(--pro-glow) / 50%)}.pro-page .pro-flow-step[data-state=active] .pro-flow-node,:root[data-home-theme=dark] .pro-page .pro-flow-step[data-state=active] .pro-flow-node{color:#fff;box-shadow:0 0 0 6px rgb(var(--pro-glow) / 16%), 0 12px 32px -6px rgb(var(--pro-glow) / 70%);background:linear-gradient(135deg,#2563eb,#0891b2);border-color:#7baeff;transform:scale(1.1)}.pro-page .pro-flow-step>span:last-child>span:first-child{transition:color .4s}.pro-page .pro-flow-step[data-state=active]>span:last-child>span:first-child{color:var(--link)}.pro-page .pro-marquee-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pro-page .pro-marquee-track{width:max-content;padding-block:6px;display:flex}.pro-page .pro-ticker{color:var(--foreground);font-variant-numeric:tabular-nums;background:var(--glass-fill);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), 0 0 0 1px var(--glass-ring), 0 10px 24px -18px #1e40af66;border-radius:12px;align-items:baseline;gap:.4rem;margin-right:.75rem;padding:.55rem 1rem;font-size:.95rem;font-weight:650;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex}.pro-page .pro-ticker small{color:var(--muted-foreground);font-size:.7rem;font-weight:600}.pro-page .pro-ticker:hover{color:var(--link);border-color:rgb(var(--pro-glow) / 60%);box-shadow:var(--glass-shine), 0 0 0 4px rgb(var(--pro-glow) / 10%), 0 12px 28px -12px rgb(var(--pro-glow) / 75%);transform:translateY(-3px)}.pro-page .pro-marquee{isolation:isolate;position:relative}.pro-page .pro-marquee:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 30%,#2563eb38,#0000),radial-gradient(closest-side at 70%,#06b6d429,#0000);position:absolute;inset:-35% 0}.pro-page .pro-price-card{isolation:isolate}.pro-page .pro-price-card,:root[data-home-theme=dark] .pro-page .pro-price-card{box-shadow:var(--glass-shine), 0 0 0 1px rgb(var(--pro-glow) / 18%), 0 30px 80px -30px rgb(var(--pro-glow) / 60%)}.pro-page .pro-price-edge{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pro-page .pro-price-edge>span{aspect-ratio:1;background:conic-gradient(transparent 0 55%, #60a5fa 70%, #22d3ee 80%, #a5b4fc 88%, transparent 96%);width:230%;position:absolute;top:50%;left:50%;translate:-50% -50%}.pro-page .pro-included{transition:transform .2s,color .2s}.pro-page .pro-included:hover{color:var(--foreground);transform:translate(3px)}.pro-page .pro-final{background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--action) 16%, transparent), transparent 70%), color-mix(in srgb, var(--card) 88%, transparent);border:1px solid color-mix(in srgb, var(--action) 45%, var(--border))}:root[data-home-theme=dark] .pro-page .pro-final{background:radial-gradient(120% 140% at 50% 0,#245ff233,#0000 70%),#142236cc;border-color:#3b64a8}.pro-page .pro-final:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 30%, rgb(var(--pro-glow) / 14%) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.pro-page :is(.pro-glass,.pro-badge,.pro-secondary,.pro-chip,.pro-ticker){background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-home-theme=dark] .pro-page :is(.pro-glass,.pro-final,.pro-badge,.pro-secondary,.pro-chip,.pro-ticker){background:#142236}}@media (prefers-reduced-motion:no-preference){.pro-page .pro-hero-chart:after{content:"";z-index:3;pointer-events:none;background:var(--pane-bg);transform-origin:100%;animation:1.5s cubic-bezier(.6,0,.2,1) .2s both pro-wipe;position:absolute;inset:0}.pro-page .pro-hero-chart [data-chart-annotations]>span{animation:.5s cubic-bezier(.2,.9,.3,1.3) backwards pro-label-in}.pro-page .pro-hero-chart [data-chart-annotations]>span:first-child{animation-delay:1.35s}.pro-page .pro-hero-chart [data-chart-annotations]>span:nth-child(2){animation-delay:1.5s}.pro-page .pro-hero-chart [data-chart-annotations]>span:nth-child(3){animation-delay:1.65s}.pro-page .pro-hero-chart[data-focus=levels] .pro-glow,.pro-page .pro-hero-chart[data-focus=cloud] .pro-glow-cloud{animation:2.4s ease-in-out infinite pro-pulse}.pro-page .pro-hero-copy{animation:.7s cubic-bezier(.2,.7,.2,1) backwards pro-rise-in}.pro-page :is(.pro-hero-switches,.pro-hero-figure,.pro-hero-actions){animation:.7s cubic-bezier(.2,.7,.2,1) backwards pro-fade-up}.pro-page .pro-hero-figure{animation-delay:80ms}.pro-page .pro-hero-switches{animation-delay:.16s}.pro-page .pro-hero-actions{animation-delay:.26s}.pro-page .pro-switch-text{animation:.4s backwards pro-fade-up;display:inline-block}.pro-page .pro-cj-chart[data-reveal-state=pending] .pro-pill{opacity:0}.pro-page .pro-cj-chart:is([data-reveal-state=revealing],[data-reveal-state=visible]) .pro-pill{animation:pro-pop .5s cubic-bezier(.2, .9, .3, 1.4) var(--d,0s) backwards}.pro-page .pro-journal:not([data-seen]) .pro-equity-svg{clip-path:inset(0 100% 0 0)}.pro-page .pro-journal[data-seen] .pro-equity-svg{animation:1.4s cubic-bezier(.3,.7,.2,1) both pro-reveal-x}.pro-page .pro-js-day-card{animation:.35s backwards pro-fade-up}.pro-page .pro-journal:not([data-seen]) .pro-cal-day{opacity:0}.pro-page .pro-journal[data-seen] .pro-cal-day{animation:pro-cell-in .5s cubic-bezier(.2, .8, .3, 1.2) calc(var(--i) * 28ms) backwards}.pro-page .pro-float{animation:pro-float calc(5s + var(--depth,1) * 1.6s) ease-in-out var(--float-delay,0s) infinite alternate}@supports (animation-timeline:view()){@media (min-width:1024px){.pro-page .pro-layer{animation:linear both pro-depth;animation-timeline:view();animation-range:cover}}.pro-page .pro-scene-tilt{transform-origin:50% 100%;animation:linear both pro-tilt-in;animation-timeline:view();animation-range:entry cover 40%}.pro-page .pro-orb-a{animation:linear both pro-orb-scroll-a;animation-timeline:scroll(root)}.pro-page .pro-orb-b{animation:linear both pro-orb-scroll-b;animation-timeline:scroll(root)}.pro-page .pro-orb-c{animation:linear both pro-orb-scroll-c;animation-timeline:scroll(root)}}.pro-page .pro-floor:before{animation:5s linear infinite pro-floor-run}.pro-page .pro-marquee-track{animation:70s linear infinite pro-marquee}.pro-page [data-direction=right] .pro-marquee-track{animation-duration:80s;animation-direction:reverse}.pro-page .pro-marquee-row:hover .pro-marquee-track{animation-play-state:paused}.pro-page .pro-price-edge>span{animation:6s linear infinite pro-spin}.pro-page .pro-price-amount{animation:.4s cubic-bezier(.2,.9,.3,1.4) backwards pro-pop-in}.pro-page .pro-final:before{animation:5s ease-in-out 1s infinite pro-sheen}}@media (prefers-reduced-motion:reduce){.pro-page *{scroll-behavior:auto}.pro-page .pro-hero-frame{transform:none}.pro-page .pro-marquee-row{-webkit-mask-image:none;mask-image:none}.pro-page .pro-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:.75rem;width:auto}.pro-page .pro-ticker[data-copy]{display:none}.pro-page .pro-layer-pointer{transform:none}.pro-page .pro-pill{translate:none}.pro-page .pro-spotlight{display:none}.pro-page :is(.pro-switch,.pro-tour-tab,.pro-tour-chart,.pro-hover-lift,.pro-cal-day,.pro-flow-node,.pro-flow-beam,.pro-ticker,.pro-included,.pro-secondary,.pro-chip){transition:none}.pro-page :is(.pro-hover-lift,.pro-cal-day,.pro-ticker,.pro-included,.pro-secondary,.pro-chip,.pro-switch):hover{transform:none}}@keyframes pro-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pro-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pro-label-in{0%{opacity:0;transform:translateY(-60%)scale(.8)}}@keyframes pro-pulse{50%{opacity:.55}}@keyframes pro-fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes pro-rise-in{0%{transform:translateY(14px)}}@keyframes pro-pop{0%{opacity:0;transform:translateY(-50%)scale(.6)}}@keyframes pro-pop-in{0%{opacity:0;transform:scale(.85)}}@keyframes pro-float{0%{transform:translateY(calc(var(--depth,1) * -5px)) rotate(-.25deg)}to{transform:translateY(calc(var(--depth,1) * 6px)) rotate(.25deg)}}@keyframes pro-depth{0%{translate:0 calc(var(--depth,1) * 60px)}to{translate:0 calc(var(--depth,1) * -60px)}}@keyframes pro-tilt-in{0%{opacity:.35;transform:rotateX(18deg)scale(.93)}to{opacity:1;transform:none}}@keyframes pro-floor-run{to{transform:translateY(56px)}}@keyframes pro-cell-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes pro-orb-scroll-a{to{translate:30vw 60vh}}@keyframes pro-orb-scroll-b{to{translate:-40vw 30vh}}@keyframes pro-orb-scroll-c{to{translate:25vw -70vh}}@keyframes pro-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pro-marquee{to{transform:translate(-50%)}}@keyframes pro-spin{to{transform:rotate(360deg)}}@keyframes pro-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.pro-page .pro-pricing-stage:before,.pro-page .pro-pricing-stage:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute}.pro-page .pro-pricing-stage:before{background:radial-gradient(closest-side,#2563eb73,#0000);top:4%;left:calc(50% - 330px)}.pro-page .pro-pricing-stage:after{background:radial-gradient(closest-side,#06b6d452,#0000);bottom:0;left:calc(50% + 10px)}:root[data-home-theme=dark] .pro-page .pro-pricing-stage:before{background:radial-gradient(closest-side,#2563eb8c,#0000)}:root[data-home-theme=dark] .pro-page .pro-pricing-stage:after{background:radial-gradient(closest-side,#8b5cf661,#0000)}.pro-page .pro-period{border:1px solid var(--glass-edge);background:#0f172a0d;box-shadow:inset 0 1px 2px #0f172a14}:root[data-home-theme=dark] .pro-page .pro-period{background:#00000038;box-shadow:inset 0 1px 2px #0006}.pro-page .pro-period-option{transition:color .25s,background-color .25s,box-shadow .25s}.pro-page .pro-period-option:hover{color:var(--foreground)}.pro-page .pro-period-option[data-selected=true]{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8);box-shadow:inset 0 1px #ffffff4d,0 6px 18px -6px #2563ebcc}.pro-page .pro-check{box-shadow:0 0 0 3px rgb(var(--pro-glow) / 16%), 0 2px 8px #2563eb73;background:linear-gradient(#3b82f6,#1d4ed8)}.pro-page .pro-faq-section{isolation:isolate}.pro-page .pro-faq-section:after{background:radial-gradient(closest-side,#2563eb2e,#0000);width:55%;height:70%;top:20%;left:auto;right:-10%;transform:none}:root[data-home-theme=dark] .pro-page .pro-faq-section:after{background:radial-gradient(closest-side,#2563eb42,#0000)}.pro-page .pro-faq-item{transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.pro-page .pro-faq-item:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--gx,50%) var(--gy,50%), rgb(var(--pro-glow) / 14%), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.pro-page .pro-faq-item:hover:before,.pro-page .pro-faq-item[data-open]:before{opacity:1}.pro-page .pro-faq-item:hover{border-color:rgb(var(--pro-glow) / 40%);transform:translateY(-2px)}.pro-page .pro-faq-item[data-open],:root[data-home-theme=dark] .pro-page .pro-faq-item[data-open]{border-color:rgb(var(--pro-glow) / 55%);box-shadow:var(--glass-shine), 0 0 0 4px rgb(var(--pro-glow) / 8%), 0 26px 60px -30px rgb(var(--pro-glow) / 70%)}.pro-page .pro-faq-item>h3{position:relative}.pro-page .pro-faq-icon{color:var(--link);background:rgb(var(--pro-glow) / 10%);border:1px solid rgb(var(--pro-glow) / 25%);transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .3s,color .3s}.pro-page .pro-faq-item[data-open] .pro-faq-icon{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8);border-color:#0000;transform:rotate(45deg);box-shadow:0 4px 14px -4px #2563ebcc}.pro-page .pro-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1),opacity .3s}.pro-page .pro-faq-item[data-open] .pro-faq-answer{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.pro-page :is(.pro-faq-item,.pro-faq-icon,.pro-faq-answer,.pro-period-option){transition:none}.pro-page .pro-faq-item:hover{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.pro-page .pro-faq-item,.pro-page .pro-ticker{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.pro-page .pro-reviews-section{isolation:isolate}.pro-page .pro-reviews-section:after{background:radial-gradient(closest-side,#8b5cf624,#0000);width:60%;height:80%;top:15%;left:45%;transform:none}:root[data-home-theme=dark] .pro-page .pro-reviews-section:after{background:radial-gradient(closest-side,#8b5cf638,#0000)}.pro-page .pro-stars{color:#f59e0b;filter:drop-shadow(0 0 6px #f59e0b73)}.pro-page .pro-rating{box-shadow:var(--glass-shine), 0 0 0 1px var(--glass-ring), 0 24px 56px -28px #f59e0b73}.pro-page .pro-review{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;position:relative}.pro-page .pro-review:hover{border-color:rgb(var(--pro-glow) / 45%);box-shadow:var(--glass-shine), 0 0 0 4px rgb(var(--pro-glow) / 8%), 0 28px 60px -28px rgb(var(--pro-glow) / 65%);transform:translateY(-4px)}.pro-page .pro-featured-review{position:relative;overflow:hidden}.pro-page .pro-featured-review:before{content:"“";pointer-events:none;color:rgb(var(--pro-glow) / 12%);font-size:220px;font-weight:700;line-height:1;position:absolute;top:-30px;right:18px}.pro-page .pro-fact{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.pro-page .pro-fact:hover{border-color:rgb(var(--pro-glow) / 45%);box-shadow:var(--glass-shine), 0 0 0 4px rgb(var(--pro-glow) / 8%), 0 24px 50px -26px rgb(var(--pro-glow) / 65%);transform:translateY(-4px)}.pro-page .pro-avatar{background:linear-gradient(135deg,#2563eb,#0891b2);box-shadow:inset 0 1px #ffffff4d}.pro-page .pro-review:nth-child(3n+2) .pro-avatar{background:linear-gradient(135deg,#7c3aed,#2563eb)}.pro-page .pro-review:nth-child(3n) .pro-avatar{background:linear-gradient(135deg,#0891b2,#16a34a)}@media (prefers-reduced-motion:no-preference){.pro-page [data-reveal-state=revealing] .pro-stars svg,.pro-page .pro-rating .pro-stars svg{animation:pro-star-in .5s cubic-bezier(.2, .9, .3, 1.4) calc(var(--s) * 70ms + .15s) backwards}}@media (prefers-reduced-motion:reduce){.pro-page :is(.pro-review,.pro-fact){transition:none}.pro-page :is(.pro-review,.pro-fact):hover{transform:none}}@keyframes pro-star-in{0%{opacity:0;transform:scale(.4)rotate(-30deg)}}.pro-offer-root{z-index:9000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pro-offer-root[hidden]{display:none}.pro-page .pro-offer::-webkit-scrollbar{display:none}.pro-offer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e1a73;position:absolute;inset:0}.pro-page .pro-offer{text-align:center;scrollbar-width:none;width:min(100%,440px);max-height:calc(100dvh - 32px);box-shadow:var(--glass-shine), 0 0 0 1px var(--glass-ring), 0 40px 100px -30px rgb(var(--pro-glow) / 70%);border-radius:24px;padding:28px 24px 20px;position:relative;overflow:hidden auto}.pro-page .pro-offer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, rgb(var(--pro-glow) / 35%), transparent);height:70%;position:absolute;inset:-40% 0 auto}.pro-offer-close{width:40px;height:40px;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:12px;right:12px}.pro-offer-close:hover{color:var(--foreground);background:rgb(var(--pro-glow) / 10%)}.pro-offer-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--link);font-size:12px;font-weight:650}.pro-offer-title{letter-spacing:-.03em;color:var(--foreground);text-wrap:balance;margin-top:8px;font-size:clamp(1.7rem,6vw,2.1rem);font-weight:700;line-height:1.08}.pro-offer-lead{max-width:32ch;color:var(--secondary-foreground);margin:10px auto 0;font-size:15px;line-height:1.55}.pro-page .pro-offer-code{border:1.5px dashed rgb(var(--pro-glow) / 60%);background:rgb(var(--pro-glow) / 8%);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:20px;padding:14px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pro-page .pro-offer-code:hover{background:rgb(var(--pro-glow) / 13%);transform:translateY(-1px)}.pro-offer-code-text{letter-spacing:.12em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.pro-offer-code-action{color:var(--link);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pro-offer-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin-top:16px;display:flex}.pro-offer-now{letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:36px;font-weight:650}.pro-offer-was{color:var(--muted-foreground);font-size:18px}.pro-offer-then{color:var(--muted-foreground);flex-basis:100%;font-size:13px}.pro-offer-skip{min-height:44px;color:var(--muted-foreground);border-radius:10px;margin-top:8px;padding:0 12px;font-size:14px;font-weight:500}.pro-offer-skip:hover{color:var(--foreground)}.pro-offer-terms{color:var(--muted-foreground);margin-top:4px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.pro-offer-backdrop{animation:.3s both pro-offer-fade}.pro-page .pro-offer{animation:.5s cubic-bezier(.2,.9,.3,1.15) both pro-offer-in}.pro-page .pro-offer-code:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);animation:2.8s ease-in-out .7s infinite pro-sheen;position:absolute;inset:0;transform:translate(-100%)}.pro-offer-now{animation:.4s cubic-bezier(.2,.9,.3,1.4) backwards pro-pop-in;display:inline-block}}@keyframes pro-offer-fade{0%{opacity:0}}@keyframes pro-offer-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}.pro-page [data-idle],.pro-page [data-idle] *,.pro-page [data-idle]:before,.pro-page [data-idle]:after,.pro-page [data-idle] :before,.pro-page [data-idle] :after{animation-play-state:paused!important}
