.tf.tf[data-v-d49e9b73]{min-height:100vh;color:rgb(var(--v-theme-text-light))}.tf-head[data-v-d49e9b73]{padding:30px 0 24px;border-bottom:1px solid rgb(var(--v-theme-input-bg));margin-bottom:22px}.tf-title[data-v-d49e9b73]{margin:12px 0 0;font-size:var(--rz-display-md);font-weight:800;line-height:1.1;letter-spacing:var(--rz-track-tight);color:#fff}.tf-title .hl[data-v-d49e9b73]{color:rgb(var(--v-theme-primary))}.tf-sub[data-v-d49e9b73]{max-width:660px;margin:14px 0 0;color:rgb(var(--v-theme-grey-theme));font-size:15px;line-height:1.6}.tf-swap[data-v-d49e9b73]{margin:10px 0 0;color:rgb(var(--v-theme-grey-theme));font-size:var(--rz-text-md)}.tf-swap__link[data-v-d49e9b73],.tf-link[data-v-d49e9b73]{color:rgb(var(--v-theme-link));font-weight:700;text-decoration:none}.tf-swap__link[data-v-d49e9b73]:hover,.tf-link[data-v-d49e9b73]:hover{text-decoration:underline}.tf-swap__link[data-v-d49e9b73]:focus-visible,.tf-link[data-v-d49e9b73]:focus-visible{outline:2px solid rgb(var(--rz-role-focus));outline-offset:2px;border-radius:var(--rz-radius-sm)}.tf-bar[data-v-d49e9b73]{display:flex;align-items:center;justify-content:space-between;gap:var(--rz-space-16);flex-wrap:wrap;margin-bottom:16px}.tf-count[data-v-d49e9b73]{color:rgb(var(--v-theme-grey-theme));font-size:var(--rz-text-base)}.tf-count strong[data-v-d49e9b73]{color:#fff;font-size:var(--rz-text-xl);font-weight:800}.tf-sorts[data-v-d49e9b73]{display:flex;gap:var(--rz-space-6);flex-wrap:wrap}.tf-sort[data-v-d49e9b73]{padding:7px 14px;background:transparent;border:1px solid rgb(var(--v-theme-input-bg));border-radius:var(--rz-radius-pill);color:rgb(var(--v-theme-grey-theme));font-family:inherit;font-size:var(--rz-text-sm);font-weight:700;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.tf-sort[data-v-d49e9b73]:hover{color:#fff;border-color:rgb(var(--v-theme-line))}.tf-sort[data-v-d49e9b73]:focus-visible{outline:2px solid rgb(var(--rz-role-focus));outline-offset:2px}.tf-sort.on[data-v-d49e9b73]{background:rgb(var(--rz-role-active));border-color:rgb(var(--rz-role-active));color:rgb(var(--v-theme-ink))}.tf-state[data-v-d49e9b73]{padding:60px 0;text-align:center;color:rgb(var(--v-theme-grey-theme))}.tf-empty h3[data-v-d49e9b73]{color:#fff;margin:0 0 6px;font-weight:800}.state-retry[data-v-d49e9b73]{margin-top:14px;background:rgba(var(--rz-role-active),.12);border-color:rgba(var(--rz-role-active),.45);color:rgb(var(--rz-role-active))}.state-retry[data-v-d49e9b73]:hover{background:rgba(var(--rz-role-active),.2);border-color:rgb(var(--rz-role-active))}.tf-grid[data-v-d49e9b73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rz-space-12);margin:0}.tf-card[data-v-d49e9b73]{display:flex;flex-direction:column;background:rgb(var(--v-theme-card));border:1px solid rgb(var(--v-theme-input-bg));border-radius:var(--rz-radius-xl);overflow:hidden;transition:border-color .15s ease}.tf-card[data-v-d49e9b73]:hover{border-color:rgb(var(--v-theme-grey-theme))}.tf-card__photo[data-v-d49e9b73]{position:relative;height:128px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#202227 0%,#16171a 100%);overflow:hidden}.tf-card__photo img[data-v-d49e9b73]{width:100%;height:100%;object-fit:cover;object-position:50% 40%;display:block}.tf-card__photo[data-v-d49e9b73]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,28,31,0) 45%,rgba(28,28,31,.92) 100%);pointer-events:none}.tf-card__carname[data-v-d49e9b73]{padding:0 16px;color:rgb(var(--v-theme-grey-theme));font-size:var(--rz-text-md);font-weight:700;letter-spacing:var(--rz-track-caps);text-transform:uppercase;text-align:center}.tf-rank[data-v-d49e9b73]{position:absolute;top:10px;left:12px;z-index:1;padding:3px 9px;background:rgba(0,0,0,.5);border-radius:var(--rz-radius-pill);color:#fff;font-size:var(--rz-text-sm);font-weight:800;font-variant-numeric:tabular-nums}.tf-card__body[data-v-d49e9b73]{flex:1;display:flex;flex-direction:column;gap:var(--rz-space-12);padding:14px 18px}.tf-name[data-v-d49e9b73]{min-width:0;font-size:17px;font-weight:700;color:#fff;text-decoration:none;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-name[data-v-d49e9b73]:hover{color:rgb(var(--rz-role-active))}.tf-name[data-v-d49e9b73]:focus-visible{outline:2px solid rgb(var(--rz-role-focus));outline-offset:2px;border-radius:var(--rz-radius-sm)}.tf-drives[data-v-d49e9b73]{display:flex;gap:var(--rz-space-6);flex-wrap:wrap}.rz-chip.is-class[data-v-d49e9b73]{background:transparent;border-color:#5a8ef573;color:rgb(var(--v-theme-link));letter-spacing:var(--rz-track-caps);text-transform:uppercase}.tf-stats[data-v-d49e9b73]{display:flex;justify-content:space-between;gap:var(--rz-space-8);padding-top:4px}.tf-stat[data-v-d49e9b73]{display:flex;flex-direction:column;gap:var(--rz-space-2)}.tf-stat b[data-v-d49e9b73]{font-size:var(--rz-text-2xl);font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.tf-stat b.blue[data-v-d49e9b73]{color:rgb(var(--v-theme-link))}.tf-card__foot[data-v-d49e9b73]{margin-top:auto;display:flex;align-items:center;gap:var(--rz-space-12);padding-top:4px}.tf-recruit[data-v-d49e9b73]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;background:transparent;border:1px solid rgb(var(--v-theme-primary));border-radius:var(--rz-radius-pill);color:rgb(var(--v-theme-primary));font-family:inherit;font-size:var(--rz-text-md);font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease}.tf-recruit[data-v-d49e9b73]:hover{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-ink))}.tf-recruit[data-v-d49e9b73]:focus-visible{outline:2px solid #fff;outline-offset:2px}.tf-cv[data-v-d49e9b73]{margin-left:auto;font-size:var(--rz-text-md);font-weight:700;color:rgb(var(--v-theme-grey-theme));text-decoration:none;cursor:pointer}.tf-cv[data-v-d49e9b73]:hover{color:#fff}.tf-cv[data-v-d49e9b73]:focus-visible{outline:2px solid rgb(var(--rz-role-focus));outline-offset:2px;border-radius:var(--rz-radius-sm)}.tf-optin[data-v-d49e9b73]{max-width:660px;margin:26px 0 0;color:rgb(var(--v-theme-grey-theme));font-size:var(--rz-text-md);line-height:1.6}.tf-optin+.tf-foot[data-v-d49e9b73]{margin-top:10px}.tf-foot[data-v-d49e9b73]{margin:26px 0 0;color:rgb(var(--v-theme-text-dim));font-size:var(--rz-text-sm);line-height:1.6}@media (max-width: 680px){.tf-grid[data-v-d49e9b73]{grid-template-columns:1fr}}
