.tq__tag[data-astro-cid-odvm6bf7]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--accent-fg-pink);background:var(--accent-soft-pink)}.tq__stem[data-astro-cid-odvm6bf7]{margin-top:10px;font-size:clamp(19px,1.2rem + .4vw,23px);font-weight:700;line-height:1.7;color:var(--color-fg)}.tq__blank[data-astro-cid-odvm6bf7]{display:inline-block;min-width:4.2em;text-align:center;padding:0 4px;border-bottom:2px solid var(--thhp-pink);color:var(--accent-fg-pink);transition:background-color var(--dur-base) var(--ease-out)}.tq__blank[data-astro-cid-odvm6bf7][data-filled]{background:color-mix(in srgb,var(--thhp-pink) 10%,transparent);border-radius:6px 6px 0 0}.tq__opts[data-astro-cid-odvm6bf7]{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tq__opt[data-astro-cid-odvm6bf7]{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-radius:16px;border:2px solid var(--color-border);background:var(--color-surface);font-size:17px;font-weight:600;color:var(--color-fg);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tq__opt[data-astro-cid-odvm6bf7]:hover:not(:disabled){border-color:var(--thhp-pink);transform:translateY(-1px)}.tq__opt[data-astro-cid-odvm6bf7]:active:not(:disabled){transform:scale(.98)}.tq__opt[data-astro-cid-odvm6bf7]:focus-visible{outline:2px solid var(--thhp-pink);outline-offset:2px}.tq__opt[data-astro-cid-odvm6bf7]:disabled{cursor:default}.tq__n[data-astro-cid-odvm6bf7]{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1.5px solid currentColor;font-family:var(--font-heading);font-size:13px;font-weight:800;color:var(--color-fg-muted)}.tq__opt[data-astro-cid-odvm6bf7][data-state=right]{border-color:var(--accent-cta-green);background:color-mix(in srgb,var(--accent-cta-green) 12%,var(--color-surface))}.tq__opt[data-astro-cid-odvm6bf7][data-state=right] .tq__n[data-astro-cid-odvm6bf7]{background:var(--accent-cta-green);border-color:var(--accent-cta-green);color:#fff}.tq__opt[data-astro-cid-odvm6bf7][data-state=wrong]{border-color:var(--thhp-pink);background:color-mix(in srgb,var(--thhp-pink) 9%,var(--color-surface))}.tq__opt[data-astro-cid-odvm6bf7][data-state=wrong] .tq__n[data-astro-cid-odvm6bf7]{background:var(--thhp-pink);border-color:var(--thhp-pink);color:#2a0f19}.tq__opt[data-astro-cid-odvm6bf7][data-state=dim]{opacity:.55}.tq__result[data-astro-cid-odvm6bf7]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border);display:grid;gap:10px}.tq__result[data-astro-cid-odvm6bf7][hidden]{display:none}.tq__verdict[data-astro-cid-odvm6bf7]{font-family:var(--font-heading);font-weight:800;font-size:16px}.tq__verdict[data-astro-cid-odvm6bf7][data-ok="1"]{color:var(--accent-fg-green)}.tq__verdict[data-astro-cid-odvm6bf7][data-ok="0"]{color:var(--accent-fg-pink)}.tq__why[data-astro-cid-odvm6bf7]{display:grid;gap:6px;font-size:14px;color:var(--color-fg-muted);line-height:1.55;list-style:none;padding:0;margin:0}.tq__why[data-astro-cid-odvm6bf7] li[data-astro-cid-odvm6bf7]{padding-left:12px;border-left:2px solid var(--color-border)}.tq__why[data-astro-cid-odvm6bf7] li[data-astro-cid-odvm6bf7]:first-child{border-left-color:var(--accent-cta-green);color:var(--color-fg)}.tq__why[data-astro-cid-odvm6bf7] li[data-astro-cid-odvm6bf7] span[data-astro-cid-odvm6bf7]{font-weight:700;color:var(--color-fg)}.tq__tip[data-astro-cid-odvm6bf7]{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--color-fg);padding:10px 12px;border-radius:12px;background:var(--color-surface-alt)}.tq__tip[data-astro-cid-odvm6bf7] svg{flex:0 0 auto;margin-top:3px;color:var(--accent-fg-yellow, var(--color-fg-muted))}.tq__reset[data-astro-cid-odvm6bf7]{min-height:44px;font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--color-fg-muted);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.tq__reset[data-astro-cid-odvm6bf7]:hover{color:var(--accent-fg-pink)}.tq__reset[data-astro-cid-odvm6bf7][hidden],[data-astro-cid-odvm6bf7][data-tq-hint][hidden]{display:none}@media (max-width: 380px){.tq__opts[data-astro-cid-odvm6bf7]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.tq__opt[data-astro-cid-odvm6bf7],.tq__blank[data-astro-cid-odvm6bf7]{transition:none}}.fan[data-astro-cid-vmmlzttv]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 16px 18px;margin:0 -16px}.fan[data-astro-cid-vmmlzttv]::-webkit-scrollbar{display:none}.fan[data-astro-cid-vmmlzttv]>[data-astro-cid-vmmlzttv]{scroll-snap-align:center;flex:0 0 auto}.fan__q[data-astro-cid-vmmlzttv]{width:min(88vw,470px);order:0}.fan__q[data-astro-cid-vmmlzttv] .tq{box-shadow:0 24px 50px -24px color-mix(in srgb,var(--thhp-pink) 55%,transparent);border-color:color-mix(in srgb,var(--thhp-pink) 45%,var(--color-border));border-width:2px}.fan__c[data-astro-cid-vmmlzttv]{width:230px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--radius-3xl, 24px);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);color:var(--color-fg);text-decoration:none;text-align:left;transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.fan__c[data-astro-cid-vmmlzttv]:hover{border-color:var(--thhp-pink)}.fan__c[data-astro-cid-vmmlzttv]:focus-visible{outline:2px solid var(--thhp-pink);outline-offset:3px}.fan__tag[data-astro-cid-vmmlzttv]{align-self:flex-start;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--color-fg-muted)}.fan__ins[data-astro-cid-vmmlzttv]{font-size:13px;line-height:1.55;color:var(--color-fg)}.fan__cap[data-astro-cid-vmmlzttv]{margin-top:auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading);font-weight:700;font-size:13px;color:var(--color-primary-text)}.fan__wave[data-astro-cid-vmmlzttv]{display:flex;align-items:center;gap:3px;height:34px;padding:0 10px;border-radius:999px;background:var(--color-surface-alt);color:var(--color-fg)}.fan__wave[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]{flex:1;height:40%;border-radius:2px;background:var(--thhp-blue);opacity:.75}.fan__wave[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]:nth-child(3n){height:75%}.fan__wave[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]:nth-child(4n){height:55%}.fan__wave[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]:nth-child(5n){height:90%}.fan__pics[data-astro-cid-vmmlzttv]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fan__pics[data-astro-cid-vmmlzttv] b[data-astro-cid-vmmlzttv]{height:44px;border-radius:10px;border:1.5px solid var(--color-border);display:flex;align-items:flex-start;padding:4px 7px;font-family:var(--font-heading);font-size:12px;color:var(--color-fg-muted)}.fan__paper[data-astro-cid-vmmlzttv]{display:grid;gap:7px;padding:12px;border-radius:14px;border:1.5px solid var(--color-border)}.fan__paper[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]{height:5px;border-radius:3px;background:var(--color-border);width:100%}.fan__paper[data-astro-cid-vmmlzttv] span[data-astro-cid-vmmlzttv]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--accent-fg-pink);font-weight:700}.fan__paper[data-astro-cid-vmmlzttv] u[data-astro-cid-vmmlzttv]{flex:1;height:18px;border:1.5px dashed color-mix(in srgb,var(--thhp-pink) 60%,transparent);border-radius:6px}.fan__chart[data-astro-cid-vmmlzttv]{display:flex;align-items:flex-end;gap:6px;height:70px;padding:8px 10px 0;border-bottom:2px solid var(--color-border)}.fan__chart[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]{flex:1;border-radius:4px 4px 0 0;background:var(--thhp-blue);opacity:.8}.fan__chart[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]:nth-child(2n){background:var(--color-border);opacity:1}.fan__dial[data-astro-cid-vmmlzttv]{align-self:center;width:104px;height:104px;border-radius:999px;display:grid;place-items:center;background:conic-gradient(var(--thhp-pink) 0 61%,var(--thhp-blue) 61% 100%)}.fan__dial[data-astro-cid-vmmlzttv] span[data-astro-cid-vmmlzttv]{width:76px;height:76px;border-radius:999px;background:var(--color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1}.fan__dial[data-astro-cid-vmmlzttv] small[data-astro-cid-vmmlzttv]{font-family:var(--font-heading);font-weight:700;font-size:12px;color:var(--color-fg-muted);margin-top:2px}.fan__sess[data-astro-cid-vmmlzttv]{display:grid;gap:6px;font-size:13px}.fan__sess[data-astro-cid-vmmlzttv]>span[data-astro-cid-vmmlzttv]{display:flex;align-items:flex-start;gap:8px;font-weight:700;white-space:nowrap}.fan__sess[data-astro-cid-vmmlzttv] i[data-astro-cid-vmmlzttv]{flex:0 0 auto;width:10px;height:10px;margin-top:5px;border-radius:3px}.fan__sess[data-astro-cid-vmmlzttv] b[data-astro-cid-vmmlzttv]{font-weight:800}.fan__sess[data-astro-cid-vmmlzttv] small[data-astro-cid-vmmlzttv]{display:block;font-weight:500;font-size:12px;color:var(--color-fg-muted)}.fan__hint[data-astro-cid-vmmlzttv]{margin-top:2px;text-align:center;font-size:13px;color:var(--color-fg-subtle)}@media (min-width: 1024px){.fan[data-astro-cid-vmmlzttv]{overflow:visible;justify-content:center;align-items:flex-start;gap:0;padding:10px 0 0;margin:0}.fan[data-astro-cid-vmmlzttv]>[data-astro-cid-vmmlzttv]{flex-shrink:1}.fan__q[data-astro-cid-vmmlzttv]{order:3;width:470px;position:relative;z-index:3;margin:0 -8px}.fan__c[data-astro-cid-vmmlzttv]{width:220px}.fan__c--l2[data-astro-cid-vmmlzttv]{order:1;transform:rotate(-7deg) translateY(46px);margin-right:-26px;z-index:1}.fan__c--l1[data-astro-cid-vmmlzttv]{order:2;transform:rotate(-3deg) translateY(18px);z-index:2}.fan__c--r1[data-astro-cid-vmmlzttv]{order:4;transform:rotate(3deg) translateY(18px);z-index:2}.fan__c--r2[data-astro-cid-vmmlzttv]{order:5;transform:rotate(7deg) translateY(46px);margin-left:-26px;z-index:1}.fan__c[data-astro-cid-vmmlzttv]:hover{transform:rotate(0) translateY(0);z-index:4}.fan__hint[data-astro-cid-vmmlzttv]{display:none}}@media (min-width: 1024px) and (max-width: 1279.98px){.fan__c--l2[data-astro-cid-vmmlzttv],.fan__c--r2[data-astro-cid-vmmlzttv]{display:none}}@media (prefers-reduced-motion: reduce){.fan__c[data-astro-cid-vmmlzttv]{transition:none}}.ns__count[data-astro-cid-p64hdfpz]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:24px;color:#fff;background:var(--thhp-gradient);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--thhp-pink) 70%,transparent)}.ns__count-n[data-astro-cid-p64hdfpz]{font-family:var(--font-display);font-weight:900;font-size:48px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ns__count-u[data-astro-cid-p64hdfpz]{margin-top:4px;font-family:var(--font-heading);font-weight:700;font-size:13px}.ns__side[data-astro-cid-p64hdfpz]{display:block;color:var(--color-fg);text-decoration:none;background:color-mix(in srgb,var(--thhp-blue) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--thhp-blue) 28%,transparent)}a[data-astro-cid-p64hdfpz].ns__side{transition:border-color var(--dur-fast) var(--ease-out)}a[data-astro-cid-p64hdfpz].ns__side:hover{border-color:var(--thhp-blue)}.ns__remind[data-astro-cid-p64hdfpz]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:var(--radius-pill);background:var(--accent-cta-blue);color:#fff;font-family:var(--font-heading);font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--thhp-blue) 80%,transparent);transition:transform var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}.ns__remind[data-astro-cid-p64hdfpz]:hover{transform:translateY(-1px);filter:brightness(1.08)}.ns__tl[data-astro-cid-p64hdfpz]{list-style:none;margin:20px 0 0;padding:0;position:relative;display:grid;gap:14px}.ns__ev[data-astro-cid-p64hdfpz]{position:relative;padding-left:26px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.ns__ev[data-astro-cid-p64hdfpz]:before{content:"";position:absolute;left:6px;top:14px;bottom:-18px;width:2px;background:var(--color-border)}.ns__ev[data-astro-cid-p64hdfpz]:last-child:before{display:none}.ns__dot[data-astro-cid-p64hdfpz]{position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:999px;background:var(--color-surface);border:2px solid var(--color-fg-subtle)}.ns__date[data-astro-cid-p64hdfpz]{font-family:var(--font-heading);font-weight:800;font-size:14px;font-variant-numeric:tabular-nums;color:var(--color-fg)}.ns__t[data-astro-cid-p64hdfpz]{font-family:var(--font-heading);font-weight:700;font-size:14px;color:var(--color-fg)}.ns__s[data-astro-cid-p64hdfpz]{width:100%;font-size:13px;color:var(--color-fg-muted)}.ns__ev--now[data-astro-cid-p64hdfpz] .ns__dot[data-astro-cid-p64hdfpz]{background:var(--color-fg);border-color:var(--color-fg)}.ns__ev--act[data-astro-cid-p64hdfpz] .ns__dot[data-astro-cid-p64hdfpz]{background:var(--thhp-pink);border-color:var(--thhp-pink);box-shadow:0 0 0 4px color-mix(in srgb,var(--thhp-pink) 22%,transparent)}.ns__ev--act[data-astro-cid-p64hdfpz] .ns__t[data-astro-cid-p64hdfpz]{color:var(--color-primary-text)}.ns__ev--result[data-astro-cid-p64hdfpz] .ns__dot[data-astro-cid-p64hdfpz]{border-style:dashed}@media (min-width: 900px){.ns__tl[data-astro-cid-p64hdfpz]{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin-top:28px;padding:22px 8px 4px}.ns__tl[data-astro-cid-p64hdfpz]:before{content:"";position:absolute;left:14px;right:14px;top:29px;height:2px;background:var(--color-border)}.ns__ev[data-astro-cid-p64hdfpz]{padding:26px 8px 0 0;flex-direction:column;align-items:flex-start;gap:2px}.ns__ev[data-astro-cid-p64hdfpz]:before{display:none}.ns__dot[data-astro-cid-p64hdfpz]{top:0;left:0}.ns__s[data-astro-cid-p64hdfpz]{width:auto}}@media (prefers-reduced-motion: reduce){.ns__remind[data-astro-cid-p64hdfpz],a[data-astro-cid-p64hdfpz].ns__side{transition:none}}.ll[data-astro-cid-eq22d2sw]{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.ll[data-astro-cid-eq22d2sw]>li[data-astro-cid-eq22d2sw]{border-bottom:1px solid var(--color-border)}.ll__row[data-astro-cid-eq22d2sw]{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:20px 12px;color:var(--color-fg);text-decoration:none;transition:background-color var(--dur-base) var(--ease-out)}.ll__row[data-astro-cid-eq22d2sw]:hover{background:var(--color-surface-alt)}.ll__row[data-astro-cid-eq22d2sw]:focus-visible{outline:2px solid var(--thhp-pink);outline-offset:-2px}.ll__label[data-astro-cid-eq22d2sw]{font-family:var(--font-heading);font-weight:800;font-size:13px}.ll__title[data-astro-cid-eq22d2sw]{font-family:var(--font-heading);font-weight:800;font-size:clamp(17px,1rem + .35vw,21px);line-height:1.4;letter-spacing:-.01em;text-wrap:pretty;transition:color var(--dur-base) var(--ease-out)}.ll__row[data-astro-cid-eq22d2sw]:hover .ll__title[data-astro-cid-eq22d2sw]{color:var(--color-primary-text)}.ll__read[data-astro-cid-eq22d2sw]{font-size:13px;color:var(--color-fg-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 639.98px){.ll__row[data-astro-cid-eq22d2sw]{grid-template-columns:minmax(0,1fr) auto;padding:16px 4px}.ll__label[data-astro-cid-eq22d2sw]{grid-column:1}.ll__read[data-astro-cid-eq22d2sw]{grid-column:2;grid-row:1}.ll__title[data-astro-cid-eq22d2sw]{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.ll__row[data-astro-cid-eq22d2sw],.ll__title[data-astro-cid-eq22d2sw]{transition:none}}
