.tj-page>main{padding-top:var(--navigation-band-height);background:#fff}.tj-page .tj-accent{color:var(--royal)}.tj-page .tj-hero{background:#fff;padding:16px 0}.tj-page .tj-hero__panel{background-color:#fff;background-image:url(/figma/trading-journal/hero-dotfield.webp);background-position:0 0;background-repeat:no-repeat;background-size:1406px 990px;border:1px solid #bacbe9;border-radius:26px;width:min(100% - 32px,1408px);height:992px;margin:0 auto;position:relative;overflow:hidden}.tj-page .tj-hero__canvas{position:absolute;bottom:0;left:0;right:0}.tj-page .tj-hero__canvas img{width:1406px;max-width:none;height:auto;margin:0 auto;display:block}.tj-page .tj-hero__copy{text-align:center;flex-direction:column;align-items:center;padding-top:33px;display:flex;position:relative}.tj-page .tj-hero__eyebrow{color:#fff;background:#0a0e1a}.tj-page .tj-hero h1{color:#0a0e1a;letter-spacing:-.04em;margin:17px 0 0;font-size:90px;font-weight:550;line-height:80px}.tj-page .tj-hero__copy>p{color:#494c55;width:1200px;max-width:100%;margin:16px 0 0;font-size:20px;line-height:1.4}.tj-page .tj-hero__actions{justify-content:center;align-items:center;gap:16px;margin-top:30px;display:flex}.tj-page .tj-hero__actions .button{height:40px;min-height:40px;padding:0 24px}.tj-page .tj-bento{background:#fff;padding:128px 0}.tj-page .tj-bento__inner{gap:64px;display:grid}.tj-page .tj-bento__heading{text-align:center;flex-direction:column;align-items:center;display:flex}.tj-page .tj-bento__heading h2{color:#080e43;letter-spacing:-.04em;margin:25px 0 0;font-size:56px;font-weight:550;line-height:1.2}.tj-page .tj-bento__heading p{color:#494c55;width:1020px;max-width:100%;margin:14px 0 0;font-size:20px;line-height:1.2}.tj-page .tj-bento__grid{grid-template-rows:359px 172px 359px;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 16px;display:grid}.tj-page .tj-bento__tile{position:relative}.tj-page .tj-bento__copy{position:absolute;top:33px;left:32px}.tj-page .tj-bento__copy h3{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.tj-page .tj-bento__copy p{margin:10px 0 0;font-size:14px;line-height:17px}.tj-page .tj-bento__tile--performance .tj-bento__copy h3,.tj-page .tj-bento__tile--metrics .tj-bento__copy h3{color:#0a0e1a}.tj-page .tj-bento__tile--performance .tj-bento__copy p,.tj-page .tj-bento__tile--metrics .tj-bento__copy p{color:#4c5059}.tj-page .tj-bento__tile--calendar .tj-bento__copy h3,.tj-page .tj-bento__tile--sync .tj-bento__copy h3,.tj-page .tj-bento__tile--post .tj-bento__copy h3{color:#fff}.tj-page .tj-bento__tile--calendar .tj-bento__copy p,.tj-page .tj-bento__tile--sync .tj-bento__copy p,.tj-page .tj-bento__tile--post .tj-bento__copy p{color:#ffffffb8}.tj-page .tj-bento__tile--performance .tj-bento__copy p{width:300px}.tj-page .tj-bento__tile--calendar .tj-bento__copy p{width:600px}.tj-page .tj-bento__tile--metrics .tj-bento__copy p{width:330px}.tj-page .tj-bento__tile--sync .tj-bento__copy p{width:300px}.tj-page .tj-bento__tile--post .tj-bento__copy p{width:320px}.tj-page .tj-bento__tile img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.tj-page .tj-bento__tile--performance{grid-area:1/1/span 2}.tj-page .tj-bento__tile--calendar{grid-area:1/2/auto/span 2}.tj-page .tj-bento__tile--share{grid-area:2/2}.tj-page .tj-bento__tile--metrics{grid-area:2/3/span 2}.tj-page .tj-bento__tile--sync{grid-area:3/1}.tj-page .tj-bento__tile--post{grid-area:3/2}.tj-page .tj-insight{background:#fff;padding:96px 0}.tj-page .tj-insight__inner{grid-template-columns:minmax(0,1fr) 568px;align-items:center;gap:0;display:grid}.tj-page .tj-insight__copy,.tj-page .tj-setup__copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.tj-page .tj-insight__copy h2,.tj-page .tj-setup__copy h2{color:#0a0e1a;letter-spacing:-.04em;margin:23px 0 0;font-size:56px;font-weight:550;line-height:68px}.tj-page .tj-insight__copy>p{color:#494c55;width:500px;margin:14px 0 0;font-size:20px;line-height:24px}.tj-page .tj-insight__list{margin:21px 0 0;padding:0;list-style:none}.tj-page .tj-insight__list li{color:#0a0e1a;padding-left:17px;font-size:13.5px;font-weight:500;line-height:33px;position:relative}.tj-page .tj-insight__list li:before{background:var(--royal);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.tj-page .tj-insight__visual img,.tj-page .tj-setup__visual img{max-width:none;height:auto;display:block}.tj-page .tj-insight__visual img{width:568px}.tj-page .tj-setup{background:#fff;padding:96px 0}.tj-page .tj-setup__inner{grid-template-columns:minmax(0,1fr) 608px;align-items:center;gap:0;display:grid}.tj-page .tj-setup__copy>p{color:#494c55;width:520px;margin:15px 0 0;font-size:20px;line-height:24px}.tj-page .tj-setup__visual img{width:608px}.tj-page .tc-tools{height:873px}.tj-page .tc-tools__inner{grid-template-rows:107px 542px}.tj-page .tj-stages{background:#fff;padding:33px 0 89px}.tj-page .tj-stages__inner{gap:19px;display:grid}.tj-page .tj-stages .tc-section-heading p{width:800px;max-width:100%;margin-inline:auto}.tj-page .tj-stages__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tj-page .tj-stage{text-align:center;flex-direction:column;align-items:center;display:flex}.tj-page .tj-stage img{width:100%;height:auto;display:block}.tj-page .tj-stage h3{color:#0a0e1a;letter-spacing:-.01em;margin:-5px 0 0;font-size:20px;font-weight:600;line-height:1.2}.tj-page .tj-stage p{color:#494c55;width:335px;max-width:100%;margin:6px 0 0;font-size:16px;line-height:19px}.tj-page .tj-stage__link{color:#0a0e1a;background:#f2f3f5;height:36px;min-height:36px;margin-top:21px;padding:0 16px;font-size:13px;font-weight:600}.tj-page .tc-security{height:528px}.tc-page.tj-page .tc-faq,.tc-page.tj-page .tc-faq__inner,.tc-page.tj-page .tc-faq__list{height:auto}.tc-page.tj-page .tc-faq__item:first-child{background:#ffffff0a}.tj-page .tc-review blockquote{color:#2b303b}@media (max-width:1470px){.tj-page .tj-hero__canvas img{width:100%}}@media (max-width:1180px){.tj-page .tj-hero{padding:12px 0}.tj-page .tj-hero__panel{background-image:none;flex-direction:column;height:auto;padding-bottom:24px;display:flex}.tj-page .tj-hero__canvas{order:2;margin-top:32px;position:static}.tj-page .tj-hero h1{font-size:clamp(40px,7vw,72px);line-height:1.06}.tj-page .tj-hero__copy{padding:24px 20px 0}.tj-page .tj-bento__heading h2,.tj-page .tj-stages h2{font-size:clamp(34px,5vw,50px)}.tj-page .tj-bento__grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.tj-page .tj-bento__tile{grid-area:auto!important}.tj-page .tj-bento__copy{top:16px;left:16px;right:16px}.tj-page .tj-bento__tile .tj-bento__copy p{width:auto;font-size:13px;line-height:16px}.tj-page .tj-bento__copy h3{font-size:18px}.tj-page .tj-bento__tile--calendar img{object-position:50% 0;height:240px}.tj-page .tj-insight__inner,.tj-page .tj-setup__inner{grid-template-columns:minmax(0,1fr);gap:48px}.tj-page .tj-insight__copy>p,.tj-page .tj-setup__copy>p,.tj-page .tj-stages .tc-section-heading p,.tj-page .tj-bento__heading p,.tj-page .tj-hero__copy>p,.tj-page .tj-stage p{width:100%}.tj-page .tj-bento__inner,.tj-page .tj-stages__inner{grid-template-columns:minmax(0,1fr)}.tj-page .tj-insight__copy h2,.tj-page .tj-setup__copy h2{font-size:clamp(34px,5vw,50px);line-height:1.15}.tj-page .tj-insight__visual img,.tj-page .tj-setup__visual img{width:100%}.tj-page .tj-stages__cards{gap:32px}.tj-page .tc-tools,.tj-page .tc-security{height:auto}.tj-page .tc-tools__inner{grid-template-rows:none}}@media (max-width:767px){.tj-page .tj-bento__grid,.tj-page .tj-stages__cards{grid-template-columns:minmax(0,1fr)}.tj-page .tj-hero__actions{flex-direction:column;width:100%}.tj-page .tj-hero__actions .button{width:100%}}
body .tc-page.tj-page .tc-tool.tc-tool--illustrated{height:512px;box-shadow:none;background:linear-gradient(#f4f7fb 65%,#f4f7fb00);border:0;border-radius:16px;overflow:hidden}body .tc-page.tj-page .tc-tool--illustrated .tc-tool__reviewed-screen{aspect-ratio:auto;flex:1 1 0;order:-1;min-height:0}body .tc-page.tj-page .tc-tool--illustrated .tc-tool__reviewed-copy{flex:none;padding:16px}body .tc-page.tj-page .tc-tool--illustrated h3{font-size:24px;font-weight:600;line-height:1.2}body .tc-page.tj-page .tc-tool--illustrated p{color:#0a0e1a80;font-size:14px;line-height:1.2}body .tc-page.tj-page .tc-tool--illustrated .tc-tool__reviewed-link{color:#0457ff;font-size:14px;font-weight:660;line-height:1.2}body .tc-page.tj-page .tc-tool--illustrated .tc-tool__reviewed-link svg{width:16px;height:16px}body .tc-page.tj-page .tc-tool--illustrated:focus-visible{outline-offset:4px;outline:2px solid #0457ff}.tj-hero__mobile-art,.tj-bento__mobile-art{display:none}.tj-bento__desktop-art{display:contents}@media (max-width:767px){body .tc-page.tj-page :is(.tj-insight,.tj-setup){padding-block:64px}body .tc-page.tj-page .tj-hero{padding:16px 0}body .tc-page.tj-page .tj-hero__panel{background:#fff url(/figma/trading-journal/hero-dotfield.webp) top/1406px 990px;border:1.5px solid #bacbe9;border-radius:32px;gap:16px;width:calc(100% - 32px);max-width:600px;height:auto;padding:16px;box-shadow:0 32px 36px #156aff14}body .tc-page.tj-page .tj-hero__canvas{display:none}body .tc-page.tj-page .tj-hero__mobile-art{width:100%;height:320px;display:block;position:relative}body .tc-page.tj-page .tj-hero__mobile-art img{width:354.75px;max-width:none;height:auto;position:absolute;top:calc(50% + 15px);left:calc(50% + 10.5px);transform:translate(-50%,-50%)}body .tc-page.tj-page .tj-hero__copy{width:100%;padding:0}body .tc-page.tj-page .tj-hero h1{letter-spacing:-.04em;margin:16px 0 0;font-size:32px;line-height:.9}body .tc-page.tj-page .tj-hero__eyebrow{letter-spacing:-.24px;padding:8px 12px;font-size:12px;font-weight:650;line-height:14px}body .tc-page.tj-page .tj-hero__copy>p{letter-spacing:-.28px;color:#0a0e1ab8;margin-top:16px;font-size:14px;line-height:17px}body .tc-page.tj-page .tj-hero__actions{gap:8px;margin-top:32px}body .tc-page.tj-page .tj-hero__actions .button{border-radius:12px;height:41px;min-height:41px;padding:12px 24px;font-size:14px;font-weight:600;line-height:17px}body .tc-page.tj-page .tj-hero__actions .tc-button--ghost{color:#1a2640;background:#fff;border:1px solid #1a26401f;height:43px}body .tc-page.tj-page .tj-bento{padding:32px 0}body .tc-page.tj-page .tj-bento__inner{gap:32px}body .tc-page.tj-page .tj-bento__heading h2{margin-top:16px;font-size:32px;line-height:.95}body .tc-page.tj-page .tj-bento__heading p{margin-top:16px;font-size:14px;line-height:1.2}body .tc-page.tj-page .tj-bento__grid{gap:16px}body .tc-page.tj-page .tj-bento__tile{background:#fafafa;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}body .tc-page.tj-page .tj-bento__desktop-art{display:none}body .tc-page.tj-page .tj-bento__mobile-art{margin-top:auto;display:block}body .tc-page.tj-page .tj-bento__mobile-art img{object-fit:contain;width:100%;height:auto}body .tc-page.tj-page .tj-bento__copy{order:-1;min-height:112px;padding:16px;position:static}body .tc-page.tj-page .tj-bento__copy h3{font-size:24px;line-height:1.2}body .tc-page.tj-page .tj-bento__tile .tj-bento__copy p{margin-top:8px;font-size:14px;line-height:1.2}body .tc-page.tj-page .tj-bento__tile--sync{background:#0457ff}body .tc-page.tj-page .tj-bento__tile--post{background:#0a0e1a}body .tc-page.tj-page .tc-tool.tc-tool--illustrated{height:480px}body .tc-page.tj-page .tc-tools__cards{gap:16px}body .tc-page.tj-page .tj-hero__panel{isolation:isolate;background:#fff}body .tc-page.tj-page .tj-hero__panel:before{content:"";z-index:-1;opacity:.08;pointer-events:none;background:radial-gradient(circle,#0a0e1a 1.28px,#0000 1.28px) 50%/7.68px 7.68px;position:absolute;inset:0}body .tc-page.tj-page .tj-bento__tile:not(.tj-bento__tile--share) .tj-bento__mobile-art img{-webkit-mask-image:linear-gradient(#0000,#000 20px);mask-image:linear-gradient(#0000,#000 20px)}body .tc-page.tj-page .tj-bento__tile--calendar{background:radial-gradient(#156aff,#0b57e7 50%,#0045d0)}}@media (min-width:768px) and (max-width:1180px){body .tc-page.tj-page :is(.tj-insight__inner,.tj-setup__inner){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}body .tc-page.tj-page :is(.tj-insight__copy,.tj-setup__copy) h2{font-size:clamp(32px,4vw,46px)}body .tc-page.tj-page .tj-hero__canvas img{width:100%;max-width:100%}body .tc-page.tj-page .tj-hero__copy>p{max-width:760px}}
