#ftsq.ftr .ftsq-opts.odd{grid-template-columns:repeat(2,1fr)}#ftsq.ftr .ftsq-opts.odd .ftsq-opt:last-child{grid-column:1/-1}#ftsq.ftr .ftsq-opt,#ftsq.ftr .ftsq-sugi,#ftsq.ftr button{white-space:normal}#ftsq .ftr-favp img{width:46px;height:46px;border-radius:50%;object-fit:cover}#ftsq .ftr-noph{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:rgb(255 255 255 / .1);font-size:22px}#ftsq .ftr-noph.sm{width:32px;height:32px;flex-basis:32px;font-size:16px}#ftsq .ftr-sugp img{width:32px;height:32px;border-radius:50%;object-fit:cover}#ftsq .ftr-cal{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 6px}#ftsq .ftr-calc{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px;background:rgb(255 255 255 / .04);border:1.5px solid rgb(255 255 255 / .1);transition:border-color .15s,background .15s,transform .15s}#ftsq .ftr-calc img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:10px;display:block}#ftsq .ftr-calc b{font:700 13.5px/1.25 Inter,sans-serif;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#ftsq .ftr-calc small{color:#9b96b0;font-size:12px}#ftsq .ftr-calc.lk{border-color:#3ddc97;background:rgb(61 220 151 / .1)}#ftsq .ftr-calc.dk{border-color:#ff5c7a;background:rgb(255 92 122 / .08)}#ftsq .ftr-calc.dk img{filter:grayscale(.8) brightness(.7)}#ftsq .ftr-calb{display:flex;gap:6px;margin-top:auto}#ftsq .ftr-rate{flex:1;height:36px;border-radius:10px;border:1.5px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .05);font-size:17px;cursor:pointer;transition:transform .12s,background .12s,border-color .12s}#ftsq .ftr-rate:hover{transform:translateY(-1px);border-color:rgb(255 255 255 / .35)}#ftsq .ftr-rate.on[data-v="1"]{background:rgb(61 220 151 / .25);border-color:#3ddc97}#ftsq .ftr-rate.on[data-v="-1"]{background:rgb(255 92 122 / .22);border-color:#ff5c7a}#ftsq .ftr-refine{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 4px}#ftsq .ftr-refine>span{color:#c9c5d8;font:600 14px Inter,sans-serif;margin-right:4px}#ftsq .ftr-chip{height:36px;padding:0 14px;border-radius:999px;border:1.5px solid rgb(255 255 255 / .16);background:rgb(255 255 255 / .05);color:#fff;font:600 13.5px Inter,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}#ftsq .ftr-chip:hover{border-color:rgb(124 92 255 / .7)}#ftsq .ftr-chip.on{background:rgb(124 92 255 / .3);border-color:#7c5cff;box-shadow:0 0 0 3px rgb(124 92 255 / .2)}#ftsq .ftr-where{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px}#ftsq .ftr-where small{color:#c9c5d8;font-size:13px;margin-right:2px}#ftsq .ftr-pl{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 4px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);font:600 13px Inter,sans-serif;color:#fff}#ftsq .ftr-pl img{width:24px;height:24px;border-radius:7px;object-fit:cover}#ftsq .ftr-cast{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}#ftsq .ftr-cast a,#ftsq .ftr-cast span{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 3px;border-radius:999px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);color:#fff!important;font:600 13px Inter,sans-serif;text-decoration:none!important}#ftsq .ftr-cast span{padding-left:12px}#ftsq .ftr-cast a:hover{border-color:#7c5cff;background:rgb(124 92 255 / .2)}#ftsq .ftr-cast img{width:28px;height:28px;border-radius:50%;object-fit:cover}#ftsq .ftr-cast small{color:#b9b3d0;font-weight:500}#ftsq .ftr-saga{margin:12px 0;padding:12px 16px;border-radius:14px;background:rgb(0 0 0 / .25);border:1px solid rgb(255 255 255 / .12);color:#e9e5f7;font-size:14px}#ftsq .ftr-saga ol{margin:8px 0 0;padding-left:20px;columns:2;column-gap:24px}#ftsq .ftr-saga li{margin:2px 0;break-inside:avoid}#ftsq .ftr-saga a{color:#fff;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .3)}#ftsq .ftr-saga small{color:#9b96b0}#ftsq .ftsq-it{position:relative}#ftsq .ftr-kind{position:absolute;left:8px;bottom:auto;top:40px;z-index:2;padding:3px 8px;border-radius:999px;background:rgb(14 7 30 / .85);color:#fff;font:700 11px Inter,sans-serif;font-style:normal}#ftsq .ftr-mini{display:flex;gap:6px;margin-top:6px}#ftsq .ftr-mini button{flex:1;height:32px;border-radius:10px;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .05);color:#fff;font:600 12.5px Inter,sans-serif;cursor:pointer}#ftsq .ftr-mini button:last-child{flex:2}#ftsq .ftr-mini button:hover{border-color:#7c5cff;background:rgb(124 92 255 / .18)}#ftsq .ftr-duo{max-width:620px}#ftsq .ftr-swipe{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin:16px 0 10px;padding:22px 18px;border-radius:22px;background:#1d1433 center/cover;border:2px solid rgb(255 255 255 / .12);text-align:center;touch-action:pan-y;user-select:none;cursor:grab;transition:transform .25s ease,border-color .15s}#ftsq .ftr-swipe img{width:180px;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:14px;box-shadow:0 14px 34px rgb(0 0 0 / .5);pointer-events:none}#ftsq .ftr-swipe h2{margin:0 0 8px;font:800 24px/1.2 Outfit,Inter,sans-serif;color:#fff}#ftsq .ftr-swipe h2 small{display:block;font:500 14px Inter,sans-serif;color:#c9c5d8;margin-top:4px}#ftsq .ftr-swipe .ftsq-why{justify-content:center}#ftsq .ftr-swipe.yes{border-color:#3ddc97}#ftsq .ftr-swipe.no{border-color:#ff5c7a}#ftsq .ftr-duob{display:flex;justify-content:center;gap:28px;margin:6px 0}#ftsq .ftr-duob button{width:68px;height:68px;border-radius:50%;font-size:28px;cursor:pointer;border:2px solid;transition:transform .12s}#ftsq .ftr-duob button:hover{transform:scale(1.08)}#ftsq .ftr-no{background:rgb(255 92 122 / .12);border-color:#ff5c7a;color:#ff5c7a}#ftsq .ftr-yes{background:rgb(61 220 151 / .14);border-color:#3ddc97;color:#3ddc97}@media(max-width:900px){#ftsq .ftr-cal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){#ftsq.ftr .ftsq-opts.odd{grid-template-columns:1fr}#ftsq .ftr-cal{gap:8px}#ftsq .ftr-calc{padding:6px}#ftsq .ftr-saga ol{columns:1}#ftsq .ftr-refine{gap:6px}#ftsq .ftr-chip{height:34px;padding:0 11px;font-size:13px}}#ftsq .ftr-wait{opacity:.75;cursor:progress}#ftsq .ftr-wait:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;border-radius:50%;animation:ftrspin .7s linear infinite;vertical-align:-1px}@keyframes ftrspin{to{transform:rotate(360deg)}}