.fsw-jump{color:var(--warp-text-muted,#b0b8c4);margin:.9rem 0 0;font-size:.95rem}.fsw-jump__btn{font:inherit;color:#4ade80;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #4ade8073;text-decoration:underline #4ade8073}.fsw-jump__btn:hover{text-decoration-color:#4ade80}.fsw-cmp{border:1px solid var(--warp-border,#253040);background:var(--warp-bg-elevated,#121821);border-radius:12px;margin-top:1.5rem;overflow:hidden}.fsw-cmp__scroll{overscroll-behavior-x:contain;overflow-x:auto}.fsw-cmp table{border-collapse:collapse;color:#e5e7eb;width:100%;font-size:.9rem;line-height:1.4}.fsw-cmp thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--warp-text-neutral,#7d8799);border-bottom:1px solid var(--warp-border,#253040);white-space:nowrap;padding:.7rem 1rem;font-size:.72rem;font-weight:600}.fsw-cmp tbody td{vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.8rem 1rem}.fsw-cmp tbody tr:last-child td{border-bottom:0}.fsw-cmp__tool{color:#f0f2f5;white-space:nowrap;font-weight:600}.fsw-cmp__tool a{color:inherit;text-decoration:none}.fsw-cmp__tool a:hover{text-underline-offset:3px;text-decoration:underline}.fsw-cmp__price{font-family:var(--font-mono,"Fira Code", monospace);font-size:.84rem}.fsw-cmp__note{color:var(--warp-text-neutral,#7d8799);margin-top:.15rem;font-size:.78rem;display:block}.fsw-cmp__ref{font-family:var(--font-mono,"Fira Code", monospace);color:#4ade80;margin-left:.25rem;font-size:.7rem;text-decoration:none}.fsw-cmp__warp td{background:#4ade800f}.fsw-cmp__warp td:first-child{box-shadow:inset 3px 0 #4ade80}.fsw-cmp__warp .fsw-cmp__price{color:#4ade80;font-weight:600}.fsw-cmp__tag{letter-spacing:.05em;text-transform:uppercase;color:#4ade80;vertical-align:middle;border:1px solid #4ade8080;border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.66rem;font-weight:700;display:inline-block}.fsw-sources{color:var(--warp-text-neutral,#7d8799);grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.25rem;margin:.9rem 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.fsw-sources li{overflow-wrap:anywhere;min-width:0}.fsw-sources a{color:var(--warp-text-muted,#b0b8c4);text-decoration:none}.fsw-sources a:hover{color:#f0f2f5;text-underline-offset:3px;text-decoration:underline}.fsw-sources__ref{font-family:var(--font-mono,"Fira Code", monospace);color:#4ade80;margin-right:.35rem}@media (max-width:640px){.fsw-cmp thead{display:none}.fsw-cmp table,.fsw-cmp tbody,.fsw-cmp tr,.fsw-cmp td{width:100%;display:block}.fsw-cmp tbody tr{border-bottom:1px solid #ffffff14;padding:.35rem 0}.fsw-cmp tbody tr:last-child{border-bottom:0}.fsw-cmp tbody td{border-bottom:0;padding:.35rem 1rem}.fsw-cmp tbody td[data-label]:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--warp-text-neutral,#7d8799);margin-bottom:.1rem;font-size:.68rem;font-weight:600;display:block}.fsw-cmp__tool{white-space:normal;padding-top:.7rem;font-size:1rem}.fsw-cmp__warp td:first-child{box-shadow:none}.fsw-cmp__warp{box-shadow:inset 3px 0 #4ade80}.fsw-sources{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:900px){.fsw-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.fsw-job__lines{color:#f0f2f5e0;gap:.35rem;margin:0 0 .25rem;padding:0;font-size:1.02rem;line-height:1.55;list-style:none;display:grid}.fsw-job__lines li{padding-left:1.1rem;position:relative}.fsw-job__lines li:before{content:"";background:#4ade80;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.fsw-job__check{color:var(--warp-text-neutral,#7d8799);margin:.9rem 0 0;font-size:.85rem}.fsw-job__check b{color:var(--warp-text-muted,#b0b8c4);font-weight:600}.fsw-rate{scroll-margin-top:96px}@media (max-width:640px){.fsw-rate{scroll-margin-top:80px}}.fsw-sources+.clean-page__text{margin-top:1.1rem}@media (max-width:640px){.fsw-job .tms-shot__frame{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.fsw-job .tms-shot__frame img{min-width:760px}.fsw-job .tms-shot__strip{position:sticky;left:0}}
