.redesign-root .doc-content .ov-entries[data-v-7fcc66dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0 0}.redesign-root .doc-content .ov-entry[data-v-7fcc66dd]{display:flex;flex-direction:column;min-width:0;padding:22px 24px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--lift-1)}.redesign-root .doc-content .ov-entry-mark[data-v-7fcc66dd]{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--radius);background:var(--accent-pale);border:1px solid var(--accent-border);color:var(--accent-hi)}.redesign-root[data-theme=light] .doc-content .ov-entry-mark[data-v-7fcc66dd]{color:var(--accent)}.redesign-root .doc-content .ov-entry-mark svg[data-v-7fcc66dd]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.redesign-root .doc-content p.ov-entry-title[data-v-7fcc66dd]{margin:16px 0 0;font-family:Manrope,sans-serif;font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.redesign-root .doc-content p.ov-entry-text[data-v-7fcc66dd]{margin:6px 0 18px;font-size:14.5px;line-height:1.55;color:var(--ink-dim)}.redesign-root .doc-content .ov-entry-links[data-v-7fcc66dd]{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:14px;border-top:1px solid var(--line)}.redesign-root .doc-content .ov-entry-links a[data-v-7fcc66dd]{color:var(--ink-acc);font-size:14.5px;font-weight:600;line-height:1.4;text-decoration:none}.redesign-root .doc-content .ov-entry-links a[data-v-7fcc66dd]:hover{opacity:1;text-decoration:underline}.redesign-root .doc-content .ov-entry-meta[data-v-7fcc66dd]{color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:12px;line-height:20px;white-space:nowrap}.redesign-root .doc-content p.ov-group[data-v-7fcc66dd]{margin:22px 0 10px;color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.redesign-root .doc-content h2+p.ov-group[data-v-7fcc66dd]{margin-top:18px}.redesign-root .doc-content .ov-tiles[data-v-7fcc66dd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;padding:15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--lift-1);text-decoration:none;container-type:inline-size;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:hover{opacity:1}.redesign-root .doc-content .ov-tile-ico[data-v-7fcc66dd]{display:grid;place-items:center;width:34px;height:34px;margin-bottom:14px;border:1px solid var(--accent-border);border-radius:10px;background:linear-gradient(180deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.08));box-shadow:inset 0 1px rgba(var(--accent-hi-rgb),.18);color:var(--accent-hi);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease)}.redesign-root[data-theme=light] .doc-content .ov-tile-ico[data-v-7fcc66dd]{box-shadow:inset 0 1px rgba(var(--accent-hi-rgb),.42);color:var(--accent)}.redesign-root .doc-content .ov-tile-ico svg[data-v-7fcc66dd]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.redesign-root .doc-content .ov-tile-name[data-v-7fcc66dd]{display:block;color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.redesign-root .doc-content .ov-tile-name>span[data-v-7fcc66dd]:first-child{display:block;transition:color var(--dur-fast) var(--ease)}@container (min-width: 168px){.redesign-root .doc-content .ov-tile-name>span[data-v-7fcc66dd]:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.redesign-root .doc-content .ov-tile-go[data-v-7fcc66dd]{position:absolute;top:22px;right:15px;color:var(--ink-acc);font-size:15px;font-weight:400;line-height:20px;opacity:0;transform:translate(-4px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-base) var(--ease)}.redesign-root .doc-content .ov-tile-desc[data-v-7fcc66dd]{display:block;margin-top:5px;color:var(--ink-dim);font-size:13px;line-height:1.45}@media(hover:hover)and (pointer:fine){.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:hover{border-color:var(--accent-border);box-shadow:var(--lift-2);transform:translateY(-1px)}.redesign-root .doc-content a.ov-tile:hover .ov-tile-ico[data-v-7fcc66dd]{border-color:rgba(var(--accent-rgb),.5);box-shadow:inset 0 1px rgba(var(--accent-hi-rgb),.18),0 6px 16px -6px rgba(var(--accent-rgb),.55)}.redesign-root[data-theme=light] .doc-content a.ov-tile:hover .ov-tile-ico[data-v-7fcc66dd]{box-shadow:inset 0 1px rgba(var(--accent-hi-rgb),.42),0 6px 16px -6px rgba(var(--accent-rgb),.35)}.redesign-root .doc-content a.ov-tile:hover .ov-tile-name>span[data-v-7fcc66dd]:first-child{color:var(--ink-acc)}.redesign-root .doc-content a.ov-tile:hover .ov-tile-go[data-v-7fcc66dd]{opacity:1;transform:none}}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:active{transform:none;transition-duration:var(--dur-press)}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:focus-visible{outline:2px solid transparent;border-color:var(--accent-hi);box-shadow:0 0 0 1px var(--accent-hi),0 0 0 5px rgba(var(--accent-hi-rgb),.2),var(--lift-1)}.redesign-root .doc-content a.ov-tile:focus-visible .ov-tile-go[data-v-7fcc66dd]{opacity:1;transform:none}.redesign-root .doc-content .ov-tasks[data-v-7fcc66dd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:28px;margin:16px 0 0}.redesign-root .doc-content a.ov-task[data-v-7fcc66dd]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-content:center;gap:2px 10px;padding:12px 0 13px;border-bottom:1px solid var(--line);text-decoration:none}.redesign-root .doc-content a.ov-task[data-v-7fcc66dd]:nth-child(3n+1){border-top:1px solid var(--line)}.redesign-root .doc-content a.ov-task[data-v-7fcc66dd]:hover{opacity:1}.redesign-root .doc-content a.ov-task:hover .ov-task-name[data-v-7fcc66dd]{text-decoration:underline;text-underline-offset:2px}.redesign-root .doc-content .ov-task-name[data-v-7fcc66dd]{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.redesign-root .doc-content .ov-task-where[data-v-7fcc66dd]{grid-column:1;color:var(--ink-soft);font-size:12.5px;line-height:1.4}.redesign-root .doc-content .ov-task-go[data-v-7fcc66dd]{grid-column:2;grid-row:1 / span 2;color:var(--ink-acc);font-size:15px}@media(min-width:861px)and (max-width:1040px),(min-width:1180px)and (max-width:1239px){.redesign-root .doc-content .ov-tiles[data-v-7fcc66dd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.redesign-root .doc-content .ov-entries[data-v-7fcc66dd]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.redesign-root .doc-content .ov-entry[data-v-7fcc66dd]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:center;padding:18px 18px 16px}.redesign-root .doc-content p.ov-entry-title[data-v-7fcc66dd]{margin:0;font-size:18px}.redesign-root .doc-content p.ov-entry-text[data-v-7fcc66dd]{grid-column:1 / -1;margin:12px 0 14px}.redesign-root .doc-content .ov-entry-links[data-v-7fcc66dd]{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 22px;padding-top:12px}.redesign-root .doc-content .ov-entry-meta[data-v-7fcc66dd]{margin-left:auto}.redesign-root .doc-content .ov-tiles[data-v-7fcc66dd]{grid-template-columns:minmax(0,1fr);gap:8px}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]{grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:13px;padding:12px 14px 13px;box-shadow:none}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:hover{transform:none}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:hover:not(:focus-visible){box-shadow:none}.redesign-root .doc-content .ov-tile-ico[data-v-7fcc66dd]{grid-row:1 / span 2;margin:1px 0 0}.redesign-root .doc-content .ov-tile-name[data-v-7fcc66dd],.redesign-root .doc-content .ov-tile-desc[data-v-7fcc66dd]{grid-column:2;padding-right:22px}.redesign-root .doc-content .ov-tile-go[data-v-7fcc66dd],.redesign-root .doc-content a.ov-tile:hover .ov-tile-go[data-v-7fcc66dd]{top:calc(50% - 10px);right:14px;color:var(--ink-soft);opacity:1;transform:none}.redesign-root .doc-content .ov-tasks[data-v-7fcc66dd]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.redesign-root .doc-content a.ov-task[data-v-7fcc66dd]:nth-child(3n+1){border-top:0}.redesign-root .doc-content a.ov-task[data-v-7fcc66dd]:first-child{border-top:1px solid var(--line)}.redesign-root .doc-content .ov-task-name[data-v-7fcc66dd]{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd],.redesign-root .doc-content .ov-tile-ico[data-v-7fcc66dd],.redesign-root .doc-content .ov-tile-name>span[data-v-7fcc66dd]:first-child,.redesign-root .doc-content .ov-tile-go[data-v-7fcc66dd]{transition:none}.redesign-root .doc-content a.ov-tile[data-v-7fcc66dd]:hover,.redesign-root .doc-content a.ov-tile:hover .ov-tile-go[data-v-7fcc66dd],.redesign-root .doc-content a.ov-tile:focus-visible .ov-tile-go[data-v-7fcc66dd]{transform:none}}
