.lost{--lost-line:color-mix(in srgb, var(--foreground) 12%, transparent);--lost-line-strong:color-mix(in srgb, var(--foreground) 40%, transparent);--lost-text-2:var(--muted-foreground);--lost-focus:var(--app-plum-ink);--lost-band:color-mix(in srgb, var(--color-accent-plum) 12%, var(--card));--lost-warn:#b45309;--lost-spring:linear(0 0%, .09 4.8%, .264 9.5%, .442 14.3%, .594 19%, .713 23.8%, .801 28.6%, .864 33.3%, .908 38.1%, .939 42.9%, .96 47.6%, .973 52.4%, .983 57.1%, .989 61.9%, .993 66.7%, .995 71.4%, .997 76.2%, .998 81%, .999 85.7%, .999 90.5%, 1 95.2%, 1 100%);color:var(--foreground);font-family:var(--font-sans)}.dark .lost{--lost-line:#c8bcff29;--lost-line-strong:#c8bcff73;--lost-band:color-mix(in srgb, var(--color-accent-plum) 24%, var(--card));--lost-warn:#f5b454}.lost-site{padding-top:3rem}.lost-site .lost-inner{box-sizing:border-box;max-inline-size:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.lost-site{padding-top:4rem}.lost-site .lost-inner{padding-inline:1.5rem}}@media (width>=1024px){.lost-site{padding-top:5rem}.lost-site .lost-inner{padding-inline:2rem}}.lost-app{padding:1.5rem 1rem 8rem}@media (width>=640px){.lost-app{padding-inline:1.5rem}}@media (width>=1024px){.lost-app{padding:2rem 2rem 4rem}}[data-ui=v2] .lost-app{padding:var(--v2-page-top) var(--v2-page-gutter) 8rem}.lost-inner{flex-direction:column;gap:2rem;display:flex;container:lost/inline-size}.lost-head{align-items:end;gap:2rem;display:grid}@container lost (width>=860px){.lost-head{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.lost-titles{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.lost-crumb{min-block-size:1.25rem;color:var(--lost-text-2);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:flex}.lost-crumb-sep{color:var(--lost-line-strong)}.lost-title{max-inline-size:16ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,2rem + 3.2vw,4.5rem);font-weight:700;line-height:1.02}.lost-app .lost-title{max-inline-size:20ch;font-size:clamp(2.25rem,1.75rem + 1.6vw,3rem);line-height:1.08}.lost-title-sm{max-inline-size:24ch;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem)!important;line-height:1.12!important}.lost-lede{max-inline-size:52ch;color:var(--lost-text-2);text-wrap:pretty;margin:.25rem 0 0;font-size:1.0625rem;line-height:1.625rem}.lost-app .lost-lede,.lost-inline .lost-lede{font-size:.9375rem;line-height:1.5rem}.lost-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem;display:flex}.lost-btn{border:1px solid var(--lost-line-strong);background:var(--background);min-block-size:2.5rem;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color .14s ease, border-color .14s ease, transform .24s var(--lost-spring);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lost-btn:hover{background:color-mix(in srgb, var(--foreground) 5%, var(--background))}.lost-btn:active{transform:scale(.98)}.lost-btn-primary{background:var(--color-emerald-700);color:#fff;border-color:#0000}.lost-btn-primary:hover{background:var(--color-emerald-800)}.lost-btn:focus-visible,.lost-cell:focus-visible,.lost-band:focus-visible,.lost-search input:focus-visible{outline:2px solid var(--lost-focus);outline-offset:2px}@media (pointer:coarse){.lost-btn{min-block-size:2.75rem}}.lost-ramp{justify-items:start;gap:.75rem;margin:0;display:grid}@container lost (width>=860px){.lost-ramp{justify-items:end}}.lost-ramp-steps{gap:.375rem;display:flex}.lost-ramp-step{justify-items:center;gap:.5rem;display:grid}.lost-ramp-chip{border-radius:.625rem;place-items:center;block-size:clamp(3.5rem,11vw,5.5rem);inline-size:clamp(2.25rem,7vw,3.25rem);display:grid;box-shadow:inset 0 0 0 1px #0000000f}.dark .lost-ramp-chip{box-shadow:inset 0 0 0 1px #ffffff1a}.lost-ramp-step[data-missing] .lost-ramp-chip{box-shadow:none;border:1.5px dashed var(--lost-line-strong);background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--foreground) 5%, transparent) 6px 7px)}.lost-ramp-q{color:var(--lost-text-2);font-family:var(--font-display);font-size:1.5rem;font-weight:700}.lost-ramp-label{color:var(--lost-text-2);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1rem}.lost-ramp-step[data-missing] .lost-ramp-label{color:var(--foreground);font-weight:600}.lost-ramp-caption{color:var(--lost-text-2);font-size:.8125rem;line-height:1.25rem}.lost-mono{font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.9em}.lost-strip{border-block:1px solid var(--lost-line);flex-wrap:wrap;margin:0;display:flex}.lost-metric{flex:auto;align-content:start;gap:.25rem;padding:.75rem 1.5rem;display:grid}.lost-metric:first-child{padding-inline-start:0}.lost-metric+.lost-metric{border-inline-start:1px solid var(--lost-line)}.lost-metric-wide{flex:3 14rem;min-inline-size:0}.lost-metric dt{color:var(--lost-text-2);font-size:.75rem;font-weight:500;line-height:1rem}.lost-metric dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;min-block-size:1.75rem;min-inline-size:0;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem;display:flex}.lost-metric dd.lost-mono{letter-spacing:0;font-size:1rem;font-weight:500}.lost-dot{background:var(--lost-warn);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--lost-warn) 22%, transparent);border-radius:999px;flex:none}@container lost (width<=520px){.lost-metric{flex-basis:50%;padding-inline:0 1rem}.lost-metric-wide{border-block-start:1px solid var(--lost-line);flex-basis:100%;order:3;border-inline-start:0!important}}.lost-note{max-inline-size:40rem}.lost-band{background:var(--lost-band);color:var(--foreground);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1rem 1.25rem 1rem 1.5rem;text-decoration:none;transition:background-color .16s;display:flex}.lost-band:hover{background:color-mix(in srgb, var(--color-accent-plum) 18%, var(--card))}.dark .lost-band:hover{background:color-mix(in srgb, var(--color-accent-plum) 30%, var(--card))}.lost-band-label{color:var(--app-plum-ink);flex:none;font-size:.8125rem;font-weight:600}.lost-band-text{flex-wrap:wrap;flex:16rem;align-items:baseline;gap:.25rem .75rem;min-inline-size:0;display:flex}.lost-band-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.75rem}.lost-band-blurb{color:var(--lost-text-2);font-size:.875rem}.lost-band-go{flex:none;align-items:center;gap:.375rem;margin-inline-start:auto;font-size:.875rem;font-weight:600;display:inline-flex}.lost-band-go svg{transition:transform .24s var(--lost-spring)}.lost-band:hover .lost-band-go svg{transform:translate(3px)}.lost-search{gap:.5rem;max-inline-size:40rem;display:grid}.lost-search-label{font-size:.8125rem;font-weight:600;line-height:1.25rem}.lost-search-field{gap:.5rem;display:flex;position:relative}.lost-search-icon{color:var(--lost-text-2);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.875rem;translate:0 -50%}.lost-search input{border:1px solid var(--lost-line-strong);background:var(--card);min-block-size:2.75rem;min-inline-size:0;color:var(--foreground);font:inherit;border-radius:.625rem;flex:1;padding:0 .875rem 0 2.5rem;font-size:.9375rem}.lost-search input::placeholder{color:var(--lost-text-2)}.lost-search-go{min-block-size:2.75rem}.lost-places{gap:1rem;display:grid}.lost-h2{color:var(--lost-text-2);margin:0;font-size:.8125rem;font-weight:600;line-height:1.25rem}.lost-grid{border-block-start:1px solid var(--lost-line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.lost-grid>li{border-block-end:1px solid var(--lost-line);display:flex}@container lost (width>=560px){.lost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lost-grid>li:nth-child(odd){border-inline-end:1px solid var(--lost-line)}}@container lost (width>=900px){.lost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lost-grid>li:nth-child(odd){border-inline-end:0}.lost-grid>li:not(:nth-child(3n)){border-inline-end:1px solid var(--lost-line)}}@container lost (width>=560px){.lost-grid>li:last-child{border-inline-end:0}}.lost-cell{min-block-size:5.5rem;color:var(--foreground);isolation:isolate;flex:1;align-items:flex-start;gap:.875rem;padding:1.25rem 1.25rem 1.25rem 0;text-decoration:none;display:flex;position:relative}@container lost (width>=560px){.lost-grid>li:nth-child(2n) .lost-cell{padding-inline-start:1.25rem}}@container lost (width>=900px){.lost-grid>li:nth-child(2n) .lost-cell{padding-inline-start:0}.lost-grid>li:not(:nth-child(3n+1)) .lost-cell{padding-inline-start:1.25rem}}.lost-cell:before{content:"";z-index:-1;background:color-mix(in srgb, var(--foreground) 3.5%, transparent);opacity:0;border-radius:.5rem;transition:opacity .16s;position:absolute;inset:0 -.75rem}.lost-cell:hover:before{opacity:1}.lost-cell-mark{color:var(--app-plum-ink);flex:none;margin-block-start:.125rem}.lost-cell-text{flex:1;gap:.125rem;min-inline-size:0;display:grid}.lost-cell-label{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.lost-cell-blurb{color:var(--lost-text-2);font-size:.875rem;line-height:1.25rem}.lost-cell-arrow{color:var(--lost-text-2);transition:transform .24s var(--lost-spring), color .14s ease;flex:none;margin-block-start:.25rem}.lost-cell:hover .lost-cell-arrow{color:var(--foreground);transform:translate(3px)}.lost-pill{background:var(--lost-band);block-size:1.25rem;color:var(--app-plum-ink);border-radius:999px;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.lost-inline{flex-direction:column;gap:1.5rem;padding-block:1rem 2rem;display:flex;container:lost/inline-size}@media (prefers-reduced-motion:no-preference){.lost-ramp-step{animation:lost-rise .52s var(--lost-spring) both;animation-delay:calc(var(--i) * 45ms + 60ms)}.lost-ramp-step[data-missing]{animation-name:lost-settle;animation-delay:.38s}.lost-grid>li{animation:lost-fade .42s var(--lost-spring) both;animation-delay:calc(var(--i) * 35ms + .12s)}}@keyframes lost-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes lost-settle{0%{opacity:0;transform:scale(.92)}}@keyframes lost-fade{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lost-btn,.lost-cell-arrow,.lost-band-go svg{transition:none}}@media (width<=639px){.lost-site .lost-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lost-site .lost-btn{justify-content:center;min-block-size:3rem}.lost-site .lost-ramp{justify-items:stretch}.lost-site .lost-ramp-steps{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lost-site .lost-ramp-chip{inline-size:100%}.lost-site .lost-search input{min-block-size:3rem;font-size:1rem}.lost-site .lost-search-go{min-block-size:3rem}}[data-ui=v2] .v2-rows-page{gap:var(--v2-gap-section);min-inline-size:0;max-inline-size:var(--v2-page-max);padding-inline:var(--v2-page-inline);box-sizing:border-box;flex-direction:column;margin-block-start:var(--v2-space-6);display:flex;container-type:inline-size}[data-ui=v2] .v2-rows-dot{background:var(--v2-text-2);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem}[data-ui=v2] .v2-rows-dot[data-tone=info]{background:var(--v2-info)}[data-ui=v2] .v2-rows-dot[data-tone=warn]{background:var(--v2-warn)}[data-ui=v2] .v2-rows-dot[data-tone=good]{background:var(--v2-good)}[data-ui=v2] .v2-rows-dot[data-tone=bad]{background:var(--v2-bad)}[data-ui=v2] .v2-rows-table{--v2-rows-cols:minmax(0, 1fr);border-block-start:1px solid var(--v2-line-strong);min-inline-size:0}[data-ui=v2] .v2-rows-table[data-cols=releases]{--v2-rows-cols:minmax(11rem, 1.6fr) 6.5rem minmax(7rem, 1.2fr) minmax(8.5rem, .9fr) 5.5rem 6.5rem 1rem}[data-ui=v2] .v2-rows-colhead,[data-ui=v2] .v2-rows-row{grid-template-columns:var(--v2-rows-cols);align-items:center;column-gap:var(--v2-space-5);padding-inline:var(--v2-space-3);display:grid}[data-ui=v2] .v2-rows-colhead{border-block-end:1px solid var(--v2-line);min-block-size:2.25rem;color:var(--v2-text-2);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs);font-weight:500}[data-ui=v2] .v2-rows-list{margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .v2-rows-list>li{border-block-end:1px solid var(--v2-line)}[data-ui=v2] .v2-rows-row{min-block-size:3.25rem;padding-block:var(--v2-space-2);color:var(--v2-text);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);transition:background-color var(--motion-fast,.12s) ease;text-decoration:none;position:relative}[data-ui=v2] a.v2-rows-row:hover,[data-ui=v2] button.v2-rows-row:hover{background:color-mix(in srgb, var(--v2-text) 3%, transparent)}[data-ui=v2] .v2-rows-row:focus-visible{outline:2px solid var(--v2-focus);outline-offset:-2px;border-radius:var(--v2-radius-control)}[data-ui=v2] [data-end]{text-align:end;justify-self:end}[data-ui=v2] .v2-rows-lead{align-items:center;gap:var(--v2-space-3);min-inline-size:0;display:flex}[data-ui=v2] .v2-rows-strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}[data-ui=v2] .v2-rows-quiet{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--v2-text-2);overflow:hidden}[data-ui=v2] .v2-rows-word{display:none}[data-ui=v2] .v2-rows-meta{display:contents}[data-ui=v2] .v2-rows-version{font-family:var(--font-mono,ui-monospace, monospace);color:var(--v2-info);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}[data-ui=v2] .v2-rows-num{font-variant-numeric:tabular-nums;color:var(--v2-text)}[data-ui=v2] .v2-rows-flag{justify-content:flex-end;min-inline-size:0;display:flex}[data-ui=v2] .v2-rows-go{block-size:1rem;inline-size:1rem;color:var(--v2-text-3);transition:transform var(--v2-spring-hover-ms) var(--v2-spring-hover), color var(--motion-fast,.12s) ease}[data-ui=v2] .v2-rows-row:hover .v2-rows-go{color:var(--v2-text);transform:translate(2px)}@media (prefers-reduced-motion:reduce){[data-ui=v2] .v2-rows-row:hover .v2-rows-go{transform:none}}[data-ui=v2] .v2-rows-skeleton{gap:var(--v2-space-2);display:grid}[data-ui=v2] .v2-rows-skeleton>.v2-sk{block-size:3.25rem}@container (width<=52rem){[data-ui=v2] .v2-rows-table[data-cols=releases]{--v2-rows-cols:minmax(0, 1fr) 5.5rem minmax(7rem, auto) 1rem}[data-ui=v2] .v2-rows-table[data-cols=releases] .v2-rows-colhead>:is(:nth-child(3),:nth-child(5),:nth-child(6)),[data-ui=v2] .v2-rows-table[data-cols=releases] .v2-rows-row>:is(.v2-rows-num,.v2-rows-flag),[data-ui=v2] .v2-rows-table[data-cols=releases] .v2-rows-meta>:first-child{display:none}}[data-ui=v2] .kci-root{--kci-canvas:#fbfaf7;--kci-canvas-line:color-mix(in srgb, var(--foreground) 8%, transparent);--kci-handle:var(--v2-text);--kci-handle-ink:var(--background);--kci-ease:cubic-bezier(.22, .8, .24, 1);gap:var(--v2-space-5);min-inline-size:0;display:grid}.dark [data-ui=v2] .kci-root,.dark[data-ui=v2] .kci-root{--kci-canvas:#e7e3d9;--kci-canvas-line:#c8bcff29;--kci-handle:#f4f1ea;--kci-handle-ink:#14111d}[data-ui=v2] .kci-jump{gap:var(--v2-space-1) var(--v2-space-4);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-jump a{color:var(--app-plum-ink);text-decoration:none}[data-ui=v2] .kci-jump a:hover{text-underline-offset:3px;text-decoration:underline}[data-ui=v2] .kci-idea{gap:var(--v2-space-4);min-inline-size:0;border-block-start:1px solid var(--v2-line);padding-block-start:var(--v2-space-6);scroll-margin-block-start:7rem;display:grid}[data-ui=v2] .kci-idea-head{gap:var(--v2-space-1);display:grid}[data-ui=v2] .kci-idea-title{align-items:baseline;gap:var(--v2-space-3);color:var(--v2-text);font:600 var(--v2-text-xl)/var(--v2-line-xl) var(--font-sans);margin:0;display:flex}[data-ui=v2] .kci-idea-n{border:1px solid var(--v2-line-strong);block-size:1.75rem;inline-size:1.75rem;font-size:var(--v2-text-sm);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;line-height:1;display:inline-grid;transform:translateY(-2px)}[data-ui=v2] .kci-stack{gap:var(--v2-space-4);min-inline-size:0;display:grid}[data-ui=v2] .kci-controls{align-items:center;gap:var(--v2-space-3);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-frame{gap:var(--v2-space-5);min-inline-size:0;padding:var(--v2-space-6);border:1px solid var(--v2-line);border-radius:var(--v2-radius-layer);background:var(--background);display:grid}@container (width<=640px){[data-ui=v2] .kci-frame{padding:var(--v2-space-4)}}[data-ui=v2] .kci-h{align-items:center;gap:var(--v2-space-2);color:var(--v2-text);font:600 var(--v2-text-md)/var(--v2-line-md) var(--font-sans);flex-wrap:wrap;margin:0;display:flex}[data-ui=v2] .kci-h:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px;border-radius:4px}[data-ui=v2] .kci-count{block-size:1.25rem;min-inline-size:1.5rem;padding-inline:var(--v2-space-1);background:var(--muted);color:var(--v2-text-2);font-size:var(--v2-text-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:600;line-height:1;display:inline-grid}[data-ui=v2] .kci-push{margin-inline-start:auto}[data-ui=v2] .kci-said{margin:0}[data-ui=v2] .kci-dot{background:var(--v2-warn);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem;display:inline-block}[data-ui=v2] .kci-canvas{box-sizing:border-box;block-size:10rem;inline-size:100%;padding:var(--v2-space-3);background:var(--kci-canvas);place-items:center;display:grid;overflow:hidden}[data-ui=v2] .kci-canvas[data-size=sm]{block-size:7rem}[data-ui=v2] .kci-canvas{white-space:nowrap}[data-ui=v2] .kci-canvas[data-size=sm]>*{transform:scale(.78)}[data-ui=v2] .kci-pic-row{align-items:center;gap:var(--v2-space-2);display:flex}[data-ui=v2] .kci-pic-col{gap:var(--v2-space-1);flex-direction:column;display:flex}[data-ui=v2] .kci-swipe{border:1px solid var(--kci-canvas-line);border-radius:var(--v2-radius-control);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}[data-ui=v2] .kci-swipe-layer{display:grid}[data-ui=v2] .kci-swipe-before{clip-path:inset(0 calc(100% - var(--kci-at)) 0 0);position:absolute;inset:0}[data-ui=v2] .kci-swipe-tag{padding:0 var(--v2-space-2);color:#faf8f3;font:600 var(--v2-text-xs)/1.25rem var(--font-sans);font-variant-numeric:tabular-nums;pointer-events:none;background:#1c1828b8;border-radius:999px;position:absolute;inset-block-start:var(--v2-space-2)}[data-ui=v2] .kci-swipe-tag[data-side=before]{inset-inline-start:var(--v2-space-2)}[data-ui=v2] .kci-swipe-tag[data-side=after]{inset-inline-end:var(--v2-space-2)}[data-ui=v2] .kci-swipe-line{background:var(--kci-handle);pointer-events:none;inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:0;inset-inline-start:var(--kci-at);box-shadow:0 0 0 1px #ffffff80}[data-ui=v2] .kci-swipe-handle{background:var(--kci-handle);block-size:2rem;inline-size:2rem;color:var(--kci-handle-ink);box-shadow:var(--elevation-2);pointer-events:none;border-radius:999px;place-items:center;margin:-1rem 0 0 -1rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:var(--kci-at)}[data-ui=v2] .kci-swipe-handle>svg{block-size:1rem;inline-size:1rem}[data-ui=v2] .kci-swipe-handle:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}@media (pointer:coarse){[data-ui=v2] .kci-swipe-handle{block-size:2.75rem;inline-size:2.75rem;margin:-1.375rem 0 0 -1.375rem}}[data-ui=v2] .kci-lead,[data-ui=v2] .kci-wall{gap:var(--v2-space-3);min-inline-size:0;display:grid}[data-ui=v2] .kci-lead-head{align-items:center;gap:var(--v2-space-1) var(--v2-space-3);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-lead-strip{gap:var(--v2-space-4);padding:0 0 var(--v2-space-2);scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(16rem,17.5rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}[data-ui=v2] .kci-lead-strip>li{scroll-snap-align:start;min-inline-size:0;display:grid}[data-ui=v2] .kci-lead-done{align-items:center;gap:var(--v2-space-3);min-block-size:3rem;padding:var(--v2-space-2) var(--v2-space-2) var(--v2-space-2) var(--v2-space-4);border-radius:var(--v2-radius-card);background:var(--v2-good-bg);color:var(--v2-good-ink);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);flex-wrap:wrap;margin:0;font-weight:500;display:flex}[data-ui=v2] .kci-lead-done>svg{block-size:1rem;inline-size:1rem}[data-ui=v2] .kci-lead-done>button{margin-inline-start:auto}[data-ui=v2] .kci-dcard{gap:var(--v2-space-3);min-inline-size:0;padding:var(--v2-space-3);border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--card);transition:opacity .18s ease, transform .18s var(--kci-ease);grid-template-rows:auto auto 1fr auto;display:grid}[data-ui=v2] .kci-dcard[data-reason=check]{border-color:color-mix(in srgb, var(--v2-bad) 40%, var(--v2-line))}[data-ui=v2] .kci-dcard[data-leaving]{opacity:0;transform:translateY(-8px)scale(.98)}[data-ui=v2] .kci-dcard[data-entering]{animation:kci-in .32s var(--kci-ease) both}@keyframes kci-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}[data-ui=v2] .kci-dcard-head{justify-content:space-between;align-items:center;gap:var(--v2-space-2);min-inline-size:0;display:flex}[data-ui=v2] .kci-dcard-words{align-content:start;gap:var(--v2-space-1);display:grid}[data-ui=v2] .kci-dcard-check{align-items:flex-start;gap:var(--v2-space-1);color:var(--v2-bad);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);margin:0;font-weight:500;display:flex}[data-ui=v2] .kci-dcard-check>svg{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:2px}[data-ui=v2] .kci-dcard-foot{gap:var(--v2-space-2);display:flex}[data-ui=v2] .kci-dcard-failed{grid-template-rows:auto 1fr auto}[data-ui=v2] .kci-miss{align-content:center;justify-items:center;gap:var(--v2-space-2);min-block-size:10rem;padding:var(--v2-space-4);border:1px dashed var(--v2-line-strong);border-radius:var(--v2-radius-control);text-align:center;display:grid}[data-ui=v2] .kci-miss>svg{block-size:1.25rem;inline-size:1.25rem;color:var(--v2-bad)}[data-ui=v2] .kci-wall-grid{gap:var(--v2-space-3);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .kci-tile{border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--card);display:grid;overflow:hidden}[data-ui=v2] .kci-tile[data-waiting]{border-color:color-mix(in srgb, var(--v2-warn) 55%, var(--v2-line))}[data-ui=v2] .kci-tile-foot{justify-content:space-between;align-items:center;gap:var(--v2-space-2);min-inline-size:0;padding:var(--v2-space-2) var(--v2-space-3);border-block-start:1px solid var(--v2-line);display:flex}[data-ui=v2] .kci-tile-name{min-inline-size:0;display:grid}[data-ui=v2] .kci-tile-mark{align-items:center;gap:var(--v2-space-1);color:var(--v2-warn);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs);font-weight:500;display:inline-flex}[data-ui=v2] .kci-release-strip{align-items:center;gap:var(--v2-space-1) var(--v2-space-3);border-block-end:1px dashed var(--v2-line);flex-wrap:wrap;padding-block-end:var(--v2-space-3);display:flex}[data-ui=v2] .kci-next{gap:var(--v2-space-3);min-block-size:3rem;padding:var(--v2-space-2) var(--v2-space-4);border-radius:var(--v2-radius-card);background:var(--v2-info-bg);flex-wrap:nowrap}[data-ui=v2] .kci-next-label{color:var(--v2-info);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);flex:none;font-weight:600}[data-ui=v2] .kci-slot{align-content:center;justify-items:center;gap:var(--v2-space-2);block-size:100%;min-block-size:18rem;padding:var(--v2-space-4);border:1px dashed var(--v2-line-strong);border-radius:var(--v2-radius-card);text-align:center;display:grid}[data-ui=v2] .kci-every{gap:var(--v2-space-3);padding-block-start:var(--v2-space-2);display:grid}[data-ui=v2] .kci-every-list{gap:var(--v2-space-4);margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .kci-every-item{gap:var(--v2-space-1);min-inline-size:0;display:grid}[data-ui=v2] .kci-wizard{gap:var(--v2-space-5)}[data-ui=v2] .kci-wizard-head{gap:var(--v2-space-2);display:grid}[data-ui=v2] .kci-wizard-title{color:var(--v2-text);font:600 var(--v2-text-2xl)/var(--v2-line-2xl) var(--font-sans);letter-spacing:-.01em;margin:0}[data-ui=v2] .kci-wizard-body{gap:var(--v2-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;display:grid}@container (width<=900px){[data-ui=v2] .kci-wizard-body{grid-template-columns:minmax(0,1fr)}}[data-ui=v2] .kci-bind{gap:var(--v2-space-4);min-inline-size:0;display:grid}[data-ui=v2] .kci-bind-top{justify-content:space-between;align-items:flex-end;gap:var(--v2-space-3);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-bind-words{gap:var(--v2-space-1);display:grid}[data-ui=v2] .kci-bind-words>p{margin:0}[data-ui=v2] .kci-bind-actions{gap:var(--v2-space-2);display:flex}[data-ui=v2] .kci-bind-group{gap:var(--v2-space-1);display:grid}[data-ui=v2] .kci-bind-rows{border-block-start:1px solid var(--v2-line);margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .kci-bind-row{align-items:center;gap:var(--v2-space-3);padding:var(--v2-space-3) 0 var(--v2-space-3) var(--v2-space-3);border-block-end:1px solid var(--v2-line);grid-template-columns:minmax(10rem,13rem) auto minmax(12rem,1fr) minmax(12rem,1.1fr);display:grid;position:relative}[data-ui=v2] .kci-bind-row:before{content:"";inset-block:var(--v2-space-2);background:0 0;border-radius:999px;inline-size:3px;position:absolute;inset-inline-start:0}[data-ui=v2] .kci-bind-row[data-unbound]:before{background:var(--v2-warn)}[data-ui=v2] .kci-bind-row[data-bound]:before{background:var(--v2-good)}@container (width<=760px){[data-ui=v2] .kci-bind-row{grid-template-columns:minmax(0,1fr)}[data-ui=v2] .kci-bind-arrow{display:none}}[data-ui=v2] .kci-bind-read{gap:2px;min-inline-size:0;display:grid}[data-ui=v2] .kci-bind-code{align-items:center;gap:var(--v2-space-1);min-inline-size:0;color:var(--v2-text-2);display:flex}[data-ui=v2] .kci-root :is(.kci-bind-code,.kci-suggest,.kci-import-source) code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}[data-ui=v2] .kci-bind-arrow{block-size:1rem;inline-size:1rem;color:var(--v2-text-3)}[data-ui=v2] .kci-bind-pick{min-inline-size:0}[data-ui=v2] .kci-hint{justify-items:start;gap:var(--v2-space-1);min-inline-size:0;display:grid}[data-ui=v2] .kci-suggest{align-items:center;gap:0 var(--v2-space-1);flex-wrap:wrap;min-inline-size:0;display:flex}[data-ui=v2] .kci-suggest-words{min-inline-size:0;color:var(--v2-text-2);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs)}[data-ui=v2] .kci-suggest code{color:var(--v2-text)}[data-ui=v2] .kci-flag{align-items:flex-start;gap:var(--v2-space-1);color:var(--v2-warn);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs);font-weight:500;display:flex}[data-ui=v2] .kci-flag>svg{flex:none;block-size:.875rem;inline-size:.875rem;margin-block-start:1px}[data-ui=v2] .kci-contrast{align-items:center;gap:var(--v2-space-1);color:var(--v2-bad);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}[data-ui=v2] .kci-contrast[data-ok]{color:var(--v2-good-ink)}[data-ui=v2] .kci-contrast-aa{border:1px solid;border-radius:4px;place-items:center;block-size:1.125rem;inline-size:1.5rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}[data-ui=v2] .kci-preview{gap:var(--v2-space-3);padding:var(--v2-pad-layer);border:1px solid var(--v2-line);border-radius:var(--v2-radius-card);background:var(--card);display:grid}[data-ui=v2] .kci-preview-head{justify-content:space-between;align-items:center;gap:var(--v2-space-2);display:flex}[data-ui=v2] .kci-preview-canvas{align-content:center;place-items:center;gap:var(--v2-space-2);border-radius:var(--v2-radius-control);background:var(--kci-canvas);min-block-size:11rem;display:grid}[data-ui=v2] .kci-promo{font-family:var(--font-sans);border:1px solid #0000;align-items:center;line-height:1.25;display:inline-flex}[data-ui=v2] .kci-promo-caption{font:400 12px/16px var(--font-sans)}[data-ui=v2] .kci-import-head{justify-content:space-between;align-items:flex-end;gap:var(--v2-space-3);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-import-title{gap:var(--v2-space-1);min-inline-size:0;display:grid}[data-ui=v2] .kci-import-source{align-items:center;gap:var(--v2-space-2);min-inline-size:0;color:var(--v2-text-2);display:inline-flex}[data-ui=v2] .kci-import-source>svg{flex:none;block-size:1rem;inline-size:1rem}[data-ui=v2] .kci-import-source code{color:var(--v2-text)}[data-ui=v2] .kci-import-progress{gap:var(--v2-space-2);display:grid}[data-ui=v2] .kci-import-progress-words{align-items:center;gap:var(--v2-space-1) var(--v2-space-3);flex-wrap:wrap;min-block-size:2rem;display:flex}[data-ui=v2] .kci-import-bar{align-items:center;gap:var(--v2-space-3);display:flex}[data-ui=v2] .kci-igroup{gap:var(--v2-space-3);min-inline-size:0;border-block-start:1px solid var(--v2-line-strong);padding-block-start:var(--v2-space-4);display:grid}[data-ui=v2] .kci-igroup-head{justify-content:space-between;align-items:flex-start;gap:var(--v2-space-2) var(--v2-space-4);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-igroup-words{gap:var(--v2-space-1);min-inline-size:0;display:grid}[data-ui=v2] .kci-igroup-words>p{margin:0}[data-ui=v2] .kci-chips-wrap{justify-items:start;gap:var(--v2-space-2);display:grid}[data-ui=v2] .kci-chips{gap:var(--v2-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-ui=v2] .kci-chip{align-items:center;gap:var(--v2-space-1);block-size:1.75rem;padding-inline:var(--v2-space-3);border:1px solid var(--v2-line);color:var(--v2-text);font-size:var(--v2-text-sm);border-radius:999px;line-height:1;display:inline-flex}[data-ui=v2] .kci-chip>svg{block-size:.75rem;inline-size:.75rem;color:var(--v2-good)}[data-ui=v2] .kci-chip[data-decided]{background:var(--v2-good-bg);color:var(--v2-good-ink);border-color:#0000}[data-ui=v2] .kci-chip[data-skip]{background:var(--muted);color:var(--v2-text-2);text-decoration:line-through}[data-ui=v2] .kci-irows{margin:0;padding:0;list-style:none;display:grid}[data-ui=v2] .kci-irow{align-items:center;gap:var(--v2-space-2) var(--v2-space-4);padding-block:var(--v2-space-3);border-block-start:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-ui=v2] .kci-irow:first-child{border-block-start:0}[data-ui=v2] .kci-irow[data-confidence=conflict]{grid-template-columns:minmax(0,1fr) auto auto}[data-ui=v2] .kci-irow[data-decided] .kci-irow-words{opacity:.72}@container (width<=760px){[data-ui=v2] .kci-irow,[data-ui=v2] .kci-irow[data-confidence=conflict]{grid-template-columns:minmax(0,1fr)}}[data-ui=v2] .kci-irow-words{gap:2px;min-inline-size:0;display:grid}[data-ui=v2] .kci-irow-name{align-items:center;gap:var(--v2-space-1) var(--v2-space-2);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-irow-pair{gap:var(--v2-space-2);display:flex}[data-ui=v2] .kci-irow-pair figure{gap:var(--v2-space-1);inline-size:9rem;margin:0;display:grid}[data-ui=v2] .kci-irow-pair .kci-canvas{border:1px solid var(--kci-canvas-line);border-radius:var(--v2-radius-control);transform-origin:50%;block-size:4.5rem}[data-ui=v2] .kci-irow-pair .kci-canvas>*{transform:scale(.6)}[data-ui=v2] .kci-irow-pair figcaption{color:var(--v2-text-2);font-size:var(--v2-text-xs);line-height:var(--v2-line-xs)}[data-ui=v2] .kci-irow-act{justify-content:flex-end;align-items:center;gap:var(--v2-space-2);flex-wrap:wrap;display:flex}[data-ui=v2] .kci-irow-done{align-items:center;gap:var(--v2-space-1);color:var(--v2-good-ink);font-size:var(--v2-text-sm);line-height:var(--v2-line-sm);margin-inline-end:var(--v2-space-1);font-weight:500;display:inline-flex}[data-ui=v2] .kci-irow-done>svg{block-size:.875rem;inline-size:.875rem}@media (prefers-reduced-motion:reduce){[data-ui=v2] .kci-dcard{transition:none}[data-ui=v2] .kci-dcard[data-entering]{animation:none}}
