[data-v-df5a2706] .reading-links{margin-block-start:16px;margin-block-end:16px}[data-v-df5a2706] .reading-links p{font-size:inherit;margin:0;line-height:1.7}[data-v-df5a2706] .reading-links p+p{margin-top:10px}[data-v-df5a2706] .reading-links a{color:var(--seo-accent,var(--resource-link,var(--primary)));text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}[data-v-df5a2706] .reading-links a:hover{text-decoration-thickness:2px}[data-v-df5a2706] .reading-links a:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid}.seo-code code[data-v-df5a2706],.task-code code[data-v-df5a2706],.reading-trainer pre code[data-v-df5a2706]{font:inherit}.seo-code[data-v-df5a2706],.task-code[data-v-df5a2706],.reading-trainer pre[data-v-df5a2706]{--code-bg:#090c18;--code-text:#d8def0;--code-accent:#c4b5fd;--code-string:#a7f3d0;--code-function:#93c5fd;--code-number:#fcd89c;--code-comment:#a6b3ad;--code-operator:#f9a8d4}html[data-theme=light] .seo-code[data-v-df5a2706],html[data-theme=light] .task-code[data-v-df5a2706],html[data-theme=light] .reading-trainer pre[data-v-df5a2706]{--code-bg:#f5f6fc;--code-text:#202b43;--code-accent:#5b37a8;--code-string:#14634d;--code-function:#2456a5;--code-number:#855000;--code-comment:#546757;--code-operator:#9a2865}.seo-code[data-v-df5a2706] .kw,.task-code[data-v-df5a2706] .kw,.reading-trainer[data-v-df5a2706] .kw{color:var(--code-accent);font-weight:600}.seo-code[data-v-df5a2706] .st,.task-code[data-v-df5a2706] .st,.reading-trainer[data-v-df5a2706] .st{color:var(--code-string)}.seo-code[data-v-df5a2706] .fn,.task-code[data-v-df5a2706] .fn,.reading-trainer[data-v-df5a2706] .fn,.seo-code[data-v-df5a2706] .ty,.task-code[data-v-df5a2706] .ty,.reading-trainer[data-v-df5a2706] .ty{color:var(--code-function)}.seo-code[data-v-df5a2706] .nu,.task-code[data-v-df5a2706] .nu,.reading-trainer[data-v-df5a2706] .nu{color:var(--code-number)}.seo-code[data-v-df5a2706] .cm,.task-code[data-v-df5a2706] .cm,.reading-trainer[data-v-df5a2706] .cm{color:var(--code-comment)}.seo-code[data-v-df5a2706] .op,.task-code[data-v-df5a2706] .op,.reading-trainer[data-v-df5a2706] .op{color:var(--code-operator)}.tasks-page[data-v-df5a2706]{max-width:940px;margin-inline-start:auto;margin-inline-end:auto}.tasks-hero[data-v-df5a2706]{text-align:center;max-width:820px;margin:0 auto 30px}.tasks-kicker[data-v-df5a2706]{color:var(--resource-link);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}h1[data-v-df5a2706]{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(38px,7vw,68px);line-height:1}.tasks-hero>p[data-v-df5a2706]:not(.tasks-kicker){max-width:740px;color:var(--resource-muted);margin:22px auto 0;font-size:clamp(17px,2vw,20px);line-height:1.68}.tasks-hero aside[data-v-df5a2706]{max-width:660px;color:var(--resource-warning);background:#92400e1a;border:1px solid #fbbf2440;border-radius:16px;flex-direction:column;gap:5px;margin:24px auto 0;padding:16px 20px;display:flex}.tasks-hero aside span[data-v-df5a2706]{color:var(--resource-muted)}.tasks-jump[data-v-df5a2706]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:32px;display:grid}.tasks-jump a[data-v-df5a2706]{border:1px solid var(--resource-border);background:var(--resource-panel);min-height:62px;color:var(--resource-link);border-radius:14px;align-items:center;padding:14px 16px;font-weight:750;line-height:1.35;text-decoration:none;display:flex}.task-card[data-v-df5a2706]{border:1px solid var(--resource-border);background:var(--resource-panel);border-radius:24px;margin-bottom:28px;padding:clamp(22px,4vw,34px);scroll-margin-top:90px}.task-card__header[data-v-df5a2706]{align-items:flex-start;gap:18px;display:flex}.task-card__number[data-v-df5a2706]{background:var(--resource-soft);width:50px;height:50px;color:var(--resource-link);border-radius:15px;flex:none;place-items:center;font-weight:900;display:grid}.task-card__header p[data-v-df5a2706]{color:var(--resource-link);letter-spacing:.08em;text-transform:uppercase;margin:1px 0 7px;font-size:12px;font-weight:850}.task-card__header h2[data-v-df5a2706]{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(27px,4vw,39px)}.task-card__header div>span[data-v-df5a2706]{color:var(--resource-muted);line-height:1.55}.task-label[data-v-df5a2706]{color:var(--resource-link);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.task-context[data-v-df5a2706]{background:var(--resource-soft);border-left:3px solid #6f66ef;border-radius:0 14px 14px 0;margin-top:25px;padding:18px 20px}.task-context h3[data-v-df5a2706]{margin:6px 0 8px;font-size:19px}.task-context>p[data-v-df5a2706]:last-child{color:var(--resource-muted);margin:0;line-height:1.65}.task-reference[data-v-df5a2706]{border:1px solid var(--resource-border);border-radius:18px;margin-top:22px;padding:16px}.task-reference summary[data-v-df5a2706]{cursor:pointer;color:var(--resource-link);font-weight:750;line-height:1.5}.task-reference__note[data-v-df5a2706]{color:var(--resource-muted);line-height:1.65}.task-screenshot[data-v-df5a2706]{background:#f8fafc;border:1px solid #94a3b833;border-radius:18px;margin:16px 0 0;overflow:hidden}.task-screenshot__frame[data-v-df5a2706]{color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.task-screenshot__frame img[data-v-df5a2706]{background:#fff;width:100%;height:auto;display:block}.task-screenshot__frame>span[data-v-df5a2706]{color:#eef2ff;background:#0b0d19e0;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:850;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px #00000038}.task-screenshot figcaption[data-v-df5a2706]{color:#aeb7cc;background:#111526;border-top:1px solid #0f172a1f;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 15px;font-size:11px;line-height:1.5;display:flex}.task-screenshot figcaption>span[data-v-df5a2706]{max-width:630px}.task-screenshot figcaption a[data-v-df5a2706]{color:#c4b5fd;flex:none;font-weight:750;text-decoration:none}.task-screenshot__frame[data-v-df5a2706]:focus-visible{outline-offset:-3px;outline:3px solid #c4b5fd}.task-screenshot figcaption a[data-v-df5a2706]:focus-visible{outline-offset:-3px;outline:3px solid #c4b5fd}.task-data-example>span[data-v-df5a2706]{color:var(--resource-link)}.task-data-example[data-v-df5a2706]{grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin-top:22px;display:grid}.task-data-example article[data-v-df5a2706]{border:1px solid var(--resource-border);background:var(--resource-inset);border-radius:15px;overflow:hidden}.task-data-example article>p[data-v-df5a2706]{padding:14px 16px 5px}.task-data-example table[data-v-df5a2706]{border-collapse:collapse;width:100%;color:var(--resource-muted);font-size:12px}.task-data-example th[data-v-df5a2706],.task-data-example td[data-v-df5a2706]{border-top:1px solid var(--resource-border);text-align:left;padding:9px 16px}.task-data-example th[data-v-df5a2706]{color:var(--resource-muted);text-transform:uppercase;font-size:9px}.task-code[data-v-df5a2706]{background:var(--code-bg);border:1px solid #8b7cff40;border-radius:18px;margin-top:22px;overflow:hidden}.task-code>header[data-v-df5a2706]{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.task-code>header>div[data-v-df5a2706]{align-items:center;gap:11px;display:flex}.task-code__icon[data-v-df5a2706]{color:#a99fff;background:#6366f129;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.task-code h3[data-v-df5a2706]{color:var(--code-text);margin:3px 0 0;font-size:12px;font-weight:650}.task-code .task-label[data-v-df5a2706]{color:var(--code-accent)}.task-code>header>span[data-v-df5a2706]{color:var(--code-accent);background:#6366f11f;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:850}.task-code pre[data-v-df5a2706]{max-height:420px;color:var(--code-text);-moz-tab-size:4;tab-size:4;margin:0;padding:22px;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.task-code pre[data-v-df5a2706]:focus-visible{outline-offset:-3px;outline:3px solid #c4b5fd}.task-card__columns[data-v-df5a2706]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.task-card__columns section[data-v-df5a2706]{background:var(--resource-inset);border-radius:16px;padding:20px}.task-card__columns h3[data-v-df5a2706]{margin:0 0 12px;font-size:17px}.task-card__columns ol[data-v-df5a2706],.task-card__columns ul[data-v-df5a2706]{color:var(--resource-muted);margin:0;padding-left:22px;line-height:1.65}.task-card__columns li+li[data-v-df5a2706]{margin-top:9px}.task-tests[data-v-df5a2706]{background:var(--resource-soft);border:1px solid #6366f133;border-radius:17px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:24px;margin-top:26px;padding:20px;display:grid}.task-tests h3[data-v-df5a2706]{margin:6px 0 0;font-size:18px;line-height:1.35}.task-tests__table[data-v-df5a2706]{border:1px solid var(--resource-border);background:var(--resource-inset);border-radius:11px;display:grid;overflow:hidden}.task-tests__row[data-v-df5a2706]{grid-template-columns:1fr 1.2fr;display:grid}.task-tests__row+.task-tests__row[data-v-df5a2706]{border-top:1px solid var(--resource-border)}.task-tests__row span[data-v-df5a2706]{color:var(--resource-muted);padding:10px 12px;font-size:11px;line-height:1.45}.task-tests__row span+span[data-v-df5a2706]{border-left:1px solid var(--resource-border);color:var(--resource-success)}.task-tests__head span[data-v-df5a2706]{color:var(--resource-muted);text-transform:uppercase;font-size:9px;font-weight:850}.task-hints[data-v-df5a2706]{margin-top:26px}.task-hints h3[data-v-df5a2706]{margin-bottom:8px}.task-hints p[data-v-df5a2706]{color:var(--resource-muted);line-height:1.65}.task-hints details[data-v-df5a2706]{border-top:1px solid var(--resource-border);padding:14px 0}.task-hints summary[data-v-df5a2706]{cursor:pointer;color:var(--resource-link);font-weight:750;line-height:1.5}.task-hints details p[data-v-df5a2706]{margin:12px 0 0}.task-checklist[data-v-df5a2706]{background:#0d94880f;border:1px solid #2dd4bf38;border-radius:17px;margin:26px 0 0;padding:20px}.task-checklist legend[data-v-df5a2706]{color:var(--resource-success);padding:0 7px;font-weight:850}.task-checklist>p[data-v-df5a2706]{color:var(--resource-muted);margin:0 0 14px;font-size:14px}.task-checklist label[data-v-df5a2706]{cursor:pointer;color:var(--resource-text);align-items:flex-start;gap:11px;padding:10px 4px;line-height:1.45;display:flex}.task-checklist input[data-v-df5a2706]{accent-color:#14b8a6;flex:none;width:20px;height:20px;margin-top:1px}.task-checklist input[data-v-df5a2706]:focus-visible{outline:3px solid var(--resource-link);outline-offset:3px}.task-checklist__progress[data-v-df5a2706]{color:var(--resource-muted);border-top:1px solid #2dd4bf29;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;padding-top:13px;font-size:13px;display:flex}.task-checklist__progress strong[data-v-df5a2706]{color:var(--resource-success)}.task-checklist>.task-checklist__local-note[data-v-df5a2706]{margin:14px 0 0;font-size:12px;line-height:1.5}.tasks-method[data-v-df5a2706]{background:var(--resource-soft);border:1px solid #8b7cff4d;border-radius:24px;margin:50px 0 32px;padding:clamp(24px,5vw,40px)}.tasks-method h2[data-v-df5a2706]{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,4vw,40px)}.tasks-method>p[data-v-df5a2706]:not(.tasks-kicker){color:var(--resource-muted);line-height:1.72}.tasks-method a[data-v-df5a2706],.tasks-related a[data-v-df5a2706]{color:var(--resource-link);font-weight:800;text-decoration:none}.tasks-method.tasks-demo>a[data-v-df5a2706]{color:#fff;background:#6543bf;border-radius:14px;padding:16px 22px;display:inline-block}.tasks-faq[data-v-df5a2706]{max-width:800px;margin-inline-start:auto;margin-inline-end:auto}.tasks-faq h2[data-v-df5a2706]{margin:0 0 18px;font-size:clamp(28px,4vw,38px)}.tasks-faq details[data-v-df5a2706]{border-top:1px solid var(--resource-border)}.tasks-faq summary[data-v-df5a2706]{cursor:pointer;color:var(--resource-text);padding:18px 4px;font-weight:800}.tasks-faq details p[data-v-df5a2706]{color:var(--resource-muted);margin:-3px 4px 20px;line-height:1.7}.tasks-related[data-v-df5a2706]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.tasks-related a[data-v-df5a2706]{border:1px solid var(--resource-border);border-radius:14px;padding:17px;line-height:1.4}.tasks-jump a[data-v-df5a2706]:focus-visible{outline:3px solid var(--resource-link);outline-offset:4px}.tasks-method a[data-v-df5a2706]:focus-visible{outline:3px solid var(--resource-link);outline-offset:4px}.tasks-related a[data-v-df5a2706]:focus-visible{outline:3px solid var(--resource-link);outline-offset:4px}summary[data-v-df5a2706]:focus-visible{outline:3px solid var(--resource-link);outline-offset:4px}@media (max-width:760px){.tasks-jump[data-v-df5a2706],.task-card__columns[data-v-df5a2706],.tasks-related[data-v-df5a2706],.task-tests[data-v-df5a2706]{grid-template-columns:1fr}.task-card__header[data-v-df5a2706]{flex-direction:column}.task-card[data-v-df5a2706]{scroll-margin-top:132px}.task-data-example>span[data-v-df5a2706]{justify-self:center;transform:rotate(90deg)}.task-screenshot figcaption[data-v-df5a2706]{flex-direction:column;gap:7px}.task-screenshot figcaption a[data-v-df5a2706]{flex-basis:auto}.task-data-example[data-v-df5a2706]{grid-template-columns:1fr}.task-tests[data-v-df5a2706]{gap:14px}}@media (max-width:520px){.task-code>header[data-v-df5a2706]{flex-direction:column;align-items:flex-start}.task-code pre[data-v-df5a2706]{padding:17px 14px;font-size:11px}.task-tests__row[data-v-df5a2706]{grid-template-columns:1fr}.task-tests__row span+span[data-v-df5a2706]{border-top:1px solid var(--resource-border);border-left:0}}
