@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-latin-ext.woff2) format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #0f0f0f;--surface: #1a1a1a;--surface-2: #232323;--mid: #2c2c2c;--ink: #ffffff;--text: #ffffff;--muted: #a8a8a8;--accent: #f2a93b;--accent-2: #d8922c;--accent-ink: #0f0f0f;--field: #ffffff;--field-ink: #0f0f0f;--field-2: #ebebeb;--green: #3fb68b;--red: #e5534b;--font: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--m: clamp(16px, 3vw, 40px);--frame: 1200px;--r: 20px;--r-s: 12px;--gap: clamp(120px, 14vw, 200px);--s-display: clamp(56px, 6.4vw, 100px);--s-head: clamp(34px, 4.2vw, 68px);--s-lead: clamp(20px, 1.05rem + .6vw, 26px);--s-body: clamp(17px, 1rem + .2vw, 19px);--s-small: 14px;--ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--s-body)/1.5 var(--font);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0 0 18px;font-weight:600;text-wrap:balance}h1{font-size:clamp(28px,5.6vw + 6px,88px);line-height:.96;letter-spacing:-.04em;max-width:22ch}h2{font-size:clamp(28px,2vw + 16px,44px);line-height:1.04;letter-spacing:-.03em}h3{font-size:var(--s-lead);line-height:1.2;letter-spacing:-.015em}p{margin:0 0 18px;text-wrap:pretty}.num{font-variant-numeric:tabular-nums}.wrap,.frame{width:100%;max-width:calc(var(--frame) + 2 * var(--m));margin-inline:auto;padding-inline:var(--m)}.muted{color:var(--muted)}.small{font-size:var(--s-small)}.lead{font-size:var(--s-lead);line-height:1.4;max-width:46ch}.lead.narrow{max-width:44ch}.meta{font-size:var(--s-small);color:var(--muted);margin:-6px 0 22px}.up{color:var(--green)}.down{color:var(--red)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}.c-btn,.s-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;background:var(--accent);color:var(--accent-ink);font:600 var(--s-body) var(--font);text-decoration:none;border:0;border-radius:999px;cursor:pointer;transition:transform .2s var(--ease),background-color .2s}.c-btn:hover,.s-btn:hover{background:#fb5;transform:translateY(-1px)}.c-btn.ink{background:var(--accent-ink);color:var(--ink)}.c-btn.ink:hover{background:#262626}.c-btn:active,.s-btn:active{transform:translateY(2px)}.c-btn.sm,.s-btn{height:46px;padding:0 20px}.s-btn.big{height:54px;padding:0 28px;font-size:17px}.s-link,.h-link{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--accent)}.s-link:hover,.h-link:hover{color:var(--accent)}.s-top{position:sticky;top:0;z-index:20;background:var(--bg)}.s-top-in{display:flex;align-items:center;gap:32px;height:76px}.s-menu{display:none;position:relative}.s-menu summary{list-style:none;width:46px;height:46px;border-radius:50%;background:var(--surface);display:grid;place-content:center;gap:6px;cursor:pointer}.s-menu summary::-webkit-details-marker{display:none}.s-menu summary i{display:block;width:18px;height:2px;background:var(--ink);transition:transform .2s var(--ease)}.s-menu[open] summary i:first-child{transform:translateY(4px) rotate(45deg)}.s-menu[open] summary i:last-child{transform:translateY(-4px) rotate(-45deg)}.s-menu nav{position:absolute;right:0;top:calc(100% + 10px);min-width:230px;padding:10px;display:grid;background:var(--surface-2);border-radius:var(--r);box-shadow:0 18px 40px #00000073;z-index:30}.s-menu nav a{padding:12px 14px;border-radius:var(--r-s);text-decoration:none;font-size:var(--s-body)}.s-menu nav a:hover{background:var(--mid)}.s-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:var(--s-lead);letter-spacing:-.03em;text-decoration:none}.s-brand .mark{width:30px;height:30px;color:var(--accent)}.s-nav{display:flex;gap:28px;margin-left:auto}.s-nav a{text-decoration:none;color:var(--ink);font-size:var(--s-body);font-weight:500;transition:color .15s}.s-nav a:hover{color:var(--accent)}.s-nav .s-lang{color:var(--muted)}.band{padding:clamp(56px,7vw,104px) 0 0}.band+.band{padding-top:var(--gap)}.band.first{padding-top:clamp(40px,5vw,72px)}.band.alt{background:var(--surface);padding-bottom:clamp(72px,8vw,120px);margin-top:var(--gap)}.band.cta{text-align:left}main>:last-child{padding-bottom:clamp(96px,10vw,160px)}.two{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:start}.crumbs{font-size:var(--s-small);color:var(--muted);margin-bottom:28px}.crumbs a{text-decoration:none;color:var(--muted)}.crumbs a:hover{color:var(--ink)}.article h1{max-width:22ch}.cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin-top:32px}.cx-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 28px 22px 56px;border-radius:var(--r);text-decoration:none;transition:background-color .2s,transform .2s var(--ease)}.cx-card:before{content:"";position:absolute;left:26px;top:24px;width:10px;height:26px;background:var(--c, var(--accent))}.cx-card:after{content:"";position:absolute;left:30px;top:16px;width:2px;height:42px;background:var(--c, var(--accent))}.cx-card:hover{background:var(--surface)}.cx-card:active{transform:translateY(1px)}.cx-card b{font-size:var(--s-lead);font-weight:600;letter-spacing:-.015em;line-height:1.2}.cx-card span{color:var(--muted);font-size:16px;line-height:1.45}.cx-card .cx-rar{order:-1;color:var(--muted);font-size:var(--s-small)}.cx-card.ev em{position:absolute;top:24px;right:28px;font-style:normal;font-weight:600;font-size:var(--s-lead)}.cx-card.ev b{padding-right:90px}.cx-grid.two{margin-top:18px}.cx-toc{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.cx-toc a{font-size:16px;text-decoration:none;padding:10px 18px;border-radius:999px;background:var(--surface);color:var(--ink);transition:background-color .2s}.cx-toc a:hover{background:var(--accent);color:var(--accent-ink)}.cx-toc span{color:var(--muted);margin-left:6px}.cx-toc a:hover span{color:var(--accent-ink)}.cx-group{scroll-margin-top:96px;margin-top:72px}.cx-group h2{margin-bottom:0}.art-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(40px,6vw,96px);margin-top:56px}.art-body{max-width:68ch}.art-body h2{font-size:clamp(26px,1.4vw + 16px,36px);margin:64px 0 18px}.art-body section:first-child h2{margin-top:0}.art-body h3{margin:32px 0 10px}.art-body p,.art-body li{color:var(--ink)}.art-body ul{padding-left:0;list-style:none}.art-body ul>li{position:relative;padding-left:26px;margin-bottom:12px}.art-body ul>li:before{content:"";position:absolute;left:4px;top:.45em;width:7px;height:14px;background:var(--accent)}.art-body b,.art-body strong{font-weight:600}.art-body a{text-decoration-color:var(--accent);text-underline-offset:4px}.art-side{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;font-size:16px;padding:24px 26px 28px;background:var(--surface);border-radius:var(--r)}.art-side h4{font-size:16px;font-weight:600;color:var(--ink);margin:22px 0 6px}.art-side h4:first-child{margin-top:0}.art-side a{text-decoration:none;color:var(--muted);padding:5px 0;line-height:1.35}.art-side a:hover{color:var(--accent)}.st-check{list-style:none;padding:0;counter-reset:st;display:grid;gap:6px}.st-check li{counter-increment:st;position:relative;padding:16px 18px 16px 62px;background:var(--surface);margin:0;border-radius:var(--r-s)}.st-check li:before{content:counter(st);position:absolute;left:16px;top:14px;width:30px;height:30px;display:grid;place-items:center;font-weight:700;font-size:15px;background:var(--accent);color:var(--accent-ink);border-radius:50%}.ex-fig{margin:48px 0 0;padding:clamp(14px,2vw,28px);background:var(--surface);border-radius:var(--r)}.ex-fig figcaption{margin-top:14px;font-size:var(--s-small);color:var(--muted)}.ex-chart{display:block;width:100%;height:auto}.ex-chart .cg{stroke:#ffffff0f}.ex-chart .cp{fill:var(--muted);font:11px var(--font)}.ex-chart .cl{font:600 12px var(--font)}.ex-chart .cf{opacity:0;animation:exIn .25s ease-out forwards;animation-delay:var(--d)}.ex-chart .draw{stroke-dasharray:900;stroke-dashoffset:900;animation:exDraw 1.2s ease-out forwards;animation-delay:var(--d, 0s)}.ex-chart .grow{transform-box:fill-box;transform-origin:left;transform:scaleX(0);animation:exGrow .9s ease-out forwards;animation-delay:var(--d, 0s)}.ex-chart .fade{opacity:0;animation:exIn .5s ease-out forwards;animation-delay:var(--d, 0s)}@keyframes exIn{to{opacity:1}}@keyframes exDraw{to{stroke-dashoffset:0}}@keyframes exGrow{to{transform:scaleX(1)}}.ev-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:36px 0 0}.ev-stats div{padding:18px 20px 20px;background:var(--surface);border-radius:var(--r-s);display:flex;flex-direction:column-reverse;justify-content:flex-end}.ev-stats span{display:block;font-size:var(--s-small);color:var(--muted);margin-top:6px}.lvl{display:inline-flex;gap:4px;align-items:flex-end;height:26px}.lvl i{width:8px;height:100%;background:var(--mid)}.lvl i:nth-child(odd){height:70%}.lvl i.on{background:var(--accent)}.ev-stats b{font-size:clamp(22px,1vw + 16px,30px);font-weight:600;letter-spacing:-.02em}.practice{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:64px 0;padding:32px 34px;background:var(--accent);color:var(--accent-ink);border-radius:var(--r)}.practice b{font-size:var(--s-lead);letter-spacing:-.015em}.practice p{margin:6px 0 0;font-size:16px;color:var(--accent-ink)}.practice .s-btn{background:var(--accent-ink);color:var(--ink);flex:none}.practice .s-btn:hover{background:#262626}.s-faq{display:grid;gap:8px}.s-faq details,.fq-list details{background:var(--surface);border-radius:var(--r-s);transition:background-color .2s}.s-faq summary,.fq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 24px;font-weight:500;font-size:var(--s-body);line-height:1.3}.s-faq summary::-webkit-details-marker,.fq-list summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";flex:none;font-size:26px;font-weight:500;line-height:1}.s-faq details[open],.fq-list details[open]{background:var(--accent);color:var(--accent-ink)}.s-faq details[open] summary:after{content:"–"}.s-faq p,.fq-list details p{margin:0;padding:0 24px 24px;font-size:var(--s-body);max-width:60ch}.g-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px;margin-top:56px}.g-col h3{font-size:var(--s-lead);color:var(--ink);margin-bottom:14px}.g-col a{display:block;text-decoration:none;padding:12px 0}.g-col a b{display:block;font-weight:600;font-size:17px;transition:color .15s}.g-col a span{display:block;color:var(--muted);font-size:15px;line-height:1.45;margin-top:3px}.g-col a:hover b{color:var(--accent)}.legal{max-width:72ch}.legal h2{font-size:26px;margin-top:48px}.legal p,.legal li{color:var(--ink)}.compare,.cmp-table{width:100%;border-collapse:collapse;font-size:16px}.cmp-wrap{overflow-x:auto;margin:32px 0 12px;background:var(--surface);border-radius:var(--r)}.cmp-table{min-width:620px}.cmp-table th,.cmp-table td,.compare th,.compare td{padding:14px 16px;border-bottom:1px solid #2a2a2a;text-align:left;vertical-align:top}.cmp-table thead th{font-weight:600;font-size:15px;color:var(--muted)}.cmp-table thead th:nth-child(2){color:var(--accent)}.cmp-table tbody th{font-weight:600;width:22%}.cmp-table tbody td:nth-child(2){background:#f2a93b0f}.cmp-table tr:last-child th,.cmp-table tr:last-child td{border-bottom:0}.cmp-note{color:var(--muted);font-size:var(--s-small);margin:0 0 28px}.tool{margin:40px 0 12px;padding:clamp(18px,2.4vw,32px);background:var(--surface);border-radius:var(--r)}.t-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.t-form label,.af-form label{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--muted)}.t-form input,.t-form select,.af-form input,.af-form select,.af-form textarea{background:var(--bg);color:var(--ink);border:1px solid #3a3a3a;border-radius:var(--r-s);padding:12px 14px;font:500 17px var(--font);font-variant-numeric:tabular-nums}.t-form input:focus,.t-form select:focus,.af-form :is(input,select,textarea):focus{outline:none;border-color:var(--accent)}.t-out{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:20px}.t-out div{padding:16px 18px;background:var(--bg);border-radius:var(--r-s);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.t-out span{font-size:var(--s-small);color:var(--muted)}.t-out b{font-size:26px;font-weight:600;letter-spacing:-.02em}.t-out small{font-size:var(--s-small);color:var(--muted)}.t-curve{margin-top:16px;height:200px;background:var(--bg);overflow:hidden}.t-curve svg{width:100%;height:100%;display:block}.t-table{margin-top:14px;border-collapse:collapse;font-size:16px}.t-table td,.t-table th{padding:6px 18px 6px 0;text-align:left}.t-now{font-size:17px;margin:0 0 14px}.t-bars{position:relative;display:flex;flex-direction:column;gap:10px;padding-bottom:28px}.tb-row{display:grid;grid-template-columns:100px 1fr 76px;gap:10px;align-items:center;font-size:15px}.tb-row.on .tb-name{color:var(--accent);font-weight:600}.tb-track{position:relative;height:20px;background:var(--bg);overflow:hidden}.tb-track i{position:absolute;top:0;bottom:0;background:#4b4b4b}.tb-row.on .tb-track i{background:var(--accent)}.tb-state{font-size:var(--s-small);color:var(--muted)}.tb-axis{position:absolute;left:110px;right:86px;bottom:0;height:18px;font-size:13px;color:var(--muted)}.tb-axis span{position:absolute;transform:translate(-50%)}.tb-cursor{position:absolute;top:-4px;bottom:22px;width:3px;background:var(--red)}.t-list{margin:14px 0 0;padding-left:18px;font-size:15px;line-height:1.8}.af-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:clamp(18px,2.4vw,32px);background:var(--surface);border-radius:var(--r)}.af-form .wide{grid-column:1 / -1}.af-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.af-foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.af-msg{margin:0;font-size:15px}.af-msg.ok{color:var(--green)}.af-msg.err{color:var(--red)}.af-form.sent :is(label,button){opacity:.45;pointer-events:none}.pp-head{display:flex;align-items:center;gap:24px}.pp-head h1{margin-bottom:6px}.pp-av{width:96px;height:96px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:38px}.pp-av img,.pp-av span{width:100%;height:100%;object-fit:cover;display:grid;place-items:center}.pp-pro{margin-left:12px;vertical-align:middle;font-weight:700;font-size:13px;padding:4px 8px;background:var(--accent);color:var(--accent-ink)}.pp-verified{margin-left:10px;vertical-align:-2px}.pp section{margin-top:56px}.pp-certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.pp-certs a{display:flex;flex-direction:column;padding:18px 20px;background:var(--surface);border-radius:var(--r-s);text-decoration:none}.pp-certs span{font-size:var(--s-small);color:var(--muted)}.pp-clips{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.pp-clips video{width:100%;aspect-ratio:9 / 16;background:#000;object-fit:cover}.pp-chips{display:flex;flex-wrap:wrap;gap:8px}.pp-chips span{padding:8px 16px;border-radius:999px;background:var(--surface);font-size:15px;text-transform:capitalize}.pp-sim{margin:14px 0 0;padding:10px 14px;background:var(--surface);color:var(--muted);font-size:var(--s-small);display:inline-block}.lab-practice{margin:64px 0 28px}.lp-box{padding:clamp(16px,2vw,26px);background:var(--surface);border-radius:var(--r);display:flex;flex-direction:column;gap:14px}.lp-ask{display:flex;gap:14px;align-items:center}.lp-ask img{width:60px;flex:none}.lp-ask img.happy{animation:lp-hop .6s cubic-bezier(.34,1.56,.64,1) 2}.lp-ask img.oops{animation:lp-shake .5s ease}@keyframes lp-hop{40%{transform:translateY(-12px)}}@keyframes lp-shake{25%,75%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.lp-q{margin:0;font-weight:600;font-size:var(--s-lead);line-height:1.25}.lp-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.lp-opts button{font:500 17px var(--font);color:var(--ink);text-align:left;padding:14px 16px;background:var(--bg);border:0;border-radius:var(--r-s);cursor:pointer;transition:background-color .15s,transform .15s var(--ease)}.lp-opts button b{color:var(--accent);margin-right:8px;font-weight:700}.lp-opts button:hover:not(:disabled){background:var(--mid)}.lp-opts button:active:not(:disabled){transform:translateY(1px)}.lp-opts button.good{background:#3fb68b38}.lp-opts button.bad{background:#e5534b38}.lp-opts button.off{opacity:.5}.lp-fb{font-size:17px}.lp-fb:empty{display:none}.lp-fb.ok,.lp-fb.bad{padding:14px 16px;background:var(--bg);border-radius:var(--r-s)}.lp-fb>b{display:block;margin-bottom:4px}.lp-next{margin-top:10px;font:600 16px var(--font);color:var(--accent);background:none;border:0;cursor:pointer;padding:0}.lp-done{margin:10px 0 6px}.lp-cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lp-cta .btn{display:inline-flex;padding:12px 22px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:600;text-decoration:none}.lang-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--surface);font-size:15px}.lang-bar a{color:var(--accent);font-weight:600}.lang-bar button{background:none;border:0;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.home main{overflow-x:clip}.home section[id]{scroll-margin-top:90px}.h-hero,.h-stats,.h-price,.h-faq,.h-try,.h-how,.h-lib,.h-end{width:min(var(--frame),100% - 2 * var(--m));margin-inline:auto}.h-stats,.h-price,.h-faq,.h-try,.h-how,.h-lib,.h-end,.h-markets{margin-top:var(--gap)}.h-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(40px,6vw,88px)}.h-copy{max-width:900px}.h-hero h1{font-size:clamp(52px,7.6vw,112px);line-height:.9;letter-spacing:-.05em;max-width:none;margin:0 auto}.h-sub{font-size:var(--s-lead);line-height:1.4;max-width:34ch;margin:32px auto 0}.h-act{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:36px}.h-note{margin:20px 0 0;font-size:var(--s-small);color:var(--muted)}.h-candle{width:100%;max-width:1040px;display:flex;flex-direction:column;align-items:center;margin-top:56px}.h-wick{display:block;width:12px;height:64px;background:var(--accent);border-radius:6px}.h-body{width:100%;background:var(--accent);padding:clamp(10px,1.6vw,20px);border-radius:32px;text-align:left}.mystery{background:var(--bg);color:var(--ink);padding:clamp(14px,2vw,24px);border-radius:22px}.my-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;scrollbar-width:none}.my-days::-webkit-scrollbar{display:none}.my-days button{flex:none;height:38px;padding:0 16px;border:0;border-radius:999px;background:var(--surface);color:var(--muted);font:500 var(--s-small) var(--font);cursor:pointer;transition:background-color .15s,color .15s,transform .15s var(--ease)}.my-days button b{color:var(--ink);font-weight:600;margin-right:4px}.my-days button:hover{background:var(--mid)}.my-days button:active{transform:scale(.97)}.my-days button.on{background:var(--accent);color:var(--accent-ink)}.my-days button.on b{color:var(--accent-ink)}.my-days button.seen:not(.on){background:#232f2a}.my-top{display:flex;align-items:baseline;gap:14px;margin-bottom:12px;font-size:var(--s-body)}.my-top b{font-size:var(--s-lead);letter-spacing:-.02em}.my-top span{color:var(--muted)}.my-tally{margin-left:auto;color:var(--accent)!important;font-weight:600}.my-chart{background:#141414;border-radius:var(--r-s);overflow:hidden}.my-chart.swap{animation:swap .45s var(--ease)}@keyframes swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.my-chart .cs{display:block;width:100%;height:clamp(240px,30vw,380px)}.cs .cs-fut{fill:#ffffff08}.cs text{font:500 12px var(--font);fill:#bdbdbd}.cs .cf{opacity:0;animation:csIn .28s var(--ease) forwards;animation-delay:calc(var(--i) * 45ms)}@keyframes csIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.my-act{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.my-act button{height:56px;border:0;border-radius:999px;font:600 var(--s-body) var(--font);color:var(--ink);background:var(--surface-2);cursor:pointer;transition:filter .15s,transform .15s var(--ease)}.my-act button[data-pick=buy]{background:#1f4434}.my-act button[data-pick=sell]{background:#4a2421}.my-act button:hover:not(:disabled){filter:brightness(1.25);transform:translateY(-1px)}.my-act button:active:not(:disabled){transform:translateY(1px)}.my-act button:disabled{cursor:default}.my-act button.chosen{outline:3px solid var(--ink);outline-offset:-3px}.mystery.done .my-act button:not(.chosen){opacity:.4}.my-hint{margin:14px 0 0;max-width:62ch;font-size:var(--s-small);color:var(--muted)}.my-out{margin-top:18px;padding:18px 20px;background:var(--surface);border-radius:var(--r-s);animation:swap .4s var(--ease)}.my-out p{margin:0 0 8px}.my-verdict{font-size:var(--s-lead);font-weight:600}.my-verdict[data-ok=true]{color:var(--green)}.my-verdict[data-ok=false]{color:#ff8a80}.my-links{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin:14px 0 0!important;font-weight:500}.my-again{border:0;background:none;padding:0;color:var(--ink);font:500 var(--s-body) var(--font);cursor:pointer;text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:5px}.st-try{margin:40px 0 56px;padding:clamp(16px,2.4vw,28px);background:var(--surface);border-radius:var(--r)}.st-try-head{max-width:62ch;margin-bottom:20px}.st-try-head h2{margin:0 0 8px}.st-try-head p{margin:0;color:var(--muted)}.st-try-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.st-try-side .c-btn{height:auto;min-height:54px;padding:12px 20px;text-align:center;line-height:1.2}.st-try-side{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--bg);border-radius:var(--r-s)}.st-try-side b{font-size:var(--s-lead)}.st-try-side .st-check{margin:0}.st-try-side .st-check li{padding:12px 14px 12px 50px;font-size:var(--s-small)}.st-try-side .st-check li:before{left:12px;top:10px;width:26px;height:26px;font-size:13px}.st-try-side .muted{margin:0;font-size:var(--s-small);text-align:center}.my-more{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:5px}.mk-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 40px}.mk-head h2{font-size:var(--s-head);line-height:1;letter-spacing:-.04em;margin:0}.mk-head p{max-width:42ch;margin:0;color:var(--muted)}.mk-rail{width:min(var(--frame),100% - 2 * var(--m));margin:40px auto 0;overflow:hidden;border-radius:999px}.mk-track{display:flex;width:max-content;animation:marquee 70s linear infinite}.mk-rail:hover .mk-track{animation-play-state:paused}.mk-track ul{display:flex;gap:10px;list-style:none;margin:0;padding:0 10px 0 0}.mk-track li{flex:none;padding:14px 22px;border-radius:999px;background:var(--surface);font-weight:600;font-size:var(--s-body);white-space:nowrap}.mk-track li:nth-child(5n+1){background:var(--accent);color:var(--accent-ink)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.h-how{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;min-height:640px;border-radius:32px;overflow:hidden}.hw-text{position:relative;display:grid;align-content:start;background:var(--field);color:var(--field-ink);padding:clamp(32px,4vw,56px)}.hw-clause{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;pointer-events:none}.hw-clause h2{font-size:var(--s-head);line-height:.96;letter-spacing:-.04em;max-width:11ch;margin-bottom:28px}.hw-clause p{font-size:var(--s-lead);line-height:1.4;max-width:30ch;margin:0}.hw-frag{position:relative;display:grid;place-items:center;background:var(--surface);padding:40px clamp(20px,3vw,40px) 52px}.frag{grid-area:1 / 1;width:min(520px,100%);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s var(--ease),visibility 0s .25s;pointer-events:none}.h-how[data-stage="0"] .hw-clause[data-s="0"],.h-how[data-stage="1"] .hw-clause[data-s="1"],.h-how[data-stage="2"] .hw-clause[data-s="2"],.h-how[data-stage="3"] .hw-clause[data-s="3"],.h-how[data-stage="0"] .frag[data-stage="0"],.h-how[data-stage="1"] .frag[data-stage="1"],.h-how[data-stage="2"] .frag[data-stage="2"],.h-how[data-stage="3"] .frag[data-stage="3"]{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s var(--ease);pointer-events:auto}.hw-cap{position:absolute;left:20px;right:20px;bottom:16px;margin:0;font-size:var(--s-small);color:var(--muted);text-align:center}.hw-slide{grid-column:1 / -1;display:grid;grid-template-columns:1fr;background:var(--bg);padding:22px clamp(20px,3vw,40px) 24px}.hw-slide input{width:100%;height:32px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.hw-slide input::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:#3a3a3a}.hw-slide input::-moz-range-track{height:8px;border-radius:4px;background:#3a3a3a}.hw-slide input::-moz-range-progress{height:8px;border-radius:4px;background:var(--accent)}.hw-slide input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-12px;background:var(--accent);border:5px solid var(--bg);border-radius:50%;transition:transform .15s var(--ease)}.hw-slide input::-moz-range-thumb{width:24px;height:24px;background:var(--accent);border:5px solid var(--bg);border-radius:50%}.hw-slide input:hover::-webkit-slider-thumb{transform:scale(1.1)}.hw-names{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.hw-names li:nth-child(2),.hw-names li:nth-child(3){text-align:center}.hw-names li:nth-child(4){text-align:right}.hw-names button{background:none;border:0;padding:6px 0;font:500 var(--s-body) var(--font);color:var(--muted);cursor:pointer}.hw-names button.on{color:var(--ink);font-weight:700}.hw-names button:hover{color:var(--ink)}.frag{background:var(--bg);color:var(--ink);padding:16px;font-size:var(--s-small);border-radius:var(--r)}.frag-top{display:flex;gap:14px;align-items:baseline;margin-bottom:10px}.frag-top span{color:var(--muted)}.frag-top span:last-child{margin-left:auto;color:var(--ink)}.frag-chart{background:#141414;border-radius:var(--r-s);overflow:hidden}.frag-chart .cs{display:block;width:100%;height:auto;aspect-ratio:520 / 300}.frag .cs .cf{opacity:1;animation:none}.frag-panel{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.frag-btn{padding:10px 16px;background:var(--surface-2);font-weight:600;border-radius:999px}.frag-ticket{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0}.frag-ticket div{background:var(--surface);padding:8px 10px;border-radius:8px}.frag-ticket dt{font-size:13px;color:var(--muted)}.frag-ticket dd{margin:0;font-weight:600}.frag-result{display:flex;align-items:baseline;gap:16px;margin-top:12px;flex-wrap:wrap}.frag-result b{font-size:var(--s-lead);letter-spacing:-.02em}.frag-result span:last-child{color:var(--muted)}.frag-lens{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.frag-lens li{padding:8px 10px;background:var(--surface);border-radius:8px}.h-stats{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 10px;align-items:start}.h-stats h2{grid-column:7 / 13;grid-row:1;align-self:start;font-size:var(--s-lead);margin:0;padding-top:12px}.st-tiles{display:contents}.st-t{position:relative;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border-radius:var(--r);transition:transform .3s var(--ease)}.st-t:hover{transform:translateY(-6px)}.st-t b{font-size:var(--s-display);font-weight:600;letter-spacing:-.04em;line-height:.9}.st-t span{font-size:var(--s-body);line-height:1.35;max-width:22ch}.st-w{position:absolute;left:50%;bottom:100%;width:10px;height:28px;margin-left:-5px;background:inherit;border-radius:5px 5px 0 0}.st-t.t0{grid-column:1 / 7;height:560px;background:var(--accent);color:var(--accent-ink);margin-top:28px}.st-t.t1{grid-column:7 / 10;height:380px;margin-top:208px;background:var(--field);color:var(--field-ink)}.st-t.t2{grid-column:10 / 13;height:300px;margin-top:288px;background:var(--mid);color:var(--ink)}.h-lib{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);background:var(--field);color:var(--field-ink);border-radius:32px}.lb-plate{display:grid;place-items:center}.lb-img{position:relative;margin:0;width:100%;aspect-ratio:1;border-radius:var(--r);overflow:hidden;background:var(--bg)}.lb-img img{width:100%;height:100%;object-fit:cover}.lb-img[hidden]{display:none}.lb-side{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:8px 0}.lb-h{font-size:var(--s-head);line-height:1;letter-spacing:-.04em;margin:0 0 24px}.lb-tabs{display:flex;gap:8px;flex-wrap:wrap}.lb-tabs button{height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--field-2);font:500 var(--s-body) var(--font);color:var(--field-ink);cursor:pointer;transition:background-color .15s}.lb-tabs button:hover{background:#dcdcdc}.lb-tabs button[aria-selected=true]{background:var(--field-ink);color:var(--ink);font-weight:600}.lb-pane h3{font-size:var(--s-lead);line-height:1.15;letter-spacing:-.02em;font-weight:700;margin-bottom:18px}.lb-pane p{font-size:var(--s-lead);line-height:1.4;max-width:34ch;margin:0}.lb-pane[hidden]{display:none}.lb-cells{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:40px}.cell{display:flex;align-items:center;justify-content:center;height:60px;padding:0 22px;border-radius:999px;font-weight:600;font-size:var(--s-body);text-decoration:none;transition:transform .15s var(--ease),background-color .15s}.cell.ink{background:var(--field-ink);color:var(--ink)}.cell.ink:hover{background:#262626}.cell.tone{background:var(--field-2);color:var(--field-ink)}.cell.tone:hover{background:#dcdcdc}.cell:active{transform:translateY(2px)}.h-try{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:start}.tr-copy{position:sticky;top:110px}.tr-copy h2{font-size:var(--s-head);line-height:1;letter-spacing:-.04em}.tr-copy p{font-size:var(--s-lead);line-height:1.4;max-width:28ch;color:var(--muted)}.h-try .lab-practice{margin:0}.h-try .lab-practice>h2,.h-try .lab-practice>p{display:none}.h-price{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 10px;align-items:end}.h-price h2{grid-column:1 / 9;grid-row:1;align-self:start;font-size:var(--s-head);line-height:1;letter-spacing:-.04em;margin:0}.pr-tiles{display:contents}.pr-t{grid-row:1;display:flex;flex-direction:column;padding:30px 30px 0;position:relative;border-radius:var(--r);transition:transform .3s var(--ease)}.pr-t:hover{transform:translateY(-6px)}.pr-t.p0{grid-column:1 / 5;height:400px;background:var(--surface)}.pr-t.p1{grid-column:5 / 9;height:500px;background:var(--field);color:var(--field-ink)}.pr-t.p2{grid-column:9 / 13;height:620px;background:var(--accent);color:var(--accent-ink)}.pr-t h3{font-size:var(--s-lead);font-weight:700;margin:0 0 6px}.pr-n{font-size:var(--s-head);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0 0 24px}.pr-n small{font-size:var(--s-body);letter-spacing:0;font-weight:500}.pr-t ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;font-size:var(--s-body)}.pr-t li{position:relative;padding-left:20px}.pr-t li:before{content:"";position:absolute;left:2px;top:.4em;width:6px;height:12px;border-radius:2px;background:currentColor}.pr-btn{margin:auto 0 22px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600;font-size:var(--s-body);text-decoration:none;transition:background-color .15s,transform .15s var(--ease)}.pr-btn:active{transform:translateY(2px)}.p0 .pr-btn{background:var(--bg)}.p0 .pr-btn:hover{background:#000}.p1 .pr-btn{background:var(--field-ink);color:var(--ink)}.p1 .pr-btn:hover{background:#262626}.p2 .pr-btn{background:var(--accent-ink);color:var(--ink)}.p2 .pr-btn:hover{background:#262626}.pr-t:before{content:"";position:absolute;left:50%;bottom:100%;width:10px;height:24px;margin-left:-5px;background:inherit;border-radius:5px 5px 0 0}.h-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 10px}.h-faq h2{grid-column:1 / 5;position:sticky;top:110px;align-self:start;font-size:var(--s-head);line-height:1;letter-spacing:-.04em}.fq-list{grid-column:5 / 13;display:grid;gap:10px}.fq-list summary i{flex:none;position:relative;width:16px;height:16px}.fq-list summary i:before,.fq-list summary i:after{content:"";position:absolute;left:0;top:6.5px;width:16px;height:3px;border-radius:2px;background:currentColor;transition:transform .25s var(--ease)}.fq-list summary i:after{transform:rotate(90deg)}.fq-list details[open] summary i:after{transform:rotate(0)}.h-end{display:flex;flex-direction:column;align-items:center}.h-end .h-wick{height:48px}.end-body{width:100%;padding:clamp(48px,7vw,96px) var(--m);background:var(--accent);color:var(--accent-ink);border-radius:32px;text-align:center}.end-body h2{font-size:var(--s-head);line-height:1;letter-spacing:-.04em;margin:0 auto 20px;max-width:16ch}.end-body p{font-size:var(--s-lead);margin:0}.end-body .h-link{color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.s-foot{padding:var(--gap) 0 40px;font-size:var(--s-small)}.f-mark{display:flex;align-items:flex-end;gap:6px;height:300px;text-decoration:none;margin-bottom:64px}.f-mark span{flex:1 1 0;height:var(--h);display:flex;align-items:flex-end;justify-content:center;padding-bottom:.12em;background:var(--field);color:var(--bg);border-radius:var(--r-s);transition:height .5s var(--ease)}.f-mark span:nth-child(odd){background:var(--accent)}.f-mark b{font-size:clamp(36px,7vw,92px);font-weight:700;letter-spacing:-.04em;line-height:.8}.f-mark:hover span{height:calc(var(--h) * .94)}.f-mark:hover span:nth-child(3n){height:100%}.s-foot-grid{display:grid;grid-template-columns:1.3fr repeat(6,minmax(0,1fr));gap:36px 28px}.s-foot-brand p{color:var(--ink);font-size:var(--s-body);margin:0 0 24px;max-width:28ch}.s-foot h4{font-size:var(--s-small);font-weight:600;color:var(--ink);margin:0 0 10px}.s-foot-col a+h4,.s-foot-grid>div a+h4{margin-top:26px}.s-foot a:not(.s-brand):not(.c-btn):not(.f-mark){display:block;text-decoration:none;color:var(--muted);padding:4px 0;line-height:1.35}.s-foot a:not(.c-btn):not(.f-mark):hover{color:var(--accent)}.s-risk{margin-top:64px;color:var(--muted);font-size:var(--s-small);max-width:62ch}.s-copy{color:var(--muted);font-size:var(--s-small);margin:0}.js-rise [data-r]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d, 0ms)}.js-rise [data-r].in{opacity:1;transform:none}.js-rise .h-copy>*{animation:rise .8s var(--ease) both}.js-rise .h-copy>:nth-child(2){animation-delay:80ms}.js-rise .h-copy>:nth-child(3){animation-delay:.16s}.js-rise .h-copy>:nth-child(4){animation-delay:.24s}.js-rise .h-candle .h-body{animation:shutter 1.1s var(--ease) .25s both}.js-rise .h-candle .mystery{animation:settle 1.1s var(--ease) .25s both}.js-rise .h-candle .h-wick{animation:wick .8s var(--ease) .7s both}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes shutter{0%{clip-path:inset(0 0 100% 0 round 32px)}to{clip-path:inset(0 0 0 0 round 32px)}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes wick{0%{transform:scaleY(0)}to{transform:none}}.h-wick{transform-origin:bottom}.h-wick.b{transform-origin:top}.lb-img img{transition:transform 1.2s var(--ease)}.lb-img.drift img{animation:drift 14s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.04) translateY(-1%)}}@media(prefers-reduced-motion:reduce){.js-rise [data-r]{opacity:1;transform:none;transition:none}.js-rise .h-candle .h-body,.js-rise .h-candle .mystery,.js-rise .h-candle .h-wick,.js-rise .h-copy>*,.lb-img.drift img,.cs .cf,.ex-chart .cf,.ex-chart .fade,.my-chart.swap,.my-out{animation:none;opacity:1}.mk-track{animation:none;width:auto;flex-wrap:wrap}.mk-track ul+ul{display:none}.mk-track ul{flex-wrap:wrap}.ex-chart .draw{stroke-dashoffset:0;animation:none}.ex-chart .grow{transform:none;animation:none}.st-t:hover,.pr-t:hover{transform:none}html{scroll-behavior:auto}}@media(max-width:1180px){.s-nav a:nth-child(4){display:none}.s-foot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.s-foot-brand{grid-column:1 / -1}}@media(max-width:980px){.st-try-grid{grid-template-columns:minmax(0,1fr)}.two,.art-grid{grid-template-columns:1fr;gap:48px}.art-side{position:static}.g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.h-how,.h-lib,.h-try{grid-template-columns:1fr}.h-how{grid-template-rows:auto;min-height:0}.hw-frag{order:-1;min-height:380px}.hw-text{padding-bottom:40px}.hw-slide{order:0}.hw-names{grid-template-columns:1fr 1fr}.hw-names li,.hw-names li:nth-child(n){text-align:left}.tr-copy{position:static}.h-stats,.h-price,.h-faq{grid-template-columns:1fr 1fr}.h-stats h2{grid-column:1 / -1;grid-row:1;margin-bottom:40px}.st-t.t0{grid-column:1 / -1;grid-row:2;height:56vw;min-height:280px;margin-top:0}.st-t.t1{grid-column:1;grid-row:3;margin-top:44px;height:auto;min-height:220px}.st-t.t2{grid-column:2;grid-row:3;margin-top:76px;height:auto;min-height:220px}.h-price h2{grid-column:1 / -1;margin-bottom:44px}.pr-t.p0,.pr-t.p1,.pr-t.p2{grid-row:auto;height:auto;margin-top:32px}.pr-t.p0{grid-column:1}.pr-t.p1{grid-column:2}.pr-t.p2{grid-column:1 / -1}.pr-btn{margin-top:28px}.h-faq h2{grid-column:1 / -1;position:static}.fq-list{grid-column:1 / -1}}@media(max-width:760px){.s-nav{display:none}.s-menu{display:block}.s-top-in{gap:12px;height:68px}.s-top-in .s-btn{margin-left:auto}}@media(max-width:640px){.ev-stats{grid-template-columns:1fr 1fr}.ev-stats div:has(a){grid-column:1 / -1}.cx-grid,.g-grid{grid-template-columns:1fr}.practice{flex-direction:column;align-items:flex-start;padding:26px 22px}.af-form{grid-template-columns:1fr}.tb-row{grid-template-columns:74px 1fr 56px}.tb-axis{left:84px;right:66px}.pp-head{flex-direction:column;align-items:flex-start}.h-hero h1{font-size:12.5vw}.h-sub{margin-top:24px}.h-candle{margin-top:40px}.h-wick{height:40px}.h-body{border-radius:24px}.mystery{border-radius:16px}.my-act{gap:6px}.my-act button{height:54px}.my-top{flex-wrap:wrap}.my-tally{margin-left:0;width:100%}.hw-clause h2{font-size:9vw}.h-how,.h-lib,.h-body,.end-body{border-radius:24px}.st-t b,.st-t.t1 b,.st-t.t2 b{font-size:11.5vw}.st-t{padding:20px}.lb-cells{grid-template-columns:1fr}.pr-t.p0,.pr-t.p1{grid-column:1 / -1}.pr-n,.h-price h2,.h-faq h2,.lb-h,.mk-head h2,.tr-copy h2,.end-body h2{font-size:9vw}.fq-list summary,.s-faq summary{min-height:64px;padding:16px 20px}.f-mark{height:160px;gap:3px}.f-mark b{font-size:9vw}.s-foot-grid{grid-template-columns:1fr 1fr}}
