.tx{--tx-ground:#131211;--tx-raise:#201f1d;--tx-sunk:#181716;--tx-chip:#23211f;--tx-ink:#f8f6f1;--tx-muted:#9e9e9e;--tx-faint:#f8f6f170;--tx-hair:#f8f6f10f;--tx-hair-2:#f8f6f11f;--tx-send:#1d9bf0;--tx-send-ink:#fff;--tx-run:#e3b341;--tx-done:#7bd88f;--tx-fail:#f0796a;--tx-r-card:24px;--tx-r-bubble:16px;--tx-r-pill:9999px;--tx-col:752px;--tx-stage:1040px;--tx-ease:cubic-bezier(.22, .61, .36, 1);background:var(--tx-ground);color:var(--tx-ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.tx.tx-inline{min-height:0;color:inherit;background:0 0;display:block}:root[data-theme=light] .tx{--tx-ground:#fafafa;--tx-raise:#fff;--tx-sunk:#f4f4f3;--tx-chip:#efefee;--tx-ink:#0a0a0b;--tx-muted:#6b6f76;--tx-faint:#0a0a0b75;--tx-hair:#0a0a0b17;--tx-hair-2:#0a0a0b29;--tx-run:#9a6b00;--tx-done:#197a3d;--tx-fail:#b3271a}.tx *,.tx :before,.tx :after{box-sizing:border-box}.tx-shell{min-height:100vh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.tx-main{width:100%;max-width:calc(var(--tx-col) + 32px);flex-direction:column;flex:auto;margin:0 auto;padding:0 16px;display:flex}.tx-main.is-empty{justify-content:center;align-items:center;padding-bottom:12vh}.tx-nav{z-index:40;padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top,0px));background:0 0;border-bottom:1px solid #0000;align-items:center;gap:8px;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,padding .3s;display:flex;position:sticky;top:0}.tx-nav[data-scrolled=true]{background:color-mix(in srgb, var(--tx-ground) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border-bottom-color:var(--tx-hair)}@supports not (background:color-mix(in srgb, red 50%, transparent)){.tx-nav[data-scrolled=true]{background:var(--tx-ground)}}@media (prefers-reduced-motion:reduce){.tx-nav{transition:none}}.tx-navlink{border-radius:9999px;transition:color .2s,background-color .2s,transform .1s ease-out}.tx-navlink:hover{color:var(--tx-ink)}.tx-navlink:active{transform:scale(.97)}.tx-navlink:focus-visible,.tx-mark:focus-visible{outline:2px solid var(--sx-iris-2,#5b9bff);outline-offset:3px;border-radius:9999px}.tx-mark{transition:opacity .2s}.tx-mark:hover{opacity:.86}@media (prefers-reduced-motion:reduce){.tx-navlink{transition:none}.tx-navlink:active{transform:none}}@keyframes tx-mark-settle{0%{opacity:0;transform:scale(.88)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes tx-mark-eye-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tx-markglyph{overflow:visible}.tx-mark-ring,.tx-mark-mer{transform-origin:12px 12px;animation:.62s cubic-bezier(.22,1,.36,1) both tx-mark-settle}.tx-mark-mer{transition:transform .3s cubic-bezier(.4,0,.2,1);animation-delay:60ms}.tx-mark-eye{transform-origin:12px 12px;transition:transform .16s ease-out;animation:.36s cubic-bezier(.2,.9,.3,1.15) .18s both tx-mark-eye-in}.tx-mark:hover .tx-mark-eye,.tx-mark:focus-visible .tx-mark-eye{animation:none;transform:scaleY(.34)}.tx-mark:hover .tx-mark-mer,.tx-mark:focus-visible .tx-mark-mer{transform:scaleX(.82)}@media (prefers-reduced-motion:reduce){.tx-mark-ring,.tx-mark-mer,.tx-mark-eye{transition:none;animation:none}.tx-mark:hover .tx-mark-eye,.tx-mark:focus-visible .tx-mark-eye,.tx-mark:hover .tx-mark-mer,.tx-mark:focus-visible .tx-mark-mer{transform:none}}.tx-mark{color:var(--tx-ink);letter-spacing:-.01em;align-items:center;gap:9px;margin-right:auto;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.tx-mark svg{display:block}.tx-navlink{border-radius:var(--tx-r-pill);height:40px;color:var(--tx-muted);cursor:pointer;transition:color .15s var(--tx-ease), background .15s var(--tx-ease);background:0 0;border:0;align-items:center;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.tx-navlink:hover{color:var(--tx-ink);background:var(--tx-hair)}.tx-ghost{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);height:40px;color:var(--tx-ink);cursor:pointer;transition:background .15s var(--tx-ease);background:0 0;align-items:center;padding:0 17px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.tx-ghost:hover{background:var(--tx-hair)}.tx-solid{border-radius:var(--tx-r-pill);background:var(--tx-ink);height:40px;color:var(--tx-ground);cursor:pointer;transition:opacity .15s var(--tx-ease), transform .15s var(--tx-ease);border:0;justify-content:center;align-items:center;gap:7px;padding:0 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tx-solid:hover{opacity:.88}.tx-solid:active{transform:scale(.985)}.tx-solid[disabled]{opacity:.45;cursor:default;transform:none}.tx-ask{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-align:center;color:var(--tx-ink);margin:0 0 32px;font-size:24px;font-weight:550;line-height:1.35}.tx-ask em{white-space:nowrap;font-style:normal;display:inline-block;position:relative}.tx-ask em:after{content:"";opacity:0;background-image:linear-gradient(90deg,#fcfcfc40 0% 35%,#6366f1 40%,#a855f7 45%,#ec4899 50%,#f97316 55%,#eab308 60%,#fcfcfc40 65% 100%);background-position:0 0;background-size:400% 100%;border-radius:9999px;height:2px;animation:.8s cubic-bezier(.16,1,.3,1) .8s backwards tx-underline-wipe,3s linear .4s tx-underline-shimmer;position:absolute;bottom:-4px;left:0;right:0}@keyframes tx-underline-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes tx-underline-shimmer{0%{opacity:0;background-position:150% 0}13%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.tx-ask em:after{opacity:1;background-image:linear-gradient(90deg,#fcfcfc40,#fcfcfc40);animation:none}}.tx-sub{text-align:center;color:var(--tx-muted);margin:-8px 0 24px;font-size:14px;line-height:1.6}.tx-composer{width:100%;max-width:var(--tx-col);border-radius:var(--tx-r-card);background:var(--tx-raise);border:1px solid var(--tx-hair);transition:border-color .18s var(--tx-ease)}.tx-composer:focus-within{border-color:var(--tx-hair-2)}.tx-composer textarea{resize:none;width:100%;min-height:42px;max-height:180px;color:var(--tx-ink);font:inherit;background:0 0;border:0;outline:none;padding:14px 16px 0;font-size:16px;line-height:28px;display:block}.tx-composer textarea::placeholder{color:var(--tx-muted)}.tx-bar{justify-content:flex-end;align-items:center;gap:6px;padding:8px;display:flex}.tx-tool{border-radius:var(--tx-r-pill);min-width:40px;height:40px;color:var(--tx-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.tx-tool:hover{background:var(--tx-hair);color:var(--tx-ink)}.tx-tool.is-on{color:var(--tx-ink);background:var(--tx-hair)}.tx-send{border-radius:var(--tx-r-pill);background:var(--tx-send);width:40px;height:40px;color:var(--tx-send-ink);cursor:pointer;transition:opacity .15s var(--tx-ease), transform .15s var(--tx-ease);border:0;justify-content:center;align-items:center;display:inline-flex}.tx-send:hover{opacity:.9}.tx-send:active{transform:scale(.94)}.tx-send[disabled]{opacity:.35;cursor:default;transform:none}.tx-legal{padding:18px 16px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--tx-faint);font-size:12px;line-height:1.7}.tx-legal a{color:var(--tx-muted);text-underline-offset:2px;text-decoration:underline}.tx-thread{flex-direction:column;gap:14px;padding:28px 0 20px;display:flex}.tx-bubble{border-radius:var(--tx-r-bubble);background:var(--tx-raise);max-width:82%;color:var(--tx-ink);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;padding:8px 16px;font-size:15px;line-height:1.55}.tx-say{color:var(--tx-ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.62}.tx-say strong{font-weight:600}.tx-log{border-radius:var(--tx-r-bubble);background:var(--tx-sunk);border:1px solid var(--tx-hair);font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;flex-direction:column;gap:3px;padding:14px 16px;font-size:12.5px;line-height:1.75;display:flex}.tx-row{color:var(--tx-muted);animation:tx-row-in .26s var(--tx-ease) both;align-items:baseline;gap:8px;display:flex}@keyframes tx-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tx-row{animation:none}}.tx-row-glyph{color:var(--tx-faint);flex:none;width:10px}.tx-row-name{color:var(--tx-done);flex:none}.tx-row-arg{color:var(--tx-muted);overflow-wrap:anywhere}.tx-row-note{color:var(--tx-faint);flex:none;margin-left:auto;padding-left:12px}.tx-row-state{flex:none;margin-left:auto;padding-left:12px}.tx-row[data-state=running] .tx-row-state{color:var(--tx-run)}.tx-row[data-state=done] .tx-row-state{color:var(--tx-done)}.tx-row[data-state=failed] .tx-row-state{color:var(--tx-fail)}.tx-row[data-state=running] .tx-row-name{color:var(--tx-run)}.tx-row[data-state=failed] .tx-row-name{color:var(--tx-fail)}.tx-row.is-head,.tx-row.is-head .tx-row-arg{color:var(--tx-faint)}.tx-row[data-state=running] .tx-row-state{animation:1.5s ease-in-out infinite tx-pulse}@keyframes tx-pulse{0%,to{opacity:1}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.tx-row[data-state=running] .tx-row-state{animation:none}}.tx-gate{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:20px;display:grid}.tx-gate h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--tx-ink);margin:0 0 4px;font-size:15px;font-weight:600}.tx-gate p{color:var(--tx-muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.tx-gate .tx-solid{width:fit-content}.tx-gate-note{color:var(--tx-faint);margin:10px 0 0;font-size:12px;line-height:1.6}.tx-unlock{flex-direction:column;gap:11px;display:flex}.tx-unlock li{color:var(--tx-muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.tx-unlock svg{color:var(--tx-faint);flex:none}.tx-note{border-radius:var(--tx-r-bubble);background:var(--tx-sunk);border:1px solid var(--tx-hair);color:var(--tx-muted);padding:13px 16px;font-size:13.5px;line-height:1.6}.tx-note strong{color:var(--tx-ink);font-weight:600}.tx-note .tx-ghost{height:34px;margin-top:11px;font-size:13px}.tx-chips{max-width:var(--tx-col);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.tx-chip{border-radius:var(--tx-r-pill);height:36px;color:var(--tx-muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:500;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.tx-chip:hover{background:var(--tx-hair);color:var(--tx-ink)}.tx-navmenu,.tx-navpanel{display:none}@media (max-width:640px){.tx-nav{gap:6px;padding:11px 14px;position:relative}.tx-navlink{display:none}.tx-navmenu{width:44px;height:44px;color:var(--tx-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .18s,background-color .18s;display:inline-flex}.tx-navmenu:hover,.tx-navmenu[aria-expanded=true]{color:var(--tx-ink);background:var(--tx-hair)}.tx-navmenu:focus-visible{outline:2px solid var(--sx-iris-2,#5b9bff);outline-offset:2px}.tx-navmenu:active{background:var(--tx-hair)}.tx-nav .tx-ghost{margin-left:0}.tx-nav .tx-signin,.tx-nav .tx-signout{display:none}.tx-navpanel .tx-navpanel-acct{border-top:1px solid var(--tx-hair);color:var(--tx-muted);border-radius:0 0 9px 9px;margin-top:2px}.tx-navpanel{z-index:60;border:1px solid var(--tx-hair-2);background:var(--tx-raise);border-radius:14px;min-width:188px;padding:6px;animation:.16s cubic-bezier(.2,.9,.3,1) both tx-navpanel-in;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:12px;box-shadow:0 22px 48px -22px #000c}.tx-navpanel a{min-height:44px;color:var(--tx-ink);border-radius:9999px;align-items:center;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.tx-navpanel a:active{background:var(--tx-hair)}.tx-navpanel a:focus-visible{outline:2px solid var(--sx-iris-2,#5b9bff);outline-offset:-2px}.tx-navpanel .tx-navpanel-theme{white-space:nowrap;border:0;border-top:1px solid var(--tx-hair);width:100%;min-height:44px;color:var(--tx-ink);cursor:pointer;background:0 0;align-items:center;gap:9px;margin-top:2px;padding:0 12px;font-size:15px;display:flex}@keyframes tx-navpanel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tx-navpanel{animation:none}.tx-navmenu{transition:none}}.tx-ghost,.tx-solid{height:36px;padding:0 14px;font-size:13.5px}.tx-ask{font-size:21px}.tx-main{padding:0 14px}.tx-main.is-empty{padding-bottom:6vh}.tx-composer textarea{padding:15px 16px 4px}.tx-gate{grid-template-columns:1fr;gap:16px}.tx-log{padding:12px 13px;font-size:11.5px}.tx-row-note,.tx-row-state{padding-left:8px}.tx-bubble{max-width:90%}}.tx-verdict{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);flex-direction:column;gap:16px;padding:22px;display:flex}.tx-verdict-head{flex-direction:column;gap:6px;display:flex}.tx-verdict-path{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted);align-self:flex-start;padding:4px 11px;font-size:11px}.tx-verdict h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--tx-ink);margin:0;font-size:22px;font-weight:600;line-height:1.25}.tx-verdict-kicker{color:var(--tx-muted);margin:0;font-size:13.5px}.tx-verdict-forecast{border-radius:var(--tx-r-bubble);background:var(--tx-ground);border:1px solid var(--tx-hair);color:var(--tx-muted);align-items:flex-start;gap:9px;margin:0;padding:13px 15px;font-size:13.5px;line-height:1.6;display:flex}.tx-verdict-forecast svg{color:var(--tx-faint);flex:none;margin-top:3px}.tx-verdict-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tx-verdict-bullets li{color:var(--tx-muted);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.tx-verdict-bullets li:before{content:"";background:var(--tx-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.tx-verdict-alt{border-top:1px solid var(--tx-hair);color:var(--tx-faint);margin:0;padding-top:14px;font-size:12.5px;line-height:1.6}.tx-verdict-alt b{color:var(--tx-muted);font-weight:600}.tx-verdict-foot{flex-direction:column;align-items:flex-start;display:flex}.tx-score{border-radius:var(--tx-r-bubble);background:var(--tx-ground);border:1px solid var(--tx-hair);flex-direction:column;gap:12px;padding:16px;display:flex}.tx-score-n{align-items:baseline;gap:7px;display:flex}.tx-score-n b{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--tx-ink);font-size:34px;font-weight:600;line-height:1}.tx-score-n span{color:var(--tx-faint);font-size:13px}.tx-score-bars{flex-direction:column;gap:7px;display:flex}.tx-score-row{font-family:var(--font-mono), ui-monospace, monospace;color:var(--tx-muted);grid-template-columns:82px 1fr 28px;align-items:center;gap:10px;font-size:11.5px;display:grid}.tx-score-row i{background:var(--tx-hair-2);border-radius:2px;height:4px;display:block;overflow:hidden}.tx-score-row u{background:var(--tx-done);border-radius:2px;height:100%;text-decoration:none;display:block}.tx-score-row b{text-align:right;color:var(--tx-ink);font-weight:500}.tx-score-why{color:var(--tx-faint);margin:0;font-size:12.5px;line-height:1.6}.tx-plan{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tx-plan li{border-top:1px solid var(--tx-hair);gap:12px;padding:11px 0;display:flex}.tx-plan li:first-child{border-top:0}.tx-plan-n{border:1px solid var(--tx-hair-2);width:22px;height:22px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--tx-muted);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.tx-plan-body{flex-direction:column;gap:3px;min-width:0;display:flex}.tx-plan-body b{color:var(--tx-ink);font-size:14px;font-weight:600}.tx-plan-body span{color:var(--tx-muted);font-size:13px;line-height:1.55}.tx-plan.is-locked .tx-plan-body b{text-transform:capitalize;color:var(--tx-muted)}.tx-plan-blur{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-1px;color:var(--tx-hair-2);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:9px;line-height:1.9;overflow:hidden}.tx-askback{flex-direction:column;gap:10px;display:flex}.tx-askback .tx-say{color:var(--tx-ink)}.tx-askback .tx-chips{justify-content:flex-start;margin-top:2px}@media (max-width:640px){.tx-verdict{padding:18px}.tx-verdict h2{font-size:19px}.tx-score-row{grid-template-columns:70px 1fr 26px}}.tx-upgrade{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);border-left:2px solid var(--tx-run);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;padding:22px;display:grid}.tx-upgrade-main{flex-direction:column;align-items:flex-start;display:flex}.tx-upgrade-tag{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-run);align-items:center;gap:6px;margin-bottom:11px;padding:4px 11px;font-size:10.5px;display:inline-flex}.tx-upgrade h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--tx-ink);margin:0 0 7px;font-size:17px;font-weight:600;line-height:1.3}.tx-upgrade p{color:var(--tx-muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.tx-upgrade .tx-gate-note{margin:10px 0 0}.tx-upgrade.is-compact{grid-template-columns:1fr;gap:14px;padding:18px}.tx-upgrade.is-compact .tx-unlock li:nth-child(n+4){display:none}.tx-quota{color:var(--tx-faint);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.tx-quota b{color:var(--tx-muted);font-weight:550}.tx-quota a{color:var(--tx-muted);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.tx-upgrade{grid-template-columns:1fr;gap:16px;padding:18px}}.tx-main.tx-page{max-width:calc(var(--tx-stage) + 40px);padding:56px 20px 24px;display:block}.tx-page-head{text-align:center;max-width:860px;margin:0 auto 64px}.tx-page-head .tx-ask{letter-spacing:-.03em;margin-bottom:18px;font-size:56px;font-weight:450;line-height:1.02}.tx-page-head .tx-sub{margin:0}.tx-rungs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.tx-rung{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);flex-direction:column;gap:18px;padding:24px;display:flex;position:relative}.tx-rung.is-lead{background:var(--tx-raise);border-color:var(--tx-hair-2);box-shadow:inset 0 1px #fcfcfc12}:root[data-theme=light] .tx-rung.is-lead{box-shadow:0 1px 2px #0a0a0b0d,0 8px 24px -12px #0a0a0b29}.tx-rung-flag{border-radius:var(--tx-r-pill);background:var(--tx-ink);color:var(--tx-ground);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;font-size:10px;position:absolute;top:-10px;left:24px}.tx-rung-head{flex-direction:column;gap:5px;display:flex}.tx-rung-head h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;color:var(--tx-muted);margin:0;font-size:14px;font-weight:600}.tx-rung-price{align-items:baseline;gap:6px;margin:0;display:flex}.tx-rung-price b{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--tx-ink);font-size:34px;font-weight:600;line-height:1}.tx-rung-price span{color:var(--tx-muted);font-size:13px}.tx-rung-note{color:var(--tx-faint);margin:0;font-size:12.5px;line-height:1.55}.tx-rung .tx-unlock{flex:auto}.tx-rung .tx-unlock li{align-items:flex-start;line-height:1.5}.tx-rung .tx-unlock svg{margin-top:2px}.tx-rung-foot{flex-direction:column;align-items:stretch;display:flex}.tx-rung-foot .tx-solid,.tx-rung-foot .tx-ghost{justify-content:center;width:100%}.tx-faq{max-width:720px;margin:52px auto 0}.tx-faq details{border-top:1px solid var(--tx-hair)}.tx-faq details:last-child{border-bottom:1px solid var(--tx-hair)}.tx-faq summary{cursor:pointer;color:var(--tx-ink);align-items:center;gap:10px;padding:17px 2px;font-size:14.5px;font-weight:550;list-style:none;display:flex}.tx-faq summary::-webkit-details-marker{display:none}.tx-faq summary:after{content:"+";color:var(--tx-faint);margin-left:auto;font-size:17px;font-weight:400}.tx-faq details[open] summary:after{content:"−"}.tx-faq p{color:var(--tx-muted);max-width:62ch;margin:0;padding:0 2px 18px;font-size:13.5px;line-height:1.68}.tx-faq a{color:var(--tx-ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:900px){.tx-rungs{grid-template-columns:1fr}.tx-rung.is-lead{order:-1}}@media (max-width:640px){.tx-main.tx-page{padding:32px 14px 20px}.tx-page-head{margin-bottom:30px}.tx-page-head .tx-ask{font-size:25px}}.tx-main.tx-auth{justify-content:center;align-items:center;max-width:460px;padding-bottom:10vh}.tx-auth-head{text-align:center;margin-bottom:22px}.tx-auth-head .tx-ask{margin-bottom:8px}.tx-auth-head .tx-sub{margin:0}.tx-auth-eyebrow{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:14px;padding:4px 11px;font-size:10.5px;display:inline-block}.tx-auth-card{justify-content:center;width:100%;display:flex}.tx-auth-card .cl-rootBox,.tx-auth-card .cl-card{--clerk-color-background:var(--tx-raise);--clerk-color-foreground:var(--tx-ink);--clerk-color-primary:var(--tx-ink);--clerk-color-primary-foreground:var(--tx-ground);--clerk-color-muted:var(--tx-sunk);--clerk-color-muted-foreground:var(--tx-muted);--clerk-color-border:var(--tx-hair-2);--clerk-color-input:var(--tx-sunk);--clerk-color-ring:var(--tx-hair-2);--clerk-border-radius:14px;width:100%}.tx-auth-card .cl-card{background:var(--tx-raise);border:1px solid var(--tx-hair);border-radius:var(--tx-r-card);box-shadow:none}.tx-auth-card .cl-header,.tx-auth-card .cl-headerTitle,.tx-auth-card .cl-headerSubtitle,.tx-auth-card .cl-logoBox{display:none}.tx-cta-pair{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.tx-section{margin-top:96px}.tx-section-h{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.012em;color:var(--tx-ink);margin:0 0 14px;font-size:36px;font-weight:500;line-height:1.11}@media (max-width:600px){.tx-section-h{font-size:29px}}.tx-section-sub{max-width:720px;color:var(--tx-muted);margin:0 0 28px;font-size:18px;line-height:1.6}.tx-center{text-align:center}.tx-section-sub.tx-center{margin-inline:auto}.tx-section-sub code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--tx-sunk);border:1px solid var(--tx-hair);border-radius:5px;padding:1px 5px;font-size:12px}.tx-band{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:64px;padding:28px;display:grid}.tx-band-copy{flex-direction:column;align-items:flex-start;display:flex}.tx-band-tag{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-muted);margin-bottom:11px;padding:4px 11px;font-size:10.5px}.tx-band-copy h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--tx-ink);margin:0 0 9px;font-size:21px;font-weight:600;line-height:1.3}.tx-band-copy p{color:var(--tx-muted);margin:0 0 18px;font-size:13.5px;line-height:1.65}.tx-band-log{background:var(--tx-ground)}.tx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tx-tile{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);padding:22px}.tx-tile-ic{background:var(--tx-chip);border:1px solid var(--tx-hair);width:32px;height:32px;color:var(--tx-muted);border-radius:10px;place-items:center;margin-bottom:13px;display:inline-grid}.tx-tile h3,.tx-split h3{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--tx-ink);margin:0 0 7px;font-size:16px;font-weight:600}.tx-tile p,.tx-split p{color:var(--tx-muted);margin:0;font-size:13.5px;line-height:1.65}.tx-shots{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.tx-shot{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);margin:0;overflow:hidden}.tx-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-bottom:1px solid var(--tx-hair);width:100%;display:block}.tx-shot figcaption{flex-direction:column;gap:4px;padding:15px 17px 17px;display:flex}.tx-shot b{color:var(--tx-ink);font-size:14px;font-weight:600}.tx-shot span{color:var(--tx-muted);font-size:12.5px;line-height:1.55}.tx-shot em{font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--tx-faint);margin-top:4px;font-size:10.5px}.tx-splits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tx-split{border-radius:var(--tx-r-card);background:var(--tx-sunk);border:1px solid var(--tx-hair);flex-direction:column;align-items:flex-start;gap:0;padding:24px;display:flex}.tx-split.is-lead{background:var(--tx-raise);border-color:var(--tx-hair-2)}.tx-split p{margin-bottom:18px}.tx-closer{text-align:center;margin:84px 0 24px}.tx-closer h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--tx-ink);margin:0 0 12px;font-size:44px;font-weight:500;line-height:1.04}.tx-closer p{color:var(--tx-muted);margin:0 0 20px;font-size:14px}@media (max-width:860px){.tx-band{grid-template-columns:1fr;gap:22px}.tx-tiles,.tx-splits{grid-template-columns:1fr}}@media (max-width:640px){.tx-section{margin-top:52px}.tx-band{padding:20px}.tx-closer{margin-top:60px}.tx-closer h2{font-size:22px}}.tx-main.tx-legalpage{max-width:720px;padding:48px 20px 80px;display:block}.tx-legalpage h1{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;color:var(--tx-ink);margin:0;font-size:34px;font-weight:600;line-height:1.1}.tx-legalpage-date{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-faint);margin:14px 0 0;font-size:11px}.tx-legalpage-intro{color:var(--tx-muted);margin:26px 0 0;font-size:15px;line-height:1.75}.tx-legalpage section{margin-top:36px}.tx-legalpage h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.015em;color:var(--tx-ink);margin:0 0 12px;font-size:19px;font-weight:600}.tx-legalpage h2 span{color:var(--tx-faint);font-weight:500}.tx-legalpage section p{color:var(--tx-muted);margin:0 0 12px;font-size:14.5px;line-height:1.8}.tx-legalpage a{color:var(--tx-ink);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.tx-main.tx-legalpage{padding:30px 16px 60px}.tx-legalpage h1{font-size:26px}}.tx-rail{z-index:60;background:var(--tx-sunk);border-right:1px solid var(--tx-hair);overscroll-behavior:contain;flex-direction:column;gap:4px;width:236px;padding:14px 10px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.tx-rail-new{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);width:100%;color:var(--tx-ink);font:inherit;cursor:pointer;transition:background .15s var(--tx-ease);background:0 0;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;font-weight:550;display:flex}.tx-rail-new:hover{background:var(--tx-hair)}.tx-rail-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-faint);margin:4px 0 6px;padding:0 12px;font-size:10px}.tx-rail-empty{color:var(--tx-faint);margin:0;padding:0 12px;font-size:12.5px;line-height:1.6}.tx-rail-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.tx-rail-list li{transition:background .15s var(--tx-ease);border-radius:10px;align-items:stretch;display:flex}.tx-rail-list li:hover{background:var(--tx-hair)}.tx-rail-list li.is-active{background:var(--tx-chip)}.tx-rail-item{text-align:left;min-width:0;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;flex:auto;gap:2px;padding:9px 4px 9px 12px;display:flex}.tx-rail-title{color:var(--tx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tx-rail-meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--tx-faint);font-size:10px}.tx-rail-del{border-radius:var(--tx-r-pill);color:var(--tx-faint);font:inherit;cursor:pointer;opacity:0;transition:opacity .15s var(--tx-ease), color .15s var(--tx-ease);background:0 0;border:0;flex:none;align-self:center;margin-right:6px;padding:4px 8px;font-size:15px;line-height:1}.tx-rail-list li:hover .tx-rail-del,.tx-rail-del:focus-visible{opacity:1}.tx-rail-del:hover{color:var(--tx-ink)}.tx-rail-del.is-armed{opacity:1;color:var(--tx-fail);border:1px solid var(--tx-fail);padding:4px 9px;font-size:11px;font-weight:600}.tx-rail-toggle{z-index:70;border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair-2);background:var(--tx-ground);cursor:pointer;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 9px;display:none;position:fixed;top:13px;left:12px}.tx-rail-toggle span{background:var(--tx-ink);border-radius:2px;height:1.5px;display:block}.tx-rail-scrim{z-index:55;cursor:default;background:#00000080;border:0;padding:0;position:fixed;inset:0}@media (min-width:1100px){.tx-shell.has-rail{padding-left:236px}}@media (max-width:1099px){.tx-rail{transition:transform .22s var(--tx-ease);width:272px;transform:translate(-100%)}.tx-rail.is-open{transform:none}.tx-rail-toggle{display:flex}.tx-shell.has-rail .tx-nav{padding-left:60px}}@media (prefers-reduced-motion:reduce){.tx-rail{transition:none}}.tx-mode{position:relative}.tx-mode-menu{z-index:50;background:var(--tx-chip);border:1px solid var(--tx-hair-2);min-width:268px;animation:tx-menu-in .14s var(--tx-ease) both;border-radius:16px;padding:6px;position:absolute;left:0;box-shadow:0 18px 40px -18px #000000b3}:root[data-theme=light] .tx-mode-menu{box-shadow:0 18px 40px -20px #0a0a0b47}.tx-mode-menu.is-up{bottom:calc(100% + 8px)}.tx-mode-menu.is-down{top:calc(100% + 8px)}@keyframes tx-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tx-mode-menu.is-down{animation-name:tx-menu-in-down}@keyframes tx-menu-in-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tx-mode-menu{animation:none}}.tx-mode-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s var(--tx-ease);background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.tx-mode-item:hover:not(:disabled){background:var(--tx-hair)}.tx-mode-item:disabled{cursor:default;opacity:.5}.tx-mode-main{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-mode-main b{color:var(--tx-ink);font-size:13.5px;font-weight:600}.tx-mode-main span{color:var(--tx-muted);font-size:12px;line-height:1.5}.tx-mode-tick{color:var(--tx-done);margin-left:auto;font-size:13px}.tx-mode-up{border-top:1px solid var(--tx-hair);align-items:center;gap:12px;margin-top:6px;padding:11px;text-decoration:none;display:flex}.tx-mode-up>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.tx-mode-up b{color:var(--tx-ink);font-size:13px;font-weight:600}.tx-mode-up>span:first-child>span{color:var(--tx-muted);font-size:11.5px;line-height:1.45}.tx-mode-up .tx-ghost{flex:none;height:30px;padding:0 12px;font-size:12px}@media (max-width:640px){.tx-mode-menu{width:calc(100vw - 44px);min-width:0}}.tx-rail-nav{display:none}@media (max-width:640px){.tx-rail-nav{border-top:1px solid var(--tx-hair);flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;display:flex}.tx-rail-nav a{color:var(--tx-muted);border-radius:10px;padding:9px 12px;font-size:13.5px;text-decoration:none}.tx-rail-nav a:hover{background:var(--tx-hair);color:var(--tx-ink)}}.tx-main.is-empty.tx-front{justify-content:flex-start;min-height:calc(100vh - 340px);padding-top:84px;padding-bottom:24px}.tx-below>section:first-child{margin-top:36px}.tx-more{border-radius:var(--tx-r-pill);height:34px;color:var(--tx-muted);border:1px solid var(--tx-hair);cursor:pointer;transition:color .15s var(--tx-ease), border-color .15s var(--tx-ease);background:0 0;align-items:center;gap:7px;margin-top:22px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.tx-more:hover{color:var(--tx-ink);border-color:var(--tx-hair-2)}.tx-more svg{animation:tx-nudge 2.4s var(--tx-ease) infinite}@keyframes tx-nudge{0%,68%,to{transform:translateY(0)}80%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.tx-more svg{animation:none}}.tx-below{max-width:calc(var(--tx-stage) + 40px);padding:8px 20px 40px;display:block}@media (max-width:640px){.tx-main.is-empty.tx-front{min-height:calc(100vh - 230px)}.tx-below{padding:4px 16px 32px}}.tx-cta-short{display:none}@media (max-width:640px){.tx-nav .tx-signout{height:36px;padding:0 11px;font-size:13px;display:inline-flex}.tx-cta-long{display:none}.tx-cta-short{display:inline}}.tx-band-copy h2{letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.2}.tx-page .tx-solid,.tx-page .tx-ghost,.tx-below .tx-solid,.tx-below .tx-ghost{height:44px;padding:0 20px;font-size:14px;font-weight:500}@media (max-width:820px){.tx-section-h,.tx-closer h2{font-size:34px}.tx-page-head .tx-ask{font-size:38px}.tx-band-copy h2{font-size:25px}.tx-section{margin-top:68px}}.tx-hero{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1232px;margin:0 auto;padding:30px 16px 0;display:flex}.tx-announce{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair);background:var(--tx-raise);height:36px;color:var(--tx-muted);align-items:center;gap:9px;padding:0 14px 0 8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1);display:inline-flex}.tx-announce:hover{color:var(--tx-ink);border-color:var(--tx-hair-2)}.tx-announce svg{width:13px;height:13px}.tx-announce-tag{border-radius:var(--tx-r-pill);background:var(--tx-ink);height:22px;color:var(--tx-ground);align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.tx-hero-h1{max-width:16ch;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;color:var(--tx-ink);margin:14px 0 0;font-size:60px;font-weight:500;line-height:1}.tx-hero-br{display:inline}.tx-hero-h1 em{white-space:nowrap;font-style:normal;display:inline-block;position:relative}.tx-hero-h1 em:after{content:"";opacity:0;background-image:linear-gradient(90deg,#fcfcfc40 0% 35%,#6366f1 40%,#a855f7 45%,#ec4899 50%,#f97316 55%,#eab308 60%,#fcfcfc40 65% 100%);background-size:400% 100%;border-radius:9999px;height:4px;animation:.8s cubic-bezier(.16,1,.3,1) .8s backwards tx-underline-wipe,3s linear .4s tx-underline-shimmer;position:absolute;bottom:-2px;left:0;right:0}@media (prefers-reduced-motion:reduce){.tx-hero-h1 em:after{opacity:1;background-image:linear-gradient(90deg,#fcfcfc40,#fcfcfc40);animation:none}}.tx-hero-sub{max-width:62ch;color:var(--tx-muted);margin:20px 0 0;font-size:18px;line-height:1.6}.tx-hero-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.tx-cta-lg{height:44px;padding:0 20px;font-size:14px;font-weight:500}.tx-shot-win{border:1px solid var(--tx-hair);background:var(--tx-sunk);text-align:left;border-radius:20px;width:100%;max-height:560px;margin:54px 0 0;position:relative;overflow:hidden}.tx-shot-bar{border-bottom:1px solid var(--tx-hair);background:var(--tx-raise);align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.tx-shot-dots{gap:6px;display:inline-flex}.tx-shot-dots i{background:var(--tx-hair-2);border-radius:50%;width:10px;height:10px}.tx-shot-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-faint);margin-left:auto;font-size:11px}.tx-shot-body{padding:4px 22px 0}.tx-shot-body .tx-thread{padding-top:20px}.tx-shot-fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--tx-sunk));height:120px;position:absolute;bottom:0;left:0;right:0}.tx-shot-frame.is-compact{border:1px solid var(--tx-hair);background:var(--tx-sunk);border-radius:16px;padding:14px}.tx-main.tx-front.has-hero{min-height:0;padding-top:76px;padding-bottom:0}@media (max-width:900px){.tx-hero-h1{max-width:18ch;margin-top:10px;font-size:44px}.tx-hero{padding-top:26px}.tx-shot-win{max-height:460px;margin-top:38px}.tx-main.tx-front.has-hero{padding-top:56px}}@media (max-width:640px){.tx-hero-h1{letter-spacing:-.015em;margin-top:8px;font-size:34px}.tx-hero-sub{max-width:36ch;margin-top:16px;font-size:15.5px;line-height:1.55}.tx-hero{padding-top:20px}.tx-announce{gap:7px;height:32px;padding:0 12px 0 6px;font-size:13px}.tx-announce-tag{height:20px;padding:0 8px;font-size:11px}.tx-shot-win{border-radius:16px;max-height:380px;margin-top:28px}.tx-shot-body{padding:4px 14px 0}.tx-main.tx-front.has-hero{padding-top:44px}.tx-hero-cta{gap:8px;width:100%;margin-top:24px}.tx-hero-cta .tx-cta-lg{flex:1 1 0;justify-content:center;min-width:0}.tx-hero-terms{margin-top:14px;font-size:13px}}.tx-announce span:not(.tx-announce-tag){min-width:0}.tx-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.tx-step{border:1px solid var(--tx-hair);border-radius:var(--tx-r-card);background:var(--tx-raise);flex-direction:column;padding:24px;display:flex}.tx-step-n{background:var(--tx-chip);width:28px;height:28px;color:var(--tx-muted);border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.tx-step h3{letter-spacing:-.01em;color:var(--tx-ink);margin:16px 0 8px;font-size:19px;font-weight:550}.tx-step p{color:var(--tx-muted);margin:0;font-size:15px;line-height:1.6}.tx-step-out{border-top:1px solid var(--tx-hair);align-items:center;gap:7px;padding-top:14px;display:flex;color:var(--tx-done)!important;margin-top:auto!important;font-size:14px!important}.tx-step-out svg{flex:none}.tx-disclose{border-radius:var(--tx-r-pill);border:1px solid var(--tx-hair);height:40px;color:var(--tx-muted);cursor:pointer;background:0 0;margin-top:22px;padding:0 16px;font-size:14px;font-weight:500;transition:color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}.tx-disclose:hover{color:var(--tx-ink);border-color:var(--tx-hair-2)}.tx-section .tx-band-log{margin-top:16px}.tx-outcomes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tx-outcome{border:1px solid var(--tx-hair);border-radius:var(--tx-r-card);background:var(--tx-raise);flex-direction:column;padding:24px;display:flex}.tx-outcome h3{letter-spacing:-.01em;color:var(--tx-ink);margin:14px 0 8px;font-size:18px;font-weight:550}.tx-outcome p{color:var(--tx-muted);margin:0;font-size:15px;line-height:1.6}.tx-makes{border-top:1px solid var(--tx-hair);flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex}.tx-makes li{border-radius:var(--tx-r-pill);background:var(--tx-chip);color:var(--tx-muted);padding:5px 10px;font-size:12.5px;font-weight:500}.tx-rung-price-unknown{color:var(--tx-muted);font-size:16px;font-weight:500}@media (max-width:980px){.tx-steps,.tx-outcomes{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tx-steps,.tx-outcomes{grid-template-columns:1fr}.tx-step,.tx-outcome{padding:20px}}.tx-hero-terms{text-align:left;max-width:76ch;color:var(--tx-muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.5;display:inline-flex}.tx-hero-terms svg{color:var(--tx-done);flex:none;margin-top:3px}.tx-hero-window{width:100%;max-width:min(94vw,1120px);margin:34px auto 0}@media (max-width:900px){.tx-hero-window{margin-top:36px}}@media (max-width:640px){.tx-hero-window{margin-top:26px}}.tx-steps.is-four{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.tx-steps.is-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tx-steps.is-four{grid-template-columns:1fr}}.tx-stacks{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tx-stack{border:1px solid var(--tx-hair);border-radius:var(--tx-r-card);background:var(--tx-raise);padding:22px}.tx-stack h3{letter-spacing:-.01em;color:var(--tx-ink);margin:0 0 14px;font-size:17px;font-weight:550}.tx-stack ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tx-stack li{color:var(--tx-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:14px;display:grid}.tx-stack li>:nth-child(2){min-width:0}.tx-stack-dot{border-radius:50%;flex:none;width:8px;height:8px}.tx-stack-flag{white-space:nowrap;border-radius:9999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.tx-stack-flag.is-partial{color:#ffc95c;background:#ffc95c1f}.tx-stack-flag.is-needs-setup{color:#f0796a;background:#f0796a1f}@media (max-width:1100px){.tx-stacks{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tx-stacks{grid-template-columns:1fr}}
