.tof-shell[data-v-2631d20d]{align-items:flex-start;background:transparent;box-sizing:border-box;color:#e5e7eb;display:flex;justify-content:center;min-height:100vh;padding:clamp(14px,3vw,28px);position:relative;text-align:center}.tof-content[data-v-2631d20d]{display:grid;gap:clamp(16px,3vw,24px);justify-items:center;margin:0 auto;padding:clamp(16px,3vw,28px) clamp(12px,3vw,24px) clamp(14px,3vw,26px);position:relative;width:min(1100px,100%);z-index:1}.tof-content[data-v-2631d20d]:not(.tof-game){margin:0 auto;max-width:900px;padding-top:clamp(80px,4vw,120px)}@media(max-width:640px){.tof-content[data-v-2631d20d]:not(.tof-game){padding-top:clamp(8px,2vw,16px)}}.tof-content.tof-game[data-v-2631d20d]{align-items:center;gap:clamp(14px,2.6vw,24px);justify-items:center;margin-top:0;min-height:70vh;padding:clamp(8px,1.6vw,16px) 0 clamp(12px,2.4vw,20px);width:100%}.tof-shell h1[data-v-2631d20d]{color:#e5e7eb;font-family:Space Grotesk,Montserrat,Manrope,sans-serif;font-size:clamp(34px,7vw,64px);font-weight:800;letter-spacing:0;line-height:1.05;margin:0 0 6px}.tof-sub[data-v-2631d20d]{color:#cbd5e1;font-size:clamp(15px,2vw,18px);line-height:1.55;margin:6px auto 14px;max-width:760px;text-align:center}.tof-filters[data-v-2631d20d]{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,14px);justify-content:center;margin-bottom:8px;width:100%}.tof-chip[data-v-2631d20d]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex:0 1 auto;font-size:clamp(14px,1.8vw,16px);font-weight:800;gap:8px;justify-content:center;max-width:240px;min-width:160px;padding:clamp(10px,2vw,14px) clamp(14px,3vw,18px);transition:background .15s ease,border-color .15s ease,color .15s ease}.tof-filters-mobile[data-v-2631d20d]{display:none;gap:10px;justify-items:center;margin:0 auto;width:min(520px,100%)}.tof-chip-primary[data-v-2631d20d]{animation:random-pulse-2631d20d 5s ease-in-out infinite}.tof-filters-extra[data-v-2631d20d]{display:grid;gap:10px;justify-items:center;max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .25s ease}.tof-filters-extra.open[data-v-2631d20d]{max-height:420px;opacity:1}@media(max-width:640px){.tof-chip[data-v-2631d20d]{min-width:0;width:100%}.tof-filters[data-v-2631d20d]{display:none}.tof-filters-mobile[data-v-2631d20d]{display:grid}}@keyframes random-pulse-2631d20d{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-2px)}96%{transform:translateY(1px)}}.tof-chip-active[data-v-2631d20d]{background:linear-gradient(120deg,#38bdf840,#a855f740);border-color:#a855f780;color:#e5e7eb}.tof-chip-icon[data-v-2631d20d]{font-size:16px}.tof-card[data-v-2631d20d]{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;box-shadow:none;display:grid;gap:clamp(12px,2vw,20px);margin:0 auto;max-width:min(900px,100%);min-height:clamp(240px,42vh,360px);overflow:hidden;padding:clamp(20px,3vw,32px);position:relative;width:100%}.tof-card[data-v-2631d20d]:after{background:radial-gradient(circle,rgba(56,189,248,.12),transparent 60%);bottom:-80px;content:"";height:180px;pointer-events:none;position:absolute;right:-60px;width:180px}.tof-label[data-v-2631d20d]{color:#94a3b8;display:flex;font-size:15px;gap:6px;justify-content:center;letter-spacing:.08em;text-transform:lowercase}.tof-prompt[data-v-2631d20d]{color:#e5e7eb;display:grid;font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.4;margin:0;min-height:clamp(140px,30vh,200px);place-items:center;text-align:center}.tof-buttons[data-v-2631d20d]{display:flex;flex-wrap:wrap;gap:clamp(8px,1.6vw,14px);justify-content:center}.tof-btn[data-v-2631d20d]{border:none;border-radius:999px;box-shadow:0 14px 28px #0003;color:#0f172a;cursor:pointer;font-size:clamp(15px,2vw,17px);font-weight:800;min-width:150px;padding:clamp(12px,2vw,16px) clamp(18px,3vw,26px);transition:transform .12s ease,box-shadow .2s ease}.tof-btn[data-v-2631d20d]:hover{transform:translateY(-1px)}.tof-btn[data-v-2631d20d]:active{transform:translateY(0)}.tof-btn-true[data-v-2631d20d]{background:linear-gradient(120deg,#22c55e,#16a34a)}.tof-btn-false[data-v-2631d20d]{background:linear-gradient(120deg,#fb7185,#ec4899)}.tof-result[data-v-2631d20d]{display:grid;gap:10px;justify-items:center}.tof-answer[data-v-2631d20d]{color:#cbd5e1;font-weight:700;text-align:center}.tof-true[data-v-2631d20d]{color:#22c55e;margin-left:6px}.tof-false[data-v-2631d20d]{color:#fb7185;margin-left:6px}.tof-expl[data-v-2631d20d]{color:#94a3b8;margin:0;max-width:760px;text-align:center}.tof-actions[data-v-2631d20d]{display:grid;gap:10px;justify-items:center}.tof-next[data-v-2631d20d]{background:linear-gradient(120deg,#38bdf8,#a855f7);border:none;border-radius:999px;box-shadow:0 14px 28px #38bdf840;color:#0b1220;cursor:pointer;font-size:18px;font-weight:800;padding:14px 28px;transition:transform .12s ease,box-shadow .2s ease}.tof-next[data-v-2631d20d]:hover{transform:translateY(-2px)}.tof-next[data-v-2631d20d]:active{transform:translateY(0)}@media(max-width:640px){.tof-shell[data-v-2631d20d]{align-items:flex-start;padding:8px 14px 14px}.tof-content[data-v-2631d20d]{padding:8px 12px 12px}.tof-content[data-v-2631d20d]:not(.tof-game){margin-top:0}.tof-filters[data-v-2631d20d]{justify-content:center}.tof-shell h1[data-v-2631d20d]{font-size:clamp(30px,9vw,46px);line-height:1.08}.tof-sub[data-v-2631d20d]{font-size:15px;max-width:90%}.tof-card[data-v-2631d20d]{margin-top:0;min-height:240px;padding:18px 14px}.tof-prompt[data-v-2631d20d]{font-size:clamp(20px,6vw,26px);min-height:120px}.tof-btn[data-v-2631d20d]{width:100%}}
