.split.svelte-po1vub{background:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.brand.svelte-po1vub{background:var(--ink);color:#fff;border-radius:32px;flex-direction:column;gap:16px;padding:48px 56px;display:flex}.logo.svelte-po1vub{align-items:center;gap:10px;font-size:22px;display:flex}.mark.svelte-po1vub{background:var(--accent);width:36px;height:36px;color:var(--ink);border-radius:9px;place-items:center;font-weight:800;display:grid}.univ.svelte-po1vub{letter-spacing:.18em;color:var(--accent);margin-top:-12px;margin-left:46px;font-size:9px}h1.svelte-po1vub{margin:72px 0 0;font-size:44px;font-weight:600;line-height:1.15}h1.svelte-po1vub em:where(.svelte-po1vub){color:var(--accent);font-style:normal}.brand.svelte-po1vub p:where(.svelte-po1vub){color:#d8d8d8;max-width:520px;margin:0;line-height:1.6}ul.svelte-po1vub{gap:28px;margin:auto 0 0;padding:0;font-size:14px;list-style:none;display:flex}.form-side.svelte-po1vub{flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}form.svelte-po1vub{flex-direction:column;gap:14px;width:min(400px,100%);display:flex}h2.svelte-po1vub{margin:0;font-size:28px}.sub.svelte-po1vub{color:var(--muted-strong);margin:0 0 12px}label.svelte-po1vub{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}input[type=email].svelte-po1vub,input[type=password].svelte-po1vub,input[type=text].svelte-po1vub{border:1px solid var(--border);width:100%;font:inherit;border-radius:12px;padding:13px 14px;font-weight:400}.password.svelte-po1vub{display:block;position:relative}.eye.svelte-po1vub{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.row.svelte-po1vub{justify-content:space-between;align-items:center;display:flex}.check.svelte-po1vub{flex-direction:row;align-items:center;gap:8px;font-weight:400}.link.svelte-po1vub{color:var(--accent-text);cursor:pointer;background:0 0;border:0;font-weight:600}.note.svelte-po1vub{background:var(--accent-tint);color:var(--accent-text);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.error.svelte-po1vub{background:var(--pdf-bg);color:var(--pdf);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.submit.svelte-po1vub{background:var(--accent);color:var(--ink);cursor:pointer;border:0;border-radius:12px;margin-top:8px;padding:14px;font-weight:600}.submit.svelte-po1vub:disabled{opacity:.6;cursor:progress}.legal.svelte-po1vub{color:var(--muted);gap:16px;font-size:12px;display:flex}@media (width<=900px){.split.svelte-po1vub{grid-template-columns:1fr}.brand.svelte-po1vub{padding:28px}h1.svelte-po1vub{margin-top:24px;font-size:30px}ul.svelte-po1vub{flex-wrap:wrap;margin-top:16px}}.header.svelte-1lgknya{z-index:10;height:var(--header-h);padding:0 var(--gutter);background:var(--card);border-bottom:1px solid var(--border);align-items:center;gap:24px;display:flex;position:sticky;top:0}.brand.svelte-1lgknya{align-items:center;gap:10px;display:flex}.mark.svelte-1lgknya{background:var(--ink);width:32px;height:32px;color:var(--accent);border-radius:8px;place-items:center;font-weight:800;display:grid}.brand-text.svelte-1lgknya{flex-direction:column;line-height:1.1;display:flex}.brand-text.svelte-1lgknya small:where(.svelte-1lgknya){letter-spacing:.08em;color:var(--muted);font-size:8px}.tabs.svelte-1lgknya{gap:8px;display:flex}.tabs.svelte-1lgknya .tab{color:var(--muted-strong);border-radius:12px;padding:10px 16px;font-size:14px}.tabs.svelte-1lgknya .tab.active{background:var(--accent-tint);color:var(--ink);font-weight:600}.actions.svelte-1lgknya{align-items:center;gap:12px;margin-left:auto;display:flex}.search.svelte-1lgknya{background:var(--bg);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;width:260px;padding:8px 12px;display:flex}.search.svelte-1lgknya input:where(.svelte-1lgknya){min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}kbd.svelte-1lgknya{border:1px solid var(--border);background:var(--card);color:var(--muted);font:inherit;border-radius:6px;padding:2px 6px;font-size:11px}.bell.svelte-1lgknya{border:1px solid var(--border);background:var(--card);border-radius:12px;width:38px;height:38px}.profile.svelte-1lgknya{position:relative}.profile-button.svelte-1lgknya{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;max-width:260px;padding:6px 12px 6px 8px;display:flex}.avatar.svelte-1lgknya{background:var(--info-bg);width:30px;height:30px;color:var(--info-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.who.svelte-1lgknya{flex-direction:column;min-width:0;line-height:1.2;display:flex}.who.svelte-1lgknya strong:where(.svelte-1lgknya),.who.svelte-1lgknya small:where(.svelte-1lgknya){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1lgknya small:where(.svelte-1lgknya){color:var(--muted);font-size:11px}.menu.svelte-1lgknya{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000014}.menu.svelte-1lgknya button:where(.svelte-1lgknya){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 10px}.menu.svelte-1lgknya button:where(.svelte-1lgknya):hover{background:var(--bg)}.sr-only.svelte-1lgknya{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shell.svelte-y4sekt{flex-direction:column;min-height:100vh;display:flex}.content.svelte-y4sekt{width:100%;max-width:1440px;padding:24px var(--gutter);flex:1;margin:0 auto}.footer.svelte-y4sekt{padding:20px var(--gutter);color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.strip.svelte-1g0temi{border:2px dashed var(--accent);border-radius:var(--radius-card);background:var(--accent-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.strip.dragging.svelte-1g0temi{border-style:solid}h2.svelte-1g0temi{margin:0;font-size:17px}.copy.svelte-1g0temi p:where(.svelte-1g0temi){margin:4px 0}small.svelte-1g0temi{color:var(--muted-strong)}form.svelte-1g0temi{flex-wrap:wrap;align-items:center;gap:10px;display:flex}input[type=url].svelte-1g0temi{border:1px solid var(--border);width:280px;font:inherit;border-radius:10px;padding:10px 12px}button.svelte-1g0temi{background:var(--accent);cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:600}button.ghost.svelte-1g0temi{background:var(--card);border:1px solid var(--border)}button.svelte-1g0temi:disabled{opacity:.6;cursor:progress}.hidden.svelte-1g0temi{display:none}.message.svelte-1g0temi{color:var(--accent-text);flex-basis:100%;margin:0;font-size:14px}.message.error.svelte-1g0temi{color:var(--pdf)}.card.svelte-1lxpcyl{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:12px;display:flex}.card.svelte-1lxpcyl:hover{border-color:var(--accent)}.thumb.svelte-1lxpcyl{border-radius:14px;place-items:center;height:120px;font-weight:700;display:grid}.thumb.pdf.svelte-1lxpcyl{background:var(--pdf-bg);color:var(--pdf)}.thumb.docx.svelte-1lxpcyl{background:var(--info-bg);color:var(--info-text)}.thumb.youtube.svelte-1lxpcyl{background:var(--ink);color:#fff}.play.svelte-1lxpcyl{background:var(--pdf);border-radius:8px;place-items:center;width:38px;height:26px;font-size:12px;display:grid}h3.svelte-1lxpcyl{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.meta.svelte-1lxpcyl,.foot.svelte-1lxpcyl{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.badge.svelte-1lxpcyl{background:var(--bg);color:var(--muted-strong);border-radius:999px;padding:2px 8px;font-weight:600}.foot.svelte-1lxpcyl{border-top:1px solid var(--border);justify-content:space-between;padding-top:8px}.go.svelte-1lxpcyl{color:var(--accent-text);font-weight:600}.working.svelte-1lxpcyl{color:var(--accent-text)}.failed.svelte-1lxpcyl{color:var(--pdf)}.hero.svelte-1m5l5cf{background:var(--accent-tint);border-radius:16px;min-height:220px;padding:24px}.kicker.svelte-1m5l5cf{letter-spacing:.08em;color:var(--accent-text);margin:0;font-size:12px;font-weight:700}h2.svelte-1m5l5cf{margin:6px 0;font-size:24px}.meta.svelte-1m5l5cf,.percent.svelte-1m5l5cf{color:var(--muted-strong);margin:0}.bar.svelte-1m5l5cf{background:#fff;border-radius:4px;height:8px;margin:14px 0 4px}.fill.svelte-1m5l5cf{background:var(--accent);border-radius:4px;height:100%}.chips.svelte-1m5l5cf{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.chips.svelte-1m5l5cf span:where(.svelte-1m5l5cf){background:#fff;border-radius:999px;padding:4px 10px;font-size:13px}.chips.svelte-1m5l5cf .done:where(.svelte-1m5l5cf){background:var(--accent);color:#fff}.buttons.svelte-1m5l5cf{flex-wrap:wrap;gap:10px;display:flex}.buttons.svelte-1m5l5cf a:where(.svelte-1m5l5cf){border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:10px;padding:10px 16px}.buttons.svelte-1m5l5cf .primary:where(.svelte-1m5l5cf){background:var(--accent);border-color:var(--accent);color:#fff}.steps.svelte-1m5l5cf{gap:4px;margin:8px 0 0;padding-left:20px;display:grid}.skeleton.svelte-1m5l5cf{background:#e4e7ec;border-radius:12px;height:170px}.card.svelte-qda9cc{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}div.svelte-qda9cc{gap:2px;display:grid}b.svelte-qda9cc{font-size:28px}span.svelte-qda9cc{color:var(--muted-strong);font-size:13px}.skeleton.svelte-qda9cc{background:#e4e7ec;border-radius:10px;grid-column:1/-1;height:56px}.card.svelte-1ggg01{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px}.count.svelte-1ggg01{margin:0 0 12px;font-weight:600}.dots.svelte-1ggg01{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}li.svelte-1ggg01{justify-items:center;gap:4px;display:grid}.dot.svelte-1ggg01{border:2px solid var(--border);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.active.svelte-1ggg01 .dot:where(.svelte-1ggg01){background:var(--accent);border-color:var(--accent);color:#fff}.today.svelte-1ggg01 .dot:where(.svelte-1ggg01){color:#fff;background:#f5a524;border-color:#f5a524}small.svelte-1ggg01{color:var(--muted)}.skeleton.svelte-1ggg01{background:#e4e7ec;border-radius:10px;height:56px}.date.svelte-b6jh3h{color:var(--muted);letter-spacing:.08em;margin:0 0 8px;font-size:12px;font-weight:600}h1.svelte-b6jh3h{margin:0;font-size:32px}.sub.svelte-b6jh3h{color:var(--muted-strong);margin:6px 0 20px}.top.svelte-b6jh3h{grid-template-columns:2fr 1fr;gap:16px;display:grid}.side.svelte-b6jh3h{align-content:start;gap:16px;display:grid}.head.svelte-b6jh3h{justify-content:space-between;align-items:baseline;margin:28px 0 12px;display:flex}.head.svelte-b6jh3h h2:where(.svelte-b6jh3h){margin:0;font-size:20px}.chip.svelte-b6jh3h{background:var(--accent-tint);color:var(--accent-text);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:500}.grid.svelte-b6jh3h{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}@media (width<=800px){.top.svelte-b6jh3h{grid-template-columns:1fr}}.cards.svelte-932l6k{justify-items:center;gap:14px;margin-top:24px;display:grid}.card.svelte-932l6k{border:1px solid var(--border);width:min(520px,100%);min-height:220px;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:16px;padding:24px;font-size:20px}.count.svelte-932l6k,.nav.svelte-932l6k{color:var(--muted-strong);margin:0}.nav.svelte-932l6k{align-items:center;gap:14px;display:flex}.actions.svelte-932l6k{gap:12px;display:flex}.actions.svelte-932l6k button:where(.svelte-932l6k){border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;padding:10px 18px}.actions.svelte-932l6k .ok:where(.svelte-932l6k){background:var(--accent);border-color:var(--accent);color:#fff}.empty.svelte-932l6k{background:var(--accent-tint);color:var(--accent-text);border-radius:12px;padding:24px}.error.svelte-932l6k{color:var(--pdf)}.crumbs.svelte-1cw0tet{color:var(--muted);margin-bottom:8px;font-size:13px}.head.svelte-1cw0tet h1:where(.svelte-1cw0tet){margin:0;font-size:30px}.head.svelte-1cw0tet p:where(.svelte-1cw0tet){color:var(--muted-strong);margin:4px 0 20px}.tabs.svelte-1cw0tet{gap:8px;margin:24px 0 12px;display:flex}.tabs.svelte-1cw0tet button:where(.svelte-1cw0tet){border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:999px;padding:8px 14px}.tabs.svelte-1cw0tet button.active:where(.svelte-1cw0tet){background:var(--accent-tint);border-color:var(--accent);font-weight:600}.tabs.svelte-1cw0tet span:where(.svelte-1cw0tet){color:var(--muted);margin-left:4px}.controls.svelte-1cw0tet{gap:10px;margin-bottom:16px;display:flex}.controls.svelte-1cw0tet input:where(.svelte-1cw0tet){border:1px solid var(--border);max-width:360px;font:inherit;border-radius:10px;flex:1;padding:10px 12px}.controls.svelte-1cw0tet select:where(.svelte-1cw0tet){border:1px solid var(--border);background:var(--card);font:inherit;border-radius:10px;padding:10px 12px}.grid.svelte-1cw0tet{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.more.svelte-1cw0tet{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;margin:24px auto;padding:10px 20px;display:block}.empty.svelte-1cw0tet{text-align:center;color:var(--muted-strong);padding:48px}@media (width<=1100px){.grid.svelte-1cw0tet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid.svelte-1cw0tet{grid-template-columns:1fr}}.quiz.svelte-1eoq5vk{max-width:640px;margin-top:24px}.progress.svelte-1eoq5vk{color:var(--muted-strong)}.options.svelte-1eoq5vk{gap:8px;display:grid}.options.svelte-1eoq5vk button:where(.svelte-1eoq5vk),.nav.svelte-1eoq5vk button:where(.svelte-1eoq5vk),.result.svelte-1eoq5vk button:where(.svelte-1eoq5vk){text-align:left;border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:12px 14px}.options.svelte-1eoq5vk .chosen:where(.svelte-1eoq5vk){border-color:var(--accent);background:var(--accent-tint)}.nav.svelte-1eoq5vk{justify-content:space-between;margin-top:16px;display:flex}.nav.svelte-1eoq5vk button:where(.svelte-1eoq5vk):disabled{opacity:.5;cursor:default}.primary.svelte-1eoq5vk{background:var(--accent)!important;color:#fff!important}.result.svelte-1eoq5vk ol:where(.svelte-1eoq5vk){gap:12px;padding-left:18px;display:grid}.result.svelte-1eoq5vk li:where(.svelte-1eoq5vk){gap:2px;display:grid}.right.svelte-1eoq5vk b:where(.svelte-1eoq5vk):before{content:"✓ ";color:var(--accent)}.wrong.svelte-1eoq5vk b:where(.svelte-1eoq5vk):before{content:"✗ ";color:var(--pdf)}.error.svelte-1eoq5vk{color:var(--pdf)}.summary.svelte-5e9rt4{grid-template-columns:220px 1fr;gap:28px;margin-top:24px;display:grid}.toc.svelte-5e9rt4{align-content:start;gap:8px;font-size:14px;display:grid;position:sticky;top:16px}.toc.svelte-5e9rt4 a:where(.svelte-5e9rt4){color:var(--muted-strong)}.toc.svelte-5e9rt4 a.active:where(.svelte-5e9rt4){color:var(--ink);font-weight:600}.side.svelte-5e9rt4{align-content:start;gap:12px;display:grid}iframe.svelte-5e9rt4{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.chip[role=button].svelte-5e9rt4{cursor:pointer}.toggle.svelte-5e9rt4{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;margin:4px 0 8px;padding:4px 10px}h2.svelte-5e9rt4{letter-spacing:.06em;color:var(--muted-strong);margin:24px 0 8px;font-size:14px}.keywords.svelte-5e9rt4{background:#fff7e6;border-radius:12px;padding:14px 16px}.keywords.svelte-5e9rt4 ul:where(.svelte-5e9rt4){margin:6px 0 0;padding-left:18px}.chapter.svelte-5e9rt4{border:1px solid var(--border);border-radius:12px;margin-bottom:8px}.head.svelte-5e9rt4{width:100%;font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;gap:12px;padding:12px 14px;font-weight:600;display:flex}.chip.svelte-5e9rt4{background:var(--accent-tint);color:var(--accent-text);border-radius:999px;padding:2px 8px;font-size:12px}.body.svelte-5e9rt4{padding:0 14px 14px;line-height:1.6}.conclusion.svelte-5e9rt4{background:var(--accent-tint);border-radius:10px;padding:10px 12px}dt.svelte-5e9rt4{margin-top:10px;font-weight:600}dd.svelte-5e9rt4{margin:2px 0 0}.error.svelte-5e9rt4{color:var(--pdf)}@media (width<=800px){.summary.svelte-5e9rt4{grid-template-columns:1fr}.toc.svelte-5e9rt4{position:static}}.roadmap.svelte-e98f1k{margin-top:20px}.strip.svelte-e98f1k{color:var(--muted-strong);align-items:center;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.bar.svelte-e98f1k{background:var(--border);border-radius:4px;flex:1;height:8px}.fill.svelte-e98f1k{background:var(--accent);border-radius:4px;height:100%}.layout.svelte-e98f1k{grid-template-columns:320px 1fr;gap:24px;display:grid}.steps.svelte-e98f1k{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-e98f1k button:where(.svelte-e98f1k),.steps.svelte-e98f1k a:where(.svelte-e98f1k){text-align:left;border:1px solid var(--border);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;gap:10px;padding:10px 12px;display:flex}.steps.svelte-e98f1k li.active:where(.svelte-e98f1k) button:where(.svelte-e98f1k){border-color:var(--accent);background:var(--accent-tint)}.num.svelte-e98f1k{background:var(--border);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}li.done.svelte-e98f1k .num:where(.svelte-e98f1k){background:var(--accent);color:#fff}small.svelte-e98f1k{color:var(--muted)}.reader.svelte-e98f1k{border:1px solid var(--border);border-radius:14px;padding:20px}.kicker.svelte-e98f1k{color:var(--muted);margin:0;font-size:12px}.body.svelte-e98f1k{max-height:420px;line-height:1.6;overflow-y:auto}.callout.svelte-e98f1k{background:var(--accent-tint);color:var(--accent-text);border-radius:10px;padding:12px 14px}.foot.svelte-e98f1k{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.done.svelte-e98f1k{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 18px}.done.svelte-e98f1k:disabled{opacity:.6;cursor:default}.error.svelte-e98f1k{color:var(--pdf)}@media (width<=800px){.layout.svelte-e98f1k{grid-template-columns:1fr}}.crumbs.svelte-1iuokxw{color:var(--muted);margin-bottom:8px;font-size:13px}.tag.svelte-1iuokxw{color:var(--muted);margin:0;font-size:12px}h1.svelte-1iuokxw{margin:4px 0 16px;font-size:28px}.tabs.svelte-1iuokxw{border-bottom:1px solid var(--border);gap:4px;display:flex}.tabs.svelte-1iuokxw .tab{color:var(--muted-strong);border-bottom:2px solid #0000;padding:10px 16px}.tabs.svelte-1iuokxw .tab.active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.status.svelte-1iuokxw{background:var(--accent-tint);color:var(--accent-text);border-radius:12px;margin:24px 0;padding:16px}.status.failed.svelte-1iuokxw{background:var(--pdf-bg);color:var(--pdf)}h1.svelte-1t84vx{margin:0 0 16px;font-size:28px}.rows.svelte-1t84vx{gap:8px;margin:0;padding:0;list-style:none;display:grid}a.svelte-1t84vx{border:1px solid var(--border);color:var(--ink);border-radius:12px;grid-template-columns:1fr auto auto;gap:16px;padding:14px 16px;display:grid}span.svelte-1t84vx{color:var(--muted-strong)}.score.svelte-1t84vx{color:var(--accent-text);font-weight:700}:root{--bg:#f5f7fa;--card:#fff;--border:#ededed;--ink:#1e1e1e;--muted:#8c8c8c;--muted-strong:#575757;--accent:#ffac03;--accent-tint:#fff8e1;--accent-text:#796306;--info-bg:#e8f5ff;--info-text:#255ab0;--pdf:#f43232;--pdf-bg:#fff3f3;--radius-card:20px;--header-h:68px;--gutter:32px;--font:"Plus Jakarta Sans", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
