:root{--pk-bg:#0b0b14;--pk-paper:#15151f;--pk-paper-soft:#10101b;--pk-fill:#1b1b28;--pk-ink:#f2f4f8;--pk-muted:#f2f4f89e;--pk-line:#ffffff1a;--pk-line-strong:#ffffff2e;--pk-hover:#ffffff0d;--pk-teal:#2fc1d4;--pk-pink:#e0569a;--pk-violet:#8b7bff;--pk-green:#34c48c;--pk-amber:#e0a13c;--pk-red:#e06a5f;--pk-navy:#4f5ff2;--pk-tint-hover:#6b5cff29;--pk-active-bg:#6b5cff33;--pk-active-ink:#b3b8ff;--pk-edit-bg:#c9841a29;--pk-edit-ink:#e8b04b;--pk-edit-hover:#c9841a42;--pk-edit-on-bg:#6b5cff47;--pk-act-bg:#ffffff0f;--pk-act-ink:#f2f4f8b8;--pk-act-hover:#6b5cff2e;--pk-act-del-bg:#c4473a38;--pk-act-del-ink:#f0a79e;--pk-tabs-bg:#ffffff0f;--pk-toolbar:#ffffff0a;--pk-doc-text:#f2f4f8e0;--pk-tbd-bg:#c9841a33;--pk-tbd-ink:#ecbc62;--pk-pb-bg:#6b5cff33;--pk-pb-ink:#b3b8ff;--pk-amber-bg:#c9841a33;--pk-amber-ink:#e8b04b;--pk-ok-bg:#1f9d6a33;--pk-ok-ink:#63d3a8;--pk-notice-bg:#c9841a24;--pk-notice-ink:#e8b04b;--pk-dot-idle:#ffffff2e;--pk-import-bg:#1d1d30;--pk-import-ink:#fff;--pk-import-hover:#27273f;--pk-shadow:0 18px 50px #0000006b;--pk-shadow-sm:0 1px 4px #00000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--pk-bg:#f4f0ea;--pk-paper:#fffcf8;--pk-paper-soft:#faf7f2;--pk-fill:#fff;--pk-ink:#1c2430;--pk-muted:#5c6674;--pk-line:#e4ddd3;--pk-line-strong:#d9d1c6;--pk-hover:#f6f1e8;--pk-teal:#1aa6b8;--pk-pink:#d94b8a;--pk-violet:#6b5cff;--pk-green:#1f9d6a;--pk-amber:#c9841a;--pk-red:#c4473a;--pk-navy:#243044;--pk-tint-hover:#f3f1ff;--pk-active-bg:#efe8ff;--pk-active-ink:#3b2db3;--pk-edit-bg:#fff4d6;--pk-edit-ink:#8a5b00;--pk-edit-hover:#ffeec4;--pk-edit-on-bg:#e4dcff;--pk-act-bg:#f3eee4;--pk-act-ink:#7a7265;--pk-act-hover:#e7e0d0;--pk-act-del-bg:#fbeceb;--pk-act-del-ink:#a03e32;--pk-tabs-bg:#f1ebe0;--pk-toolbar:#faf6ef;--pk-doc-text:#2b3340;--pk-tbd-bg:#fff6d8;--pk-tbd-ink:#8a5b00;--pk-pb-bg:#edeaff;--pk-pb-ink:#3b2db3;--pk-amber-bg:#fff4d6;--pk-amber-ink:#8a5b00;--pk-ok-bg:#e3f8ee;--pk-ok-ink:#0f7a4d;--pk-notice-bg:#fff8e6;--pk-notice-ink:#8a5b00;--pk-dot-idle:#d4cdc3;--pk-import-bg:#0a0a0a;--pk-import-ink:#fff;--pk-import-hover:#262626;--pk-shadow:0 18px 50px #1c243014;--pk-shadow-sm:0 1px 4px #00000014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pk-root{--indigo:var(--pk-violet);--magenta:var(--pk-pink);--paper:var(--pk-paper);--ink-mute:var(--pk-muted);color:var(--pk-ink)}.pk-root *{box-sizing:border-box}.pk-input{border:1px solid var(--pk-line-strong);background:var(--pk-fill);width:100%;color:var(--pk-ink);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px}.pk-input:focus{outline:2px solid var(--pk-violet);outline-offset:1px}textarea.pk-input{resize:vertical;min-height:110px;line-height:1.45}textarea.pk-input.pk-expand{min-height:140px;max-height:420px;overflow-y:auto}.pk-gen-loading{justify-content:center;margin-bottom:10px;display:flex}select.pk-input{cursor:pointer}.pk-card{background:var(--pk-paper);border:1px solid var(--pk-line);box-shadow:var(--pk-shadow);border-radius:18px;margin-bottom:16px;padding:22px}.pk-card h2{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:700}.pk-hint{color:var(--pk-muted);margin:0 0 14px;font-size:13px}.pk-chip{border:1px solid var(--pk-line);background:var(--pk-fill);cursor:pointer;color:var(--pk-navy);border-radius:999px;padding:6px 12px;font-size:13px;transition:all .15s}.pk-chip:hover,.pk-chip.on{border-color:var(--pk-violet);color:var(--pk-violet);background:var(--pk-tint-hover)}.pk-chip.pinned{border-style:dashed}.pk-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tbd{background:var(--pk-tbd-bg);color:var(--pk-tbd-ink);border-radius:4px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.pbdefault{background:var(--pk-pb-bg);color:var(--pk-pb-ink);border-radius:4px;padding:0 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.pk-intake{max-width:880px;margin:0 auto;padding:24px 20px 72px}.pk-intake h1{letter-spacing:-.03em;margin:8px 0;font-size:34px;font-weight:700}.pk-intake .pk-lede{color:var(--pk-muted);max-width:640px;margin:0 0 28px;font-size:16px;line-height:1.5}.pk-lede{color:var(--pk-muted);margin:0;font-size:16px;line-height:1.5}.pk-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pk-muted);font-size:12px;font-weight:600}.pk-label{margin-bottom:8px;font-size:14px;font-weight:650;display:block}.pk-optional{color:var(--pk-muted);cursor:pointer;-webkit-user-select:none;user-select:none;margin:18px 0 8px;font-size:13px}.pk-ghost{display:none}.pk-ghost.open{display:block}.pk-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.btn{cursor:pointer;border:0;border-radius:12px;padding:13px 18px;font-family:inherit;font-size:15px;font-weight:650}.btn.primary{background:var(--pk-navy);color:#fff}.btn.primary:disabled{opacity:.4;cursor:not-allowed}.btn.primary.pk-guide-btn{background:linear-gradient(135deg, var(--indigo), var(--magenta));box-shadow:0 6px 18px #5b6cff47}.btn.primary.pk-guide-btn:hover{box-shadow:0 10px 26px #ec489966}.btn.primary.pk-guide-btn:disabled{box-shadow:none}.btn.secondary{background:var(--pk-paper);border:1px solid var(--pk-line);color:var(--pk-ink)}.btn.violet{background:var(--pk-violet);color:#fff}.btn.tiny{border-radius:10px;padding:8px 12px;font-size:13px}.pk-note{color:var(--pk-muted);margin-top:12px;font-size:12.5px}.pk-drop{border:1.5px dashed var(--pk-line-strong);text-align:center;cursor:pointer;color:var(--pk-muted);border-radius:12px;padding:18px;font-size:13px}.pk-fileline{background:var(--pk-hover);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.pk-stat{background:var(--pk-paper);border:1px solid var(--pk-line);border-radius:14px;padding:16px 18px}.pk-filt{border:1px solid var(--pk-line-strong);background:var(--pk-paper);color:var(--pk-ink);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.pk-filt.on{background:var(--indigo);color:#fff;border-color:#0000}.pk-select{border:1px solid var(--pk-line-strong);background:var(--pk-paper);color:var(--pk-ink);border-radius:999px;padding:6px 12px;font-size:13px}.pk-btn-ghost-card{border:1px solid var(--pk-line-strong);background:var(--pk-paper);cursor:pointer;color:var(--pk-ink);border-radius:8px;padding:6px 12px;font-size:12.5px}.pk-btn-danger{background:var(--pk-paper);cursor:pointer;color:var(--pk-red);border:1px solid #ef444459;border-radius:8px;padding:6px 12px;font-size:12.5px}.gen-wrap{text-align:center;flex:1;justify-content:center;align-items:center;padding:80px 24px;display:flex}.orb{background:conic-gradient(from 180deg, var(--pk-teal), var(--pk-violet), var(--pk-pink), var(--pk-teal));border-radius:24px;width:72px;height:72px;margin:0 auto 18px;animation:2.4s linear infinite pk-spin}@keyframes pk-spin{to{transform:rotate(360deg)}}.ticks{text-align:left;width:min(420px,100%);margin:28px auto 0}.tick{color:var(--pk-muted);align-items:center;gap:10px;padding:8px 0;display:flex}.tick.done{color:var(--pk-violet);font-weight:600}.tick .dot{background:var(--pk-dot-idle);border-radius:50%;flex-shrink:0;width:10px;height:10px}.tick.done .dot{color:var(--pk-violet);background:0 0;border-radius:0;width:auto;height:auto;font-size:14px;line-height:1}.tick.active{color:var(--pk-ink)}.tick .dot.spin{background:var(--pk-violet);animation:1.1s ease-in-out infinite pk-blink}@keyframes pk-blink{0%,to{opacity:.35}50%{opacity:1}}.pk-pack-host{background:var(--pk-paper);flex:1;grid-template-columns:280px minmax(0,1fr) 300px;min-height:calc(100vh - 64px);display:grid}.pk-outline{border-right:1px solid var(--pk-line);background:var(--pk-paper);overflow-y:auto}.pk-level h3{letter-spacing:.14em;text-transform:uppercase;color:var(--pk-muted);margin:18px 16px 8px;font-size:11px;font-weight:700}.pk-pro-tag{letter-spacing:.08em;color:#fff;background:linear-gradient(135deg, var(--indigo), var(--magenta));vertical-align:middle;text-transform:uppercase;border-radius:999px;margin-left:5px;padding:2px 7px;font-size:9px;font-weight:800}.pk-item{cursor:pointer;text-align:left;width:100%;color:var(--pk-ink);background:0 0;border:0;justify-content:space-between;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;display:flex}.pk-item-wrap{background:0 0;border:0;align-items:center;width:100%;display:flex;position:relative}.pk-item-wrap:hover .pk-item{background:var(--pk-hover)}.pk-item-wrap.on .pk-item{background:var(--pk-active-bg);color:var(--pk-active-ink);font-weight:600}.pk-item-wrap.editing .pk-item{background:var(--pk-edit-bg);color:var(--pk-edit-ink);font-weight:600}.pk-item-wrap.editing:hover .pk-item{background:var(--pk-edit-hover)}.pk-item:hover{background:var(--pk-hover)}.pk-item.on{background:var(--pk-active-bg);color:var(--pk-active-ink);font-weight:600}.pk-item small{color:var(--pk-muted);font-weight:500}.pk-item.on small{color:var(--pk-active-ink)}.pk-item-actions{flex:none;align-items:center;gap:2px;padding-right:6px;display:flex}.pk-item-action{cursor:pointer;width:26px;height:26px;color:var(--pk-act-ink);background:var(--pk-act-bg);border:none;border-radius:7px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.pk-item-action:hover{background:var(--pk-act-hover);color:var(--pk-active-ink)}.pk-item-action.del:hover{background:var(--pk-act-del-bg);color:var(--pk-act-del-ink)}.pk-removed{border-top:1px dashed var(--pk-line);margin-top:8px;padding:8px 16px 14px}.pk-removed-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pk-muted);margin-bottom:6px;font-size:11px;font-weight:700}.pk-removed-row{color:var(--pk-muted);justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.pk-removed-row button{flex:none}.pk-edit-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pk-edit-tabs{background:var(--pk-tabs-bg);border-radius:999px;gap:4px;margin-top:6px;padding:3px;display:inline-flex}.pk-edit-tab{color:var(--pk-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-family:inherit;font-size:12.5px;font-weight:650}.pk-edit-tab.on{background:var(--pk-fill);color:var(--pk-active-ink);box-shadow:var(--pk-shadow-sm)}.pk-edit-actions{gap:8px;display:flex}.pk-edit-title{box-sizing:border-box;border:1px solid var(--pk-line);background:var(--pk-fill);width:100%;color:var(--pk-ink);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-family:inherit;font-size:17px;font-weight:700}.pk-edit-title:focus{border-color:var(--pk-violet);outline:none;box-shadow:0 0 0 3px #6b5cff1f}.pk-edit-box{border:1px solid var(--pk-line);background:var(--pk-fill);box-shadow:var(--pk-shadow-sm);border-radius:12px;overflow:hidden}.pk-edit-toolbar{border-bottom:1px solid var(--pk-line);background:var(--pk-toolbar);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.pk-edit-btn{width:30px;height:28px;color:var(--pk-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .1s,color .1s;display:inline-flex}.pk-edit-btn:hover{background:var(--pk-tint-hover);color:var(--pk-active-ink)}.pk-edit-btn.on{background:var(--pk-edit-on-bg);color:var(--pk-active-ink)}.pk-edit-sep{background:var(--pk-line);width:1px;height:16px;margin:0 4px}.pk-edit-content{overflow-y:auto}.pk-edit-content .tiptap{min-height:42vh;color:var(--pk-doc-text);outline:none;padding:16px 18px;font-size:14px;line-height:1.7}.pk-edit-content .tiptap h1{letter-spacing:-.02em;color:var(--pk-ink);margin:4px 0 10px;font-size:22px;font-weight:800}.pk-edit-content .tiptap h2{color:var(--pk-ink);margin:14px 0 6px;font-size:17px;font-weight:700}.pk-edit-content .tiptap h3{color:var(--pk-ink);margin:10px 0 4px;font-size:15px;font-weight:700}.pk-edit-content .tiptap p{margin:0 0 10px}.pk-edit-content .tiptap ul{margin:0 0 10px;padding-left:1.5em;list-style:outside}.pk-edit-content .tiptap ol{margin:0 0 10px;padding-left:1.5em;list-style:decimal}.pk-edit-content .tiptap li{margin-bottom:3px}.pk-edit-content .tiptap blockquote{border-left:3px solid var(--pk-violet);color:var(--pk-muted);background:#6b5cff0f;margin:0 0 10px;padding:8px 12px}.pk-edit-content .tiptap code{background:#6b5cff14;border-radius:4px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:12px}.pk-edit-hint{color:var(--pk-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.5}.pk-doc{max-width:820px;padding:28px 36px 80px;overflow-y:auto}.pk-rail{border-left:1px solid var(--pk-line);background:var(--pk-paper-soft);padding:16px;overflow-y:auto}.pk-badge{border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:650;display:inline-flex}.pk-badge.draft{background:var(--pk-amber-bg);color:var(--pk-amber-ink)}.pk-badge.ready{background:var(--pk-ok-bg);color:var(--pk-ok-ink)}.pk-doc h2{letter-spacing:-.03em;margin:10px 0 6px;font-size:26px}.pk-meta{color:var(--pk-muted);margin-bottom:22px;font-size:13px}.pk-block{border:1px solid var(--pk-line);background:var(--pk-fill);border-radius:14px;margin-bottom:14px;padding:16px 18px}.pk-block h4{margin:0 0 8px;font-size:15px}.pk-block p,.pk-block li{color:var(--pk-doc-text);font-size:14px;line-height:1.55}.pk-cite{color:var(--pk-violet);font-size:11px}.pk-gap{background:var(--pk-fill);border:1px solid var(--pk-line);border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:13px}.pk-gap b{color:var(--pk-amber)}.pk-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.pk-table th,.pk-table td{border:1px solid var(--pk-line);text-align:left;padding:7px 8px}.pk-table th{background:var(--pk-hover);font-weight:650}.pk-drawer{background:var(--pk-paper);border-left:1px solid var(--pk-line);width:380px;box-shadow:var(--pk-shadow);z-index:20;padding:18px;position:fixed;top:64px;bottom:0;right:0;overflow-y:auto}.pk-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.pk-tab{border:1px solid var(--pk-line);background:var(--pk-fill);color:var(--pk-ink);cursor:pointer;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12px}.pk-tab.on{background:var(--pk-navy);color:#fff;border-color:var(--pk-navy)}.pk-foot{background:linear-gradient(transparent, var(--pk-paper) 30%);gap:8px;padding:18px 0 8px;display:flex;position:sticky;bottom:0}.pk-notice{background:var(--pk-notice-bg);color:var(--pk-notice-ink);border:1px solid #c9841a66;border-radius:12px;margin-bottom:20px;padding:12px 16px;font-size:13.5px}.pk-pushback{color:var(--pk-ink);background:#e06a5f1f;border:1px solid #e06a5f73;border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.6}.pk-pushback strong{color:var(--pk-red)}.theme-light .pk-pushback{background:#fcecea;border-color:#c4473a73}.pk-needs-input{background:var(--pk-notice-bg);color:var(--pk-notice-ink);border:1px solid #c9841a59;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.6}.pk-waive{color:var(--pk-muted);cursor:pointer;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}
/*# sourceMappingURL=0ltxh8hny54t9.css.map*/