.home-card[data-v-fb9e0d82]{background:#fff;border:1px solid #f1f3f5;border-radius:12px;box-sizing:border-box;cursor:pointer;min-height:136px;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.home-card[data-v-fb9e0d82]:hover{border-color:#e2e5ea}.home-card__inner[data-v-fb9e0d82]{align-items:flex-start;box-sizing:border-box;display:flex;gap:16px;min-height:136px;padding:16px}.home-card__body[data-v-fb9e0d82]{align-self:stretch;flex:1 1 auto;justify-content:space-between}.home-card__body[data-v-fb9e0d82],.home-card__head[data-v-fb9e0d82]{display:flex;flex-direction:column;min-width:0}.home-card__category[data-v-fb9e0d82]{color:#757575;font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-card__category.is-placeholder[data-v-fb9e0d82]{visibility:hidden}.home-card__titles[data-v-fb9e0d82]{display:flex;flex-direction:column;gap:4px;margin-top:4px;min-width:0}.home-card__title[data-v-fb9e0d82]{color:#212121;font-size:18px;font-weight:500;-webkit-line-clamp:1;line-clamp:1;max-height:1.6em;overflow:hidden;overflow-wrap:anywhere;text-decoration:none}.home-card__summary[data-v-fb9e0d82],.home-card__title[data-v-fb9e0d82]{display:-webkit-box;-webkit-box-orient:vertical;font-family:var(--font-sans);letter-spacing:-.015em;line-height:1.6}.home-card__summary[data-v-fb9e0d82]{color:#757575;font-size:16px;font-weight:400;-webkit-line-clamp:3;line-clamp:3;margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .24s ease}.home-card__stats[data-v-fb9e0d82]{align-items:center;color:#9e9e9e;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:400;gap:8px;letter-spacing:-.015em;line-height:1.6;margin-top:4px;max-height:24px;opacity:1;overflow:hidden;transition:max-height .28s ease,opacity .18s ease,margin-top .28s ease}.home-card__stat[data-v-fb9e0d82]{align-items:center;display:inline-flex;gap:4px}.home-card__badges[data-v-fb9e0d82]{align-items:center;display:flex;gap:4px;max-height:16px;opacity:1;overflow:hidden;transition:max-height .28s ease,opacity .18s ease,margin-top .28s ease}.home-card__badge[data-v-fb9e0d82]{align-items:center;border-radius:3px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;height:16px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 3px}.home-card__badge--free[data-v-fb9e0d82]{background:#7c5cff14;color:#7c5cff}.home-card__badge--length[data-v-fb9e0d82]{background:#f2f5f8;color:#4e5968;min-width:16px}.home-card__badge--lang[data-v-fb9e0d82]{background:#f3fff3;color:#2b8273}.home-card:hover .home-card__summary[data-v-fb9e0d82]{max-height:4.8em;opacity:1}.home-card:hover .home-card__badges[data-v-fb9e0d82],.home-card:hover .home-card__stats[data-v-fb9e0d82]{margin-top:0;max-height:0;opacity:0;pointer-events:none}.home-card__thumb-wrap[data-v-fb9e0d82]{flex:none;position:relative}.home-card__tier[data-v-fb9e0d82]{display:block;height:24px;left:8px;pointer-events:none;position:absolute;top:8px;width:24px;z-index:1}.home-card__thumb[data-v-fb9e0d82]{background:#eeeded;border-radius:8px;display:block;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}@media(prefers-reduced-motion:reduce){.home-card__badges[data-v-fb9e0d82],.home-card__stats[data-v-fb9e0d82],.home-card__summary[data-v-fb9e0d82],.home-card__title[data-v-fb9e0d82]{transition:none}}@media(max-width:768px){.home-card[data-v-fb9e0d82],.home-card__inner[data-v-fb9e0d82]{min-height:0}.home-card__body[data-v-fb9e0d82]{gap:8px;justify-content:flex-start}}.home-board-grid-shell[data-v-9355b28d]{width:100%}.home-board-grid[data-v-9355b28d]{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .15s ease}.home-board-grid[data-refreshing=true][data-v-9355b28d]{opacity:.55}@media(max-width:768px){.home-board-grid[data-v-9355b28d]{grid-template-columns:1fr}}.board-panel[data-v-1b64b02b]{display:flex;flex-direction:column;gap:16px;margin-inline:auto;max-width:1200px;padding-top:24px;text-align:left;width:100%}.board-panel__header[data-v-1b64b02b]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.board-panel__heading[data-v-1b64b02b]{align-items:flex-end;display:flex;gap:8px}.board-panel__title[data-v-1b64b02b]{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.board-panel__count[data-v-1b64b02b],.board-panel__title[data-v-1b64b02b]{color:#212121;font-family:var(--font-sans);line-height:1}.board-panel__count[data-v-1b64b02b]{font-size:15px;font-weight:400;letter-spacing:-.015em}.board-panel__count strong[data-v-1b64b02b]{color:#8e52d3;font-weight:400;margin-right:2px}.board-panel__controls[data-v-1b64b02b]{align-items:center;display:flex;gap:12px}.board-panel__selects[data-v-1b64b02b]{align-items:center;display:flex;gap:8px}.board-panel__filterbar[data-v-1b64b02b]{align-items:center;display:none;gap:16px;justify-content:space-between}.board-panel__cat-btn[data-v-1b64b02b]{align-items:center;background:#f9f9f9;border:0;border-radius:1000px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:none;gap:4px;height:38px;justify-content:center;padding:0 16px}.board-panel__cat-icon[data-v-1b64b02b]{flex:none;height:20px;width:20px}.board-panel__cat-label[data-v-1b64b02b]{color:#212121;font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:-.015em;line-height:1;white-space:nowrap}.board-panel__toggle[data-v-1b64b02b]{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.board-panel__toggle-label[data-v-1b64b02b]{color:#212121;font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap}.board-panel__toggle-input[data-v-1b64b02b]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.board-panel__toggle-track[data-v-1b64b02b]{background:#f9f9f9;border-radius:99px;display:inline-block;flex:none;height:32px;position:relative;transition:background .18s ease;width:52px}.board-panel__toggle-thumb[data-v-1b64b02b]{background:#fff;border-radius:50%;box-shadow:0 3px 8px #00000026;height:24px;left:4px;position:absolute;top:4px;transition:transform .18s ease;width:24px}.board-panel__toggle-input:checked+.board-panel__toggle-track[data-v-1b64b02b]{background:#8e52d3}.board-panel__toggle-input:checked+.board-panel__toggle-track .board-panel__toggle-thumb[data-v-1b64b02b]{transform:translate(20px)}.board-panel__toggle-input:focus-visible+.board-panel__toggle-track[data-v-1b64b02b]{outline:2px solid #8e52d3;outline-offset:2px}.board-panel__select[data-v-1b64b02b]{align-items:center;border:1px solid #f1f3f5;border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;height:44px;justify-content:center;padding:0 16px;position:relative}.board-panel__select-value[data-v-1b64b02b]{color:#212121;font-family:var(--font-sans);font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1;white-space:nowrap}.board-panel__select-arrow[data-v-1b64b02b]{background:#212121;display:inline-block;flex:none;height:18px;-webkit-mask:url(../icons/arrow-down.svg) center/12px no-repeat;mask:url(../icons/arrow-down.svg) center/12px no-repeat;width:18px}.board-panel__select-native[data-v-1b64b02b]{background:transparent;border:0;cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.board-panel__tabs[data-v-1b64b02b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.board-panel__tab[data-v-1b64b02b]{align-items:center;background:#fff;border:1px solid #f1f3f5;border-radius:1000px;box-sizing:border-box;color:#212121;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:15px;font-weight:400;height:36px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 12px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.board-panel__tab[data-active=true][data-v-1b64b02b]{background:#7c5cff14;border-color:#7c5cff;color:#7c5cff}.board-panel__list[data-v-1b64b02b]{margin-top:8px;position:relative;width:100%}@media(max-width:860px){.board-panel[data-v-1b64b02b]{padding-inline:20px}}@media(max-width:768px){.board-panel[data-v-1b64b02b]{gap:16px;padding-inline:20px;padding-top:0}.board-panel[data-v-1b64b02b] .board-category-intro{margin-bottom:8px}.board-panel__header[data-v-1b64b02b]{align-items:center}.board-panel__controls[data-v-1b64b02b]{gap:8px}.board-panel__selects--desktop[data-v-1b64b02b],.board-panel__tabs[data-v-1b64b02b]{display:none}.board-panel__filterbar[data-v-1b64b02b]{display:flex}}.daily-card[data-v-6deed9a3]{align-items:flex-start;background:#fff;border:1px solid #f1f3f5;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:24px;min-height:198px;padding:16px;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.daily-card[data-v-6deed9a3]:hover{border-color:#e2e5ea}.daily-card__body[data-v-6deed9a3]{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}.daily-card__eyebrow[data-v-6deed9a3]{color:#757575;font-family:var(--font-sans);font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily-card__main[data-v-6deed9a3]{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:0}.daily-card__title[data-v-6deed9a3]{color:#212121;font-size:18px;font-weight:500;line-height:1.6;max-height:3.2em;text-decoration:none}.daily-card__desc[data-v-6deed9a3],.daily-card__title[data-v-6deed9a3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-family:var(--font-sans);letter-spacing:-.015em;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.daily-card__desc[data-v-6deed9a3]{color:#757575;font-size:16px;font-weight:400;line-height:1.8;margin:0;max-height:3.6em}.daily-card__stats[data-v-6deed9a3]{align-items:center;color:#9e9e9e;display:flex;font-family:var(--font-sans);font-size:13px;font-weight:400;gap:8px;letter-spacing:-.015em;line-height:1.6}.daily-card__stat[data-v-6deed9a3]{align-items:center;display:inline-flex;gap:4px}.daily-card__badges[data-v-6deed9a3]{align-items:center;display:flex;gap:4px}.daily-card__badge[data-v-6deed9a3]{align-items:center;border-radius:3px;display:inline-flex;font-family:var(--font-sans);font-size:12px;font-weight:500;height:16px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:0 3px}.daily-card__badge--free[data-v-6deed9a3]{background:#7c5cff14;color:#7c5cff}.daily-card__badge--length[data-v-6deed9a3]{background:#f2f5f8;color:#4e5968;min-width:16px}.daily-card__badge--lang[data-v-6deed9a3]{background:#f3fff3;color:#2b8273}.daily-card__thumb-wrap[data-v-6deed9a3]{flex:none;position:relative}.daily-card__thumb[data-v-6deed9a3]{background:#eeeded;border-radius:8px;display:block;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}.daily-card__tier[data-v-6deed9a3]{display:block;height:20px;left:8px;top:8px;width:20px;z-index:1}.daily-card__lock[data-v-6deed9a3],.daily-card__tier[data-v-6deed9a3]{pointer-events:none;position:absolute}.daily-card__lock[data-v-6deed9a3]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:12px;display:flex;inset:0;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:2}.daily-card:hover .daily-card__lock[data-v-6deed9a3]{opacity:1}.daily-card__lock-inner[data-v-6deed9a3]{gap:8px;padding:0 16px;text-align:center}.daily-card__lock-inner[data-v-6deed9a3],.daily-card__lock-text[data-v-6deed9a3]{align-items:center;display:flex;flex-direction:column}.daily-card__lock-hint[data-v-6deed9a3]{color:#757575;font-weight:400}.daily-card__lock-desc[data-v-6deed9a3],.daily-card__lock-hint[data-v-6deed9a3]{font-family:var(--font-sans);font-size:16px;letter-spacing:-.015em;line-height:1.8}.daily-card__lock-desc[data-v-6deed9a3]{color:#212121;font-weight:500}.daily-card__lock-cta[data-v-6deed9a3]{align-items:center;background:#8e52d3;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:500;gap:4px;height:38px;justify-content:center;letter-spacing:-.015em;line-height:1.6;padding:0 12px;pointer-events:none;transition:background .15s ease;white-space:nowrap}.daily-card:hover .daily-card__lock-cta[data-v-6deed9a3]{pointer-events:auto}.daily-card__lock-cta[data-v-6deed9a3]:hover{background:#7d43c2}@media(prefers-reduced-motion:reduce){.daily-card__lock[data-v-6deed9a3]{transition:none}}@media(max-width:768px){.daily-card[data-v-6deed9a3]{gap:16px;min-height:0}}.tier-modal[data-v-6deed9a3]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.tier-modal__box[data-v-6deed9a3]{background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;width:min(343px,100%)}.tier-modal__header[data-v-6deed9a3]{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;justify-content:center;padding:24px}.tier-modal__title[data-v-6deed9a3]{color:#212121;font-family:var(--font-sans);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.6;margin:0;text-align:center}.tier-modal__body[data-v-6deed9a3]{gap:24px;padding:24px}.tier-modal__body[data-v-6deed9a3],.tier-modal__texts[data-v-6deed9a3]{align-items:center;display:flex;flex-direction:column}.tier-modal__texts[data-v-6deed9a3]{gap:4px;text-align:center;width:100%}.tier-modal__desc[data-v-6deed9a3],.tier-modal__hint[data-v-6deed9a3]{color:#212121;font-family:var(--font-sans);font-size:16px;letter-spacing:-.015em;line-height:1.8;margin:0}.tier-modal__hint[data-v-6deed9a3]{font-weight:400}.tier-modal__desc[data-v-6deed9a3]{font-weight:500}.tier-modal__actions[data-v-6deed9a3]{align-items:stretch;display:flex;gap:7px;width:100%}.tier-modal__btn[data-v-6deed9a3]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:500;height:48px;justify-content:center;letter-spacing:-.015em;line-height:1;padding:0 28px}.tier-modal__btn--close[data-v-6deed9a3]{background:#fff;border:1px solid #f1f3f5;color:#212121;flex:none}.tier-modal__btn--primary[data-v-6deed9a3]{background:#8e52d3;border:none;color:#fff;flex:1 1 auto;white-space:nowrap}.daily-fun[data-v-b78325e0]{max-width:1200px;text-align:left;width:100%}.daily-fun[data-v-b78325e0],.daily-fun__header[data-v-b78325e0]{display:flex;flex-direction:column;gap:16px}.daily-fun__title[data-v-b78325e0]{color:#212121;font-family:var(--font-sans);font-feature-settings:"case" on;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1;margin:0}.daily-fun__notice[data-v-b78325e0]{align-items:center;background:#8e52d314;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:38px;padding:8px 16px}.daily-fun__notice-text[data-v-b78325e0]{color:#8e52d3;font-family:var(--font-sans);font-feature-settings:"case" on;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.6;text-align:center}.daily-fun__grid[data-v-b78325e0]{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-fun__grid.is-title-2line[data-v-b78325e0] .daily-card__title{min-height:3.2em}@media(max-width:768px){.daily-fun__grid[data-v-b78325e0]{grid-template-columns:1fr}.daily-fun__grid--horizontal[data-v-b78325e0]{align-items:stretch;display:flex;flex-direction:row;gap:16px;height:165px;margin-inline:-20px;overflow-x:auto;overflow-y:hidden;padding:0 16px;width:calc(100% + 40px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.daily-fun__grid--horizontal[data-v-b78325e0]::-webkit-scrollbar{display:none}.daily-fun__grid--horizontal[data-v-b78325e0] .daily-card{flex:0 0 auto;height:165px;min-height:0;width:327px}.daily-fun__grid--horizontal[data-v-b78325e0] .daily-card__desc{display:none}.daily-fun__grid--horizontal[data-v-b78325e0] .daily-card__title{min-height:3.2em}}
