:root{--tx-void: #070a12;--tx-surface: #0e1320;--tx-raised: #161d2e;--tx-line: #242d42;--tx-ink: #e8ecf5;--tx-ink-dim: #9aa5bd;--tx-ink-faint: #7b849e;--tx-accent: #6ea8fe;--tx-accent-ink: #08111f;--tx-good: #4ade80;--tx-warn: #fbbf24;--tx-bad: #f87171;--tx-radius: 10px;--tx-gap: 1rem;--tx-font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tx-mono: ui-monospace, "Cascadia Code", "Consolas", monospace}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--tx-void);color:var(--tx-ink);font-family:var(--tx-font);line-height:1.5;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--tx-accent);outline-offset:2px}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--tx-accent)}.tx-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100%}.tx-header{display:flex;align-items:center;gap:var(--tx-gap);padding:.75rem 1.25rem;border-bottom:1px solid var(--tx-line);background:var(--tx-surface)}.tx-wordmark{font-family:var(--tx-mono);font-size:.95rem;letter-spacing:.08em;color:var(--tx-ink);text-decoration:none}.tx-nav{margin-left:auto;display:flex;gap:1rem}.tx-nav a{color:var(--tx-ink-dim);text-decoration:none;font-size:.9rem}.tx-nav a[aria-current=page]{color:var(--tx-ink)}.tx-main{padding:2rem 1.25rem}.tx-centred{max-width:46rem;margin:0 auto}.tx-card{background:var(--tx-surface);border:1px solid var(--tx-line);border-radius:var(--tx-radius);padding:1.25rem}.tx-muted{color:var(--tx-ink-dim)}.tx-faint{color:var(--tx-ink-faint);font-size:.85rem}.tx-footer{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--tx-line);background:var(--tx-surface)}.tx-footer a{color:var(--tx-ink-faint);font-size:.85rem;text-decoration:none}.tx-footer a:hover,.tx-footer a:focus-visible{color:var(--tx-ink);text-decoration:underline}@font-face{font-family:Geist;src:url(/assets/Geist-Variable.latin-BATn3FIv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable.latin-380kOiVV.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--tx-landing-paper: #0a0a0a}.tx-skin{--lx-cyan: #22d3ee;--lx-green: #4ade80;--lx-glass: rgba(22, 29, 46, .55);--lx-edge: rgba(148, 163, 184, .14);--lx-edge-lit: rgba(110, 168, 254, .45);--lx-shadow: rgba(4, 8, 18, .55);--lx-sweep: linear-gradient(100deg, var(--tx-accent) 0%, var(--lx-cyan) 45%, var(--lx-green) 100%);position:relative;isolation:isolate;overflow-x:clip}.tx-landing{--tx-void: var(--tx-landing-paper);--tx-surface: #151515;--tx-raised: #202020;--tx-hover: #262626;--tx-line: rgba(255, 255, 255, .08);--tx-line-strong: rgba(255, 255, 255, .14);--tx-chip: rgba(255, 255, 255, .05);--tx-nav-glass: rgba(10, 10, 10, .82);--tx-win-shadow: rgba(0, 0, 0, .5);--tx-ink: #fafafa;--tx-ink-dim: #a1a1a1;--tx-ink-faint: #8f8f8f;--tx-term-ink: #d7d1c9;--tx-term-dim: #9a938a;--tx-accent: #fafafa;--tx-accent-ink: #0a0a0a;--tx-accent-hover: #e2e2e2;--tx-new: #ff6308;--tx-new-tint: rgba(255, 99, 8, .1);--tx-prompt: #88a6ff;--tx-pass: #32ae88;--tx-pass-tint: rgba(50, 174, 136, .1);--tx-warn: #fbbf24;--tx-dot-red: #ff5f57;--tx-dot-amber: #febc2e;--tx-dot-green: #28c840;--tx-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--tx-mono: "Geist Mono", ui-monospace, "Cascadia Code", "Consolas", monospace;--lx-glass: var(--tx-surface);--lx-edge: var(--tx-line);--lx-edge-lit: var(--tx-line-strong);--lx-green: var(--tx-pass);--lx-shadow: var(--tx-win-shadow);min-width:0;min-height:100vh;background:var(--tx-void);color:var(--tx-ink);font-family:var(--tx-font)}.tx-shell:has(.tx-landing)>.tx-main{padding:0;min-width:0}.tx-shell:has(.tx-landing)>.tx-header,.tx-shell:has(.tx-landing)>.tx-footer{display:none}body:has(.tx-landing){background:var(--tx-landing-paper);overflow-x:clip}html:has(.tx-landing){overflow-x:clip}.tx-section{padding:0 1.5rem}.tx-hold{max-width:76rem;margin:0 auto;min-width:0}.tx-hold>*{min-width:0}.tx-prose{max-width:42rem}.tx-centre{text-align:center}.tx-centre .tx-prose{margin-inline:auto}.tx-ruled{border-top:1px solid var(--tx-line);padding-block:6rem}.tx-sect-head{margin-bottom:3.25rem}.tx-sect-head-c{text-align:center}.tx-sect-head-c .tx-sect-lede{margin-inline:auto}.tx-sect-h{margin:0;font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.tx-sect-lede{margin:1rem 0 0;max-width:40rem;font-size:1.1rem;line-height:1.6;color:var(--tx-ink-dim)}.tx-h2{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.15;letter-spacing:-.02em;margin:.75rem 0 0}.tx-lede{font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:var(--tx-ink-dim);margin:1rem 0 0}.tx-sweep{color:var(--tx-accent);background:var(--lx-sweep);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.tx-sweep{-webkit-text-fill-color:currentColor;background:none}}.tx-glass{background:var(--lx-glass);border:1px solid var(--lx-edge);border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:1.35rem;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,box-shadow .3s ease}.tx-lift:hover,.tx-lift:focus-within{transform:translateY(-4px);border-color:var(--lx-edge-lit);box-shadow:0 14px 40px var(--lx-shadow)}.tx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.72rem 1.3rem;font-weight:500;font-size:.95rem;line-height:1.2;white-space:nowrap;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tx-btn-primary{background:var(--tx-accent);color:var(--tx-accent-ink)}.tx-btn-primary:hover{background:var(--tx-accent-hover)}.tx-btn-quiet{background:var(--tx-raised);border-color:var(--tx-line);color:var(--tx-ink)}.tx-btn-quiet:hover{background:var(--tx-hover)}.tx-btn:active{transform:scale(.985)}.tx-btn-small{padding:.5rem 1rem;font-size:.9rem}.tx-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--tx-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-ink-dim);border:1px solid var(--lx-edge);background:var(--lx-glass);border-radius:999px;padding:.35rem .8rem}.tx-tick{display:inline-flex;align-items:baseline;gap:.45rem;color:var(--tx-ink-dim);font-size:.92rem}.tx-tick:before{content:"✓";color:var(--lx-green);font-weight:700}.tx-verdict{display:inline-block;font-family:var(--tx-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;border:1px solid currentColor}.tx-verdict-stop{color:var(--tx-warn)}.tx-verdict-tell{color:var(--tx-ink-dim)}.tx-rule{border:0;height:1px;background:var(--tx-line);margin:0}.tx-nav-bar{position:sticky;top:0;z-index:30;padding:.85rem 1.5rem;border-bottom:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.tx-nav-bar[data-lifted="1"]{background:var(--tx-nav-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--tx-line)}.tx-nav-row{display:flex;align-items:center;gap:2.25rem}.tx-brand{display:flex;align-items:center;gap:.55rem;color:var(--tx-ink);text-decoration:none;font-family:var(--tx-mono);font-size:.9rem;letter-spacing:.08em;white-space:nowrap}.tx-nav-links{display:flex;align-items:center;gap:1.6rem}.tx-nav-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.92rem;font-weight:500;color:var(--tx-ink-dim);white-space:nowrap;transition:color .15s ease}.tx-nav-link:hover{color:var(--tx-ink)}.tx-nav-end{margin-left:auto;display:flex;align-items:center;gap:.5rem}.tx-nav-burger{display:none;margin-left:auto;background:var(--tx-raised);border:1px solid var(--tx-line);border-radius:999px;color:var(--tx-ink);padding:.45rem .95rem;cursor:pointer;font:inherit;font-size:.88rem}.tx-nav-menu{display:grid;gap:.25rem;padding:.9rem 0 .4rem}.tx-nav-menu-item{background:none;border:0;padding:.55rem 0;text-align:left;font:inherit;color:var(--tx-ink);text-decoration:none;cursor:pointer}.tx-nav-menu .tx-btn{margin-top:.5rem}@media (max-width: 960px){.tx-nav-links,.tx-nav-end{display:none}.tx-nav-burger{display:inline-block}}.tx-hero{padding:6.5rem 1.5rem 6rem;text-align:center}.tx-news{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.3rem .6rem;max-width:100%;padding:.3rem .35rem .3rem .4rem;border:1px solid var(--tx-line-strong);border-radius:999px;background:var(--tx-chip);color:var(--tx-ink);font:inherit;font-size:.88rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.tx-news:hover{background:var(--tx-raised)}.tx-news-tag{color:var(--tx-new);background:var(--tx-new-tint);border-radius:999px;padding:.12rem .55rem;font-size:.78rem;font-weight:500}.tx-news-head{font-weight:500}.tx-news-sub{color:var(--tx-ink-dim)}.tx-news-go{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--tx-chip)}.tx-hero-title{margin:2.25rem auto 0;font-size:clamp(2.5rem,6.2vw,4.6rem);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.tx-hero-sub{margin:1.75rem auto 0;max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;text-wrap:pretty}.tx-brief{max-width:46rem;margin:2.75rem auto 0;text-align:left;border:1px solid var(--tx-line-strong);border-radius:12px;overflow:hidden}.tx-brief-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;padding:.8rem 1.1rem;border-bottom:1px solid var(--tx-line);font-size:.85rem}.tx-brief-label{color:var(--tx-ink-faint)}.tx-brief-tab{background:none;border:0;padding:.1rem 0;font:inherit;font-size:.85rem;color:var(--tx-ink-dim);cursor:pointer;white-space:nowrap;transition:color .15s ease}.tx-brief-tab:hover,.tx-brief-tab[aria-pressed=true]{color:var(--tx-ink)}.tx-brief-tab[aria-pressed=true]{font-weight:500}.tx-brief-body{min-height:8.25rem;padding:1.05rem 1.1rem}.tx-brief-line{display:flex;gap:.75rem;margin:0;font-family:var(--tx-mono);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere;min-width:0}.tx-brief-prompt{color:var(--tx-ink-dim);flex:0 0 auto}.tx-brief-note{margin:.7rem 0 0 1.45rem;font-size:.85rem;color:var(--tx-ink-dim)}.tx-hero-cta{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.tx-hero-fine{margin:1rem 0 0}.tx-ghosts{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:1.4rem}.tx-ghost{background:var(--tx-chip);border:0;border-radius:999px;padding:.45rem .95rem;font:inherit;font-size:.9rem;color:var(--tx-ink-dim);cursor:pointer;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.tx-ghost:hover{color:var(--tx-ink);background:var(--tx-raised)}.tx-stack{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4.5rem;align-items:start}.tx-stack[data-wide="0"]{grid-template-columns:minmax(0,1fr);gap:0}.tx-stack-text{min-width:0}.tx-stack-block{min-height:74vh;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0;transition:opacity .3s ease}.tx-stack[data-wide="1"] .tx-stack-block[data-active="0"]{opacity:.3}.tx-stack[data-wide="0"] .tx-stack-block{min-height:0;padding:2.25rem 0}.tx-stack-pane{position:sticky;top:max(5.5rem,calc(50vh - 17rem))}.tx-stack-inline{margin-top:1.75rem}.tx-stack-note{margin:.9rem 0 0;text-align:center}.tx-feat-h{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0}.tx-feat-new{color:var(--tx-new);background:var(--tx-new-tint);border-radius:999px;padding:.15rem .6rem;font-size:.78rem;font-weight:500;letter-spacing:0}.tx-feat-lead{margin:1.1rem 0 0;max-width:32rem;font-size:1.1rem;line-height:1.6;text-wrap:pretty}.tx-feat-list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.7rem}.tx-feat-list li{display:flex;gap:.75rem;align-items:baseline;line-height:1.5}.tx-feat-list li:before{content:"✓";color:var(--tx-ink-faint);font-size:.85rem;flex:0 0 auto}.tx-win{min-width:0;border:1px solid var(--tx-line-strong);border-radius:12px;background:var(--tx-surface);overflow:hidden;font-family:var(--tx-mono);font-size:.8rem;color:var(--tx-term-ink);box-shadow:0 30px 80px var(--tx-win-shadow)}.tx-win-bar{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;border-bottom:1px solid var(--tx-line)}.tx-win-dot{width:.72rem;height:.72rem;border-radius:50%;flex:0 0 auto}.tx-win-dot-r{background:var(--tx-dot-red)}.tx-win-dot-y{background:var(--tx-dot-amber)}.tx-win-dot-g{background:var(--tx-dot-green)}.tx-win-title{margin-left:.65rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx-term-dim);font-size:.75rem}.tx-win-brand{color:var(--tx-term-dim)}.tx-win-tag{margin-left:auto;color:var(--tx-term-dim);font-size:.72rem;white-space:nowrap}.tx-win-body{min-height:23rem;padding:1.1rem 1rem;display:grid;align-content:start;gap:.65rem;animation:tx-win-in .25s ease-out}.tx-win-input{display:flex;align-items:center;gap:.6rem;height:2.5rem;margin:0 .75rem .75rem;padding:0 .9rem;border-radius:6px;background:var(--tx-raised)}.tx-win-caret{width:.5rem;height:1rem;background:var(--tx-term-ink);animation:tx-blink 1.1s steps(1) infinite}.tx-win-meta{margin-left:auto;color:var(--tx-term-dim);font-size:.72rem}@keyframes tx-win-in{0%{opacity:0}to{opacity:1}}@keyframes tx-blink{50%{opacity:0}}.tx-t-line{line-height:1.6;overflow-wrap:anywhere;min-width:0}.tx-t-you{color:var(--tx-prompt)}.tx-t-dim{color:var(--tx-term-dim)}.tx-t-pass{color:var(--tx-pass)}.tx-t-stop{color:var(--tx-warn)}.tx-t-card{display:grid;gap:.45rem;padding:.85rem .9rem;border:1px solid var(--tx-line);border-radius:6px;background:var(--tx-raised)}.tx-t-opt{display:flex;gap:.7rem;padding:.3rem .5rem;border-radius:4px;line-height:1.5}.tx-t-opt[data-on="1"]{background:var(--tx-hover);color:var(--tx-ink)}.tx-t-key{color:var(--tx-term-dim);flex:0 0 auto}.tx-t-files{display:flex;flex-wrap:wrap;gap:.35rem}.tx-t-file{padding:.2rem .6rem;border-radius:4px;border:1px solid transparent;background:var(--tx-raised);color:var(--tx-term-dim)}.tx-t-file[data-on="1"]{color:var(--tx-term-ink);border-color:var(--tx-line-strong)}.tx-t-code{display:grid;padding:.5rem 0;border-radius:6px;background:var(--tx-void);min-width:0}.tx-t-row{display:grid;grid-template-columns:2.4rem 1.1rem minmax(0,1fr);white-space:pre;line-height:1.6;background:var(--tx-pass-tint)}.tx-t-row>:last-child{overflow:hidden;text-overflow:ellipsis}.tx-t-ln{color:var(--tx-term-dim);text-align:right;padding-right:.7rem}.tx-t-reject{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.tx-t-pill{border:1px solid var(--tx-line-strong);border-radius:999px;padding:.3rem .85rem;color:var(--tx-term-ink)}.tx-t-gates{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.tx-t-gate{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;padding:.5rem .65rem;border-radius:6px;background:var(--tx-raised)}.tx-t-gate-name{flex:1;min-width:8rem}.tx-t-power{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;border-radius:999px;padding:.05rem .45rem}.tx-t-live{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;padding-top:.7rem;border-top:1px solid var(--tx-line)}.tx-t-live-top{padding-top:0;border-top:0}.tx-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.75rem 2rem;padding:3rem 3.5rem;border-radius:16px;background:var(--tx-surface)}.tx-try-h{margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.tx-try-p{margin:.7rem 0 0;color:var(--tx-ink)}.tx-section:has(.tx-try){padding-bottom:6rem}.tx-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 3rem}.tx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-item{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.45rem .8rem;align-content:start;align-items:center;color:var(--tx-ink-faint)}.tx-item-name{margin:0;font-size:1.02rem;font-weight:500;color:var(--tx-ink)}.tx-item .tx-verdict,.tx-item-text{grid-column:2;justify-self:start}.tx-item-text{margin:0;font-size:.95rem;line-height:1.6;color:var(--tx-ink-dim)}.tx-limit{border-top:1px solid var(--tx-line);padding-top:1.4rem;display:grid;gap:.5rem}.tx-limit .tx-item-text{grid-column:auto}.tx-aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem 3rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--tx-line)}.tx-aside-h{margin:0;font-size:1.05rem;font-weight:500}.tx-aside-p{margin:0;line-height:1.65;color:var(--tx-ink-dim)}.tx-aside-p strong{color:var(--tx-ink);font-weight:500}.tx-cost{margin:0 auto;text-align:center;font-size:1.05rem;line-height:1.65}.tx-cost p{margin:0 0 1rem;color:var(--tx-ink-dim)}.tx-cost p:first-child{color:var(--tx-ink)}.tx-cost strong{color:var(--tx-ink);font-weight:500}.tx-cost .tx-faint{margin:0}.tx-faq{max-width:48rem;margin:0 auto;border-top:1px solid var(--tx-line)}.tx-faq-item{border-bottom:1px solid var(--tx-line)}.tx-faq-q{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem 0;list-style:none;cursor:pointer;font-weight:500;font-size:1.02rem}.tx-faq-q::-webkit-details-marker{display:none}.tx-faq-sign:before{content:"+";color:var(--tx-ink-faint)}.tx-faq-item[open] .tx-faq-sign:before{content:"−"}.tx-faq-a{margin:0;padding:0 2.5rem 1.35rem 0;line-height:1.65;color:var(--tx-ink-dim)}.tx-final{text-align:center}.tx-final-h{margin:0;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:500;line-height:1.05;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}.tx-final-p{margin:1rem 0 0;font-size:1.15rem}.tx-final-ticks{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.6rem 0 0}.tx-final-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.tx-foot{padding:0 1.5rem}.tx-foot-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2.5rem 3rem;padding:3.5rem 0 3rem;border-top:1px solid var(--tx-line)}.tx-foot-about{margin:.8rem 0 0;max-width:22rem}.tx-foot-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:2rem}.tx-foot-h{margin:0 0 .9rem;font-size:.92rem;font-weight:500;color:var(--tx-ink)}.tx-foot-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.tx-foot-link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.92rem;text-align:left;text-decoration:none;white-space:nowrap;color:var(--tx-ink-dim)}.tx-foot-link:hover,.tx-foot-link:focus-visible{color:var(--tx-ink);text-decoration:underline}@media (max-width: 900px){.tx-grid,.tx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-aside,.tx-foot-row{grid-template-columns:minmax(0,1fr)}.tx-try{padding:2.25rem 2rem}}@media (max-width: 640px){.tx-section,.tx-foot,.tx-nav-bar{padding-inline:1rem}.tx-hero{padding:4rem 1rem 4.5rem}.tx-ruled{padding-block:4.25rem}.tx-grid,.tx-grid-4,.tx-grid-2{grid-template-columns:minmax(0,1fr);gap:2rem}.tx-try{padding:1.75rem 1.4rem}.tx-brief-body{min-height:10.5rem}.tx-win-body{min-height:0}.tx-faq-a{padding-right:0}.tx-news-sub{display:none}}@media (max-width: 480px){.tx-win-brand{display:none}}@media (max-width: 400px){.tx-news-go{display:none}}.tx-reveal{opacity:1}.tx-reveal[data-armed="1"]{opacity:0}.tx-reveal[data-armed="1"][data-anim=fade]{transform:translateY(10px)}.tx-reveal[data-armed="1"][data-anim=up]{transform:translateY(16px)}.tx-reveal[data-armed="1"][data-anim=scale]{transform:scale(.95)}.tx-reveal[data-shown="1"]{opacity:1;transform:none}.tx-reveal[data-shown="1"][data-anim=fade]{transition:opacity .4s ease-out,transform .4s ease-out}.tx-reveal[data-shown="1"][data-anim=up]{transition:opacity .6s ease-out,transform .6s cubic-bezier(.22,.9,.3,1)}.tx-reveal[data-shown="1"][data-anim=scale]{transition:opacity .5s ease-out,transform .5s cubic-bezier(.22,.9,.3,1)}@media (prefers-reduced-motion: reduce){.tx-reveal[data-armed="1"]{opacity:1;transform:none}.tx-reveal[data-shown="1"],.tx-glass,.tx-btn,.tx-stack-block,.tx-nav-bar{transition:none}.tx-lift:hover,.tx-lift:focus-within,.tx-btn:active{transform:none}.tx-win-body,.tx-win-caret{animation:none}}@media print{.tx-reveal[data-armed="1"]{opacity:1!important;transform:none!important}.tx-stack-block{opacity:1!important}}.tx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tx-chat-open{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.05rem .65rem .7rem;border-radius:999px;border:1px solid var(--lx-edge-lit);background:var(--lx-glass);color:var(--tx-ink);font:inherit;font-size:.9rem;font-weight:500;cursor:pointer;box-shadow:0 10px 34px var(--lx-shadow);transition:border-color .15s ease,background-color .15s ease;animation:tx-bob 2.4s ease-in-out 1.5s 3}.tx-chat-open:hover,.tx-chat-open:focus-visible{animation-play-state:paused}.tx-chat-open:hover{background:var(--tx-raised)}.tx-chat-open-mark{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--tx-ink);color:var(--tx-void);font-weight:600;font-size:.8rem}@keyframes tx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tx-chat-veil{display:none}@media (max-width: 640px){.tx-chat-veil{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39}}.tx-chat{position:fixed;right:1.25rem;bottom:1.25rem;z-index:41;width:min(23rem,calc(100vw - 2.5rem));max-height:min(34rem,calc(100vh - 2.5rem));display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--lx-edge-lit);background:var(--lx-glass);box-shadow:0 26px 70px var(--lx-shadow);overflow:hidden}.tx-chat-top{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-bottom:1px solid var(--lx-edge)}.tx-chat-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--lx-green);flex:0 0 auto}.tx-chat-x{background:none;border:1px solid transparent;border-radius:8px;color:var(--tx-ink-dim);cursor:pointer;font:inherit;padding:.2rem .45rem;flex:0 0 auto}.tx-chat-x:hover{color:var(--tx-ink);border-color:var(--lx-edge)}.tx-chat-log{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.6rem;font-size:.92rem;line-height:1.5}.tx-chat-bot,.tx-chat-you{max-width:90%;padding:.6rem .75rem;border-radius:10px;border:1px solid var(--lx-edge)}.tx-chat-bot{background:var(--tx-raised);align-self:flex-start}.tx-chat-you{background:var(--tx-hover);align-self:flex-end}.tx-chat-quick{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 .9rem .6rem}.tx-chat-chip{background:var(--tx-raised);border:1px solid var(--lx-edge);border-radius:999px;color:var(--tx-ink-dim);cursor:pointer;font:inherit;font-size:.8rem;padding:.35rem .7rem;text-align:left}.tx-chat-chip:hover{color:var(--tx-ink);border-color:var(--lx-edge-lit)}.tx-chat-ask{display:flex;gap:.5rem;padding:.75rem .9rem;border-top:1px solid var(--lx-edge)}.tx-chat-ask input{flex:1;min-width:0;background:var(--tx-void);border:1px solid var(--lx-edge-lit);border-radius:999px;color:var(--tx-ink);padding:.5rem .85rem;font-size:.9rem}.tx-chat-ask button:disabled{opacity:.5;cursor:default;transform:none}@media (max-width: 640px){.tx-chat{right:.6rem;left:.6rem;bottom:.6rem;width:auto;max-height:min(30rem,calc(100vh - 1.2rem))}.tx-chat-open{right:.75rem;bottom:.75rem}}@media (prefers-reduced-motion: reduce){.tx-chat-open{transition:none;animation:none}}
