.tasks-catalog[data-v-91358bfa]{background:radial-gradient(circle at 10% 8%,rgba(var(--color-primary),.18),transparent 48%),radial-gradient(circle at 88% 14%,rgba(var(--color-accent),.15),transparent 46%),radial-gradient(circle at 50% 100%,rgba(var(--color-primary),.08),transparent 60%),rgb(var(--color-bg-primary));min-height:100vh;padding:120px 0 56px}@media(max-width:1024px){.tasks-catalog[data-v-91358bfa]{padding-top:136px}}@media(max-width:640px){.tasks-catalog[data-v-91358bfa]{padding-bottom:40px;padding-top:124px}}.tasks-catalog__container[data-v-91358bfa]{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(20px,4vw,32px);margin:0 auto;max-width:min(1440px,100vw);padding:0 1rem;width:100%}@media(min-width:640px){.tasks-catalog__container[data-v-91358bfa]{padding:0 1.5rem}}@media(min-width:1024px){.tasks-catalog__container[data-v-91358bfa]{gap:40px;padding:0 2rem}}.tasks-catalog__hero[data-v-91358bfa]{min-width:0}.tasks-catalog__hero h1[data-v-91358bfa]{background:linear-gradient(135deg,rgb(var(--color-text-primary)) 0,color-mix(in srgb,rgb(var(--color-text-primary)) 85%,rgb(var(--color-primary))));-webkit-background-clip:text;color:rgb(var(--color-text-primary));font-size:clamp(30px,5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 .5rem;-webkit-text-fill-color:transparent;background-clip:text}.tasks-catalog__hero p[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:16px;line-height:1.7;margin:0;max-width:780px}.tasks-catalog__eyebrow[data-v-91358bfa]{background:linear-gradient(135deg,#38bdf8,#22c55e);-webkit-background-clip:text;font-size:.75rem;letter-spacing:.1em;margin:0 0 .5rem;text-transform:uppercase;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;font-weight:800}.tasks-catalog__content-wrapper[data-v-91358bfa]{align-items:start;display:flex;gap:28px}@media(max-width:1080px){.tasks-catalog__content-wrapper[data-v-91358bfa]{align-items:stretch;flex-direction:column}}.tasks-catalog__content-wrapper_single[data-v-91358bfa]{grid-template-columns:1fr}.tasks-catalog__sidebar[data-v-91358bfa]{background:rgba(var(--surface-panel-1),.92);border:1px solid rgba(var(--panel-border),.35);border-radius:.75rem;flex-shrink:0;padding:14px;position:sticky;top:110px;width:280px}.tasks-catalog__sidebar-title[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;padding:0 8px;text-transform:uppercase}.tasks-catalog__category-list[data-v-91358bfa]{display:grid;gap:10px}.tasks-catalog__category-item[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.6);border:1px solid rgba(var(--panel-border),.3);border-radius:14px;color:rgb(var(--color-text-primary));cursor:pointer;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr);padding:12px;text-align:left;transition:all .2s ease;width:100%}.tasks-catalog__category-item[data-v-91358bfa]:hover{border-color:rgba(var(--color-primary),.4);transform:translateY(-1px)}.tasks-catalog__category-item_active[data-v-91358bfa]{background:rgba(var(--color-primary),.14);border-color:rgba(var(--color-primary),.55);box-shadow:0 0 0 1px rgba(var(--color-primary),.2)}.tasks-catalog__category-icon[data-v-91358bfa]{align-items:center;background:linear-gradient(135deg,#0ea5e9,#22c55e);border-radius:10px;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px}.tasks-catalog__category-item_active .tasks-catalog__category-icon[data-v-91358bfa]{background:linear-gradient(135deg,#22c55e,#16a34a)}.tasks-catalog__category-body[data-v-91358bfa]{display:grid;gap:3px;min-width:0}.tasks-catalog__category-name[data-v-91358bfa]{font-size:14px;font-weight:700;line-height:1.3}.tasks-catalog__category-desc[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:12px;line-height:1.4}.tasks-catalog__main-content[data-v-91358bfa]{display:flex;flex:1;flex-direction:column;gap:24px;min-width:0;width:100%}.tasks-catalog__filters[data-v-91358bfa]{border:1px solid rgba(var(--panel-border),.4)}.tasks-catalog__filters-grid[data-v-91358bfa]{display:grid;gap:1rem;grid-template-columns:1.5fr 1fr 1fr .9fr}@media(max-width:960px){.tasks-catalog__filters-grid[data-v-91358bfa]{grid-template-columns:1fr}}.tasks-catalog__sandbox[data-v-91358bfa]{border:1px solid rgba(var(--panel-border),.4)}.tasks-catalog__sandbox-head[data-v-91358bfa]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.tasks-catalog__sandbox-head h2[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:clamp(22px,3vw,30px);font-weight:800;margin:0}.tasks-catalog__sandbox-actions[data-v-91358bfa]{display:inline-flex;flex-wrap:wrap;gap:8px;max-width:100%}.tasks-catalog__sandbox-subtitle[data-v-91358bfa]{color:rgb(var(--color-text-secondary));line-height:1.7;margin:0}.tasks-catalog__sandbox-workspace[data-v-91358bfa]{display:grid;gap:20px;grid-template-columns:1.1fr 1fr}@media(max-width:1120px){.tasks-catalog__sandbox-workspace[data-v-91358bfa]{grid-template-columns:1fr}}.tasks-catalog__sandbox-workspace-wrap[data-v-91358bfa]{position:relative}.tasks-catalog__sandbox-tabs[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.6);border:1px solid rgba(var(--panel-border),.25);border-radius:12px;display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px}.tasks-catalog__sandbox-tab[data-v-91358bfa]{background:transparent;border:0;border-radius:9px;color:rgb(var(--color-text-secondary));cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;padding:8px 12px}.tasks-catalog__sandbox-tab_active[data-v-91358bfa]{background:rgba(var(--color-primary),.18);color:rgb(var(--color-text-primary))}.tasks-catalog__sandbox-preview[data-v-91358bfa]{background:#fff;border:1px solid rgba(var(--panel-border),.3);border-radius:.5rem;min-height:470px;width:100%}.tasks-catalog__sandbox-console[data-v-91358bfa]{background:linear-gradient(180deg,#0b1220,#0a0f1a);border:1px solid rgba(var(--panel-border),.35);border-radius:.5rem;margin-top:10px;max-height:170px;overflow:auto;padding:10px 12px}.tasks-catalog__sandbox-console-top[data-v-91358bfa]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.tasks-catalog__sandbox-console-top h4[data-v-91358bfa]{color:#e2e8f0;font-size:13px;font-weight:700;margin:0}.tasks-catalog__sandbox-runtime-error[data-v-91358bfa]{color:#fecaca;font-size:12px;line-height:1.45;margin:0 0 8px}.tasks-catalog__sandbox-line[data-v-91358bfa]{color:#d1d5db;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.45;margin:0 0 5px;word-break:break-word}.tasks-catalog__sandbox-line_warn[data-v-91358bfa]{color:#fde68a}.tasks-catalog__sandbox-line_error[data-v-91358bfa]{color:#fca5a5}.tasks-catalog__sandbox-empty-console[data-v-91358bfa]{color:#94a3b8;font-size:12px;line-height:1.45;margin:0}.tasks-catalog__sandbox-ai-modal[data-v-91358bfa]{display:grid;gap:10px}.tasks-catalog__sandbox-ai-result[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.76);border:1px solid rgba(var(--panel-border),.4);border-radius:.5rem;max-height:260px;overflow:auto;padding:10px 12px}.tasks-catalog__sandbox-ai-result h4[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:13px;font-weight:700;margin:0 0 8px}.tasks-catalog__sandbox-ai-result-empty[data-v-91358bfa],.tasks-catalog__sandbox-ai-result-error[data-v-91358bfa],.tasks-catalog__sandbox-ai-result-text[data-v-91358bfa]{font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.55;margin:0;white-space:pre-wrap;word-break:break-word}.tasks-catalog__sandbox-ai-result-text[data-v-91358bfa]{color:rgb(var(--color-text-primary))}.tasks-catalog__sandbox-ai-result-empty[data-v-91358bfa]{color:rgb(var(--color-text-secondary))}.tasks-catalog__sandbox-ai-result-error[data-v-91358bfa]{color:#fca5a5}.tasks-catalog__sandbox-seo[data-v-91358bfa]{margin-top:6px}.tasks-catalog__sandbox-seo-card[data-v-91358bfa]{border:1px solid rgba(var(--panel-border),.34)}.tasks-catalog__sandbox-seo-card h2[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:clamp(24px,3vw,34px);line-height:1.22;margin:0 0 14px}.tasks-catalog__sandbox-seo-card h3[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:clamp(18px,2.5vw,24px);line-height:1.3;margin:18px 0 10px}.tasks-catalog__sandbox-seo-card p[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:15px;line-height:1.75;margin:0 0 10px}.tasks-catalog__sandbox-seo-list[data-v-91358bfa]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tasks-catalog__sandbox-seo-list li[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:15px;line-height:1.6;padding-left:20px;position:relative}.tasks-catalog__sandbox-seo-list li[data-v-91358bfa]:before{color:rgb(var(--color-primary));content:"-";font-weight:700;left:6px;position:absolute;top:0}.tasks-catalog__sandbox-seo-faq[data-v-91358bfa]{display:grid;gap:8px}.tasks-catalog__sandbox-seo-faq-item[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.62);border:1px solid rgba(var(--panel-border),.32);border-radius:.5rem;padding:10px 12px}.tasks-catalog__sandbox-seo-faq-item summary[data-v-91358bfa]{color:rgb(var(--color-text-primary));cursor:pointer;font-weight:700;line-height:1.4}.tasks-catalog__sandbox-seo-faq-item p[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:14px;line-height:1.7;margin:10px 0 2px}.tasks-catalog__sandbox-auth-overlay[data-v-91358bfa]{background:rgba(var(--color-bg-primary),.72);border-radius:.75rem;display:grid;inset:0;padding:16px;place-items:center;position:absolute;z-index:3}.tasks-catalog__sandbox-auth-card[data-v-91358bfa]{background:rgba(var(--surface-panel-1),.95);border:1px solid rgba(var(--panel-border),.4);border-radius:.75rem;box-shadow:0 12px 32px #0000003d;display:grid;gap:10px;justify-items:center;padding:20px;text-align:center;width:min(520px,100%)}.tasks-catalog__sandbox-auth-card h3[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:clamp(20px,2.6vw,28px);line-height:1.28;margin:0}.tasks-catalog__sandbox-auth-card p[data-v-91358bfa]{color:rgb(var(--color-text-secondary));line-height:1.65;margin:0;max-width:44ch}.tasks-catalog__sandbox-auth-card[data-v-91358bfa] .icon{color:rgb(var(--color-text-primary));opacity:.9}.tasks-catalog_sandbox-only .tasks-catalog__sandbox-preview[data-v-91358bfa]{min-height:72vh}.tasks-catalog__state[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.5);border:1px solid rgba(var(--panel-border),.35);border-radius:.75rem;color:rgb(var(--color-text-secondary));font-weight:500;padding:clamp(20px,4vw,32px);text-align:center}.tasks-catalog__state_error[data-v-91358bfa]{background:rgba(var(--color-error),.1);border-color:rgba(var(--color-error),.4);color:#fca5a5}.tasks-catalog__grid[data-v-91358bfa]{display:grid;gap:clamp(20px,3vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1160px){.tasks-catalog__grid[data-v-91358bfa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tasks-catalog__grid[data-v-91358bfa]{grid-template-columns:1fr}}.tasks-catalog__card[data-v-91358bfa]{background:linear-gradient(155deg,rgba(var(--surface-panel-2),.9),rgba(var(--surface-panel-3),.7)),radial-gradient(circle at 100% 0,rgba(var(--color-primary),.14),transparent 45%);border:1px solid rgba(var(--panel-border),.35);display:flex;flex-direction:column;justify-content:space-around}.tasks-catalog__card-top[data-v-91358bfa]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between}.tasks-catalog__badge[data-v-91358bfa]{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.06em;max-width:100%;padding:6px 12px;text-align:center;text-transform:uppercase}.tasks-catalog__badge_level[data-v-91358bfa]{background:rgba(var(--color-accent),.14);border-color:rgba(var(--color-accent),.4);color:rgb(var(--color-accent))}.tasks-catalog__badge_html[data-v-91358bfa]{background:#38bdf824;border-color:#38bdf866;color:#38bdf8}.tasks-catalog__badge_css[data-v-91358bfa]{background:#a78bfa24;border-color:#a78bfa66;color:#a78bfa}.tasks-catalog__badge_js[data-v-91358bfa]{background:#facc1524;border-color:#facc1566;color:#facc15}.tasks-catalog__card-body[data-v-91358bfa]{display:grid;gap:.5rem}.tasks-catalog__card-body h3[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35;margin:0 0 .5rem}.tasks-catalog__card-body p[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:14px;line-height:1.65;margin:0;min-height:74px}.tasks-catalog__card-progress[data-v-91358bfa]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tasks-catalog__card-progress-status[data-v-91358bfa],.tasks-catalog__card-progress-time[data-v-91358bfa]{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:0 12px}.tasks-catalog__card-progress-status[data-v-91358bfa]{background:#22c55e24;border:1px solid rgba(34,197,94,.35);color:#bbf7d0}.tasks-catalog__card-progress-time[data-v-91358bfa]{background:#3b82f624;border:1px solid rgba(59,130,246,.35);color:#bfdbfe}.tasks-catalog__card-footer[data-v-91358bfa]{align-items:center;color:rgb(var(--color-text-secondary));display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:space-between}.tasks-catalog__card-footer>span[data-v-91358bfa],.tasks-catalog__open-link[data-v-91358bfa]{align-items:center;display:inline-flex;min-height:36px}.tasks-catalog__open-link[data-v-91358bfa]{background:linear-gradient(135deg,#0ea5e9,#22c55e);border-radius:.375rem;color:#fff;font-size:13px;font-weight:600;justify-content:center;padding:0 16px;text-decoration:none}.tasks-catalog__pagination[data-v-91358bfa]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.5rem 0}.tasks-catalog__page-btn[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.6);border:1px solid rgba(var(--panel-border),.35);border-radius:.375rem;color:rgb(var(--color-text-primary));cursor:pointer;font-weight:600;height:38px;min-width:38px}.tasks-catalog__page-btn_active[data-v-91358bfa]{background:rgba(var(--color-primary),.14);border-color:rgba(var(--color-primary),.4);color:rgb(var(--color-primary))}.tasks-catalog__leaderboard[data-v-91358bfa]{background:rgb(var(--color-bg-primary));border:1px solid rgba(var(--panel-border),.35);border-radius:1rem;box-shadow:0 30px 80px rgba(var(--color-text-primary),.12);display:flex;flex-direction:column;gap:2rem;min-width:0;overflow:hidden;padding:3rem;position:relative}@media(max-width:768px){.tasks-catalog__leaderboard[data-v-91358bfa]{padding:2rem}}.tasks-catalog__leaderboard-header[data-v-91358bfa]{position:relative;z-index:1}.tasks-catalog__leaderboard-title[data-v-91358bfa]{color:rgb(var(--color-text-primary));font-size:1.5rem;margin:0}.tasks-catalog__leaderboard-table-wrapper[data-v-91358bfa]{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative;transition:opacity .2s ease;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x}.tasks-catalog__leaderboard-table[data-v-91358bfa]{min-width:0;min-width:100%;position:relative;width:-moz-max-content;width:max-content}.tasks-catalog__leaderboard-table[data-v-91358bfa] .table{min-width:100%;width:-moz-max-content;width:max-content}.tasks-catalog__leaderboard-table[data-v-91358bfa] .table__wrapper{background:rgba(var(--surface-panel-2),.6);border-color:rgba(var(--panel-border),.3);min-width:100%;overflow:hidden;width:-moz-max-content;width:max-content}.tasks-catalog__leaderboard-table[data-v-91358bfa] .table__element{width:-moz-max-content;width:max-content}@media(max-width:720px){.tasks-catalog__leaderboard-table[data-v-91358bfa] .table__element{min-width:560px}}.tasks-catalog__leaderboard-page[data-v-91358bfa]{color:rgb(var(--color-text-secondary));font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.tasks-catalog__status[data-v-91358bfa]{align-items:center;border-radius:9999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.05em;padding:6px 12px;text-transform:uppercase}.tasks-catalog__status_free[data-v-91358bfa]{background:rgba(var(--surface-panel-2),.6);border:1px solid rgba(var(--panel-border),.35);color:rgb(var(--color-text-secondary))}.tasks-catalog__status_pro[data-v-91358bfa]{background:rgba(var(--color-primary),.14);border:1px solid rgba(var(--color-primary),.4);color:rgb(var(--color-primary))}.tasks-catalog__status_premium[data-v-91358bfa]{background:rgba(var(--color-accent),.16);border:1px solid rgba(var(--color-accent),.4);color:rgb(var(--color-accent))}.tasks-catalog__user[data-v-91358bfa]{align-items:center;display:inline-flex;gap:8px;min-width:0}.tasks-catalog__user-avatar[data-v-91358bfa],.tasks-catalog__user-avatar-img[data-v-91358bfa]{border-radius:9999px;flex-shrink:0;height:28px;min-height:28px;min-width:28px;width:28px}.tasks-catalog__user-avatar-img[data-v-91358bfa]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tasks-catalog__user-avatar[data-v-91358bfa]{align-items:center;background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-accent)));color:#fff;display:inline-flex;font-size:11px;font-weight:700;justify-content:center}.tasks-catalog__user-name[data-v-91358bfa]{color:rgb(var(--color-text-primary));min-width:0;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.tasks-catalog__sandbox-modal-actions[data-v-91358bfa]{display:flex;gap:8px;justify-content:flex-end}@media(max-width:1080px){.tasks-catalog__sidebar[data-v-91358bfa]{position:static;width:100%}.tasks-catalog__category-list[data-v-91358bfa]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px)and (max-width:820px){.tasks-catalog__category-list[data-v-91358bfa]{grid-template-columns:1fr}}@media(max-width:640px){.tasks-catalog__container[data-v-91358bfa]{gap:18px;padding:0 12px}.tasks-catalog__hero h1[data-v-91358bfa]{font-size:30px}.tasks-catalog__hero p[data-v-91358bfa]{font-size:14px;line-height:1.6}.tasks-catalog__sidebar[data-v-91358bfa]{padding:12px;width:100%}.tasks-catalog__category-item[data-v-91358bfa]{grid-template-columns:36px minmax(0,1fr);padding:10px}.tasks-catalog__category-icon[data-v-91358bfa]{height:36px;width:36px}.tasks-catalog__main-content[data-v-91358bfa]{gap:18px}.tasks-catalog__sandbox-head[data-v-91358bfa]{align-items:stretch}.tasks-catalog__sandbox-actions[data-v-91358bfa]{display:grid;grid-template-columns:1fr;width:100%}.tasks-catalog__sandbox-tab[data-v-91358bfa]{white-space:nowrap}.tasks-catalog__sandbox-preview[data-v-91358bfa]{min-height:320px}.tasks-catalog__card-body p[data-v-91358bfa]{min-height:0}.tasks-catalog__open-link[data-v-91358bfa]{width:100%}.tasks-catalog__pagination[data-v-91358bfa]{gap:8px}.tasks-catalog__page-btn[data-v-91358bfa]{height:34px;min-width:34px}.tasks-catalog__leaderboard-page[data-v-91358bfa]{text-align:center;width:100%}.tasks-catalog__sandbox-modal-actions[data-v-91358bfa]{flex-wrap:wrap;justify-content:stretch}}
