@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/anton-400-Byf51wtH.woff2)format("woff2")}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/special-elite-400-YjDd9tmf.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/courier-prime-400-BbyBr73r.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/courier-prime-700-D1YCjmaD.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/space-mono-400-Rg4St2Dn.woff2)format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/space-mono-700-mWgeinG7.woff2)format("woff2")}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_app/kalam-400-BthBl_aR.woff2)format("woff2")}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/kalam-700-D2H-9ISU.woff2)format("woff2")}:root{--kp-u:clamp(.8px, calc(100vh / 1080), 2px);--kp-fs-xs:calc(14 * var(--kp-u));--kp-fs-s:calc(16 * var(--kp-u));--kp-fs-m:calc(18 * var(--kp-u));--kp-fs-l:calc(22 * var(--kp-u));--kp-fs-xl:calc(28 * var(--kp-u));--kp-fs-xxl:calc(42 * var(--kp-u));--kp-fs-num:calc(64 * var(--kp-u));--kp-s1:calc(4 * var(--kp-u));--kp-s2:calc(8 * var(--kp-u));--kp-s3:calc(12 * var(--kp-u));--kp-s4:calc(16 * var(--kp-u));--kp-s6:calc(24 * var(--kp-u));--kp-s8:calc(32 * var(--kp-u));--kp-edge:calc(24 * var(--kp-u));--kp-map-w:calc(320 * var(--kp-u));--kp-map-h:calc(232 * var(--kp-u));--kp-side-w:calc(360 * var(--kp-u));--kp-right-card-h:calc(262 * var(--kp-u));--kp-lift:drop-shadow(0 calc(2 * var(--kp-u)) calc(1.5 * var(--kp-u)) #00000059) drop-shadow(0 calc(6 * var(--kp-u)) calc(10 * var(--kp-u)) #00000047);--kp-lift-flat:drop-shadow(0 calc(1 * var(--kp-u)) calc(1 * var(--kp-u)) #00000052)}.kp{color:var(--kp-ink);font:400 var(--kp-fs-m)/1.3 var(--kp-font-body);-webkit-font-smoothing:antialiased}.kp *,.kp :before,.kp :after{box-sizing:border-box}.kp-t-display{font-family:var(--kp-font-display);letter-spacing:.01em;font-weight:400;line-height:1}.kp-t-type{font-family:var(--kp-font-type);font-weight:400}.kp-t-body{font-family:var(--kp-font-body)}.kp-t-mono{font-family:var(--kp-font-mono);font-variant-numeric:tabular-nums}.kp-t-hand{font-family:var(--kp-font-hand);font-weight:700}.kp-t-caps{text-transform:uppercase;letter-spacing:.12em}.kp-soft{color:var(--kp-ink-soft)}.kp-faint{color:var(--kp-ink-faint)}.kp-strip{align-items:baseline;gap:var(--kp-s3);padding:calc(6 * var(--kp-u)) var(--kp-s3) calc(5 * var(--kp-u));background:var(--kp-toner);color:var(--kp-paper);background-image:var(--kp-tex-drop);display:inline-flex}.kp-hl{z-index:0;position:relative}.kp-hl:before{content:"";z-index:-1;background:var(--kp-pink);opacity:.55;mix-blend-mode:multiply;border-radius:2px 6px 3px 5px;height:.5em;position:absolute;bottom:.05em;left:-.15em;right:-.2em;transform:rotate(-1deg)}.kp-hl.yellow:before{background:var(--kp-yellow);opacity:.8}.kp-redact{color:#0000;background:var(--kp-toner);-webkit-user-select:none;user-select:none;border-radius:2px 5px 3px 4px;padding:.06em .1em;line-height:1;display:inline-block;transform:rotate(-.8deg)skew(-6deg)}.kp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kp-drop-enter-active{transition:transform var(--kp-dur-base) var(--kp-ease-settle), opacity var(--kp-dur-quick) linear}.kp-drop-leave-active{transition:transform var(--kp-dur-quick) var(--kp-ease-in), opacity var(--kp-dur-quick) linear}.kp-drop-enter-from{opacity:0;transform:translateY(calc(-10 * var(--kp-u))) scale(1.03)}.kp-drop-leave-to{opacity:0;transform:translateY(calc(4 * var(--kp-u))) scale(.99)}.kp-slip-enter-active{transition:transform var(--kp-dur-slow) var(--kp-ease-settle), opacity var(--kp-dur-quick) linear}.kp-slip-leave-active{transition:transform var(--kp-dur-slow) var(--kp-ease-in), opacity var(--kp-dur-slow) var(--kp-ease-in)}.kp-slip-enter-from{opacity:0;transform:translateX(calc(28 * var(--kp-u))) rotate(4deg)}.kp-slip-leave-to{opacity:0;transform:translateY(calc(26 * var(--kp-u))) rotate(5deg)}.kp-slip-move{transition:transform var(--kp-dur-base) var(--kp-ease-out)}.kp-slip-l-enter-from{opacity:0;transform:translateX(calc(-28 * var(--kp-u))) rotate(-4deg)}.kp-slip-l-enter-active{transition:transform var(--kp-dur-slow) var(--kp-ease-settle), opacity var(--kp-dur-quick) linear}.kp-slip-l-leave-active{transition:transform var(--kp-dur-slow) var(--kp-ease-in), opacity var(--kp-dur-slow) var(--kp-ease-in)}.kp-slip-l-leave-to{opacity:0;transform:translateY(calc(20 * var(--kp-u))) rotate(-4deg)}.kp-slip-l-move{transition:transform var(--kp-dur-base) var(--kp-ease-out)}.kp-fall-enter-active{transition:transform var(--kp-dur-base) var(--kp-ease-settle), opacity var(--kp-dur-quick) linear}.kp-fall-leave-active{transition:transform var(--kp-dur-base) var(--kp-ease-in), opacity var(--kp-dur-base) var(--kp-ease-in)}.kp-fall-enter-from{opacity:0;transform:translateX(calc(-14 * var(--kp-u)))}.kp-fall-leave-to{opacity:0;transform:translateY(calc(14 * var(--kp-u))) rotate(-3deg)}.kp-sheet-enter-active{transition:opacity var(--kp-dur-base) linear}.kp-sheet-leave-active{transition:opacity var(--kp-dur-quick) linear}.kp-sheet-enter-from,.kp-sheet-leave-to{opacity:0}.kp-sheet-enter-active .kp-sheet-page{transition:transform var(--kp-dur-slow) var(--kp-ease-settle)}.kp-sheet-leave-active .kp-sheet-page{transition:transform var(--kp-dur-quick) var(--kp-ease-in)}.kp-sheet-enter-from .kp-sheet-page{transform:translateY(calc(26 * var(--kp-u))) scale(.985)}.kp-sheet-leave-to .kp-sheet-page{transform:translateY(calc(12 * var(--kp-u))) scale(.99)}.kp-fade-enter-active,.kp-fade-leave-active{transition:opacity var(--kp-dur-base) linear}.kp-fade-enter-from,.kp-fade-leave-to{opacity:0}.kp-swap-enter-active{transition:opacity var(--kp-dur-base) linear, transform var(--kp-dur-base) var(--kp-ease-out)}.kp-swap-leave-active{transition:opacity var(--kp-dur-quick) linear}.kp-swap-enter-from{opacity:0;transform:translateY(calc(5 * var(--kp-u)))}.kp-swap-leave-to{opacity:0}@keyframes kp-press{0%{transform:scale(1)}28%{transform:scale(.955)rotate(-.6deg)}to{transform:scale(1)}}.kp-press{animation:kp-press var(--kp-dur-base) var(--kp-ease-out)}@keyframes kp-misreg{0%{translate:calc(var(--kp-dx) * 2.4) calc(var(--kp-dy) * 2.2)}to{translate:var(--kp-dx) var(--kp-dy)}}@keyframes kp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.kp-draw path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:kp-draw var(--kp-dur-draw) var(--kp-ease-draw) forwards}@keyframes kp-scan{0%{opacity:0;transform:translateY(-30%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(330%)}}.kp-scan{position:relative;overflow:hidden}.kp-scan:after{content:"";pointer-events:none;z-index:5;mix-blend-mode:screen;height:30%;animation:kp-scan var(--kp-dur-scan) var(--kp-ease-out) 1 both;background:linear-gradient(#0000,#beffdc00 30%,#d6ffec8c 50%,#beffdc00 70%,#0000);position:absolute;top:0;left:-5%;right:-5%}@keyframes kp-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes kp-breathe{0%,to{opacity:1}50%{opacity:.55}}.kp-breathe{animation:1.6s ease-in-out infinite kp-breathe}@media (prefers-reduced-motion:reduce){[class*=kp-][class*=-enter-active],[class*=kp-][class*=-leave-active],[class*=kp-][class*=-move]{transition-duration:1ms!important}.kp-press,.kp-scan:after,.kp-breathe{animation:none!important}.kp-draw path{animation-duration:1ms!important}}.card[data-v-0aaa18b0]{background:var(--kp-white);border:1px solid var(--line);border-left:4px solid var(--kind);cursor:pointer;border-radius:4px;flex-direction:column;gap:5px;padding:8px 10px 9px;display:flex;box-shadow:0 1px #0000000f}.card[data-v-0aaa18b0]:hover,.card[data-v-0aaa18b0]:focus-visible{border-color:var(--kp-ink-faint);border-left-color:var(--kind);outline:none;box-shadow:0 2px 6px #0000001f}.card.blocked[data-v-0aaa18b0]{background-image:repeating-linear-gradient(135deg,#0000 0 9px,#c8a7772e 9px 11px)}.top[data-v-0aaa18b0]{font:12px/1.2 var(--kp-font-type);color:var(--kp-ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.key[data-v-0aaa18b0]{color:var(--kp-ink)}.kind[data-v-0aaa18b0]{text-transform:uppercase;letter-spacing:.06em;color:var(--kind-ink);font-size:11px}.prio[data-v-0aaa18b0]{font:700 12px/1 var(--kp-font-mono);color:var(--kp-pink-ink)}.area[data-v-0aaa18b0]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-left:auto;overflow:hidden}.title[data-v-0aaa18b0]{color:var(--kp-ink);overflow-wrap:anywhere;margin:0;font:600 14px/1.3 system-ui,sans-serif}.bar[data-v-0aaa18b0]{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.bar i[data-v-0aaa18b0]{background:var(--kp-blue);height:100%;display:block}.meta[data-v-0aaa18b0]{font:12px/1.2 var(--kp-font-mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr[data-v-0aaa18b0]{border:1px solid;border-radius:3px;padding:1px 5px;text-decoration:none}.pr-open[data-v-0aaa18b0]{color:var(--kp-blue-ink)}.pr-draft[data-v-0aaa18b0]{color:var(--kp-ink-faint);border-style:dashed}.pr-merged[data-v-0aaa18b0]{color:var(--kp-white);background:var(--kp-ink);border-color:var(--kp-ink)}.pr-closed[data-v-0aaa18b0]{color:var(--kp-ink-faint);text-decoration:line-through}.waits[data-v-0aaa18b0]{color:#7a5a2c;background:#c8a77759;border-radius:3px;padding:1px 5px}.soft[data-v-0aaa18b0]{color:var(--kp-ink-faint)}.note-mark[data-v-0aaa18b0]{color:var(--kp-blue-ink);font-family:var(--kp-font-type)}.who[data-v-0aaa18b0]{color:var(--kp-ink-soft);font-family:var(--kp-font-type);margin-left:auto}.panel[data-v-57292e77]{z-index:20;background:var(--kp-paper);border-left:4px solid var(--kind,var(--kp-ink));flex-direction:column;width:min(100%,520px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.pad[data-v-57292e77]{padding:16px}.head[data-v-57292e77]{background:var(--kp-toner);color:var(--kp-paper);align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.key[data-v-57292e77]{font:18px/1 var(--kp-font-type)}.kind[data-v-57292e77]{font:13px/1 var(--kp-font-type);text-transform:uppercase;letter-spacing:.06em;color:var(--kp-paper);background:0 0;border:1px solid #fff5;padding:3px 4px}.kind option[data-v-57292e77]{color:var(--kp-ink)}.ref[data-v-57292e77]{font:12px var(--kp-font-mono);color:#fff9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.head .icon[data-v-57292e77]:first-of-type{margin-left:auto}.icon[data-v-57292e77]{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;padding:2px 6px;font-size:15px}.icon[data-v-57292e77]:hover{opacity:1}.scroll[data-v-57292e77]{flex-direction:column;gap:14px;padding:12px 16px 24px;display:flex;overflow:auto}.scroll[data-v-57292e77]>*{flex:none}.title[data-v-57292e77]{resize:none;border:0;border-bottom:2px solid var(--kp-ink);width:100%;color:var(--kp-ink);field-sizing:content;background:0 0;padding:2px 0 4px;font:600 21px/1.25 system-ui,sans-serif}.title[data-v-57292e77]:focus{border-bottom-color:var(--kp-blue);outline:none}.grid[data-v-57292e77]{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.grid label[data-v-57292e77]{font:12px/1.2 var(--kp-font-type);color:var(--kp-ink-soft);flex-direction:column;gap:3px;display:flex}.wide[data-v-57292e77]{grid-column:1/-1}input[data-v-57292e77],select[data-v-57292e77],textarea[data-v-57292e77]{color:var(--kp-ink);background:var(--kp-white);border:1px solid var(--line);border-radius:3px;padding:5px 7px;font:14px/1.35 system-ui,sans-serif}input[data-v-57292e77]:focus,select[data-v-57292e77]:focus,textarea[data-v-57292e77]:focus{outline:2px solid var(--kp-blue);outline-offset:0}.progress[data-v-57292e77]{align-items:center;gap:8px;font-size:13px;display:flex}.progress .lbl[data-v-57292e77]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.progress .bar[data-v-57292e77]{background:var(--line);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.progress .bar i[data-v-57292e77]{background:var(--kp-blue);height:100%;display:block}.progress input[type=range][data-v-57292e77]{width:110px;padding:0}.stamp[data-v-57292e77]{margin:-6px 0 0;font-size:12px}.who[data-v-57292e77]{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.who .lbl[data-v-57292e77]{font:12px var(--kp-font-type);color:var(--kp-ink-soft);margin-right:2px}.person[data-v-57292e77]{border:1px solid var(--line);background:var(--kp-white);font:13px/1.4 var(--kp-font-type);border-radius:12px;align-items:center;padding:1px 2px 1px 8px;display:inline-flex}.person .icon[data-v-57292e77]{padding:0 4px;font-size:11px}.who input[data-v-57292e77]{flex:110px;min-width:90px}.suggest[data-v-57292e77]{flex-wrap:wrap;gap:4px;margin-top:-2px;display:flex}section[data-v-57292e77]{flex-direction:column;gap:8px;display:flex}h4[data-v-57292e77]{font:400 17px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin:4px 0 0;display:flex}.body-edit[data-v-57292e77]{width:100%;font:14px/1.45 var(--kp-font-mono);resize:vertical}.row[data-v-57292e77]{align-items:center;gap:6px;display:flex}.row input[data-v-57292e77]{flex:1;min-width:0}button[data-v-57292e77]{background:var(--kp-toner);color:var(--kp-paper);cursor:pointer;border:0;border-radius:3px;padding:7px 12px;font:600 13px/1 system-ui,sans-serif}button[data-v-57292e77]:disabled{opacity:.5;cursor:default}button.ghost[data-v-57292e77]{color:var(--kp-ink);border:1px solid var(--line);background:0 0}button.small[data-v-57292e77]{color:var(--kp-blue-ink);background:0 0;border:1px solid;padding:4px 8px;font-size:12px}.icon[data-v-57292e77]{color:inherit;background:0 0;padding:2px 6px}.rels[data-v-57292e77],.prs[data-v-57292e77],.events[data-v-57292e77]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rels li[data-v-57292e77],.prs li[data-v-57292e77]{align-items:baseline;gap:8px;font-size:14px;display:flex}.rel[data-v-57292e77]{width:128px;font:12px var(--kp-font-type);color:var(--kp-ink-soft);flex:none}.other[data-v-57292e77]{color:var(--kp-ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.other[data-v-57292e77]:hover{text-decoration:underline}.other.done[data-v-57292e77]{color:var(--kp-ink-faint);text-decoration:line-through}.st[data-v-57292e77]{white-space:nowrap;margin-left:auto;font-size:12px}.prs a[data-v-57292e77]{color:var(--kp-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state[data-v-57292e77]{font:11px/1 var(--kp-font-mono);border:1px solid;border-radius:3px;flex:none;padding:3px 5px}.pr-open[data-v-57292e77]{color:var(--kp-blue-ink)}.pr-draft[data-v-57292e77]{color:var(--kp-ink-faint);border-style:dashed}.pr-merged[data-v-57292e77]{color:var(--kp-white);background:var(--kp-ink)}.pr-closed[data-v-57292e77]{color:var(--kp-ink-faint)}.events li.comment[data-v-57292e77]{background:var(--kp-white);border:1px solid var(--line);border-radius:4px;margin:4px 0;padding:6px 10px}.events .by[data-v-57292e77]{margin:0 0 2px;font-size:13px}.events .line[data-v-57292e77]{color:var(--kp-ink-soft);margin:0;font-size:12px}.comment[data-v-57292e77]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.comment textarea[data-v-57292e77]{resize:vertical;width:100%}.soft[data-v-57292e77]{color:var(--kp-ink-faint)}.err[data-v-57292e77]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.md[data-v-57292e77]{overflow-wrap:anywhere;font:14px/1.5 system-ui,sans-serif}.md[data-v-57292e77] p{margin:0 0 8px}.md[data-v-57292e77] ul,.md[data-v-57292e77] ol{margin:0 0 8px;padding-left:20px}.md[data-v-57292e77] li.check{margin-left:-20px;list-style:none}.md[data-v-57292e77] li.check.done{color:var(--kp-ink-faint);text-decoration:line-through}.md[data-v-57292e77] input[type=checkbox]{vertical-align:-2px;cursor:pointer;margin:0 4px 0 0}.md.locked[data-v-57292e77] input[type=checkbox]{pointer-events:none;cursor:default}.lock[data-v-57292e77]{font:12px var(--kp-font-type);text-transform:none;letter-spacing:0}.follow .small[data-v-57292e77]{margin-left:2px}.my-note textarea[data-v-57292e77]{resize:vertical;width:100%}.my-note .hint[data-v-57292e77]{font:12px var(--kp-font-type);text-transform:none;letter-spacing:0}.md[data-v-57292e77] h3,.md[data-v-57292e77] h4,.md[data-v-57292e77] h5{margin:10px 0 4px;font:700 15px/1.3 system-ui,sans-serif}.md[data-v-57292e77] code{font:13px var(--kp-font-mono);background:#0000000d;border-radius:2px;padding:0 3px}.md[data-v-57292e77] pre{background:var(--kp-toner);color:var(--kp-paper);border-radius:3px;padding:8px 10px;overflow:auto}.md[data-v-57292e77] pre code{color:inherit;background:0 0}.md[data-v-57292e77] blockquote{border-left:3px solid var(--kp-blue);color:var(--kp-ink-soft);margin:0 0 8px;padding-left:10px}.md[data-v-57292e77] a{color:var(--kp-blue-ink)}.md[data-v-57292e77] a.ref{font-family:var(--kp-font-type)}.md[data-v-57292e77] .mention{color:var(--kp-pink-ink);font-weight:600}@media (max-width:560px){.grid[data-v-57292e77]{grid-template-columns:1fr}.rel[data-v-57292e77]{width:96px}}.ov[data-v-970faae6]{flex-direction:column;gap:18px;max-width:1100px;padding:12px 16px 40px;display:flex}.sum[data-v-970faae6]{border-collapse:collapse;background:var(--kp-white);border:1px solid var(--line);align-self:flex-start;max-width:100%;font:13px/1.2 system-ui,sans-serif;display:block;overflow-x:auto}.sum th[data-v-970faae6],.sum td[data-v-970faae6]{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:5px 10px}.sum thead th[data-v-970faae6]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.sum tbody th[data-v-970faae6]{text-align:left;font-weight:600}.dot[data-v-970faae6]{background:var(--kind);border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.area h2[data-v-970faae6]{background:var(--kp-toner);color:var(--kp-paper);font:400 19px/1 var(--kp-font-display);letter-spacing:.03em;align-items:center;gap:10px;margin:0 0 6px;padding:6px 10px;display:flex}.area h2 .bar[data-v-970faae6]{background:#fff3;flex:0 200px;height:6px}.area h2 .bar i[data-v-970faae6]{background:var(--kp-paper)}.pct[data-v-970faae6]{font:13px var(--kp-font-mono)}.area h2 .soft[data-v-970faae6]{color:#fff9;font:13px var(--kp-font-mono);margin-left:auto}ul[data-v-970faae6]{margin:0;padding:0;list-style:none}.row[data-v-970faae6]{color:var(--kp-ink);border-left:4px solid var(--kind);background:var(--kp-white);border-bottom:1px solid var(--line);grid-template-columns:58px 86px minmax(0,1fr) 110px 82px 90px 44px;align-items:center;gap:10px;padding:5px 10px;font:14px/1.3 system-ui,sans-serif;text-decoration:none;display:grid}.row[data-v-970faae6]:hover{background:#fff}.key[data-v-970faae6]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.kind[data-v-970faae6]{font:11px var(--kp-font-type);text-transform:uppercase;letter-spacing:.05em;color:var(--kind-ink)}.title[data-v-970faae6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status[data-v-970faae6]{color:var(--kp-ink-soft);font-size:12px}.who[data-v-970faae6]{font:12px var(--kp-font-type);color:var(--kp-ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-done .title[data-v-970faae6]{color:var(--kp-ink-soft)}.s-dropped .title[data-v-970faae6]{color:var(--kp-ink-faint);text-decoration:line-through}.bar[data-v-970faae6]{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.bar i[data-v-970faae6]{background:var(--kp-blue);height:100%;display:block}.prs[data-v-970faae6]{font:12px var(--kp-font-mono);color:var(--kp-blue-ink);text-align:right}.soft[data-v-970faae6]{color:var(--kp-ink-faint)}@media (max-width:700px){.row[data-v-970faae6]{grid-template-columns:50px minmax(0,1fr) 60px}.row .kind[data-v-970faae6],.row .status[data-v-970faae6],.row .prs[data-v-970faae6],.row .who[data-v-970faae6]{display:none}}.dg[data-v-a2570555]{flex-direction:column;height:100%;min-height:0;display:flex}.bar[data-v-a2570555]{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 6px;display:flex}.chip[data-v-a2570555]{border:1px solid var(--line);background:var(--kp-white);color:var(--kp-ink-soft);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:4px 9px;font:13px/1 system-ui,sans-serif;display:inline-flex}.chip.on[data-v-a2570555]{border-color:var(--kind);color:var(--kp-ink);box-shadow:inset 0 0 0 1px var(--kind)}.chip:not(.on) .dot[data-v-a2570555]{opacity:.35}.dot[data-v-a2570555]{background:var(--kind);border-radius:50%;width:9px;height:9px}.check[data-v-a2570555]{color:var(--kp-ink-soft);align-items:center;gap:5px;margin-left:6px;font:13px system-ui,sans-serif;display:inline-flex}.zoom[data-v-a2570555]{font:12px var(--kp-font-mono);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.zoom button[data-v-a2570555]{border:1px solid var(--line);background:var(--kp-white);cursor:pointer;width:26px;height:26px;font-size:15px}.legend[data-v-a2570555]{color:var(--kp-ink-soft);flex-wrap:wrap;gap:16px;padding:0 16px 8px;font:12px system-ui,sans-serif;display:flex}.legend span[data-v-a2570555]{align-items:center;gap:6px;display:inline-flex}.empty[data-v-a2570555]{max-width:640px;color:var(--kp-ink-soft);margin:16px;font:14px/1.5 system-ui,sans-serif}.canvas[data-v-a2570555]{flex:1;min-height:0;padding:0 0 24px;overflow:auto}svg[data-v-a2570555]{display:block}path[data-v-a2570555],line[data-v-a2570555]{fill:none;stroke-width:1.6px}.e-requires[data-v-a2570555]{stroke:var(--kp-ink)}.e-unlocks[data-v-a2570555]{stroke:var(--kp-blue)}.e-part_of[data-v-a2570555]{stroke:var(--kp-ink-faint);stroke-dasharray:5 4}.m-requires[data-v-a2570555]{fill:var(--kp-ink)}.m-unlocks[data-v-a2570555]{fill:var(--kp-blue)}path.hot[data-v-a2570555]{stroke-width:2.8px}path.cold[data-v-a2570555]{opacity:.25}.node[data-v-a2570555]{cursor:pointer;outline:none}.box[data-v-a2570555]{fill:var(--kp-white);stroke:var(--line)}.node.hot .box[data-v-a2570555],.node:focus-visible .box[data-v-a2570555]{stroke:var(--kp-ink);stroke-width:1.5px}.s-done .box[data-v-a2570555]{fill:#ece6d8}.strip[data-v-a2570555]{fill:var(--kind)}.k[data-v-a2570555]{font:11px var(--kp-font-type);fill:var(--kp-ink-soft)}.waits[data-v-a2570555]{fill:#8a6630}.t[data-v-a2570555]{fill:var(--kp-ink);font:600 13px system-ui,sans-serif}.s-done .t[data-v-a2570555]{fill:var(--kp-ink-soft)}.track[data-v-a2570555]{fill:var(--line)}.fill[data-v-a2570555]{fill:var(--kp-blue)}.cl[data-v-77529888]{flex-direction:column;gap:14px;max-width:1000px;padding:12px 16px 40px;display:flex}.envs[data-v-77529888]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.env[data-v-77529888]{background:var(--kp-white);border:1px solid var(--line);border-top:4px solid var(--kp-ink-faint);border-radius:4px;padding:8px 12px 10px}.e-main[data-v-77529888]{border-top-color:var(--kp-ink)}.e-stage[data-v-77529888]{border-top-color:var(--kp-blue)}.e-prod[data-v-77529888]{border-top-color:var(--kp-pink)}.env h2[data-v-77529888]{font:400 20px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;margin:0}.env p[data-v-77529888]{margin:4px 0 0;font-size:13px}.sha[data-v-77529888]{font:13px var(--kp-font-mono);color:var(--kp-ink)}.behind[data-v-77529888]{color:var(--kp-pink-ink);font:600 13px system-ui,sans-serif}.behind.ok[data-v-77529888]{color:var(--kp-blue-ink)}.note[data-v-77529888]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.group[data-v-77529888]{flex-direction:column;gap:6px;display:flex}.group h3[data-v-77529888]{background:var(--kp-toner);color:var(--kp-paper);font:400 18px/1 var(--kp-font-display);letter-spacing:.03em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 0;padding:6px 10px;display:flex}.g-main h3[data-v-77529888]{background:var(--kp-ink)}.g-older h3[data-v-77529888]{color:var(--kp-ink);background:#cfc8b8}.group h3 .sha[data-v-77529888]{font:12px var(--kp-font-mono);color:inherit;opacity:.8}.group h3 .soft[data-v-77529888]{font:12px var(--kp-font-type);color:inherit;opacity:.7}.badge[data-v-77529888]{background:var(--kp-pink);color:var(--kp-white);border-radius:3px;padding:3px 6px;font:600 11px/1 system-ui,sans-serif}.prs[data-v-77529888],.direct ul[data-v-77529888]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prs li[data-v-77529888]{background:var(--kp-white);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 10px;font:14px/1.35 system-ui,sans-serif;display:flex}.num[data-v-77529888]{width:46px;font:600 13px var(--kp-font-mono);color:var(--kp-blue-ink);flex:none;text-decoration:none}.num[data-v-77529888]:hover{text-decoration:underline}.title[data-v-77529888]{flex:280px;min-width:0}.item[data-v-77529888]{font:12px var(--kp-font-type);border:1px solid var(--line);color:var(--kp-ink);border-radius:8px;padding:0 6px;text-decoration:none}.item[data-v-77529888]:hover{border-color:var(--kp-ink-faint)}.by[data-v-77529888]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.direct[data-v-77529888]{padding:0 10px;font:13px system-ui,sans-serif}.direct summary[data-v-77529888]{cursor:pointer;color:var(--kp-ink-soft);padding:4px 0}.direct li[data-v-77529888]{border-bottom:1px dotted var(--line);padding:3px 0}.direct code[data-v-77529888]{font:12px var(--kp-font-mono)}.soft[data-v-77529888]{color:var(--kp-ink-faint);margin:0;font-size:13px}@media (max-width:700px){.envs[data-v-77529888]{grid-template-columns:1fr}}.ch[data-v-eac914b9]{max-width:1100px;padding:0 16px 40px}h4[data-v-eac914b9]{align-items:baseline;gap:10px;margin:0 0 8px;font:600 14px/1.2 system-ui,sans-serif;display:flex}h4 .soft[data-v-eac914b9]{font-weight:400}.soft[data-v-eac914b9]{color:var(--kp-ink-faint);margin:0;font-size:13px}.note[data-v-eac914b9]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.tbl[data-v-eac914b9]{border-collapse:collapse;background:var(--kp-white);border:1px solid var(--line);max-width:100%;font:13px/1.2 system-ui,sans-serif}.tbl th[data-v-eac914b9],.tbl td[data-v-eac914b9]{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:5px 10px}.tbl thead th[data-v-eac914b9]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.tbl th[data-v-eac914b9]:first-child{text-align:left}.tbl tbody th[data-v-eac914b9]{font-weight:600}.tbl td[data-v-eac914b9]{color:var(--kp-ink);font:600 13px system-ui,sans-serif}.tbl td.zero[data-v-eac914b9]{color:var(--kp-ink-faint);font-weight:400}.lc[data-v-73861b16]{background:var(--kp-white);border:1px solid var(--line,#d8d2c4);padding:6px 4px 2px;position:relative}svg[data-v-73861b16]{width:100%;font:11px var(--kp-font-mono);display:block;overflow:visible}.grid line[data-v-73861b16]{stroke:var(--kp-ink-faint);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke}.grid text[data-v-73861b16],.axis text[data-v-73861b16]{fill:var(--kp-ink-soft)}.axis line[data-v-73861b16]{stroke:var(--kp-toner);stroke-width:1px;vector-effect:non-scaling-stroke}.line[data-v-73861b16]{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.c0[data-v-73861b16]{stroke:var(--kp-toner)}.c1[data-v-73861b16]{stroke:var(--kp-pink)}.c2[data-v-73861b16]{stroke:var(--kp-blue)}.c3[data-v-73861b16]{stroke:var(--kp-kraft)}.c4[data-v-73861b16]{stroke:var(--kp-yellow)}.c5[data-v-73861b16]{stroke:var(--kp-ink-faint)}.dot[data-v-73861b16]{fill:var(--kp-white);stroke-width:2px;vector-effect:non-scaling-stroke}.hover line[data-v-73861b16]{stroke:var(--kp-ink-faint);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hover rect[data-v-73861b16]{fill:var(--kp-paper);stroke:var(--kp-toner);stroke-width:1px;vector-effect:non-scaling-stroke}.hover text[data-v-73861b16]{fill:var(--kp-ink)}.hover .day[data-v-73861b16]{font-family:var(--kp-font-type)}.t1[data-v-73861b16]{fill:var(--kp-pink-ink)}.t2[data-v-73861b16]{fill:var(--kp-blue-ink)}.t3[data-v-73861b16]{fill:#7a5a2c}.none[data-v-73861b16]{font:14px var(--kp-font-type);color:var(--kp-ink-faint);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.empty svg[data-v-73861b16]{opacity:.35}.legend[data-v-73861b16]{color:var(--kp-ink-soft);flex-wrap:wrap;gap:4px 14px;margin:4px 0 2px;padding:0 4px;font:12px system-ui,sans-serif;list-style:none;display:flex}.legend li[data-v-73861b16]{align-items:center;gap:6px;display:inline-flex}.swatch[data-v-73861b16]{border-top:3px solid;border-color:var(--kp-toner);width:16px;height:0}.swatch.c1[data-v-73861b16]{border-color:var(--kp-pink)}.swatch.c2[data-v-73861b16]{border-color:var(--kp-blue)}.swatch.c3[data-v-73861b16]{border-color:var(--kp-kraft)}.swatch.c4[data-v-73861b16]{border-color:var(--kp-yellow)}.swatch.c5[data-v-73861b16]{border-color:var(--kp-ink-faint)}.bars[data-v-72fbc7e5]{background:var(--kp-white);border:1px solid var(--line,#d8d2c4);padding:6px 4px}svg[data-v-72fbc7e5]{width:100%;font:12px system-ui,sans-serif;display:block}.bg[data-v-72fbc7e5]{fill:#0000}.row.on .bg[data-v-72fbc7e5]{fill:var(--kp-blue-paper)}.label[data-v-72fbc7e5]{fill:var(--kp-ink)}.bar[data-v-72fbc7e5]{fill:var(--kp-toner)}.row.on .bar[data-v-72fbc7e5]{fill:var(--kp-blue)}.value[data-v-72fbc7e5]{fill:var(--kp-ink);font-family:var(--kp-font-mono)}.share[data-v-72fbc7e5]{fill:var(--kp-ink-soft)}.offen .label[data-v-72fbc7e5],.offen .value[data-v-72fbc7e5]{fill:var(--kp-ink-faint)}.offen .value[data-v-72fbc7e5]{font-family:var(--kp-font-type)}.hm[data-v-255bd692]{background:var(--kp-white);border:1px solid var(--line,#d8d2c4);padding:4px}svg[data-v-255bd692]{width:100%;font:10px var(--kp-font-mono);display:block;overflow:visible}.head[data-v-255bd692]{fill:var(--kp-ink-soft)}.cell[data-v-255bd692]{fill:var(--kp-blue);stroke:var(--kp-white);stroke-width:1px}.cell.none[data-v-255bd692]{fill:var(--kp-paper);fill-opacity:1!important}.cell.on[data-v-255bd692]{stroke:var(--kp-toner);stroke-width:1.5px}.sheet rect[data-v-255bd692]{fill:var(--kp-paper);stroke:var(--kp-toner)}.sheet text[data-v-255bd692]{fill:var(--kp-ink);font-size:11px}.sp[data-v-03721528]{vertical-align:middle;width:90px;height:22px;display:inline-block;overflow:visible}path[data-v-03721528]{fill:none;stroke:var(--kp-toner);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}circle[data-v-03721528]{fill:var(--kp-pink)}.kz[data-v-decf6831]{flex-direction:column;gap:18px;min-width:0;max-width:1400px;padding:12px 16px 40px;display:flex}h3[data-v-decf6831]{font:400 20px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;display:flex}h3 .soft[data-v-decf6831]{text-transform:none;letter-spacing:0;font:12px system-ui,sans-serif}h4[data-v-decf6831]{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 8px;font:600 14px/1.2 system-ui,sans-serif;display:flex}h4 small[data-v-decf6831]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}h4 select[data-v-decf6831]{border:1px solid var(--line);background:var(--kp-white);max-width:100%;padding:3px 6px;font:13px system-ui,sans-serif}h4 .was[data-v-decf6831]{flex-basis:100%;font-size:12px;font-weight:400}.soft[data-v-decf6831]{color:var(--kp-ink-faint);font-size:13px}p.soft[data-v-decf6831]{margin:0}.note[data-v-decf6831]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.leer[data-v-decf6831]{background:var(--kp-white);border:1px solid var(--line);font:13px/1.4 var(--kp-font-type);color:var(--kp-ink-faint);margin:0;padding:14px 10px}.head[data-v-decf6831]{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.range[data-v-decf6831]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.range label[data-v-decf6831]{color:var(--kp-ink-soft);align-items:center;gap:4px;font-size:13px;display:inline-flex}.range input[data-v-decf6831]{font:13px var(--kp-font-mono);border:1px solid var(--line);background:var(--kp-white);padding:3px 5px}.chip[data-v-decf6831]{border:1px solid var(--line);background:var(--kp-white);color:var(--kp-ink-soft);cursor:pointer;border-radius:14px;padding:4px 10px;font:13px/1 system-ui,sans-serif}.chip.on[data-v-decf6831]{border-color:var(--kp-toner);color:var(--kp-ink);box-shadow:inset 0 0 0 1px var(--kp-toner)}.link[data-v-decf6831]{color:var(--kp-blue-ink);cursor:pointer;background:0 0;border:0;padding:0;font:13px system-ui,sans-serif;text-decoration:underline}.link[data-v-decf6831]:disabled{color:var(--kp-ink-faint);cursor:default}.tiles[data-v-decf6831]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.tile[data-v-decf6831]{background:var(--kp-white);border:1px solid var(--line);min-width:0;padding:8px 10px 10px}.tile.star[data-v-decf6831]{border-color:var(--kp-pink);box-shadow:inset 0 0 0 1px var(--kp-pink)}.tile h4[data-v-decf6831]{margin:0 0 4px;font:600 13px/1.2 system-ui,sans-serif;display:block}.tile h4 small[data-v-decf6831]{font:11px var(--kp-font-type);color:var(--kp-ink-faint);margin-top:2px;display:block}.big[data-v-decf6831]{font:400 32px/1 var(--kp-font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:2px 0}.tile.star .big[data-v-decf6831]{color:var(--kp-pink-ink)}.sub[data-v-decf6831]{font:12px/1.3 var(--kp-font-mono);color:var(--kp-ink-soft);margin:0}.block[data-v-decf6831]{min-width:0}.two[data-v-decf6831]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:18px;display:grid}.scroll[data-v-decf6831]{max-width:100%;overflow-x:auto}.tbl[data-v-decf6831]{border-collapse:collapse;background:var(--kp-white);border:1px solid var(--line);font:13px/1.2 system-ui,sans-serif}.tbl th[data-v-decf6831],.tbl td[data-v-decf6831]{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:5px 10px}.tbl thead th[data-v-decf6831]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.tbl th[data-v-decf6831]:first-child,.tbl td.name[data-v-decf6831]{text-align:left}.tbl tbody th[data-v-decf6831]{font-weight:600}.tbl td[data-v-decf6831]{font:13px var(--kp-font-mono);color:var(--kp-ink);font-variant-numeric:tabular-nums}.tbl td.name[data-v-decf6831]{font-family:system-ui,sans-serif}.tbl td.zero[data-v-decf6831]{color:var(--kp-ink-faint)}.tbl.ids[data-v-decf6831]{width:100%}.tbl.ids tbody tr[data-v-decf6831]{cursor:pointer}.tbl.ids tbody tr:hover td[data-v-decf6831],.tbl.ids tbody tr:hover th[data-v-decf6831]{background:var(--kp-paper)}.tbl.ids tr.offen th[data-v-decf6831],.tbl.ids tr.offen td[data-v-decf6831]{color:var(--kp-ink-faint);font-weight:400}.tbl td.num small[data-v-decf6831]{margin-left:6px;font-size:11px}.cohort td[data-v-decf6831]{min-width:52px}@media (max-width:700px){.kz[data-v-decf6831]{padding:10px 12px 30px}.two[data-v-decf6831]{grid-template-columns:1fr}.tiles[data-v-decf6831]{grid-template-columns:repeat(2,minmax(0,1fr))}.big[data-v-decf6831]{font-size:26px}}.bt[data-v-2d2dec94]{flex-direction:column;gap:18px;max-width:1100px;padding:12px 16px 40px;display:flex}.envs[data-v-2d2dec94]{border:1px solid var(--line);align-self:flex-start;gap:0;display:inline-flex}.envs button[data-v-2d2dec94]{cursor:pointer;color:inherit;background:0 0;border:0;padding:5px 14px;font:13px system-ui,sans-serif}.envs button+button[data-v-2d2dec94]{border-left:1px solid var(--line)}.envs button.on[data-v-2d2dec94]{background:var(--kp-ink);color:var(--kp-white)}.all[data-v-2d2dec94]{cursor:pointer;align-items:center;gap:6px;font:13px system-ui,sans-serif;display:inline-flex}h3[data-v-2d2dec94]{font:400 20px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}h3 .soft[data-v-2d2dec94]{text-transform:none;letter-spacing:0;font:12px system-ui,sans-serif}.soft[data-v-2d2dec94]{color:var(--kp-ink-faint);font-size:13px}p.soft[data-v-2d2dec94]{margin:0}.note[data-v-2d2dec94]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.sum[data-v-2d2dec94]{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0 0 8px;font:14px system-ui,sans-serif;display:flex}.copy[data-v-2d2dec94]{border:1px solid var(--line);cursor:pointer;color:inherit;background:0 0;margin-left:auto;padding:4px 10px;font:12px system-ui,sans-serif}.copy[data-v-2d2dec94]:hover{background:var(--kp-white)}.src[data-v-2d2dec94]{min-width:0}.tbl[data-v-2d2dec94]{border-collapse:collapse;background:var(--kp-white);border:1px solid var(--line);width:100%;font:13px/1.2 system-ui,sans-serif}.tbl th[data-v-2d2dec94],.tbl td[data-v-2d2dec94]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:5px 10px}.tbl thead th[data-v-2d2dec94]{font:12px var(--kp-font-type);color:var(--kp-ink-soft)}.tbl tbody th[data-v-2d2dec94]{font-weight:600}.tbl td.n[data-v-2d2dec94]{color:var(--kp-ink-faint);text-align:right;width:1%}.tbl tr.open th[data-v-2d2dec94],.tbl tr.open td[data-v-2d2dec94]{color:var(--kp-ink-faint);font-weight:400}@media (max-width:700px){.tbl[data-v-2d2dec94]{display:block;overflow-x:auto}}.mv[data-v-33aa67f2]{flex-direction:column;flex:1;min-height:0;display:flex}.mv-head[data-v-33aa67f2]{flex-direction:column;gap:6px;padding:10px 16px 0;display:flex}.lede[data-v-33aa67f2]{max-width:900px;font:14px/1.4 var(--kp-font-type);color:var(--kp-ink-soft);margin:0}.key-box[data-v-33aa67f2]{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.key-box .lbl[data-v-33aa67f2]{font:12px var(--kp-font-type);color:var(--kp-ink-soft);text-transform:uppercase;letter-spacing:.06em}.key-box .shown[data-v-33aa67f2]{align-items:center;gap:6px;display:inline-flex}.key-box .shown input[data-v-33aa67f2]{width:min(60vw,380px);font:13px var(--kp-font-mono)}.key-box .hint[data-v-33aa67f2]{font:13px/1.4 var(--kp-font-type);color:var(--kp-ink-soft);flex-basis:100%}.link[data-v-33aa67f2]{color:var(--kp-blue-ink);cursor:pointer;background:0 0;border:0;padding:0;font:13px system-ui,sans-serif;text-decoration:underline}.link[data-v-33aa67f2]:disabled{opacity:.5;cursor:default}code[data-v-33aa67f2]{font:12px var(--kp-font-mono);background:#0000000d;border-radius:2px;padding:0 3px}.pad[data-v-33aa67f2]{padding:12px 16px}.mv-body[data-v-33aa67f2]{flex:1;grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:12px;min-height:0;padding:12px 16px 16px;display:grid}.notes[data-v-33aa67f2]{background:#e8e2d4;border-radius:5px;flex-direction:column;gap:8px;padding:0 10px 10px;display:flex}.notes h3[data-v-33aa67f2]{font:400 15px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;margin:4px 0 0}.note-edit[data-v-33aa67f2]{resize:vertical;width:100%;font:13px/1.45 var(--kp-font-mono)}.col-head[data-v-33aa67f2]{font:400 18px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:8px 0 6px;display:flex}.col-head small[data-v-33aa67f2]{font:12px var(--kp-font-mono);color:var(--kp-ink-soft);text-transform:none;letter-spacing:0}.col-head .add[data-v-33aa67f2]{cursor:pointer;width:24px;height:24px;color:var(--kp-ink-soft);background:0 0;border:0;border-radius:3px;margin-left:auto;padding:0;font-size:18px;line-height:1}.col-head .add[data-v-33aa67f2]:hover{background:var(--kp-white);color:var(--kp-ink)}.notes .col-head small[data-v-33aa67f2]{margin-left:auto}.small.on[data-v-33aa67f2]{background:var(--kp-blue-ink);color:var(--kp-white)}.lanes[data-v-33aa67f2]{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.lane[data-v-33aa67f2]{background:#e8e2d4;border-radius:5px;flex-direction:column;min-height:120px;max-height:calc(100vh - 190px);display:flex}.lane .col-head[data-v-33aa67f2]{padding:8px 10px 6px}.quick[data-v-33aa67f2]{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.list[data-v-33aa67f2]{flex-direction:column;gap:7px;min-height:40px;padding:0 8px 10px;display:flex;overflow-y:auto}.list[data-v-33aa67f2]>*{flex:none}.empty[data-v-33aa67f2]{color:var(--kp-ink-faint);margin:4px 2px;font-size:13px}.hint[data-v-33aa67f2]{font:14px/1.4 var(--kp-font-type);color:var(--kp-ink-soft);grid-column:1/-1;margin:0}.ptask[data-v-33aa67f2]{background:var(--kp-white);border:1px solid var(--line);border-left:4px solid var(--kind);cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;padding:7px 10px 8px;display:flex;box-shadow:0 1px #0000000f}.ptask[data-v-33aa67f2]:hover,.ptask[data-v-33aa67f2]:focus-visible,.ptask.sel[data-v-33aa67f2]{border-color:var(--kp-ink-faint);border-left-color:var(--kind);outline:none;box-shadow:0 2px 6px #0000001f}.ptask.sel[data-v-33aa67f2]{box-shadow:inset 0 0 0 1px var(--kp-blue)}.pt-top[data-v-33aa67f2]{font:12px/1.2 var(--kp-font-type);color:var(--kp-ink-soft);align-items:baseline;gap:6px;display:flex}.pt-top .key[data-v-33aa67f2]{color:var(--kp-ink)}.pt-top .kind[data-v-33aa67f2]{text-transform:uppercase;letter-spacing:.06em;color:var(--kind-ink);font-size:11px}.pt-title[data-v-33aa67f2]{color:var(--kp-ink);overflow-wrap:anywhere;margin:0;font:600 14px/1.3 system-ui,sans-serif}.pt-meta[data-v-33aa67f2]{font:12px/1.2 var(--kp-font-mono);gap:8px;display:flex}.subs[data-v-33aa67f2]{color:var(--kp-blue-ink)}input[data-v-33aa67f2],select[data-v-33aa67f2],textarea[data-v-33aa67f2]{color:var(--kp-ink);background:var(--kp-white);border:1px solid var(--line);border-radius:3px;padding:5px 7px;font:14px/1.35 system-ui,sans-serif}input[data-v-33aa67f2]:focus,select[data-v-33aa67f2]:focus,textarea[data-v-33aa67f2]:focus{outline:2px solid var(--kp-blue);outline-offset:0}button[data-v-33aa67f2]{background:var(--kp-toner);color:var(--kp-paper);cursor:pointer;border:0;border-radius:3px;padding:7px 12px;font:600 13px/1 system-ui,sans-serif}button[data-v-33aa67f2]:disabled{opacity:.5;cursor:default}button.ghost[data-v-33aa67f2]{color:var(--kp-ink);border:1px solid var(--line);background:0 0}button.small[data-v-33aa67f2]{color:var(--kp-blue-ink);background:0 0;border:1px solid;padding:4px 8px;font-size:12px}.icon[data-v-33aa67f2]{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;padding:2px 6px;font-size:15px}.icon[data-v-33aa67f2]:hover{opacity:1}.line-form[data-v-33aa67f2]{align-items:center;gap:6px;display:flex}.line-form input[data-v-33aa67f2]{flex:1;min-width:0}.rels[data-v-33aa67f2]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rels li[data-v-33aa67f2]{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}.rel[data-v-33aa67f2]{width:96px;font:12px var(--kp-font-type);color:var(--kp-ink-soft);flex:none}.other[data-v-33aa67f2]{color:var(--kp-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.other[data-v-33aa67f2]:hover{text-decoration:underline}.other.done[data-v-33aa67f2]{color:var(--kp-ink-faint);text-decoration:line-through}.rels .icon[data-v-33aa67f2]{margin-left:auto;font-size:12px}.st[data-v-33aa67f2]{white-space:nowrap;margin-left:auto;font-size:12px}.st+.icon[data-v-33aa67f2]{margin-left:0}.soft[data-v-33aa67f2]{color:var(--kp-ink-faint)}.err[data-v-33aa67f2]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.tpanel[data-v-33aa67f2]{z-index:20;background:var(--kp-paper);border-left:4px solid var(--kind,var(--kp-ink));flex-direction:column;width:min(100%,480px);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.tp-head[data-v-33aa67f2]{background:var(--kp-toner);color:var(--kp-paper);align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.tp-head .key[data-v-33aa67f2]{font:18px/1 var(--kp-font-type)}.tp-head .kind[data-v-33aa67f2]{font:13px/1 var(--kp-font-type);text-transform:uppercase;letter-spacing:.06em;color:var(--kp-paper);background:0 0;border:1px solid #fff5;padding:3px 4px}.tp-head .kind option[data-v-33aa67f2]{color:var(--kp-ink)}.tp-head .priv[data-v-33aa67f2]{font:12px var(--kp-font-type);color:#fff9}.tp-head .icon[data-v-33aa67f2]:first-of-type{margin-left:auto}.scroll[data-v-33aa67f2]{flex-direction:column;gap:14px;padding:12px 16px 24px;display:flex;overflow:auto}.scroll[data-v-33aa67f2]>*{flex:none}.title[data-v-33aa67f2]{resize:none;border:0;border-bottom:2px solid var(--kp-ink);width:100%;color:var(--kp-ink);field-sizing:content;background:0 0;border-radius:0;padding:2px 0 4px;font:600 20px/1.25 system-ui,sans-serif}.title[data-v-33aa67f2]:focus{border-bottom-color:var(--kp-blue);outline:none}.field[data-v-33aa67f2]{width:180px;font:12px/1.2 var(--kp-font-type);color:var(--kp-ink-soft);flex-direction:column;gap:3px;display:flex}section[data-v-33aa67f2]{flex-direction:column;gap:8px;display:flex}h4[data-v-33aa67f2]{font:400 17px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin:4px 0 0;display:flex}h4 small[data-v-33aa67f2]{font:12px var(--kp-font-mono);text-transform:none;letter-spacing:0}.body-edit[data-v-33aa67f2]{width:100%;font:14px/1.45 var(--kp-font-mono);resize:vertical}.subs-list[data-v-33aa67f2]{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.subs-list li[data-v-33aa67f2]{align-items:center;gap:6px;font-size:14px;display:flex}.subs-list li.done .sub-title[data-v-33aa67f2]{color:var(--kp-ink-faint);text-decoration:line-through}.subs-list input[type=checkbox][data-v-33aa67f2]{accent-color:var(--kp-blue);cursor:pointer;margin:0;padding:0}.sub-title[data-v-33aa67f2]{overflow-wrap:anywhere;cursor:text;flex:1;min-width:0}.sub-edit[data-v-33aa67f2]{flex:1;min-width:0;padding:2px 5px}.subs-list .icon[data-v-33aa67f2]{font-size:12px}.new-sub[data-v-33aa67f2]{width:100%}.radio[data-v-33aa67f2]{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.radio input[data-v-33aa67f2]{accent-color:var(--kp-pink);margin:0}.publish p[data-v-33aa67f2]{margin:0;font-size:13px}.md[data-v-33aa67f2]{overflow-wrap:anywhere;font:14px/1.5 system-ui,sans-serif}.md[data-v-33aa67f2] p{margin:0 0 8px}.md[data-v-33aa67f2] ul,.md[data-v-33aa67f2] ol{margin:0 0 8px;padding-left:20px}.md[data-v-33aa67f2] li.check{margin-left:-20px;list-style:none}.md[data-v-33aa67f2] li.check.done{color:var(--kp-ink-faint);text-decoration:line-through}.md[data-v-33aa67f2] input[type=checkbox]{vertical-align:-2px;cursor:pointer;margin:0 4px 0 0}.md[data-v-33aa67f2] h3,.md[data-v-33aa67f2] h4,.md[data-v-33aa67f2] h5{margin:10px 0 4px;font:700 15px/1.3 system-ui,sans-serif}.md[data-v-33aa67f2] code{font:13px var(--kp-font-mono);background:#0000000d;border-radius:2px;padding:0 3px}.md[data-v-33aa67f2] pre{background:var(--kp-toner);color:var(--kp-paper);border-radius:3px;padding:8px 10px;overflow:auto}.md[data-v-33aa67f2] pre code{color:inherit;background:0 0}.md[data-v-33aa67f2] blockquote{border-left:3px solid var(--kp-blue);color:var(--kp-ink-soft);margin:0 0 8px;padding-left:10px}.md[data-v-33aa67f2] a{color:var(--kp-blue-ink)}.md[data-v-33aa67f2] a.ref{font-family:var(--kp-font-type)}.md[data-v-33aa67f2] .mention{color:var(--kp-pink-ink);font-weight:600}@media (max-width:900px){.mv-body[data-v-33aa67f2]{grid-template-columns:1fr}.lanes[data-v-33aa67f2]{grid-auto-columns:minmax(78vw,1fr)}}.login[data-v-5ca444fe]{background:var(--kp-toner);place-items:center;min-height:100vh;padding:16px;display:grid}.sheet[data-v-5ca444fe]{background:var(--kp-paper);flex-direction:column;gap:14px;width:min(100%,420px);padding:28px 28px 24px;display:flex;transform:rotate(-.6deg);box-shadow:0 10px 30px #00000073}.kicker[data-v-5ca444fe]{font:14px/1 var(--kp-font-type);color:var(--kp-ink-soft);text-transform:uppercase;letter-spacing:.12em;margin:0}h1[data-v-5ca444fe]{font:400 44px/1 var(--kp-font-display);color:var(--kp-ink);margin:-6px 0 0}.lede[data-v-5ca444fe]{font:15px/1.4 var(--kp-font-body);margin:0 0 4px}.google[data-v-5ca444fe]{background:var(--kp-blue);color:var(--kp-white);align-self:flex-start;padding:9px 18px;font:600 15px/1 system-ui,sans-serif;text-decoration:none}.google[data-v-5ca444fe]:focus-visible{outline:2px solid var(--kp-pink);outline-offset:2px}.err[data-v-5ca444fe]{background:var(--kp-kraft);font:15px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}.link[data-v-5ca444fe]{color:var(--kp-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link[data-v-5ca444fe]:focus-visible{outline:2px solid var(--kp-pink);outline-offset:2px}.veil[data-v-44542630]{z-index:30;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sheet[data-v-44542630]{background:var(--kp-paper);width:min(100%,440px);color:var(--kp-ink);flex-direction:column;gap:10px;padding:22px 24px 20px;display:flex;box-shadow:0 10px 30px #00000073}h2[data-v-44542630]{font:400 32px/1 var(--kp-font-display);margin:0}.who[data-v-44542630]{font:14px var(--kp-font-type);color:var(--kp-ink-soft);overflow-wrap:anywhere;margin:0}.lede[data-v-44542630]{font:14px/1.4 var(--kp-font-body);margin:0 0 4px}label[data-v-44542630]{cursor:pointer;align-items:flex-start;gap:8px;font:15px/1.3 system-ui,sans-serif;display:flex}.humans[data-v-44542630]{border-top:1px dashed var(--kp-ink-soft);margin-top:4px;padding-top:10px}input[data-v-44542630]{accent-color:var(--kp-pink);margin-top:2px}.err[data-v-44542630]{background:var(--kp-kraft);font:14px/1.3 var(--kp-font-type);margin:0;padding:6px 10px}button[data-v-44542630]{background:var(--kp-toner);color:var(--kp-paper);font:400 18px/1 var(--kp-font-display);letter-spacing:.04em;cursor:pointer;border:0;align-self:flex-start;margin-top:6px;padding:8px 20px}button[data-v-44542630]:focus-visible{outline:2px solid var(--kp-pink);outline-offset:2px}.k-feature{--kind:var(--kp-toner);--kind-ink:var(--kp-ink)}.k-questline{--kind:var(--kp-blue-ink);--kind-ink:var(--kp-blue-ink)}.k-quest{--kind:var(--kp-blue);--kind-ink:var(--kp-blue-ink)}.k-skill{--kind:#e2c600;--kind-ink:#7a6a00}.k-bug{--kind:var(--kp-pink);--kind-ink:var(--kp-pink-ink)}.k-task{--kind:var(--kp-ink-faint);--kind-ink:var(--kp-ink-soft)}.k-idea{--kind:var(--kp-kraft);--kind-ink:#7a5a2c}.ship{border:1px solid var(--kp-toner);font:700 12px/1.2 var(--kp-font-mono);letter-spacing:.02em;border-radius:3px;flex:none;padding:1px 5px}.ship-main{background:var(--kp-paper);color:var(--kp-ink)}.ship-stage{background:var(--kp-blue);color:var(--kp-white);border-color:var(--kp-blue-ink)}.ship-prod{background:var(--kp-yellow);color:var(--kp-ink)}.db,.db *,.db :before,.db :after{box-sizing:border-box}.db[data-v-35dae26a]{--line:#d8d2c4;min-height:100vh;color:var(--kp-ink);flex-direction:column;font:14px/1.4 system-ui,sans-serif;display:flex}.top[data-v-35dae26a]{z-index:10;background:var(--kp-toner);color:var(--kp-paper);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 16px;display:flex;position:sticky;top:0}h1[data-v-35dae26a]{font:400 24px/1 var(--kp-font-display);letter-spacing:.02em;margin:0}h1 span[data-v-35dae26a]{font:13px var(--kp-font-type);color:#fffa;letter-spacing:.06em;text-transform:uppercase;margin-left:6px}.views[data-v-35dae26a]{gap:2px;display:flex}.views button[data-v-35dae26a]{color:inherit;cursor:pointer;background:0 0;border:1px solid #fff4;padding:5px 11px;font:13px/1 system-ui,sans-serif}.views button.on[data-v-35dae26a]{background:var(--kp-paper);color:var(--kp-ink)}.search[data-v-35dae26a]{border:0;border-radius:3px;flex:200px;max-width:340px;padding:6px 9px;font:14px system-ui,sans-serif}.new[data-v-35dae26a]{background:var(--kp-pink);color:var(--kp-white);cursor:pointer;border:0;border-radius:3px;padding:7px 13px;font:600 14px/1 system-ui,sans-serif}.shelf[data-v-35dae26a]{gap:4px;display:flex}.shelf a[data-v-35dae26a]{color:inherit;border:1px solid #fff4;border-radius:3px;align-items:center;gap:5px;padding:4px 9px;font:13px/1 system-ui,sans-serif;text-decoration:none;display:inline-flex}.shelf a[data-v-35dae26a]:hover{background:var(--kp-paper);color:var(--kp-ink)}.shelf .ico[data-v-35dae26a]{font-size:15px;line-height:1}.me[data-v-35dae26a]{font:13px var(--kp-font-type);align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.link[data-v-35dae26a]{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;padding:0;font:12px system-ui,sans-serif;text-decoration:underline}.filters[data-v-35dae26a]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 16px;display:flex}.filters .link[data-v-35dae26a]{color:var(--kp-blue-ink)}.chip[data-v-35dae26a]{border:1px solid var(--line);background:var(--kp-white);color:var(--kp-ink-soft);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:4px 9px;font:13px/1 system-ui,sans-serif;display:inline-flex}.chip small[data-v-35dae26a]{color:var(--kp-ink-faint);font:11px var(--kp-font-mono)}.chip.on[data-v-35dae26a]{border-color:var(--kind);color:var(--kp-ink);box-shadow:inset 0 0 0 1px var(--kind)}.dot[data-v-35dae26a]{background:var(--kind);border-radius:50%;width:9px;height:9px}.filters select[data-v-35dae26a]{border:1px solid var(--line);background:var(--kp-white);padding:4px 6px;font:13px system-ui,sans-serif}.filters label[data-v-35dae26a]{color:var(--kp-ink-soft);align-items:center;gap:4px;font-size:13px;display:inline-flex}.note[data-v-35dae26a]{color:var(--kp-pink-ink);font-size:13px}.main[data-v-35dae26a]{flex-direction:column;flex:1;min-height:0;display:flex}.cols[data-v-35dae26a]{flex:1;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding:12px 16px 16px;display:grid;overflow-x:auto}.col[data-v-35dae26a]{background:#e8e2d4;border-radius:5px;flex-direction:column;min-height:120px;max-height:calc(100vh - 130px);display:flex}.col.over[data-v-35dae26a]{box-shadow:inset 0 0 0 2px var(--kp-blue)}.col-head[data-v-35dae26a]{font:400 18px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:8px 10px 6px;display:flex}.col-head small[data-v-35dae26a]{font:12px var(--kp-font-mono);color:var(--kp-ink-soft)}.col-head .add[data-v-35dae26a]{cursor:pointer;width:24px;height:24px;color:var(--kp-ink-soft);background:0 0;border:0;border-radius:3px;margin-left:auto;font-size:18px;line-height:1}.col-head .add[data-v-35dae26a]:hover{background:var(--kp-white);color:var(--kp-ink)}.quick[data-v-35dae26a]{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.quick select[data-v-35dae26a],.quick input[data-v-35dae26a]{border:1px solid var(--line);background:var(--kp-white);padding:6px 8px;font:14px system-ui,sans-serif}.quick input[data-v-35dae26a]:focus{outline:2px solid var(--kp-blue)}.list[data-v-35dae26a]{flex-direction:column;gap:7px;min-height:40px;padding:0 8px 10px;display:flex;overflow-y:auto}.list[data-v-35dae26a]>*{flex:none}.list .dragging[data-v-35dae26a]{opacity:.4}.list .before[data-v-35dae26a]{box-shadow:0 -3px 0 var(--kp-blue)}.empty[data-v-35dae26a]{color:var(--kp-ink-faint);margin:4px 2px;font-size:13px}.cols.requests[data-v-35dae26a]{grid-auto-columns:minmax(280px,1fr)}.hint[data-v-35dae26a]{font:14px/1.4 var(--kp-font-type);color:var(--kp-ink-soft);grid-column:1/-1;margin:0}.msg[data-v-35dae26a]{font:16px var(--kp-font-type);padding:24px}@media (max-width:700px){.views[data-v-35dae26a]{flex-wrap:wrap}.cols[data-v-35dae26a]{grid-auto-columns:minmax(78vw,1fr)}.me[data-v-35dae26a]{margin-left:0}.shelf .lbl[data-v-35dae26a]{display:none}}html,body{background:var(--kp-paper);margin:0}.wp,.wp *,.wp :before,.wp :after{box-sizing:border-box}.wp[data-v-4a4b810c]{--line:#d8d2c4;min-height:100vh;color:var(--kp-ink);font:14px/1.45 system-ui,sans-serif}.top[data-v-4a4b810c]{z-index:10;background:var(--kp-toner);color:var(--kp-paper);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex;position:sticky;top:0}h1[data-v-4a4b810c]{font:400 24px/1 var(--kp-font-display);letter-spacing:.02em;margin:0}h1 span[data-v-4a4b810c]{font:13px var(--kp-font-type);color:#fffa;letter-spacing:.06em;text-transform:uppercase;margin-left:6px}.back[data-v-4a4b810c]{color:inherit;opacity:.85;font:13px system-ui,sans-serif}.me[data-v-4a4b810c]{font:13px var(--kp-font-type);margin-left:auto}.msg[data-v-4a4b810c]{font:16px var(--kp-font-type);padding:24px 16px}.main[data-v-4a4b810c]{flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding:16px 16px 48px;display:flex}.head[data-v-4a4b810c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}h2[data-v-4a4b810c]{font:400 30px/1.05 var(--kp-font-display);letter-spacing:.01em;margin:0}h2 small[data-v-4a4b810c]{font:16px var(--kp-font-type);color:var(--kp-ink-soft);margin-left:6px}.id[data-v-4a4b810c]{color:var(--kp-ink-soft);margin:4px 0 0;font-size:13px}code[data-v-4a4b810c]{font:12.5px var(--kp-font-mono)}.state[data-v-4a4b810c]{font:400 18px/1 var(--kp-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--kp-white);background:var(--kp-toner);padding:5px 12px}.s-eingegangen[data-v-4a4b810c],.s-im_spiel[data-v-4a4b810c]{background:var(--kp-pink)}.s-in_arbeit[data-v-4a4b810c],.s-pruefung[data-v-4a4b810c]{background:var(--kp-blue-ink)}.s-abgelehnt[data-v-4a4b810c],.s-fehlgeschlagen[data-v-4a4b810c]{background:var(--kp-toner)}.s-geloescht[data-v-4a4b810c],.s-entwurf[data-v-4a4b810c]{background:var(--kp-kraft);color:var(--kp-ink)}.banner[data-v-4a4b810c]{border-left:4px solid var(--kp-toner);margin:0;padding:8px 12px;font:14px/1.4 system-ui,sans-serif}.banner.kraft[data-v-4a4b810c]{background:var(--kp-kraft)}.banner.pink[data-v-4a4b810c]{background:var(--kp-white);border-color:var(--kp-pink);color:var(--kp-pink-ink)}.banner.blue[data-v-4a4b810c]{background:var(--kp-white);border-color:var(--kp-blue);color:var(--kp-blue-ink)}.facts[data-v-4a4b810c]{background:var(--kp-white);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;display:grid;overflow:hidden}.facts>div[data-v-4a4b810c]{min-width:0;box-shadow:1px 0 0 var(--line), 0 1px 0 var(--line);padding:7px 10px}.facts .wide[data-v-4a4b810c]{grid-column:1/-1}dt[data-v-4a4b810c]{font:12px/1.2 var(--kp-font-type);color:var(--kp-ink-soft);text-transform:uppercase;letter-spacing:.05em}dd[data-v-4a4b810c]{overflow-wrap:anywhere;margin:2px 0 0}dd a[data-v-4a4b810c]{color:var(--kp-blue-ink)}.note[data-v-4a4b810c]{white-space:pre-wrap;font-family:var(--kp-font-body)}.sec h3[data-v-4a4b810c]{font:400 20px/1 var(--kp-font-display);letter-spacing:.03em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.sec h3 small[data-v-4a4b810c]{font:12px var(--kp-font-mono);color:var(--kp-ink-soft)}.soft[data-v-4a4b810c]{color:var(--kp-ink-soft);margin:0;font-size:13px}.cmp[data-v-4a4b810c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:12px;display:grid}.renders[data-v-4a4b810c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}figure[data-v-4a4b810c]{background:var(--kp-white);border:1px solid var(--line);cursor:zoom-in;min-width:0;margin:0;padding:6px}figure.big[data-v-4a4b810c]{cursor:zoom-out;grid-column:1/-1}figure img[data-v-4a4b810c]{background:#e8e2d4;width:100%;height:auto;min-height:60px;display:block}figcaption[data-v-4a4b810c]{font:12px var(--kp-font-mono);color:var(--kp-ink-soft);margin-top:4px}.report[data-v-4a4b810c]{background:var(--kp-white);border:1px solid var(--line);max-height:70vh;font:14px/1.5 var(--kp-font-body);padding:10px 14px;overflow:auto}.report[data-v-4a4b810c] h3,.report[data-v-4a4b810c] h4,.report[data-v-4a4b810c] h5{font:400 18px/1.1 var(--kp-font-display);letter-spacing:.02em;margin:12px 0 4px}.report[data-v-4a4b810c] p,.report[data-v-4a4b810c] ul,.report[data-v-4a4b810c] ol{margin:6px 0}.report[data-v-4a4b810c] pre{background:#f4f0e6;padding:8px;overflow:auto}.report[data-v-4a4b810c] blockquote{border-left:3px solid var(--line);color:var(--kp-ink-soft);margin:6px 0;padding-left:10px}.acts[data-v-4a4b810c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.act[data-v-4a4b810c]{background:var(--kp-white);border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.act.off[data-v-4a4b810c]{background:#f4f0e6}.act h4[data-v-4a4b810c]{font:400 18px/1 var(--kp-font-display);letter-spacing:.03em;margin:0}textarea[data-v-4a4b810c],select[data-v-4a4b810c]{border:1px solid var(--line);border-bottom:2px solid var(--kp-ink);background:var(--kp-white);color:var(--kp-ink);width:100%;padding:7px 9px;font:14px/1.4 system-ui,sans-serif}textarea[data-v-4a4b810c]{resize:vertical;font-family:var(--kp-font-body)}textarea[data-v-4a4b810c]:focus,select[data-v-4a4b810c]:focus{outline:2px solid var(--kp-blue);outline-offset:1px}.row[data-v-4a4b810c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.count[data-v-4a4b810c]{font:12px var(--kp-font-mono)}button[data-v-4a4b810c]{background:var(--kp-toner);color:var(--kp-paper);cursor:pointer;border:0;border-radius:3px;padding:8px 16px;font:600 14px/1 system-ui,sans-serif}button.danger[data-v-4a4b810c]{background:var(--kp-pink);color:var(--kp-white)}button.ghost[data-v-4a4b810c]{color:var(--kp-ink);background:0 0;text-decoration:underline}button[data-v-4a4b810c]:disabled{opacity:.45;cursor:not-allowed}button[data-v-4a4b810c]:focus-visible{outline:2px solid var(--kp-blue);outline-offset:2px}.confirm[data-v-4a4b810c]{border:2px solid var(--kp-pink);background:var(--kp-white);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.confirm p[data-v-4a4b810c]{margin:0}.confirm q[data-v-4a4b810c]{font-family:var(--kp-font-body);overflow-wrap:anywhere}.err[data-v-4a4b810c]{background:var(--kp-kraft);font:15px/1.3 var(--kp-font-type);margin:0 0 8px;padding:6px 10px}.ok[data-v-4a4b810c]{color:var(--kp-blue-ink);font:14px var(--kp-font-type);margin:8px 0 0}@media (max-width:700px){h2[data-v-4a4b810c]{font-size:24px}.me[data-v-4a4b810c]{margin-left:0}.facts[data-v-4a4b810c],.renders[data-v-4a4b810c]{grid-template-columns:1fr 1fr}}
