.tl{margin:0 0 26px;padding:18px 18px 16px;border-radius:14px;background:var(--card);border:1px solid rgba(34,197,94,.35)}.tl-l{display:block;font-family:Space Mono,monospace;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#22C55E;margin:0 0 12px}.tl-g{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.tl-f{display:flex;flex-direction:column;gap:6px;min-width:0}.tl-f>span{font-size:13px;color:var(--blue-soft)}.tl-in{display:flex;gap:6px;min-width:0}.tl-in input{flex:1 1;min-width:0;width:100%;padding:11px 12px;border-radius:10px;border:1px solid rgba(203,209,218,.2);background:var(--sky-2);color:var(--navy);font-size:17px;font-family:Space Mono,monospace}.tl-in input:focus{outline:none;border-color:#22C55E;box-shadow:0 0 0 2px rgba(34,197,94,.22)}.tl-in input[aria-invalid=true]{border-color:rgba(245,184,46,.7)}.tl-pm{flex:none;width:44px;border-radius:10px;border:1px solid rgba(203,209,218,.2);background:var(--sky-3);color:var(--navy);font-size:18px;cursor:pointer}.tl-pm:hover{border-color:#22C55E}.tl-hint{font-size:13px;color:#F5B82E;margin:2px 0 0;min-height:0}.tl-out{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:16px 0 0}.tl-out div{padding:10px 12px;border-radius:10px;background:rgba(23,27,34,.55);font-size:13px;color:var(--blue-soft)}.tl-out b{display:block;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:28px;line-height:1.1;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-out .pos b{color:#22C55E}.tl-out .neg b{color:#F5B82E}.tl-say{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--navy)}.tl-legs{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.tl-leg{display:flex;align-items:center;gap:8px}.tl-leg i{flex:none;width:26px;height:26px;border-radius:50%;background:rgba(34,197,94,.14);color:#22C55E;font:700 13px/26px Space Mono,monospace;text-align:center;font-style:normal}.tl-leg .tl-in{flex:1 1}.tl-x{flex:none;background:none;border:0;color:var(--blue-soft);font-size:22px;line-height:1;cursor:pointer;padding:4px 6px}.tl-x:hover{color:var(--navy)}.tl-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.tl-add{padding:9px 14px;font-size:14px}.tl-seg{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.tl-seg button{padding:8px 12px;border-radius:999px;border:1px solid rgba(203,209,218,.2);background:rgba(30,35,44,.6);color:var(--blue);font-size:14px;cursor:pointer}.tl-seg button[aria-pressed=true]{border-color:#22C55E;color:var(--navy);background:rgba(34,197,94,.1)}.tl-xref{margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.06);font-size:15px;color:var(--navy)}.tl-xref a{color:#22C55E;font-weight:600}.tl-rd{display:flex;flex-direction:column;gap:6px;margin:6px 0 0}.tl-rd a{color:#22C55E}.tl-fine{font-size:13.5px;color:var(--blue-soft);line-height:1.6;margin:22px 0 0}.cx .tl-faq h3{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:22px;color:var(--navy);margin:0 0 6px}.cx .tl-faq p{margin:0 0 20px;font-size:16px;line-height:1.65}@media(max-width:560px){.tl{padding:16px 14px 14px}.tl-out b{font-size:24px}}