dialog.svelte-1vlnlxe{background:color-mix(in oklab, var(--kef-bg-card,#fff) 96%, white);width:min(34rem,100vw - 2rem);color:inherit;box-shadow:0 1.25rem 3rem color-mix(in oklab, var(--lefine-text,#2e2317) 12%, transparent);opacity:0;border:none;border-radius:1.25rem;margin:auto;padding:0;transform:translateY(.9rem)scale(.985)}dialog[open].svelte-1vlnlxe{animation:.22s cubic-bezier(.2,.8,.2,1) forwards svelte-1vlnlxe-kefine-modal-enter}dialog[data-tone=dark].svelte-1vlnlxe{color:oklab(90.3892% .0050313 .0433721);background:oklab(17.6439% .00726153 .010549);box-shadow:0 1.25rem 3rem oklab(0% none none/.38)}dialog[data-width=narrow].svelte-1vlnlxe{width:min(30rem,100vw - 2rem)}dialog[data-width=medium].svelte-1vlnlxe{width:min(32rem,100vw - 2rem)}dialog[data-width=wide].svelte-1vlnlxe{width:min(42rem,100vw - 2rem)}dialog[data-width=xwide].svelte-1vlnlxe{width:min(58rem,100vw - 2rem)}dialog[data-placement=right].svelte-1vlnlxe{border-radius:1.5rem 0 0 1.5rem;width:min(24.5rem,100vw);min-height:100vh;max-height:100vh;margin:0 0 0 auto;transform:translate(1.5rem)scale(.995)}dialog.svelte-1vlnlxe::backdrop{backdrop-filter:blur(4px);background:#0f172a52;animation:.2s ease-out forwards svelte-1vlnlxe-kefine-backdrop-enter}dialog.svelte-1vlnlxe>button[data-variant=close]:where(.svelte-1vlnlxe){z-index:1;display:inline-flex;position:absolute;top:.8rem;right:.8rem}lef-modal-body.svelte-1vlnlxe{padding:1.1rem 1.2rem 1.2rem;display:block;position:relative}dialog[data-placement=right].svelte-1vlnlxe>lef-modal-body:where(.svelte-1vlnlxe){min-height:100vh;padding:1.2rem;overflow:auto}@keyframes svelte-1vlnlxe-kefine-modal-enter{0%{opacity:0}to{opacity:1;transform:translate(0)scale(1)}}@keyframes svelte-1vlnlxe-kefine-backdrop-enter{0%{opacity:0}to{opacity:1}}.solutions-page-container.svelte-4ktdvy{max-width:920px;margin:0 auto;padding:0 12px 2rem}lef-tasks-grid.svelte-4ktdvy{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}lef-main-tasks.svelte-4ktdvy{min-width:0;display:block}lef-repo-readme.svelte-4ktdvy{border:1px solid var(--kef-line);background:var(--kef-bg-card);border-radius:.75rem;flex-direction:column;gap:.75rem;margin-bottom:.6rem;padding:.9rem 1rem 1rem;display:flex}lef-repo-readme-head.svelte-4ktdvy{display:block}lef-repo-readme-head.svelte-4ktdvy h2:where(.svelte-4ktdvy){color:var(--lefine-text);margin:0;font-size:1.08rem;font-weight:700;line-height:1.25}lef-repo-brief.svelte-4ktdvy{display:block}lef-repo-brief.svelte-4ktdvy p:where(.svelte-4ktdvy){color:var(--lefine-text-soft);margin:0;font-size:.92rem;line-height:1.45}lef-repo-section.svelte-4ktdvy{display:block}lef-repo-section.svelte-4ktdvy h3:where(.svelte-4ktdvy){color:var(--lefine-text);margin:0 0 .35rem;font-size:.82rem;font-weight:700}lef-repo-section.svelte-4ktdvy p:where(.svelte-4ktdvy){color:var(--lefine-text-soft);margin:0 0 .3rem;font-size:.85rem;line-height:1.4}lef-repo-section.svelte-4ktdvy dl:where(.svelte-4ktdvy){grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.2rem .75rem;margin:0;display:grid}lef-repo-section.svelte-4ktdvy dl:where(.svelte-4ktdvy) lef-repo-kv:where(.svelte-4ktdvy){display:contents}lef-repo-section.svelte-4ktdvy dt:where(.svelte-4ktdvy){color:var(--lefine-text);font-size:.8rem;font-weight:600}lef-repo-section.svelte-4ktdvy dd:where(.svelte-4ktdvy){color:var(--lefine-text-soft);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:.8rem}lef-repo-section.svelte-4ktdvy ul:where(.svelte-4ktdvy){margin:0;padding-left:1.1rem}lef-repo-section.svelte-4ktdvy li:where(.svelte-4ktdvy){color:var(--lefine-text-soft);font-size:.82rem}lef-repo-links.svelte-4ktdvy{flex-wrap:wrap;gap:.4rem;display:flex}lef-repo-links.svelte-4ktdvy a:where(.svelte-4ktdvy){border:1px solid color-mix(in oklab, var(--kef-color-primary,#c89a5a) 30%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 8%, var(--kef-bg-card));color:var(--lefine-text);border-radius:.5rem;align-items:center;padding:.3rem .6rem;font-size:.8rem;text-decoration:none;display:inline-flex}lef-repo-links.svelte-4ktdvy a:where(.svelte-4ktdvy):hover{border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 55%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 16%, var(--kef-bg-card))}lef-repo-checklist.svelte-4ktdvy{flex-direction:column;gap:.35rem;margin:.7rem 0 0;display:flex}lef-repo-todo-check.svelte-4ktdvy{border:1.5px solid color-mix(in oklab, var(--lefine-text-soft) 70%, var(--kef-line));background:color-mix(in oklab, var(--lefine-text-soft) 70%, var(--kef-bg-card));color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;display:inline-grid}lef-repo-todo-check[data-state=in-progress].svelte-4ktdvy{border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 80%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 80%, var(--kef-bg-card))}lef-repo-todo-check[data-state=done].svelte-4ktdvy{border-color:color-mix(in oklab, var(--kef-success,#16a34a) 70%, var(--kef-line));background:color-mix(in oklab, var(--kef-success,#16a34a) 80%, transparent)}lef-repo-todo-check[data-state=create].svelte-4ktdvy{border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 58%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 11%, transparent);color:var(--kef-color-primary,#c89a5a)}lef-repo-checklist-item.svelte-4ktdvy{border:1px solid color-mix(in oklab, var(--kef-line) 55%, transparent);background:color-mix(in oklab, var(--kef-bg-card) 82%, transparent);min-height:2.7rem;color:var(--lefine-text);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid}lef-repo-checklist-item[data-state=create].svelte-4ktdvy{background:color-mix(in oklab, var(--kef-bg-card) 66%, transparent);border-style:dashed}lef-repo-checklist-item[data-state=create].svelte-4ktdvy:focus-within{border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 38%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 5%, var(--kef-bg-card))}lef-repo-checklist-item.svelte-4ktdvy lefine-text:where(.svelte-4ktdvy){overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.3}lef-repo-checklist-item[data-state=done].svelte-4ktdvy lefine-text:where(.svelte-4ktdvy){color:var(--lefine-text-soft)}lef-repo-checklist-item.svelte-4ktdvy input[data-testid=repo-new-task-input]:where(.svelte-4ktdvy){width:100%;min-width:0;color:var(--lefine-text);font:inherit;background:0 0;border:0;outline:0;font-size:.9rem;line-height:1.3}lef-repo-checklist-item.svelte-4ktdvy input[data-testid=repo-new-task-input]:where(.svelte-4ktdvy)::placeholder{color:var(--lefine-text-soft);opacity:.78}lef-todo-solver-cell.svelte-4ktdvy{justify-content:flex-end;min-width:0;display:flex}.todo-solver-select.svelte-4ktdvy{border:1px solid color-mix(in oklab, var(--kef-line) 75%, transparent);background:color-mix(in oklab, var(--lefine-text) 7%, var(--kef-bg-card));width:2.15rem;min-width:2.15rem;height:2.15rem;color:var(--lefine-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.3rem .35rem;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.todo-solver-select.svelte-4ktdvy:hover{background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 10%, var(--kef-bg-card));border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 32%, var(--kef-line))}.todo-solver-select[aria-expanded=true].svelte-4ktdvy{background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 12%, var(--kef-bg-card));border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 42%, var(--kef-line))}.todo-solver-select.svelte-4ktdvy:active{transform:scale(.98)}.create-task-search.svelte-4ktdvy{color:var(--lefine-text-soft)}.create-task-search.svelte-4ktdvy:disabled{cursor:default;opacity:.46;transform:none}.create-task-search.svelte-4ktdvy:disabled:hover{border-color:color-mix(in oklab, var(--kef-line) 75%, transparent);background:color-mix(in oklab, var(--lefine-text) 7%, var(--kef-bg-card))}.todo-solver-select.svelte-4ktdvy lef-solver-avatar:where(.svelte-4ktdvy){width:1rem;height:1rem;box-shadow:none;border-radius:4px;flex:none;font-size:.42rem}lef-task-variants.todo-solver-variants.svelte-4ktdvy{grid-column:2/-1;padding:.1rem 0 0}lef-main-task-list.svelte-4ktdvy{flex-direction:column;gap:.4rem;padding:.1rem 0;display:flex}lef-task-card.svelte-4ktdvy{background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;transition:background .14s,border-color .14s;display:flex;overflow:hidden}lef-task-card[data-active=true].svelte-4ktdvy{background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 8%, transparent)}lef-task-card[data-expanded=true].svelte-4ktdvy{border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 24%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 6%, var(--kef-bg-card))}.task-toggle.svelte-4ktdvy{cursor:pointer;font:inherit;color:var(--lefine-text);background:0 0;border:0}.main-task-toggle.svelte-4ktdvy{text-align:left;box-sizing:border-box;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.55rem .7rem;display:grid}.task-toggle.svelte-4ktdvy:hover{background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 8%, transparent)}.task-toggle.svelte-4ktdvy:active{transform:scale(.99)}.main-task-toggle.task-toggle--link.svelte-4ktdvy,lef-task-static.main-task-toggle.svelte-4ktdvy{grid-template-columns:18px minmax(0,1fr)}lef-task-static.svelte-4ktdvy{color:var(--lefine-text);display:grid}lef-main-task-check.svelte-4ktdvy{border:1.5px solid color-mix(in oklab, var(--kef-line) 82%, var(--lefine-text-soft));background:color-mix(in oklab, var(--kef-bg-card) 88%, transparent);border-radius:4px;width:14px;height:14px;display:inline-block}lef-task-card[data-active=true].svelte-4ktdvy lef-main-task-check:where(.svelte-4ktdvy){border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 75%, var(--kef-line));background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 16%, transparent)}lef-task-toggle-main.svelte-4ktdvy{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;display:flex}lef-task-toggle-main.svelte-4ktdvy lefine-text:where(.svelte-4ktdvy){overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--lefine-text);font-size:.95rem;line-height:1.3}lef-task-toggle-main.svelte-4ktdvy small:where(.svelte-4ktdvy){color:var(--lefine-text-soft);overflow-wrap:anywhere;white-space:normal;font-size:.8rem;line-height:1.25}lef-solver-avatars.svelte-4ktdvy{flex-direction:row-reverse;align-items:center;padding-left:.32rem;display:inline-flex}lef-solver-avatar.svelte-4ktdvy{background:var(--avatar-color,color-mix(in oklab, var(--kef-color-primary,#c89a5a) 35%, var(--kef-bg-card)));color:#fff;letter-spacing:.01em;width:1.45rem;height:1.45rem;box-shadow:0 0 0 2px var(--kef-bg-card);text-transform:uppercase;border-radius:999px;place-items:center;font-size:.6rem;font-weight:700;line-height:1;display:inline-grid}lef-solver-avatars.svelte-4ktdvy lef-solver-avatar:where(.svelte-4ktdvy){margin-left:-.45rem}lef-solver-avatars.svelte-4ktdvy lef-solver-avatar:where(.svelte-4ktdvy):first-child{margin-left:0}lef-solver-avatar[data-overflow=true].svelte-4ktdvy{background:color-mix(in oklab, var(--kef-line) 70%, var(--kef-bg-card));color:var(--lefine-text-soft);font-size:.58rem}lef-task-chevron.svelte-4ktdvy{color:var(--lefine-text-soft);align-items:center;transition:transform .16s;display:inline-flex}lef-task-chevron.svelte-4ktdvy svg:where(.svelte-4ktdvy){width:14px;height:14px}lef-task-chevron[data-expanded=true].svelte-4ktdvy{transform:rotate(180deg)}lef-task-variants.svelte-4ktdvy{flex-direction:column;gap:.35rem;padding:.1rem .7rem .65rem 2.95rem;animation:.2s cubic-bezier(.22,1,.36,1) both svelte-4ktdvy-task-variants-appear;display:flex}@keyframes svelte-4ktdvy-task-variants-appear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){lef-task-variants.svelte-4ktdvy{animation:none}}.task-variant.svelte-4ktdvy{text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--kef-bg-card);color:var(--lefine-text);border:1px solid #0000;border-radius:8px;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.45rem .55rem;transition:background .14s,border-color .14s,transform .14s;display:grid}.task-variant.svelte-4ktdvy:hover{background:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 10%, var(--kef-bg-card));border-color:color-mix(in oklab, var(--kef-color-primary,#c89a5a) 32%, var(--kef-line))}.task-variant.svelte-4ktdvy:active{transform:scale(.98)}lef-task-variant-meta.svelte-4ktdvy{flex-direction:column;gap:.05rem;min-width:0;display:flex}lef-task-variant-meta.svelte-4ktdvy strong:where(.svelte-4ktdvy){color:var(--lefine-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;line-height:1.25;overflow:hidden}lef-task-variant-stats.svelte-4ktdvy{color:var(--lefine-text);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:.05rem;display:grid}lef-task-variant-stats.svelte-4ktdvy strong:where(.svelte-4ktdvy){font-size:.82rem;font-weight:700;line-height:1.2}lef-task-variant-stats.svelte-4ktdvy small:where(.svelte-4ktdvy){color:var(--lefine-text-soft);font-size:.68rem;line-height:1.2}lef-task-variant-meta.svelte-4ktdvy small:where(.svelte-4ktdvy){color:var(--lefine-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}lef-repo-settings-dialog.svelte-4ktdvy{color:var(--lefine-text);flex-direction:column;gap:1rem;display:flex}lef-repo-settings-head.svelte-4ktdvy{flex-direction:column;gap:.2rem;padding-right:2.4rem;display:flex}lef-repo-settings-head.svelte-4ktdvy h2:where(.svelte-4ktdvy),lef-repo-settings-head.svelte-4ktdvy p:where(.svelte-4ktdvy){margin:0}lef-repo-settings-head.svelte-4ktdvy h2:where(.svelte-4ktdvy){font-size:1.05rem;font-weight:700;line-height:1.25}lef-repo-settings-head.svelte-4ktdvy p:where(.svelte-4ktdvy){color:var(--lefine-text-soft);overflow-wrap:anywhere;font-size:.86rem}lef-repo-settings-dialog.svelte-4ktdvy dl:where(.svelte-4ktdvy){grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.5rem .9rem;margin:0;display:grid}lef-repo-settings-kv.svelte-4ktdvy{display:contents}lef-repo-settings-dialog.svelte-4ktdvy dt:where(.svelte-4ktdvy){color:var(--lefine-text);font-size:.8rem;font-weight:700}lef-repo-settings-dialog.svelte-4ktdvy dd:where(.svelte-4ktdvy){min-width:0;color:var(--lefine-text-soft);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:.8rem}@media (width<=980px){lef-tasks-grid.svelte-4ktdvy{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.main-task-toggle.svelte-4ktdvy{grid-template-columns:18px minmax(0,1fr) auto}lef-solver-avatars.svelte-4ktdvy{grid-column:2;justify-self:start;padding-left:0}lef-task-chevron.svelte-4ktdvy{grid-area:1/3}lef-task-variants.svelte-4ktdvy{padding-left:2.35rem}.task-variant.svelte-4ktdvy{grid-template-columns:1.45rem minmax(0,1fr)}lef-task-variant-stats.svelte-4ktdvy{grid-column:2;justify-items:start}lef-repo-checklist-item.svelte-4ktdvy{grid-template-columns:18px minmax(0,1fr) auto}lef-todo-solver-cell.svelte-4ktdvy{grid-column:3;justify-content:flex-end}.todo-solver-select.svelte-4ktdvy{max-width:none}lef-task-variants.todo-solver-variants.svelte-4ktdvy{grid-column:2/-1}}
