body:has(.feed-page){overflow:hidden;overscroll-behavior:none}body:has(.feed-page) .site-footer{display:none}.feed-page{--fd-fg:#fff;--fd-dim:rgb(255 255 255/.72);--fd-faint:rgb(255 255 255/.16);--fd-glass:rgb(18 20 26/.55);position:fixed;left:0;right:0;top:var(--feed-top,0);bottom:var(--feed-bottom,0);background:#000;color:var(--fd-fg);-webkit-tap-highlight-color:transparent}.feed-scroller{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.feed-scroller::-webkit-scrollbar{display:none}.feed-slide{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.feed-stage{position:absolute;inset:0;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}@media(min-width:641px){.feed-stage{inset:12px auto 12px 50%;width:min(calc((100% - 24px) * 9 / 16),460px);transform:translateX(-50%);border-radius:18px;overflow:visible}.feed-stage .feed-bg,.feed-stage .feed-shade{border-radius:18px;overflow:hidden}}.feed-bg,.feed-bg i{position:absolute;inset:0}.feed-bg{background:#0b0d12}.feed-bg .blur{background:50%/cover no-repeat;filter:blur(28px) saturate(1.3) brightness(.6);transform:scale(1.25)}.feed-bg .pic{background:center 22%/cover no-repeat;transform-origin:50% 30%}.feed-stage.is-active .feed-bg .pic{animation:feed-kenburns 14s ease-in-out infinite alternate}@keyframes feed-kenburns{0%{transform:scale(1)}to{transform:scale(1.12) translateY(-1.5%)}}.feed-bg .none{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 20% 10%,var(--primary) 0,transparent 60%),radial-gradient(90% 70% at 90% 80%,var(--primary-text,#5b3df5) 0,transparent 55%),#071225}.feed-bg .none span{font-family:var(--display);font-size:42vh;font-weight:800;line-height:1;color:rgb(255 255 255/.07);letter-spacing:-.06em}.feed-shade{inset:0;background:linear-gradient(180deg,rgb(0 0 0/.62),rgb(0 0 0/.25) 10%,transparent 20%,transparent 38%,rgb(0 0 0/.55) 62%,rgb(0 0 0/.88))}.feed-shade,.feed-top{position:absolute;pointer-events:none}.feed-top{top:0;left:0;right:0;z-index:6;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;grid-gap:4px;gap:4px;padding:calc(env(safe-area-inset-top) + 8px) 10px 0}.feed-top>*{pointer-events:auto}.ft-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--fd-fg)}.ft-icon svg{width:24px;height:24px;filter:drop-shadow(0 1px 2px rgb(0 0 0/.5))}.ft-icon.on{color:#ffd23f}.ft-tabs{display:flex;justify-content:center;gap:18px}.ft-tabs button{position:relative;height:40px;padding:0 2px;font-family:var(--display);font-size:16px;font-weight:600;color:rgb(255 255 255/.82);text-shadow:0 1px 3px rgb(0 0 0/.5);letter-spacing:-.01em;transition:color .15s}.ft-tabs button.on{color:var(--fd-fg);font-weight:700}.ft-tabs button.on:after{content:"";position:absolute;left:50%;bottom:4px;width:24px;height:3px;border-radius:3px;background:#fff;transform:translateX(-50%)}.ft-topic{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-top:2px;border-radius:999px;background:var(--fd-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12.5px;font-weight:600;color:var(--fd-fg)}.ft-topic svg{width:12px;height:12px;opacity:.8}.ft-topic .ft-topic-ic{width:15px;height:15px;opacity:1}.ft-cap{grid-column:1/-1;height:3px;margin:6px 34px 0;border-radius:3px;background:var(--fd-faint);overflow:hidden}.ft-cap i{display:block;height:100%;background:#fff;transition:width .3s}.ft-cap i.near{background:#ffb020}@media(min-width:641px){.feed-top{left:50%;right:auto;width:min(calc((100% - 24px) * 9 / 16),460px);transform:translateX(-50%);padding-top:22px}}.feed-caption{position:absolute;left:16px;right:84px;bottom:calc(14px + env(safe-area-inset-bottom) * 0);z-index:3;display:flex;flex-direction:column;gap:8px;text-shadow:0 1px 3px rgb(0 0 0/.45)}.feed-handle{align-self:flex-start;font-size:15px}.feed-handle,.feed-q{font-weight:700;color:var(--fd-fg)}.feed-q{font-family:var(--display);font-size:clamp(19px,5.2vw,23px);line-height:1.2;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-q.open{-webkit-line-clamp:unset}.feed-desc{font-size:13.5px;line-height:1.5;color:var(--fd-dim);max-height:30vh;overflow:auto}.feed-more-txt{align-self:flex-start;margin-top:-4px;font-size:13px;font-weight:700;color:var(--fd-fg)}.feed-odds{display:flex;align-items:flex-end;gap:8px}.feed-odds .big{font-family:var(--display);font-size:44px;font-weight:800;line-height:.9;letter-spacing:-.04em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.feed-odds .lbl{font-size:13px;font-weight:600;color:var(--fd-dim);padding-bottom:3px}.feed-spark{width:96px;height:30px;margin-left:auto;overflow:visible}.feed-spark path,.fs-chart path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.feed-spark.up path{stroke:var(--ap-lime,#b6f23c)}.feed-spark.down path{stroke:#ff6b6b}.feed-trade{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:2px}.feed-trade button{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:14px;font-size:16px;font-weight:700;color:#fff;text-shadow:none;transition:transform .12s}.feed-trade button b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.9}.feed-trade button:active{transform:scale(.96)}.feed-trade .fy{background:var(--yes)}.feed-trade .fn{background:var(--no)}.feed-answers{display:flex;flex-direction:column;gap:6px}.feed-answer{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 6px 6px 7px;border-radius:14px;background:var(--fd-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-shadow:none}.feed-answer .icon-sq{border-radius:8px}.feed-answer .n{font-size:13.5px;font-weight:600;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.feed-answer>b{font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.feed-answer .yn{display:flex;gap:5px;gap:4px}.feed-answer .yn button{height:32px;min-width:38px;padding:0 8px;border-radius:9px;font-size:12.5px;font-weight:700;color:#fff}.fs-row .yn button{height:34px;min-width:46px;padding:0 10px;border-radius:10px;font-size:13px;font-weight:700;color:#fff}.feed-answer .fy,.fs-row .fy{background:var(--yes)}.feed-answer .fn,.fs-row .fn{background:var(--no)}.feed-answer .yn button:disabled,.fs-row .yn button:disabled{opacity:.4}.feed-more{align-self:flex-start;font-size:13px;font-weight:700;color:var(--fd-fg);padding:2px 4px}.feed-ticker{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fd-dim);overflow:hidden}.feed-ticker>svg{width:15px;height:15px;flex:none;color:var(--fd-fg)}.feed-ticker .vp{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 88%,transparent)}.feed-ticker .track{display:flex;width:max-content;white-space:nowrap}.feed-ticker .track span{padding-right:48px}.feed-stage.is-active .feed-ticker .track{animation:feed-marquee 16s linear infinite}@keyframes feed-marquee{to{transform:translateX(-50%)}}.feed-rail{position:absolute;right:8px;bottom:18px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:16px}.fr-avatar{position:relative;display:block;margin-bottom:8px}.fr-avatar .icon-sq{border:2px solid #fff;border-radius:999px;box-shadow:0 2px 8px rgb(0 0 0/.35)}.fr-avatar .plus{position:absolute;left:50%;bottom:-9px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--primary);color:#fff}.fr-avatar .plus svg{width:12px;height:12px}.fr-btn{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--fd-fg);font-size:12px;font-weight:600;text-shadow:0 1px 2px rgb(0 0 0/.6)}.fr-btn svg{width:34px;height:34px;filter:drop-shadow(0 1px 3px rgb(0 0 0/.45));transition:transform .2s cubic-bezier(.34,1.6,.64,1),color .15s}.fr-btn:active svg{transform:scale(.86)}.fr-btn.on svg{color:#ff3b5c;animation:feed-pop .35s cubic-bezier(.34,1.6,.64,1)}@keyframes feed-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}.fr-disc{position:relative;width:48px;height:48px;margin-top:4px}.fr-disc .vinyl{border-radius:999px;background:radial-gradient(circle,#2a2f3a 0 30%,#0e1015 31% 46%,#20242d 47% 49%,#0e1015 50% 100%);border:7px solid #1b1e25;box-shadow:0 2px 10px rgb(0 0 0/.5)}.fr-disc .vinyl,.fr-disc>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fr-disc>b{font-family:var(--mono);font-size:10.5px;font-weight:600;color:#fff;letter-spacing:-.02em;pointer-events:none}.feed-stage.is-active .fr-disc .vinyl{animation:feed-spin 5s linear infinite}.fr-disc.instant .vinyl{border-color:#3a2f0b}.fr-disc .bolt{position:absolute;right:-4px;top:-4px;width:18px;height:18px;color:#ffd23f;filter:drop-shadow(0 1px 2px rgb(0 0 0/.6))}@keyframes feed-spin{to{transform:rotate(1turn)}}@media(min-width:641px){.feed-rail{right:-76px;bottom:6px}.feed-caption{right:16px}.fr-btn{color:var(--fd-fg)}.fr-btn svg{width:28px;height:28px;padding:12px;box-sizing:content-box;border-radius:999px;background:rgb(255 255 255/.1)}}.feed-burst{position:absolute;z-index:7;width:96px;height:96px;margin:-48px 0 0 -48px;color:#ff3b5c;pointer-events:none;animation:feed-burst .9s cubic-bezier(.2,.9,.3,1) forwards;filter:drop-shadow(0 4px 14px rgb(255 59 92/.5))}.feed-burst svg{width:100%;height:100%}@keyframes feed-burst{0%{transform:scale(.2) rotate(var(--r));opacity:0}15%{transform:scale(1.15) rotate(var(--r));opacity:1}30%{transform:scale(.95) rotate(var(--r))}70%{transform:scale(1) rotate(var(--r)) translateY(0);opacity:1}to{transform:scale(1.4) rotate(var(--r)) translateY(-60px);opacity:0}}.feed-progress{position:absolute;left:0;right:0;bottom:0;z-index:5;height:2px;background:var(--fd-faint)}.feed-progress i{display:block;height:100%;background:rgb(255 255 255/.85)}.feed-arrows{display:none}@media(min-width:641px){.feed-arrows{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:12px}.feed-arrows button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:rgb(255 255 255/.1);color:#fff;transition:background .15s}.feed-arrows button:hover:not(:disabled){background:rgb(255 255 255/.2)}.feed-arrows button:disabled{opacity:.3}.feed-arrows svg{width:22px;height:22px}}.feed-hint{position:absolute;left:50%;top:40%;z-index:5;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:var(--fd-dim);text-shadow:0 1px 3px rgb(0 0 0/.6);pointer-events:none;white-space:nowrap;animation:feed-hint 2.6s ease-in-out 1.2s 2 both}.feed-hint svg{width:22px;height:22px;color:#fff}@keyframes feed-hint{0%,to{opacity:0;transform:translate(-50%,10px)}25%,75%{opacity:1;transform:translate(-50%)}}.feed-flash{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 64px);z-index:8;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:9px 10px 9px 14px;border-radius:999px;background:rgb(20 22 28/.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13.5px;font-weight:600;color:#fff;transform:translate(-50%,-12px);opacity:0;pointer-events:none;transition:opacity .2s,transform .25s}.feed-flash.show{opacity:1;transform:translate(-50%);pointer-events:auto}.feed-flash.t-yes{box-shadow:inset 3px 0 0 var(--yes)}.feed-flash.t-no{box-shadow:inset 3px 0 0 var(--no)}.feed-flash span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-flash button{display:inline-flex;align-items:center;gap:5px;flex:none;height:30px;padding:0 12px;border-radius:999px;background:#fff;color:#0b0d12;font-size:12.5px;font-weight:700}.feed-flash button svg{width:14px;height:14px}.feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.feed-empty .big{width:56px;height:56px;color:#ff3b5c}.feed-empty h2{font-family:var(--display);font-size:22px;font-weight:700}.feed-empty p{max-width:300px;font-size:14px;color:var(--fd-dim)}.feed-cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;margin-top:6px;border-radius:12px;background:#fff;color:#0b0d12;font-weight:700;font-size:14.5px}.feed-cta.block{display:flex;width:100%;margin-top:14px}.feed-loading{display:flex;gap:8px}.feed-loading span{width:10px;height:10px;border-radius:999px;background:#fff;animation:feed-dot 1s ease-in-out infinite}.feed-loading span:nth-child(2){background:#ff3b5c;animation-delay:.15s}.feed-loading span:nth-child(3){background:var(--ap-grad-blue,#3782c8);animation-delay:.3s}@keyframes feed-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}}.feed-sheet-wrap{position:fixed;inset:0 0 var(--feed-bottom,0) 0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:rgb(0 0 0/.35);animation:feed-fade .2s ease-out}.feed-sheet{width:100%;max-width:560px;max-height:72vh;display:flex;flex-direction:column;border-radius:18px 18px 0 0;background:var(--card);color:var(--foreground);box-shadow:0 -12px 40px rgb(0 0 0/.35);animation:feed-up .28s cubic-bezier(.2,.9,.3,1)}.fs-head{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 48px 10px;border-bottom:1px solid var(--border)}.fs-head .grip{position:absolute;top:6px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:4px;background:var(--border-strong)}.fs-head h3{font-size:14px;font-weight:700}.fs-head button{position:absolute;right:10px;top:50%;transform:translateY(-40%);display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;color:var(--muted-foreground)}.fs-head button svg{width:18px;height:18px}.fs-body{overflow:auto;padding:14px 16px calc(18px + env(safe-area-inset-bottom))}.fs-q{font-family:var(--display);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.015em;margin-bottom:10px}.fs-chance{font-size:13.5px;color:var(--muted-foreground);margin-bottom:6px}.fs-chance b{font-family:var(--display);font-size:30px;font-weight:800;color:var(--foreground);letter-spacing:-.03em;margin-right:4px}.fs-chart{display:block;width:100%;height:90px;margin:4px 0 12px}.fs-chart.up path{stroke:var(--yes)}.fs-chart.down path{stroke:var(--no)}.fs-stats{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted-foreground);padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:10px}.fs-stats b{font-weight:700}.fs-desc,.fs-stats b{color:var(--foreground)}.fs-desc{font-size:13.5px;line-height:1.55;margin-top:8px}.fs-desc.muted{color:var(--muted-foreground)}.fs-rows{display:flex;flex-direction:column}.fs-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.fs-row .n{font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-row>b{font-family:var(--display);font-size:16px;font-weight:700;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.fs-row .yn{display:flex;gap:5px}.feed-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.feed-topics button{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--border);background:var(--secondary);font-size:14px;font-weight:600;color:var(--foreground);text-align:left}.feed-topics button.on{border-color:var(--foreground);background:var(--accent)}.feed-topics .ft-topics-ic{flex:none;width:30px;height:30px;padding:6px;border-radius:9px;color:var(--primary-text,var(--primary));background:color-mix(in srgb,var(--primary-text,var(--primary)) 14%,transparent)}.feed-topics button.on .ft-topics-ic{color:var(--primary-foreground,#fff);background:var(--primary)}@keyframes feed-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes feed-fade{0%{opacity:0}to{opacity:1}}.feed-overlay{z-index:95;bottom:var(--feed-bottom,0)!important}.feed-answer .icon-sq{font-size:12px;letter-spacing:-.02em}.fs-row .icon-sq{font-size:14px;letter-spacing:-.02em}@media(max-width:640px){body:has(.feed-page) .site-header{display:none}body:has(.feed-page) .mobile-nav{background:#000;border-top-color:rgb(255 255 255/.12)}body:has(.feed-page) .mobile-nav a,body:has(.feed-page) .mobile-nav button{color:rgb(255 255 255/.6)!important}body:has(.feed-page) .mobile-nav a.active,body:has(.feed-page) .mobile-nav a.active svg{color:#fff!important}}@media(prefers-reduced-motion:reduce){.feed-hint,.feed-stage.is-active .feed-bg .pic,.feed-stage.is-active .feed-ticker .track,.feed-stage.is-active .fr-disc .vinyl{animation:none}.feed-burst{animation-duration:.01s}.feed-sheet,.feed-sheet-wrap{animation:none}}.sw-sheet .sw-mode{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.sw-sheet .sw-mode button{padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--secondary);text-align:left;cursor:pointer}.sw-sheet .sw-mode button.on{border-color:var(--primary);background:var(--primary-soft)}.sw-sheet .sw-mode .t{font-size:13.5px;font-weight:600;color:var(--foreground);display:block}.sw-sheet .sw-mode .d{font-size:11.5px;color:var(--muted-foreground);display:block;margin-top:3px;line-height:1.45}.sw-sheet .sw-note{font-size:12px;color:var(--muted-foreground);line-height:1.6;background:var(--secondary);border-radius:10px;padding:11px 12px;margin-bottom:14px}.sw-sheet .sw-note b{color:var(--foreground)}.sw-sheet .sw-spent{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--muted-foreground);padding:11px 2px;border-top:1px solid var(--border);margin-bottom:4px;gap:12px}.sw-sheet .sw-spent b{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.sw-sheet .sw-sh{display:flex;gap:12px;align-items:flex-start;margin:4px 40px 18px 0}.sw-sheet .sw-sh .tag{margin-bottom:6px}.sw-sheet .tag.yes{background:var(--yes-soft);color:var(--yes-foreground)}.sw-sheet .tag.no{background:var(--no-soft);color:var(--no-foreground)}.sw-sheet .sw-sh h3{font-size:15px;line-height:1.35;font-weight:600;margin:0 0 4px}.sw-sheet .k,.sw-sheet .sw-sh .muted{font-size:12px}.sw-sheet .k{display:block;font-weight:600;color:var(--muted-foreground);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.sw-sheet .sw-amt{display:flex;align-items:center;gap:10px;height:60px;padding:0 16px;border-radius:14px;background:var(--secondary);border:1px solid var(--border);margin-bottom:10px;transition:border-color .15s,box-shadow .15s}.sw-sheet .sw-amt:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 25%,transparent)}.sw-sheet .sw-amt span{font-size:14px;font-weight:600;color:var(--muted-foreground)}.sw-sheet .sw-amt input{flex:1 1;background:none;border:0;outline:none;font:inherit;font-size:clamp(22px,7vw,30px);font-weight:700;letter-spacing:-.02em;color:var(--foreground);min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sw-sheet .sw-amt input::-webkit-inner-spin-button,.sw-sheet .sw-amt input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sw-sheet .sw-quick{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.sw-sheet .sw-quick::-webkit-scrollbar{display:none}.sw-sheet .sw-quick .pill{flex:1 1;justify-content:center;height:34px;font-size:13px;white-space:nowrap}.sw-sheet .sw-win{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:var(--muted-foreground);padding:12px 2px;border-top:1px solid var(--border);margin-bottom:12px}.sw-sheet .sw-win b{color:var(--yes-foreground);font-size:16px}.sw-sheet .small{font-size:12px;text-align:center;margin-top:10px}