@keyframes PublicCatalogPageFrame_desktopPageZoomIn__ma_sN{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{width:100%;max-width:100%;min-width:0;min-height:100dvh;padding:0;background:var(--public-catalog-shell-bg,var(--mobile-surface-page,#ebf5ff));color:var(--public-catalog-text-primary,#64748b);font-family:var(--public-catalog-font-family,"Inter",system-ui,-apple-system,sans-serif);line-height:1.5;overflow-x:clip;overflow-y:visible}html[data-public-design=desktop-neomorphism] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{text-rendering:auto;--font:var(--public-desktop-font-family);--app-font-family:var(--public-desktop-font-family);opacity:0;transform-origin:top center;animation:PublicCatalogPageFrame_desktopPageZoomIn__ma_sN .35s cubic-bezier(.4,0,.2,1) forwards;transition:width .3s ease,padding .3s ease,box-shadow .3s ease}html[data-public-design=desktop-neomorphism] .PublicCatalogPageFrame_catalogContent__aQCvP{padding-bottom:0}.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{position:relative;width:100%;max-width:1120px;min-width:0;min-height:100dvh;margin:0 auto;padding:0 20px 56px;display:flex;flex-direction:column;box-sizing:border-box;background:var(--public-catalog-container-bg,var(--mobile-surface-page,#ebf5ff));border:0;border-radius:0;box-shadow:none;color:var(--public-catalog-text-primary,#64748b);font-family:var(--public-catalog-font-family,"Inter",system-ui,-apple-system,sans-serif);line-height:1.5;overflow:visible;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.PublicCatalogPageFrame_statePanel__t_RiB.PublicCatalogPageFrame_statePanel__t_RiB{width:100%;max-width:none;min-height:clamp(320px,48dvh,520px);margin:0;padding:clamp(48px,10dvh,80px) 20px;display:grid;align-content:center;justify-content:center;justify-items:center;grid-gap:10px;gap:10px;text-align:center;box-sizing:border-box;flex:1 1 auto}.PublicCatalogPageFrame_statePanel__t_RiB.PublicCatalogPageFrame_statePanel__t_RiB h2{width:min(100%,720px);margin:0;color:var(--public-catalog-state-title-color,var(--public-catalog-text-primary,#475569));font-size:var(--public-catalog-state-title-size,18px);font-weight:var(--public-catalog-state-title-weight,700);line-height:var(--public-catalog-state-title-line-height,23px);letter-spacing:0;text-align:center}.PublicCatalogPageFrame_statePanel__t_RiB.PublicCatalogPageFrame_statePanel__t_RiB p{width:min(100%,720px);margin:0;color:var(--public-catalog-state-body-color,#808080);font-size:var(--public-catalog-state-body-size,14px);font-weight:var(--public-catalog-state-body-weight,500);line-height:var(--public-catalog-state-body-line-height,18px);letter-spacing:0;text-align:center}[data-theme=dark] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi,body[data-theme=dark] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{background:var(--public-catalog-shell-dark-bg,var(--public-page-shell-dark-bg,#0d0f14))}@media (min-width:768px){.PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{min-height:100vh;padding-top:var(--public-page-shell-padding-y,10px);padding-bottom:var(--public-page-shell-padding-y,10px);background:var(--public-catalog-shell-desktop-bg,var(--public-page-shell-bg,#f5f5f5));overflow-x:clip}.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{width:calc(100% - clamp(144px, 14vw, 176px));max-width:var(--public-content-shell-max-width,1300px);min-height:var(--public-content-shell-min-height,calc(100vh - 100px));margin:10px auto 0;padding:var(--public-content-shell-padding,28px);display:flex;flex-direction:column;background:var(--public-catalog-container-desktop-bg,var(--public-catalog-container-bg,var(--public-content-shell-bg,#ffffff)));border:var(--public-catalog-container-border,var(--public-content-shell-border,1px solid rgba(186,198,220,.5)));border-radius:var(--public-content-shell-radius,8px);box-shadow:var(
      --public-catalog-container-shadow,var(
        --public-content-shell-shadow,-18px -18px 45px rgba(255,255,255,.85),20px 20px 55px rgba(15,23,42,.18)
      )
    )}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:portrait){.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{width:calc(100% - clamp(72px, 10vw, 144px));max-width:var(--public-content-shell-tablet-portrait-max-width,900px);margin-top:16px;padding:var(--public-content-shell-tablet-portrait-padding,18px);border-radius:var(--public-content-shell-tablet-radius,14px);box-shadow:var(
      --public-catalog-container-tablet-shadow,var(
        --public-content-shell-tablet-portrait-shadow,-10px -10px 28px rgba(255,255,255,.78),12px 14px 32px rgba(15,23,42,.14)
      )
    )}}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{width:calc(100% - clamp(88px, 10vw, 160px));max-width:var(--public-content-shell-tablet-landscape-max-width,1230px);margin-top:16px;padding:var(--public-content-shell-tablet-landscape-padding,20px);border-radius:var(--public-content-shell-tablet-radius,14px);box-shadow:var(
      --public-catalog-container-landscape-shadow,var(
        --public-content-shell-tablet-landscape-shadow,-12px -12px 34px rgba(255,255,255,.8),14px 16px 38px rgba(15,23,42,.15)
      )
    )}}@media (prefers-reduced-motion:reduce){html[data-public-design=desktop-neomorphism] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{animation:none;opacity:1;transform:none;transition:none}}.PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi:is(html[data-public-design=desktop-neomorphism] *){min-height:0;background:var(--public-neo-page-bg);color:var(--public-neo-text)}html[data-public-narrow-tablet=true] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{min-height:100vh;padding-block:var(--public-page-shell-padding-y,10px);overflow-x:clip}html[data-public-narrow-tablet=true] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{width:calc(100% - clamp(72px, 10vw, 144px));max-width:var(--public-content-shell-tablet-portrait-max-width,900px);min-height:var(--public-content-shell-min-height,calc(100vh - 100px));margin:16px auto 0;padding:var(--public-content-shell-tablet-portrait-padding,18px);display:flex;flex-direction:column;border-radius:var(--public-content-shell-tablet-radius,14px)}html[data-public-narrow-tablet=true] .PublicCatalogPageFrame_pageHeader__SnIvR{min-height:0;align-items:flex-start;justify-content:space-between;margin:0 0 16px;padding:0;background:transparent;box-shadow:none}html[data-public-narrow-tablet=true] .PublicCatalogPageFrame_pageTitle__IvOnh{color:var(--public-page-title-color,#64748b);font-size:var(--public-page-title-font-size,1.5rem);font-weight:var(--public-page-title-font-weight,600);line-height:var(--public-page-title-line-height,1.15);letter-spacing:var(--public-page-title-letter-spacing,0)}.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs:is(html[data-public-design=desktop-neomorphism] *){background:var(--public-neo-page-bg);border:var(--public-neo-raised-border);box-shadow:var(--public-neo-raised-shadow);color:var(--public-neo-text)}[data-theme=dark] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi:is(html[data-public-design=desktop-neomorphism] *),body[data-theme=dark] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi:is(html[data-public-design=desktop-neomorphism] *){background:var(--public-neo-page-bg)}@media (min-width:768px){.PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi:is(html[data-public-design=desktop-neomorphism] *){background:var(--public-neo-page-bg)}}@media (min-width:768px){.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs:is(html[data-public-design=desktop-neomorphism] *){background:var(--public-neo-page-bg);border:var(--public-neo-raised-border);box-shadow:var(--public-neo-raised-shadow)}}@media (min-width:768px) and (max-width:1199.98px) and (orientation:portrait){.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs:is(html[data-public-design=desktop-neomorphism] *){box-shadow:var(--public-neo-raised-shadow)}}@media (min-width:768px) and (max-width:1366px) and (orientation:landscape){.PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs:is(html[data-public-design=desktop-neomorphism] *){box-shadow:var(--public-neo-raised-shadow)}}html[data-public-design=desktop-neomorphism] .PublicCatalogPageFrame_statePanel__t_RiB{background:var(--public-neo-raised-bg);border:var(--public-neo-raised-border);box-shadow:var(--public-neo-raised-shadow)}html[data-public-design=desktop-neomorphism] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{--app-material-card-padding-x:clamp(16px,1.8vw,24px);--app-material-card-padding-top:clamp(16px,1.45vw,18px);--app-material-card-radius:16px;--app-material-page-title-line-height:1.15;--app-material-shared-card-height:440px;--app-material-shared-deck-card-height:450px;--app-material-shared-module-card-height:392px;--app-material-card-title-font-size:clamp(1.08rem,1.4vw,1.2rem);--app-material-card-title-line-height:1.28;--app-material-card-description-font-size:clamp(0.92rem,1.12vw,1.05rem);--app-material-card-description-line-height:1.42;--app-material-card-metadata-font-size:clamp(0.82rem,0.96vw,0.95rem);--app-material-card-metadata-line-height:1.42;--app-material-card-avatar-size:clamp(76px,6.2vw,84px);--app-material-activity-thumbnail-badge-size:clamp(38px,3.1vw,42px);--app-material-activity-thumbnail-badge-offset:clamp(-13px,-0.95vw,-11px);--app-material-activity-thumbnail-header-offset:clamp(28px,2.3vw,32px);--app-material-card-menu-size:clamp(38px,3vw,43px);--app-material-flashcard-menu-size:clamp(28px,2.4vw,34px);--app-material-card-menu-icon-size:clamp(18px,1.45vw,20px);--app-material-menu-item-icon-size:16px;--app-material-menu-item-padding-x:8px;--app-menu-item-gap:8px;--app-material-menu-item-gap:var(--app-menu-item-gap);--app-material-card-header-inset:8px;--app-material-chip-height:25px;--app-material-chip-font-size:11px;--app-material-chip-line-height:1.2;--app-material-favorite-chip-font-size:12px;--app-material-chip-icon-size:14px;--app-material-chip-dropdown-font-size:0.8rem;--app-material-dropdown-flag-width:22px;--app-material-dropdown-flag-height:16.5px;--app-material-polyglot-arrow-size:20px;--app-material-polyglot-arrow-icon-size:10px;--app-material-polyglot-arrow-gutter:28px;--app-material-polyglot-flag-width:20px;--app-material-polyglot-flag-height:15px;--app-material-buyer-avatar-size:28px;--app-material-buyer-avatar-overlap:-8px;--app-material-sale-badge-font-size:0.72rem;--app-material-empty-button-height:44px;--app-material-empty-button-line-height:1.2;--app-material-empty-title-line-height:1.22;--app-material-empty-subtitle-line-height:1.42;--app-material-empty-handwritten-line-height:1.25;--app-material-chip-padding-x:9px;--app-material-chip-padding-y:3px;--app-material-chip-gap:4px;--app-material-progress-height:6px;--app-material-progress-label-mb:5px;--app-material-progress-bar-mb:15px;--app-card-footer-gap:clamp(8px,0.9vw,11px);--app-material-card-footer-gap:var(--app-card-footer-gap);--app-material-action-button-font-size:clamp(0.96rem,1.18vw,var(--action-button-font-size));--app-material-section-top-label-height:42px;--app-material-section-side-label-width:44px;--app-section-label-gap:12px;--app-material-section-label-gap:var(--app-section-label-gap);--app-material-section-label-font-size:clamp(0.68rem,0.9vw,0.78rem);--app-material-section-label-line-height:1.2;--app-material-horizontal-badge-width:24px;--app-material-horizontal-badge-offset:24px;--app-material-horizontal-card-gap:24px;--app-material-horizontal-scrollbar-height:5px}@media (min-width:1100px) and (max-height:759.98px) and (orientation:landscape),(min-width:1200px) and (orientation:portrait),(min-width:1250px) and (max-height:899.98px) and (orientation:landscape),(min-width:1366.01px){html[data-public-design=desktop-neomorphism] [data-public-reference-scale=true] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{width:calc(100% - clamp(144px, 14vw, 176px));max-width:1300px;margin-top:16px;padding:28px;border-radius:var(--dialog-border-radius)}}html[data-public-design=desktop-neomorphism]:is([lang=my],[lang=km]) .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs{--app-material-card-title-line-height:1.46;--app-material-card-description-line-height:1.52;--app-material-card-metadata-line-height:1.52;--app-material-chip-height:33px;--app-material-chip-line-height:1.48;--app-material-chip-padding-y:4px;--app-material-action-button-line-height:1.44;--app-script-action-button-height:calc(var(--action-button-height) + 8px);--app-material-script-action-button-height:var(--app-script-action-button-height)}.PublicCatalogPageFrame_searchSortRow__avKez{display:contents}.PublicCatalogPageFrame_phoneSort__d_22Z{display:none}html[data-public-phone-shell=true] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs,html[data-public-phone-shell=true] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{--public-catalog-font-family:-apple-system,BlinkMacSystemFont,"Roboto",sans-serif;--app-font-family:-apple-system,BlinkMacSystemFont,"Roboto",sans-serif;font-family:var(--public-catalog-font-family);background:#ebf5ff}html[data-public-phone-shell=true] .PublicCatalogPageFrame_pageHeader__SnIvR.PublicCatalogPageFrame_pageHeader__SnIvR{display:flex;align-items:center;justify-content:space-between;min-height:40px;margin:0 0 17px;padding:calc(env(safe-area-inset-top) + 10px) 0 0;box-sizing:content-box}html[data-public-phone-shell=true] .PublicCatalogPageFrame_pageTitle__IvOnh.PublicCatalogPageFrame_pageTitle__IvOnh{margin:0;color:#424f60;font:800 24px/30px var(--public-catalog-font-family);letter-spacing:-.5px}html[data-public-phone-shell=true] .PublicCatalogPageFrame_searchSortRow__avKez{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px}html[data-public-phone-shell=true] .PublicCatalogPageFrame_phoneSort__d_22Z{display:flex;flex:0 1 auto;min-width:0;max-width:45%}html[data-public-phone-shell=true] .PublicCatalogPageFrame_catalogIntro__8jIiS{display:none}html[data-public-phone-shell=true] .PublicCatalogPageFrame_catalogContent__aQCvP.PublicCatalogPageFrame_catalogContent__aQCvP{margin:0;padding-top:16px}html[data-public-phone-shell=true] .PublicCatalogPageFrame_catalogContent__aQCvP>section[aria-label]:not(.PublicCatalogPageFrame_statePanel__t_RiB){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0}html[data-public-phone-shell=true][data-theme=dark] .PublicCatalogPageFrame_pageTitle__IvOnh.PublicCatalogPageFrame_pageTitle__IvOnh{color:#dbe4ff}html[data-public-phone-shell=true] .PublicCatalogPageFrame_searchSortRow__avKez:empty{display:none}html[data-public-phone-shell=true][data-theme=dark] .PublicCatalogPageFrame_dashboardContainer__mSKNs.PublicCatalogPageFrame_dashboardContainer__mSKNs,html[data-public-phone-shell=true][data-theme=dark] .PublicCatalogPageFrame_dashboardMain__VmGmi.PublicCatalogPageFrame_dashboardMain__VmGmi{background:#1f232d}