.tj[data-astro-cid-7nai7fsn] .wrap[data-astro-cid-7nai7fsn]{max-width:1100px}.tj-sec[data-astro-cid-7nai7fsn]{padding:46px 0;scroll-margin-top:80px}.tj-sec[data-astro-cid-7nai7fsn].alt{background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.tj-eyebrow[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:9px;margin-bottom:14px}.tj[data-astro-cid-7nai7fsn] h1[data-astro-cid-7nai7fsn]{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(40px,6.4vw,72px);line-height:1.04;letter-spacing:-.5px;margin:6px 0 20px}.tj[data-astro-cid-7nai7fsn] h1[data-astro-cid-7nai7fsn] em[data-astro-cid-7nai7fsn]{font-style:italic;color:var(--accent)}.tj[data-astro-cid-7nai7fsn] h2[data-astro-cid-7nai7fsn]{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.4px;margin:0 0 16px}.tj[data-astro-cid-7nai7fsn] h3[data-astro-cid-7nai7fsn]{font-family:Newsreader,Georgia,serif;font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:1.15;margin:0 0 14px}.tj[data-astro-cid-7nai7fsn] h4[data-astro-cid-7nai7fsn]{font-family:Public Sans,sans-serif;font-size:16px;font-weight:600;margin:0 0 8px}.tj-lede[data-astro-cid-7nai7fsn]{font-size:clamp(16px,1.5vw,18.5px);color:var(--muted);line-height:1.62;max-width:66ch}.tj-head[data-astro-cid-7nai7fsn] .tj-lede[data-astro-cid-7nai7fsn]{margin-top:8px}.tj[data-astro-cid-7nai7fsn] .crumbs[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--faint);letter-spacing:.02em}.tj[data-astro-cid-7nai7fsn] .crumbs[data-astro-cid-7nai7fsn] a[data-astro-cid-7nai7fsn]{color:var(--muted)}.tj[data-astro-cid-7nai7fsn] .crumbs[data-astro-cid-7nai7fsn] a[data-astro-cid-7nai7fsn]:hover{color:var(--accent)}.tj[data-astro-cid-7nai7fsn] .crumbs[data-astro-cid-7nai7fsn] .cur[data-astro-cid-7nai7fsn]{color:var(--faint)}.tj-hero[data-astro-cid-7nai7fsn]{display:flex;flex-direction:column;gap:30px;padding-top:52px}.tj-hero-top[data-astro-cid-7nai7fsn]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.tj-hero-badges[data-astro-cid-7nai7fsn]{display:flex;gap:10px;flex-wrap:wrap}.tj-badge[data-astro-cid-7nai7fsn]{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.03em;color:var(--muted);border:1px solid var(--hairline);border-radius:99px;padding:6px 14px;transition:border-color .2s,color .2s,background .2s}.tj-badge[data-astro-cid-7nai7fsn]:hover{border-color:var(--accent-quiet);color:var(--accent);background:var(--surface)}.tj-badge-ic[data-astro-cid-7nai7fsn]{color:var(--accent);font-size:11px}.tj-hero-txt[data-astro-cid-7nai7fsn]{max-width:720px}.tj-links[data-astro-cid-7nai7fsn]{display:flex;gap:26px;margin-top:20px;flex-wrap:wrap}.tj-links[data-astro-cid-7nai7fsn] a[data-astro-cid-7nai7fsn]{font-family:Public Sans,sans-serif;font-size:15px;color:var(--accent);border-bottom:1px solid var(--accent-quiet);padding-bottom:2px;transition:border-color .2s,color .2s}.tj-links[data-astro-cid-7nai7fsn] a[data-astro-cid-7nai7fsn]:hover{color:var(--accent-glow);border-color:var(--accent)}.tj-chips[data-astro-cid-7nai7fsn]{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.tj-chip[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.03em;color:var(--muted);border:1px solid var(--hairline);border-radius:99px;padding:5px 12px}.tj-hero-shot[data-astro-cid-7nai7fsn]{width:100%;max-width:640px;margin:0 auto}.tj-hero-shot[data-astro-cid-7nai7fsn] img[data-astro-cid-7nai7fsn]{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 30px 60px -20px #0000004d,0 0 0 1px var(--hairline)}.tj-hero-cap[data-astro-cid-7nai7fsn]{display:block;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--faint);letter-spacing:.04em;margin-top:14px}.tj-stats[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:34px auto 0}.tj-stat[data-astro-cid-7nai7fsn]{text-align:center;border:1px solid var(--hairline);border-radius:16px;padding:22px 10px;background:var(--surface)}.tj-stat-n[data-astro-cid-7nai7fsn]{display:block;font-family:Newsreader,Georgia,serif;font-size:clamp(24px,3.4vw,32px);color:var(--accent);line-height:1}.tj-stat-l[data-astro-cid-7nai7fsn]{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.03em;color:var(--muted);margin-top:8px;line-height:1.4}.tj-head[data-astro-cid-7nai7fsn]{max-width:720px;margin-bottom:34px}.tj-cards[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.tj-card[data-astro-cid-7nai7fsn]{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;padding:24px;transition:border-color .3s,transform .3s var(--ease)}.tj-card[data-astro-cid-7nai7fsn]:hover{border-color:var(--accent-quiet);transform:translateY(-3px)}.tj-card[data-astro-cid-7nai7fsn] .ic[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--faint);display:block;margin-bottom:14px}.tj-card[data-astro-cid-7nai7fsn] p[data-astro-cid-7nai7fsn]{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.tj-picker[data-astro-cid-7nai7fsn]{display:flex;flex-direction:column;gap:22px;align-items:center}.tj-picker-tiles[data-astro-cid-7nai7fsn]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:820px}.tj-tile[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.02em;color:var(--muted);border:1px solid var(--hairline);border-radius:99px;padding:8px 16px;background:none;cursor:pointer;transition:.2s}.tj-tile[data-astro-cid-7nai7fsn]:hover{border-color:var(--accent-quiet);color:var(--accent)}.tj-tile[data-astro-cid-7nai7fsn].is-active{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tj-picker-view[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:640px;width:100%}.tj-picker-view[data-astro-cid-7nai7fsn] img[data-astro-cid-7nai7fsn]{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px -18px #0000004d,0 0 0 1px var(--hairline)}.tj-cap[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--faint);line-height:1.6;margin-top:4px}.tj-gallery[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.tj-shot[data-astro-cid-7nai7fsn]{margin:0;border-radius:13px;overflow:hidden;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 20px 40px -22px #00000040}.tj-shot[data-astro-cid-7nai7fsn] .chrome[data-astro-cid-7nai7fsn]{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:color-mix(in srgb,var(--text) 6%,var(--surface))}.tj-shot[data-astro-cid-7nai7fsn] .dot[data-astro-cid-7nai7fsn]{width:7px;height:7px;border-radius:50%;display:block;flex:0 0 auto}.tj-shot[data-astro-cid-7nai7fsn] .dot[data-astro-cid-7nai7fsn].r{background:#e5564d}.tj-shot[data-astro-cid-7nai7fsn] .dot[data-astro-cid-7nai7fsn].y{background:#e8b34d}.tj-shot[data-astro-cid-7nai7fsn] .dot[data-astro-cid-7nai7fsn].g{background:#3fb950}.tj-shot[data-astro-cid-7nai7fsn] img[data-astro-cid-7nai7fsn]{width:100%;display:block;object-fit:cover;object-position:top;max-height:260px}.tj-shot[data-astro-cid-7nai7fsn].is-tall img[data-astro-cid-7nai7fsn]{max-height:340px}.tj-shot[data-astro-cid-7nai7fsn].is-wide img[data-astro-cid-7nai7fsn]{max-height:none}.tj-shot[data-astro-cid-7nai7fsn] figcaption[data-astro-cid-7nai7fsn]{padding:12px 16px 16px;font-size:13px;color:var(--muted);line-height:1.5}.tj-shot[data-astro-cid-7nai7fsn] figcaption[data-astro-cid-7nai7fsn] b[data-astro-cid-7nai7fsn]{color:var(--text);font-weight:600}.tj-mobile-row[data-astro-cid-7nai7fsn]{margin-top:40px}.tj-mobile-strip[data-astro-cid-7nai7fsn]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.tj-phone[data-astro-cid-7nai7fsn]{width:130px;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px -18px #0006,0 0 0 1px var(--hairline)}.tj-phone[data-astro-cid-7nai7fsn] img[data-astro-cid-7nai7fsn]{width:100%;display:block}.tj-block[data-astro-cid-7nai7fsn]{display:flex;flex-direction:column;gap:28px}.tj-block-txt[data-astro-cid-7nai7fsn]{max-width:680px}.tj-list[data-astro-cid-7nai7fsn]{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.tj-list[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn]{font-size:14.5px;color:var(--muted);line-height:1.62;padding-left:18px;border-left:2px solid var(--accent-quiet)}.tj-list[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn] b[data-astro-cid-7nai7fsn]{color:var(--text);font-weight:600;display:block;margin-bottom:2px}.tj-block-shot[data-astro-cid-7nai7fsn]{width:100%}.tj-stack-grid[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:8px}.tj-stack-col[data-astro-cid-7nai7fsn] h4[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.tj-stack-col[data-astro-cid-7nai7fsn] ul[data-astro-cid-7nai7fsn]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tj-stack-col[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn]{font-size:13.5px;color:var(--muted);line-height:1.55}.tj-stack-col[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn] b[data-astro-cid-7nai7fsn]{color:var(--text);font-weight:600;display:block}.tj-diagrams[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:20px;margin-top:38px}.tj-diagram[data-astro-cid-7nai7fsn] img[data-astro-cid-7nai7fsn]{width:100%;display:block;border-radius:12px;border:1px solid var(--hairline)}.tj-diagram[data-astro-cid-7nai7fsn] figcaption[data-astro-cid-7nai7fsn]{font-size:12.5px;color:var(--faint);margin-top:10px;line-height:1.5}.tj-story[data-astro-cid-7nai7fsn]{list-style:none;margin:0;padding:0;max-width:760px;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--hairline)}.tj-story[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn]{display:grid;grid-template-columns:200px 1fr;gap:22px;padding:18px 0;border-bottom:1px solid var(--hairline)}.tj-story-h[data-astro-cid-7nai7fsn]{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--accent);letter-spacing:.02em}.tj-story-p[data-astro-cid-7nai7fsn]{font-size:14.5px;color:var(--muted);line-height:1.6}.tj-note[data-astro-cid-7nai7fsn]{border:1px solid var(--hairline);border-radius:20px;padding:40px;background:var(--surface);max-width:760px;margin:0 auto}.tj-note[data-astro-cid-7nai7fsn] p[data-astro-cid-7nai7fsn]{font-size:16px;color:var(--muted);line-height:1.7;margin:0 0 15px}.tj-note[data-astro-cid-7nai7fsn] p[data-astro-cid-7nai7fsn]:last-child{margin-bottom:0}.tj-faq[data-astro-cid-7nai7fsn]{max-width:760px;margin:0 auto}.tj-faq[data-astro-cid-7nai7fsn] details[data-astro-cid-7nai7fsn]{border-bottom:1px solid var(--hairline);padding:4px 0}.tj-faq[data-astro-cid-7nai7fsn] summary[data-astro-cid-7nai7fsn]{cursor:pointer;list-style:none;padding:18px 0;font-family:Public Sans,sans-serif;font-size:16.5px;font-weight:500;color:var(--text);display:flex;justify-content:space-between;gap:18px;align-items:flex-start;transition:color .2s}.tj-faq[data-astro-cid-7nai7fsn] summary[data-astro-cid-7nai7fsn]::-webkit-details-marker{display:none}.tj-faq[data-astro-cid-7nai7fsn] summary[data-astro-cid-7nai7fsn]:hover{color:var(--accent)}.tj-faq[data-astro-cid-7nai7fsn] summary[data-astro-cid-7nai7fsn]:after{content:"+";color:var(--accent);font-size:20px;line-height:1;flex:0 0 auto;transition:transform .25s}.tj-faq[data-astro-cid-7nai7fsn] details[data-astro-cid-7nai7fsn][open] summary[data-astro-cid-7nai7fsn]:after{transform:rotate(45deg)}.tj-faq[data-astro-cid-7nai7fsn] details[data-astro-cid-7nai7fsn] p[data-astro-cid-7nai7fsn]{padding:0 0 20px;font-size:15px;color:var(--muted);line-height:1.68;max-width:64ch;margin:0}.tj-band[data-astro-cid-7nai7fsn]{border:1px solid var(--accent-quiet);border-radius:24px;padding:52px 40px;text-align:center;background:radial-gradient(700px 300px at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--surface)}.tj-band[data-astro-cid-7nai7fsn] .tj-eyebrow[data-astro-cid-7nai7fsn]{justify-content:center}.tj-band[data-astro-cid-7nai7fsn] h2[data-astro-cid-7nai7fsn]{margin:14px 0}.tj-cta[data-astro-cid-7nai7fsn]{display:flex;gap:14px;flex-wrap:wrap}.tj-btn[data-astro-cid-7nai7fsn]{display:inline-flex;align-items:center;height:46px;padding:0 22px;border-radius:12px;border:1px solid var(--accent-quiet);color:var(--accent);font-family:Public Sans,sans-serif;font-size:15px;font-weight:600;transition:.2s}.tj-btn[data-astro-cid-7nai7fsn]:hover{background:var(--surface);border-color:var(--accent)}.tj-btn-ghost[data-astro-cid-7nai7fsn]{border-color:var(--hairline);color:var(--muted)}.tj-btn-ghost[data-astro-cid-7nai7fsn]:hover{border-color:var(--accent-quiet);color:var(--accent)}.tj-disclaimer[data-astro-cid-7nai7fsn]{max-width:760px;margin:0 auto;border-top:1px solid var(--hairline);padding-top:26px}.tj-disclaimer[data-astro-cid-7nai7fsn] p[data-astro-cid-7nai7fsn]{font-size:12.5px;line-height:1.7;color:var(--faint);margin:0 0 10px}.tj-disclaimer[data-astro-cid-7nai7fsn] b[data-astro-cid-7nai7fsn]{color:var(--muted);font-weight:600}.tj-copy[data-astro-cid-7nai7fsn]{margin-top:16px!important;padding-top:14px;border-top:1px solid var(--hairline);color:var(--muted)!important}@media (max-width:640px){.tj-stats[data-astro-cid-7nai7fsn]{grid-template-columns:repeat(2,1fr)}.tj-story[data-astro-cid-7nai7fsn] li[data-astro-cid-7nai7fsn]{grid-template-columns:1fr;gap:4px}.tj-picker-view[data-astro-cid-7nai7fsn]{grid-template-columns:1fr}}
