.feed-post[data-v-d0b77ba0]{width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:14px;box-sizing:border-box}.feed-post-title[data-v-d0b77ba0]{margin:0;font-size:26px;font-weight:700;line-height:1.18;color:#fff;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.25);word-break:break-word;overflow-wrap:anywhere;flex-shrink:0}.feed-post-title.post-title-md[data-v-d0b77ba0]{font-size:22px}.feed-post-title.post-title-lg[data-v-d0b77ba0]{font-size:19px;line-height:1.22}.feed-post-title.post-title-xl[data-v-d0b77ba0]{font-size:17px;line-height:1.25}@media(min-width:760px){.feed-post-title[data-v-d0b77ba0]{font-size:32px}.feed-post-title.post-title-md[data-v-d0b77ba0]{font-size:26px}.feed-post-title.post-title-lg[data-v-d0b77ba0]{font-size:22px}.feed-post-title.post-title-xl[data-v-d0b77ba0]{font-size:19px}}.feed-post-media[data-v-d0b77ba0]{flex-shrink:0;width:100%}.feed-post-carousel[data-v-d0b77ba0]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feed-post-carousel[data-v-d0b77ba0]::-webkit-scrollbar{display:none}.feed-post-carousel.is-draggable[data-v-d0b77ba0]{cursor:grab}.feed-post-carousel.is-dragging[data-v-d0b77ba0]{scroll-snap-type:none;cursor:grabbing}.feed-post-slide[data-v-d0b77ba0]{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.feed-post-media-el[data-v-d0b77ba0]{width:100%;max-width:360px;aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:center;border-radius:10px;display:block}@media(max-width:760px){.feed-post-media-el[data-v-d0b77ba0]{max-width:280px;aspect-ratio:4 / 3}}.feed-post-media-el--clickable[data-v-d0b77ba0]{cursor:zoom-in}.feed-post-dots[data-v-d0b77ba0]{display:flex;gap:8px;justify-content:center;padding:12px 0 0}.feed-post-dot[data-v-d0b77ba0]{width:9px;height:9px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#fff6;transition:background .2s,transform .2s}.feed-post-dot[data-v-d0b77ba0]:hover{background:#ffffffb3}.feed-post-dot.active[data-v-d0b77ba0]{background:#fff;transform:scale(1.25)}.feed-post-body-wrap[data-v-d0b77ba0]{color:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}.feed-post-body-wrap[data-v-d0b77ba0]::-webkit-scrollbar{width:0;height:0}.feed-post-text[data-v-d0b77ba0]{font-size:16px;line-height:1.55;margin:0;padding-bottom:16px;white-space:pre-wrap;word-break:break-word;opacity:.95}@media(max-width:760px){.feed-post-text[data-v-d0b77ba0]{font-size:15px;line-height:1.5;padding-bottom:16px}}.feed-post-vocab-word[data-v-d0b77ba0]{display:inline;font-weight:700;background:none;border:none;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#ffffff73;transition:text-decoration-color .15s,background .15s}.feed-post-vocab-word[data-v-d0b77ba0]:hover{text-decoration-color:#ffffffe6}.feed-post-vocab-word.is-focused[data-v-d0b77ba0]{background:#ffeb7838;border-radius:3px;padding:0 2px}.feed-post-vocab-panel[data-v-d0b77ba0]{margin-top:18px;margin-bottom:28px;padding:10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px}.feed-post-vocab-toggle[data-v-d0b77ba0]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;color:inherit;font-size:13px;font-weight:600;letter-spacing:.3px;cursor:pointer;padding:4px 0}.feed-post-vocab-toggle[data-v-d0b77ba0]:hover{opacity:.85}.feed-post-vocab-rows[data-v-d0b77ba0]{display:flex;flex-direction:column;gap:6px;margin-top:10px;max-height:260px;overflow-y:auto;scrollbar-width:none}.feed-post-vocab-rows[data-v-d0b77ba0]::-webkit-scrollbar{width:0;height:0;display:none}.vocab-slide-enter-active[data-v-d0b77ba0]{transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),margin-top .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.vocab-slide-leave-active[data-v-d0b77ba0]{transition:max-height .22s ease-in,opacity .15s ease-in,transform .22s ease-in,margin-top .22s ease-in;overflow:hidden}.vocab-slide-enter-from[data-v-d0b77ba0],.vocab-slide-leave-to[data-v-d0b77ba0]{max-height:0!important;opacity:0;transform:translateY(-6px);margin-top:0!important}.vocab-slide-enter-to[data-v-d0b77ba0],.vocab-slide-leave-from[data-v-d0b77ba0]{max-height:260px;opacity:1;transform:translateY(0)}.feed-post-vocab-row[data-v-d0b77ba0]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;padding:6px 8px;border-radius:4px;transition:background .2s}.feed-post-vocab-row.is-focused[data-v-d0b77ba0]{background:#ffeb782e}.feed-post-vocab-row-word[data-v-d0b77ba0]{font-weight:700;flex-shrink:0}.feed-post-vocab-row-archive[data-v-d0b77ba0]{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff9;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.feed-post-vocab-row-archive[data-v-d0b77ba0]:hover:not(:disabled){background:#ffffff1f;color:#fff;border-color:#fff6}.feed-post-vocab-row-archive.is-archived[data-v-d0b77ba0],.feed-post-vocab-row-archive[data-v-d0b77ba0]:disabled{background:#ffffff2e;color:#fff;border-color:#fff6;cursor:default}.feed-post-vocab-row-sep[data-v-d0b77ba0]{opacity:.5}.feed-post-vocab-row-translation[data-v-d0b77ba0]{opacity:.9}.feed-post-vocab-row-pinyin[data-v-d0b77ba0]{font-size:.85em;opacity:.78;font-style:italic;letter-spacing:.01em;flex-shrink:0}.feed-post-lightbox[data-v-d0b77ba0]{position:fixed;inset:0;z-index:4000;background:#000000f0;display:flex;align-items:center;justify-content:center}.lb-carousel[data-v-d0b77ba0]{width:100%;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.lb-carousel[data-v-d0b77ba0]::-webkit-scrollbar{display:none}.lb-carousel.is-dragging[data-v-d0b77ba0]{scroll-snap-type:none;cursor:grabbing}.lb-slide[data-v-d0b77ba0]{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.lb-media[data-v-d0b77ba0]{max-width:94vw;max-height:88vh;object-fit:contain;display:block}.lb-close[data-v-d0b77ba0]{position:fixed;top:16px;right:16px;z-index:4002;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s}.lb-close[data-v-d0b77ba0]:hover{background:#ffffff47}.lb-arrow[data-v-d0b77ba0]{position:fixed;top:50%;transform:translateY(-50%);z-index:4002;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.lb-arrow[data-v-d0b77ba0]:hover{background:#ffffff47}.lb-arrow--left[data-v-d0b77ba0]{left:16px}.lb-arrow--right[data-v-d0b77ba0]{right:16px}.lb-dots[data-v-d0b77ba0]{position:fixed;bottom:22px;left:0;right:0;display:flex;gap:9px;justify-content:center;z-index:4002}.lb-dot[data-v-d0b77ba0]{width:9px;height:9px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#fff6;transition:background .2s,transform .2s}.lb-dot.active[data-v-d0b77ba0]{background:#fff;transform:scale(1.25)}@media(max-width:760px){.lb-arrow[data-v-d0b77ba0]{display:none}}.feed-video-card[data-v-8aaba6da]{position:absolute;inset:0;background:#000;overflow:hidden}.feed-video-el[data-v-8aaba6da]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.feed-video-mute[data-v-8aaba6da]{position:absolute;bottom:80px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.feed-video-mute[data-v-8aaba6da]:hover{background:#000000b3}.feed-video-title[data-v-8aaba6da]{position:absolute;left:16px;right:70px;bottom:80px;color:#fff;font-size:16px;font-weight:700;line-height:1.3;text-shadow:0 1px 6px rgba(0,0,0,.7);z-index:1}.tp-overlay[data-v-f4c0881c]{position:fixed;inset:0;background:#0f172a8c;z-index:4500;display:flex;align-items:stretch;justify-content:center;overflow:hidden}.tp-shell[data-v-f4c0881c]{position:relative;width:min(960px,100vw);max-height:100dvh;display:flex;flex-direction:column;background:#fff;color:#1f2937;overflow:hidden}@media(min-width:800px){.tp-shell[data-v-f4c0881c]{margin:24px;border-radius:3px;max-height:calc(100dvh - 48px);box-shadow:0 30px 80px #0f172a40}}.tp-header[data-v-f4c0881c]{flex:0 0 auto;padding:18px 20px 12px;background:#ffffffd1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);position:relative;z-index:2}.tp-header[data-v-f4c0881c]:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:24px;pointer-events:none;background:linear-gradient(to bottom,#ffffffeb,#fff0)}.tp-header-row[data-v-f4c0881c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-title[data-v-f4c0881c]{margin:0;font-size:17px;font-weight:700;line-height:1.2;color:#46ac94;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-search-toggle[data-v-f4c0881c]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;padding:0;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#4b5563;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tp-search-toggle[data-v-f4c0881c]:hover{background:#f3f4f6}.tp-search-toggle.tp-search-toggle-active[data-v-f4c0881c]{border-color:#46ac94;color:#46ac94;background:#46ac9414}.tp-search-wrap[data-v-f4c0881c]{position:relative;display:flex;align-items:center;margin-top:12px;max-height:50px;opacity:1;overflow:hidden;transition:max-height .22s ease,opacity .18s ease,margin-top .22s ease}.tp-search-wrap.tp-search-collapsed[data-v-f4c0881c]{max-height:0;opacity:0;margin-top:0;pointer-events:none}.tp-search-icon[data-v-f4c0881c]{position:absolute;left:12px;color:#9ca3af;pointer-events:none}.tp-search-input[data-v-f4c0881c]{width:100%;padding:9px 14px 9px 34px;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#1f2937;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.tp-search-input[data-v-f4c0881c]::placeholder{color:#9ca3af}.tp-search-input[data-v-f4c0881c]:focus{border-color:#46ac94;background:#fff;box-shadow:0 0 0 3px #46ac942e}.tp-grid-wrap[data-v-f4c0881c]{flex:1 1 auto;overflow-y:auto;padding:14px 20px 28px;background:#fff;position:relative;padding-top:calc(14px + var(--pull-top, 0px));transform:translateY(calc(var(--pull-bottom, 0px) * -1))}.tp-grid-wrap.is-wheel-pulling[data-v-f4c0881c]{transition:padding-top .18s ease-out,transform .18s ease-out}.tp-grid-wrap[data-v-f4c0881c]:not(.is-dragging):not(.is-wheel-pulling){transition:padding-top .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.tp-loading[data-v-f4c0881c],.tp-empty[data-v-f4c0881c]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#6b7280;font-size:14px}.tp-grid[data-v-f4c0881c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:640px){.tp-grid[data-v-f4c0881c]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px}}.tp-tile[data-v-f4c0881c]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:12px 8px 10px;min-height:72px;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:inherit;font-family:inherit;cursor:pointer;text-align:center;box-shadow:0 1px 2px #0f172a0d,0 2px 4px #0f172a0a;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.tp-tile[data-v-f4c0881c]:hover{border-color:#46ac9480;box-shadow:0 2px 4px #0f172a0f,0 4px 10px #0f172a0f}.tp-tile.tp-tile-with-image[data-v-f4c0881c]{min-height:124px;padding-top:12px}.tp-tile-img-wrap[data-v-f4c0881c]{flex:1 1 auto;width:100%;display:flex;align-items:center;justify-content:center;min-height:0}.tp-tile-img[data-v-f4c0881c]{max-width:78%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .18s ease-out;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;transform:translateZ(0)}@media(hover:hover)and (pointer:fine){.tp-tile:hover .tp-tile-img[data-v-f4c0881c]{transform:translateZ(0) scale(1.08)}}.tp-tile.tp-tile-pulsed .tp-tile-img[data-v-f4c0881c]{animation:tp-tile-pulse-f4c0881c .3s cubic-bezier(.34,1.56,.64,1)}@keyframes tp-tile-pulse-f4c0881c{0%{transform:translateZ(0) scale(1)}50%{transform:translateZ(0) scale(1.16)}to{transform:translateZ(0) scale(1)}}.tp-tile-label[data-v-f4c0881c]{font-family:Nunito,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700;color:#46ac94;line-height:1.25;letter-spacing:.005em;transition:color .15s}.tp-tile.tp-selected[data-v-f4c0881c]{border-color:#46ac94;box-shadow:0 2px 8px #46ac9447,0 0 0 1px #46ac9459}.tp-footer[data-v-f4c0881c]{flex:0 0 auto;display:flex;padding:14px 20px max(14px,env(safe-area-inset-bottom));background:#ffffffd1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);position:relative;z-index:2}.tp-footer[data-v-f4c0881c]:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px;pointer-events:none;background:linear-gradient(to top,#ffffffeb,#fff0)}.tp-btn[data-v-f4c0881c]{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:none;border-radius:3px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .06s,opacity .15s}.tp-btn[data-v-f4c0881c]:disabled{opacity:.6;cursor:not-allowed}.tp-btn-primary[data-v-f4c0881c]{background:#46ac94;color:#fff;width:100%}.tp-btn-primary[data-v-f4c0881c]:hover:not(:disabled){background:#3b9580}.tp-btn-primary[data-v-f4c0881c]:active:not(:disabled){transform:translateY(1px)}.tp-overlay{animation:tpFadeIn .28s ease both}.tp-shell{animation:tpSlideIn .34s cubic-bezier(.22,1,.36,1) both}@keyframes tpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tpSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.discover-feed-overlay.promo-embedded[data-v-c0f467b7]{position:absolute!important;inset:0!important;z-index:auto}.discover-feed-overlay[data-v-c0f467b7]{position:fixed;top:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));left:0;z-index:1500;background:#050505;overflow:hidden;color:#fff;touch-action:pan-y}@media(min-width:769px){.discover-feed-overlay[data-v-c0f467b7]{bottom:0;left:var(--new-sidebar-width)}}.discover-feed-overlay.is-dragging[data-v-c0f467b7]{will-change:transform}.feed-hud-xp[data-v-c0f467b7]{position:absolute;left:16px;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-direction:column;gap:10px;align-items:flex-start}@media(min-width:769px){.feed-hud-xp[data-v-c0f467b7]{top:calc(max(16px,env(safe-area-inset-top,0px)) + 64px);left:16px;bottom:auto}}.feed-xp-circle[data-v-c0f467b7]{position:relative;width:56px;height:56px;border:0;padding:0;margin:0;outline:0;font:inherit;line-height:0;color:inherit;-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible}.feed-xp-circle[data-v-c0f467b7]:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.xp-ring[data-v-c0f467b7]{width:100%;height:100%;position:absolute;inset:0;display:block}.xp-ring-bg[data-v-c0f467b7]{fill:none;stroke:#ffffff2e;stroke-width:4}.xp-ring-progress[data-v-c0f467b7]{fill:none;stroke:#46ac94;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.2,.8,.2,1)}.xp-level-label[data-v-c0f467b7]{position:relative;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.xp-plus-one[data-v-c0f467b7]{position:absolute;top:-6px;right:-8px;background:#46ac94;color:#fff;font-size:11px;font-weight:700;line-height:1;border-radius:999px;padding:5px 9px;min-width:22px;text-align:center;box-shadow:0 2px 10px #46ac9499}.plus-one-enter-active[data-v-c0f467b7]{animation:plusOneAnim-c0f467b7 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes plusOneAnim-c0f467b7{0%{opacity:0;transform:translate(-8px,8px) scale(.6)}20%{opacity:1;transform:translate(0) scale(1.15)}35%{transform:translate(0) scale(1)}to{opacity:0;transform:translateY(-24px) scale(1)}}.xp-fade-enter-active[data-v-c0f467b7],.xp-fade-leave-active[data-v-c0f467b7]{transition:opacity .3s,transform .3s}.xp-fade-enter-from[data-v-c0f467b7],.xp-fade-leave-to[data-v-c0f467b7]{opacity:0;transform:translateY(-6px) scale(.92)}.feed-hud-top-right[data-v-c0f467b7]{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;z-index:30;display:flex;gap:8px}.feed-icon-btn[data-v-c0f467b7]{width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:50%;background:#00000073;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s}.feed-icon-btn[data-v-c0f467b7]:hover{background:#000000a6}.feed-icon-btn.dark[data-v-c0f467b7]{background:#ffffff0f;color:#fff}.feed-icon-btn.dark[data-v-c0f467b7]:hover{background:#ffffff24}.feed-loading[data-v-c0f467b7],.feed-error[data-v-c0f467b7]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#ffffffd9;font-size:14px;padding:20px;text-align:center}.feed-spinner[data-v-c0f467b7]{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#46ac94;animation:feed-spin-c0f467b7 .9s linear infinite}@keyframes feed-spin-c0f467b7{to{transform:rotate(360deg)}}.feed-retry-btn[data-v-c0f467b7]{padding:8px 16px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:#fff;font-size:13px;cursor:pointer}.feed-scroller[data-v-c0f467b7]{position:absolute;inset:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.feed-scroller[data-v-c0f467b7]::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.feed-scroller[data-v-c0f467b7]{cursor:grab}.feed-scroller.is-mouse-dragging[data-v-c0f467b7]{cursor:grabbing}}.feed-card-loading[data-v-c0f467b7]{background:linear-gradient(160deg,#0a2e26,#0f7d63)}.feed-loading-inner[data-v-c0f467b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#fff}.feed-loading-spinner[data-v-c0f467b7]{width:56px;height:56px;border:4px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:feed-loading-spin-c0f467b7 .9s linear infinite}@keyframes feed-loading-spin-c0f467b7{to{transform:rotate(360deg)}}.feed-loading-text[data-v-c0f467b7]{font-size:14px;color:#ffffffe0;letter-spacing:.02em;text-align:center;padding:0 24px}.feed-card[data-v-c0f467b7]{position:relative;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.feed-card--post[data-v-c0f467b7]{align-items:stretch!important;padding:0!important}.feed-card-inner[data-v-c0f467b7]{width:100%;max-width:540px;display:flex;flex-direction:column;align-items:center;gap:18px;padding:100px 24px 140px;box-sizing:border-box}.feed-card-inner--block[data-v-c0f467b7]{gap:12px;padding:76px 18px 140px;max-width:640px;align-items:stretch}.feed-card-inner--post[data-v-c0f467b7]{height:100%!important;max-width:640px;padding:84px 16px 0!important;align-items:stretch!important;justify-content:flex-start;gap:10px;min-height:0}.feed-card-inner--video[data-v-c0f467b7]{height:100%!important;width:100%;max-width:none;padding:0!important;gap:0;position:relative;align-items:stretch!important}.feed-video-foreground[data-v-c0f467b7]{position:fixed;inset:0;z-index:3000;background:#000}.feed-video-foreground-close[data-v-c0f467b7]{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:24px;line-height:1;cursor:pointer;z-index:3001;display:flex;align-items:center;justify-content:center}.feed-video-foreground-close[data-v-c0f467b7]:hover{background:#000000bf}@media(max-width:760px){.feed-card-inner--post[data-v-c0f467b7]{padding:88px 14px 0!important;gap:8px}}.feed-card-inner--block .feed-block-label[data-v-c0f467b7]{text-transform:uppercase;letter-spacing:.12em;font-size:11px;opacity:.75;text-align:center;color:#fff}.feed-vocab-lang-label[data-v-c0f467b7]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;color:#fff;text-align:center;margin-bottom:4px}.feed-vocab-word-row[data-v-c0f467b7]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.feed-vocab-word[data-v-c0f467b7]{font-size:52px;font-weight:700;line-height:1.15;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25);text-align:center;word-break:break-word;overflow-wrap:anywhere}.feed-vocab-word.has-long-word[data-v-c0f467b7]{font-size:36px}.feed-vocab-pinyin[data-v-c0f467b7]{font-size:20px;font-weight:500;letter-spacing:.04em;color:#ffffffeb;text-align:center;margin-top:-4px}.feed-vocab-divider[data-v-c0f467b7]{width:64px;height:1.5px;background:#ffffff73;border-radius:2px;margin:6px auto 0}.feed-vocab-translation[data-v-c0f467b7]{font-size:26px;font-weight:600;line-height:1.25;color:#fff;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.18);word-break:break-word}.feed-vocab-example[data-v-c0f467b7]{align-self:stretch;display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#0003;border-radius:10px;margin-top:4px}.feed-vocab-example-speaker[data-v-c0f467b7]{flex-shrink:0;margin-top:3px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#0000002e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.feed-vocab-example-speaker[data-v-c0f467b7]:hover{background:#00000052}.feed-vocab-example-text[data-v-c0f467b7]{font-size:14.5px;line-height:1.5;color:#fffffff5;font-style:italic;text-align:left}.feed-vocab-example-tr[data-v-c0f467b7]{display:inline;font-style:normal;opacity:.78}@media(max-width:600px){.feed-vocab-word[data-v-c0f467b7]{font-size:44px}.feed-vocab-word.has-long-word[data-v-c0f467b7]{font-size:30px}.feed-vocab-pinyin[data-v-c0f467b7]{font-size:17px}.feed-vocab-translation[data-v-c0f467b7]{font-size:22px}.feed-vocab-example-text[data-v-c0f467b7]{font-size:13.5px}}.feed-block-body[data-v-c0f467b7]{width:100%;background:#fff;border-radius:14px;padding:16px;box-shadow:0 8px 28px #0000002e;color:var(--new-text, #1a1a1a);max-height:64vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.feed-block-body--map[data-v-c0f467b7]{padding:8px}.feed-block-body--map[data-v-c0f467b7] .mb-map{height:min(360px,46vh);min-height:260px}.feed-block-body--map[data-v-c0f467b7] .mb-task-question{font-size:clamp(14px,2vw,17px)}.feed-block-body--scene-3d[data-v-c0f467b7]{padding:0;background:transparent;box-shadow:none;border-radius:0;max-height:none;overflow:visible}.feed-block-body--scene-3d[data-v-c0f467b7] .block-s3-wrap{gap:8px}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-canvas{background:transparent;border-color:#ffffff2e;height:min(420px,54vh);min-height:280px}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-loading{background:#0000002e}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-loading-text{color:#ffffffe0}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-foreign{color:#fff}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-foreign.clickable:hover{background:#ffffff14}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-item.is-active .s3-foreign{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.25)}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-native{color:#ffffffc7}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-hint{color:#ffffffd9}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-line{background:#ffffff47}.feed-block-body--scene-3d[data-v-c0f467b7] .s3-dot{background:transparent;border-color:#ffffff8c}.feed-block-body--explanation[data-v-c0f467b7],.feed-block-body--text[data-v-c0f467b7]{background:transparent;box-shadow:none;border-radius:0;padding:4px 4px 16px;max-height:64vh;overflow-y:auto}.feed-block-body--explanation[data-v-c0f467b7] .be-title,.feed-block-body--text[data-v-c0f467b7] .bt-title{color:#fff;font-size:20px;text-shadow:0 2px 10px rgba(0,0,0,.22)}.feed-block-body--explanation[data-v-c0f467b7] .be-text,.feed-block-body--text[data-v-c0f467b7] .bt-body{color:#fffffff0;font-size:15px;line-height:1.7}.feed-block-body--explanation[data-v-c0f467b7] .be-text strong,.feed-block-body--text[data-v-c0f467b7] .bt-body strong{color:#c8f0e3;font-weight:600}.feed-block-body--text[data-v-c0f467b7] .bt-image{background:#ffffff0f}.feed-block-body--custom-html[data-v-c0f467b7]{padding:8px}.feed-block-body--video[data-v-c0f467b7]{padding:12px}.feed-block-body--multiple-choice[data-v-c0f467b7] .mc-opt{padding:12px 14px}.feed-card-prompt-small[data-v-c0f467b7]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;opacity:.75;text-align:center}.feed-card-prompt-big[data-v-c0f467b7]{font-size:38px;font-weight:700;line-height:1.15;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.25);word-break:break-word;overflow-wrap:anywhere;text-align:center}.feed-card-prompt-big.has-long-word[data-v-c0f467b7],.feed-card-prompt-big.is-cramped-with-image[data-v-c0f467b7]{font-size:28px}.feed-card-prompt-big.has-long-word.is-cramped-with-image[data-v-c0f467b7]{font-size:22px}.feed-card-prompt-big.prompt-len-md[data-v-c0f467b7]{font-size:30px}.feed-card-prompt-big.prompt-len-lg[data-v-c0f467b7]{font-size:24px;line-height:1.2}.feed-card-prompt-big.prompt-len-xl[data-v-c0f467b7]{font-size:20px;line-height:1.25}.feed-card-prompt-row[data-v-c0f467b7]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%}.feed-card-speaker[data-v-c0f467b7]{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.65);background:#0000002e;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .1s,border-color .15s;align-self:stretch;max-height:56px}.feed-card-speaker[data-v-c0f467b7]:hover{background:#00000052;border-color:#fff}.feed-card-speaker[data-v-c0f467b7]:active{transform:scale(.94)}.feed-card-pinyin[data-v-c0f467b7]{font-size:18px;letter-spacing:.04em;color:#ffffffeb;text-align:center;font-weight:500;margin-top:-6px}.feed-card-example[data-v-c0f467b7]{font-size:14px;font-style:italic;opacity:.92;text-align:center;background:#0000002e;padding:8px 14px;border-radius:8px;align-self:stretch;color:#fff}.feed-card-example-tr[data-v-c0f467b7]{font-style:normal;opacity:.85}.feed-card-example-speaker[data-v-c0f467b7]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;vertical-align:middle;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#00000038;color:#fff;cursor:pointer;padding:0;transition:background .15s,transform .1s}.feed-card-example-speaker[data-v-c0f467b7]:hover{background:#0006}.feed-card-example-speaker[data-v-c0f467b7]:active{transform:scale(.9)}.feed-card-image[data-v-c0f467b7]{max-width:100%;max-height:36vh;border-radius:10px;align-self:center;object-fit:contain}.feed-mc-options[data-v-c0f467b7]{display:flex;flex-direction:column;gap:10px;align-self:stretch}.feed-mc-opt[data-v-c0f467b7]{display:block;width:100%;text-align:center;padding:13px 18px;border-radius:999px;border:none;background:#fffffff5;color:#111;font-size:14px;font-weight:600;cursor:pointer;transition:transform .1s,background .15s,color .15s;box-shadow:0 2px 14px #0000002e}.feed-mc-opt[data-v-c0f467b7]:not(:disabled):hover{transform:translateY(-1px);background:#fff}.feed-mc-opt.graded[data-v-c0f467b7]{cursor:default}.feed-mc-opt.correct[data-v-c0f467b7]{background:#46ac94;color:#fff;box-shadow:0 4px 18px #46ac9480}.feed-mc-opt.wrong[data-v-c0f467b7]{background:#dc2626f2;color:#fff}.feed-mc-opt.graded[data-v-c0f467b7]:not(.correct):not(.wrong){opacity:.55}.feed-mc-options.mc-collapsed .feed-mc-opt.graded[data-v-c0f467b7]:not(.correct):not(.wrong){display:none}.feed-mc-options.opt-len-md>.feed-mc-opt[data-v-c0f467b7]{font-size:13px;padding:12px 16px}.feed-mc-options.opt-len-lg>.feed-mc-opt[data-v-c0f467b7]{font-size:12px;padding:11px 14px;line-height:1.3}.feed-mc-options.opt-len-xl>.feed-mc-opt[data-v-c0f467b7]{font-size:11px;padding:10px 12px;line-height:1.3}.feed-html-task[data-v-c0f467b7]{--primary: #fff;--primary-hover: #f1f5f9;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .85);--text-muted: rgba(255, 255, 255, .6);--bg-card: rgba(255, 255, 255, .1);--bg-card-hover: rgba(255, 255, 255, .16);--border-color: rgba(255, 255, 255, .28);--border-dark: rgba(255, 255, 255, .4);width:100%}.feed-html-task[data-v-c0f467b7] .task-title{display:none}.feed-html-task[data-v-c0f467b7] .task-description{color:#ffffffbf;margin-bottom:12px;text-align:center}.feed-html-task--hints[data-v-c0f467b7] .task-description{display:none}.feed-html-task--hints[data-v-c0f467b7] .hints-avg-icon-box{background:#ffffffeb;color:#0f3a3a}.feed-html-task--hints[data-v-c0f467b7] .hints-avg-tip{border-color:transparent rgba(255,255,255,.92) transparent transparent}.feed-html-task--hints[data-v-c0f467b7] .hints-item{background:#ffffff1a;border-left-color:#ffffff8c;color:#fff}.feed-html-task--hints[data-v-c0f467b7] .hints-num{color:#fffc}.feed-html-task--hints[data-v-c0f467b7] .hints-text{color:#fff}.feed-html-task--hints[data-v-c0f467b7] .hints-input{background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;box-shadow:none}.feed-html-task--hints[data-v-c0f467b7] .hints-input::placeholder{color:#fff9}.feed-html-task--hints[data-v-c0f467b7] .hints-input:focus{background:#fff3;border-color:#ffffffd9;box-shadow:0 0 0 3px #ffffff2e}.feed-html-task[data-v-c0f467b7] .submit-btn{width:100%;padding:14px 18px;border-radius:999px;background:#fffffff5;color:#0f3a3a;font-size:14px;font-weight:700;border:0;box-shadow:0 2px 14px #0000002e;cursor:pointer;margin-top:14px;transition:transform .1s,background .15s}.feed-html-task[data-v-c0f467b7] .submit-btn:disabled{background:#fff6;color:#0f3a3a8c;cursor:not-allowed;box-shadow:none}.feed-html-task[data-v-c0f467b7] .submit-btn:not(:disabled):hover{background:#fff;transform:translateY(-1px)}.feed-html-task[data-v-c0f467b7] .fb-input,.feed-html-task[data-v-c0f467b7] .fb-inline-input{background:#ffffff1f;border:1.5px solid rgba(255,255,255,.32);border-radius:8px;color:#fff;padding:10px 12px}.feed-html-task[data-v-c0f467b7] .fb-input::placeholder,.feed-html-task[data-v-c0f467b7] .fb-inline-input::placeholder{color:#ffffff73}.feed-html-task[data-v-c0f467b7] .fb-input:focus,.feed-html-task[data-v-c0f467b7] .fb-inline-input:focus{border-color:#fff;outline:none}.feed-html-task[data-v-c0f467b7] .fb-input.correct,.feed-html-task[data-v-c0f467b7] .fb-inline-input.correct{background:#46ac9459;border-color:#46ac94;color:#fff}.feed-html-task[data-v-c0f467b7] .fb-input.incorrect,.feed-html-task[data-v-c0f467b7] .fb-inline-input.incorrect{background:#dc26264d;border-color:#fecacae6;color:#fff}.feed-html-task[data-v-c0f467b7] .fb-inline-text{color:#fff;font-size:16px;line-height:2.2}.feed-html-task[data-v-c0f467b7] .fb-correct-answer{color:#ffffffeb;font-weight:600}.feed-html-task[data-v-c0f467b7] .dd-unplaced{border:1.5px dashed rgba(255,255,255,.4);background:#ffffff0a;border-radius:10px}.feed-html-task[data-v-c0f467b7] .dd-item{background:#fffffff2;color:#0f3a3a;font-weight:600;box-shadow:0 1px 4px #00000026}.feed-html-task[data-v-c0f467b7] .dd-zone{background:#ffffff12;border:1.5px dashed rgba(255,255,255,.34)}.feed-html-task[data-v-c0f467b7] .dd-zone-label{color:#ffffffc7}.feed-html-task[data-v-c0f467b7] .dd-zone-placeholder{color:#ffffff73}.feed-html-task[data-v-c0f467b7] .dd-item.dd-correct{background:#46ac94;color:#fff}.feed-html-task[data-v-c0f467b7] .dd-item.dd-incorrect{background:#dc2626f2;color:#fff}.feed-html-task[data-v-c0f467b7] .sort-item{background:#fffffff2;color:#0f3a3a;border-radius:10px;border:0;font-weight:600}.feed-html-task[data-v-c0f467b7] .sort-item.dragging{background:#fff;box-shadow:0 6px 18px #00000040}.feed-html-task[data-v-c0f467b7] .sort-item.correct{background:#46ac94e6;color:#fff}.feed-html-task[data-v-c0f467b7] .sort-item.incorrect{background:#dc2626d9;color:#fff}.feed-html-task[data-v-c0f467b7] .sort-handle,.feed-html-task[data-v-c0f467b7] .sort-arrow{color:#0f3a3a}.feed-html-task[data-v-c0f467b7] .match-item{background:#fffffff2;color:#0f3a3a;border:1.5px solid rgba(255,255,255,.7);border-radius:10px;font-weight:600}.feed-html-task[data-v-c0f467b7] .match-item.active{border-color:#46ac94;box-shadow:0 0 0 3px #46ac9459}.feed-html-task[data-v-c0f467b7] .match-arrow{color:#ffffffb3}.feed-html-task[data-v-c0f467b7] .task-explanation{background:#ffffff1a;border-radius:12px;padding:12px 14px;margin-top:14px;color:#fff;font-size:13px;line-height:1.5}.feed-html-task[data-v-c0f467b7] .task-explanation.correct{background:#46ac9438}.feed-html-task[data-v-c0f467b7] .task-explanation.incorrect{background:#dc26262e}.feed-result-row[data-v-c0f467b7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-result-spacer[data-v-c0f467b7]{flex:1}.feed-explanation[data-v-c0f467b7]{flex:1;min-width:0;align-self:stretch;font-size:13px;line-height:1.4;color:#ffffffeb;background:#0000004d;border-radius:10px;padding:10px 14px;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;transition:-webkit-line-clamp .2s,max-height .25s ease}.feed-explanation.expanded[data-v-c0f467b7]{-webkit-line-clamp:unset;line-clamp:unset}.feed-explanation-enter-from[data-v-c0f467b7]{max-height:0;opacity:0;transform:translateY(10px);padding-top:0;padding-bottom:0;margin-top:0}.feed-explanation-enter-active[data-v-c0f467b7]{transition:max-height .46s cubic-bezier(.2,.8,.2,1),opacity .32s ease-out .06s,transform .46s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1),margin .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.feed-explanation-enter-to[data-v-c0f467b7]{max-height:320px;opacity:1;transform:translateY(0)}.feed-html-task[data-v-c0f467b7] .result-slide-enter-from{max-height:0!important;opacity:0!important;transform:translateY(10px)!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important}.feed-html-task[data-v-c0f467b7] .result-slide-enter-active{transition:max-height .46s cubic-bezier(.2,.8,.2,1),opacity .32s ease-out .06s,transform .46s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1),margin .4s cubic-bezier(.2,.8,.2,1)!important;overflow:hidden!important}.feed-html-task[data-v-c0f467b7] .result-slide-enter-to{max-height:320px!important;opacity:1!important;transform:translateY(0)!important}.feed-next-btn[data-v-c0f467b7]{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.feed-next-btn[data-v-c0f467b7]:hover{background:#ffffff1a}.feed-bookmark-btn[data-v-c0f467b7]{position:absolute;right:16px;left:auto;bottom:max(24px,env(safe-area-inset-bottom));width:46px;height:46px;border-radius:50%;border:none;background:#00000073;color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,transform .1s;z-index:20}.feed-bookmark-btn[data-v-c0f467b7]:hover{background:#000000a6;transform:translateY(-1px)}.feed-bookmark-btn.is-saved[data-v-c0f467b7]{background:#46ac94;color:#fff}.feed-bookmark-btn.is-pulsing[data-v-c0f467b7]{animation:feed-bookmark-pulse-c0f467b7 .42s cubic-bezier(.2,.8,.2,1)}@keyframes feed-bookmark-pulse-c0f467b7{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.92)}to{transform:scale(1)}}.feed-folder-chip[data-v-c0f467b7]{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;right:auto;bottom:auto;transform:none;display:inline-flex;align-items:center;gap:10px;max-width:min(60%,360px);padding:6px 14px 6px 6px;border-radius:999px;border:none;background:#00000073;color:#fff;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,transform .1s;z-index:30}.feed-folder-chip[data-v-c0f467b7]:hover{background:#000000a6;transform:translateY(-1px)}.feed-folder-chip-fade-enter-active[data-v-c0f467b7],.feed-folder-chip-fade-leave-active[data-v-c0f467b7]{transition:opacity .18s ease}.feed-folder-chip-fade-enter-from[data-v-c0f467b7],.feed-folder-chip-fade-leave-to[data-v-c0f467b7]{opacity:0}.feed-folder-img[data-v-c0f467b7]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#ffffff1a;display:grid;place-items:center}.feed-folder-img img[data-v-c0f467b7]{width:100%;height:100%;object-fit:cover}.feed-folder-img-fallback[data-v-c0f467b7]{font-size:14px;font-weight:700;color:#fff}.feed-folder-name[data-v-c0f467b7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-menu-wrap[data-v-c0f467b7]{position:absolute;right:16px;bottom:calc(max(24px,env(safe-area-inset-bottom)) + 56px);z-index:25;display:flex;flex-direction:column;align-items:center;gap:8px}.feed-menu-stack[data-v-c0f467b7]{display:flex;flex-direction:column;gap:8px;align-items:center}.feed-menu-btn[data-v-c0f467b7]{width:46px;height:46px;border-radius:50%;border:none;background:#00000073;color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,transform .18s cubic-bezier(.2,.8,.2,1)}.feed-menu-btn[data-v-c0f467b7]:hover{background:#000000b3}.feed-menu-btn.open[data-v-c0f467b7]{background:var(--new-teal, #46AC94)}.feed-menu-icon-btn[data-v-c0f467b7]{width:42px;height:42px;border-radius:50%;border:none;background:#0000008c;color:#fff;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,transform .12s}.feed-menu-icon-btn[data-v-c0f467b7]:hover{background:#000c;transform:translateY(-1px)}.feed-menu-icon-enter-active[data-v-c0f467b7]{transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1);transition-delay:var(--feed-menu-delay, 0ms)}.feed-menu-icon-leave-active[data-v-c0f467b7]{transition:opacity .18s ease,transform .22s cubic-bezier(.4,0,.6,1)}.feed-menu-icon-enter-from[data-v-c0f467b7]{opacity:0;transform:translateY(28px) scale(.6)}.feed-menu-icon-leave-to[data-v-c0f467b7]{opacity:0;transform:translateY(20px) scale(.7)}.feed-menu-morph-enter-active[data-v-c0f467b7],.feed-menu-morph-leave-active[data-v-c0f467b7]{transition:opacity .18s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.feed-menu-morph-enter-from[data-v-c0f467b7]{opacity:0;transform:rotate(-90deg) scale(.6)}.feed-menu-morph-leave-to[data-v-c0f467b7]{opacity:0;transform:rotate(90deg) scale(.6)}.feed-comments-sheet[data-v-c0f467b7]{position:absolute;left:0;right:0;bottom:0;z-index:40;background:#fff;color:#1a1a1a;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -10px 40px #00000040;max-height:75vh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.feed-comments-handle[data-v-c0f467b7]{width:36px;height:4px;background:#0003;border-radius:2px;margin:8px auto 0}.feed-comments-header[data-v-c0f467b7]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.feed-comments-title[data-v-c0f467b7]{font-size:14px;font-weight:700}.feed-comments-body[data-v-c0f467b7]{flex:1;overflow-y:auto;padding:16px}.feed-comments-empty[data-v-c0f467b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 16px;color:#0000008c;font-size:14px;text-align:center}.feed-comments-empty-sub[data-v-c0f467b7]{font-size:12px;opacity:.65}.feed-comments-list[data-v-c0f467b7]{display:flex;flex-direction:column;gap:14px}.feed-comment-item[data-v-c0f467b7]{display:flex;gap:10px;align-items:flex-start}.feed-comment-avatar[data-v-c0f467b7]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--new-teal, #46AC94);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center}.feed-comment-body[data-v-c0f467b7]{flex:1;min-width:0}.feed-comment-meta[data-v-c0f467b7]{display:flex;gap:8px;font-size:12px;color:#0000008c;margin-bottom:2px}.feed-comment-author[data-v-c0f467b7]{color:#1a1a1a;font-weight:600}.feed-comment-text[data-v-c0f467b7]{font-size:13px;color:#000000e0;line-height:1.4;word-wrap:break-word}.feed-comment-enter-active[data-v-c0f467b7],.feed-comment-leave-active[data-v-c0f467b7]{transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.feed-comment-enter-from[data-v-c0f467b7]{opacity:0;transform:translateY(-6px)}.feed-comment-leave-to[data-v-c0f467b7]{opacity:0;transform:translateY(-4px)}.feed-comments-input-row[data-v-c0f467b7]{display:flex;gap:10px;padding:10px 14px 14px;border-top:1px solid rgba(0,0,0,.08)}.feed-comments-input[data-v-c0f467b7]{flex:1;background:#0000000a;border:1px solid rgba(0,0,0,.1);color:#1a1a1a;border-radius:999px;padding:10px 16px;font-size:14px;outline:none}.feed-comments-input[data-v-c0f467b7]:focus{border-color:#46ac94}html.theme-dark .feed-comments-sheet[data-v-c0f467b7]{background:#111;color:#fff;box-shadow:0 -10px 40px #0000008c}html.theme-dark .feed-comments-handle[data-v-c0f467b7]{background:#ffffff4d}html.theme-dark .feed-comments-header[data-v-c0f467b7]{border-bottom-color:#ffffff14}html.theme-dark .feed-comments-empty[data-v-c0f467b7],html.theme-dark .feed-comment-meta[data-v-c0f467b7]{color:#ffffff8c}html.theme-dark .feed-comment-author[data-v-c0f467b7]{color:#fff}html.theme-dark .feed-comment-text[data-v-c0f467b7]{color:#ffffffeb}html.theme-dark .feed-comments-input-row[data-v-c0f467b7]{border-top-color:#ffffff14}html.theme-dark .feed-comments-input[data-v-c0f467b7]{background:#ffffff14;border-color:#ffffff1f;color:#fff}.feed-comments-send[data-v-c0f467b7]{width:40px;height:40px;border-radius:50%;border:none;background:#46ac94;color:#fff;cursor:pointer;display:grid;place-items:center}.feed-comments-send[data-v-c0f467b7]:disabled{opacity:.4;cursor:default}.sheet-slide-up-enter-active[data-v-c0f467b7],.sheet-slide-up-leave-active[data-v-c0f467b7]{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.sheet-slide-up-enter-from[data-v-c0f467b7],.sheet-slide-up-leave-to[data-v-c0f467b7]{transform:translateY(100%);opacity:0}.feed-toast[data-v-c0f467b7]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);padding:8px 16px;background:#000000b8;border-radius:999px;font-size:12px;font-weight:500;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-fade-enter-active[data-v-c0f467b7],.toast-fade-leave-active[data-v-c0f467b7]{transition:opacity .25s,transform .25s}.toast-fade-enter-from[data-v-c0f467b7],.toast-fade-leave-to[data-v-c0f467b7]{opacity:0;transform:translate(-50%,12px)}.feed-tutorial-overlay[data-v-c0f467b7]{position:absolute;inset:0;z-index:60;background:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:140px;gap:18px;cursor:pointer;-webkit-tap-highlight-color:transparent}.feed-tutorial-bubble[data-v-c0f467b7]{background:#46ac94f5;color:#fff;font-size:13px;font-weight:500;line-height:1.35;padding:10px 18px;border-radius:10px;box-shadow:0 4px 16px #00000059;text-align:center;max-width:min(88vw,320px)}.feed-tutorial-hand[data-v-c0f467b7]{position:relative;width:56px;height:56px;border-radius:50%;background:#46ac942e;display:grid;place-items:center;color:#fff;animation:feed-tutorial-down-c0f467b7 1.3s ease-in-out infinite}.feed-tutorial-ripple[data-v-c0f467b7]{position:absolute;inset:0;border-radius:50%;background:#46ac948c;animation:feed-tutorial-ripple-c0f467b7 1.3s ease-in-out infinite}@keyframes feed-tutorial-down-c0f467b7{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes feed-tutorial-ripple-c0f467b7{0%,to{opacity:0;transform:scale(.6)}45%,55%{opacity:.7;transform:scale(1.4)}}.tut-fade-enter-active[data-v-c0f467b7],.tut-fade-leave-active[data-v-c0f467b7]{transition:opacity .25s}.tut-fade-enter-from[data-v-c0f467b7],.tut-fade-leave-to[data-v-c0f467b7]{opacity:0}@media(max-width:640px){.feed-card-inner[data-v-c0f467b7]{padding:118px 20px}.feed-card-prompt-big[data-v-c0f467b7]{font-size:32px}.feed-card-prompt-big.has-long-word[data-v-c0f467b7],.feed-card-prompt-big.is-cramped-with-image[data-v-c0f467b7]{font-size:22px}.feed-card-prompt-big.has-long-word.is-cramped-with-image[data-v-c0f467b7]{font-size:18px}.feed-card-prompt-big.prompt-len-md[data-v-c0f467b7]{font-size:26px}.feed-card-prompt-big.prompt-len-lg[data-v-c0f467b7]{font-size:21px;line-height:1.2}.feed-card-prompt-big.prompt-len-xl[data-v-c0f467b7]{font-size:17px;line-height:1.25}.feed-folder-chip[data-v-c0f467b7]{font-size:12px;max-width:calc(100vw - 140px)}.feed-card-image[data-v-c0f467b7]{max-height:22vh}}.feed-level-overlay[data-v-c0f467b7]{position:fixed;inset:0;z-index:250;background:var(--new-bg, #fff);color:var(--new-text, #1a1a1a);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 22px);overflow-y:auto;box-sizing:border-box;will-change:transform}.feed-level-slide-enter-active[data-v-c0f467b7],.feed-level-slide-leave-active[data-v-c0f467b7]{transition:transform .28s cubic-bezier(.2,.8,.3,1)}.feed-level-slide-enter-from[data-v-c0f467b7],.feed-level-slide-leave-to[data-v-c0f467b7]{transform:translate(100%)}.feed-level-head[data-v-c0f467b7]{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-height:28px}.feed-level-close[data-v-c0f467b7]{border:none;background:transparent;cursor:pointer;color:var(--new-text, #1a1a1a);padding:4px 6px;display:flex;align-items:center;justify-content:center;border-radius:3px}.feed-level-close[data-v-c0f467b7]:hover{background:var(--new-bg-secondary, #f3f4f6)}.feed-level-title[data-v-c0f467b7]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.2px;color:var(--new-text, #1a1a1a)}.feed-level-hero[data-v-c0f467b7]{display:grid;grid-template-columns:84px 1fr;column-gap:18px;row-gap:12px;align-items:center;padding:16px 18px;background:var(--new-bg, #fff);border:1px solid var(--new-teal, #46AC94);border-radius:3px;margin-bottom:22px;box-shadow:0 4px 12px -8px #46ac9459,0 1px 2px #0000000d}.feed-level-hero-badge[data-v-c0f467b7]{width:84px;height:84px;display:grid;place-items:center}.feed-level-hero-badge[data-v-c0f467b7] svg{width:100%;height:100%;overflow:visible;display:block}.feed-level-hero-info[data-v-c0f467b7]{display:flex;flex-direction:column;min-width:0;gap:8px}.feed-level-hero-row[data-v-c0f467b7]{display:flex;align-items:baseline;gap:12px}.feed-level-hero-label[data-v-c0f467b7]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--new-text-muted, #6b7280);line-height:1}.feed-level-hero-num[data-v-c0f467b7]{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--new-text, #1a1a1a)}.feed-level-hero-xp[data-v-c0f467b7]{font-size:13px;font-weight:500;color:var(--new-text-secondary, #3a3f45);white-space:nowrap}.feed-level-hero-xp b[data-v-c0f467b7]{color:var(--new-text, #1a1a1a);font-weight:600}.feed-level-hero-bar[data-v-c0f467b7]{grid-column:1 / -1;height:8px;background:var(--new-bg-tertiary, #f1f3f5);border-radius:3px;overflow:hidden}.feed-level-hero-bar>i[data-v-c0f467b7]{display:block;height:100%;background:var(--new-teal, #46AC94);border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.feed-level-search-row[data-v-c0f467b7]{position:relative;margin:6px 0 12px}.feed-level-search-icon[data-v-c0f467b7]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--new-text-muted, #6b7280);display:flex;pointer-events:none}.feed-level-search[data-v-c0f467b7]{width:100%;padding:10px 12px 10px 36px;border:1px solid var(--new-border, #e5e7eb);border-radius:3px;background:var(--new-bg, #fff);color:var(--new-text, #1a1a1a);font-size:13px;outline:none;box-shadow:0 1px 2px #0000000a;transition:border-color .15s,box-shadow .15s}.feed-level-search[data-v-c0f467b7]:focus{border-color:var(--new-teal, #46AC94);box-shadow:0 0 0 3px #46ac942e}.feed-level-search[data-v-c0f467b7]::-webkit-search-cancel-button{cursor:pointer}.feed-level-rewards[data-v-c0f467b7]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.feed-reward-card[data-v-c0f467b7]{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;background:var(--new-bg, #fff);border:1px solid var(--new-border, #e5e7eb);border-radius:3px;cursor:pointer;text-align:left;color:inherit;font-family:inherit;box-shadow:0 1px 2px #0000000a,0 2px 6px -3px #0000000f;transition:background .12s ease,transform .1s ease,box-shadow .15s ease,border-color .15s ease}.feed-reward-card[data-v-c0f467b7]:hover{background:var(--new-bg-secondary, #f9fafb);border-color:var(--new-teal, #46AC94);box-shadow:0 2px 4px #0000000f,0 6px 14px -6px #46ac942e}.feed-reward-card[data-v-c0f467b7]:active{transform:scale(.99)}.feed-reward-card.locked[data-v-c0f467b7]{opacity:.78}.feed-reward-progress-v[data-v-c0f467b7],.feed-reward-progress-h[data-v-c0f467b7]{position:absolute;background:var(--new-teal, #46AC94);border-radius:1.5px;pointer-events:none;z-index:2;transition:height .35s ease,width .35s ease}.feed-reward-progress-v[data-v-c0f467b7]{top:0;left:-1px;width:2.5px;height:var(--reward-vert-pct, 0%)}.feed-reward-progress-h[data-v-c0f467b7]{bottom:-1px;left:0;height:2.5px;width:var(--reward-horiz-pct, 0%)}.feed-reward-thumb[data-v-c0f467b7]{position:relative;width:52px;height:52px;border-radius:14px;background:var(--new-teal-light, #e0f5f1);overflow:visible;flex-shrink:0;display:flex;align-items:center;justify-content:center;isolation:isolate}.feed-reward-thumb[data-v-c0f467b7]:before{content:"";position:absolute;inset:0;border-radius:14px;background:var(--new-teal-light, #e0f5f1);z-index:0}.feed-reward-thumb img[data-v-c0f467b7]{width:78%;height:78%;object-fit:contain;clip-path:inset(-200% 0 0 0);position:relative;z-index:1}.feed-reward-thumb img[data-v-c0f467b7]:not([src*="/characters/default/"]){width:100%;height:100%;object-fit:cover;clip-path:none;border-radius:14px}.feed-reward-card.locked .feed-reward-thumb img[data-v-c0f467b7]{filter:grayscale(.9) brightness(.85)}.feed-reward-lock[data-v-c0f467b7]{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:var(--new-text-muted, #6b7280);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--new-bg, #fff);z-index:1000}.feed-reward-text[data-v-c0f467b7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.feed-reward-name[data-v-c0f467b7]{font-size:14px;font-weight:600;color:var(--new-text, #1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-reward-desc[data-v-c0f467b7]{font-size:12px;color:var(--new-text-muted, #6b7280);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-reward-arrow[data-v-c0f467b7]{color:var(--new-text-muted, #6b7280);display:flex;align-items:center;flex-shrink:0}.feed-level-more[data-v-c0f467b7]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px 16px;border:1px solid var(--new-border, #e5e7eb);border-radius:3px;background:var(--new-bg, #fff);color:var(--new-text, #1a1a1a);font-size:13px;font-weight:500;cursor:pointer;width:100%;box-shadow:0 1px 2px #0000000a;transition:background .15s,border-color .15s}.feed-level-more[data-v-c0f467b7]:hover{background:var(--new-bg-secondary, #f9fafb);border-color:var(--new-teal, #46AC94)}.feed-archive-drawer{position:fixed;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);border-radius:8px 8px 0 0;box-shadow:0 -10px 28px #0000002e;padding:16px 18px 18px;z-index:10000;pointer-events:none;font-family:inherit;transform:translateY(100%);will-change:transform}.feed-archive-drawer-header{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1a1a1a;letter-spacing:.02em;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.feed-archive-drawer-header svg{color:#46ac94}.feed-archive-drawer-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(70,172,148,.45);border-radius:4px;background:#46ac9414;color:#1a1a1a;font-size:14px;font-weight:600;will-change:transform,box-shadow}.feed-archive-drawer-dot{width:12px;height:9px;border-radius:0;background:transparent;border:1.5px solid #46AC94;flex-shrink:0}.feed-archive-drawer-sep{opacity:.55;margin:0 4px}@media(max-width:480px){.feed-archive-drawer{padding:14px 16px 16px}.feed-archive-drawer-row{padding:12px 14px;font-size:13.5px}}.feed-preview-band[data-v-e047edb3]{grid-column:1 / -1;width:100%;margin:4px 0;position:relative;min-width:0;max-width:100%}.feed-preview-strip[data-v-e047edb3]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.feed-preview-strip[data-v-e047edb3]::-webkit-scrollbar{display:none}.feed-preview-strip[data-v-e047edb3]:active{cursor:grabbing}.feed-preview-strip.is-dragging[data-v-e047edb3]{scroll-snap-type:none;cursor:grabbing}.feed-preview-card[data-v-e047edb3]{position:relative;flex:0 0 118px;scroll-snap-align:start;aspect-ratio:3 / 4;border:none;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--new-bg-tertiary, #f0f2f5);box-shadow:var(--new-shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.feed-preview-card[data-v-e047edb3]:hover{transform:translateY(-2px);box-shadow:var(--new-shadow-md)}.feed-preview-card--skeleton[data-v-e047edb3]{cursor:default;background:linear-gradient(100deg,var(--new-bg-tertiary, #eef1f4) 30%,var(--new-bg-secondary, #f7f9fb) 50%,var(--new-bg-tertiary, #eef1f4) 70%);background-size:200% 100%;animation:feedPreviewShimmer-e047edb3 1.3s ease-in-out infinite}@keyframes feedPreviewShimmer-e047edb3{0%{background-position:200% 0}to{background-position:-200% 0}}.feed-preview-img[data-v-e047edb3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.feed-preview-img--placeholder[data-v-e047edb3]{display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#fff;background:linear-gradient(160deg,#46ac94,#2c7a63)}.feed-preview-scrim[data-v-e047edb3]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.12) 45%,transparent 70%)}.feed-preview-flag[data-v-e047edb3]{position:absolute;top:6px;right:8px;z-index:2;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;color:#282828e6;line-height:1;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));-webkit-user-select:none;user-select:none}.feed-preview-title[data-v-e047edb3]{position:absolute;left:8px;right:8px;bottom:8px;color:#fff;font-size:12px;line-height:1.25;text-align:left;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feed-preview-arrow[data-v-e047edb3]{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:1px solid var(--new-border, #e5e7eb);background:var(--new-bg, #fff);color:var(--new-text, #1a1a1a);box-shadow:var(--new-shadow-md, 0 2px 8px rgba(0,0,0,.15));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:transform .15s ease,background .15s ease}.feed-preview-arrow--left[data-v-e047edb3]{left:4px}.feed-preview-arrow--right[data-v-e047edb3]{right:4px}.feed-preview-arrow[data-v-e047edb3]:hover{transform:translateY(-50%) scale(1.08);background:var(--new-bg-secondary, #f7f9fb)}.feed-preview-arrow[data-v-e047edb3]:active{transform:translateY(-50%) scale(.96)}.feed-preview-card--fade-in[data-v-e047edb3]{animation:feedPreviewFadeIn-e047edb3 .35s ease both}@keyframes feedPreviewFadeIn-e047edb3{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media(max-width:760px){.feed-preview-card[data-v-e047edb3]{flex:0 0 calc((100vw - 80px) / 2.3);max-width:200px;min-width:0}.feed-preview-arrow[data-v-e047edb3]{display:none}.feed-preview-title[data-v-e047edb3]{font-size:11px;-webkit-line-clamp:2}}.feed-preview-more-btn[data-v-e047edb3]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:10px 0 0;padding:10px 14px;border:1px solid var(--new-border, #e5e7eb);background:var(--new-bg, #fff);color:var(--new-text-secondary, #5f6470);border-radius:3px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease;box-sizing:border-box}.feed-preview-more-btn[data-v-e047edb3]:hover{background:var(--new-bg-secondary, #f7f9fb);color:var(--new-text, #1a1a1a)}.feed-preview-more-btn[data-v-e047edb3]:active{transform:translateY(1px)}.feed-preview-extra[data-v-e047edb3]{margin-top:8px;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.feed-preview-strip--extra[data-v-e047edb3]{width:100%;box-sizing:border-box;cursor:default}.feed-preview-expand-enter-active[data-v-e047edb3],.feed-preview-expand-leave-active[data-v-e047edb3]{transition:opacity .25s ease,transform .25s ease}.feed-preview-expand-enter-from[data-v-e047edb3],.feed-preview-expand-leave-to[data-v-e047edb3]{opacity:0;transform:translateY(-6px)}.feed-preview-expand-enter-to[data-v-e047edb3],.feed-preview-expand-leave-from[data-v-e047edb3]{opacity:1;transform:translateY(0)}.portrait-post-card[data-v-c482ab69]{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;cursor:pointer;background:var(--new-bg-tertiary, #f0f2f5);box-shadow:var(--new-shadow-sm);-webkit-tap-highlight-color:transparent}.ppc-img[data-v-c482ab69]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ppc-img--placeholder[data-v-c482ab69]{display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:700;color:#fff;background:linear-gradient(160deg,#46ac94,#2c7a63)}.ppc-video[data-v-c482ab69]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;z-index:1}.ppc-scrim[data-v-c482ab69]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.1) 45%,transparent 70%)}.ppc-menu-btn[data-v-c482ab69]{position:absolute;top:4px;right:4px;z-index:3;width:30px;height:30px;border:none;background:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.ppc-menu-btn[data-v-c482ab69]:active{transform:scale(.9)}.ppc-title[data-v-c482ab69]{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;color:#fff;font-size:12px;line-height:1.25;text-align:left;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;pointer-events:none}.mobile-discover-feed[data-v-ae570a37]{display:flex;flex-direction:column;gap:16px}.mdf-post-grid[data-v-ae570a37]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mdf-folder-run[data-v-ae570a37]{display:flex;flex-direction:column;gap:10px}.mdf-skeleton[data-v-ae570a37]{aspect-ratio:3 / 4;border-radius:12px;background:linear-gradient(100deg,var(--new-bg-tertiary, #eef1f4) 30%,var(--new-bg-secondary, #f7f9fb) 50%,var(--new-bg-tertiary, #eef1f4) 70%);background-size:200% 100%;animation:mdfShimmer-ae570a37 1.3s ease-in-out infinite}@keyframes mdfShimmer-ae570a37{0%{background-position:200% 0}to{background-position:-200% 0}}.dpas-backdrop[data-v-52fd3a3a]{position:fixed;inset:0;z-index:4000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.dpas-sheet[data-v-52fd3a3a]{width:100%;max-width:520px;background:var(--new-bg, #fff);border-radius:18px 18px 0 0;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 28px #00000040;display:flex;flex-direction:column;gap:6px}.dpas-handle[data-v-52fd3a3a]{width:40px;height:4px;border-radius:2px;background:var(--new-border, #d8dce2);margin:4px auto 8px}.dpas-action[data-v-52fd3a3a]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:none;background:none;border-radius:10px;color:var(--new-text, #1a1a1a);font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.dpas-action[data-v-52fd3a3a]:hover{background:var(--new-bg-secondary, #f4f6f8)}.dpas-action[data-v-52fd3a3a]:active{background:var(--new-bg-tertiary, #eceff3)}.dpas-fade-enter-active[data-v-52fd3a3a],.dpas-fade-leave-active[data-v-52fd3a3a]{transition:opacity .2s ease}.dpas-fade-enter-from[data-v-52fd3a3a],.dpas-fade-leave-to[data-v-52fd3a3a]{opacity:0}.dpas-slide-enter-active[data-v-52fd3a3a],.dpas-slide-leave-active[data-v-52fd3a3a]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.dpas-slide-enter-from[data-v-52fd3a3a],.dpas-slide-leave-to[data-v-52fd3a3a]{transform:translateY(100%)}.fs-stage[data-v-65a4d4d6]{position:relative;display:block;margin:0 auto}.fs-slab[data-v-65a4d4d6]{position:absolute;left:50%;top:50%;width:var(--slab-w);height:var(--slab-h);margin-left:var(--slab-mx);margin-top:var(--slab-my);filter:drop-shadow(0 6px 12px rgba(0,0,0,.07));animation-duration:4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:center}.fs-slab svg[data-v-65a4d4d6]{display:block}.fs-slab-0[data-v-65a4d4d6]{animation-name:fs-float-0-65a4d4d6}.fs-slab-1[data-v-65a4d4d6]{animation-name:fs-float-1-65a4d4d6;animation-duration:4.3s}.fs-slab-2[data-v-65a4d4d6]{animation-name:fs-float-2-65a4d4d6;animation-duration:4.6s}.fs-slab-3[data-v-65a4d4d6]{animation-name:fs-float-3-65a4d4d6;animation-duration:4.9s}@keyframes fs-float-0-65a4d4d6{0%,to{transform:translate(calc(var(--u) * -1),calc(var(--u) * -1.7)) rotate(-6deg)}50%{transform:translate(calc(var(--u) * -1.2),calc(var(--u) * -2)) rotate(-8deg)}}@keyframes fs-float-1-65a4d4d6{0%,to{transform:translate(calc(var(--u) * 1.3),calc(var(--u) * -.6)) rotate(4deg)}50%{transform:translate(calc(var(--u) * 1.5),calc(var(--u) * -.8)) rotate(6deg)}}@keyframes fs-float-2-65a4d4d6{0%,to{transform:translate(calc(var(--u) * -.7),calc(var(--u) * .6)) rotate(-3deg)}50%{transform:translate(calc(var(--u) * -.9),calc(var(--u) * .8)) rotate(-5deg)}}@keyframes fs-float-3-65a4d4d6{0%,to{transform:translate(calc(var(--u) * 1.1),calc(var(--u) * 1.7)) rotate(6deg)}50%{transform:translate(calc(var(--u) * 1.3),calc(var(--u) * 2)) rotate(8deg)}}.new-empty-stack[data-v-02e72e61]{margin-bottom:24px}.new-empty-state[data-v-02e72e61]{min-height:calc(100vh - 220px);min-height:calc(100dvh - 220px)}.entdecken-page[data-v-02e72e61]{animation:entdeckenEnterUp-02e72e61 .5s cubic-bezier(.22,1,.36,1)}.entdecken-page.entdecken-no-mount-anim[data-v-02e72e61]{animation:none}@keyframes entdeckenEnterUp-02e72e61{0%{transform:translateY(140px);opacity:0}to{transform:translateY(0);opacity:1}}.entdecken-prefs-chip[data-v-02e72e61]{width:36px;height:36px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease,filter .15s ease}.entdecken-prefs-chip[data-v-02e72e61]:hover{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.entdecken-prefs-chip[data-v-02e72e61]:active{transform:scale(.96)}.entdecken-prefs-chip-icon[data-v-02e72e61]{width:36px;height:36px;display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}@media(max-width:640px){.entdecken-prefs-chip[data-v-02e72e61],.entdecken-prefs-chip-icon[data-v-02e72e61]{width:32px;height:32px}}.entdecken-prefs-chip--inline[data-v-02e72e61]{width:28px;height:28px;margin-top:-3px}.entdecken-prefs-chip--inline .entdecken-prefs-chip-icon[data-v-02e72e61]{width:28px;height:28px}@media(max-width:640px){.entdecken-prefs-chip--inline[data-v-02e72e61]{width:26px;height:26px;margin-top:-3px}.entdecken-prefs-chip--inline .entdecken-prefs-chip-icon[data-v-02e72e61]{width:26px;height:26px}}.entdecken-search-field[data-v-02e72e61]{position:relative;flex:1;display:flex;min-width:0}.entdecken-search-field .new-search-input[data-v-02e72e61]{flex:1;width:100%;padding-right:40px}.entdecken-search-field .new-search-input[data-v-02e72e61]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.entdecken-search-field .new-search-input[data-v-02e72e61]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.entdecken-search-icon[data-v-02e72e61]{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--new-text-muted, #9ca3af);pointer-events:none}.entdecken-feed-chip[data-v-02e72e61]{background:linear-gradient(90deg,var(--new-teal) 0%,var(--new-teal-dark) 100%);border-color:var(--new-teal);color:#fff;font-weight:600}.entdecken-feed-chip[data-v-02e72e61]:hover{filter:brightness(1.08);color:#fff;background:linear-gradient(90deg,var(--new-teal) 0%,var(--new-teal-dark) 100%);border-color:var(--new-teal-dark)}.entdecken-feed-chip-icon[data-v-02e72e61]{margin-right:4px}@media(max-width:640px){.entdecken-feed-chip-label[data-v-02e72e61]{display:none}.entdecken-feed-chip-icon[data-v-02e72e61]{margin-right:0}}.feed-slide-up-enter-active[data-v-02e72e61]{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.feed-slide-up-leave-active[data-v-02e72e61]{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.feed-slide-up-enter-from[data-v-02e72e61],.feed-slide-up-leave-to[data-v-02e72e61]{transform:translateY(100%);opacity:0}[data-v-02e72e61] .discover-feed-overlay.feed-hidden-for-detail{opacity:0;pointer-events:none;transform:translateY(20px)}.new-section-item.search-match[data-v-02e72e61]{background:var(--new-bg-tertiary)}.block-row.search-match[data-v-02e72e61]{background:var(--new-bg-tertiary)!important;box-shadow:inset 3px 0 0 var(--new-teal)}.block-row.has-open-menu[data-v-02e72e61]{position:relative;z-index:60}[data-vocab-id].search-match[data-v-02e72e61]{box-shadow:inset 3px 0 0 var(--new-teal)}.session-blocks-scroll[data-v-02e72e61]{flex:1;overflow-y:auto;min-height:0}.vocab-row-btn[data-v-02e72e61]{border:none;background:none;cursor:pointer;color:var(--new-text-muted);padding:4px;opacity:0;transition:opacity .15s,color .15s;display:flex;align-items:center;justify-content:center}.vocab-edit-row:hover .vocab-row-btn[data-v-02e72e61],.vocab-edit-row:focus-within .vocab-row-btn[data-v-02e72e61]{opacity:.55}.entdecken-vocab-row[data-v-02e72e61]{cursor:pointer;transition:background-color .15s ease}.entdecken-vocab-row[data-v-02e72e61]:hover{background-color:#00000009}.vocab-edit-row:hover .vocab-row-btn[data-v-02e72e61]:hover,.vocab-edit-row:focus-within .vocab-row-btn[data-v-02e72e61]:hover{opacity:1}.vocab-row-btn.active[data-v-02e72e61]{color:var(--new-teal-dark)}.vocab-row-btn.always-visible[data-v-02e72e61]{opacity:1}.play-block-menu-wrap .vocab-row-btn[data-v-02e72e61]{opacity:.55}.play-block-menu-wrap .vocab-row-btn[data-v-02e72e61]:hover{opacity:1;color:var(--new-text)}.vocab-row-inline-menu[data-v-02e72e61]{position:absolute;top:calc(100% + 4px);right:0;min-width:150px;background:var(--new-bg, #fff);border:1px solid var(--new-border, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px #0000002e;overflow:hidden;display:flex;flex-direction:column;z-index:50}.vocab-row-inline-menu-item[data-v-02e72e61]{display:flex;align-items:center;gap:10px;border:none;background:transparent;padding:9px 12px;font-size:13px;color:var(--new-text, #1a1a1a);cursor:pointer;text-align:left;white-space:nowrap}.vocab-row-inline-menu-item[data-v-02e72e61]:not(:last-child){border-bottom:1px solid var(--new-border-light, #f0f0f0)}.vocab-row-inline-menu-item[data-v-02e72e61]:hover{background:var(--new-bg-secondary, #f8f9fa)}.vocab-row-inline-menu-item svg[data-v-02e72e61]{flex-shrink:0;color:var(--new-text-muted, #999)}.session-badge[data-v-02e72e61]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px}.session-difficulty[data-v-02e72e61]{font-size:10px;color:var(--new-text-muted)}.new-card--session[data-v-02e72e61]{cursor:pointer}.new-card--session[data-v-02e72e61]:hover{border-color:var(--new-teal)}.filter-slide-enter-active[data-v-02e72e61],.filter-slide-leave-active[data-v-02e72e61]{transition:max-height .28s ease,opacity .2s ease,padding .28s ease,margin-bottom .28s ease,border-color .28s ease;overflow:hidden;max-height:300px}.filter-slide-enter-from[data-v-02e72e61],.filter-slide-leave-to[data-v-02e72e61]{max-height:0!important;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important;border-bottom-color:transparent!important}.filter-panel[data-v-02e72e61]{display:flex;flex-direction:column;gap:12px;padding:12px 0;margin-bottom:16px;border-bottom:1px solid var(--new-border-light)}.filter-group[data-v-02e72e61]{display:flex;flex-direction:column;gap:6px}.filter-group-heading-row[data-v-02e72e61]{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-group-heading[data-v-02e72e61]{font-size:11px;font-weight:700;color:var(--new-text);text-transform:uppercase;letter-spacing:.04em}.filter-group-row[data-v-02e72e61]{display:flex;gap:12px;align-items:flex-end;flex-wrap:nowrap}.filter-arrow[data-v-02e72e61]{flex:0 0 auto;height:30px;display:inline-flex;align-items:center;justify-content:center;color:var(--new-text-muted);margin:0 -2px}.filter-field[data-v-02e72e61]{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.filter-field--level[data-v-02e72e61]{flex:0 0 110px}.filter-label[data-v-02e72e61]{font-size:11px;font-weight:600;color:var(--new-text-muted);text-transform:uppercase;display:block;margin-bottom:4px}.filter-select[data-v-02e72e61]{width:100%}.filter-select[data-v-02e72e61] .ss-input{font-size:12px;padding:6px 26px 6px 10px;height:30px}.filter-reset[data-v-02e72e61]{flex-shrink:0;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--new-text-muted);background:none;border:none;border-radius:3px;cursor:pointer;transition:background .12s,color .12s}.filter-reset[data-v-02e72e61]:hover{background:var(--new-bg-tertiary);color:var(--new-text)}@media(max-width:640px){.filter-group-row[data-v-02e72e61]{gap:8px}.filter-field--level[data-v-02e72e61]{flex:0 0 88px}.filter-arrow[data-v-02e72e61]{margin:0 -4px}}.new-card-grid[data-v-02e72e61]{position:relative;padding-top:var(--pull-shift, 0px);transform:translateY(calc(var(--pull-shift-bottom, 0px) * -1))}.new-card-grid.is-wheel-pulling[data-v-02e72e61],.new-card-grid.is-wheel-pulling-bottom[data-v-02e72e61]{transition:padding-top .18s ease-out,transform .18s ease-out}.new-card-grid[data-v-02e72e61]:not(.is-dragging):not(.is-dragging-bottom):not(.is-wheel-pulling):not(.is-wheel-pulling-bottom){transition:padding-top .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}@keyframes cardBounceTop-02e72e61{0%{transform:translateY(0)}38%{transform:translateY(64px)}62%{transform:translateY(-8px)}82%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes cardBounceBottom-02e72e61{0%{transform:translateY(0)}38%{transform:translateY(-64px)}62%{transform:translateY(8px)}82%{transform:translateY(-4px)}to{transform:translateY(0)}}.new-card-grid.bounce-top[data-v-02e72e61]>*{animation:cardBounceTop-02e72e61 .82s cubic-bezier(.34,1.4,.5,1)}.new-card-grid.bounce-bottom[data-v-02e72e61]>*{animation:cardBounceBottom-02e72e61 .82s cubic-bezier(.34,1.4,.5,1)}.new-card-skeleton[data-v-02e72e61]{pointer-events:none;cursor:default;background:var(--new-bg);border:1px solid var(--new-border-light);display:flex;flex-direction:column;justify-content:space-between}.new-card-skeleton[data-v-02e72e61]:hover{transform:none;box-shadow:var(--new-shadow-sm)}.skel-line[data-v-02e72e61]{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef0f3,#f6f7f9,#eef0f3);background-size:200% 100%;animation:skel-shimmer-02e72e61 1.4s ease-in-out infinite}.skel-line-title[data-v-02e72e61]{width:70%;height:16px;margin-bottom:12px}.skel-line-meta[data-v-02e72e61]{width:45%;height:11px}@keyframes skel-shimmer-02e72e61{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-breadcrumb-wrap[data-v-02e72e61]{display:none}.mobile-breadcrumb .header-icon-btn[data-v-02e72e61]{border:none;background:none;cursor:pointer;color:var(--new-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px;border-radius:4px;transition:color .15s,background .15s}.mobile-breadcrumb .header-icon-btn[data-v-02e72e61]:active{background:var(--new-bg-secondary, #f0f2f5)}.mobile-breadcrumb .header-icon-btn.header-icon-active[data-v-02e72e61]{color:var(--new-teal-dark, #0b7a5e);background:var(--new-teal-light, #e6f5ef)}.mobile-search-bar[data-v-02e72e61]{display:flex;align-items:center;gap:8px;padding:8px 10px;margin:-4px 0 16px;background:var(--new-bg-secondary, #f7f8fa);border:1px solid var(--new-border, #e5e7eb);border-radius:6px}.mobile-search-input[data-v-02e72e61]{flex:1;border:none;background:transparent;outline:none;font-size:14px;color:var(--new-text);padding:4px 0;min-width:0;font-family:inherit}.mobile-search-input[data-v-02e72e61]::placeholder{color:var(--new-text-muted, #9ca3af)}.mobile-search-clear[data-v-02e72e61]{border:none;background:none;cursor:pointer;color:var(--new-text-muted);display:flex;align-items:center;justify-content:center;padding:2px;flex-shrink:0}.entdecken-creator-avatar[data-v-02e72e61]{width:18px;height:18px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:6px;display:inline-block}.entdecken-creator-link[data-v-02e72e61]{display:inline-flex;align-items:center;cursor:pointer;border-radius:3px;padding:1px 2px;margin:-1px -2px;transition:background .15s}.entdecken-creator-link[data-v-02e72e61]:hover{background:var(--new-bg-tertiary, rgba(0,0,0,.04))}.entdecken-creator-link:hover>span[data-v-02e72e61]{color:var(--new-teal-dark, #119271)}@media(max-width:768px){.entdecken-page[data-v-02e72e61]:not(.entdecken-detail-view){overflow:visible;max-height:none;min-height:0;padding-top:0}.entdecken-grid-toolbar[data-v-02e72e61]{position:sticky;top:0;z-index:10;background:var(--new-bg);margin:0 -16px;padding:12px 16px 0}.entdecken-grid-toolbar .entdecken-search-row[data-v-02e72e61]{overflow:hidden;max-height:64px;transition:max-height .22s ease,opacity .2s ease,margin-bottom .22s ease}.entdecken-grid-toolbar.is-collapsed .entdecken-search-row[data-v-02e72e61]{max-height:0;opacity:0;margin-bottom:0!important;pointer-events:none}.entdecken-grid-toolbar.is-collapsed .filter-panel[data-v-02e72e61]{display:none}.entdecken-grid-toolbar[data-v-02e72e61]:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 6px);height:18px;pointer-events:none;background:linear-gradient(to bottom,var(--new-bg) 0%,transparent 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.entdecken-page.entdecken-detail-view[data-v-02e72e61]{padding-top:0!important}.mobile-breadcrumb-wrap[data-v-02e72e61]{display:block;position:sticky;top:0;z-index:10;background:var(--new-bg);margin:0 -16px 10px;padding:12px 16px 0}.mobile-breadcrumb-wrap[data-v-02e72e61]:after{content:"";position:absolute;left:0;right:0;top:calc(100% - 6px);height:18px;pointer-events:none;background:linear-gradient(to bottom,var(--new-bg) 0%,transparent 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);mask-image:linear-gradient(to bottom,black 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 100%)}.mobile-breadcrumb-wrap .mobile-breadcrumb[data-v-02e72e61]{margin-bottom:0;border-bottom:none}.entdecken-detail-header[data-v-02e72e61],.vocab-row-actions[data-v-02e72e61]{display:none!important}.entdecken-detail-meta[data-v-02e72e61]{font-size:12px;color:var(--new-text-muted);padding:0 16px;margin:0 0 12px;max-height:240px;overflow:hidden;transition:max-height .32s ease,opacity .22s ease,margin .32s ease}.entdecken-detail-meta.meta-collapsed[data-v-02e72e61]{max-height:0;opacity:0;margin-bottom:0}.entdecken-page.entdecken-detail-view>div[style*="100vh"][data-v-02e72e61]{height:100%!important;min-height:0!important;flex:1;overflow:hidden!important}}.ed-vocab-expand-combined[data-v-02e72e61]{display:flex;gap:12px;padding:10px 12px;background:var(--new-bg-secondary);border-top:1px solid var(--new-border-light);align-items:stretch}.ed-vocab-expand-combined .ed-vocab-expand-image-col[data-v-02e72e61]{flex:0 0 180px;max-width:180px;display:flex;flex-direction:column;gap:4px}.ed-vocab-expand-combined .ed-vocab-expand-distractors-col[data-v-02e72e61]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.ed-vocab-expand-label[data-v-02e72e61]{font-size:11px;font-weight:600;color:var(--new-text-muted);text-transform:uppercase;letter-spacing:.3px}.ed-vocab-distractor-pill[data-v-02e72e61]{font-size:12px;padding:5px 10px;border:1px solid var(--new-border);border-radius:6px;background:var(--new-bg);color:var(--new-text-secondary)}.ed-vocab-empty-slot[data-v-02e72e61]{font-size:11px;color:var(--new-text-muted);padding:12px 0;text-align:center}.ed-vocab-images-row[data-v-02e72e61]{display:flex;gap:10px;align-items:flex-start}.ed-vocab-images-row .ed-vocab-expand-image-col[data-v-02e72e61]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ed-vocab-image-thumb[data-v-02e72e61]{position:relative;width:fit-content;max-width:220px}.ed-vocab-image-thumb img[data-v-02e72e61]{display:block;width:100%;max-height:180px;object-fit:cover;border-radius:6px;border:1px solid var(--new-border);cursor:zoom-in;transition:transform .12s ease,box-shadow .12s ease}.ed-vocab-image-thumb img[data-v-02e72e61]:hover{transform:scale(1.02);box-shadow:0 2px 8px #0000002e}.ed-image-preview-overlay[data-v-02e72e61]{position:fixed;inset:0;background:#000000d9;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;animation:ed-image-preview-fade-in-02e72e61 .15s ease;cursor:zoom-out}@keyframes ed-image-preview-fade-in-02e72e61{0%{opacity:0}to{opacity:1}}.ed-image-preview-img[data-v-02e72e61]{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:6px;box-shadow:0 16px 48px #0009;cursor:default}.ed-image-preview-close[data-v-02e72e61]{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .1s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ed-image-preview-close[data-v-02e72e61]:hover{background:#ffffff38}.ed-image-preview-close[data-v-02e72e61]:active{transform:scale(.95)}
