:root{--accent-ink:#06120a;--glow:rgba(124,255,107,0.35);--blue:#4f8cff;--violet:#8b5cf6;--glass:rgba(255,255,255,0.035);--glass-2:rgba(255,255,255,0.06);--display:var(--font-display),"Space Grotesk",system-ui,sans-serif}html{color-scheme:dark;scroll-behavior:smooth}body{background:var(--paper)}.cy-root{font-family:var(--sans);font-size:16px;-webkit-font-smoothing:antialiased}.cy-root ::selection{background:var(--navy);color:var(--accent-ink)}.cy-ctahead,.cy-dxname,.cy-h1,.cy-h2,.cy-hero h1,.cy-legalh,.cy-railh,.cy-rech,.cy-sec h2{font-family:var(--display);font-weight:600;letter-spacing:-.03em;font-style:normal}.cy-hero h1{font-size:66px;line-height:1;letter-spacing:-.04em;margin:22px 0 0;text-wrap:balance}.cy-h1 em,.cy-hero h1 em{font-style:normal;background:linear-gradient(92deg,#7cff6b,#2ee59d 60%,#4f8cff 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.cy-h1{font-size:54px;line-height:1.02}.cy-h2,.cy-sec h2{font-size:36px;line-height:1.08;font-weight:600}.cy-answers dd,.cy-applede,.cy-body,.cy-diag,.cy-lede,.cy-plain,.cy-raillede,.cy-tierfor{font-family:var(--sans);font-weight:400;color:var(--ink-2)}.cy-lede{font-size:19px;line-height:1.6;max-width:46ch}.cy-applede{font-size:16px;line-height:1.6}.cy-railh,.cy-rech{font-size:26px;line-height:1.1}.cy-dxname{font-size:20px}.cy-ctahead{font-size:22px}.cy-label{font-size:10.5px;letter-spacing:.16em;font-weight:500;color:var(--ink-3)}.cy-fineprint,.cy-label,.cy-note,.cy-tick{font-family:var(--mono)}.cy-num{color:inherit!important;letter-spacing:inherit!important;font:inherit}.cy-head{position:sticky;top:0;z-index:30;margin:0 -28px;padding:16px 28px 14px;background:rgba(9,9,12,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.cy-mark{align-items:center;gap:12px;text-decoration:none}.cy-mark b{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.03em;text-transform:none;color:var(--ink)}.cy-mark b:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:10px;vertical-align:1px;background:var(--navy);box-shadow:0 0 14px var(--glow)}.cy-mark span{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cy-btn{font-family:var(--sans);font-weight:600;font-size:13.5px;letter-spacing:0;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:var(--ink);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.cy-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.cy-btn:active{transform:translateY(1px)}.cy-btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cy-btn.is-solid{background:var(--ink);color:#0b0b0f;border-color:transparent}.cy-btn.is-solid:hover{background:#fff;border-color:transparent}.cy-btn.cy-ctabtn,.cy-btn.is-accent{background:var(--navy);color:var(--accent-ink);border-color:transparent;box-shadow:0 0 0 1px rgba(124,255,107,.25),0 12px 32px -12px var(--glow)}.cy-btn.cy-ctabtn:hover,.cy-btn.is-accent:hover{background:#8fff80;border-color:transparent;box-shadow:0 0 0 1px rgba(124,255,107,.4),0 16px 40px -12px var(--glow)}.cy-btn.is-login{background:transparent}.cy-btn-block{padding:12px 18px;font-size:14px}a.cy-btn{line-height:1.25}.cy-burger{border-radius:12px;background:rgba(255,255,255,.03)}.cy-burger:hover{border-color:rgba(255,255,255,.3)}.cy-card,.cy-locked,.cy-menu{background:var(--glass);border:1px solid var(--rule);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 40px 80px -48px rgba(0,0,0,.9);overflow:hidden}.cy-cardhead{padding:14px 20px;border-bottom:1px solid var(--rule)}.cy-menu{border-radius:14px}.cy-menu a{font-family:var(--sans);font-weight:500;font-size:14px;letter-spacing:0}.cy-menu a:hover{background:rgba(255,255,255,.06)}.cy-inp{font-family:var(--sans);font-size:14.5px;border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cy-inp::placeholder{color:var(--ink-3)}.cy-inp:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 3px rgba(124,255,107,.18);background:rgba(255,255,255,.05)}.cy-numinp,.cy-timeinp{font-family:var(--mono)}.cy-opt{font-family:var(--sans);font-size:15px;border-radius:12px;padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1)}.cy-opt:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.24)}.cy-opt i{border-radius:6px;border-color:rgba(255,255,255,.14)}.cy-mark-btn,.cy-marks button{border-radius:10px}.cy-seg{border-radius:999px;padding:3px;background:rgba(255,255,255,.04)}.cy-seg button{border-radius:999px;font-family:var(--sans);font-weight:600;font-size:13px;letter-spacing:0}.cy-seg button.is-on{background:var(--ink);color:#0b0b0f}.cy-checkrow{font-family:var(--sans);font-size:14.5px}.cy-checkrow input{accent-color:var(--navy)}.cy-planopt{border-radius:14px;background:rgba(255,255,255,.03)}.cy-planopt.is-on{border-color:var(--navy);background:rgba(124,255,107,.06);box-shadow:0 0 0 1px rgba(124,255,107,.2)}.cy-planopt b{font-family:var(--sans);font-weight:600}.cy-filedrop{border-radius:16px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.02)}.cy-filedrop:hover{border-color:var(--navy);background:rgba(124,255,107,.04)}.cy-filedrop b{font-family:var(--sans);font-weight:600}.cy-codebox .cy-inp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.cy-gate{border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.cy-gate>span{background:var(--navy);box-shadow:0 0 12px var(--glow)}.cy-prog span{border-radius:999px}.cy-prog span.on{background:var(--navy)}.cy-hero,.cy-herowrap{position:relative}.cy-hero{z-index:1}.cy-hero.is-only{padding:84px 0 72px;gap:56px}.cy-hero .cy-label{color:var(--navy)}.cy-aurora{position:absolute;inset:-140px -40vw 0;z-index:0;pointer-events:none;overflow:hidden;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 20%,transparent 70%)}.cy-aurora:after{content:"";position:absolute;inset:-10px;background-image:repeating-linear-gradient(100deg,#000,#000 7%,transparent 10%,transparent 12%,#000 16%),repeating-linear-gradient(100deg,#7cff6b 10%,#4f8cff 15%,#2ee59d 20%,#8b5cf6 25%,#7cff6b 30%);background-size:300% 200%,200% 100%;background-position:50% 50%,50% 50%;background-blend-mode:difference;filter:blur(14px);opacity:.32;will-change:transform;animation:syke-aurora 60s linear infinite}@keyframes syke-aurora{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}@media (prefers-reduced-motion:reduce){.cy-aurora:after{animation:none}}.cy-hero>div:first-child{position:relative}.cy-cta.is-live{background:rgba(124,255,107,.06);border-top-color:rgba(124,255,107,.35)}.cy-cta.is-live .cy-ctahead{color:var(--ink)}.cy-btn.cy-ctabtn{display:inline-block;margin-top:14px;padding:13px 22px;font-size:14.5px}.cy-foot{border-top-color:var(--rule)}.cy-foot .cy-label{letter-spacing:.12em}.cy-figs,.cy-figs.is-four{gap:12px;background:transparent;border:0}.cy-fig{background:var(--glass);border:1px solid var(--rule);border-radius:16px;padding:18px 18px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .2s ease,background .2s ease}.cy-fig:hover{border-color:rgba(255,255,255,.18);background:var(--glass-2)}.cy-fig b,.cy-figs.is-four .cy-fig b{display:block;font-family:var(--mono);font-size:32px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums}.cy-fig.is-lead{border-color:rgba(124,255,107,.35);background:linear-gradient(180deg,rgba(124,255,107,.08),rgba(255,255,255,.02))}.cy-fig.is-lead b{color:var(--navy);text-shadow:0 0 24px var(--glow)}.cy-rec{gap:24px}.cy-railrow{padding:12px 20px}.cy-todaybody{padding:18px 20px 20px}.cy-recsec{border-top-color:var(--rule);padding-top:20px;margin-top:22px}.cy-recsec.is-locked{background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.12);border-radius:16px;padding:18px 20px 20px}.cy-ruletable th{font-family:var(--sans);font-weight:500}.cy-ruletable td{font-family:var(--mono);font-variant-numeric:tabular-nums}.cy-chart{margin-top:8px}.cy-hublink{border-radius:14px}.cy-notelist blockquote{font-family:var(--sans)}.cy-dx{padding:20px}.cy-dxnum{font-family:var(--mono);color:var(--navy)}.cy-dxpart .cy-label{margin-bottom:4px}.cy-dxpart p{font-family:var(--sans);color:var(--ink-2)}.cy-dxpart.is-step p{color:var(--ink)}.cy-verdict{font-family:var(--mono)}.cy-verdict.clear{color:var(--navy)}.cy-verdict.flag{color:var(--flag)}.cy-tiers{gap:16px;background:transparent;border:0}.cy-tier{position:relative;overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.cy-tier.is-lead{box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 80px -40px var(--glow);border-color:rgba(124,255,107,.4);background:linear-gradient(180deg,rgba(124,255,107,.09),rgba(255,255,255,.02) 60%)}.cy-tierhead{padding:22px 22px 0}.cy-tierbody{padding:0 22px 22px}.cy-price b{font-family:var(--display);font-size:42px;font-weight:700;letter-spacing:-.04em}.cy-price span{font-family:var(--mono)}.cy-line{padding-left:22px;padding-right:22px}.cy-line dt{font-family:var(--sans);font-weight:500;font-size:13.5px}.cy-line dd{font-family:var(--mono);font-size:12px}.cy-line dd.is-off{color:var(--ink-3)}.cy-segnote{color:var(--navy)}.cy-faqitem>summary{font-family:var(--sans);font-weight:500;font-size:16px}.cy-faqitem>summary:after{color:var(--navy)}.cy-faq .cy-answers dd,.cy-faqitem p{font-family:var(--sans);color:var(--ink-2)}.cy-slot{padding:16px 20px 18px}.cy-slotlabel{font-family:var(--display);font-weight:600;letter-spacing:-.01em}.cy-slotwords{font-family:var(--sans);color:var(--ink-2)}.cy-carostep{font-family:var(--mono)}.cy-carodot.is-on{background:var(--navy)}.cy-slotbtns .cy-btn{border-radius:10px;padding:8px 12px;font-size:12.5px}.cy-caronav .cy-btn{border-radius:10px}.cy-ok{color:var(--clear)}.cy-err,.cy-ok{font-family:var(--mono)}.cy-err{color:var(--flag)}.cy-back{font-family:var(--mono);color:var(--ink-3)}.cy-back:hover{color:var(--navy)}.cy-narrow{padding-top:72px}.cy-legal li,.cy-legal p{font-family:var(--sans)}.cy-editpill,.cy-skip{border-radius:999px}.dark{--background:#09090c;--foreground:#f4f4f7;--card:#121218;--card-foreground:#f4f4f7;--popover:#121218;--popover-foreground:#f4f4f7;--primary:#7cff6b;--primary-foreground:#06120a;--secondary:#16161d;--secondary-foreground:#f4f4f7;--muted:#16161d;--muted-foreground:#7c7c8c;--accent:#16161d;--accent-foreground:#f4f4f7;--destructive:#ff4d6d;--border:rgba(255,255,255,0.09);--input:rgba(255,255,255,0.1);--ring:#7cff6b;--radius:0.9rem}@media (max-width:900px){.cy-hero h1{font-size:44px}.cy-h1{font-size:40px}.cy-h2,.cy-sec h2{font-size:30px}.cy-head{margin:0 -20px;padding-left:20px;padding-right:20px}.cy-aurora{inset:-100px -60vw 0}}.cy-shimmer{padding:10px 18px;font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--accent-ink);border:0}.cy-shimmer>div:nth-last-child(2){box-shadow:inset 0 -6px 10px rgba(255,255,255,.18)}.cy-head .cy-mark,.cy-head a.cy-mark{background:transparent;border:0;padding:0;box-shadow:none;border-radius:0}.cy-head .cy-mark:hover{background:transparent;border-color:transparent}.cy-sec{padding:64px 0 8px;border-top:1px solid var(--rule);margin-top:16px}.cy-sechead{max-width:62ch;margin-bottom:28px}.cy-final h2,.cy-sechead h2{font-family:var(--display);font-weight:700;font-size:40px;letter-spacing:-.035em;line-height:1.05;margin:10px 0 12px;text-wrap:balance}.cy-sechead .cy-label{color:var(--navy)}.cy-sechead .cy-applede{font-size:17px}.cy-habitgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cy-habit{background:var(--glass);border:1px solid var(--rule);border-radius:16px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:14px;min-height:150px;transition:border-color .2s ease,background .2s ease}.cy-habit:hover{border-color:rgba(124,255,107,.35);background:var(--glass-2)}.cy-habit blockquote{margin:0;font-family:var(--display);font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.015em;color:var(--ink);flex:1}.cy-habitname{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.cy-habits .cy-note{margin-top:16px}.cy-firmrows{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cy-firmrow{display:grid;grid-template-columns:1fr;gap:6px;padding:18px 20px;border:1px solid var(--rule);border-radius:16px;background:rgba(255,255,255,.02)}.cy-firmrow dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cy-firmrow dd{margin:0;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;color:var(--ink)}.cy-firmrow dd:before{content:"→ ";color:var(--navy)}.cy-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;counter-reset:step}.cy-step{position:relative;padding:22px 22px 20px;border:1px solid var(--rule);border-radius:18px;background:var(--glass)}.cy-stepnum{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--navy);color:var(--accent-ink);font-family:var(--mono);font-weight:600;font-size:14px;box-shadow:0 0 20px var(--glow)}.cy-step h3{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:16px 0 8px}.cy-step p{margin:0;color:var(--ink-2);font-size:15px;line-height:1.55}.cy-neverlist{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:60ch}.cy-neverlist li{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.015em;padding:14px 18px;border-left:2px solid var(--navy);background:rgba(124,255,107,.04);border-radius:0 12px 12px 0}.cy-pricepair{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.cy-pricecard{padding:20px 22px;border:1px solid var(--rule);border-radius:16px;background:var(--glass)}.cy-pricecard.is-lead{border-color:rgba(124,255,107,.4);background:linear-gradient(180deg,rgba(124,255,107,.09),rgba(255,255,255,.02) 60%)}.cy-pricecard p{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink)}.cy-landingfaq .cy-faq{max-width:70ch}.cy-landingfaq .cy-faqitem>summary{padding:16px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.cy-landingfaq .cy-faqitem>summary::-webkit-details-marker{display:none}.cy-landingfaq .cy-faqitem>summary:after{content:"+";font-family:var(--mono);color:var(--navy);font-size:16px}.cy-landingfaq .cy-faqitem[open]>summary:after{content:"–"}.cy-landingfaq .cy-faqitem p{margin:0 0 18px;color:var(--ink-2);max-width:62ch;line-height:1.6}.cy-final{padding:84px 0 96px;text-align:left}.cy-final .cy-applede{max-width:56ch}.cy-final .cy-herocta{margin-top:26px}@media (max-width:900px){.cy-firmrows,.cy-habitgrid,.cy-pricepair,.cy-steps{grid-template-columns:1fr}.cy-final h2,.cy-sechead h2{font-size:32px}.cy-sec{padding-top:56px;margin-top:32px}}.cy-herowrap,body,html{overflow-x:clip}.cy-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.cy-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:22px 14px 18px;border-right:1px solid var(--rule);background:rgba(255,255,255,.015)}.cy-sidehead{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.cy-side .cy-mark,.cy-topbar .cy-mark{background:transparent;border:0;padding:0;box-shadow:none;border-radius:0}.cy-sidemark{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-decoration:none}.cy-sidemark span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cy-sideclose{display:none}.cy-sidenav{display:flex;flex-direction:column;gap:4px}.cy-sidelink{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;color:var(--ink-2);text-decoration:none;font-family:var(--sans);font-weight:500;font-size:14px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.cy-sidelink svg{flex:none;color:var(--ink-3)}.cy-sidelink:hover{background:var(--glass-2);color:var(--ink)}.cy-sidelink.is-current{background:rgba(124,255,107,.08);color:var(--ink);border-color:rgba(124,255,107,.25)}.cy-sidelink.is-current svg{color:var(--navy)}.cy-sidelink:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cy-sidefoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.cy-sidefoot form{flex:1;min-width:0}.cy-theme{width:38px;height:38px;flex:none;border-radius:12px;border:1px solid var(--rule);background:var(--glass);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:border-color .15s ease,color .15s ease}.cy-theme:hover{border-color:var(--navy);color:var(--ink)}.cy-theme:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.cy-headright{display:flex;align-items:center;gap:10px}.cy-shellmain{min-width:0;padding:0 36px}.cy-shell .cy-app{max-width:600px;margin:0 auto;padding:44px 0 64px}.cy-shell .cy-app.is-wide{max-width:1040px}.cy-shell .cy-foot{max-width:1040px;margin:0 auto}.cy-scrim,.cy-topbar{display:none}@media (max-width:900px){.cy-shell{grid-template-columns:1fr}.cy-topbar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;padding:12px 16px;background:rgba(9,9,12,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)}.cy-side{position:fixed;top:0;bottom:0;left:0;width:280px;max-width:86vw;z-index:50;height:100vh;transform:translateX(-100%);transition:transform .2s ease;background:var(--paper-2)}.cy-side.is-open{transform:none}.cy-sideclose{display:grid}.cy-scrim{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.55)}.cy-shellmain{padding:0 16px}.cy-shell .cy-app{padding-top:24px}}.cy-jhead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.cy-monthnav{display:flex;align-items:center;gap:8px}.cy-monthname{font-family:var(--display);font-weight:600;font-size:18px;min-width:150px;text-align:center;letter-spacing:-.01em}.cy-jfigs{margin-top:22px}.cy-fig.is-red{border-color:rgba(255,77,109,.35)}.cy-fig.is-red b{color:var(--flag)}.cy-fig b.cy-figtext,.cy-figs.is-four .cy-fig b.cy-figtext{font-family:var(--display);font-size:18px;line-height:1.2;letter-spacing:-.01em;min-height:32px;display:flex;align-items:center}.cy-calwrap{margin-top:22px;overflow-x:auto}.cy-cal{width:calc(100% + 12px);border-collapse:separate;border-spacing:6px;table-layout:fixed;min-width:760px;margin:0 -6px}.cy-cal th{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;padding:0 8px 4px}.cy-calweekhead{width:128px}.cy-calcell{height:94px;vertical-align:top;border:1px solid var(--rule);border-radius:12px;background:var(--glass);padding:0;position:relative}.cy-calcell.is-empty{border-color:transparent}.cy-calcell.is-blank,.cy-calcell.is-empty{background:transparent}.cy-calcell.is-weekend.is-blank{opacity:.45}.cy-calcell.is-today{border-color:rgba(124,255,107,.55)}.cy-calcell.is-win{background:rgba(124,255,107,.1);border-color:rgba(124,255,107,.35)}.cy-calcell.is-loss{background:rgba(255,77,109,.1);border-color:rgba(255,77,109,.35)}.cy-calcell.is-flat{background:var(--glass-2)}.cy-calcell.is-locked{background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 6px,transparent 6px 12px)}.cy-callink{display:block;height:100%;padding:8px 10px;text-decoration:none;color:inherit;border-radius:12px}.cy-callink:hover{background:rgba(255,255,255,.05)}.cy-caldate{position:absolute;top:8px;left:10px;font-size:11px;color:var(--ink-3)}.cy-caldate,.cy-calpnl{font-family:var(--mono)}.cy-calpnl{display:block;margin-top:22px;font-weight:600;font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.is-win .cy-calpnl{color:var(--navy)}.is-loss .cy-calpnl{color:var(--flag)}.cy-calmeta{display:block;margin-top:4px;font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cy-caldot{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--flag);box-shadow:0 0 8px rgba(255,77,109,.6)}.cy-callock{position:absolute;bottom:8px;left:10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.cy-calweek{vertical-align:top;padding:8px 10px;border-left:1px solid var(--rule)}.cy-calweek b{display:block;margin-top:22px;font-family:var(--mono);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.cy-calweek b.is-win{color:var(--navy)}.cy-calweek b.is-loss{color:var(--flag)}.cy-jempty{margin-top:26px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.cy-jempty .cy-applede{margin:0}.cy-jpnl{font-family:var(--mono);font-weight:600;font-size:44px;letter-spacing:-.03em;margin-top:8px}.cy-jpnl.is-win{color:var(--navy)}.cy-jpnl.is-loss{color:var(--flag)}.cy-jgrid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:8px}.cy-jside{position:sticky;top:24px}.cy-offplan{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cy-offplan li{display:grid;gap:4px;padding:12px 14px;border-left:2px solid var(--flag);background:rgba(255,77,109,.05);border-radius:0 12px 12px 0}.cy-offplan li b{font-family:var(--display);font-weight:600;font-size:15px}.cy-offplan li span{color:var(--ink-2);font-size:14px}.cy-jpatterns{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cy-jpatterns h3{margin:0}.cy-jpatterns p{margin:4px 0 0;color:var(--ink-2);font-size:15px;line-height:1.55}.cy-jquote{margin:0;font-family:var(--display);font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.01em;padding-left:14px;border-left:2px solid var(--navy)}.cy-tablewrap{overflow-x:auto}.cy-jtrades{width:100%;border-collapse:collapse;font-size:14px}.cy-jtrades th{text-align:left;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;font-weight:500}.cy-jtrades td,.cy-jtrades th{font-family:var(--mono);border-bottom:1px solid var(--rule)}.cy-jtrades td{padding:10px;font-variant-numeric:tabular-nums}.cy-jtrades td.is-win{color:var(--navy)}.cy-jtrades td.is-loss{color:var(--flag)}.cy-jtrades td:last-child{font-family:var(--sans);color:var(--ink-2)}.cy-jeditbody{padding:18px 20px 20px}.cy-jedit .cy-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.cy-jedit .cy-inprow{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:end}@media (max-width:900px){.cy-jgrid{grid-template-columns:1fr}.cy-jside{position:static}.cy-jpnl{font-size:36px}.cy-jedit .cy-inprow{grid-template-columns:1fr}}.cy-defineintro{margin:0;padding:16px 20px 0;color:var(--ink-2);font-size:14.5px;line-height:1.55}.cy-define .cy-carobody{padding:18px 20px 8px;height:auto;min-height:320px}.cy-definestep{display:flex;flex-direction:column}.cy-definelabel{color:var(--navy)}.cy-definename{font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:-.02em;margin:6px 0}.cy-defineask{margin:0 0 12px;font-size:15.5px;line-height:1.5;color:var(--ink)}.cy-definebox{width:100%;min-height:96px;font-size:15px;resize:vertical}.cy-definecap{display:grid;gap:10px}.cy-definecap input{width:120px;font-size:20px}.cy-definecap textarea{width:100%}.cy-definenav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 16px}.cy-definenav .cy-carodots{margin:0}.cy-define .cy-examples{margin-top:10px}.cy-cta .cy-ctahead{margin:0 0 6px}.cy-cta .cy-ctabody{margin:0}html.light{color-scheme:light;--paper:#f5f5f8;--paper-2:#ffffff;--panel:#ffffff;--ink:#0d0d12;--ink-2:#454552;--ink-3:#74747f;--rule:rgba(10,10,20,0.1);--navy:#0f9d45;--flag:#d72b4e;--clear:#0f9d45;--accent-ink:#ffffff;--glow:rgba(15,157,69,0.28);--glass:rgba(10,10,20,0.03);--glass-2:rgba(10,10,20,0.06)}html.light body{background:var(--paper)}html.light .cy-head,html.light .cy-topbar{background:rgba(245,245,248,.82)}html.light .cy-btn{background:rgba(10,10,20,.03);border-color:rgba(10,10,20,.14)}html.light .cy-btn:hover{background:rgba(10,10,20,.07);border-color:rgba(10,10,20,.28)}html.light .cy-btn.is-solid{background:var(--ink);color:#fff}html.light .cy-btn.is-solid:hover{background:#000}html.light .cy-btn.cy-ctabtn,html.light .cy-btn.is-accent{background:var(--navy);border-color:transparent;color:#fff;box-shadow:0 0 0 1px rgba(15,157,69,.25),0 12px 32px -12px var(--glow)}html.light .cy-btn.cy-ctabtn:hover,html.light .cy-btn.is-accent:hover{background:#12b853}html.light .cy-inp,html.light .cy-opt{background:#fff;border-color:rgba(10,10,20,.14)}html.light .cy-inp:focus{box-shadow:0 0 0 3px rgba(15,157,69,.18);background:#fff}html.light .cy-opt:hover{background:rgba(10,10,20,.04);border-color:rgba(10,10,20,.28)}html.light .cy-card,html.light .cy-locked,html.light .cy-menu{background:#fff;box-shadow:0 20px 50px -30px rgba(20,20,40,.25)}html.light .cy-calcell,html.light .cy-fig,html.light .cy-fig:hover,html.light .cy-firmrow,html.light .cy-habit,html.light .cy-habit:hover,html.light .cy-pricecard,html.light .cy-step,html.light .cy-theme,html.light .cy-tier{background:#fff}html.light .cy-fig.is-lead,html.light .cy-pricecard.is-lead,html.light .cy-tier.is-lead{background:linear-gradient(180deg,rgba(15,157,69,.08),#fff 60%)}html.light .cy-fig.is-lead b{text-shadow:none}html.light .cy-h1 em,html.light .cy-hero h1 em{background:linear-gradient(92deg,#0f9d45,#0b8f7a 60%,#2a5bd7 130%);-webkit-background-clip:text;background-clip:text}html.light .cy-aurora:after{opacity:.14}html.light .cy-side{background:#fafafc}html.light .cy-sidelink.is-current{background:rgba(15,157,69,.1);border-color:rgba(15,157,69,.3)}html.light .cy-calcell.is-win{background:rgba(15,157,69,.1);border-color:rgba(15,157,69,.35)}html.light .cy-calcell.is-loss{background:rgba(215,43,78,.08);border-color:rgba(215,43,78,.35)}html.light .cy-calcell.is-flat,html.light .cy-callink:hover{background:rgba(10,10,20,.04)}html.light .cy-calcell.is-locked{background:repeating-linear-gradient(135deg,rgba(10,10,20,.04) 0 6px,transparent 6px 12px)}html.light .cy-seg button.is-on{color:#fff}html.light .cy-cta.is-live,html.light .cy-neverlist li{background:rgba(15,157,69,.06)}html.light .cy-shimmer{color:#fff}html.light .cy-mark b:before{box-shadow:0 0 10px var(--glow)}html.light .cy-scrim{background:rgba(0,0,0,.35)}html.light .cy-offplan li{background:rgba(215,43,78,.05)}html.light .cy-gate{background:rgba(10,10,20,.08)}html.light .cy-burger{background:#fff}html.light .cy-recsec.is-locked{background:rgba(10,10,20,.02);border-color:rgba(10,10,20,.14)}