.ftwc,.ftwc-nav{--ftwc-ink:#0f1b2d;--ftwc-muted:#3d4b5e;--ftwc-blue:#0087d7;--ftwc-btn:#0069a8;--ftwc-sky:#00bcff;--ftwc-green:#16c172;--ftwc-tint:#f3f9fe;--ftwc-edge:#bcd9ef;--ftwc-line:#d3dde9;--ftwc-head:#eaf4fc;--ftwc-btn-edge:#5f7085;box-sizing:border-box;max-width:100%;color:var(--ftwc-ink);line-height:1.45;text-align:left}.ftwc *,.ftwc *::before,.ftwc *::after,.ftwc-nav *{box-sizing:border-box}.ftwc [hidden]{display:none!important}.ftwc{margin:28px 0;min-width:0}.ftwc .ftwc-title{margin:0 0 8px}.ftwc p{margin:0 0 10px;padding:0}.ftwc .ftwc-meta{font-size:13px;color:var(--ftwc-muted)}.ftwc .ftwc-checked{font-weight:700;color:var(--ftwc-ink)}.ftwc .ftwc-fixture{padding:8px 10px;border:1px dashed #b54708;border-radius:8px;background:#fff7ed;color:#7a2e0e;font-size:13px;font-weight:700}.ftwc-nav{margin:18px 0 22px}.ftwc-nav ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ftwc-nav li{margin:0;padding:0}.ftwc-nav a{display:inline-block;padding:7px 12px;border:1px solid var(--ftwc-edge);border-radius:999px;background:var(--ftwc-tint);color:var(--ftwc-btn);font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.ftwc-nav a:hover,.ftwc-nav a:focus-visible{border-color:var(--ftwc-blue);background:#fff;text-decoration:underline}.ftwc .ftwc-picker{margin:0 0 14px;padding:4px 12px 12px;border:1px solid var(--ftwc-edge);border-radius:10px;background:var(--ftwc-tint);overflow:hidden}.ftwc .ftwc-picker::before{content:"";display:block;height:4px;margin:-4px -12px 10px;background:linear-gradient(90deg,#0087d7 0,#0087d7 62%,#00bcff 62%,#00bcff 84%,#16c172 84%,#16c172 100%)}.ftwc .ftwc-picker-title{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ftwc-btn)}.ftwc .ftwc-picker-row{display:flex;align-items:flex-end;gap:8px}.ftwc .ftwc-field{flex:1 1 0%;min-width:0}.ftwc .ftwc-field label{display:block;margin:0 0 3px;font-size:12.5px;font-weight:700;color:var(--ftwc-muted)}.ftwc .ftwc-field select{display:block;width:100%;max-width:100%;min-width:0;height:auto;margin:0;padding:8px 6px;border:1px solid var(--ftwc-btn-edge);border-radius:7px;background-color:#fff;color:var(--ftwc-ink);font-size:15px;line-height:1.3}.ftwc .ftwc-vs-word{flex:0 0 auto;padding:0 0 10px;font-size:13px;font-weight:800;color:var(--ftwc-muted)}.ftwc .ftwc-picker-out{margin:10px 0 0}.ftwc .ftwc-picker-out:empty{display:none}.ftwc .ftwc-picker-out p{margin:0 0 8px}.ftwc .ftwc-picker-out p:last-child{margin-bottom:0}.ftwc .ftwc-note{font-size:13.5px;color:var(--ftwc-muted)}.ftwc .ftwc-review-links{display:flex;flex-wrap:wrap;gap:8px}.ftwc .ftwc-vs-cta .ftwc-btn{display:block;width:100%;padding:12px 14px;font-size:15px;white-space:normal}.ftwc .ftwc-reset{margin:10px 0 0;padding:6px 12px;border:1.5px solid var(--ftwc-btn-edge);border-radius:7px;background:#fff;color:var(--ftwc-ink);font:inherit;font-size:13.5px;font-weight:700;line-height:1.25;cursor:pointer}.ftwc .ftwc-btn{display:inline-block;max-width:100%;margin:0;padding:8px 12px;border:1.5px solid var(--ftwc-btn-edge);border-radius:7px;background:#fff;color:var(--ftwc-ink);font-size:14px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;outline-offset:3px}.ftwc .ftwc-btn:hover,.ftwc .ftwc-btn:focus-visible{border-color:var(--ftwc-ink);text-decoration:underline}.ftwc .ftwc-btn-main{border-color:var(--ftwc-btn);background:var(--ftwc-btn);color:#fff}.ftwc .ftwc-btn-main:hover,.ftwc .ftwc-btn-main:focus-visible{border-color:#005488;background:#005488;color:#fff}.ftwc .ftwc-scroll{position:relative;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--ftwc-line);border-radius:10px;background:#fff}.ftwc .ftwc-scroll:focus-visible{outline:2px solid var(--ftwc-blue);outline-offset:2px}.ftwc .ftwc-table{width:max-content;min-width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:14px;line-height:1.4}.ftwc .ftwc-table th,.ftwc .ftwc-table td{width:172px;min-width:172px;max-width:172px;margin:0;padding:9px 10px;border:0;border-bottom:1px solid var(--ftwc-line);background:#fff;color:var(--ftwc-ink);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.ftwc .ftwc-table thead th{border-bottom:2px solid var(--ftwc-edge);background:var(--ftwc-tint);font-size:14.5px;font-weight:800;vertical-align:bottom}.ftwc .ftwc-table .ftwc-sticky{position:sticky;left:0;z-index:2;width:136px;min-width:136px;max-width:136px;border-right:1px solid var(--ftwc-line);background:#f7fafd;font-weight:700;font-size:13.5px}.ftwc .ftwc-table thead .ftwc-sticky{z-index:3;background:var(--ftwc-tint)}.ftwc .ftwc-table td.ftwc-pin,.ftwc .ftwc-table th.ftwc-pin{background:#f0f8ff}.ftwc .ftwc-table thead th.ftwc-pin{background:#e3f2fd;box-shadow:inset 0 3px 0 var(--ftwc-blue)}.ftwc .ftwc-table .ftwc-group th{width:auto;min-width:0;max-width:none;padding:7px 10px;border-bottom:1px solid var(--ftwc-edge);background:var(--ftwc-head);color:var(--ftwc-btn);font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ftwc .ftwc-group-label{position:sticky;left:10px}.ftwc .ftwc-badge{display:inline-block;margin:0 0 4px;padding:2px 7px;border-radius:999px;background:var(--ftwc-green);color:var(--ftwc-ink);font-size:11.5px;font-weight:800;line-height:1.3;white-space:nowrap}.ftwc .ftwc-name{display:block}.ftwc .ftwc-links-row td{vertical-align:top}.ftwc .ftwc-links-row .ftwc-btn{display:block;width:100%}.ftwc .ftwc-more{display:block;margin:8px 0 0;font-size:13px}.ftwc .ftwc-more a{display:block;margin:0 0 4px;color:var(--ftwc-btn);text-decoration:underline}.ftwc .ftwc-table tbody tr:last-child th,.ftwc .ftwc-table tbody tr:last-child td{border-bottom:0}.ftwc.ftwc-picked .ftwc-table{width:100%;min-width:0;table-layout:fixed}.ftwc.ftwc-picked .ftwc-table th,.ftwc.ftwc-picked .ftwc-table td{width:auto;min-width:0;max-width:none}.ftwc.ftwc-picked .ftwc-table .ftwc-sticky{width:30%;min-width:0;max-width:none}.ftwc.ftwc-picked .ftwc-table .ftwc-group th{width:auto}.ftwc .ftwc-table .ftwc-off{display:none}.ftwc .ftwc-dir-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px, 100%),1fr));gap:10px;margin:0;padding:0;list-style:none}.ftwc .ftwc-card{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--ftwc-line);border-radius:8px;background:#fff}.ftwc .ftwc-card-name{margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.25}.ftwc .ftwc-card-links{margin:0;padding:0;list-style:none}.ftwc .ftwc-card-links li{margin:0 0 5px;padding:0;font-size:14px;line-height:1.35}.ftwc .ftwc-card-links a{color:var(--ftwc-btn);text-decoration:underline;overflow-wrap:anywhere}.ftwc .ftwc-empty{font-size:14px;color:var(--ftwc-muted)}@media (max-width:600px){.ftwc .ftwc-table{font-size:13.5px}.ftwc .ftwc-table th,.ftwc .ftwc-table td{width:150px;min-width:150px;max-width:150px;padding:8px}.ftwc .ftwc-table .ftwc-sticky{width:104px;min-width:104px;max-width:104px;font-size:12.5px}.ftwc.ftwc-picked .ftwc-table th,.ftwc.ftwc-picked .ftwc-table td{width:auto;min-width:0;max-width:none}.ftwc.ftwc-picked .ftwc-table .ftwc-sticky{width:30%;min-width:0;max-width:none}.ftwc .ftwc-picker{padding:4px 10px 10px}.ftwc .ftwc-picker::before{margin:-4px -10px 10px}.ftwc .ftwc-picker-row{gap:6px}.ftwc .ftwc-field select{font-size:14px;padding:8px 4px}}.ftwc .ftwc-product-note{display:block;margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--ftwc-muted)}.ftwc .ftwc-house{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;padding:10px 12px;border:1px solid var(--ftwc-edge);border-radius:8px;background:var(--ftwc-tint)}.ftwc .ftwc-house p{flex:1 1 200px;min-width:0;margin:0;font-size:14px}.ftwc .ftwc-house .ftwc-btn{flex:0 1 auto}.ftwc .ftwc-inline{color:var(--ftwc-btn);font-weight:700;text-decoration:underline}.ftwc .ftwc-picker:not(.ftwc-ready) .ftwc-picker-row,.ftwc .ftwc-picker:not(.ftwc-ready) .ftwc-picker-out,.ftwc .ftwc-picker:not(.ftwc-ready) .ftwc-reset{display:none!important}.ftwc .ftwc-picker.ftwc-ready .ftwc-nojs{display:none}.ftwc .ftwc-nojs{margin:0;font-size:13.5px;color:var(--ftwc-muted)}