.ft{width:100%;max-width:900px;margin:26px auto 0;padding:0;text-align:left;border-radius:20px}.ft-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 4px 10px}.ft .ft-title{display:flex;align-items:center;gap:8px;margin:0;font:600 12px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--accent, #2fd27a)}.ft-stamp{font:500 11.5px var(--font-mono, ui-monospace, monospace);color:var(--text-dim, #8aa396)}.ft-live{width:7px;height:7px;border-radius:50%;background:var(--accent, #2fd27a);flex:none;display:inline-block;animation:ft-ping 1.8s ease-out infinite}@keyframes ft-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--accent, #2fd27a) 55%,transparent)}to{box-shadow:0 0 0 8px transparent}}.ft-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ft-card{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 16px 15px;border-radius:16px;text-decoration:none;color:var(--text, #e9f2ec);background:var(--surface, rgba(255,255,255,.035));border:1px solid var(--border-subtle, rgba(255,255,255,.09));transition:border-color .15s,transform .2s,background .15s;opacity:0;transform:translateY(10px)}.ft.is-in .ft-card{animation:ft-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.1s + var(--i, 0) * .12s)}@keyframes ft-in{to{opacity:1;transform:none}}.ft-card:hover,.ft-card:focus-visible{border-color:var(--accent, #2fd27a);background:var(--accent-dim, rgba(47,210,122,.07));transform:translateY(-2px);outline:none}.ft-k{font:600 10.5px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim, #8aa396)}.ft-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent, #2fd27a);font-weight:600;min-width:0}.ft-coin{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.ft-coin img{border-radius:50%}.ft-coin b{font-size:14px;font-weight:700}.ft-coin i{font-style:normal;font-weight:700;font-size:14px}.ft i.up{color:var(--green, #2fd27a)}.ft i.down{color:var(--red, #ff6b6b)}.ft-hook{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.005em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ft-sub{font-size:13px;color:var(--text-secondary, #cfdcd4);line-height:1.45;font-variant-numeric:tabular-nums}.ft-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ft.is-glow{animation:ft-glow 1.6s ease-out 1}@keyframes ft-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--accent, #2fd27a) 45%,transparent)}to{box-shadow:0 0 0 18px transparent}}@media (max-width: 760px){.ft{margin-top:20px}.ft-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:2px 2px 6px;scrollbar-width:none}.ft-row::-webkit-scrollbar{display:none}.ft-card{flex:0 0 78%;scroll-snap-align:start}}html.wl-open{overflow:hidden}.wl{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px 16px;font-family:var(--font-sans, "Outfit", system-ui, sans-serif);color:var(--text, #e9f2ec)}.wl-back{position:absolute;inset:0;background:color-mix(in srgb,var(--bg-deep, #020a06) 74%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .35s ease}.wl-card{position:relative;width:min(760px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 22px;border-radius:26px;display:flex;flex-direction:column;gap:20px;background:radial-gradient(60% 45% at 0% 0%,color-mix(in srgb,var(--accent, #2fd27a) 18%,transparent),transparent 70%),radial-gradient(50% 40% at 100% 100%,color-mix(in srgb,var(--data-4, #b46aff) 14%,transparent),transparent 70%),var(--bg-elevated, #0b1a12);border:1px solid var(--border-default, rgba(255,255,255,.12));box-shadow:0 40px 100px #00000080;opacity:0;transform:translateY(18px) scale(.96);transition:opacity .4s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.wl.is-in .wl-back,.wl.is-in .wl-card{opacity:1;transform:none}.wl.is-out .wl-back,.wl.is-out .wl-card{opacity:0;transform:translateY(6px) scale(.98);transition-duration:.25s}.wl-x{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-default, rgba(255,255,255,.14));background:var(--bg-elevated, #0b1a12);color:var(--text-dim, #8aa396);font-size:14px;cursor:pointer}.wl-x:hover{color:var(--text, #e9f2ec);border-color:var(--accent, #2fd27a)}.wl-head{padding-right:40px}.wl .wl-card h2.wl-title{margin:0;font-size:clamp(28px,5.4vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.05;text-wrap:balance;background:linear-gradient(95deg,var(--text, #e9f2ec) 0 55%,var(--accent, #2fd27a));-webkit-background-clip:text;background-clip:text;color:transparent}.wl-sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--text-secondary, #cfdcd4)}.wl-bento{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wl-tile{--hue: var(--accent, #2fd27a);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border-radius:20px;text-decoration:none;color:inherit;background:linear-gradient(150deg,color-mix(in srgb,var(--hue) 16%,var(--surface, rgba(255,255,255,.03))) 0%,var(--surface, rgba(255,255,255,.03)) 70%);border:1px solid color-mix(in srgb,var(--hue) 30%,transparent);transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .25s;opacity:0;transform:translateY(14px) scale(.97)}.wl.is-in .wl-tile{animation:wl-tile .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .13s)}@keyframes wl-tile{to{opacity:1;transform:none}}.wl-tile:hover,.wl-tile:focus-visible{transform:translateY(-3px);border-color:var(--hue);box-shadow:0 14px 34px color-mix(in srgb,var(--hue) 22%,transparent);outline:none}.wl-t-coach{--hue: var(--accent, #2fd27a);grid-column:span 3;flex-direction:row;align-items:center;gap:16px}.wl-t-mkt{--hue: var(--data-6, #3fd8c8);grid-column:span 2}.wl-t-news{--hue: var(--data-5, #ff8a5b);grid-column:span 2}.wl-t-learn{--hue: var(--data-4, #b46aff);grid-column:span 3}.wl-tk{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font:700 12px/1.2 var(--font-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--hue)}.wl-tk span{font-family:var(--font-sans, system-ui);letter-spacing:0;text-transform:none;font-weight:500;font-size:12.5px;color:var(--text-dim, #8aa396)}.wl-tk .wl-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:700 11px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--hue);background:color-mix(in srgb,var(--hue) 16%,transparent)}.wl-tk .wl-badge .wl-live{background:var(--hue)}.wl-face{width:76px;height:76px;flex:none}.wl-face .lp-coach-orb{width:76px;height:76px}.wl.is-in .wl-face{animation:wl-pop .8s cubic-bezier(.3,1.6,.5,1) .3s both}@keyframes wl-pop{0%{transform:scale(.3) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.wl-tbody{display:grid;gap:10px;min-width:0;flex:1}.wl-fakeask{display:flex;align-items:center;gap:2px;min-height:46px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--bg-deep, rgba(0,0,0,.25));border:1px solid color-mix(in srgb,var(--hue) 40%,transparent);font-size:15px;font-weight:600}.wl-typed{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wl-caret{width:2px;height:18px;background:var(--hue);flex:none;animation:wl-blink 1s steps(2) infinite}@keyframes wl-blink{50%{opacity:0}}.wl-send{margin-left:auto;flex:none;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--text-inverse, #04120b);background:var(--hue);opacity:.45;transition:opacity .3s,transform .3s}.is-typed .wl-send{opacity:1;animation:wl-nudge 1.4s ease-in-out .3s 2}.is-typed .wl-caret{display:none}@keyframes wl-nudge{0%,to{transform:none}50%{transform:translate(4px);box-shadow:0 0 0 6px color-mix(in srgb,var(--hue) 25%,transparent)}}.wl-coinrow{display:flex;align-items:center;gap:9px;font-size:16px}.wl-coinrow img{border-radius:50%}.wl-move{font-size:clamp(38px,6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.wl-move.up{color:var(--green, #2fd27a)}.wl-move.down{color:var(--red, #ff6b6b)}.wl-sparkwrap{clip-path:inset(0 100% 0 0);margin-top:auto}.wl.is-in .wl-sparkwrap{animation:wl-draw 1.4s cubic-bezier(.4,0,.2,1) .9s both}@keyframes wl-draw{to{clip-path:inset(0 0 0 0)}}.wl-spark{width:100%;height:42px;object-fit:fill}.wl-tsub{font-size:14px;color:var(--text-dim, #8aa396);font-variant-numeric:tabular-nums}.wl-headline{font-size:18px;font-weight:750;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wl.is-in .wl-t-news .wl-headline{animation:wl-slide .7s cubic-bezier(.2,.8,.2,1) .8s both}@keyframes wl-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.wl-flip{position:relative;display:grid;perspective:900px;min-height:104px}.wl-face-f,.wl-face-b{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,1.3,.5,1);display:flex;flex-direction:column;justify-content:center;gap:6px}.wl-face-f b{font-size:clamp(21px,3.2vw,26px);font-weight:800;letter-spacing:-.015em;line-height:1.15}.wl-face-f span{font-size:13px;color:var(--text-dim, #8aa396)}.wl-face-b{transform:rotateX(180deg);font-size:15px;line-height:1.5;color:var(--text, #e9f2ec);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.wl-flip.is-flipped .wl-face-f{transform:rotateX(-180deg)}.wl-flip.is-flipped .wl-face-b{transform:none}.wl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wl-stamp{display:inline-flex;align-items:center;gap:8px;font:500 11.5px var(--font-mono, ui-monospace, monospace);color:var(--text-dim, #8aa396)}.wl-live{width:7px;height:7px;border-radius:50%;background:var(--accent, #2fd27a);flex:none;animation:ft-ping 1.8s ease-out infinite}.wl-btn{min-height:50px;padding:0 28px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:16px;background:var(--accent, #2fd27a);color:var(--text-inverse, #04120b);box-shadow:0 10px 28px color-mix(in srgb,var(--accent, #2fd27a) 40%,transparent)}.wl-btn:hover{filter:brightness(1.08)}.wl button:focus-visible,.wl a:focus-visible{outline:2px solid var(--accent, #2fd27a);outline-offset:3px}@media (max-width: 640px){.wl{padding:0;place-items:end stretch}.wl-card{width:100%;max-height:94dvh;border-radius:24px 24px 0 0;padding:22px 16px calc(16px + env(safe-area-inset-bottom,0px));gap:16px}.wl-bento{grid-template-columns:1fr 1fr;gap:10px}.wl-t-coach,.wl-t-learn{grid-column:span 2}.wl-t-mkt,.wl-t-news{grid-column:span 1}.wl-t-coach{flex-direction:column;align-items:stretch}.wl-face,.wl-face .lp-coach-orb{width:54px;height:54px}.wl-t-coach .wl-face{position:absolute;top:12px;right:12px}.wl-move{font-size:34px}.wl-headline{font-size:15.5px;-webkit-line-clamp:5}.wl-tile{padding:14px}.wl-foot .wl-btn{width:100%}.wl-stamp{width:100%;justify-content:center;order:2}}@media (prefers-reduced-motion: reduce){.ft-card,.ft.is-in .ft-card,.wl-tile,.wl.is-in .wl-tile,.wl.is-in .wl-face,.wl.is-in .wl-t-news .wl-headline{animation:none!important;opacity:1;transform:none}.wl-sparkwrap,.wl.is-in .wl-sparkwrap{animation:none!important;clip-path:none}.wl-face-f,.wl-face-b{transition:none}.wl-caret,.is-typed .wl-send{animation:none}.wl-back,.wl-card{transition:none}.ft-live,.wl-live,.ft.is-glow{animation:none}}.wl-face-f,.wl-face-b{transition:transform .7s cubic-bezier(.3,1.3,.5,1),opacity .35s ease}.wl-face-b{opacity:0;transform:rotateX(90deg)}.wl-flip.is-flipped .wl-face-f{opacity:0;transform:rotateX(-90deg)}.wl-flip.is-flipped .wl-face-b{opacity:1;transform:none;transition-delay:.15s}.wl-fakeask{border-radius:18px;align-items:center}.wl-typed{white-space:normal;overflow:visible;line-height:1.3;padding:4px 0}@media (max-width: 640px){.wl-t-coach .wl-face{display:none}}@media (prefers-reduced-motion: reduce){.wl-face-f,.wl-face-b{transition:none}}body.asked #featToday{display:none}
